/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | modf.c | 56 hx = xx.i[HIWORD] & ~0x80000000; in __modf() 62 xx.i[HIWORD] &= 0x80000000; in __modf() 69 xx.i[HIWORD] &= 0x80000000; in __modf() 76 s = xx.i[HIWORD] & 0x80000000; in __modf() 78 yy.i[HIWORD] = xx.i[HIWORD] & ~((1 << (0x413 - (hx >> 20))) - in __modf() 82 yy.i[HIWORD] = xx.i[HIWORD]; in __modf() 88 xx.i[HIWORD] = (xx.i[HIWORD] & ~0x80000000) | s; in __modf()
|
H A D | scalbln.c | 45 unsigned v = px[HIWORD] & ~0x80000000, w = px[LOWORD], t = v; in ilogb_biased() 66 px[HIWORD] = (px[HIWORD] & 0x80000000) | v; in ilogb_biased() 76 ix = px[HIWORD] & ~0x80000000; in scalbln() 80 return ((px[HIWORD] & 0x80000) != 0 ? x : x + x); in scalbln() 90 k = ((px[HIWORD] & ~0x80000000) >> 20) - 52; in scalbln() 101 px[HIWORD] = (px[HIWORD] & ~0x7ff00000) | (k << 20); in scalbln() 105 px[HIWORD] = (px[HIWORD] & ~0x7ff00000) | (k << 20); in scalbln()
|
H A D | nearbyint.c | 54 sx = xx.i[HIWORD] & 0x80000000; in __nearbyint() 55 hx = xx.i[HIWORD] & ~0x80000000; in __nearbyint() 81 xx.i[HIWORD] = sx | 0x3ff00000; in __nearbyint() 83 xx.i[HIWORD] = sx; in __nearbyint() 92 frac = ((xx.i[HIWORD] << 1) << (63 - j)) | in __nearbyint() 99 xx.i[HIWORD] &= ~(i - 1); in __nearbyint() 102 (xx.i[HIWORD] & i))))) in __nearbyint() 103 xx.i[HIWORD] += i; in __nearbyint() 115 xx.i[HIWORD]++; in __nearbyint()
|
H A D | frexp.c | 59 hx = xx.i[HIWORD] & ~0x80000000; in __frexp() 86 yy.i[HIWORD] = 0x43300000 | hx; in __frexp() 89 yy.i[HIWORD] = 0x43300000; in __frexp() 92 xx.d = ((int)xx.i[HIWORD] < 0)? -t : t; in __frexp() 93 hx = xx.i[HIWORD] & ~0x80000000; in __frexp() 98 xx.i[HIWORD] = (xx.i[HIWORD] & ~0x7ff00000) | 0x3fe00000; in __frexp()
|
H A D | lrint.c | 60 hx = xx.i[HIWORD] & ~0x80000000; in lrint() 64 yy.i[HIWORD] = (xx.i[HIWORD] & 0x80000000) | 0x43300000; in lrint() 66 yy.i[HIWORD] = (xx.i[HIWORD] & 0x80000000) | 0x43e00000; in lrint()
|
H A D | llrint.c | 62 hx = xx.i[HIWORD] & ~0x80000000; in llrint() 67 yy.i[HIWORD] = (xx.i[HIWORD] & 0x80000000) | 0x43300000; in llrint() 69 yy.i[HIWORD] = (xx.i[HIWORD] & 0x80000000) | 0x43e00000; in llrint()
|
H A D | lround.c | 53 hx = xx.i[HIWORD] & ~0x80000000; in lround() 54 sx = xx.i[HIWORD] & 0x80000000; in lround() 65 xx.i[HIWORD] = (xx.i[HIWORD] + i) & ~(i | (i - 1)); in lround() 71 xx.i[HIWORD]++; in lround()
|
H A D | llround.c | 56 hx = xx.i[HIWORD] & ~0x80000000; in llround() 57 sx = xx.i[HIWORD] & 0x80000000; in llround() 70 xx.i[HIWORD] = (xx.i[HIWORD] + i) & ~(i | (i - 1)); in llround() 76 xx.i[HIWORD]++; in llround()
|
H A D | round.c | 43 hx = xx.i[HIWORD] & ~0x80000000; in round() 44 sx = xx.i[HIWORD] & 0x80000000; in round() 55 xx.i[HIWORD] = (xx.i[HIWORD] + i) & ~(i | (i - 1)); in round() 61 xx.i[HIWORD]++; in round()
|
H A D | trunc.c | 43 hx = xx.i[HIWORD] & ~0x80000000; in trunc() 44 sx = xx.i[HIWORD] & 0x80000000; in trunc() 52 xx.i[HIWORD] &= ~(i | (i - 1)); in trunc()
|
/illumos-gate/usr/src/lib/libm/common/complex/ |
H A D | k_clog_r.c | 229 ((int *)&zk)[HIWORD] = 0x3ff00000 + (K << 13); in k_log_NKz() 254 ix = (((int *)&x)[HIWORD]) & ~0x80000000; in __k_clog_r() 256 iy = (((int *)&y)[HIWORD]) & ~0x80000000; in __k_clog_r() 281 ((int *)&wh)[HIWORD] = iy; in __k_clog_r() 296 ix = ((int *)&x)[HIWORD]; in __k_clog_r() 298 iy = ((int *)&y)[HIWORD]; in __k_clog_r() 308 iy = ((int *)&y)[HIWORD]; in __k_clog_r() 320 ((int *)&x)[HIWORD] = i; in __k_clog_r() 322 ((int *)&zk)[HIWORD] = i & 0xffffe000; in __k_clog_r() 341 ((int *)&x)[HIWORD] = ix; ((int *)&y)[HIWORD] = iy; in __k_clog_r() [all …]
|
H A D | cabs.c | 60 ix = ((int *)&x)[HIWORD] & ~0x80000000; in cabs() 62 iy = ((int *)&y)[HIWORD] & ~0x80000000; in cabs() 119 ix = ((int *)&ax)[HIWORD]; in cabs() 126 iy = ((int *)&ay)[HIWORD]; in cabs() 161 ((int *)&xh)[HIWORD] = ix; in cabs() 167 ((int *)&xh)[HIWORD] = ix + 0x00100000; in cabs() 169 ((int *)&yh)[HIWORD] = iy; in cabs()
|
H A D | complex_wrapper.h | 63 #define HIWORD 0 macro 69 #define HIWORD 1 macro 78 #define HI_WORD(x) ((int *) &x)[HIWORD] /* for double */
|
/illumos-gate/usr/src/lib/libm/common/C/ |
H A D | scalbn.c | 48 unsigned v = px[HIWORD] & ~0x80000000, w = px[LOWORD], t = v; in ilogb_biased() 69 px[HIWORD] = (px[HIWORD] & 0x80000000) | v; in ilogb_biased() 80 ix = px[HIWORD]; in scalbn() 92 ix = px[HIWORD]; in scalbn() 96 ix = px[HIWORD]; in scalbn() 115 px[HIWORD] = (ix & ~0x7ff00000) | (k << 20); in scalbn() 118 px[HIWORD] = (ix & ~0x7ff00000) | (k << 20); in scalbn()
|
H A D | nextafter.c | 42 hx = ((int *)&x)[HIWORD]; in nextafter() 44 hy = ((int *)&y)[HIWORD]; in nextafter() 53 ((int *)&ans)[HIWORD] = k; in nextafter() 59 ((int *)&ans)[HIWORD] = k; in nextafter() 63 ((int *)&ans)[HIWORD] = k; in nextafter() 69 ((int *)&ans)[HIWORD] = k; in nextafter() 73 ((int *)&ans)[HIWORD] = k; in nextafter()
|
H A D | hypot.c | 84 ix = ((int *) &x)[HIWORD] & ~0x80000000; in hypot() 86 iy = ((int *) &y)[HIWORD] & ~0x80000000; in hypot() 122 if (((int *) &ax)[HIWORD] == 0x7ff00000) in hypot() 148 ix = ((int *) &ax)[HIWORD]; in hypot() 154 iy = ((int *) &ay)[HIWORD]; in hypot() 186 ((int *) &xh)[HIWORD] = ix; in hypot() 192 ((int *) &xh)[HIWORD] = ix + 0x00100000; in hypot() 194 ((int *) &yh)[HIWORD] = iy; in hypot() 205 if (((int *) &ax)[HIWORD] == 0x7ff00000) in hypot()
|
H A D | expm1.c | 167 hx = ((unsigned *) &x)[HIWORD]; /* high word of x */ in expm1() 248 ((int *) &y)[HIWORD] += k << 20; in expm1() 253 ((int *) &t)[HIWORD] = 0x3ff00000 - (0x200000 >> k); in expm1() 256 ((int *) &y)[HIWORD] += k << 20; in expm1() 258 ((int *) &t)[HIWORD] = (0x3ff - k) << 20; /* 2^-k */ in expm1() 261 ((int *) &y)[HIWORD] += k << 20; in expm1()
|
H A D | cbrt.c | 231 hx = xx.i[HIWORD] & ~0x80000000; in __cbrt() 232 sx = xx.i[HIWORD] & 0x80000000; in __cbrt() 249 hx = xx.i[HIWORD] & ~0x80000000; in __cbrt() 260 xx.i[HIWORD] = 0x3ff00000 + hx; in __cbrt() 266 yy.i[HIWORD] = sx | (j + offset); in __cbrt()
|
H A D | log1p.c | 129 hx = ((int *)&x)[HIWORD]; /* high word of x */ in log1p() 159 hu = ((int *)&u)[HIWORD]; /* high word of u */ in log1p() 168 hu = ((int *)&u)[HIWORD]; /* high word of u */ in log1p() 174 ((int *)&u)[HIWORD] = hu | 0x3ff00000; in log1p() 177 ((int *)&u)[HIWORD] = hu | 0x3fe00000; in log1p()
|
H A D | pow.c | 100 ix = px[HIWORD]; in log2_x() 125 ix = px[HIWORD]; in log2_x() 130 px[HIWORD] = ix; in log2_x() 132 pz[HIWORD] = i & 0xffffe000; in log2_x() 169 hx = ((int *) &x)[HIWORD]; in pow() 171 hy = ((int *) &y)[HIWORD]; in pow() 301 j = pz[HIWORD]; in pow() 337 pz[HIWORD] += k << 20; in pow()
|
H A D | atan2.c | 416 hy = ((int *)&oy)[HIWORD]; in atan2() 420 hx = ((int *)&ox)[HIWORD]; in atan2() 482 hy = ((int *)&y)[HIWORD]; in atan2() 483 hx = ((int *)&x)[HIWORD]; in atan2()
|
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vlog.c | 65 #define HIWORD 1 macro 70 #define HIWORD 0 macro 620 z##N.i[HIWORD] -= e; \ 621 w##N.i[HIWORD] = i##N - e; \ 653 i##N = z##N.i[HIWORD]; \ 705 z0.i[HIWORD] -= e; in __vlog() 706 w0.i[HIWORD] = i0 - e; in __vlog() 712 z1.i[HIWORD] -= e; in __vlog() 713 w1.i[HIWORD] = i1 - e; in __vlog() 719 z2.i[HIWORD] -= e; in __vlog() [all …]
|
/illumos-gate/usr/src/lib/libm/common/Q/ |
H A D | sqrtl.c | 49 #define HIWORD 1 macro 76 #define HIWORD 0 macro 190 u.l[HIWORD] = 0x42300000; in __q_unpack() 196 u.l[HIWORD] = 0x40300000; in __q_unpack() 202 u.l[HIWORD] = 0x3e300000; in __q_unpack() 205 u.l[HIWORD] |= w[0] & 0xff; in __q_unpack() 209 u.l[HIWORD] = 0x3c300000; in __q_unpack() 212 u.l[HIWORD] |= w[1] & 0xffff; in __q_unpack() 216 u.l[HIWORD] = 0x3c300000; in __q_unpack()
|
/illumos-gate/usr/src/lib/libm/common/R/ |
H A D | tanf.c | 107 hy = ((int *)&y)[HIWORD] & ~0x80000000; in tanf() 137 hy = ((int *)&y)[HIWORD]; in tanf() 139 ((int *)&w)[HIWORD] = (hy & 0xfffff) | 0x41600000; in tanf() 148 hy = ((int *)&y)[HIWORD] & ~0x80000000; in tanf()
|
H A D | powf.c | 242 i = px[HIWORD] + 0x4000; in powf() 244 pz[HIWORD] = i & 0xffff8000; in powf() 256 i = pz[HIWORD]; in powf() 276 px[HIWORD] += m << 20; in powf()
|