/src/sys/arch/hppa/spmath/ |
dfdiv.c | 59 register unsigned int opnd3p1, opnd3p2, resultp1, resultp2; local in function:dbl_fdiv 70 Dbl_setnegativezerop1(resultp1); 71 else Dbl_setzerop1(resultp1); 86 Dbl_makequietnan(resultp1,resultp2); 87 Dbl_copytoptr(resultp1,resultp2,dstptr); 93 Dbl_setinfinity_exponentmantissa(resultp1,resultp2); 94 Dbl_copytoptr(resultp1,resultp2,dstptr); 138 Dbl_setzero_exponentmantissa(resultp1,resultp2); 139 Dbl_copytoptr(resultp1,resultp2,dstptr); 166 Dbl_makequietnan(resultp1,resultp2) [all...] |
dfmpy.c | 59 register unsigned int opnd3p1, opnd3p2, resultp1, resultp2; local in function:dbl_fmpy 71 Dbl_setnegativezerop1(resultp1); 72 else Dbl_setzerop1(resultp1); 87 Dbl_makequietnan(resultp1,resultp2); 88 Dbl_copytoptr(resultp1,resultp2,dstptr); 94 Dbl_setinfinity_exponentmantissa(resultp1,resultp2); 95 Dbl_copytoptr(resultp1,resultp2,dstptr); 148 Dbl_setinfinity_exponentmantissa(resultp1,resultp2); 149 Dbl_copytoptr(resultp1,resultp2,dstptr); 183 Dbl_setzero_exponentmantissa(resultp1,resultp2) [all...] |
dfrem.c | 58 register unsigned int resultp1, resultp2; local in function:dbl_frem 74 Dbl_makequietnan(resultp1,resultp2); 75 Dbl_copytoptr(resultp1,resultp2,dstptr); 145 Dbl_makequietnan(resultp1,resultp2); 146 Dbl_copytoptr(resultp1,resultp2,dstptr); 153 resultp1 = opnd1p1; 197 Dbl_allp1(resultp1) = ~Dbl_allp1(resultp1); 207 Dbl_set_exponentmantissa(resultp1,resultp2,opnd2p1,opnd2p2); 216 Dbl_set_exponentmantissa(resultp1,resultp2,opnd1p1,opnd1p2) [all...] |
dfsqrt.c | 59 register unsigned int srcp1, srcp2, resultp1, resultp2; local in function:dbl_fsqrt 136 Dbl_setzero(resultp1,resultp2); 140 Dbl_addition(resultp1,resultp2,newbitp1,newbitp2,sump1,sump2); 144 Dbl_addition(resultp1,resultp2,newbitp1,newbitp2, 145 resultp1,resultp2); 156 Dbl_rightshiftby1(resultp1,resultp2); 161 if (!even_exponent && Dbl_islessthan(resultp1,resultp2,srcp1,srcp2)) { 162 Dbl_increment(resultp1,resultp2); 165 Dbl_rightshiftby1(resultp1,resultp2); 170 Dbl_increment(resultp1,resultp2) [all...] |
fcnvff.c | 60 register unsigned int src, resultp1, resultp2; local in function:sgl_to_dbl_fcnvff 65 Dbl_allp1(resultp1) = Sgl_all(src); /* set sign of result */ 77 Dbl_setinfinity_exponentmantissa(resultp1,resultp2); 78 Dbl_copytoptr(resultp1,resultp2,dstptr); 98 Dbl_setinfinity_exponent(resultp1); 99 Sgl_to_dbl_mantissa(src,resultp1,resultp2); 100 Dbl_copytoptr(resultp1,resultp2,dstptr); 118 Sgl_to_dbl_exponent(src_exponent,resultp1); 119 Sgl_to_dbl_mantissa(src,resultp1,resultp2); 122 Dbl_setzero_exponentmantissa(resultp1,resultp2) [all...] |
fcnvfx.c | 155 register int src_exponent, resultp1; local in function:sgl_to_dbl_fcnvfx 170 resultp1 = 0x7fffffff; 174 resultp1 = 0x80000000; 182 Dint_copytoptr(resultp1,resultp2,dstptr); 185 Dint_set_minint(resultp1,resultp2); 186 Dint_copytoptr(resultp1,resultp2,dstptr); 195 Dint_from_sgl_mantissa(temp,src_exponent,resultp1,resultp2); 197 Dint_setone_sign(resultp1,resultp2); 207 Dint_increment(resultp1,resultp2); 212 Dint_decrement(resultp1,resultp2) 395 register int src_exponent, resultp1; local in function:dbl_to_dbl_fcnvfx [all...] |
fcnvfxt.c | 122 register int src_exponent, resultp1; local in function:sgl_to_dbl_fcnvfxt 136 resultp1 = 0x7fffffff; 140 resultp1 = 0x80000000; 148 Dint_copytoptr(resultp1,resultp2,dstptr); 151 Dint_set_minint(resultp1,resultp2); 152 Dint_copytoptr(resultp1,resultp2,dstptr); 161 Dint_from_sgl_mantissa(temp,src_exponent,resultp1,resultp2); 163 Dint_setone_sign(resultp1,resultp2); 165 Dint_copytoptr(resultp1,resultp2,dstptr); 174 Dint_setzero(resultp1,resultp2) 256 register int src_exponent, resultp1; local in function:dbl_to_dbl_fcnvfxt [all...] |
fcnvxf.c | 127 register unsigned int resultp1 = 0, resultp2 = 0; local in function:sgl_to_dbl_fcnvxf 134 Dbl_setone_sign(resultp1); 138 Dbl_setzero_sign(resultp1); 141 Dbl_setzero(resultp1,resultp2); 142 Dbl_copytoptr(resultp1,resultp2,dstptr); 159 Dbl_set_mantissap1(resultp1, (src >> (DBL_EXP_LENGTH - 1))); 161 Dbl_set_exponent(resultp1, (30+DBL_BIAS) - dst_exponent); 162 Dbl_copytoptr(resultp1,resultp2,dstptr); 275 register unsigned int srcp2, resultp1 = 0, resultp2 = 0; local in function:dbl_to_dbl_fcnvxf 282 Dbl_setone_sign(resultp1); [all...] |
frnd.c | 164 register unsigned int srcp1, srcp2, resultp1, resultp2; local in function:dbl_frnd 201 resultp1 = srcp1; 203 Dbl_rightshift(resultp1,resultp2,(DBL_P-1) - (src_exponent)); 211 Dbl_increment(resultp1,resultp2); 215 Dbl_increment(resultp1,resultp2); 221 Dbl_increment(resultp1,resultp2); 224 Dbl_leftshift(resultp1,resultp2,(DBL_P-1) - (src_exponent)); 225 if (Dbl_isone_hiddenoverflow(resultp1)) 226 Dbl_set_exponent(resultp1,src_exponent + (DBL_BIAS+1)); 227 else Dbl_set_exponent(resultp1,src_exponent + DBL_BIAS) [all...] |
dfadd.c | 58 register unsigned int resultp1 = 0, resultp2 = 0; local in function:dbl_fadd 89 Dbl_makequietnan(resultp1,resultp2); 90 Dbl_copytoptr(resultp1,resultp2,dstptr); 230 /*into*/resultp1,resultp2); 231 if(Dbl_iszero_mantissa(resultp1,resultp2)) 235 Dbl_setone_sign(resultp1); 239 Dbl_setzero_sign(resultp1); 241 Dbl_copytoptr(resultp1,resultp2,dstptr); 248 /*into*/resultp1,resultp2); 249 if(Dbl_isone_hidden(resultp1)) [all...] |
dfsub.c | 59 register unsigned int resultp1 = 0, resultp2 = 0; local in function:dbl_fsub 89 Dbl_makequietnan(resultp1,resultp2); 90 Dbl_copytoptr(resultp1,resultp2,dstptr); 233 /*into*/resultp1,resultp2); 234 if(Dbl_iszero_mantissa(resultp1,resultp2)) 238 Dbl_setone_sign(resultp1); 242 Dbl_setzero_sign(resultp1); 244 Dbl_copytoptr(resultp1,resultp2,dstptr); 251 /*into*/resultp1,resultp2); 252 if(Dbl_isone_hidden(resultp1)) [all...] |