diff options
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/aarch64/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/alpha/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/arm/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/mips/mips64/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/mips/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/powerpc/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/sh/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/sparc/sparc32/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/sparc/sparc64/soft-fp/sfp-machine.h | 2 | ||||
-rw-r--r-- | sysdeps/tile/sfp-machine.h | 2 |
10 files changed, 20 insertions, 0 deletions
diff --git a/sysdeps/aarch64/soft-fp/sfp-machine.h b/sysdeps/aarch64/soft-fp/sfp-machine.h index 9bb94e5ccc..3e969952fa 100644 --- a/sysdeps/aarch64/soft-fp/sfp-machine.h +++ b/sysdeps/aarch64/soft-fp/sfp-machine.h @@ -60,6 +60,8 @@ #define FP_EX_DIVZERO FE_DIVBYZERO #define FP_EX_INEXACT FE_INEXACT +#define _FP_TININESS_AFTER_ROUNDING 0 + #define FP_INIT_ROUNDMODE \ do { \ _FPU_GETCW (_fcw); \ diff --git a/sysdeps/alpha/soft-fp/sfp-machine.h b/sysdeps/alpha/soft-fp/sfp-machine.h index cceccafe26..e11a8dd7ca 100644 --- a/sysdeps/alpha/soft-fp/sfp-machine.h +++ b/sysdeps/alpha/soft-fp/sfp-machine.h @@ -74,6 +74,8 @@ #define FP_EX_DIVZERO FE_DIVBYZERO #define FP_EX_INEXACT FE_INEXACT +#define _FP_TININESS_AFTER_ROUNDING 1 + #define FP_INIT_ROUNDMODE \ do { \ if (__builtin_expect (_round == 4, 0)) \ diff --git a/sysdeps/arm/soft-fp/sfp-machine.h b/sysdeps/arm/soft-fp/sfp-machine.h index eba6e35ced..52a08b5298 100644 --- a/sysdeps/arm/soft-fp/sfp-machine.h +++ b/sysdeps/arm/soft-fp/sfp-machine.h @@ -47,3 +47,5 @@ } \ R##_c = FP_CLS_NAN; \ } while (0) + +#define _FP_TININESS_AFTER_ROUNDING 0 diff --git a/sysdeps/mips/mips64/soft-fp/sfp-machine.h b/sysdeps/mips/mips64/soft-fp/sfp-machine.h index 5be50927d0..708afc783e 100644 --- a/sysdeps/mips/mips64/soft-fp/sfp-machine.h +++ b/sysdeps/mips/mips64/soft-fp/sfp-machine.h @@ -77,6 +77,8 @@ #define FP_EX_DIVZERO FE_DIVBYZERO #define FP_EX_INEXACT FE_INEXACT +#define _FP_TININESS_AFTER_ROUNDING 1 + #ifdef __mips_hard_float #define FP_INIT_ROUNDMODE \ do { \ diff --git a/sysdeps/mips/soft-fp/sfp-machine.h b/sysdeps/mips/soft-fp/sfp-machine.h index fff3b3c613..4e23aa8b26 100644 --- a/sysdeps/mips/soft-fp/sfp-machine.h +++ b/sysdeps/mips/soft-fp/sfp-machine.h @@ -64,3 +64,5 @@ #define FP_EX_OVERFLOW (1 << 2) #define FP_EX_UNDERFLOW (1 << 1) #define FP_EX_INEXACT (1 << 0) + +#define _FP_TININESS_AFTER_ROUNDING 1 diff --git a/sysdeps/powerpc/soft-fp/sfp-machine.h b/sysdeps/powerpc/soft-fp/sfp-machine.h index 35a38b0031..d92a90e3e2 100644 --- a/sysdeps/powerpc/soft-fp/sfp-machine.h +++ b/sysdeps/powerpc/soft-fp/sfp-machine.h @@ -41,6 +41,8 @@ R##_c = FP_CLS_NAN; \ } while (0) +#define _FP_TININESS_AFTER_ROUNDING 0 + #if defined __NO_FPRS__ && !defined _SOFT_FLOAT /* Exception flags. We use the bit positions of the appropriate bits diff --git a/sysdeps/sh/soft-fp/sfp-machine.h b/sysdeps/sh/soft-fp/sfp-machine.h index 9b9074860f..81474e8a7c 100644 --- a/sysdeps/sh/soft-fp/sfp-machine.h +++ b/sysdeps/sh/soft-fp/sfp-machine.h @@ -53,3 +53,5 @@ #define FP_EX_OVERFLOW (1 << 4) #define FP_EX_UNDERFLOW (1 << 3) #define FP_EX_INEXACT (1 << 2) + +#define _FP_TININESS_AFTER_ROUNDING 1 diff --git a/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h b/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h index 025b3ab196..b6baa8185f 100644 --- a/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h +++ b/sysdeps/sparc/sparc32/soft-fp/sfp-machine.h @@ -185,6 +185,8 @@ #define FP_EX_DIVZERO (1 << 1) #define FP_EX_INEXACT (1 << 0) +#define _FP_TININESS_AFTER_ROUNDING 0 + #define _FP_DECL_EX \ fpu_control_t _fcw __attribute__ ((unused)) = (FP_RND_NEAREST << 30) diff --git a/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h b/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h index 9a0384b1d8..80c1ac5d52 100644 --- a/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h +++ b/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h @@ -93,6 +93,8 @@ do { \ #define FP_EX_DIVZERO (1 << 1) #define FP_EX_INEXACT (1 << 0) +#define _FP_TININESS_AFTER_ROUNDING 0 + #define _FP_DECL_EX \ fpu_control_t _fcw __attribute__ ((unused)) = (FP_RND_NEAREST << 30) diff --git a/sysdeps/tile/sfp-machine.h b/sysdeps/tile/sfp-machine.h index ff8beeffa7..7a1993ea61 100644 --- a/sysdeps/tile/sfp-machine.h +++ b/sysdeps/tile/sfp-machine.h @@ -95,3 +95,5 @@ } \ R##_c = FP_CLS_NAN; \ } while (0) + +#define _FP_TININESS_AFTER_ROUNDING 0 |