/src/sys/arch/hppa/spmath/ |
sfrem.c | 58 register int opnd1_exponent, opnd2_exponent, dest_exponent, stepcount; local in function:sgl_frem 180 dest_exponent = opnd2_exponent - 1; 201 dest_exponent--; 213 dest_exponent = opnd1_exponent; 260 dest_exponent--; 269 if (dest_exponent <= 0) { 275 Sgl_setwrapped_exponent(result,dest_exponent,unfl); 283 if (dest_exponent >= (1 - SGL_P)) { 284 Sgl_rightshift_exponentmantissa(result,1-dest_exponent); 289 else Sgl_set_exponent(result,dest_exponent); [all...] |
dfdiv.c | 60 register int dest_exponent, count; local in function:dbl_fdiv 180 dest_exponent = Dbl_exponent(opnd1p1) - Dbl_exponent(opnd2p1) + DBL_BIAS; 199 Dbl_normalize(opnd1p1,opnd1p2,dest_exponent); 210 dest_exponent+=8; 214 dest_exponent+=4; 218 dest_exponent++; 247 dest_exponent--; 262 dest_exponent--; 272 if (inexact && (dest_exponent > 0 || Is_underflowtrap_enabled())) { 289 if (Dbl_isone_hidden(opnd3p1)) dest_exponent++ [all...] |
dfmpy.c | 60 register int dest_exponent, count; local in function:dbl_fmpy 171 dest_exponent = Dbl_exponent(opnd1p1) + Dbl_exponent(opnd2p1) -DBL_BIAS; 190 Dbl_normalize(opnd1p1,opnd1p2,dest_exponent); 206 Dbl_normalize(opnd2p1,opnd2p2,dest_exponent); 244 dest_exponent++; 249 dest_exponent--; 264 if (inexact && (dest_exponent>0 || Is_underflowtrap_enabled())) { 281 if (Dbl_isone_hidden(opnd3p1)) dest_exponent++; 288 if (dest_exponent >= DBL_INFINITY_EXPONENT) { 294 Dbl_setwrapped_exponent(resultp1,dest_exponent,ovfl) [all...] |
dfrem.c | 59 register int opnd1_exponent, opnd2_exponent, dest_exponent, stepcount; local in function:dbl_frem 181 dest_exponent = opnd2_exponent - 1; 205 dest_exponent--; 217 dest_exponent = opnd1_exponent; 266 dest_exponent--; 275 if (dest_exponent <= 0) { 281 Dbl_setwrapped_exponent(resultp1,dest_exponent,unfl); 289 if (dest_exponent >= (1 - DBL_P)) { 291 1-dest_exponent); 297 else Dbl_set_exponent(resultp1,dest_exponent); [all...] |
fcnvff.c | 145 register int src_exponent, dest_exponent, dest_mantissa; local in function:dbl_to_sgl_fcnvff 192 Dbl_to_sgl_exponent(src_exponent,dest_exponent); 193 if (dest_exponent > 0) { 211 Dbl_to_sgl_denormalized(srcp1,srcp2,dest_exponent, 238 if ((dest_exponent>0 || Is_underflowtrap_enabled()) && 239 Sgl_isone_hidden(result)) dest_exponent++; 244 if (dest_exponent >= SGL_INFINITY_EXPONENT) { 250 if (dest_exponent >= SGL_INFINITY_EXPONENT+SGL_WRAP) 256 Sgl_setwrapped_exponent(result,dest_exponent,ovfl); 274 else if (dest_exponent <= 0) [all...] |
sfdiv.c | 58 register int dest_exponent, count; local in function:sgl_fdiv 177 dest_exponent = Sgl_exponent(opnd1) - Sgl_exponent(opnd2) + SGL_BIAS; 196 Sgl_normalize(opnd1,dest_exponent); 208 dest_exponent += 8; 212 dest_exponent += 4; 216 dest_exponent += 1; 242 dest_exponent--; 255 dest_exponent--; 265 if (inexact && (dest_exponent > 0 || Is_underflowtrap_enabled())) { 281 if (Sgl_isone_hidden(opnd3)) dest_exponent++ [all...] |
sfmpy.c | 58 register int dest_exponent, count; local in function:sgl_fmpy 168 dest_exponent = Sgl_exponent(opnd1) + Sgl_exponent(opnd2) - SGL_BIAS; 187 Sgl_normalize(opnd1,dest_exponent); 203 Sgl_normalize(opnd2,dest_exponent); 229 dest_exponent++; 234 dest_exponent--; 249 if (inexact && (dest_exponent>0 || Is_underflowtrap_enabled())) { 266 if (Sgl_isone_hidden(opnd3)) dest_exponent++; 273 if (dest_exponent >= SGL_INFINITY_EXPONENT) { 279 Sgl_setwrapped_exponent(result,dest_exponent,ovfl) [all...] |