%GPRGn

(%GPRG0 to %GPRG15.)

Represent 64-bit General Purpose Registers at the point of interruption in a program.

To modify one of these registers, assign a value to the associated %GPRGn variable.

Usage notes

  • If you modify a %GPRGn register, the change is reflected when you resume program execution.
  • In disassembly and assembler, you can replace GRn with %GPRn.
  • If your program is running on hardware that does not support 64-bit instructions or your program is suspended at a point where the high-half of the General Purpose Registers are not available, these variables are treated as undefined symbols.

Examples

Assembler:

LIST %GPRG0;
%GPRG0 = 12;

Refer to the following topics for more information related to the material discussed in this topic.