diff options
-rw-r--r-- | libc/sysdeps/s390/fpu/fpu_control.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libc/sysdeps/s390/fpu/fpu_control.h b/libc/sysdeps/s390/fpu/fpu_control.h index 137a4d5d4..551019a1f 100644 --- a/libc/sysdeps/s390/fpu/fpu_control.h +++ b/libc/sysdeps/s390/fpu/fpu_control.h @@ -24,6 +24,19 @@ # include <features.h> +/* rounding control */ +#define _FPU_RC_NEAREST 0x00 /* RECOMMENDED */ +#define _FPU_RC_DOWN 0x03 +#define _FPU_RC_UP 0x02 +#define _FPU_RC_ZERO 0x01 + +/* masking of interrupts */ +#define _FPU_MASK_ZM 0x40 /* zero divide */ +#define _FPU_MASK_OM 0x20 /* overflow */ +#define _FPU_MASK_UM 0x10 /* underflow */ +#define _FPU_MASK_XM 0x08 /* inexact */ +#define _FPU_MASK_IM 0x80 /* invalid operation */ + /* These bits are reserved are not changed. */ # define _FPU_RESERVED 0x070700FC |