AMD x86 manual Lahf, Leave

Models: x86

1 256
Download 256 pages 58.62 Kb
Page 212
Image 212

AMD Athlon™ Processor x86 Code Optimization

22007E/0 — November 1999

Table 19. Integer Instructions (Continued)

Instruction Mnemonic

First

Second

ModR/M

Decode

Byte

Byte

Byte

Type

 

 

 

 

 

 

JP/JPE near disp16/32

0Fh

8Ah

 

DirectPath

 

 

 

 

 

JNP/JPO near disp16/32

0Fh

8Bh

 

DirectPath

 

 

 

 

 

JL/JNGE near disp16/32

0Fh

8Ch

 

DirectPath

 

 

 

 

 

JNL/JGE near disp16/32

0Fh

8Dh

 

DirectPath

 

 

 

 

 

JLE/JNG near disp16/32

0Fh

8Eh

 

DirectPath

 

 

 

 

 

JNLE/JG near disp16/32

0Fh

8Fh

 

DirectPath

 

 

 

 

 

JMP near disp16/32 (direct)

E9h

 

 

DirectPath

 

 

 

 

 

JMP far disp32/48 (direct)

EAh

 

 

VectorPath

 

 

 

 

 

JMP disp8 (short)

EBh

 

 

DirectPath

 

 

 

 

 

JMP far mem32 (indirect)

EFh

 

mm-101-xxx

VectorPath

 

 

 

 

 

JMP far mreg32 (indirect)

FFh

 

mm-101-xxx

VectorPath

 

 

 

 

 

JMP near mreg16/32 (indirect)

FFh

 

11-100-xxx

DirectPath

 

 

 

 

 

JMP near mem16/32 (indirect)

FFh

 

mm-100-xxx

DirectPath

 

 

 

 

 

LAHF

9Fh

 

 

VectorPath

 

 

 

 

 

LAR reg16/32, mreg16/32

0Fh

02h

11-xxx-xxx

VectorPath

 

 

 

 

 

LAR reg16/32, mem16/32

0Fh

02h

mm-xxx-xxx

VectorPath

 

 

 

 

 

LDS reg16/32, mem32/48

C5h

 

mm-xxx-xxx

VectorPath

 

 

 

 

 

LEA reg16, mem16/32

8Dh

 

mm-xxx-xxx

VectorPath

 

 

 

 

 

LEA reg32, mem16/32

8Dh

 

mm-xxx-xxx

DirectPath

 

 

 

 

 

LEAVE

C9h

 

 

VectorPath

 

 

 

 

 

LES reg16/32, mem32/48

C4h

 

mm-xxx-xxx

VectorPath

 

 

 

 

 

LFS reg16/32, mem32/48

0Fh

B4h

 

VectorPath

 

 

 

 

 

LGDT mem48

0Fh

01h

mm-010-xxx

VectorPath

 

 

 

 

 

LGS reg16/32, mem32/48

0Fh

B5h

 

VectorPath

 

 

 

 

 

LIDT mem48

0Fh

01h

mm-011-xxx

VectorPath

 

 

 

 

 

LLDT mreg16

0Fh

00h

11-010-xxx

VectorPath

 

 

 

 

 

LLDT mem16

0Fh

00h

mm-010-xxx

VectorPath

 

 

 

 

 

LMSW mreg16

0Fh

01h

11-100-xxx

VectorPath

 

 

 

 

 

LMSW mem16

0Fh

01h

mm-100-xxx

VectorPath

 

 

 

 

 

LODSB AL, mem8

ACh

 

 

VectorPath

 

 

 

 

 

LODSW AX, mem16

ADh

 

 

VectorPath

 

 

 

 

 

LODSD EAX, mem32

ADh

 

 

VectorPath

 

 

 

 

 

LOOP disp8

E2h

 

 

VectorPath

 

 

 

 

 

196

Instruction Dispatch and Execution Resources

Page 212
Image 212
AMD x86 manual Lahf, Leave