Program Trace
Table 22-28. Program Trace Correction Due to an Exception (continued)
Time
4
5
6
7
8
9
10
11
12
13
14
16
At Time 8, the Sequential instruction that causes an exception is issued.
At Time 14, the instruction issued at Time 8 causes an exception. A Program Trace Correction
Message is sent out correcting the number of instructions in the trace (5). The sequential instruction
that occurred at Time 13 is not included in the correction count because the tool is not aware that it
occurred (it was not transmitted out).
Note: The sequential instruction at Time 8 did not retire and is included in the correction number.
The program trace correction message has the following format:
22-44
PRELIMINARY—SUBJECT TO CHANGE WITHOUT NOTICE
Processor State
Direct Branch Instruction
Sequential Instruction
Sequential Instruction
Sequential Instruction
Sequential Instruction
Indirect Branch Instruction
Sequential Instruction
Sequential Instruction
Indirect Branch Instruction
Sequential Instruction
Exception due to instruction at Time
8
Indirect Branch Instruction
MPC533 Reference Manual
Message sent
Direct Branch Message
TCODE = 3
Number of sequential instructions executed
since last taken branch = 3
Indirect Branch Message
TCODE = 4
Number of sequential instructions executed
since last taken branch = 4
Unique portion of the target address
Indirect Branch Message
TCODE = 4
Number of sequential instructions executed
since last taken branch = 2
Unique portion of the target address
Program Trace Correction Message
TCODE = 10
Number of instructions to rewind from trace =
5
Indirect Branch Message
TCODE = 4
Number of sequential instructions executed
since last taken branch = 0
Unique portion of the target address
MOTOROLA