MCF548x Reference Manual, Rev. 3
6-26 Freescale Semiconductor

Table 6-24 defines the terminology used in Table 6-23.

FMOVE 1111001000 ea
mode
ea reg 0 r/m 0 src spec dest reg opmode
1111001000 ea
mode
ea reg 0 1 1 dest fmt src reg 0 0 0 0 0 0 0
1111001000 ea
mode
ea reg 1 0 d
r
reg sel 00 00000000
FMOVEM 1111001000 ea
mode
ea reg 1 1 d
r
10 0 00 register list
FMUL 1111001000 ea
mode
ea reg 0 r/m 0 src spec dest reg opmode
FNEG 1111001000 ea
mode
ea reg 0 r/m 0 src spec dest reg opmode
FNOP 11110010100000000 0 000 000 0 0000000
FRESTOR
E
1111001101 ea
mode
ea reg
FSAVE 1111001100 ea
mode
ea reg
FSQRT 1111001000 ea
mode
ea reg 0 r/m 0 src spec dest reg opmode
FSUB 1111001000 ea
mode
ea reg 0 r/m 0 src spec dest reg opmode
FTST 1111001000 ea
mode
ea reg 0 r/m 0 src spec dest reg 0 1 1 1 0 1 0

Table 6-24. Instruction Format Terminology

Term Definition
Instructions Instructions appear in memory as sequential, 16-bit values, and are read in the above table
left to right. An instruction can have from 1 to 3 16-bit words. A shaded block indicates this
word is never used and is not present.
EA MODE
EA REG
Defines the effective address for an operand located external to the FPU. For most FPU
instructions, this field defines the location of an external source operand; for FP store
operations, it specifies the destination location.
R/M If R/M = 0, an FPU data register is one source operand, otherwise the source operand is
specified by the EA {MODE, REG} fields.
SRC SPEC Defines the format (byte, word, longword, single-, or double-precision) of an external
operand.
DEST REG Specifies the destination FPU data register.
COND
PREDICATE
Defines the condition to be evaluated (EQ, NE, and so on) during the execution of the FPU
conditional branch instruction.

Table 6-23. Floating-Point Instruction Formats (Continued)

Mnemonic Instruction Code