Home | History | Annotate | Download | only in spmath

Lines Matching defs:result_exponent

61     register int result_exponent, right_exponent, diff_exponent;
77 if ((result_exponent = Sgl_exponent(left)) == SGL_INFINITY_EXPONENT)
176 result_exponent = Sgl_exponent(left);
203 if( (result_exponent == 0) && Is_underflowtrap_enabled() )
208 Sgl_normalize(left,result_exponent);
210 Sgl_setwrapped_exponent(left,result_exponent,unfl);
221 if(result_exponent == 0 )
257 Sgl_normalize(result,result_exponent);
259 Sgl_setwrapped_exponent(result,result_exponent,unfl);
274 diff_exponent = result_exponent - right_exponent;
326 result_exponent--;
330 if(result_exponent==0)
348 result_exponent==0) goto underflow;
362 if((result_exponent -= 8) <= 0 && !underflowtrap)
370 if((result_exponent -= 4) <= 0 && !underflowtrap)
378 if(result_exponent <= 0) goto underflow;
380 Sgl_set_exponent(result,/*using*/result_exponent);
390 result_exponent -= 3;
397 result_exponent -= 2;
406 result_exponent -= 1;
410 if(result_exponent > 0)
412 Sgl_set_exponent(result,/*using*/result_exponent);
421 Sgl_setwrapped_exponent(result,result_exponent,unfl);
430 Sgl_right_align(result,/*by*/(1-result_exponent),extent);
447 result_exponent++;
492 if(Sgl_isone_hiddenoverflow(result)) result_exponent++;
494 if(result_exponent == SGL_INFINITY_EXPONENT)
499 Sgl_setwrapped_exponent(result,result_exponent,ovfl);
515 else Sgl_set_exponent(result,result_exponent);