Usage notes
- You can use the CEEGQDT callable service to retrieve the q_data_token; see z/OS Language Environment Programming Reference for more information.
- From a Fortran routine, you can retrieve the qualifying data using Fortran-specific callable services and functions, which are described in Language Environment for MVS & VM Fortran Run-Time Migration Guide.
- Using the q_data structure, a user condition handler can resume
either with:
- The resume action (result code 10) using the value in mach_inst_result. The effect is the same as though execution had continued without any change to the register contents left by the machine instruction.
- The fix-up and resume action (result code 60 with a condition token of CEE0CF) for exceptions other than unnormalized-operand. This allows any value to be placed in the result register that the machine instruction used.
- You can use the CEE3SPM callable service to set or reset the exponent-underflow
mask bit in the program mask; the bit controls whether a program interruption
occurs when exponent-underflow occurs, as follows:
- When the bit is on, the program interruption occurs and condition CEE34D is signaled.
- When the bit is off, no program interruption occurs; therefore no condition is signaled.
See z/OS Language Environment Programming Reference for more information about the CEE3SPM callable service.