/src/sys/arch/hppa/spmath/ |
dfdiv.c | 59 register unsigned int opnd3p1, opnd3p2, resultp1, resultp2; local in function:dbl_fdiv 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); 167 Dbl_copytoptr(resultp1,resultp2,dstptr); 173 Dbl_setinfinity_exponentmantissa(resultp1,resultp2); [all...] |
dfmpy.c | 59 register unsigned int opnd3p1, opnd3p2, resultp1, resultp2; local in function:dbl_fmpy 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); 184 Dbl_copytoptr(resultp1,resultp2,dstptr); 199 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); 207 Dbl_set_exponentmantissa(resultp1,resultp2,opnd2p1,opnd2p2); 216 Dbl_set_exponentmantissa(resultp1,resultp2,opnd1p1,opnd1p2); 242 Dbl_setzero_exponentmantissa(resultp1,resultp2); 243 Dbl_copytoptr(resultp1,resultp2,dstptr); 269 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); 164 guardbit = Dbl_lowmantissap2(resultp2); 165 Dbl_rightshiftby1(resultp1,resultp2); [all...] |
fcnvff.c | 60 register unsigned int src, resultp1, resultp2; local in function:sgl_to_dbl_fcnvff 77 Dbl_setinfinity_exponentmantissa(resultp1,resultp2); 78 Dbl_copytoptr(resultp1,resultp2,dstptr); 99 Sgl_to_dbl_mantissa(src,resultp1,resultp2); 100 Dbl_copytoptr(resultp1,resultp2,dstptr); 119 Sgl_to_dbl_mantissa(src,resultp1,resultp2); 122 Dbl_setzero_exponentmantissa(resultp1,resultp2); 124 Dbl_copytoptr(resultp1,resultp2,dstptr); 131 Sgl_to_dbl_mantissa(Sgl_mantissa(src), resultp1,resultp2); 132 Dbl_copytoptr(resultp1,resultp2,dstptr) [all...] |
fcnvfx.c | 156 register unsigned int src, temp, resultp2; local in function:sgl_to_dbl_fcnvfx 171 resultp2 = 0xffffffff; 175 resultp2 = 0; 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); 396 register unsigned int srcp1, srcp2, tempp1, tempp2, resultp2; local in function:dbl_to_dbl_fcnvfx [all...] |
fcnvfxt.c | 123 register unsigned int src, temp, resultp2; local in function:sgl_to_dbl_fcnvfxt 137 resultp2 = 0xffffffff; 141 resultp2 = 0; 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); 257 register unsigned int srcp1, srcp2, tempp1, tempp2, resultp2; 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 141 Dbl_setzero(resultp1,resultp2); 142 Dbl_copytoptr(resultp1,resultp2,dstptr); 160 Dbl_set_mantissap2(resultp2, (src << (33-DBL_EXP_LENGTH))); 162 Dbl_copytoptr(resultp1,resultp2,dstptr); 275 register unsigned int srcp2, resultp1 = 0, resultp2 = 0; local in function:dbl_to_dbl_fcnvxf 289 Dbl_setzero(resultp1,resultp2); 290 Dbl_copytoptr(resultp1,resultp2,dstptr); 341 Shiftdouble(srcp1,srcp2,DBL_EXP_LENGTH-1,resultp2); 349 Dbl_increment(resultp1,resultp2); [all...] |
frnd.c | 164 register unsigned int srcp1, srcp2, resultp1, resultp2; local in function:dbl_frnd 202 resultp2 = srcp2; 203 Dbl_rightshift(resultp1,resultp2,(DBL_P-1) - (src_exponent)); 211 Dbl_increment(resultp1,resultp2); 215 Dbl_increment(resultp1,resultp2); 220 || (Dbl_isone_lowmantissap2(resultp2))) 221 Dbl_increment(resultp1,resultp2); 224 Dbl_leftshift(resultp1,resultp2,(DBL_P-1) - (src_exponent)); 231 Dbl_setzero_exponentmantissa(resultp1,resultp2); 252 Dbl_copytoptr(resultp1,resultp2,dstptr) [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)) 241 Dbl_copytoptr(resultp1,resultp2,dstptr); 248 /*into*/resultp1,resultp2); 251 Dbl_copytoptr(resultp1,resultp2,dstptr); 259 Dbl_leftshiftby1(resultp1,resultp2); 260 Dbl_normalize(resultp1,resultp2,result_exponent) [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)) 244 Dbl_copytoptr(resultp1,resultp2,dstptr); 251 /*into*/resultp1,resultp2); 254 Dbl_copytoptr(resultp1,resultp2,dstptr); 262 Dbl_leftshiftby1(resultp1,resultp2); 263 Dbl_normalize(resultp1,resultp2,result_exponent) [all...] |