about summary refs log tree commit diff
path: root/sysdeps/powerpc/fpu/round_to_integer.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/powerpc/fpu/round_to_integer.h')
-rw-r--r--sysdeps/powerpc/fpu/round_to_integer.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sysdeps/powerpc/fpu/round_to_integer.h b/sysdeps/powerpc/fpu/round_to_integer.h
index b318e37190..b29d030e2d 100644
--- a/sysdeps/powerpc/fpu/round_to_integer.h
+++ b/sysdeps/powerpc/fpu/round_to_integer.h
@@ -25,7 +25,8 @@ enum round_mode
 {
   CEIL,
   FLOOR,
-  ROUND
+  ROUND,
+  TRUNC
 };
 
 static inline void
@@ -36,6 +37,7 @@ set_fenv_mode (enum round_mode mode)
   {
   case CEIL:  rmode = FE_UPWARD; break;
   case FLOOR: rmode = FE_DOWNWARD; break;
+  case TRUNC:
   case ROUND: rmode = FE_TOWARDZERO; break;
   default:    rmode = FE_TONEAREST; break;
   }