Searched refs:xsb0 (Results 1 – 5 of 5) sorted by relevance
/titanic_41/usr/src/lib/libmvec/common/ |
H A D | __vcos.c | 103 unsigned hx0, hx1, hx2, xsb0, xsb1 = 0, xsb2; in __vcos() local 117 xsb0 = HI(x); /* get most significant word */ in __vcos() 118 hx0 = xsb0 & ~0x80000000; /* mask off sign bit */ in __vcos() 207 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vcos() 231 xsb0 = (xsb0 >> 30) & 2; in __vcos() 238 t0 = __vlibm_TBL_sincos_lo[j0+1] - (__vlibm_TBL_sincos_hi[j0+xsb0]*w0 - a0*t0); in __vcos() 279 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vcos() 298 xsb0 = (xsb0 >> 30) & 2; in __vcos() 302 t0 = __vlibm_TBL_sincos_lo[j0+1] - (__vlibm_TBL_sincos_hi[j0+xsb0]*w0 - a0*t0); in __vcos() 333 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vcos() [all …]
|
H A D | __vsin.c | 83 unsigned hx0, hx1, hx2, xsb0, xsb1 = 0, xsb2; in __vsin() local 96 xsb0 = HI(x); in __vsin() 97 hx0 = xsb0 & ~0x80000000; in __vsin() 181 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin() 205 xsb0 = (xsb0 >> 30) & 2; in __vsin() 208 a0 = __vlibm_TBL_sincos_hi[j0+xsb0]; in __vsin() 211 t0 = (__vlibm_TBL_sincos_hi[j0+1] * w0 + a0 * t0) + __vlibm_TBL_sincos_lo[j0+xsb0]; in __vsin() 252 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsin() 271 xsb0 = (xsb0 >> 30) & 2; in __vsin() 273 a0 = __vlibm_TBL_sincos_hi[j0+xsb0]; in __vsin() [all …]
|
H A D | __vsinbig_ultra3.c | 80 unsigned xsb0, xsb1, xsb2; in __vlibm_vsin_big_ultra3() local 111 xsb0 = hx >> 31; in __vlibm_vsin_big_ultra3() 173 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vlibm_vsin_big_ultra3() 218 xsb0 = HI(&x0); in __vlibm_vsin_big_ultra3() 219 i = ((xsb0 & ~0x80000000) - thresh[n0&1]) >> 31; in __vlibm_vsin_big_ultra3() 230 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vlibm_vsin_big_ultra3() 254 xsb0 = (xsb0 >> 30) & 2; in __vlibm_vsin_big_ultra3() 257 n0 ^= (xsb0 & ~(n0 << 1)); in __vlibm_vsin_big_ultra3() 260 xsb0 |= 1; in __vlibm_vsin_big_ultra3() 266 t0 = (__vlibm_TBL_sincos_hi[j0+((n0+xsb0)&3)] * w0 + a0 * t0) + __vlibm_TBL_sincos_lo[j0+n0]; in __vlibm_vsin_big_ultra3() [all …]
|
H A D | __vcosbig_ultra3.c | 80 unsigned xsb0, xsb1, xsb2; in __vlibm_vcos_big_ultra3() local 111 xsb0 = hx >> 31; in __vlibm_vcos_big_ultra3() 173 n0 = (int) (x0 * invpio2 + half[xsb0]); in __vlibm_vcos_big_ultra3() 218 xsb0 = HI(&x0); in __vlibm_vcos_big_ultra3() 219 i = ((xsb0 & ~0x80000000) - thresh[n0&1]) >> 31; in __vlibm_vcos_big_ultra3() 230 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vlibm_vcos_big_ultra3() 254 xsb0 = (xsb0 >> 30) & 2; in __vlibm_vcos_big_ultra3() 257 n0 ^= (xsb0 & ~(n0 << 1)); in __vlibm_vcos_big_ultra3() 260 xsb0 |= 1; in __vlibm_vcos_big_ultra3() 266 t0 = (__vlibm_TBL_sincos_hi[j0+((n0+xsb0)&3)] * w0 + a0 * t0) + __vlibm_TBL_sincos_lo[j0+n0]; in __vlibm_vcos_big_ultra3() [all …]
|
H A D | __vsincos.c | 100 unsigned hx0, hx1, hx2, xsb0, xsb1, xsb2; in __vsincos() local 117 xsb0 = HI(x); /* get most significant word */ in __vsincos() 118 hx0 = xsb0 & ~0x80000000; /* mask off sign bit */ in __vsincos() 238 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsincos() 269 xsb0 = (xsb0 >> 30) & 2; in __vsincos() 273 a1_0 = __vlibm_TBL_sincos_hi[j0+xsb0]; /* sin_hi(t) */ in __vsincos() 293 t1_0 += __vlibm_TBL_sincos_lo[j0+xsb0]; /* sin_lo(t) */ in __vsincos() 304 j0 = (xsb0 + 0x4000) & 0xffff8000; in __vsincos() 323 xsb0 = (xsb0 >> 30) & 2; in __vsincos() 326 a1_0 = __vlibm_TBL_sincos_hi[j0+xsb0]; /* sin_hi(t) */ in __vsincos() [all …]
|