* sim-fpu.c (pack_fpu): Handle QUIET_NAN correctly for
[deliverable/binutils-gdb.git] / sim / common / sim-fpu.c
index d7d86002d9df0be0af63ffbf29277c222252bb13..4f7fbc967cb146fe22f3e65a8004ee464d365a84 100644 (file)
@@ -213,7 +213,11 @@ pack_fpu (const sim_fpu *src,
       /* force fraction to correct class */
       fraction = src->fraction;
       fraction >>= NR_GUARDS;
+#ifdef SIM_QUIET_NAN_NEGATED
+      fraction |= QUIET_NAN;
+#else
       fraction &= ~QUIET_NAN;
+#endif
       break;
     case sim_fpu_class_infinity:
       sign = src->sign;
This page took 0.022984 seconds and 4 git commands to generate.