
86
Software Environment
Chapter 3
AMD-K6-2E+ Embedded Processor Data Sheet
23542A/0—September 2000
Preliminary Information
Table 14.
MMX Instructions
Instruction Mnemonic
Prefix
Byte(s)
0Fh
First
Byte
77h
ModR/M
Byte
Decode
Type
vector
RISC86
Operations
EMMS
MOVD mmreg, mreg32
1
MOVD mmreg, mem32
MOVD mreg32, mmreg
1
MOVD mem32, mmreg
MOVQ mmreg1, mmreg2
MOVQ mmreg, mem64
MOVQ mmreg2, mmreg1
MOVQ mem64, mmreg
PACKSSDW mmreg1, mmreg2
PACKSSDW mmreg, mem64
PACKSSWB mmreg1, mmreg2
PACKSSWB mmreg, mem64
PACKUSWB mmreg1, mmreg2
PACKUSWB mmreg, mem64
PADDB mmreg1, mmreg2
PADDB mmreg, mem64
PADDD mmreg1, mmreg2
PADDD mmreg, mem64
PADDSB mmreg1, mmreg2
PADDSB mmreg, mem64
PADDSW mmreg1, mmreg2
PADDSW mmreg, mem64
PADDUSB mmreg1, mmreg2
PADDUSB mmreg, mem64
PADDUSW mmreg1, mmreg2
PADDUSW mmreg, mem64
PADDW mmreg1, mmreg2
PADDW mmreg, mem64
PAND mmreg1, mmreg2
PAND mmreg, mem64
PANDN mmreg1, mmreg2
PANDN mmreg, mem64
PCMPEQB mmreg1, mmreg2
0Fh
6Eh
11-xxx-xxx
short
meu
0Fh
6Eh
mm-xxx-xxx
short
mload
0Fh
7Eh
11-xxx-xxx
short
mstore, load
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
0Fh
7Eh
6Fh
6Fh
7Fh
7Fh
6Bh
6Bh
63h
63h
67h
67h
FCh
FCh
FEh
FEh
ECh
ECh
EDh
EDh
DCh
DCh
DDh
DDh
FDh
FDh
DBh
DBh
DFh
DFh
74h
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
mm-xxx-xxx
11-xxx-xxx
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
short
mstore
meu
mload
meu
mstore
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu
mload, meu
meu