22007E/0 — November 1999

AMD Athlon™ Processor x86 Code Optimization

Table 19. Integer Instructions (Continued)

Instruction Mnemonic

First

Second

ModR/M

Decode

Byte

Byte

Byte

Type

 

 

 

 

 

 

NOT mem8

F6h

 

mm-010-xx

DirectPath

 

 

 

 

 

NOT mreg16/32

F7h

 

11-010-xxx

DirectPath

 

 

 

 

 

NOT mem16/32

F7h

 

mm-010-xx

DirectPath

 

 

 

 

 

OR mreg8, reg8

08h

 

11-xxx-xxx

DirectPath

 

 

 

 

 

OR mem8, reg8

08h

 

mm-xxx-xxx

DirectPath

 

 

 

 

 

OR mreg16/32, reg16/32

09h

 

11-xxx-xxx

DirectPath

 

 

 

 

 

OR mem16/32, reg16/32

09h

 

mm-xxx-xxx

DirectPath

 

 

 

 

 

OR reg8, mreg8

0Ah

 

11-xxx-xxx

DirectPath

 

 

 

 

 

OR reg8, mem8

0Ah

 

mm-xxx-xxx

DirectPath

 

 

 

 

 

OR reg16/32, mreg16/32

0Bh

 

11-xxx-xxx

DirectPath

 

 

 

 

 

OR reg16/32, mem16/32

0Bh

 

mm-xxx-xxx

DirectPath

 

 

 

 

 

OR AL, imm8

0Ch

 

 

DirectPath

 

 

 

 

 

OR EAX, imm16/32

0Dh

 

 

DirectPath

 

 

 

 

 

OR mreg8, imm8

80h

 

11-001-xxx

DirectPath

 

 

 

 

 

OR mem8, imm8

80h

 

mm-001-xxx

DirectPath

 

 

 

 

 

OR mreg16/32, imm16/32

81h

 

11-001-xxx

DirectPath

 

 

 

 

 

OR mem16/32, imm16/32

81h

 

mm-001-xxx

DirectPath

 

 

 

 

 

OR mreg16/32, imm8 (sign extended)

83h

 

11-001-xxx

DirectPath

 

 

 

 

 

OR mem16/32, imm8 (sign extended)

83h

 

mm-001-xxx

DirectPath

 

 

 

 

 

OUT imm8, AL

E6h

 

 

VectorPath

 

 

 

 

 

OUT imm8, AX

E7h

 

 

VectorPath

 

 

 

 

 

OUT imm8, EAX

E7h

 

 

VectorPath

 

 

 

 

 

OUT DX, AL

EEh

 

 

VectorPath

 

 

 

 

 

OUT DX, AX

EFh

 

 

VectorPath

 

 

 

 

 

OUT DX, EAX

EFh

 

 

VectorPath

 

 

 

 

 

POP ES

07h

 

 

VectorPath

 

 

 

 

 

POP SS

17h

 

 

VectorPath

 

 

 

 

 

POP DS

1Fh

 

 

VectorPath

 

 

 

 

 

POP FS

0Fh

A1h

 

VectorPath

 

 

 

 

 

POP GS

0Fh

A9h

 

VectorPath

 

 

 

 

 

POP EAX

58h

 

 

VectorPath

 

 

 

 

 

POP ECX

59h

 

 

VectorPath

 

 

 

 

 

POP EDX

5Ah

 

 

VectorPath

 

 

 

 

 

Instruction Dispatch and Execution Resources

199

Page 215
Image 215
AMD x86 manual Out Dx, Al, Out Dx, Ax, Out Dx, Eax, Pop Es, Pop Ss, Pop Ds, Pop Fs, Pop Gs, Pop Eax, Pop Ecx, Pop Edx