Lines Matching refs:exponent
305 #define Dbl_setwrapped_exponent(dbl_value,exponent,op) \ argument
306 Deposit_dexponent(dbl_value,(exponent op DBL_WRAP))
429 #define Dbl_normalize(dbl_opndA,dbl_opndB,exponent) \ argument
432 exponent -= 8; \
436 exponent -= 4; \
440 exponent -= 1; \
489 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \ argument
491 if (exponent >= (1-DBL_P)) { \
492 if (exponent >= -31) { \
493 guard = (Dallp2(opndp2) >> -exponent) & 1; \
494 if (exponent < 0) sticky |= Dallp2(opndp2) << (32+exponent); \
495 if (exponent > -31) { \
496 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
497 Dallp1(opndp1) >>= 1-exponent; \
505 guard = (Dallp1(opndp1) >> -32-exponent) & 1; \
506 if (exponent == -32) sticky |= Dallp2(opndp2); \
507 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << 64+exponent); \
508 Dallp2(opndp2) = Dallp1(opndp1) >> -31-exponent; \
762 #define Dblext_denormalize(opndp1,opndp2,opndp3,opndp4,exponent,is_tiny) \ argument
765 if (exponent == 0 && (Dextallp3(opndp3) || Dextallp4(opndp4))) { \
796 if (exponent >= (1-QUAD_P)) { \
797 shiftamt = (1-exponent) % 32; \
798 switch((1-exponent)/32) { \
833 exponent = 0; \