/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | fmod.c | 45 long long hx, ix, iy, iz; in fmod() local 48 hx = *(long long *)&x; in fmod() 49 ix = hx & ~0x8000000000000000ull; in fmod() 121 *(long long *)&w = (hx & 0x8000000000000000ull) | ix; in fmod() 124 *(long long *)&w = (hx & 0x8000000000000000ull) | in fmod()
|
H A D | __rem_pio2.c | 67 int e0, i, j, nx, n, ix, hx, lx; in __rem_pio2() local 69 hx = ((int *)&x)[HIWORD]; in __rem_pio2() 70 ix = hx & 0x7fffffff; in __rem_pio2() 83 if (hx < 0) { in __rem_pio2() 136 if (hx < 0) { in __rem_pio2() 162 if (hx < 0) { in __rem_pio2()
|
H A D | __tan.c | 125 int i, j, hx, ix; in __k_tan() local 128 hx = ((int *) &x)[HIWORD]; in __k_tan() 129 ix = hx & 0x7fffffff; in __k_tan() 160 if (hx > 0) in __k_tan() 171 return (hx < 0 ? -a - t : a + t); in __k_tan() 193 return (hx >= 0 ? -z : z); in __k_tan()
|
H A D | __sin.c | 95 int i, j, n, hx, ix; in __k_sin() local 97 hx = ((int *)&x)[HIWORD]; in __k_sin() 98 ix = hx & ~0x80000000; in __k_sin() 115 if (hx < 0) in __k_sin() 127 return ((hx >= 0)? w + s : -(w + s)); in __k_sin()
|
H A D | asinh.c | 61 int hx, ix; in asinh() local 63 hx = ((int *) &x)[HIWORD]; in asinh() 64 ix = hx & 0x7fffffff; in asinh() 87 return (hx > 0 ? w : -w); in asinh()
|
H A D | __sincos.c | 121 int i, j, n, hx, ix; in __k_sincos() local 123 hx = ((int *)&x)[HIWORD]; in __k_sincos() 124 ix = hx & ~0x80000000; in __k_sincos() 149 if (hx < 0) in __k_sincos() 162 return ((hx >= 0)? w + s : -(w + s)); in __k_sincos()
|
H A D | acos.c | 99 int hx, ix; in acos() local 101 hx = ((int *) &x)[HIWORD]; in acos() 102 ix = hx & 0x7fffffff; in acos() 106 if (hx > 0) /* acos(1) = 0 */ in acos() 129 } else if (hx < 0) { in acos()
|
H A D | copysign.c | 36 int hx, hy; in copysign() local 38 hx = ((int *) &x)[HIWORD]; in copysign() 40 return (hx ^ hy) >= 0 ? (x) : (-x); in copysign()
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | k_atan2l.c | 576 int ix, iy, hx, i, j; in mx_atanl() local 579 hx = HI_XWORD(x); in mx_atanl() 580 ix = hx & (~0x80000000); in mx_atanl() 631 if (hx >= 0) { in mx_atanl() 669 if (hx >= 0) { in mx_atanl() 715 if (hx < 0) { in mx_atanl() 725 int ix, iy, hx, hy; in __k_atan2l() local 728 hx = HI_XWORD(x); in __k_atan2l() 730 ix = hx & ~0x80000000; in __k_atan2l() 771 if (hx < 0) { in __k_atan2l() [all …]
|
H A D | csqrt.c | 123 int n, ix, iy, hx, hy, lx, ly; in csqrt() local 127 hx = HI_WORD(x); in csqrt() 131 ix = hx & 0x7fffffff; in csqrt() 140 if (hx > 0) { in csqrt() 150 if (hx >= 0) { in csqrt() 171 if (hx >= 0) { in csqrt() 199 if (hx >= 0) { in csqrt()
|
H A D | csqrtl.c | 51 int n, ix, iy, hx, hy; local 55 hx = HI_XWORD(x); 57 ix = hx & 0x7fffffff; 66 if (hx > 0) { 76 if (hx >= 0) { 102 if (hx >= 0) { 135 if (hx >= 0) {
|
H A D | cacosl.c | 77 int ix, iy, hx, hy; in cacosl() local 82 hx = HI_XWORD(x); in cacosl() 84 ix = hx & 0x7fffffff; in cacosl() 103 if (hx >= 0) in cacosl() 131 if (hx >= 0) in cacosl() 145 if (hx >= 0) in cacosl() 195 if (hx >= 0) in cacosl() 209 LD_RE(ans) = (hx >= 0)? y / t : pi - (y / t - pi_l); in cacosl() 217 LD_RE(ans) = (hx >= 0)? t : pi + pi_l; in cacosl() 246 LD_RE(ans) = (hx >= 0)? acosl(B) : acosl(-B); in cacosl()
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | __tanl.c | 116 int i, j, hx, ix; in __k_tanl() local 119 hx = px[i0]; in __k_tanl() 120 ix = hx & 0x7fffffff; in __k_tanl() 143 if (hx > 0) in __k_tanl() 156 return (hx < 0 ? -a - t : a + t); in __k_tanl() 161 return (hx >= 0 ? z / (-a - c) : z / (a + c)); in __k_tanl()
|
H A D | __sinl.c | 107 int i, j, hx, ix; in __k_sinl() local 110 hx = px[i0]; in __k_sinl() 111 ix = hx & 0x7fffffff; in __k_sinl() 129 if (hx > 0) in __k_sinl() 139 if (hx < 0) in __k_sinl()
|
H A D | log1pl.c | 144 int i, j, ix, iy, n, hx, m; in log1pl() local 146 hx = H0(x); in log1pl() 147 ix = hx & 0x7fffffff; in log1pl() 161 if (hx < 0 && ix >= 0x3fff0000) { in log1pl() 180 H0(g) = ((hx + (0x200 << (-m))) >> (10 - m)) << (10 - m); in log1pl() 182 i = (((((hx & 0xffff) | 0x10000) >> (-m)) | 0x3fff0000) + in log1pl()
|
H A D | expm1l.c | 131 int hx, ix, j, k, m; in expm1l() local 134 hx = ((int *) &x)[HIXWORD]; in expm1l() 135 ix = hx & ~0x80000000; in expm1l() 157 if (hx < 0) in expm1l() 166 if (hx > 0) { in expm1l()
|
/illumos-gate/usr/src/cmd/ast/libshell/common/tests/ |
H A D | sun_solaris_staticvariables.sh | 97 integer hx=5 100 integer -S hx=9 101 $2 && unset hx 102 $1 && printf "hx=%d\n" hx
|
/illumos-gate/usr/src/lib/libm/common/LD/ |
H A D | __sincosl.c | 97 int i, j, hx, ix; in __k_sincosl() local 101 XTOI(px, hx); in __k_sincosl() 103 hx = px[0]; in __k_sincosl() 105 ix = hx & 0x7fffffff; in __k_sincosl() 136 if (hx > 0) in __k_sincosl() 150 if (hx < 0) in __k_sincosl()
|
H A D | __cosl.c | 106 int i, j, hx, ix; in __k_cosl() local 110 XTOI(px, hx); in __k_cosl() 112 hx = px[0]; in __k_cosl() 114 ix = hx & 0x7fffffff; in __k_cosl() 135 if (hx > 0) in __k_cosl()
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | llroundl.c | 53 unsigned hx, sx, frac; in llroundl() local 58 hx = xx.i[0] & ~0x80000000; in llroundl() 61 if (hx > 0x403e0000) { /* |x| > 2^63 + ... or x is nan */ in llroundl() 68 if (hx < 0x3fff0000) { in llroundl() 69 if (hx >= 0x3ffe0000) in llroundl() 75 j = 0x406f - (hx >> 16); in llroundl()
|
/illumos-gate/usr/src/lib/libc/port/fp/ |
H A D | __flt_decim.c | 218 int hx; in __arint_set_n() local 222 hx = *(1+(int *)x); in __arint_set_n() 224 hx = *(int *)x; in __arint_set_n() 226 if (hx >= 0x43300000) { in __arint_set_n() 230 else if (nrx == 1 && hx < 0x43400000) in __arint_set_n() 235 } else if (hx < 0x3fe00000) { in __arint_set_n() 237 if (nrx > 1 && hx == 0x3fdfffff) in __arint_set_n()
|
/illumos-gate/usr/src/lib/libm/common/R/ |
H A D | cosf.c | 78 int n, ix, hx, hy; in cosf() local 81 hx = *((int *)&x); in cosf() 82 ix = hx & 0x7fffffff; in cosf() 98 } else if (hx > 0) { in cosf() 116 if (hx < 0) in cosf()
|
H A D | sinf.c | 78 int n, ix, hx, hy; in sinf() local 81 hx = *((int *)&x); in sinf() 82 ix = hx & 0x7fffffff; in sinf() 98 } else if (hx > 0) { in sinf() 116 if (hx < 0) in sinf()
|
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vsinbig_ultra3.c | 106 unsigned hx; in __vlibm_vsin_big_ultra3() local 110 hx = HI(x); in __vlibm_vsin_big_ultra3() 111 xsb0 = hx >> 31; in __vlibm_vsin_big_ultra3() 113 if (hx <= pthresh || hx > 0x413921fb) in __vlibm_vsin_big_ultra3() 115 if (hx > 0x413921fb && hx < 0x7ff00000) in __vlibm_vsin_big_ultra3() 133 hx = HI(x); in __vlibm_vsin_big_ultra3() 136 if (hx <= pthresh || hx > 0x413921fb) in __vlibm_vsin_big_ultra3() 138 if (hx > 0x413921fb && hx < 0x7ff00000) in __vlibm_vsin_big_ultra3() 156 hx = HI(x); in __vlibm_vsin_big_ultra3() 159 if (hx <= pthresh || hx > 0x413921fb) in __vlibm_vsin_big_ultra3() [all …]
|
H A D | __vcosbig_ultra3.c | 106 unsigned hx; in __vlibm_vcos_big_ultra3() local 110 hx = HI(x); in __vlibm_vcos_big_ultra3() 111 xsb0 = hx >> 31; in __vlibm_vcos_big_ultra3() 113 if (hx <= pthresh || hx > 0x413921fb) in __vlibm_vcos_big_ultra3() 115 if (hx > 0x413921fb && hx < 0x7ff00000) in __vlibm_vcos_big_ultra3() 133 hx = HI(x); in __vlibm_vcos_big_ultra3() 136 if (hx <= pthresh || hx > 0x413921fb) in __vlibm_vcos_big_ultra3() 138 if (hx > 0x413921fb && hx < 0x7ff00000) in __vlibm_vcos_big_ultra3() 156 hx = HI(x); in __vlibm_vcos_big_ultra3() 159 if (hx <= pthresh || hx > 0x413921fb) in __vlibm_vcos_big_ultra3() [all …]
|