22007E/0 — November 1999AMD Athlon™ Processor x86 Code Optimization

Table 25. DirectPath Integer Instructions (Continued) Table 25. DirectPath Integer Instructions (Continued)

Instruction Mnemonic

CMOVBE/CMOVNA reg16/32, reg16/32

CMOVBE/CMOVNA reg16/32, mem16/32

CMOVE/CMOVZ reg16/32, reg16/32

CMOVE/CMOVZ reg16/32, mem16/32

CMOVG/CMOVNLE reg16/32, reg16/32

CMOVG/CMOVNLE reg16/32, mem16/32

CMOVGE/CMOVNL reg16/32, reg16/32

CMOVGE/CMOVNL reg16/32, mem16/32

CMOVL/CMOVNGE reg16/32, reg16/32

CMOVL/CMOVNGE reg16/32, mem16/32

CMOVLE/CMOVNG reg16/32, reg16/32

CMOVLE/CMOVNG reg16/32, mem16/32

CMOVNE/CMOVNZ reg16/32, reg16/32

CMOVNE/CMOVNZ reg16/32, mem16/32

CMOVNO reg16/32, reg16/32

CMOVNO reg16/32, mem16/32

CMOVNP/CMOVPO reg16/32, reg16/32

CMOVNP/CMOVPO reg16/32, mem16/32

CMOVNS reg16/32, reg16/32

CMOVNS reg16/32, mem16/32

CMOVO reg16/32, reg16/32

CMOVO reg16/32, mem16/32

CMOVP/CMOVPE reg16/32, reg16/32

CMOVP/CMOVPE reg16/32, mem16/32

CMOVS reg16/32, reg16/32

CMOVS reg16/32, mem16/32

CMP mreg8, reg8

CMP mem8, reg8

CMP mreg16/32, reg16/32

CMP mem16/32, reg16/32

CMP reg8, mreg8

CMP reg8, mem8

CMP reg16/32, mreg16/32

CMP reg16/32, mem16/32

Instruction Mnemonic

CMP AL, imm8

CMP EAX, imm16/32

CMP mreg8, imm8

CMP mem8, imm8

CMP mreg16/32, imm16/32

CMP mem16/32, imm16/32

CMP mreg16/32, imm8 (sign extended)

CMP mem16/32, imm8 (sign extended)

CWD/CDQ

DEC EAX

DEC ECX

DEC EDX

DEC EBX

DEC ESP

DEC EBP

DEC ESI

DEC EDI

DEC mreg8

DEC mem8

DEC mreg16/32

DEC mem16/32

INC EAX

INC ECX

INC EDX

INC EBX

INC ESP

INC EBP

INC ESI

INC EDI

INC mreg8

INC mem8

INC mreg16/32

INC mem16/32

JO short disp8

DirectPath Instructions

221

Page 237
Image 237
AMD x86 manual DEC mreg8 DEC mem8 DEC mreg16/32 DEC mem16/32, INC mreg8 INC mem8 INC mreg16/32 INC mem16/32 JO short disp8