Cross Reference: SetMem64.S
xref
: /
vbox
/
src
/
VBox
/
Devices
/
EFI
/
Firmware
/
MdePkg
/
Library
/
BaseMemoryLibRepStr
/
Ia32
/
SetMem64.S
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
SetMem64.S revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
5027
N/A
#------------------------------------------------------------------------------
5027
N/A
#
5027
N/A
#
Copyright
(c)
2006
-
2008
,
Intel
Corporation
.
All
rights
reserved
.<
BR
>
5027
N/A
#
This
program
and
the
accompanying
materials
5027
N/A
#
are
licensed
and
made
available
under
the
terms
and
conditions
of
the
BSD
License
5027
N/A
#
which
accompanies
this
distribution
.
The
full
text
of
the
license
may
be
found
at
5027
N/A
#
http
:
//
opensource.org
/
licenses
/
bsd-license.php
.
5027
N/A
#
5027
N/A
#
THE
PROGRAM
IS
DISTRIBUTED
UNDER
THE
BSD
LICENSE
ON
AN
"AS IS"
BASIS
,
5027
N/A
#
WITHOUT
WARRANTIES
OR
REPRESENTATIONS
OF
ANY
KIND
,
EITHER
EXPRESS
OR
IMPLIED
.
5027
N/A
#
5027
N/A
#
Module
Name
:
5027
N/A
#
5027
N/A
#
SetMem64
.
Asm
5027
N/A
#
5027
N/A
#
Abstract
:
5027
N/A
#
5027
N/A
#
SetMem64
function
5027
N/A
#
5027
N/A
#
Notes
:
5027
N/A
#
5027
N/A
#------------------------------------------------------------------------------
5027
N/A
5027
N/A
ASM_GLOBAL
ASM_PFX
(
InternalMemSetMem64
)
5027
N/A
6238
N/A
#------------------------------------------------------------------------------
5027
N/A
#
VOID
*
5027
N/A
#
InternalMemSetMem64
(
5027
N/A
#
IN
VOID
*
Buffer
,
5027
N/A
#
IN
UINTN
Count
,
6331
N/A
#
IN
UINT64
Value
6331
N/A
# )
6331
N/A
#------------------------------------------------------------------------------
6331
N/A
ASM_PFX
(
InternalMemSetMem64
):
6331
N/A
push
%
edi
6331
N/A
movl
12
(%
esp
), %
ecx
6331
N/A
movl
16
(%
esp
), %
eax
6331
N/A
movl
20
(%
esp
), %
edx
6331
N/A
movl
8
(%
esp
), %
edi
6331
N/A
L0
:
6331
N/A
mov
%
eax
, -
8
(%
edi
, %
ecx
,
8
)
6331
N/A
mov
%
edx
, -
4
(%
edi
, %
ecx
,
8
)
6331
N/A
loop
L0
6331
N/A
movl
%
edi
, %
eax
6331
N/A
pop
%
edi
6331
N/A
ret
6331
N/A