AMD SimNow Simulator 4.4.4 User Manual page 218

Amd simnow simulator user manual
Table of Contents

Advertisement

User Manual
Mnemonic
MOVD xmm,reg/mem64
MOVD reg/mem32,xmm
MOVD reg/mem64,xmm
MOVD mmx,reg/mem32
MOVD mmx,reg/mem64
MOVD reg/mem32,mmx
MOVD reg/mem64,mmx
MOVMSKPD reg32,xmm
MOVMSKPS reg32,xmm
MOVNTI mem32,reg32
MOVNTI mem64,reg64
MOVS mem8,mem8
MOVS mem16,mem16
MOVS mem32,mem32
MOVS mem64,mem64
MOVSB
MOVSW
MOVSD
MOVSQ
MOVSX reg16,reg/mem8
MOVSX reg32,reg/mem8
MOVSX reg64,reg/mem8
MOVSX reg32,reg/mem16
MOVSX reg64,reg/mem16
MOVSXD reg64,reg/mem32
206
AMD Confidential
Instruction
Opcode
Move
64-bit
66 0F 6E /r
purpose
location to an XMM register.
Move
66 0F 7E /r
register to a 32-bit general-purpose
register or memory location.
Move
66 0F 7E /r
register to a 64-bit general-purpose
register or memory location.
Move
32-bit
0F 6E /r
purpose
location to an MMX register.
Move
64-bit
0F 6E /r
purpose
location to an MMX register.
Move
0F 7E /r
register to a 32-bit general-purpose
register or memory location.
Move
0F 7E /r
register to a 64-bit general-purpose
register or memory location.
Move sign bits 127 and 63 in an XMM
66 0F 50 /r
register t0 a 32-bit general purpose-
register.
Move sign bits 127, 95, 63, 31 in an
0F 50 /r
XMM
register
purpose register.
Stores
0F C3 /r
register value into a 32-bit memory
location, minimizing cache pollution.
Stores
0F C3 /r
register value into a 64-bit memory
location, minimizing cache pollution.
Move byte at DS:rSI to ES:rDI, and
A4
then increment or decrement rSI and
rDI.
Move word at DS:rSI to ES:rDI, and
A5
then increment or decrement rSI and
rDI.
Move doubleword at DS:rSI to ES:rDI,
A5
and then increment or decrement rSI
and rDI.
Move quadword at DS:rSI to ES:rDI,
A5
and then increment or decrement rSI
and rDI.
Move byte at DS:rSI to ES:rDI, and
A4
then increment or decrement rSI and
rDI.
Move word at DS:rSI to ES:rDI, and
A5
then increment or decrement rSI and
rDI.
Move doubleword at DS:rSI to ES:rDI,
A5
and then increment or decrement rSI
and rDI.
Move quadword at DS:rSI to ES:rDI,
A5
and then increment or decrement rSI
and rDI.
Move
0F BE /r
register or memory location to a 16-
bit register with sign extension.
Move
0F BE /r
register or memory location to a 32-
bit register with sign extension.
Move
0F BE /r
register or memory location to a 64-
bit register with sign extension.
Move
0F BF /r
register or memory location to a 32-
bit register with sign extension.
Move
0F BF /r
register or memory location to a 64-
bit register with sign extension.
Move
63 /r
register or memory operand to a 64-
bit register with sign extension.
September 12
Description
value
from
a
register
or
64-bit
32-bit
value
from
64-bit
value
from
value
from
a
register
or
32-bit
value
from
a
register
or
64-bit
32-bit
value
from
64-bit
value
from
to
a
32-bit
a
32-bit
general-purpose
a
64-bit
general-purpose
the
contents
of
an
the
contents
of
an
the
contents
of
an
the
contents
of
a
the
contents
of
a
the
contents
of
a
h
, 2008
Supported
general-
memory
an
XMM
an
XMM
general-
memory
general-
memory
an
MMX
an
MMX
general-
8-bit
8-bit
8-bit
16-bit
16-bit
32-bit
Appendix A

Advertisement

Table of Contents
loading

Table of Contents