
82
Software Environment
Chapter 3
AMD-K6-2E+ Embedded Processor Data Sheet
23542A/0—September 2000
Preliminary Information
XOR mreg8, imm8
XOR mem8, imm8
XOR mreg16/32, imm16/32
XOR mem16/32, imm16/32
XOR mreg16/32, imm8 (signed ext.)
XOR mem16/32, imm8 (signed ext.)
80h
80h
81h
81h
83h
83h
11-110-xxx
mm-110-xxx
11-110-xxx
mm-110-xxx
11-110-xxx
mm-110-xxx
short
long
short
long
short
long
alux
load, alux, store
alu
load, alu, store
alux
load, alux, store
Table 13. Floating-Point Instructions
Instruction Mnemonic
First
Byte
D9h
D9h
Second
Byte
F0h
F1h
ModR/M
Byte
Decode
Type
short
short
RISC86
Operations
float
float
F2XM1
FABS
FADD ST(0), ST(i)
1
FADD ST(0), mem32real
FADD ST(i), ST(0)
1
FADD ST(0), mem64real
FADDP ST(i), ST(0)
1
FBLD
FBSTP
FCHS
FCLEX
FCOM ST(0), ST(i)
1
FCOM ST(0), mem32real
FCOM ST(0), mem64real
FCOMP ST(0), ST(i)
1
FCOMP ST(0), mem32real
FCOMP ST(0), mem64real
FCOMPP
FCOS
FDECSTP
FDIV ST(0), ST(i) (single precision)
1
FDIV ST(0), ST(i) (double precision)
1
FDIV ST(0), ST(i) (extended precision)
1
D8h
11-000-xxx
short
float
D8h
mm-000-xxx
short
fload, float
DCh
11-000-xxx
short
float
DCh
mm-000-xxx
short
fload, float
DEh
11-000-xxx
short
float
DFh
DFh
D9h
DBh
mm-100-xxx
mm-110-xxx
vector
vector
short
vector
E0h
E2h
float
D8h
11-010-xxx
short
float
D8h
DCh
mm-010-xxx
mm-010-xxx
short
short
fload, float
fload, float
D8h
11-011-xxx
short
float
D8h
DCh
DEh
D9h
D9h
mm-011-xxx
mm-011-xxx
11-011-001
short
short
short
short
short
fload, float
fload, float
float
float
float
D9h
FFh
F6h
D8h
11-110-xxx
short
float
D8h
11-110-xxx
short
float
D8h
11-110-xxx
short
float
Table 12. Integer Instructions (continued)
Instruction Mnemonic
First
Byte
Second
Byte
ModR/M
Byte
Decode
Type
RISC86
Operations