diff options
Diffstat (limited to 'sysdeps/s390/fpu/fenv_libc.h')
-rw-r--r-- | sysdeps/s390/fpu/fenv_libc.h | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/sysdeps/s390/fpu/fenv_libc.h b/sysdeps/s390/fpu/fenv_libc.h index d4c7b3ea32..26308b198a 100644 --- a/sysdeps/s390/fpu/fenv_libc.h +++ b/sysdeps/s390/fpu/fenv_libc.h @@ -22,16 +22,19 @@ #include <fenv.h> -/* Definitions from asm/s390-regs-common.h that are needed in th glibc. */ +/* Definitions from asm/s390-regs-common.h that are needed in glibc. */ + -#define FPC_DXC_MASK 0x0000FF00 #define FPC_EXCEPTION_MASK 0xF8000000 #define FPC_FLAGS_MASK 0x00F80000 +#define FPC_DXC_MASK 0x0000FF00 #define FPC_RM_MASK 0x00000003 +#define FPC_VALID_MASK ((FPC_EXCEPTION_MASK|FPC_FLAGS_MASK| \ + FPC_DXC_MASK|FPC_RM_MASK)) -#define FPC_EXCEPTION_MASK_SHIFT 24 -#define FPC_FLAGS_SHIFT 16 -#define FPC_DXC_SHIFT 8 -#define FPC_NOT_FPU_EXCEPTION 0x300 +#define FPC_EXCEPTION_MASK_SHIFT 24 +#define FPC_FLAGS_SHIFT 16 +#define FPC_DXC_SHIFT 8 +#define FPC_NOT_FPU_EXCEPTION 0x300 #endif /* _FENV_LIBC_H */ |