2 supervisor instruction set, Supervisor instruction set -60 – Freescale Semiconductor MCF5480 User Manual
Page 310

MCF548x Reference Manual, Rev. 3
8-60
Freescale Semiconductor
Depending on the size of any external memory operand specified by the f
.
8.7.2
Supervisor Instruction Set
The supervisor instruction set has complete access to the user mode instructions plus the opcodes shown
below. The PSTDDATA specification for these opcodes is shown in
.
fneg.sz
PSTDDATA = 0x1, [89B], source}
fnop
PSTDDATA = 0x1
fsqrt.sz
PSTDDATA = 0x1, [89B], source}
fsub.sz
PSTDDATA = 0x1, [89B], source}
ftst.sz
PSTDDATA = 0x1, [89B], source}
1
The FP*R notation refers to the floating-point control registers: FPCR, FPSR, and FPIAR.
Table 8-33. Data Markers and FPU Operand Format Specifiers
Format Specifier
Data Marker
.b
8
.w
9
.l
B
.s
B
.d
Never captured
Table 8-34. PSTDDATA Specification for Supervisor-Mode Instructions
Instruction
Operand Syntax
PSTDDATA
cpushl
dc,(Ax)
ic,(Ax)
bc,(Ax)
PSTDDATA = 0x1
frestore
PSTDDATA = 0x1
fsave
PSTDDATA = 0x1
halt
PSTDDATA = 0x1,
PSTDDATA = 0xF
intouch
(Ay)
PSTDDATA = 0x1
move.l Ay,USP
PSTDDATA = 0x1
move.l USP,Ax
PSTDDATA = 0x1
move.w
SR,Dx
PSTDDATA = 0x1
move.w
{Dy,#},SR
PSTDDATA = 0x1, {0x3}
Table 8-32. PSTDDATA Values for User-Mode Floating-Point Instructions (Continued)
Instruction
1
Operand Syntax
PSTDDATA