q_data structure for square-root exception
A square-root exception is the program interruption that occurs when a square root instruction is executed with a negative argument. If a square-root exception occurs and the corresponding condition as shown in Table 1 is signaled, Language Environment builds the q_data structure shown in Figure 1.
Program interruption | Program interruption code | Condition | Message number |
---|---|---|---|
Square-root exception | 1D | CEE1UQ | 2010 |
For a square-root exception, Language Environment signals the same condition (CEE1UQ) as it does when one of the square root routines detects a negative argument. For this exception, a user-written condition handler can request the same resume and fix-up and resume actions that it can request when the condition is signaled by one of the square root routines.