user manual

Instruction Dispatch and Execution Resources 213
22007E/0November 1999 AMD Athlon Processor x86 Code Optimization
FCMOVB ST(0), ST(i) DAh C0-C7h VectorPath
FCMOVE ST(0), ST(i) DAh C8-CFh VectorPath
FCMOVBE ST(0), ST(i) DAh D0-D7h VectorPath
FCMOVU ST(0), ST(i) DAh D8-DFh VectorPath
FCMOVNB ST(0), ST(i) DBh C0-C7h VectorPath
FCMOVNE ST(0), ST(i) DBh C8-CFh VectorPath
FCMOVNBE ST(0), ST(i) DBh D0-D7h VectorPath
FCMOVNU ST(0), ST(i) DBh D8-DFh VectorPath
FCOM ST(i) D8h 11-010-xxx DirectPath FADD 1
FCOMP ST(i) D8h 11-011-xxx DirectPath FADD 1
FCOM [mem32real] D8h mm-010-xxx DirectPath FADD
FCOM [mem64real] DCh mm-010-xxx DirectPath FADD
FCOMI ST, ST(i) DBh F0-F7h VectorPath FADD
FCOMIP ST, ST(i) DFh F0-F7h VectorPath FADD
FCOMP [mem32real] D8h mm-011-xxx DirectPath FADD
FCOMP [mem64real] DCh mm-011-xxx DirectPath FADD
FCOMPP DEh D9h 11-011-001 DirectPath FADD
FCOS D9h FFh VectorPath
FDECSTP D9h F6h DirectPath FADD/FMUL/FSTORE
FDIV ST, ST(i) D8h 11-110-xxx DirectPath FMUL 1
FDIV ST(i), ST DCh 11-111-xxx DirectPath FMUL 1
FDIV [mem32real] D8h mm-110-xxx DirectPath FMUL
FDIV [mem64real] DCh mm-110-xxx DirectPath FMUL
FDIVP ST, ST(i) DEh 11-111-xxx DirectPath FMUL 1
FDIVR ST, ST(i) D8h 11-110-xxx DirectPath FMUL 1
FDIVR ST(i), ST DCh 11-111-xxx DirectPath FMUL 1
FDIVR [mem32real] D8h mm-111-xxx DirectPath FMUL
FDIVR [mem64real] DCh mm-111-xxx DirectPath FMUL
FDIVRP ST(i), ST DEh 11-110-xxx DirectPath FMUL 1
FFREE ST(i) DDh 11-000-xxx DirectPath FADD/FMUL/FSTORE 1
FFREEP ST(i) DFh C0-C7h DirectPath FADD/FMUL/FSTORE 1
Table 22. Floating-Point Instructions (Continued)
Instruction Mnemonic
First
Byte
Second
Byte
ModR/M
Byte
Decode
Type
FPU
Pipe(s)
Note
Notes:
1. The last three bits of the modR/M byte select the stack entry ST(i).