On 2018-08-25, at 17:22:52, Charles Mills wrote: > >> I once tried to define a prototype with DCs; > > Briefly, here is what I do: > > - Code a separate CSECT for my "model" (as I call it) > ... Costs a base register, but only very briefly. Or is there now a SS instruction where the source is relative but the destination is based?
A colleague shuns multi-CSECT assemblies because in prehistoric times the assembler erroneously persumed addressability across CSECT boundaries. I was never able to reproduce the problem, but once burned forever shy. And another resorted to multiple CSECTs only to suppress USING warnings. I showed her how the upper bound on USING could avoid the problem. She shunned that: too avant garde for her, or she feared our other colleagues would be baffled by the construct. But at least she named the CSECT after I warned her that unnamed CSECTs accumulate endlessly with SMP/E maintenance. -- gil