Peter Farley noted:
> One intriguing use of split format that I thought of would be an RMODE=24
data CSECT for DCB's and other CB's that must live below the line and
RMODE=31 for the rest of your code.  Avoids dynamic LOC=BELOW storage
requests and moves from 31-bit constant areas to 24-bit data areas without
sacrificing instruction CSECT reentrancy.

That's just one of many uses of RMODE=SPLIT.  You can largely eliminate the
need for a module of one RMODE to load a module of another RMODE; plus, the
binder will resolved external references "across the line", so each module
can refer to multiple points in the other.

Reply via email to