/titanic_41/usr/src/lib/libmvec/common/ |
H A D | __vlog.c | 80 static const double TBL[] = { variable 626 h##N = d##N * TBL[i##N]; \ 627 l##N = d##N * TBL[i##N+1]; \ 631 *y = (n##N * ln2hi + TBL[i##N+2]) + (h##N + (l##N + \ 632 (n##N * ln2lo + TBL[i##N+3]) + b##N)); \ 736 h0 = d0 * TBL[i0]; in __vlog() 737 h1 = d1 * TBL[i1]; in __vlog() 738 h2 = d2 * TBL[i2]; in __vlog() 739 h3 = d3 * TBL[i3]; in __vlog() 741 l0 = d0 * TBL[i0+1]; in __vlog() [all …]
|
H A D | __vexp.c | 69 static const double TBL[] = { variable 371 t##N = TBL[j##N]; \ 372 y##N = t##N + (TBL[j##N + 1] + t##N * y##N); \ 501 t0 = TBL[j0]; in __vexp() 502 t1 = TBL[j1]; in __vexp() 503 t2 = TBL[j2]; in __vexp() 504 t3 = TBL[j3]; in __vexp() 505 t4 = TBL[j4]; in __vexp() 506 t5 = TBL[j5]; in __vexp() 508 y0 = t0 + (TBL[j0 + 1] + t0 * y0); in __vexp() [all …]
|
/titanic_41/usr/src/lib/libmvec/common/vis/ |
H A D | __vrsqrtf.S | 37 ! TBL[2*i ] = 1 / (*(double*)&(0x3fe0000000000000ULL + (i << 46))) * 2**-24; 38 ! TBL[2*i+1] = 1 / sqrtl(*(double*)&(0x3fe0000000000000ULL + (i << 46))); 40 ! TBL[2*i ] = 1 / (*(double*)&(0x3fe0000000000000ULL + (i << 46))) * 2**-23; 41 ! TBL[2*i+1] = 1 / sqrtl(*(double*)&(0x3fe0000000000000ULL + (i << 46))); 184 #define TBL %l2 macro 321 ! addr0 = (char*)TBL + si0; 322 ! addr1 = (char*)TBL + si1; 323 ! tbl_div0 = ((double*)((char*)TBL + si0))[0]; 324 ! tbl_div1 = ((double*)((char*)TBL + si1))[0]; 364 ldd [TBL+2048],K0 [all …]
|
H A D | __vrhypotf.S | 37 ! TBL[2*i+0] = 1.0 / (*(double*)&(0x3ff0000000000000LL + (i << 46))); 38 ! TBL[2*i+1] = (double)(0.5/sqrtl(2) / sqrtl(*(double*)&(0x3ff0000000000000LL + (i << 46)))); 39 ! TBL[128+2*i+0] = 1.0 / (*(double*)&(0x3ff0000000000000LL + (i << 46))); 40 ! TBL[128+2*i+1] = (double)(0.25 / sqrtl(*(double*)&(0x3ff0000000000000LL + (i << 46)))); 184 #define TBL %l2 macro 269 ! xx0 = ((double*)((char*)TBL + si0))[0]; 309 ldd [TBL+TBL_SHIFT],DC0 310 ldd [TBL+TBL_SHIFT+8],DC1 311 ldd [TBL+TBL_SHIFT+16],DC2 312 ldd [TBL+TBL_SHIFT+24],DA0 [all …]
|
H A D | __vsqrtf_ultra3.S | 51 #define TBL %l2 macro 101 ! dtmp0 = ((double*)((char*)TBL + si0))[0]; 104 ! dtmp0 = ((double*)((char*)TBL + si0))[1] 196 add %o3,TBL,%i2 ! (2_0) (char*)TBL + si0 212 ldd [%i2],%f40 ! (2_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 228 add %i0,TBL,%l0 ! (3_1) (char*)TBL + si0 244 ldd [%i0+TBL],%f40 ! (3_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 267 add %i5,TBL,%i3 ! (4_1) (char*)TBL + si0 278 ldd [TBL+%i5],%f62 ! (4_1) dtmp0 = ((double*)((char*)TBL + si0))[0]; 295 add %g1,TBL,%i5 ! (0_0) (double*)((char*)TBL + si0 [all …]
|
H A D | __vsqrt.S | 47 ! TBL[8*i+0] = 1.0 / (*(double*)&(0x3fe0000000000000LL + (i << 45))); 48 ! TBL[8*i+1] = (double)(2.0 * sqrtl(*(double*)&(0x3fe0000000000000LL + (i << 45)))); 49 ! TBL[8*i+2] = (double)(2.0 * sqrtl(*(double*)&(0x3fe0000000000000LL + (i << 45))) - TBL[8*i+1]); 50 ! TBL[8*i+3] = 0 51 ! TBL[8*i+4] = 1.0 / (*(double*)&(0x3fe0000000000000LL + (i << 45))); 52 ! TBL[8*i+5] = (double)(2.0 * sqrtl(2.0) * sqrtl(*(double*)&(0x3fe0000000000000LL + (i << 45)))); 53 ! TBL[8*i+6] = (double)(2.0 * sqrtl(2.0) * sqrtl(*(double*)&(0x3fe0000000000000LL + (i << 45))) - T… 54 ! TBL[8*i+7] = 0 584 #define TBL %l5 macro 646 ! pind = (char*)TBL + ind1; [all …]
|
H A D | __vrhypot.S | 86 #define TBL %l1 macro 295 ldd [TBL+TBL_SHIFT],D2ON36 298 ldd [TBL+TBL_SHIFT+8],DA0 300 ldd [TBL+TBL_SHIFT+16],DA1 302 ldd [TBL+TBL_SHIFT+24],DONE 304 ldd [TBL+TBL_SHIFT+32],DTWO 532 add %i3,TBL,%o4 ! (7_1) (char*)dll1 + iarr 610 add %o4,TBL,%o4 ! (0_0) (char*)dll1 + iarr 695 add %i3,TBL,%o4 ! (1_0) (char*)dll1 + iarr 783 add %o4,TBL,%o4 ! (2_0) (char*)dll1 + iarr [all …]
|
H A D | __vlog.S | 35 TBL: label 143 ! g1 TBL 200 PIC_SET(l7,TBL,o0) 281 fmuld %f32,%f60,%f34 ! h = n * ln2hi + TBL[j] 284 fmuld %f32,%f62,%f32 ! t = n * ln2lo + TBL[j+1] 360 fmuld %f42,%f60,%f44 ! h = n * ln2hi + TBL[j] 363 fmuld %f42,%f62,%f42 ! t = n * ln2lo + TBL[j+1] 439 fmuld %f52,%f60,%f54 ! h = n * ln2hi + TBL[j] 442 fmuld %f52,%f62,%f52 ! t = n * ln2lo + TBL[j+1]
|
H A D | __vhypotf.S | 64 #define TBL %l1 macro 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]; 407 add %o0,TBL,%g1 ! (3_1) si0 = (char*)sqrt_arr + di0; 464 ldd [%g5+TBL],%f22 ! (1_1) dtmp0 = ((double*)((char*)div_arr + di0))[0]; 465 add %o3,TBL,%g1 ! (4_2) si0 = (char*)sqrt_arr + di0; 519 ldd [TBL+%g1],%f22 ! (2_1) dtmp0 = ((double*)((char*)div_arr + di0))[0]; 520 add %o5,TBL,%o0 ! (0_1) si0 = (char*)sqrt_arr + di0; 573 ldd [TBL+%o0],%f22 ! (3_1) dtmp0 = ((double*)((char*)div_arr + di0))[0]; [all …]
|
H A D | __vlog_ultra3.S | 43 TBL: label 2092 !! TBL - end 2144 ! g1 TBL 2286 PIC_SET(l7,TBL,o0) 2369 ! TBL calc 2388 ! TBL calc 2422 ! TBL calc 2441 ! TBL+1 2520 sub %l2,8,%l2 ! back to TBL hi ! X3 2655 add %l2,8,%l2 ! TBL+8 is TBL lo ! X3
|
H A D | __vrsqrt.S | 56 #define TBL %l3 macro 264 add %l4,TBL,%l4 ! (6_1) addr = (char*)arr + hx; 300 add %l2,TBL,%l2 ! (0_0) addr = (char*)arr + hx; 337 add %i2,TBL,%i2 ! (1_0) addr = (char*)arr + hx; 378 add %i4,TBL,%i4 ! (2_0) addr = (char*)arr + hx; 423 add %i5,TBL,%i5 ! (3_0) addr = (char*)arr + hx; 472 add %l1,TBL,%l1 ! (4_0) addr = (char*)arr + hx; 532 add %i3,TBL,%i3 ! (5_1) addr = (char*)arr + hx; 593 add %l4,TBL,%l4 ! (6_1) addr = (char*)arr + hx; 652 add %l2,TBL,%l2 ! (0_0) addr = (char*)arr + hx; [all …]
|
H A D | __vexp.S | 62 TBL: label 632 ! g1 TBL 702 PIC_SET(l7,TBL,o0)
|
/titanic_41/usr/src/lib/libm/common/R/ |
H A D | logf.c | 65 static const double TBL[] = { variable 143 t = ln2 * (double)exp + TBL[i]; in logf() 144 v = (double)(ix - iy) * TBL[i + 1]; in logf()
|
H A D | atan2f.c | 43 static const double TBL[] = { variable 327 a += TBL[k]; in atan2f()
|
H A D | powf.c | 88 static const double TBL[] = { variable 249 dy = invln2 * (TBL[i] + ds * (A0 + dz * A1)); in powf()
|
/titanic_41/usr/src/lib/libm/common/C/ |
H A D | exp.c | 72 static const double TBL[] = { variable 350 y = TBL[j] + (TBL[j+1] + TBL[j] * y); in exp()
|
H A D | atan2.c | 54 static const double TBL[] = { variable 489 ah += TBL[k]; in atan2() 490 al += TBL[k+1]; in atan2() 491 t = TBL[k+2]; in atan2()
|
/titanic_41/usr/src/cmd/tbl/ |
H A D | THIRDPARTYLICENSE.descrip | 1 PORTIONS OF TBL COMMAND FUNCTIONALITY
|