Lines Matching refs:result_exponent
58 register int result_exponent, right_exponent, diff_exponent;
74 if ((result_exponent = Dbl_exponent(leftp1)) == DBL_INFINITY_EXPONENT)
174 result_exponent = Dbl_exponent(leftp1);
201 if( (result_exponent == 0) && Is_underflowtrap_enabled() )
206 Dbl_normalize(leftp1,leftp2,result_exponent);
208 Dbl_setwrapped_exponent(leftp1,result_exponent,unfl);
220 if(result_exponent == 0 )
258 Dbl_normalize(resultp1,resultp2,result_exponent);
260 Dbl_setwrapped_exponent(resultp1,result_exponent,unfl);
276 diff_exponent = result_exponent - right_exponent;
329 result_exponent--;
333 if(result_exponent==0)
351 result_exponent==0) goto underflow;
365 if((result_exponent -= 8) <= 0 && !underflowtrap)
373 if((result_exponent -= 4) <= 0 && !underflowtrap)
381 if(result_exponent <= 0) goto underflow;
383 Dbl_set_exponent(resultp1,/*using*/result_exponent);
393 result_exponent -= 3;
400 result_exponent -= 2;
409 result_exponent -= 1;
413 if(result_exponent > 0)
415 Dbl_set_exponent(resultp1,/*using*/result_exponent);
424 Dbl_setwrapped_exponent(resultp1,result_exponent,unfl);
433 Dbl_fix_overshift(resultp1,resultp2,(1-result_exponent),extent);
450 result_exponent++;
495 if(Dbl_isone_hiddenoverflow(resultp1)) result_exponent++;
497 if(result_exponent == DBL_INFINITY_EXPONENT)
502 Dbl_setwrapped_exponent(resultp1,result_exponent,ovfl);
517 else Dbl_set_exponent(resultp1,result_exponent);