Searched refs:ax0 (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/lib/libmvec/common/ |
H A D | __vrsqrtf.c | 233 ax0 = *(int*)px; \ 244 int ax0, n_n; in __vrsqrtf() local 253 ax0 = *(int*)px; in __vrsqrtf() 257 if (ax0 >= 0x7f800000) /* X = NaN or Inf */ in __vrsqrtf() 265 if (ax0 < 0x00800000) /* X = denormal, zero or negative */ in __vrsqrtf() 270 if ((ax0 & 0x7fffffff) == 0) /* |X| = zero */ in __vrsqrtf() 274 else if (ax0 >= 0) /* X = denormal */ in __vrsqrtf() 287 ax0 = *(int*)&res; in __vrsqrtf() 288 iexp0 = ax0 >> 24; in __vrsqrtf() 292 si0 = (ax0 >> 13) & 0x7f0; in __vrsqrtf() [all …]
|
H A D | __vpowf.c | 431 unsigned ux, sx, uy, ay, ax0; in __vpowf() local 460 ax0 = ux & 0x7fffffff; in __vpowf() 465 if (ax0 >= 0x7f800000 || ay >= 0x7f800000) in __vpowf() 470 if (ax0 > 0x7f800000 || ay > 0x7f800000) in __vpowf() 475 if (ax0 == 0x3f800000) in __vpowf() 478 fy = ((ax0 < 0x3f800000) != (uy >> 31)) ? 0.0f : *(float*) &ay; in __vpowf() 494 ax0 = 0; in __vpowf() 495 ax0 += yisint0 << 31; in __vpowf() 496 RETURN(*(float*)&ax0) in __vpowf() 503 exp0 = (ax0 >> 23) - 127; in __vpowf() [all …]
|
H A D | __vrhypotf.c | 255 int ax0, ay0, n_n; in __vrhypotf() local 264 ax0 = *(int*)px; in __vrhypotf() 268 ax0 &= 0x7fffffff; in __vrhypotf() 273 if (ax0 >= 0x7f800000 || ay0 >= 0x7f800000) /* X or Y = NaN or Inf */ in __vrhypotf() 278 if (ax0 == 0x7f800000) res = 0.0f; in __vrhypotf() 280 ax0 = *(int*)px; in __vrhypotf() 284 ax0 = *(int*)px; in __vrhypotf() 303 ax0 = *(int*)px; in __vrhypotf() 308 ax0 &= 0x7fffffff; in __vrhypotf() 311 if (ax0 >= 0x7f800000 || ay0 >= 0x7f800000) /* X or Y = NaN or Inf */ in __vrhypotf() [all …]
|
H A D | __vpow.c | 686 double ax0 = 0.0L, x0 = 0.0L, s_h0, ux0; in __vpow() local 756 u0 = x0 - ax0; in __vpow() 781 s_l0 = (x0 - (ux0 - ax0)); in __vpow() 958 u0 = x0 - ax0; in __vpow() 965 s_l0 = (x0 - (ux0 - ax0)); in __vpow() 1137 double yr, s_h0, s_l0, m_h0, x0, ax0; in __vpowx() local 1162 ax0 = *(double*)&ull_ax0; in __vpowx() 1163 hx0 = HI(&ax0); in __vpowx() 1164 ux0 = x0 + ax0; in __vpowx() 1166 u0 = x0 - ax0; in __vpowx() [all …]
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vrsqrtf.S | 211 ! ax0 = *(int*)px; 218 ! if ( ax0 >= 0x7f800000 ) 222 ! if ( ax0 < 0x00800000 ) 226 ! if ( (ax0 & 0x7fffffff) == 0 ) /* |X| = zero */ 230 ! else if ( ax0 >= 0 ) /* X = denormal */ 238 ! ax0 = *(int*)&res; 239 ! iexp0 = ax0 >> 24; 243 ! si0 = (ax0 >> 13) & 0x7f0; 247 ! iax0 = ax0 & 0x7ffe0000; 248 ! iax0 = ax0 - iax0; [all …]
|
H A D | __vpowf.S | 551 ! ax0 = ux & 0x7fffffff; 554 ! if (ax0 >= 0x7f800000 || ay >= 0x7f800000) { /* |X| or |Y| = Inf,Nan */ 555 ! if (ax0 > 0x7f800000 || ay > 0x7f800000) /* |X| or |Y| = Nan */ 560 ! if (ax0 == 0x3f800000) fy = *py - *py; /* +-1 ** +-Inf = NaN */ 561 ! else fy = ((ax0 < 0x3f800000) != (uy >> 31)) ? ZERO : *(float*) &ay; 576 ! if (uy >> 31) ax0 = 0; 577 ! ax0 += yisint0 << 31; 578 ! pz[0] = *(float*)&ax0; 581 ! exp0 = (ax0 >> 23) - 127; 583 ! if ((int)ax0 < 0x00800000) { /* X = denormal */ [all …]
|
H A D | __vatan2f.S | 95 ! ax0 = ux0 & 0x7fffffff; 96 ! if ( ax0 >= 0x7f800000 || ay0 >= 0x7f800000 ) 99 ! if ( ax0 > 0x7f800000 || ay0 > 0x7f800000 ) 101 ! ftmp0 = *(float*)&ax0 * *(float*)&ay0; 108 ! signx0 = (ax0 == 0x7f800000) ? signx0 + 1 : 2; 119 ! if ( ax0 == 0 && ay0 == 0 ) 123 ! ldiff0 = ax0 - ay0; 134 ! ldiff0 = ax0 - ay0; 268 and %l3,_0x7fffffff,%l6 ! (0_0) ax0 = ux0 & 0x7fffffff; 276 sub %l6,%l7,%o2 ! (0_0) ldiff0 = ax0 - ay0; [all …]
|