Lines Matching refs:mantissa
1 /* Test of splitting a 'long double' into fraction and mantissa.
66 long double mantissa = printf_frexpl (x, &exp);
68 ASSERT (mantissa == 1.0L);
73 long double mantissa = printf_frexpl (x, &exp);
75 ASSERT (mantissa == 1.0L);
80 long double mantissa = printf_frexpl (x, &exp);
82 ASSERT (mantissa == my_ldexp (1.0L, i - LDBL_MIN_EXP));
88 long double mantissa = printf_frexpl (x, &exp);
90 ASSERT (mantissa == 1.01L);
95 long double mantissa = printf_frexpl (x, &exp);
97 ASSERT (mantissa == 1.01L);
102 long double mantissa = printf_frexpl (x, &exp);
104 ASSERT (mantissa >= my_ldexp (1.0L, i - LDBL_MIN_EXP));
105 ASSERT (mantissa <= my_ldexp (2.0L, i - LDBL_MIN_EXP));
106 ASSERT (mantissa == my_ldexp (x, - exp));
112 long double mantissa = printf_frexpl (x, &exp);
114 ASSERT (mantissa == 1.73205L);
119 long double mantissa = printf_frexpl (x, &exp);
121 ASSERT (mantissa == 1.73205L);
126 long double mantissa = printf_frexpl (x, &exp);
128 ASSERT (mantissa >= my_ldexp (1.0L, i - LDBL_MIN_EXP));
129 ASSERT (mantissa <= my_ldexp (2.0L, i - LDBL_MIN_EXP));
130 ASSERT (mantissa == my_ldexp (x, - exp));