Home | History | Annotate | Download | only in src

Lines Matching full:exponent

63     unsigned int exponent:15;
267 // exp: base-10 exponent
268 // bexp: base-2 exponent (output parameter)
278 int num_hi; /* number of high exponent powers */
280 if (exp > 0) { /* split exponent */
324 // Third argument is base-10 exponent.
341 * 4) exponent and fraction
347 int bexp; /* binary exponent */
349 int sexp; /* scaling exponent */
384 /* At this point we have a 64b fraction and a binary exponent
385 * but have yet to incorporate the decimal exponent.
398 int lead0 = 12 - bexp; /* 12 sign and exponent bits */
414 value >>= /*(uint64)*/ lead0; /* exponent is zero */
458 * Exponent bias +1023
459 * Exponent bits 11
520 /* At this point we have a 64b fraction and a binary exponent
521 * but have yet to incorporate the decimal exponent.
565 * Exponent bias +1023
566 * Exponent bits 11
582 v.ieee.exponent = bexp + BIAS - 1;
595 * and exponent in 64b int; not so for long double
598 int lead0 = M - bexp; /* M = 12 sign and exponent bits */
615 vv.i64 >>= /*(uint64)*/ lead0; /* exponent is zero */
627 v.ieee.exponent = 1;
638 v.ieee.exponent = 0;
675 /* ignore more than max_digits digits, but adjust exponent */
693 /* strtod cant return until it finds the end of the exponent */
781 /* ignore more than max_digits digits, but adjust exponent */
798 /* strtod cant return until it finds the end of the exponent */