Lines Matching refs:exponent
71 /* The hidden bit is always the low bit of the exponent */
79 /* Exponent field for doubles has already been cleared and may be
139 /* Singles and doubles may include the sign and exponent fields. The
293 /* An infinity is represented with the max exponent and a zero mantissa */
342 #define Dbl_setwrapped_exponent(dbl_value,exponent,op) \
343 Deposit_dexponent(dbl_value,(exponent op DBL_WRAP))
410 * (due to the exponent becoming negative) during normalization.
465 #define Dbl_normalize(dbl_opndA,dbl_opndB,exponent) \
468 exponent -= 8; \
472 exponent -= 4; \
476 exponent -= 1; \
525 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \
527 if (exponent >= (1-DBL_P)) { \
528 if (exponent >= -31) { \
529 guard = (Dallp2(opndp2) >> (-(exponent))) & 1; \
530 if (exponent < 0) sticky |= Dallp2(opndp2) << (32+exponent); \
531 if (exponent > -31) { \
532 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
533 Dallp1(opndp1) >>= 1-exponent; \
541 guard = (Dallp1(opndp1) >> (-32-(exponent))) & 1; \
542 if (exponent == -32) sticky |= Dallp2(opndp2); \
543 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << (64+(exponent))); \
544 Dallp2(opndp2) = Dallp1(opndp1) >> (-31-(exponent)); \