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 + dn 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