Lines Matching refs:result_exponent
45 register int result_exponent, right_exponent, diff_exponent;
61 if ((result_exponent = Dbl_exponent(leftp1)) == DBL_INFINITY_EXPONENT)
161 result_exponent = Dbl_exponent(leftp1);
188 if( (result_exponent == 0) && Is_underflowtrap_enabled() )
193 Dbl_normalize(leftp1,leftp2,result_exponent);
195 Dbl_setwrapped_exponent(leftp1,result_exponent,unfl);
207 if(result_exponent == 0 )
245 Dbl_normalize(resultp1,resultp2,result_exponent);
247 Dbl_setwrapped_exponent(resultp1,result_exponent,unfl);
263 diff_exponent = result_exponent - right_exponent;
316 result_exponent--;
320 if(result_exponent==0)
338 result_exponent==0) goto underflow;
352 if((result_exponent -= 8) <= 0 && !underflowtrap)
360 if((result_exponent -= 4) <= 0 && !underflowtrap)
368 if(result_exponent <= 0) goto underflow;
370 Dbl_set_exponent(resultp1,/*using*/result_exponent);
380 result_exponent -= 3;
387 result_exponent -= 2;
396 result_exponent -= 1;
400 if(result_exponent > 0)
402 Dbl_set_exponent(resultp1,/*using*/result_exponent);
411 Dbl_setwrapped_exponent(resultp1,result_exponent,unfl);
420 Dbl_fix_overshift(resultp1,resultp2,(1-result_exponent),extent);
437 result_exponent++;
482 if(Dbl_isone_hiddenoverflow(resultp1)) result_exponent++;
484 if(result_exponent == DBL_INFINITY_EXPONENT)
489 Dbl_setwrapped_exponent(resultp1,result_exponent,ovfl);
504 else Dbl_set_exponent(resultp1,result_exponent);