Do the following to tell if the system contains the software or
hardware to run a CSRCMPSC macro:
- Determine if CSRCMPSC is available, by running
the following:
L 15,16 Get CVT address
USING CVT,15 Set up addressability to the CVT
TM CVTFLAG2,CVTCMPSC Is CSRCMPSC available?
BZ NO_CSRCMPSC Branch if not available
* Compression feature is available
.
.
NO_CSRCMPSC DS 0H
- Determine if the CMPSC hardware instruction is
available, by running the following:
L 15,16 Get CVT address
USING CVT,15 Set up addressability to the CVT
TM CVTFLAG2,CVTCMPSH Is CMPSC hardware available?
BZ NO_CMPSC_HARDWARE Branch if not available
* CMPSC hardware is available
.
.
NO_CMPSC_HARDWARE DS 0H
The remaining three topics in this chapter describe compression
and expansion processing and the dictionary entries in much greater
detail. If you plan to use the CSRBDICT exec to build your dictionary,
you do not need to read these topics. If you plan to build your own
dictionary, you will want to read: