These are requested by giving a LIST
as the fourth parameter
to JZIN rather than zero.
The first word of LIST
must indicate the length of the list.
Each further word selects the features described:
LIST(2) = NCD the number of JZTELL counters to be provided for the processor (the default is 10) LIST(3) = NLS the number of working space links and LIST(4) = NDS the number of working space data to be saved (the defaults are 0)
When processor AA calls BB it looses the working space
since BB has the right to use it freely,
only the size of the working space is saved by JZIN and
restored by JZOUT.
With these 2 options JZIN is requested to save links 1,...,NLS
and/or data words 1,...,NDS
into the bank of support variables
on down-call.
JZOUT will restore them on up-return.
Saving working space data is intended to be used with small amounts of data only, otherwise this costs time and also memory. For example:
DIMENSION LIST(2) DATA LIST /1,24/ selects NCD=24; NLS and NDS remain zero DIMENSION LIST(3) DATA LIST /2,4,3/ selects NCD=4 and NLS=3; NDS remains zero