Freescale Semiconductor MCF5480 User Manual
Page 128

MCF548x Reference Manual, Rev. 3
3-24
Freescale Semiconductor
FINT
FPy,FPx
FPx
B,W,L,S,D
D
D
Integer Part of Source
→ FPx
Integer Part of FPx
→ FPx
FINTRZ
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
FPy,
FPy,FPx
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,
D
Listed registers
→ Destination
Source
→ Listed registers
FMUL
FPy,FPx
B,W,L,S,D
D
Source * FPx
→ FPx
FNEG
FPy,FPx
FPx
B,W,L,S,D
D
D
- (Source)
→ FPx
- (FPx)
→ FPx
FNOP
none
none
PC + 2
→ PC (FPU Pipeline Synchronized)
FSABS
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
FPy,FPx
B,W,L,S,D
Source + FPx
→ FPx; round destination to single
FSDIV
FPy,FPx
B,W,L,S,D
D
FPx / Source
→ FPx; round destination to single
FSMOVE
B,W,L,S,D
Source
→ Destination; round destination to single
FSMUL
FPy,FPx
B,W,L,S,D
D
Source * FPx
→ FPx; round destination to single
FSNEG
FPy,FPx
FPx
B,W,L,S,D
D
D
- (Source)
→ FPx; round destination to single
- (FPx)
→ FPx; round destination to single
FSQRT
FPy,FPx
FPx
B,W,L,S,D
D
D
Square Root of Source
→ FPx
Square Root of FPx
→ FPx
FSSQRT
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
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