Lines Matching defs:exponent
116 long exponent;
164 exponent = get_field (ufrom, fmt->byteorder, fmt->totalsize,
166 /* Note that if exponent indicates a NaN, we can't really do anything useful
174 special_exponent = exponent == 0 || exponent == fmt->exp_nan;
176 /* Don't bias NaNs. Use minimum exponent for denorms. For simplicity,
177 we don't check for zero as the exponent doesn't matter. Note the cast
181 exponent -= fmt->exp_bias;
182 else if (exponent == 0)
183 exponent = 1 - fmt->exp_bias;
189 increment the exponent by one to account for the integer bit. */
194 dto = ldexp (1.0, exponent);
196 exponent++;
206 dto += ldexp ((double) mant, exponent - mant_bits);
207 exponent -= mant_bits;
284 /* Return the fractional part of VALUE, and put the exponent of VALUE in *EPTR.
296 /* Unfortunately, there are no portable functions for extracting the exponent
339 int exponent;
370 /* Infinity exponent is same as NaN's. */
380 mant = ldfrexp (dfrom, &exponent);
382 mant = frexp (dfrom, &exponent);
386 exponent + fmt->exp_bias - 1);
401 a denormalized number which means adjusting the exponent
464 long exponent;
474 exponent = get_field (uval, fmt->byteorder, fmt->totalsize,
477 if (exponent != fmt->exp_nan)