Lines Matching refs:result_exponent
59 register int result_exponent, right_exponent, diff_exponent;
75 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT)
174 result_exponent = Sgl_exponent(left);
201 if( (result_exponent == 0) && Is_underflowtrap_enabled() )
206 Sgl_normalize(left,result_exponent);
208 Sgl_setwrapped_exponent(left,result_exponent,unfl);
219 if(result_exponent == 0 )
255 Sgl_normalize(result,result_exponent);
257 Sgl_setwrapped_exponent(result,result_exponent,unfl);
272 diff_exponent = result_exponent - right_exponent;
324 result_exponent--;
328 if(result_exponent==0)
346 result_exponent==0) goto underflow;
360 if((result_exponent -= 8) <= 0 && !underflowtrap)
368 if((result_exponent -= 4) <= 0 && !underflowtrap)
376 if(result_exponent <= 0) goto underflow;
378 Sgl_set_exponent(result,/*using*/result_exponent);
388 result_exponent -= 3;
395 result_exponent -= 2;
404 result_exponent -= 1;
408 if(result_exponent > 0)
410 Sgl_set_exponent(result,/*using*/result_exponent);
419 Sgl_setwrapped_exponent(result,result_exponent,unfl);
428 Sgl_right_align(result,/*by*/(1-result_exponent),extent);
445 result_exponent++;
490 if(Sgl_isone_hiddenoverflow(result)) result_exponent++;
492 if(result_exponent == SGL_INFINITY_EXPONENT)
497 Sgl_setwrapped_exponent(result,result_exponent,ovfl);
512 else Sgl_set_exponent(result,result_exponent);