MPE/iX Intrinsics Reference Manual (32650-90875)

Chapter 10 635
Command Definitions (QUIT-ZSIZE)
XARITRAP
18:1 Decimal divide by zero
17:1 IEEE floating-point inexact result
16:1 IEEE floating-point underflow
15:1 IEEE floating-point overflow
14:1 IEEE floating-point divide by zero
13:1 IEEE floating-point invalid operation
12:1 Range errors
11:1 Software-detected NIL pointer reference
10:1 Software-detected misaligned result of pointer arithmetic
or error in conversion from long pointer to short pointer
9:1 Unimplemented condition traps
8:1 Paragraph stack overflow
7:1 3000 mode packed decimal error
1:6 Reserved for the operating system
0:1 Assertion trap
(CM)
Bits Value/Meaning
15:1 3000 mode floating-point divide by zero
14:1
Integer divide by zero
13:1 3000 mode floating-point underflow
12:1
3000 mode floating-point overflow
11:1
Integer overflow
10:1 3000 mode double-precision overflow
9:1 3000 mode double-precision underflow
8:1 3000 mode double-precision divide by zero
7:1 Decimal overflow
6:1 Invalid ASCII digit
5:1 Invalid decimal digit
4:2 Reserved for the operating system
2:1 Decimal divide by zero
NOTE
The following apply to the preceding trap conditions represented in the mask:
NM supports IEEE and 3000 mode formats. Both execute in NM, but 3000
mode performs Hewlett-Packard 3000 type manipulations. Since it is
possible to use both formats during program execution, there are separate