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

Reply via email to