Freescale Semiconductor MCF5480 User Manual
Page 127

Instruction Set Summary
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor
3-23
CMP
CMPA
<ea>y,Dx
<ea>y,Ax
B, W, L
W, L
Destination – Source
→ CCR
CMPI
#<data>,Dx
B, W, L
Destination – Immediate Data
→ CCR
DIVS/DIVU
<ea>y,Dx
W, L
Destination / Source
→ Destination
(Signed or Unsigned)
EOR
Dy,<ea>x
L
Source ^
Destination → Destination
EORI
#<data>,Dx
L
Immediate Data ^ Destination
→ Destination
EXT
EXTB
Dx
Dx
Dx
B
→ W
W
→ L
B
→ L
Sign-Extended Destination
→ Destination
FABS
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Absolute Value of Source
→ FPx
Absolute Value of FPx
→ FPx
FADD
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
Source + FPx
→ FPx
FBcc
<label>
W, L
If Condition True, Then PC + d
n
→ PC
FCMP
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx - Source
FDABS
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Absolute Value of Source
→ FPx; round destination
to double
Absolute Value of FPx
→ FPx; round destination to
double
FDADD
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
Source + FPx
→ FPx; round destination to double
FDDIV
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx / Source
→ FPx; round destination to double
FDIV
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx / Source
→ FPx
FDMOVE
FPy,FPx
D
Source
→ Destination; round destination to double
FDMUL
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
Source * FPx
→ FPx; round destination to double
FDNEG
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
- (Source)
→ FPx; round destination to double
- (FPx)
→ FPx; round destination to double
FDSQRT
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Square Root of Source
→ FPx; round destination to
double
Square Root of FPx
→ FPx; round destination to
double
FDSUB
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx - Source
→ FPx; round destination to double
Table 3-8. User-Mode Instruction Set Summary (Continued)
Instruction
Operand Syntax
Operand Size
Operation