Humour me and tell us all what setting the 4 bits in 15 means here. I had actually looked at the green card on my home office wall (no really) and figured the BCR 15,14 part out.
Thanks, Martin Martin Packer, zChampion, Principal Systems Investigator, Worldwide Cloud & Systems Performance, IBM +44-7802-245-584 email: [email protected] Twitter / Facebook IDs: MartinPacker Blog: https://www.ibm.com/developerworks/mydeveloperworks/blogs/MartinPacker From: "Cannaerts, Jan" <[email protected]> To: [email protected] Date: 11/02/2016 14:17 Subject: Re: AW: Re: You thought IEFBR14 was bad? Try GNU's /bin/true code Sent by: IBM Mainframe Discussion List <[email protected]> Considering IBM's practicing of OCO (if that was in place at the time of that APAR's release?), why would IEFBR14 have needed an APAR to add equates? Equates or no equates, the object code would have remained the same; 1BFF 07FE. It's a source code thing only. The addition of setting the return code however, did add 2 bytes to the object code, and thus would have warranted an APAR/PTF. Pedant that I am; the second instruction is, per the PoP, "BCR 15,14". BR, BNZ, BZ, BNE, ... are shorthand for BCR with its different condition code masks, but are not instructions themselves. Regards, Jan >-----Original Message----- >From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Mike Myers >Sent: donderdag 11 februari 2016 2:12 >To: [email protected] >Subject: Re: AW: Re: You thought IEFBR14 was bad? Try GNU's /bin/true code > >Robert and all: > >To set the record straight, I looked at the object code, which is: >1BFF07FE, or > SR 15,15 > BR 14 > >I believe the second APAR was the addition of equates for R14 and R15 >and to change the code to > SR R15,R15 > BR R14 > > because the former failed to meet programming standards. > >Mike Myers >Mentor Services Corporation ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
