Freescale Semiconductor MCF5480 User Manual
Page 125

Instruction Set Summary
MCF548x Reference Manual, Rev. 3
Freescale Semiconductor
3-21
Move to USP
move.l
Ay
USP
Yes
Move with Sign Extend
mvs.{b,w}
Dx
Move with Zero-Fill
mvz.{b,w}
Dx
Signed Saturate
sats.l
Dx
Test and Set an Operand
tas.b
Yes
EMAC Extensions
Move from an Accumulator and Clear
movclr.l
ACCx
Rx
No
Copy an Accumulator
move.l
ACCy
ACCx
No
Move from Accumulator 0 and 1 Extensions
move.l
ACCext01
Rx
No
Move from Accumulator 2 and 3 Extensions
move.l
ACCext23
Rx
No
Move to Accumulator 0 and 1 Extensions
move.l
Ry
ACCext01
No
Move to Accumulator 2 and 2 Extensions
move.l
Ry
ACCext23
No
FPU Instructions
Floating-Point Absolute Value
fabs.{b,w,l,s,d}
FPx
Yes
Floating-Point Add
fadd.{b,w,l,s,d}
FPx
Yes
Floating-Point Branch Conditionally
fbcc.{w,l}
Yes
Floating-Point Compare
fcmp.{b,w,l,s,d}
FPx
Yes
Floating-Point Divide
fdiv.{b,w,l,s,d}
FPx
Yes
Floating-Point Integer
fint.{b,w,l,s,d}
FPx
Yes
Floating-Point Integer Round-to-Zero
fintrz.{b,w,l,s,d}
FPx
Yes
Move Floating-Point Data Register
fmove.{b,w,l,s,d}
FPx
Yes
Move from FPCR
fmove.l
FPCR
Yes
Move from FPIAR
fmove.l
FPIAR
Yes
Move from FPSR
fmove.l
FPSR
Yes
Move from FPCR
fmove.l
FPCR
Yes
Move from FPIAR
fmove.l
FPIAR
Yes
Move from FPSR
fmove.l
FPSR
Yes
Move Multiple Floating Point Data Registers
fmovem.d
#list
#list
Yes
Floating-Point Multiply
fmul.{b,w,l,s,d}
FPx
Yes
Floating-Point Negate
fneg.{b,w,l,s,d}
FPx
Yes
Floating-Point No Operation
fnop
Yes
Restore Internal Floating Point State
frestore
Yes
Table 3-7. V4 New Instruction Summary (Continued)
Instruction
Mnemonic
1
Source
Destination
M68000