Lines Matching refs:exponent
46 /* The hidden bit is always the low bit of the exponent */
164 /* An infinity is represented with the max exponent and a zero mantissa */
195 #define Sgl_setwrapped_exponent(sgl_value,exponent,op) \
196 Deposit_sexponent(sgl_value,(exponent op SGL_WRAP))
262 #define Sgl_normalize(sgl_opnd,exponent) \
265 exponent -= 8; \
269 exponent -= 4; \
273 exponent -= 1; \
302 #define Sgl_denormalize(opnd,exponent,guard,sticky,inexact) \
304 if (exponent >= (1 - SGL_P)) { \
305 guard = (Sall(opnd) >> -exponent) & 1; \
306 if (exponent < 0) sticky |= Sall(opnd) << (32+exponent); \
308 Sall(opnd) >>= (1-exponent); \
434 #define Sglext_denormalize(opndp1,opndp2,exponent,is_tiny) \
437 if (exponent == 0 && Sextallp2(opndp2)) { \
460 if (exponent >= (1-DBL_P)) { \
461 if (exponent >= -31) { \
462 if (exponent > -31) { \
463 sticky = Sextallp2(opndp2) << 31+exponent; \
464 Variable_shift_double(opndp1,opndp2,1-exponent,opndp2); \
465 Sextallp1(opndp1) >>= 1-exponent; \
474 sticky = (Sextallp1(opndp1) << 31+exponent) | \
476 Sextallp2(opndp2) = Sextallp1(opndp1) >> -31-exponent; \
485 exponent = 0; \