Lines Matching refs:mantissa
1 /* Test of splitting a double into fraction and mantissa.
51 double mantissa = printf_frexp (x, &exp);
53 ASSERT (mantissa == 1.0);
58 double mantissa = printf_frexp (x, &exp);
60 ASSERT (mantissa == 1.0);
65 double mantissa = printf_frexp (x, &exp);
67 ASSERT (mantissa == my_ldexp (1.0, i - DBL_MIN_EXP));
73 double mantissa = printf_frexp (x, &exp);
75 ASSERT (mantissa == 1.01);
80 double mantissa = printf_frexp (x, &exp);
82 ASSERT (mantissa == 1.01);
87 double mantissa = printf_frexp (x, &exp);
89 ASSERT (mantissa >= my_ldexp (1.0, i - DBL_MIN_EXP));
90 ASSERT (mantissa <= my_ldexp (2.0, i - DBL_MIN_EXP));
91 ASSERT (mantissa == my_ldexp (x, - exp));
97 double mantissa = printf_frexp (x, &exp);
99 ASSERT (mantissa == 1.73205);
104 double mantissa = printf_frexp (x, &exp);
106 ASSERT (mantissa == 1.73205);
111 double mantissa = printf_frexp (x, &exp);
113 ASSERT (mantissa >= my_ldexp (1.0, i - DBL_MIN_EXP));
114 ASSERT (mantissa <= my_ldexp (2.0, i - DBL_MIN_EXP));
115 ASSERT (mantissa == my_ldexp (x, - exp));