/titanic_41/usr/src/lib/libmvec/common/ |
H A D | __vhypot.c | 90 hx0 = HI(px); \ 103 int hx0, hx1, hy0, j0, diff; in __vhypot() local 119 hx0 = HI(px); in __vhypot() 124 hx0 &= 0x7fffffff; in __vhypot() 127 if (hx0 >= 0x7fe00000) /* |X| >= 2**1023 or Inf or NaN */ in __vhypot() 129 diff = hy0 - hx0; in __vhypot() 141 if (hx0 == 0x7ff00000 && lx == 0) res = x == y ? y : x; in __vhypot() 171 diff = hy0 - hx0; in __vhypot() 183 if (hx0 == 0x7ff00000 && lx == 0) res = x == y ? y : x; in __vhypot() 214 if (hx0 < 0x00100000 && hy0 < 0x00100000) /* X and Y are subnormal */ in __vhypot() [all …]
|
H A D | __vrsqrt.c | 156 int hx0, resh0, res_ch0; in __vrsqrt() local 160 hx0 = HI(&res); in __vrsqrt() 161 sqrt_exp0 = (0x817 - (hx0 >> 21)) << 20; in __vrsqrt() 162 ind0 = (((hx0 >> 10) & 0x7f8) + 8) & -16; in __vrsqrt() 164 resh0 = (hx0 & 0x001fffff) | 0x3fe00000; in __vrsqrt() 219 int hx0, resh0, res_ch0; in __vrsqrt() local 223 hx0 = HI(&res); in __vrsqrt() 224 sqrt_exp0 = (0x817 - (hx0 >> 21)) << 20; in __vrsqrt() 225 ind0 = (((hx0 >> 10) & 0x7f8) + 8) & -16; in __vrsqrt() 227 resh0 = (hx0 & 0x001fffff) | 0x3fe00000; in __vrsqrt() [all …]
|
H A D | __vhypotf.c | 45 unsigned hx0, hx1, hx2, hy0, hy1, hy2; in __vhypotf() local 51 hx0 = *(unsigned*)x & ~0x80000000; in __vhypotf() 53 *(unsigned*)&x0 = hx0; in __vhypotf() 55 if (hy0 > hx0) in __vhypotf() 57 i = hy0 - hx0; in __vhypotf() 59 if (hx0 == 0) in __vhypotf() 64 i = hx0 - hy0; in __vhypotf() 65 j0 = hx0 & 0x7f800000; in __vhypotf() 68 else if (hx0 == 0) in __vhypotf() 74 if (hx0 == 0x7f800000) in __vhypotf() [all …]
|
H A D | __vpow.c | 692 int hx0 = 0, yisint0 = 0, exp0 = 0; in __vpow() local 790 i0 = (hx0 >> 8) & 0xff0; in __vpow() 791 exp0 += (hx0 >> 20); in __vpow() 968 i0 = (hx0 >> 8) & 0xff0; in __vpow() 969 exp0 += (hx0 >> 20); in __vpow() 1143 unsigned hx, hx0, hy, ly, sy; in __vpowx() local 1163 hx0 = HI(&ax0); in __vpowx() 1176 i0 = (hx0 >> 8) & 0xff0; in __vpowx() 1177 exp0 += (hx0 >> 20); in __vpowx()
|
H A D | __vcos.c | 103 unsigned hx0, hx1, hx2, xsb0, xsb1 = 0, xsb2; in __vcos() local 118 hx0 = xsb0 & ~0x80000000; /* mask off sign bit */ in __vcos() 119 if (hx0 > 0x3fe921fb) { in __vcos() 124 if (hx0 < 0x3e400000) { in __vcos() 197 i = (hx0 - 0x3fc40000) >> 31; in __vcos() 466 if (hx0 < 0x3fc40000) in __vcos()
|
H A D | __vsin.c | 83 unsigned hx0, hx1, hx2, xsb0, xsb1 = 0, xsb2; in __vsin() local 97 hx0 = xsb0 & ~0x80000000; in __vsin() 98 if (hx0 > 0x3fe921fb) in __vsin() 103 if (hx0 < 0x3e400000) in __vsin() 171 i = (hx0 - 0x3fc90000) >> 31; in __vsin() 446 if (hx0 < 0x3fc90000) in __vsin()
|
H A D | __vsincos.c | 100 unsigned hx0, hx1, hx2, xsb0, xsb1, xsb2; in __vsincos() local 118 hx0 = xsb0 & ~0x80000000; /* mask off sign bit */ in __vsincos() 119 if (hx0 > 0x3fe921fb) { in __vsincos() 130 if (hx0 < 0x3e400000) { in __vsincos() 228 i |= ((hx0 - 0x3fc40000) >> 29) & 4; in __vsincos() 662 if (hx0 < 0x3fc40000) in __vsincos()
|
H A D | __vrhypot.c | 222 int hx0, hy0, j0, diff0; in __vrhypot() local
|
/titanic_41/usr/src/lib/libmvec/common/vis/ |
H A D | __vrhypot.S | 126 ! hx0 = *(int*)px; 134 ! hx0 &= 0x7fffffff; 137 ! diff0 = hy0 - hx0; 147 ! if ( hx0 >= 0x7ff00000 || hy0 >= 0x7ff00000 ) 152 ! if ( hx0 == 0x7ff00000 && lx == 0 ) res0 = 0.0; 164 ! if ( hx0 < 0x00100000 && hy0 < 0x00100000 ) 168 ! ii = hx0 | hy0; 184 ! if ( hx0 < 0x00080000 ) 315 lda [%i4]0x82,%o1 ! (7_0) hx0 = *(int*)px; 321 and %o1,_0x7fffffff,%o7 ! (7_0) hx0 &= 0x7fffffff; [all …]
|
H A D | __vhypotf.S | 82 ! hx0 = *(int*)px; 90 ! hx0 &= 0x7fffffff; 206 lda [%i1]0x82,%l3 ! (3_0) hx0 = *(int*)px; 211 and %l3,_0x7fffffff,%l3 ! (3_0) hx0 &= 0x7fffffff; 228 lda [%i1]0x82,%l3 ! (4_0) hx0 = *(int*)px; 232 and %l3,_0x7fffffff,%l3 ! (4_0) hx0 &= 0x7fffffff; 250 lda [%i1+stridex]0x82,%l3 ! (0_0) hx0 = *(int*)px; 255 and %l3,_0x7fffffff,%l3 ! (0_0) hx0 &= 0x7fffffff; 280 lda [%i1+stridex]0x82,%l3 ! (1_0) hx0 = *(int*)px; 284 and %l3,_0x7fffffff,%l3 ! (1_0) hx0 &= 0x7fffffff; [all …]
|
H A D | __vsincos.S | 74 ! l0 hx0,k0
|
H A D | __vsin.S | 130 ! l0 hx0 1381 ! l0 hx0
|
H A D | __vcos.S | 200 ! l0 hx0 1452 ! l0 hx0
|
H A D | __vcos_ultra3.S | 77 ! l0 hx0 99 ! f0 hx0
|
H A D | __vsin_ultra3.S | 77 ! l0 hx0 99 ! f0 hx0
|