Lines Matching defs:exponent

86       unsigned int exponent:11;
92 unsigned int exponent:11;
121 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff)
144 if (UNLIKELY (u.ieee.exponent + v.ieee.exponent
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)
149 || UNLIKELY (u.ieee.exponent + v.ieee.exponent
153 if (w.ieee.exponent == 0x7ff
154 && u.ieee.exponent != 0x7ff
155 && v.ieee.exponent != 0x7ff) {
162 if (u.ieee.exponent == 0x7ff
163 || v.ieee.exponent == 0x7ff
164 || w.ieee.exponent == 0x7ff
165 || u.ieee.exponent + v.ieee.exponent > 0x7ff + IEEE754_DOUBLE_BIAS
166 || u.ieee.exponent + v.ieee.exponent
171 if (u.ieee.exponent + v.ieee.exponent
175 if (u.ieee.exponent > v.ieee.exponent)
176 u.ieee.exponent -= DBL_MANT_DIG;
178 v.ieee.exponent -= DBL_MANT_DIG;
179 /* If x + y exponent is very large and z exponent is very small,
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) {
186 If z exponent is very large and x and y exponents are
188 if (u.ieee.exponent > v.ieee.exponent) {
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;
197 if (v.ieee.exponent)
198 v.ieee.exponent += DBL_MANT_DIG;
201 } else if (v.ieee.exponent >= 0x7ff - DBL_MANT_DIG) {
202 v.ieee.exponent -= DBL_MANT_DIG;
203 if (u.ieee.exponent)
204 u.ieee.exponent += DBL_MANT_DIG;
207 } else /* if (u.ieee.exponent + v.ieee.exponent
209 if (u.ieee.exponent > v.ieee.exponent)
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) {
214 if (w.ieee.exponent)
215 w.ieee.exponent += 2 * DBL_MANT_DIG;
265 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff)
270 if ((u.ieee.mantissa1 & 1) == 0 && u.ieee.exponent != 0x7ff)
283 if (v.ieee.exponent > 106) {
294 if (v.ieee.exponent == 106) {