mantissa = frexp (Infinityd (), &exp);
ASSERT (mantissa == Infinityd ());
}
+ {
+ int exp = -9999;
+ double mantissa;
+ mantissa = frexp (- Infinityd (), &exp);
+ ASSERT (mantissa == - Infinityd ());
+ }
return 0;
}
mantissa = frexpf (Infinityf (), &exp);
ASSERT (mantissa == Infinityf ());
}
+ {
+ int exp = -9999;
+ float mantissa;
+ mantissa = frexpf (- Infinityf (), &exp);
+ ASSERT (mantissa == - Infinityf ());
+ }
return 0;
}
mantissa = frexpl (Infinityl (), &exp);
ASSERT (mantissa == Infinityl ());
}
+ {
+ int exp = -9999;
+ long double mantissa;
+ mantissa = frexpl (- Infinityl (), &exp);
+ ASSERT (mantissa == - Infinityl ());
+ }
return 0;
}