Home | History | Annotate | Download | only in priv

Lines Matching defs:DBL_MANT_DIG

76 #define DBL_MANT_DIG 53
145 >= 0x7ff + IEEE754_DOUBLE_BIAS - DBL_MANT_DIG)
146 || UNLIKELY (u.ieee.exponent >= 0x7ff - DBL_MANT_DIG)
147 || UNLIKELY (v.ieee.exponent >= 0x7ff - DBL_MANT_DIG)
148 || UNLIKELY (w.ieee.exponent >= 0x7ff - DBL_MANT_DIG)
150 <= IEEE754_DOUBLE_BIAS + DBL_MANT_DIG)) {
167 < IEEE754_DOUBLE_BIAS - DBL_MANT_DIG - 2) {
172 >= 0x7ff + IEEE754_DOUBLE_BIAS - DBL_MANT_DIG) {
176 u.ieee.exponent -= DBL_MANT_DIG;
178 v.ieee.exponent -= DBL_MANT_DIG;
181 if (w.ieee.exponent > DBL_MANT_DIG)
182 w.ieee.exponent -= DBL_MANT_DIG;
184 } else if (w.ieee.exponent >= 0x7ff - DBL_MANT_DIG) {
189 if (u.ieee.exponent > DBL_MANT_DIG)
190 u.ieee.exponent -= DBL_MANT_DIG;
191 } else if (v.ieee.exponent > DBL_MANT_DIG)
192 v.ieee.exponent -= DBL_MANT_DIG;
193 w.ieee.exponent -= DBL_MANT_DIG;
195 } else if (u.ieee.exponent >= 0x7ff - DBL_MANT_DIG) {
196 u.ieee.exponent -= DBL_MANT_DIG;
198 v.ieee.exponent += DBL_MANT_DIG;
201 } else if (v.ieee.exponent >= 0x7ff - DBL_MANT_DIG) {
202 v.ieee.exponent -= DBL_MANT_DIG;
204 u.ieee.exponent += DBL_MANT_DIG;
208 <= IEEE754_DOUBLE_BIAS + DBL_MANT_DIG) */ {
210 u.ieee.exponent += 2 * DBL_MANT_DIG;
212 v.ieee.exponent += 2 * DBL_MANT_DIG;
213 if (w.ieee.exponent <= 4 * DBL_MANT_DIG + 4) {
215 w.ieee.exponent += 2 * DBL_MANT_DIG;
228 # define C ((1 << (DBL_MANT_DIG + 1) / 2) + 1)