/illumos-gate/usr/src/lib/libast/common/uwin/ |
H A D | acosh.c | 81 vc(ln2hi, 6.9314718055829871446E-1 ,7217,4031,0000,f7d0, 0, .B17217F7D00000) 84 ic(ln2hi, 6.9314718036912381649E-1, -1, 1.62E42FEE00000) 88 #define ln2hi vccast(ln2hi) macro 102 if(x>big) {t=log1p(x)+ln2lo; return(t+ln2hi);}
|
H A D | asinh.c | 76 vc(ln2hi, 6.9314718055829871446E-1 ,7217,4031,0000,f7d0, 0, .B17217F7D00000) 79 ic(ln2hi, 6.9314718036912381649E-1, -1, 1.62E42FEE00000) 83 #define ln2hi vccast(ln2hi) macro 102 {s=log1p(t)+ln2lo; return(copysign(s+ln2hi,x));}
|
H A D | log1p.c | 75 * n*ln2hi + n*ln2lo, where ln2hi is chosen such that the last 77 * double) is 0. This ensures n*ln2hi is exactly representable. 104 vc(ln2hi, 6.9314718055829871446E-1 ,7217,4031,0000,f7d0, 0, .B17217F7D00000) 108 ic(ln2hi, 6.9314718036912381649E-1, -1, 1.62E42FEE00000) 113 #define ln2hi vccast(ln2hi) macro 147 return(k*ln2hi+x);
|
H A D | expm1.c | 95 vc(ln2hi, 6.9314718055829871446E-1 ,7217,4031,0000,f7d0, 0, .B17217F7D00000) 100 ic(ln2hi, 6.9314718036912381649E-1, -1, 1.62E42FEE00000) 106 #define ln2hi vccast(ln2hi) macro 133 hi=x-k*ln2hi ; 161 { ln2hi+ln2lo; return(-one);}
|
H A D | exp.c | 86 vc(ln2hi, 6.9314718055829871446E-1 ,7217,4031,0000,f7d0, 0, .B17217F7D00000) 98 #define ln2hi vccast(ln2hi) macro 115 ic(ln2hi, 6.9314718036912381649E-1, -1, 1.62E42FEE00000) 141 hi=x-k*ln2hi; 188 hi=(x-k*ln2hi); /* Exact. */
|
/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | sinh.c | 56 ln2hi = 6.93147180369123816490e-01, variable 73 x = copysign(exp((r - 1024 * ln2hi) - 1024 * ln2lo), x);
|
H A D | cosh.c | 61 ln2hi = 6.93147180369123816490e-01, variable 84 w = (w - 1024 * ln2hi) - 1024 * ln2lo;
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | sinhl.c | 71 ln2hi = LN2HI, variable 86 r = copysignl(expl((r - MEP1 * ln2hi) - MEP1 * ln2lo), x);
|
H A D | coshl.c | 80 ln2hi = LN2HI, variable 105 return (scalbnl(expl((w - MEP1 * ln2hi) - MEP1 * ln2lo), ME));
|
H A D | log1pl.c | 122 ln2hi = 6.931471805599453094172319547495844850203e-0001L, variable 213 h = qn * ln2hi + _TBL_logl_hi[j];
|
H A D | logl.c | 87 ln2hi = 6.931471805599453094172319547495844850203e-0001L, variable 169 h = qn * ln2hi + _TBL_logl_hi[j];
|
H A D | powl.c | 48 ln2hi = 6.931471805599453094172319547495844850203e-0001L, variable 118 v = qn * ln2hi + _TBL_logl_hi[j];
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | cpow.c | 101 ln2hi = 6.93147180369123816490e-01, /* 0x3fe62e42, 0xfee00000 */ variable 323 t2 = w1 - t1 * ln2hi;
|
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vlog.c | 40 * Let ln2hi = log(2) rounded to a multiple of 2^-42 and ln2lo 41 * ~ log(2) - ln2hi. From a table, obtain mh and ml such that 50 * (n*ln2hi + mh) + (d*rh + (d*rl + (n*ln2lo + ml) + p(s))) 607 #define ln2hi C[0] macro 631 *y = (n##N * ln2hi + TBL[i##N+2]) + (h##N + (l##N + \ 760 *y = (n0 * ln2hi + TBL[i0+2]) + (h0 + (l0 + 763 *y = (n1 * ln2hi + TBL[i1+2]) + (h1 + (l1 + 766 *y = (n2 * ln2hi + TBL[i2+2]) + (h2 + (l2 + 769 *y = (n3 * ln2hi + TBL[i3+2]) + (h3 + (l3 +
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vlog.S | 117 #define ln2hi 0x220 define 194 ! f60 ln2hi 211 ldd [%g1+ln2hi],%f60 281 fmuld %f32,%f60,%f34 ! h = n * ln2hi + TBL[j] 360 fmuld %f42,%f60,%f44 ! h = n * ln2hi + TBL[j] 439 fmuld %f52,%f60,%f54 ! h = n * ln2hi + TBL[j]
|
H A D | __vlog_ultra3.S | 2113 #define ln2hi 0x20 define 2195 ! f60 ln2hi 2303 ldd [L5_CONSTANTS+ln2hi],FP60_LN2HI
|