Home
last modified time | relevance | path

Searched refs:Vec8q (Results 1 – 6 of 6) sorted by relevance

/dports/biology/iqtree/IQ-TREE-2.0.6/vectorclass/
H A Dvectori512e.h1339 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 Dvectori512.h1337 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 Dvectorf512.h1178 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 Dvectormath_trig.h105 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 Dvectormath_exp.h104 Vec8q b = Vec8q(reinterpret_i(a)); // bit-cast to integer in vm_pow2n()
105Vec8q 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 Dvectorf512e.h1361 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 …]