/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | log.c | 159 int i, hx, ix, n, lx; in log() local 163 ix = hx & 0x7fffffff; in log() 168 if (ix > 0x7ff00000 || (ix == 0x7ff00000 && lx != 0)) /* nan */ in log() 180 ix = ((int *)&x)[HIWORD]; in log() 184 i = ix >> 19; in log() 187 if (ix >= 0x3fec0000 && ix < 0x3ff22000) { in log() 191 if (((ix - 0x3ff00000) | lx) == 0) /* x = 1 */ in log() 200 i = (ix - 0x3fb80000) >> 15; in log() 208 dn = (double)(n + ((ix >> 20) - 0x3ff)); in log() 210 i = (ix & 0x000fffff) | 0x3ff00000; /* scale x to [1,2] */ in log()
|
H A D | erf.c | 283 int hx, ix, i; in erf() local 287 ix = hx & 0x7fffffff; in erf() 288 if (ix >= 0x7ff00000) { /* erf(nan)=nan */ in erf() 297 if (ix < 0x3feb0000) { /* |x|<0.84375 */ in erf() 298 if (ix < 0x3e300000) { /* |x|<2**-28 */ in erf() 329 if (ix < 0x4006DB6E) { /* |x| < 1/0.35 */ in erf() 351 int hx, ix; in erfc() local 355 ix = hx & 0x7fffffff; in erfc() 366 if (ix < 0x3c700000) /* |x| < 2**-56 */ in erfc() 395 if (ix < 0x403c0000) { /* |x|<28 */ in erfc() [all …]
|
H A D | log10.c | 155 int i, hx, ix, n, lx; in log10() local 159 ix = hx & 0x7fffffff; in log10() 164 if (ix > 0x7ff00000 || (ix == 0x7ff00000 && lx != 0)) /* nan */ in log10() 176 ix = ((int *)&x)[HIWORD]; in log10() 180 i = ix >> 19; in log10() 183 if (ix >= 0x3fec0000 && ix < 0x3ff20000) { in log10() 187 if (((ix - 0x3ff00000) | lx) == 0) /* x = 1 */ in log10() 196 i = (ix - 0x3fb80000) >> 15; in log10() 205 dn = (double)(n + ((ix >> 20) - 0x3ff)); in log10() 207 i = (ix & 0x000fffff) | 0x3ff00000; /* scale x to [1,2] */ in log10()
|
H A D | sincos.c | 184 int i, j, n, hx, ix, lx; in sincos() local 188 ix = hx & ~0x80000000; in sincos() 211 n = ix >> 20; in sincos() 232 i = ix - 0x3ff921fb; in sincos() 253 i = ix - 0x400921fb; in sincos() 276 i = ix - 0x4012D97C; in sincos() 285 if (((ix - 0x4012D800) >> 9) == 0) { in sincos() 297 i = ix - 0x401921fb; in sincos() 320 i = ix - 0x401F6A7A; in sincos() 329 if (((ix - 0x401F6A7A) >> 7) == 0) { in sincos() [all …]
|
H A D | sin.c | 99 int i, j, n, hx, ix, lx; in sin() local 103 ix = hx & ~0x80000000; in sin() 105 if (ix <= 0x3fc50000) { /* |x| < .1640625 */ in sin() 106 if (ix < 0x3e400000) /* |x| < 2**-27 */ in sin() 110 if (ix < 0x3f800000) /* |x| < 2**-8 */ in sin() 118 n = ix >> 20; in sin() 120 i = (((ix >> 12) & 0xff) | 0x100) >> (0x401 - n); in sin() 127 i = ix - 0x400921fb; in sin() 135 if (((ix - 0x40092000) >> 11) == 0) { in sin() 148 i = ix - 0x401921fb; in sin() [all …]
|
H A D | asinh.c | 61 int hx, ix; in asinh() local 64 ix = hx & 0x7fffffff; in asinh() 65 if (ix >= 0x7ff00000) in asinh() 67 return (ix >= 0x7ff80000 ? x : x + x); in asinh() 72 if (ix < 0x3e300000) { /* |x|<2**-28 */ in asinh() 76 if (ix > 0x41b00000) { /* |x| > 2**28 */ in asinh() 78 } else if (ix > 0x40000000) { in asinh()
|
H A D | tan.c | 50 int n, ix; in tan() local 53 ix = ((int *) &x)[HIWORD]; in tan() 56 ix &= 0x7fffffff; in tan() 57 if (ix <= 0x3fe921fb) in tan() 61 else if (ix >= 0x7ff00000) { in tan() 63 return (ix >= 0x7ff80000 ? x : x - x); /* NaN */ in tan()
|
H A D | exp2.c | 62 int ix, hx, k; in exp2() local 65 ix = ((int *)&x)[HIWORD]; in exp2() 66 hx = ix & ~0x80000000; in exp2() 70 if (ix == 0xfff00000 && ((int *)&x)[LOWORD] == 0) in exp2() 74 t = (ix < 0)? tiny : huge; in exp2() 86 k = (int)((ix < 0)? x - half : x + half); in exp2()
|
H A D | asin.c | 108 int hx, ix, i; in asin() local 111 ix = hx & 0x7fffffff; in asin() 112 if (ix >= 0x3ff00000) { /* |x| >= 1 */ in asin() 113 if (((ix - 0x3ff00000) | ((int *) &x)[LOWORD]) == 0) in asin() 118 return (ix >= 0x7ff80000 ? x : (x - x) / (x - x)); in asin() 125 } else if (ix < 0x3fe00000) { /* |x| < 0.5 */ in asin() 126 if (ix < 0x3e400000) { /* if |x| < 2**-27 */ in asin() 144 if (ix >= 0x3FEF3333) { /* if |x| > 0.975 */ in asin()
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | ldexp.c | 37 int *px = (int *) &x, ix = px[HIWORD] & ~0x80000000; in ldexp() local 39 if (ix >= 0x7ff00000 || (px[LOWORD] | ix) == 0) in ldexp() 41 return (ix >= 0x7ff80000 ? x : x + x); in ldexp() 47 ix = px[HIWORD] & ~0x80000000; in ldexp() 52 if (ix >= 0x7ff00000 || (px[LOWORD] | ix) == 0) in ldexp()
|
H A D | scalblnf.c | 59 int *px = (int *) &x, ix, k; in scalblnf() local 61 ix = *px & ~0x80000000; in scalblnf() 62 k = ix >> 23; in scalblnf() 65 return (ix > 0x7f800000 ? x * x : x); in scalblnf() 69 if (ix == 0 || n == 0) in scalblnf() 76 k = ilogbf_biased(ix); in scalblnf() 77 *px = (*px & 0x80000000) | (ix << (-k + 1)); in scalblnf()
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | k_atan2.c | 285 int ix, iy, sign, j; in mx_atan() local 287 ix = ((int *) &x)[HIWORD]; in mx_atan() 288 sign = ix & 0x80000000; in mx_atan() 289 ix ^= sign; in mx_atan() 292 if (ix < 0x3fc00000) { in mx_atan() 406 ((int *) &x)[HIWORD] = ix; in mx_atan() 459 int ix, iy, hx, hy, lx, ly; in __k_atan2() local 467 ix = hx & ~0x80000000; in __k_atan2() 481 } else if (ix < 0x7ff00000) { in __k_atan2() 523 if (ix >= 0x5f300000) { in __k_atan2() [all …]
|
H A D | cacos.c | 221 int ix, iy, hx, hy; in cacos() local 231 ix = hx & 0x7fffffff; in cacos() 235 if ((ix | lx) == 0) { in cacos() 247 if (ix < 0x7ff00000) { in cacos() 249 } else if (ISINF(ix, lx)) { in cacos() 259 if (ISINF(ix, lx)) in cacos() 272 if (ISINF(ix, lx)) { /* x is INF */ in cacos() 319 if (ix < 0x3ff00000) { /* |x| < 1 */ in cacos() 324 if (ix >= 0x43500000) /* |x| >= 2**54 */ in cacos() 335 if (ix < 0x3ff00000) { /* x < 1 */ in cacos() [all …]
|
H A D | csqrt.c | 123 int n, ix, iy, hx, hy, lx, ly; in csqrt() local 131 ix = hx & 0x7fffffff; in csqrt() 135 if (ix >= 0x7ff00000 || iy >= 0x7ff00000) { in csqrt() 139 else if (ISINF(ix, lx)) { in csqrt() 157 } else if (ix >= iy) { in csqrt() 158 n = (ix - iy) >> 20; in csqrt() 161 } else if (ix >= 0x5f300000) { /* x > 2**500 */ in csqrt() 179 n = (iy - ix) >> 20; in csqrt() 185 else if (ix <= 0x00100000) in csqrt() 193 } else if (ix < 0x20b00000) { /* x < 2**-500 */ in csqrt()
|
H A D | ctanhf.c | 42 int hx, ix, hy, iy; in ctanhf() local 48 ix = hx & 0x7fffffff; in ctanhf() 58 if (ix < 0x7f800000) /* catanh(finite x,inf/nan) is nan */ in ctanhf() 60 else if (ix == 0x7f800000) { /* x is inf */ in ctanhf() 67 } else if (ix >= 0x41600000) { in ctanhf() 79 if (ix >= 0x7f000000) { /* |x| > max/2 */ in ctanhf() 80 if (ix >= 0x7f800000) { /* |x| is inf or NaN */ in ctanhf() 81 if (ix > 0x7f800000) /* x is NaN */ in ctanhf()
|
H A D | k_clog_rl.c | 412 int n, k, ix, iy, iz, nx, ny, nz, i; local 420 ix = HI_XWORD(x) & ~0x80000000; 423 if (ix < iy || (ix < 0x7fff0000 && ix == iy && x < y)) { 426 n = ix, ix = iy; iy = n; 429 nx = ix >> 16; ny = iy >> 16; 471 ix = HI_XWORD(x); 473 nx = (ix >> 16) - 240; 497 XFSCALE(x, (0x3fff - (ix >> 16))); 498 i = ((ix & 0xffff) + 0x100) >> 9; /* 7.5 bits of x */ 520 XFSCALE(x, (0x3fff - (ix >> 16))); [all …]
|
H A D | casin.c | 217 int ix, iy, hx, hy; in casin() local 227 ix = hx & 0x7fffffff; in casin() 235 if (ix >= 0x7ff00000) { /* x is inf or NaN */ in casin() 236 if (ISINF(ix, lx)) { /* x is INF */ in casin() 269 if ((ix | lx | iy | ly) == 0) in casin() 278 if ((ix | lx) == 0) in casin() 291 if (ix < 0x3ff00000) { /* |x| < 1 */ in casin() 296 if (ix >= 0x43500000) /* |x| >= 2**54 */ in casin() 298 else if (ix >= 0x3ff80000) /* x > Acrossover */ in casin() 307 if (ix < 0x3ff00000) { /* x < 1 */ in casin() [all …]
|
H A D | cpowf.c | 58 int ix, iy, hx, hy, hv, hu, iu, iv, j; in cpowf() local 68 ix = hx & 0x7fffffff; in cpowf() 83 if (hx < 0 && ix < hiinf && iu < hiinf) { in cpowf() 92 } else if (ix == 0 || ix >= hiinf || iy >= hiinf) { in cpowf() 93 if (ix > hiinf || iy > hiinf || iu > hiinf) { in cpowf() 97 if (ix != 0) in cpowf() 104 } else if (ix == iy) { /* if |x| == |y| */ in cpowf() 127 if (iu >= hiinf || iv >= hiinf || ix >= hiinf || iy >= hiinf) { in cpowf() 151 if (ix > 0x3f000000 && ix < 0x40000000) /* .5 < |x| < 2 */ in cpowf()
|
H A D | ctanh.c | 100 int hx, ix, lx, hy, iy, ly; in ctanh() local 107 ix = hx & 0x7fffffff; in ctanh() 118 if (ix < 0x7ff00000) /* catanh(finite x,inf/nan) is nan */ in ctanh() 120 else if (((ix - 0x7ff00000) | lx) == 0) { /* x is inf */ in ctanh() 127 } else if (ix >= 0x403c0000) { in ctanh() 139 if (ix >= 0x7fe00000) { /* |x| > max/2 */ in ctanh() 140 if (ix >= 0x7ff00000) { /* |x| is inf or NaN */ in ctanh() 141 if (((ix - 0x7ff00000) | lx) != 0) in ctanh()
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | log1pl.c | 144 int i, j, ix, iy, n, hx, m; in log1pl() local 147 ix = hx & 0x7fffffff; in log1pl() 148 if (ix < 0x3ffaf07c) { /* |x|<2/33 */ in log1pl() 149 if (ix <= 0x3f8d0000) { /* x <= 2**-114, return x */ in log1pl() 158 if (ix >= 0x7fff0000) { /* x is +inf or NaN */ in log1pl() 161 if (hx < 0 && ix >= 0x3fff0000) { in log1pl() 162 if (ix > 0x3fff0000 || (H1(x) | H2(x) | H3(x)) != 0) in log1pl() 167 if (ix >= 0x7ffeffff) in log1pl() 176 m = (ix >> 16) - 0x3fff; in log1pl() 186 } else if ((1 + n) == 0 && (ix < 0x3ffe0000)) { /* x in (-0.5,-2/33] */ in log1pl() [all …]
|
/illumos-gate/usr/src/lib/libm/common/R/ |
H A D | floorf.c | 60 int hx, k, j, ix; in ceilf() local 63 ix = hx & ~0x80000000; in ceilf() 64 k = ix >> 23; in ceilf() 76 else if (ix == 0) in ceilf() 88 int hx, k, j, ix; in floorf() local 91 ix = hx & ~0x80000000; in floorf() 92 k = ix >> 23; in floorf() 104 else if (ix == 0) in floorf()
|
H A D | scalbnf.c | 60 int *px = (int *) &x, ix, k; in scalbnf() local 62 ix = *px & ~0x80000000; in scalbnf() 63 k = ix >> 23; in scalbnf() 66 return (ix > 0x7f800000 ? x * x : x); in scalbnf() 70 if (ix == 0 || n == 0) in scalbnf() 77 k = ilogbf_biased(ix); in scalbnf() 78 *px = (*px & 0x80000000) | (ix << (-k + 1)); in scalbnf()
|
H A D | erff.c | 40 int ix; in erff() local 42 ix = *(int *)&x & ~0x80000000; in erff() 43 if (ix > 0x7f800000) /* x is NaN */ in erff() 51 int ix; in erfcf() local 56 ix = *(int *)&x & ~0x80000000; in erfcf() 57 if (ix > 0x7f800000) /* x is NaN */ in erfcf()
|
/illumos-gate/usr/src/lib/auditd_plugins/syslog/ |
H A D | sysplugin.c | 329 int ix; in gethname() local 379 hosthash[ix].ht_key = key; in gethname() 396 hosthash[ix].ht_length = strlen(hosthash[ix].ht_value); in gethname() 398 hosthash[ix].ht_length = strlcpy(hosthash[ix].ht_value, in gethname() 427 int ix; in getuname() local 444 uidhash[ix].ht_key = uid; in getuname() 453 uidhash[ix].ht_length = l; in getuname() 455 l = uidhash[ix].ht_length + 1; in getuname() 471 gidhash[ix].ht_key = gid; in getuname() 475 gidhash[ix].ht_length = in getuname() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | fsflush.c | 358 unsigned int ix, icount, count = 0; in fsflush() local 380 for (ix = 0; ix < fsf_npgsz - 1; ++ix) { in fsflush() 381 fsf_pgcnt[ix] = in fsflush() 382 page_get_pagesize(ix + 1) / page_get_pagesize(ix); in fsflush() 383 fsf_mask[ix] = page_get_pagecnt(ix + 1) - 1; in fsflush() 402 for (ix = 0; ix < v.v_hbuf; ix++) { in fsflush() 404 hp = &hbuf[ix]; in fsflush() 405 dwp = (struct buf *)&dwbuf[ix]; in fsflush() 413 hmp = &hbuf[ix].b_lock; in fsflush()
|