/illumos-gate/usr/src/lib/libm/i386/src/ |
H A D | isnanl.s | 46 cmpl $0x80000000,8(%esp) / what is first half of significand? 48 testl $0xffffffff,4(%esp) / is second half of significand 0?
|
/illumos-gate/usr/src/lib/libm/common/R/ |
H A D | cosf.c | 69 #define half C[10] macro 117 n = (int)(w - half); 119 n = (int)(w + half);
|
H A D | sinf.c | 69 #define half C[10] macro 117 n = (int)(w - half); 119 n = (int)(w + half);
|
H A D | sincosf.c | 91 #define half C[10] macro 148 n = (int)(w - half); 150 n = (int)(w + half);
|
H A D | tanf.c | 69 #define half C[12] macro 126 n = (int)(w - half); 128 n = (int)(w + half);
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | catanf.c | 41 half = 0.5F, variable 99 F_IM(ans) = half * log1pf(two / (-t)); 102 F_IM(ans) = half * log1pf((ay + ay) / t);
|
H A D | cacosl.c | 42 half = 0.5L, variable 226 LD_IM(ans) = ln2 + logl(y) + half * log1pl(t * t); 234 LD_IM(ans) = half * log1pl((y + y) * (y + A)); 242 A = half * (R + S); 250 LD_RE(ans) = atan2l(sqrtl(half * Apx * (y2 / 253 LD_RE(ans) = atan2l((y * sqrtl(half * (Apx / 259 Am1 = half * (y2 / (R + xp1) + y2 / (S - xm1)); 261 Am1 = half * (y2 / (R + xp1) + (S + xm1));
|
H A D | ccoshf.c | 38 static const float zero = 0.0F, half = 0.5F; variable 84 t = expf(x) * half;
|
H A D | ccoshl.c | 36 static const long double zero = 0.0L, half = 0.5L; variable 75 t = expl(x) * half;
|
H A D | csinhf.c | 38 static const float zero = 0.0F, half = 0.5F; variable 84 t = expf(x) * half;
|
H A D | csinhl.c | 36 static const long double zero = 0.0L, half = 0.5L; variable 75 t = expl(x) * half;
|
H A D | k_clog_r.c | 77 half = 0.5, variable 235 v = half * s2h; 283 *er = half * ((y - wh) * (y + wh) - (t2 - wh * wh)); 285 return (half * t2); 388 wh = half * zk; 406 if (nz == 1) {zh *= half; *er *= half; } 408 w = half * k_log_NKz(nz, k, zh, er); 409 *er *= half;
|
H A D | k_clog_rl.c | 50 * zh = (z-zk) rounded to half of the current significant bits 81 half = 0.5L, variable 379 /* split s2 into correctly rounded half */ 395 v = half * s2h; 458 *er = half * ((y - wh) * (y + wh) - (t2 - wh * wh)); 460 return (half * t2); 528 /* split x into correctly rounded half */ 550 /* split y into correctly rounded half */ 594 /* split zh into correctly rounded half */ 617 wh = half * z [all...] |
/illumos-gate/usr/src/lib/libast/common/uwin/ |
H A D | expm1.c | 115 const static double one=1.0, half=1.0/2.0; local 140 {x=z+half;x +=__exp__E(z,c); return(x+x);} 142 {z+=__exp__E(z,c); x=half+z; return(x+x);}
|
/illumos-gate/usr/src/uts/common/gssapi/mechs/krb5/mech/ |
H A D | util_ordering.c | 67 * mask(max) is 2 ** 64 - 1, and half is 2 ** 63. 69 * 0 half mask 71 * half range ( 2 ** 63 ) 74 * in the "half range", normal integer comparison is enough. 76 * If the distance is bigger than half of the range, one of them must 82 * the distance will be in half range again. 85 * happen too often. If the distance is really bigger than half range, 86 * (1 is expected, but half + 2 arrives) we really don't know if it's a 94 gssint_uint64 half; local 104 half [all...] |
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | atan2l.c | 68 half = 0.5L, variable 142 z = PIo2 + half * t;
|
/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | exp.c | 271 #define half C[0] macro 304 return (one + x * (one + half * x)); 307 y = x + (t * (half + x * t2) + 320 y = z + (t * (half + z * t2) + 339 t -= half; 341 t += half; 349 y = z + (t * (half + z * t2) + (t * t) * (t3 + z * t4 + t * t5));
|
H A D | __rem_pio2.c | 53 half = 0.5, variable 94 n = (int)(t * invpio2 + half);
|
/illumos-gate/usr/src/lib/libc/sparc/gen/ |
H A D | memcpy.s | 62 cmp %o5, 2 ! is src half-word aligned
|
H A D | memcmp.s | 149 be .w2cmp ! s2 half aligned 164 srl %g1, 8, %g2 ! merge with the other half 187 srl %g1, 24, %g2 ! merge with the other half 209 srl %g1, 16, %g2 ! merge with the other half 216 sub %o1, 2, %o1 ! only used half of the last read word
|
H A D | strchr.s | 171 ! check to see if we're half word aligned, which it better than 172 ! not being aligned at all. Search the first half of the word
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | memcpy.s | 66 cmp %o5, 2 ! is src half-word aligned
|
H A D | memcmp.s | 146 be,pn %icc, .w2cmp ! s2 half aligned 161 srl %g1, 8, %g5 ! merge with the other half 184 srl %g1, 24, %g5 ! merge with the other half 205 srl %g1, 16, %g5 ! merge with the other half 212 sub %o1, 2, %o1 ! only used half of the last read word
|
H A D | strchr.s | 171 ! check to see if we're half word aligned, which it better than 172 ! not being aligned at all. Search the first half of the word
|
/illumos-gate/usr/src/lib/libm/amd64/src/ |
H A D | rndintl.s | 70 half: .float 0.5 label 99 flds PIC_L(half)
|