Trying to use the LRL(32) instruction ('C4D' / 'C4xD' opcode).
But running into: DMSABE141T Operation exception

 -> 00DF5124  LRL     C45D00006832    00000000

*** 00DF5124      PROG    0001 -> 0139B660        OPERATION

Reading in the "zArchitecture Principles of Operation" (SA22-7832-12) = "For 
LOAD RELATIVE LONG (LRL, LGFRL), the second operand must be aligned on a word 
boundary,..."
Guessing alignment is the problem.
I know I can use a DS 0F to start the LRL instruction itself on a word boundary,
but any ideas how to ensure that specifically the second operand of the LRL 
instruction will always be aligned on a word boundary?


--Shawn S.

Reply via email to