Putting DS and modified DCs into a separate area?

On Sat, Dec 9, 2023 at 5:17 AM Bernd Oppolzer <bernd.oppol...@t-online.de>
wrote:

> Hi,
>
> there is no such option;
> this is not possible, because with ASSEMBLER, the programmer has full
> control about where he or she puts the information elements,
> be it static data or code. There is no magic engine like the optimizer
> with compilers which can do anything about that.
>
> This said:
>
> I had a project in 2021 with a large customer which had very old
> ASSEMBLER programs from the 1980s, which had heavy SIIS problems
> (store into instruction stream) which had to be resolved. I found out
> that some of them can easily be resolved by the use of clever macros
> which separate the static data from the code (by putting them in a
> different CSECT or DSECT). The details are too complicated to discuss here,
> but in the end, the changes to the code were minimal. And in the end, we
> achieved our project goals in time and budget.
>
> HTH, kind regards
>
> Bernd
>
>
> Am 08.12.2023 um 20:29 schrieb Ituriel do Neto:
> > Hello everyone,
> >
> > Recently i have seen some discussions related to assembler performance
> to use the L1 cache of the processor better and not mixing instructions and
> data.
> >
> > Can you enlighten me which assembler option can be used for this purpose?
> >
> > Thanks in advance
> >
> >
> > Best Regards
> >
> > Ituriel do Nascimento Neto
> > z/OS System Programmer
> >
> > ----------------------------------------------------------------------
> > For IBM-MAIN subscribe / signoff / archive access instructions,
> > send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>


-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to