11-64
ColdFire CF4e Core User’s Manual
For More Information On This Product,
Go to: www.freescale.com
Debug C Definition of PSTDDATA Outputs
Depending on the size of any external memory operand specified by the f<op>.fmt field,
the data marker is defined as shown in Table 11-32.
11.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
Table 11-33.
fmove.sz
<ea>y,FPx
PSTDDATA = 0x1, [89B], source}
fmove.sz
FPy,<ea>x
PSTDDATA = 0x1, [89B], destination}
fmove.l
<ea>y,FP*R
PSTDDATA = 0x1, B, source}
fmove.l
FP*R,<ea>x
PSTDDATA = 0x1, B, destination}
fmovem
<ea>y,#list
PSTDDATA = 0x1
fmovem
#list,<ea>x
PSTDDATA = 0x1
fmul.sz
<ea>y,FPx
PSTDDATA = 0x1, [89B], source}
fneg.sz
<ea>y,FPx
PSTDDATA = 0x1, [89B], source}
fnop
PSTDDATA = 0x1
fsqrt.sz
<ea>y,FPx
PSTDDATA = 0x1, [89B], source}
fsub.sz
<ea>y,FPx
PSTDDATA = 0x1, [89B], source}
ftst.sz
<ea>y
PSTDDATA = 0x1, [89B], source}
1
The FP*R notation refers to the floating-point control registers: FPCR, FPSR, and FPIAR.
Table 11-32. Data Markers and FPU Operand Format Specifiers
Format Specifier
Data Marker
.b
8
.w
9
.l
B
.s
B
.d
Never captured
Table 11-33. PSTDDATA Specification for Supervisor-Mode Instructions
Instruction
Operand Syntax
PSTDDATA
cpushl
dc,(Ax)
ic,(Ax)
bc,(Ax)
PSTDDATA = 0x1
frestore
<ea>y
PSTDDATA = 0x1
fsave
<ea>x
PSTDDATA = 0x1
Table 11-31. PSTDDATA Values for User-Mode Floating-Point Instructions
Instruction
1
Operand Syntax
PSTDDATA
F
Freescale Semiconductor, Inc.
n
.