Why do I get the messages below for the LLILF instruction? Obviously, HLASM 
thinks LLILF should have a 64 bit register, despite the fact that I'm only 
loading the lower half (fullword) of the register. Is it due to lumping the 
LLI.. instructions together since the variants affect differing portions of the 
64 bit register?

000000D8 C0FF 0000 0000 00000000 498 LLILF R15_64,0
000000DE C0FF 0000 0000 00000000 499 LLILF R15_32,0
** ASMA323W Symbol R15_32 has incompatible type with general register field
** ASMA435I Record 19 in TSH009.SOURCE.ASM($) on volume: SGLB14
000000E4 C0FF 0000 0000 00000000 500 LLILF R15,0
** ASMA324I Symbol R15 may have incompatible type with general register field
** ASMA435I Record 20 in TSH009.SOURCE.ASM($) on volume: SGLB14


Is there any thought to extending this facility due to the new instructions 
which affect only the upper or lower half of a 64 bit register as a 32 bit 
register?

--
John McKown
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-691-6183 cell
[email protected] * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

Reply via email to