USING tells the assembler how to generate a base register and displacement from a relocatable address. There is nothing in the Z architecture that allows an instruction to specify the high 32 bits of a register as its base, so there is no way to extend USING to support it.
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Assembler List [[email protected]] on behalf of [email protected] [[email protected]] Sent: Monday, July 20, 2020 6:27 PM To: [email protected] Subject: USING support for HIGH-WORD facility It seems the HIGH-WORD facility (from the year 2010) provides a limited amount of instructions that act only on the high 32 bits. The Principles of Operation terminology “effectively provides sixteen additional 32-bit registers”. HLASM doesn’t seem to provide a way to specify the a USING with only the high 32-bits of a register. Is such functionality an enhancement request? Thank you. Paul
