/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vatan2f.S | 113 ! dtmp0 = *(double*)((char*)(cmul_arr + 1) + signy0); 114 ! res *= dtmp0; 146 ! dtmp0 = (double) *(int*)&fy0; 147 ! dtmp0 *= C2ONM149; 149 ! dtmp0 *= dsign; 160 ! dtmp0 = (double) *(int*)&fx0; 161 ! dtmp0 *= C2ONM149; 163 ! dtmp0 *= dsign; 164 ! x0 = dtmp0; 172 ! dtmp0 = K9 * x20; [all …]
|
H A D | __vpowf.S | 622 ! dtmp0 = (double) i0; 624 ! y0 = dtmp0 * dtmp1; 625 ! dtmp0 = *(double *)((char*)__mt_constlog4f + ind0); 627 ! yy0 = dtmp0 + dtmp1; 628 ! dtmp0 = KA3 * y0; 629 ! dtmp0 += KA2; 630 ! dtmp0 *= y0; 631 ! dtmp0 += KA1; 632 ! dtmp0 *= y0; 633 ! dtmp0 += KA0; [all …]
|
H A D | __vatanf.S | 228 ! *(float*)&dtmp0 = *(float*)((char*)parr0 + i); 229 ! y0 = vis_fpsub32(dtmp0, y0); 230 ! dtmp0 = div0 * y0; 231 ! dtmp0 = DTWO - dtmp0; 232 ! y0 *= dtmp0; 243 ! dtmp0 = *(double*)((char*)sign_arr + ux); 244 ! res *= dtmp0; 247 ! dtmp0 = K2 * x2; 248 ! dtmp0 += K1; 249 ! dtmp0 *= x2; [all …]
|
H A D | __vrhypot.S | 99 #define dtmp0 STACK_BIAS-0x80 macro 190 ! ((long long*)&dtmp0)[0] = 0x0007ffffffffffffULL; 191 ! x0 = vis_fand(x0, dtmp0); 202 ! ((long long*)&dtmp0)[0] = 0x0007ffffffffffffULL; 203 ! y0 = vis_fand(y0, dtmp0); 223 ! dtmp0 = y_hi0 * y_hi0; 224 ! res0_hi += dtmp0; 237 ! dtmp0 = ((double*)((char*)dll1 + iarr))[0]; 238 ! dd = vis_fpsub32(dtmp0, dexp0); 240 ! dtmp0 = dd * dres; [all …]
|
H A D | __vpow.S | 808 ! dtmp0 = (ux - ax); 809 ! s_l = (x - dtmp0); 810 ! dtmp0 = s_h * ux; 812 ! s_l = u - dtmp0; 814 ! dtmp0 = KA1 * yd; 815 ! s_l = dtmp0 * s_l; 829 ! dtmp0 = *(double *)((char*)__mt_constlog2 + i + 8); 831 ! dtmp0 += dtmp1; 832 ! y += dtmp0; 833 ! dtmp0 = y + m_h; [all …]
|
H A D | __vsqrtf_ultra3.S | 101 ! dtmp0 = ((double*)((char*)TBL + si0))[0]; 103 ! xx0 *= dtmp0; 104 ! dtmp0 = ((double*)((char*)TBL + si0))[1] 109 ! res0 = dtmp0 * res0; 212 ldd [%i2],%f40 ! (2_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 224 fmuld %f44,%f40,%f46 ! (2_1) xx0 *= dtmp0; 244 ldd [%i0+TBL],%f40 ! (3_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 256 fmuld %f42,%f40,%f42 ! (3_1) xx0 *= dtmp0; 278 ldd [TBL+%i5],%f62 ! (4_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 290 fmuld %f54,%f62,%f46 ! (4_1) xx0 *= dtmp0; [all …]
|
H A D | __vsqrt.S | 650 ! dtmp0 = ((double*)pind)[0]; 652 ! xx *= dtmp0; 668 ! dtmp0 = vis_fpadd32(dsqrt_exp,res); 669 ! ((float*)py)[0] = ((float*)&dtmp0)[0]; 670 ! ((float*)py)[1] = ((float*)&dtmp0)[1]; 768 ldd [%o1],%f50 ! (5_1) dtmp0 = ((double*)pind)[0]; 793 fmuld %f40,%f50,%f40 ! (5_1) xx *= dtmp0; 808 ldd [%o1],%f50 ! (0_0) dtmp0 = ((double*)pind)[0]; 835 fmuld %f42,%f50,%f42 ! (0_0) xx *= dtmp0; 851 ldd [%o1],%f50 ! (1_0) dtmp0 = ((double*)pind)[0]; [all …]
|
H A D | __vhypotf.S | 135 ! dtmp0 = ((double*)((char*)div_arr + di0))[0]; 139 ! dtmp0 = ((double*)si0)[1]; 144 ! res0 = dtmp0 * res0; 320 ldd [TBL+%o0],%f22 ! (3_1) dtmp0 = ((double*)((char*)div_arr + di0))[0]; 361 ldd [TBL+%o3],%f22 ! (4_1) dtmp0 = ((double*)((char*)div_arr + di0))[0]; 406 ldd [TBL+%o5],%f22 ! (0_0) dtmp0 = ((double*)((char*)div_arr + di0))[0]; 418 ldd [%g1+8],%f56 ! (3_1) dtmp0 = ((double*)si0)[1]; 428 fmuld %f56,%f40,%f62 ! (3_1) res0 = dtmp0 * res0; 464 ldd [%g5+TBL],%f22 ! (1_1) dtmp0 = ((double*)((char*)div_arr + di0))[0]; 476 ldd [%g1+8],%f56 ! (4_2) dtmp0 = ((double*)si0)[1]; [all …]
|
H A D | __vlogf.S | 192 ! double dtmp0, dtmp1, dtmp2, dtmp3, dtmp4, dtmp5; 220 ! dtmp0 = K3 * yy; 221 ! dtmp1 = dtmp0 + K2; 256 ! dtmp0 = K3 * yy; 257 ! dtmp1 = dtmp0 + K2; 404 fmuld K3,%f46,%f22 ! (Y0_0) dtmp0 = K3 * yy 411 fmuld K3,%f62,%f50 ! (Y1_0) dtmp0 = K3 * yy 418 faddd %f22,K2,%f48 ! (Y0_0) dtmp1 = dtmp0 + K2 429 faddd %f50,K2,%f26 ! (Y1_0) dtmp1 = dtmp0 + K2 475 fmuld K3,%f44,%f22 ! (Y2_0) dtmp0 = K3 * yy [all …]
|
H A D | __vrsqrtf.S | 329 ! dtmp0 = (double)(((int*)&dfx0)[0]); 331 ! xx0 = dtmp0 * tbl_div0; 430 fitod %f16,%f56 ! (4_0) dtmp0 = (double)(((int*)dfx0)[0]); 439 fmuld %f56,%f54,%f40 ! (4_0) xx0 = dtmp0 * tbl_div0; 480 fitod %f30,%f56 ! (0_0) dtmp0 = (double)(((int*)dfx0)[0]); 484 fitod %f31,%f50 ! (1_0) dtmp0 = (double)(((int*)dfx0)[0]); 493 fmuld %f56,%f54,%f26 ! (0_0) xx0 = dtmp0 * tbl_div0; 498 fmuld %f50,%f44,%f44 ! (1_0) xx0 = dtmp0 * tbl_div0; 544 fitod %f12,%f56 ! (2_0) dtmp0 = (double)(((int*)dfx0)[0]); 558 fmuld %f56,%f30,%f30 ! (2_0) xx0 = dtmp0 * tbl_div0; [all …]
|
H A D | __vrsqrt.S | 159 ! dtmp0 = dexp_hi * dexp_hi; 161 ! xx *= dtmp0; 268 ldd [%l4],%f30 ! (6_1) dtmp0 = ((double*)addr)[0]; 283 fmuld %f30,%f30,%f10 ! (6_1) dtmp0 = dexp_hi * dexp_hi; 304 fmuld %f6,%f10,%f26 ! (6_1) xx *= dtmp0; 305 ldd [%l2],%f10 ! (0_0) dtmp0 = ((double*)addr)[0]; 318 fmuld %f10,%f10,%f10 ! (0_0) dtmp0 = dexp_hi * dexp_hi; 340 fmuld %f32,%f10,%f32 ! (0_0) xx *= dtmp0; 342 ldd [%i2],%f10 ! (1_0) dtmp0 = ((double*)addr)[0]; 357 fmuld %f10,%f10,%f10 ! (1_0) dtmp0 = dexp_hi * dexp_hi; [all …]
|
H A D | __vrhypotf.S | 254 ! dtmp0 = y0 * (double)y0; 255 ! hyp0 += dtmp0; 358 fsmuld %f2,%f2,%f62 ! (3_0) dtmp0 = y0 * (double)y0; 369 faddd %f36,%f62,%f20 ! (3_0) hyp0 += dtmp0; 385 fsmuld %f2,%f2,%f62 ! (4_1) dtmp0 = y0 * (double)y0; 398 faddd %f38,%f62,%f12 ! (4_1) hyp0 += dtmp0; 412 fsmuld %f2,%f2,%f62 ! (0_0) dtmp0 = y0 * (double)y0; 424 faddd %f38,%f62,%f14 ! (0_0) hyp0 += dtmp0; 447 fsmuld %f2,%f2,%f62 ! (1_0) dtmp0 = y0 * (double)y0; 462 faddd %f38,%f62,%f16 ! (1_0) hyp0 += dtmp0; [all …]
|
H A D | __vhypot.S | 175 ! dtmp0 = y_hi * y_hi; 178 ! res += dtmp0; 397 fmuld %f22,%f22,%f2 ! (1_1) dtmp0 = y_hi * y_hi; 418 faddd %f60,%f2,%f24 ! (1_1) res += dtmp0; 457 fmuld %f58,%f58,%f44 ! (2_1) dtmp0 = y_hi * y_hi; 478 faddd %f2,%f44,%f30 ! (2_1) res += dtmp0; 525 fmuld %f4,%f4,%f22 ! (3_2) dtmp0 = y_hi * y_hi; 550 faddd %f60,%f22,%f22 ! (3_2) res += dtmp0; 590 fmuld %f56,%f56,%f28 ! (0_1) dtmp0 = y_hi * y_hi; 614 faddd %f6,%f28,%f24 ! (0_1) res += dtmp0; [all …]
|