Tom, close, but no cigar. Addres arithmetic wraps. And if you wrap nearly all the way around, you effectively end up with an address slightly lower than the starting point. To my mind, this is *effectively* subtraction, even when *technicall* the processor performed addition.
If you walk forward around the globe and stop 10 meters short of your starting point, the net result is the same as going back 10 meters. I'm sorry - it's as ugly (or beautiful) as it is. Cheers, Abe Kornelis. ========= ----- Original Message ----- From: "McKown, John" <john.mck...@healthmarkets.com> To: <ASSEMBLER-LIST@LISTSERV.UGA.EDU> Sent: Wednesday, September 08, 2010 9:15 PM Subject: Re: Why do I get ASMA323W on LLILF?
-----Original Message----- From: IBM Mainframe Assembler List [mailto:assembler-l...@listserv.uga.edu] On Behalf Of Walt Farrell Sent: Wednesday, September 08, 2010 2:10 PM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Why do I get ASMA323W on LLILF? On Wed, 8 Sep 2010 13:35:55 -0500, McKown, John <john.mck...@healthmarkets.com> wrote: > >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? From the PoPs, with my emphasis: <quote> The second operand is placed in bit positions of the first operand. >>>>>The remainder of the first operand is set to zeros.<<<<< </quote> So, all variants set all 64 bits, as I read it. -- Walt Farrell
How in the <bleep> did I miss that entire paragraph? So much for "speed reading" the book on a KindleDX! -- 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 john.mck...@healthmarkets.com * 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