/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vrsqrt.c | 155 double xx0, dexp_hi0, dexp_lo0; in __vrsqrt() local 172 xx0 = dexp_hi0 * dexp_hi0; in __vrsqrt() 173 xx0 = (res - res_c0) * xx0; in __vrsqrt() 174 res = (((((K6 * xx0 + K5) * xx0 + K4) * xx0 + K3) * xx0 + K2) * xx0 + K1) * xx0; in __vrsqrt() 218 double xx0, dexp_hi0, dexp_lo0; in __vrsqrt() local 235 xx0 = dexp_hi0 * dexp_hi0; in __vrsqrt() 236 xx0 = (res - res_c0) * xx0; in __vrsqrt() 237 res = (((((K6 * xx0 + K5) * xx0 + K4) * xx0 + K3) * xx0 + K2) * xx0 + K1) * xx0; in __vrsqrt() 256 double xx0, dexp_hi0, dexp_lo0; in __vrsqrt() local 271 xx0 = dexp_hi0 * dexp_hi0; in __vrsqrt() [all …]
|
H A D | __vrsqrtf.c | 281 double res0, xx0, tbl_div0, tbl_sqrt0; in __vrsqrtf() local 298 xx0 = iax0 * tbl_div0; in __vrsqrtf() 299 res0 = tbl_sqrt0 * (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); in __vrsqrtf() 340 double res0, xx0, tbl_div0, tbl_sqrt0; in __vrsqrtf() local 357 xx0 = iax0 * tbl_div0; in __vrsqrtf() 358 res0 = tbl_sqrt0 * (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); in __vrsqrtf() 376 double res0, xx0, tbl_div0, tbl_sqrt0; in __vrsqrtf() local 390 xx0 = iax0 * tbl_div0; in __vrsqrtf() 391 res0 = tbl_sqrt0 * (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); in __vrsqrtf() 408 double res0, xx0, tbl_div0, tbl_sqrt0; in __vrsqrtf_n() local [all …]
|
H A D | __vrhypotf.c | 324 double xx0, res0, hyp0, h_hi0 = 0, dbase0 = 0; in __vrhypotf() local 339 xx0 = ((double*)((char*)__vlibm_TBL_rhypotf + si0))[0]; in __vrhypotf() 341 xx0 = (hyp0 - h_hi0) * xx0; in __vrhypotf() 343 res0 *= (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); in __vrhypotf() 354 double xx0, res0, hyp0, h_hi0 = 0, dbase0 = 0; in __vrhypotf_n() local 408 xx0 = ((double*)((char*)__vlibm_TBL_rhypotf + si0))[0]; in __vrhypotf_n() 412 xx0 = (hyp0 - h_hi0) * xx0; in __vrhypotf_n() 418 res0 *= (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); in __vrhypotf_n() 452 xx0 = ((double*)((char*)__vlibm_TBL_rhypotf + si0))[0]; in __vrhypotf_n() 454 xx0 = (hyp0 - h_hi0) * xx0; in __vrhypotf_n() [all …]
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vrhypotf.S | 269 ! xx0 = ((double*)((char*)TBL + si0))[0]; 272 ! xx0 = dtmp1 * xx0; 274 ! dtmp2 = KA3 * xx0; 276 ! dtmp2 *= xx0; 278 ! dtmp2 *= xx0; 453 ldd [TBL+%o4],%f42 ! (3_1) xx0 = ((double*)((char*)TBL + si0))[0]; 464 fmuld %f28,%f42,%f26 ! (3_1) xx0 = dtmp1 * xx0; 476 fmuld KA3,%f26,%f34 ! (3_1) dtmp2 = KA3 * xx0; 493 ldd [%i3],%f42 ! (4_1) xx0 = ((double*)((char*)TBL + si0))[0]; 505 fmuld %f28,%f42,%f32 ! (4_1) xx0 = dtmp1 * xx0; [all …]
|
H A D | __vsqrtf_ultra3.S | 102 ! xx0 = (db0 - hi0); 103 ! xx0 *= dtmp0; 105 ! res0 = K2 * xx0; 107 ! res0 *= xx0; 210 fsubd %f40,%f46,%f44 ! (2_1) xx0 = (db0 - hi0); 224 fmuld %f44,%f40,%f46 ! (2_1) xx0 *= dtmp0; 238 fmuld K2,%f46,%f52 ! (2_1) res0 = K2 * xx0; 241 fsubd %f48,%f62,%f42 ! (3_1) xx0 = (db0 - hi0); 256 fmuld %f42,%f40,%f42 ! (3_1) xx0 *= dtmp0; 271 fmuld K2,%f42,%f50 ! (3_1) res0 = K2 * xx0; [all …]
|
H A D | __vhypotf.S | 136 ! xx0 = h0 - h_hi0; 137 ! xx0 *= dmp0; 140 ! res0 = K2 * xx0; 142 ! res0 *= xx0; 321 fsubd %f46,%f38,%f38 ! (3_1) xx0 = h0 - h_hi0; 332 fmuld %f38,%f22,%f38 ! (3_1) xx0 *= dmp0; 353 fmuld K2,%f38,%f56 ! (3_1) res0 = K2 * xx0; 363 fsubd %f46,%f58,%f58 ! (4_1) xx0 = h0 - h_hi0; 376 fmuld %f58,%f22,%f58 ! (4_1) xx0 *= dmp0; 393 fmuld %f54,%f38,%f40 ! (3_1) res0 *= xx0; [all …]
|
H A D | __vrsqrtf.S | 232 ! double res0, xx0, tbl_div0, tbl_sqrt0; 249 ! xx0 = iax0 * tbl_div0; 250 ! res0 = tbl_sqrt0 * (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); 274 ! double res0, xx0, tbl_div0, tbl_sqrt0; 291 ! xx0 = iax1 * tbl_div0; 292 ! res0 = tbl_sqrt0 * (((A3 * xx0 + A2) * xx0 + A1) * xx0 + A0); 331 ! xx0 = dtmp0 * tbl_div0; 333 ! res0 = K3 * xx0; 337 ! res0 *= xx0; 341 ! res0 *= xx0; [all …]
|