I've never believed that a faster assembly justifies making a program harder to 
debug, modify or read, not even on the 650, which was slower than your wrist 
watch. I'll admit to using "16" instead of "CVTPTR", but I attribute it to 
youthful folly and haven't done it in decades. Since the 1970s I've been urging 
the use of mapping macros rather than "magic numbers".


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [[email protected]] on behalf of 
Binyamin Dissen [[email protected]]
Sent: Sunday, February 19, 2023 11:28 AM
To: [email protected]
Subject: Re: BSAM Read 31 bit mode

On Sun, 19 Feb 2023 10:12:31 -0600 Paul Gilmartin
<[email protected]> wrote:

:>On Sun, 19 Feb 2023 17:37:46 +0200, Binyamin Dissen wrote:
:>>:
:>>:>With one line more context:
:>>:>>:>ICM   15,B'0111',49(R6)
:>>:>>:> BALR  14,15

:>>The ICM does not touch 0-7.
:
:>It doesn't preserve them.

Of course it does. The bits in the register are unchanged. Refer to the POPS.

:>>And it is the access method address, not the SYNAD

:>(These things would be more legible if IBM relied on USING.)

:>OK.  Not exactly GUPI.  Although I once stole it to supply a custom access 
method
:>(RMODE 24).

Which would have required a DCBD expansion and a slower assembly.

The later macros do rely on the mapping macros.

--
Binyamin Dissen <[email protected]>
http://secure-web.cisco.com/1Iu6t_VM2pP0PFuBEZyogndUWdd5B7xu3Wsn20MkWWtoMfQ8u47mZVoxCZjFwwSDFCkTKoZZqoRI9SoTnpyAkwKpORkuFmcEvDMSu3-NXtU_R9MN12duHlKQH63UNYzfnzTpHX0Buace_D3nsLFCosM3RyViKzJFEeaBIDfjFbtH-GILWRs-Jxdi4g5zhKYjmLZ5rSO0K7lh2vH4MEFNn8GvfvTCH4R6LjLX78OzaqBWyaQ6zG-TmNb1JQyNk_UDRmq2HYMxh4yigx0kVQqV8-fRPpaQ0omWc6vZgsWVWLICQloewqOiMq2ec58QmI4HSbKxiuVwTJcqyz8plO_7KpGlLM7-v7F-WgsBSncTW4nLJD6baHGTRWxr0rGmxlFxB8fca7nrWIOs_ioSi72yGFi9FQe6Q1TughB1rQdPKAM4/http%3A%2F%2Fwww.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to