
1-18
ColdFire CF4e Core User’s Manual
For More Information On This Product,
Go to: www.freescale.com
Instruction Set Overview
FNEG
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
- (Source)
→
FPx
- (FPx)
→
FPx
FNOP
none
none
PC + 2
→
PC (FPU Pipeline Synchronized)
FSABS
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Absolute Value of Source
→
FPx; round destination
to single
Absolute Value of FPx
→
FPx; round destination to
single
FSADD
<ea>y,FPx
FPy,FPx
B,W,L,S,D
Source + FPx
→
FPx; round destination to single
FSDIV
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx / Source
→
FPx; round destination to single
FSMOVE
<ea>y,FPx
B,W,L,S,D
Source
→
Destination; round destination to single
FSMUL
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
Source * FPx
→
FPx; round destination to single
FSNEG
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
- (Source)
→
FPx; round destination to single
- (FPx)
→
FPx; round destination to single
FSQRT
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Square Root of Source
→
FPx
Square Root of FPx
→
FPx
FSSQRT
<ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Square Root of Source
→
FPx; round destination
to single
Square Root of FPx
→
FPx; round destination to
single
FSSUB
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx - Source
→
FPx; round destination to single
FSUB
<ea>y,FPx
FPy,FPx
B,W,L,S,D
D
FPx - Source
→
FPx
FTST
<ea>y
B, W, L, S, D
Source Operand Tested
→
FPCC
ILLEGAL
none
none
SP – 4
→
SP; PC
→
(SP)
→
PC; SP – 2
→
SP;
SR
→ (
SP); SP – 2
→
SP; Vector Offset
→ (
SP);
(VBR + 0x10)
→
PC
JMP
<ea>y
none
Source Address
→
PC
JSR
<ea>y
none
SP – 4
→
SP; nextPC
→
(SP); Source
→
PC
LEA
<ea>y,Ax
L
<ea>y
→
Ax
LINK
Ay,#<displacement>
W
SP – 4
→
SP; Ay
→
(SP); SP
→
Ay, SP + d
n
→
SP
CCR[X,C]
←
(Dx << Dy)
←
0
CCR[X,C]
←
(Dx << #<data>)
←
0
LSL
Dy,Dx
#<data>,Dx
L
L
LSR
Dy,Dx
#<data>,Dx
L
L
0
→
(Dx >> Dy)
→
CCR[X,C]
0
→
(Dx >> #<data>)
→
CCR[X,C]
MAC
Ry,RxSF,ACCx
Ry,RxSF,<ea>y,Rw,A
CCx
W, L
W, L
ACCx + (Ry * Rx){<<|>>}SF
→
ACCx
ACCx + (Ry * Rx){<<|>>}SF
→
ACCx;
(<ea>y(&MASK))
→
Rw
Table 1-5. User-Mode Instruction Set Summary (Continued)
Instruction
Operand Syntax
Operand Size
Operation
F
Freescale Semiconductor, Inc.
n
.