Accelerator Manual (G06.24+, H06.03+)
Error, Warning, and Note Messages
Accelerator Manual—527303-002
9-6
Note Messages
Effect. The program executes correctly. The program makes a transition into executing
TNS code at the DLEN instruction.
Recovery. None needed.
12
Cause. The Accelerator processed a TAL program containing unknown opcodes. This
message can be spurious if the Accelerator incorrectly identifies data in CODE(CON)
statements as instructions.
Effect. The program traps on both TNS and TNS/R systems if it tries to execute the
unknown instruction.
Recovery. None needed.
13
Cause. The Accelerator found a SETP instruction that leaves data on the register
stack. The Accelerator assumes that the SETP instruction transfers control to a
statement beginning, and the register stack is generally empty at the beginning of a
statement.
Effect. The SETP instruction causes a transition into TNS code, regardless of the jump
destination.
Recovery. None needed.
14
Cause. The Accelerator performs static analysis on subprocedures to determine their
return value sizes. The Accelerator predicted the register pointer, RP, to have two
different values at different exit points. It cannot determine the correct return value
size.
Note 12: Unknown instructions appear in the following
procedure(s): '<proc name>' (<instruction in octal>) at
offset(s): <address>
Note 13: The following SETP instructions leave values on the
register stack. The program will make a transition into TNS
code. '<proc name>': SETP at offset <address>
Note 14: The following procedures contain subprocedures that
return more than one size value. Accelerator guesses a return
value size at calls to these subprocedures.
Procedure '<proc name>' contains:
subproc beginning at offset <address>
returns <number> words at offset <address>
and <number> words at offset <address>