RUN-TIME INSTRUMENTATION OF GUARDED STORAGE EVENT PROCESSING
FIG8 depicts one embodiment of a Load Guarded instruction, in accordance with a preferred embodiment of the present invention
One example of a Load Guarded (LGG) instruction is described with reference to FIG8. A Load Guarded instruction 800 includes, for instance, operation code (opcode) fields 802a, 802b to designate a load guarded operation; a register field (R1) 804; an index field (X2) 806; a base field (B2) 808; and a displacement field comprising a first displacement (DL2) field 810a and a second displacement (DH2) field 810b. The contents of the second displacement field and the first displacement field are concatenated to provide a displacement, which is treated as a 20-bit signed binary integer, in one example.
embodiment
704
contents
900
Shift Guarded instruction
908
B2
9
April control register
63
through
706
contents
702
includes contents
0
bit bits
906
X2
800
Load Guarded instruction
32
bits bit
808
B2
806
X2
['2. The method of claim 1, wherein the instruction is a load guarded instruction(800), the load guarded instruction used to determine whether the guarded storage event exists.', '3. The method of either of the preceding claims, wherein the instruction is a load logical and shift guarded instruction (900), the load logical and shift guarded instruction used to determine whether the guarded storage event exists.']