/titanic_50/usr/src/lib/libmvec/common/vis/ |
H A D | __vsin_ultra3.S | 103 ! f8 hx1 191 lda [%i1]%asi,%f8 212 fabss %f8,%f10 289 fmuld %f8,invpio2,%f14 307 fcmpd %fcc1,%f8,pio2_3 328 fmuld %f10,%f10,%f8 336 fmuld %f8,pp3,%f14 346 fmuld %f8,qq2,%f12 357 fmuld %f8,%f14,%f14 371 fmuld %f8,%f12,%f12 [all …]
|
H A D | __vcos_ultra3.S | 103 ! f8 hx1 192 lda [%i1]%asi,%f8 213 fabss %f8,%f10 290 fmuld %f8,invpio2,%f14 308 fcmpd %fcc1,%f8,pio2_3 329 fmuld %f10,%f10,%f8 337 fmuld %f8,qq3,%f14 347 fmuld %f8,pp2,%f12 358 fmuld %f8,%f14,%f14 372 fmuld %f8,%f12,%f12 [all …]
|
H A D | __vrsqrt.S | 237 lda [%l6]%asi,%f8 ! (0_0) ((float*)res)[0] = ((float*)px)[0]; 252 fand %f8,DC0,%f16 ! (0_0) res = vis_fand(res,DC0); 316 fand %f18,DC3,%f8 ! (0_0) res_c = vis_fand(res_c,DC3); 331 fsubd %f28,%f8,%f32 ! (0_0) xx = res - res_c; 355 fand %f18,DC3,%f8 ! (1_0) res_c = vis_fand(res_c,DC3); 370 fsubd %f44,%f8,%f6 ! (1_0) xx = res - res_c; 389 lda [%l6]%asi,%f8 ! (4_0) ((float*)res)[0] = ((float*)px)[0]; 407 fand %f8,DC0,%f16 ! (4_0) res = vis_fand(res,DC0); 494 fand %f18,DC3,%f8 ! (4_0) res_c = vis_fand(res_c,DC3); 513 fsubd %f24,%f8,%f10 ! (4_0) xx = res - res_c; [all …]
|
H A D | __vlog.S | 166 ! f8 q 251 fmuld %f6,%f2,%f8 ! (previous iteration) 283 faddd %f8,%f18,%f8 ! y = c + (t + q) 291 faddd %f8,%f36,%f8 292 st %f8,[%o0] 330 fmuld %f16,%f12,%f8 ! (previous iteration) 362 faddd %f8,%f18,%f8 ! y = c + (t + q) 370 faddd %f8,%f46,%f8 371 st %f8,[%o1] 409 fmuld %f26,%f22,%f8 ! (previous iteration) [all …]
|
H A D | __vatan2.S | 93 ! f8 al0 167 ld [%i3],%f8 ! *x 180 fabsd %f8,%f2 187 fand %f8,signbit,%f36 276 fmuld %f0,%f4,%f8 299 faddd %f2,%f8,%f8 329 fdivd %f4,%f8,%f4 348 fnegd pio2_lo,%f8 ! al 378 fmovdg %fcc0,signbit,%f8 393 faddd %f8,%f30,%f8 [all …]
|
H A D | __vexp.S | 655 ! f8 808 fsubd %f4,%f2,%f8 ! creating k+j/256: sll 819 fmuld %f8,LN2_256H,%f2 ! closest LN2_256 to x 831 fmuld %f8,LN2_256L,%f4 ! closest LN2_256 to x , added prec 856 fdtoi %f8,%f8 ! convert k+j/256 to int 857 st %f8,[%fp+m0] ! store k, to shift return/use 879 fand %f8,NEGINF,%f8 976 fpadd32 %f6,%f8,%f6 ! done exp(x) : apply 2^k 995 fpadd32 %f6,%f8,%f6 1066 fsubd %f4,%f2,%f8 [all …]
|
H A D | __vexpf.S | 359 lda [%o0]%asi,%f8 ! (4) X = px[0] 380 fstod %f8,%f48 ! (4) y = (double) X 413 fdtoi %f48,%f8 ! (4) k = (int) y 414 st %f8,[%fp+tmp4] 447 fitod %f8,%f24 ! (4) dtmp = (double) k 448 fpackfix %f8,%f8 ! (4) ((float*)&drez)[0] = vis_fpackfix(drez) 555 fpadd32 %f8,%f24,%f24 ! (4) drez = vis_fpadd32(drez,dtmp) 789 fmovs %f8,%f6 881 fmovs %f8,%f4 1023 fmovs %f8,%f2 [all …]
|
H A D | __vsincos.S | 100 ! f8 352 ldd [%l0+8],%f8 372 fmuld %f8,%f6,%f0 ! s * spoly 393 fmuld %f8,%f4,%f4 ! s * cpoly 414 faddd %f6,%f8,%f6 659 ldd [%l0+16],%f8 679 fmuld %f8,%f4,%f0 ! c * cpoly 694 fmuld %f8,%f6,%f6 ! c * spoly 704 faddd %f8,%f2,%f8 718 faddd %f30,%f6,%f6 ! now %f6 = sin |x|, %f8 = cos |x| [all …]
|
H A D | __vsin.S | 156 ! f8 scratch for table base 297 fpadd32s %f0,%f31,%f8 313 fand %f8,%f44,%f2 444 fand %f8,%f44,%f2 565 fand %f8,%f44,%f2 679 fand %f8,%f44,%f2 1248 fpadd32s %f0,%f31,%f8 1250 fand %f8,%f44,%f2 1407 ! f8 scratch for table base 1592 fmuld %f2,%f50,%f8 [all …]
|
H A D | __vsincosf.S | 121 ! f8 thresh1 (pi/4) 184 ldd [%g1+thresh1],%f8 295 fcmple32 %f30,%f8,%o0 301 fcmple32 %f32,%f8,%o1 307 fcmple32 %f34,%f8,%o2 313 fcmple32 %f36,%f8,%o3 772 fcmple32 %f30,%f8,%o0 813 fcmple32 %f32,%f8,%o1 854 fcmple32 %f34,%f8,%o2 895 fcmple32 %f36,%f8,%o3
|
H A D | __vrsqrtf.S | 673 fdtos %f44,%f8 ! (0_1) ((float*)&dres0)[0] = (float)res0; 718 fpadd32 %f8,%f52,%f10 ! (0_1) dres0 = vis_fpadd32(dres0,fdx0); 883 fdtos %f44,%f8 ! (0_1) ((float*)&dres0)[0] = (float)res0; 901 fpadd32 %f8,%f52,%f10 ! (0_1) dres0 = vis_fpadd32(dres0,fdx0); 1272 fands %f0,DC0,%f8 ! (2_0) dfx0 = vis_fand(ddx0,DC0); 1278 fpsub32s %f0,%f8,%f0 ! (2_0) dfx0 = vis_fpsub32(ddx0,dfx0); 1280 ldd [%o1+TBL],%f8 ! (3_0) tbl_div1 = ((double*)((char*)TBL + si1))[0]; 1289 fmuld %f50,%f8,%f24 ! (3_0) xx1 = dtmp1 * tbl_div1; 1609 fands %f24,DC0,%f8 ! (2_0) dfx0 = vis_fand(ddx0,DC0); 1615 fpsub32s %f24,%f8,%f12 ! (2_0) dfx0 = vis_fpsub32(ddx0,dfx0); [all …]
|
H A D | __vhypotf.S | 258 lda [%i1+stridex]0x82,%f8 ! (0_0) x0 = *px; 269 fsmuld %f8,%f8,%f40 ! (0_0) dx0 = x0 * (double)x0; 471 lda [%i1+stridex]0x82,%f8 ! (0_0) x0 = *px; 494 fsmuld %f8,%f8,%f40 ! (0_0) dx0 = x0 * (double)x0; 830 ld [%i2],%f8 837 fsmuld %f8,%f8,%f24 ! y * (double)y 854 fcmps %f17,%f8 ! exceptions 863 fmuls %f17,%f8,%f8 ! x * y 864 st %f8,[%l7] ! *pz = x * y; 910 fzeros %f8 [all …]
|
H A D | __vcos.S | 114 #define P0_f8 %f8 226 ! f8 scratch for table base 1478 ! f8 scratch for table base 1668 fmuld %f2,%f50,%f8 1679 fsubd %f8,%f32,%f8 1688 fsubd %f0,%f8,%f4 1700 fsubd %f32,%f8,%f32 1710 ld [%o7+%o3],%f8 1764 fands %f9,%f8,%f9 ! if (n & 1) clear sign bit 1779 fpadd32s %f0,%f31,%f8 [all …]
|
H A D | __vpow.S | 1196 ldd [%fp+tmp0_hi],%f8 ! (Y1_2) *(int*)&x = hx; 1206 faddd %f8,%f14,%f26 ! (Y1_2) ux = x + ax; 1309 fsubd %f8,%f14,%f58 ! (Y1_1) u = x - ax; 1318 fsubd %f8,%f10,%f10 ! (Y1_1) s_l = (x - dtmp0); 1324 faddd %f48,%f36,%f8 ! (Y0_1) dtmp0 = y + m_h; 1333 fand %f8,MHI32,%f20 ! (Y0_1) s_h = vis_fand(dtmp0, MHI32); 1334 fmuld %f4,%f26,%f8 ! (Y1_1) dtmp0 = s_h * ux; 1345 fsubd %f58,%f8,%f8 ! (Y1_1) s_l = u - dtmp0; 1378 fsubd %f8,%f10,%f10 ! (Y1_1) s_l -= dtmp1; 1385 ldd [%fp+tmp0_hi],%f8 ! (Y1_2) *(int*)&x = hx; [all …]
|
H A D | __vlogf.S | 157 ! f8 381 lda [stridex+x0]0x82,%f8 ! (Y1_0) *(float*)&exp = *(float*)(x) 467 fpack32 ZERO,%f8,%f8 ! (Y1_0) exp = vis_fpack32(ZERO, exp) 482 fitod %f8,%f56 ! (Y1_0) (double)(*(int*)&exp) 522 lda [stridex+x0]0x82,%f8 ! (Y1_1) *(float*)&exp = *(float*)(x) 633 fpack32 ZERO,%f8,%f8 ! (Y1_1) exp = vis_fpack32(ZERO, exp) 654 fitod %f8,%f56 ! (Y1_1) (double)(*(int*)&exp) 697 lda [stridex+x0]0x82,%f8 ! (Y1_1) *(float*)&exp = *(float*)(x) 783 fpack32 ZERO,%f8,%f8 ! (Y1_1) exp = vis_fpack32(ZERO, exp) 798 fitod %f8,%f56 ! (Y1_1) (double)(*(int*)&exp)
|
/titanic_50/usr/src/lib/libc/sparc/fp/ |
H A D | __quad.s | 60 faddq %f0,%f4,%f8 61 std %f8,[%o2] 71 fsubq %f0,%f4,%f8 72 std %f8,[%o2] 82 fmulq %f0,%f4,%f8 83 std %f8,[%o2] 93 fdivq %f0,%f4,%f8 94 std %f8,[%o2]
|
H A D | __quad.il | 50 faddq %f0,%f4,%f8 51 std %f8,[%o2] 60 fsubq %f0,%f4,%f8 61 std %f8,[%o2] 70 fmulq %f0,%f4,%f8 71 std %f8,[%o2] 80 fdivq %f0,%f4,%f8 81 std %f8,[%o2]
|
/titanic_50/usr/src/common/bignum/sun4u/ |
H A D | mont_mulf_v9.s | 181 /* 0x0074 65 */ ldd [%o4+%o1],%f8 183 /* 0x007c */ fdtox %f8,%f2 189 /* 0x0094 */ fdtox %f8,%f6 594 /* 0x00a4 */ fmovs %f6,%f8 595 /* 0x00a8 */ fsubd %f8,%f6,%f4 609 /* 0x00dc */ fmovs %f6,%f8 616 /* 0x00f8 */ fsubd %f8,%f6,%f0 907 /* 0x0040 */ ldd [%o2],%f8 915 /* 0x0048 */ fmovd %f8,%f10 918 /* 0x0054 */ fmovd %f8,%f12 [all …]
|
H A D | mont_mulf_v8plus.s | 362 /* 0x0044 */ ldd [%g2],%f8 369 /* 0x0060 */ fmovs %f8,%f6 375 /* 0x0074 */ fsubd %f6,%f8,%f6 379 /* 0x0084 */ fmovs %f8,%f4 381 /* 0x008c */ fsubd %f4,%f8,%f12 382 /* 0x0090 */ fmovs %f8,%f2 385 /* 0x009c */ fsubd %f2,%f8,%f12 386 /* 0x00a0 */ fmovs %f8,%f0 389 /* 0x00ac */ fsubd %f0,%f8,%f12 390 /* 0x00b0 */ fmovs %f8,%f10 [all …]
|
H A D | mont_mulf_kernel_v9.s | 218 /* 0x001c 63 */ ldd [%o3+%lo(Zero)],%f8 227 /* 0x0034 */ fmovd %f8,%f18 228 /* 0x0038 */ fmovd %f8,%f16 245 /* 0x0054 66 */ fmovs %f8,%f0 246 /* 0x0058 67 */ fmovs %f8,%f2 615 /* 0x00c0 */ fmovs %f6,%f8 619 /* 0x00d0 */ fmovs %f8,%f10 623 /* 0x00e0 */ fsubd %f8,%f16,%f48 757 /* 0x00c0 158 */ ld [%l1+%lo(___const_seg_900000501+8)],%f8 760 /* 0x00cc 159 */ fmovs %f8,%f10 [all …]
|
/titanic_50/usr/src/common/crypto/sha1/sparc/sun4u/ |
H A D | sha1_asm.s | 70 faddd %f0, %f2, %f8 ;\ 264 ld [%i1 + 60], %f8 279 fxors %f14, %f8, %f12 336 fors %f4, %f7, %f8 337 st %f8, [%i0 + (16*4) + (0)] 368 fxors %f15, %f8, %f12 431 fors %f5, %f3, %f8 432 st %f8, [%i0 + (19*4) + (8)] 458 fxors %f14, %f8, %f12 516 fors %f4, %f7, %f8 [all …]
|
/titanic_50/usr/src/uts/sparc/v9/sys/ |
H A D | privregs.h | 241 std %f8, [FP + 32]; \ 275 ldd [FP + 32], %f8; \ 309 std %f8, [FP + 32]; \ 345 ldd [FP + 32], %f8; \
|
/titanic_50/usr/src/uts/sun4u/sys/ |
H A D | fpras_impl.h | 246 fsrc1 %f4, %f8 ;\ 257 fsrc2 %f8, %f12 ;\
|
/titanic_50/usr/src/lib/libc/capabilities/sun4u-opl/common/ |
H A D | memcpy.s | 849 ldd [%o1 + 0x18], %f8 854 faligndata %f6, %f8, %f38 856 faligndata %f8, %f10, %f40 888 ldd [%o1 + 0x18], %f8 895 fsrc1 %f8, %f40 959 ldd [%o1 + 0x18], %f8 964 faligndata %f6, %f8, %f38 967 faligndata %f8, %f10, %f40 1002 ldd [%o1 + 0x18], %f8 1009 fsrc1 %f8, %f40
|
/titanic_50/usr/src/lib/libast/common/uwin/ |
H A D | log__L.c | 80 vc(L3, 2.8571428579395698188E-1 ,4924,3f92,5782,92f8, -1, .92492492F85782)
|