56 register unsigned int signless_upper_left, signless_upper_right, save;
58 register int result_exponent, right_exponent, diff_exponent;
59 register int sign_save, jumpsize;
60 register boolean inexact =
FALSE, underflowtrap;
221 if(result_exponent == 0 )
226 if( (
int) save >= 0 )
275 diff_exponent = result_exponent - right_exponent;
293 if( (
int) save >= 0 )
331 if(result_exponent==0)
349 result_exponent==0)
goto underflow;
363 if((result_exponent -= 8) <= 0 && !underflowtrap)
371 if((result_exponent -= 4) <= 0 && !underflowtrap)
379 if(result_exponent <= 0)
goto underflow;
391 result_exponent -= 3;
398 result_exponent -= 2;
407 result_exponent -= 1;
411 if(result_exponent > 0)