Lines Matching defs:result_exponent
60 register int result_exponent, right_exponent, diff_exponent;
75 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT)
175 result_exponent = Sgl_exponent(left);
204 if( (result_exponent == 0) && Is_underflowtrap_enabled() )
209 Sgl_normalize(left,result_exponent);
211 Sgl_setwrapped_exponent(left,result_exponent,unfl);
223 if(result_exponent == 0 )
259 Sgl_normalize(result,result_exponent);
261 Sgl_setwrapped_exponent(result,result_exponent,unfl);
277 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 Sgl_set_exponent(result,/*using*/result_exponent);
393 result_exponent -= 3;
400 result_exponent -= 2;
409 result_exponent -= 1;
413 if(result_exponent > 0)
415 Sgl_set_exponent(result,/*using*/result_exponent);
424 Sgl_setwrapped_exponent(result,result_exponent,unfl);
433 Sgl_right_align(result,/*by*/(1-result_exponent),extent);
450 result_exponent++;
495 if(Sgl_isone_hiddenoverflow(result)) result_exponent++;
497 if(result_exponent == SGL_INFINITY_EXPONENT)
502 Sgl_setwrapped_exponent(result,result_exponent,ovfl);
518 else Sgl_set_exponent(result,result_exponent);