Lines Matching refs:exponent
47 /* The hidden bit is always the low bit of the exponent */
115 /* Singles and doubles may include the sign and exponent fields. The
269 /* An infinity is represented with the max exponent and a zero mantissa */
318 #define Dbl_setwrapped_exponent(dbl_value,exponent,op) \
319 Deposit_dexponent(dbl_value,(exponent op DBL_WRAP))
387 * (due to the exponent becoming negative) during normalization.
442 #define Dbl_normalize(dbl_opndA,dbl_opndB,exponent) \
445 exponent -= 8; \
449 exponent -= 4; \
453 exponent -= 1; \
502 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \
504 if (exponent >= (1-DBL_P)) { \
505 if (exponent >= -31) { \
506 guard = (Dallp2(opndp2) >> -exponent) & 1; \
507 if (exponent < 0) sticky |= Dallp2(opndp2) << (32+exponent); \
508 if (exponent > -31) { \
509 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
510 Dallp1(opndp1) >>= 1-exponent; \
518 guard = (Dallp1(opndp1) >> -32-exponent) & 1; \
519 if (exponent == -32) sticky |= Dallp2(opndp2); \
520 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << 64+exponent); \
521 Dallp2(opndp2) = Dallp1(opndp1) >> -31-exponent; \
775 #define Dblext_denormalize(opndp1,opndp2,opndp3,opndp4,exponent,is_tiny) \
778 if (exponent == 0 && (Dextallp3(opndp3) || Dextallp4(opndp4))) { \
809 if (exponent >= (1-QUAD_P)) { \
810 shiftamt = (1-exponent) % 32; \
811 switch((1-exponent)/32) { \
846 exponent = 0; \