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
