An LA is no more bytes than an A() would have been. Charles
-----Original Message----- From: IBM Mainframe Assembler List [mailto:[email protected]] On Behalf Of Windt, W.K.F. van der (Fred) Sent: Monday, December 11, 2017 12:42 AM To: [email protected] Subject: Re: Address of a =LITERAL > If S-constants will work for you, then you can fake them with pseudo- > executable instructions. Instead of > > DC A(=X'123') > > Generate > > L 0,=X'123' > > If you have a USING for R0 on your literal pool, then the above will > generate a 4-byte instruction. Ignore the first two bytes, and the > second two bytes are your S-Con. I can't ignore any bytes because I'm generating a data structure (containing those pointers) that describes a record layout. I can't have 'extra' bytes in that structure. It is just unfortunate that "DC A(=literal)" is not supported. Fred! ----------------------------------------------------------------- ATTENTION: The information in this e-mail is confidential and only meant for the intended recipient. If you are not the intended recipient, don't use or disclose it in any way. Please let the sender know and delete the message immediately. -----------------------------------------------------------------
