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