I said: >> with the following macro.
The macro "C"alculates an ORG statement that aligns storage based on the parameters given. ORG &SYSECT+(&D)+(&M)*((*-&SYSECT+(&M)-(&D)-1)/(&M)) Sincerely, Dave Clark On Mon, Feb 23, 2026 at 5:27 PM Farley, Peter < [email protected]> wrote: > My VSE assembler is rusty – What exactly does “CORG 0,256” do? I do not > think “CORG” is a valid assembler directive in the HLASM product on z/OS. > > From: IBM Mainframe Assembler List <[email protected]> On > Behalf Of David Clark > Sent: Monday, February 23, 2026 5:09 PM > To: [email protected] > Subject: Cache Alignment in CICS > > I have been aligning my assembler data areas and code areas with the > following macro. > > CORG 0,256 > > But now I'm looking at an assembler program for CICS and I see that the > alignment is off by 32 bytes. That accounts for the EAI stub that is > linked onto the beginning of my program. I also see 56 bytes added on to > the end of my program. > > What do y'all, that care about cache alignment, use for a program in CICS? > > Sincerely, > Dave Clark > -- > > This message and any attachments are intended only for the use of the > addressee and may contain information that is privileged and confidential. > If the reader of the message is not the intended recipient or an authorized > representative of the intended recipient, you are hereby notified that any > dissemination of this communication is strictly prohibited. If you have > received this communication in error, please notify us immediately by > e-mail and delete the message and any attachments from your system. >
