Searched refs:Vec8q (Results 1 – 6 of 6) sorted by relevance
/dports/biology/iqtree/IQ-TREE-2.0.6/vectorclass/ |
H A D | vectori512e.h | 1339 static inline Vec8q operator + (Vec8q const & a, Vec8q const & b) { 1344 static inline Vec8q & operator += (Vec8q & a, Vec8q const & b) { 1363 static inline Vec8q operator - (Vec8q const & a, Vec8q const & b) { 1373 static inline Vec8q & operator -= (Vec8q & a, Vec8q const & b) { 1397 static inline Vec8q & operator *= (Vec8q & a, Vec8q const & b) { 1460 static inline Vec8q & operator &= (Vec8q & a, Vec8q const & b) { 1471 static inline Vec8q & operator |= (Vec8q & a, Vec8q const & b) { 1481 static inline Vec8q & operator ^= (Vec8q & a, Vec8q const & b) { 1523 static inline Vec8q max(Vec8q const & a, Vec8q const & b) { in max() 1528 static inline Vec8q min(Vec8q const & a, Vec8q const & b) { in min() [all …]
|
H A D | vectori512.h | 1337 static inline Vec8q operator + (Vec8q const & a, Vec8q const & b) { 1342 static inline Vec8q & operator += (Vec8q & a, Vec8q const & b) { 1361 static inline Vec8q operator - (Vec8q const & a, Vec8q const & b) { 1371 static inline Vec8q & operator -= (Vec8q & a, Vec8q const & b) { 1411 static inline Vec8q & operator *= (Vec8q & a, Vec8q const & b) { 1474 static inline Vec8q & operator &= (Vec8q & a, Vec8q const & b) { 1485 static inline Vec8q & operator |= (Vec8q & a, Vec8q const & b) { 1495 static inline Vec8q & operator ^= (Vec8q & a, Vec8q const & b) { 1546 static inline Vec8q max(Vec8q const & a, Vec8q const & b) { in max() 1551 static inline Vec8q min(Vec8q const & a, Vec8q const & b) { in min() [all …]
|
H A D | vectorf512.h | 1178 return _mm512_castsi512_pd(Vec8q(_mm512_castpd_si512(a)) ^ Vec8q(0x8000000000000000)); 1272 return _mm512_castsi512_pd(Vec8q(_mm512_castpd_si512(a)) & Vec8q(_mm512_castpd_si512(b))); 1292 return _mm512_castsi512_pd(Vec8q(_mm512_castpd_si512(a)) | Vec8q(_mm512_castpd_si512(b))); 1303 return _mm512_castsi512_pd(Vec8q(_mm512_castpd_si512(a)) ^ Vec8q(_mm512_castpd_si512(b))); 1365 return _mm512_castsi512_pd(Vec8q(_mm512_castpd_si512(a)) & Vec8q(0x7FFFFFFFFFFFFFFF)); in abs() 1527 static inline Vec8d to_double(Vec8q const & a) { in to_double() 1599 static inline Vec8q exponent(Vec8d const & a) { in exponent() 1603 Vec8q t4 = Vec8q(t3) - 0x3FF; // subtract bias from exponent in exponent() 1619 static inline Vec8d exp2(Vec8q const & n) { in exp2() 1621 Vec8q t2 = min(t1, 0x400); in exp2() [all …]
|
H A D | vectormath_trig.h | 105 inline Vec8q vm_half_int_vector_to_full<Vec8q, Vec8i>(Vec8i const & x) { 239 return sincos_d<Vec8d, Vec8q, Vec8i, Vec8db, 1>(0, x); in sin() 243 return sincos_d<Vec8d, Vec8q, Vec8i, Vec8db, 2>(0, x); in cos() 247 return sincos_d<Vec8d, Vec8q, Vec8i, Vec8db, 3>(cosret, x); in sincos() 486 return tan_d<Vec8d, Vec8q, Vec8i, Vec8db>(x); in tan()
|
H A D | vectormath_exp.h | 104 Vec8q b = Vec8q(reinterpret_i(a)); // bit-cast to integer in vm_pow2n() 105 …Vec8q c = b << 52; // shift left 52 places to get value into exponent fi… in vm_pow2n() 1268 const __m512i table = Vec8q(0x85858A00); in wm_pow_case_x0() 1520 return pow_template_d<Vec8d, Vec8q, Vec8db>(x, y); 1525 return pow_template_d<Vec8d, Vec8q, Vec8db>(x, y); 1530 return pow_template_d<Vec8d, Vec8q, Vec8db>(x, (double)y); 2146 static inline Vec8q nan_code(Vec8d const & x) { in nan_code() 2147 Vec8q a = Vec8q(reinterpret_i(x)); in nan_code() 2148 Vec8q const m = 0x7FF0000000000000; in nan_code() 2149 Vec8q const n = 0x000FFFFFFFFFFFFF; in nan_code() [all …]
|
H A D | vectorf512e.h | 1361 static inline Vec8q truncate_to_int64(Vec8d const & a) { in truncate_to_int64() 1367 static inline Vec8q truncate_to_int64_limited(Vec8d const & a) { in truncate_to_int64_limited() 1373 static inline Vec8q round_to_int64(Vec8d const & a) { in round_to_int64() 1379 static inline Vec8q round_to_int64_limited(Vec8d const & a) { in round_to_int64_limited() 1385 static inline Vec8d to_double(Vec8q const & a) { in to_double() 1391 static inline Vec8d to_double_limited(Vec8q const & a) { in to_double_limited() 1445 static inline Vec8q exponent(Vec8d const & a) { in exponent() 1446 return Vec8q(exponent(a.get_low()), exponent(a.get_high())); in exponent() 1461 static inline Vec8d exp2(Vec8q const & n) { in exp2() 1907 static inline Vec8d lookup8(Vec8q const & index, Vec8d const & table) { in lookup8() [all …]
|