This is just curiousity on my part. I was thinking about standard parameter passing in z/OS. That's where R1 points to a list of fullwords containing address of parameters, with the last address having the high order bit set and all previous addresses having the high order bit unset. So I was wondering the following:
1) do you check to make sure that R1 actually points to a fullword boundry. I.e. bits 30&31 are '0'b? Is this necessary or not? If R1 doesn't point to a fullword boundry, is that actually an error? That is, do you feel that a proper parameter list must be fullword aligned? 2) do you always verify bit 0 of every fullword in the list of addresses to make sure that you get the expected number of parameters? What do you do if you get too few or too many? 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
