On Sat, 8 Aug 2015 21:58:53 -0400, Andreas F. Geissbuehler <[email protected]> wrote:
>Bob Rutledge wrote: >> Yes, but note: If the loaded program is _marked_ AMODE 64, the LOAD service >> will do all that stuff for you and return the 64-bit address in R0. >> >> On 8/8/2015 5:53 PM, Paul wrote: >>> Thanks Again >>> SO the sequenec of Instructions should look like this. >>> >>> LARL R1,STRUCT31 31 Bit Structure >>> L R15,PROG64@ Get Target Routine Address from Load >>> LLGTR R15,R15 Ensure R15 Has a Good Address >>> OILL R15,X'0001' Ensure bit 63 is 1 >>> BASSM R14,R15 Call PROG64 in AMODE 64 >>> >>> * >>> *31 Bit Storage >>> DS 0D >>> PROG64$ DC CL8'PROG64 ' >>> PROG64@ DC A(0) >>> * >>> STRUCT31 DS CL256 > >Paul, just in case you or someone decides to add AMODE 64 I'd change >PROG64@ DC A(0) --> 2A(0) Did you perhaps mean "decides to add RMODE 64"? -- Walt
