MCF548x Reference Manual, Rev. 3
3-24 Freescale Semiconductor
FINT <ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Integer Part of Source FPx
Integer Part of FPx FPx
FINTRZ <ea>y,FPx
FPy,FPx
FPx
B,W,L,S,D
D
D
Integer Part of Source FPx; round to zero
Integer Part of FPx FPx; round to zero
FMOVE <ea>y,FPx
FPy,<ea>x
FPy,FPx
FPcr,<ea>x
<ea>y,FPcr
B,W,L,S,D
B,W,L,S,D
D
L
L
Source Destination
FPcr can be any floating point control register:
FPCR, FPIAR, FPSR
FMOVEM #list,<ea>x
<ea>y,#list
D Listed registers Destination
Source Listed registers
FMUL <ea>y,FPx
FPy,FPx
B,W,L,S,D
D
Source * FPx FPx
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
Table 3-8. User-Mode Instruction Set Summary (Continued)
Instruction Operand Syntax Operand Size Operation