Lines Matching refs:exponent
314 #define Dbl_setwrapped_exponent(dbl_value,exponent,op) \ argument
315 Deposit_dexponent(dbl_value,(exponent op DBL_WRAP))
437 #define Dbl_normalize(dbl_opndA,dbl_opndB,exponent) \ argument
440 exponent -= 8; \
444 exponent -= 4; \
448 exponent -= 1; \
497 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \ argument
499 if (exponent >= (1-DBL_P)) { \
500 if (exponent >= -31) { \
501 guard = (Dallp2(opndp2) >> (-(exponent))) & 1; \
502 if (exponent < 0) sticky |= Dallp2(opndp2) << (32+exponent); \
503 if (exponent > -31) { \
504 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
505 Dallp1(opndp1) >>= 1-exponent; \
513 guard = (Dallp1(opndp1) >> (-32-(exponent))) & 1; \
514 if (exponent == -32) sticky |= Dallp2(opndp2); \
515 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << (64+(exponent))); \
516 Dallp2(opndp2) = Dallp1(opndp1) >> (-31-(exponent)); \