Doing a STORAGE OBTAIN in 64-bit mode:
STORAGE OBTAIN,LENGTH=WORKLEN + CNOP 0,4 + B IHB0012B .BRANCH AROUND DATA +IHB0012L DC A(WORKLEN) .STORAGE LENGTH +IHB0012F DC BL1'00000000' + DC AL1(9*16) .KEY +.BYTE2A DC AL1(230) .SUBPOOL + DC BL1'00000010' .FLAGS +IHB0012B DS 0F + L 0,IHB0012L .STORAGE LENGTH @P9C + L 15,IHB0012F .CONTROL INFORMATION @P9C + L 14,16(0,0) .CVT ADDRESS + L 14,772(14,0) .ADDR SYST LINKAGE TABLE + L 14,160(14,0) .OBTAIN LX/EX FOR OBTAIN + PC 0(14) .PC TO STORAGE RTN The surprise here was that since R14 had something in the top half of the grande register, Bad Things resulted (S0C4) on the line with comment "ADDR SYST LINKAGE TABLE". This seemed.unintuitive. Are we the only ones who were (or have been) surprised by this? Should we have known better somehow? Should that macro be doing an XGR, maybe? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN