Searched defs:base8_numeric (Results 1 – 1 of 1) sorted by relevance
1742 struct base8_numeric: base8<T> { struct1743 static simdutf_really_inline simd8<T> splat(T _value) { return _mm256_set1_epi8(_value); } in splat()1744 static simdutf_really_inline simd8<T> zero() { return _mm256_setzero_si256(); } in zero()1745 static simdutf_really_inline simd8<T> load(const T values[32]) { in load()1749 static simdutf_really_inline simd8<T> repeat_16( in repeat_16()1761 simdutf_really_inline base8_numeric() : base8<T>() {} in base8_numeric() function1762 simdutf_really_inline base8_numeric(const __m256i _value) : base8<T>(_value) {} in base8_numeric() argument1765 …oid store(T dst[32]) const { return _mm256_storeu_si256(reinterpret_cast<__m256i *>(dst), *this); } in store()1768 …lly_inline simd8<T> operator+(const simd8<T> other) const { return _mm256_add_epi8(*this, other); } in operator +()1769 …lly_inline simd8<T> operator-(const simd8<T> other) const { return _mm256_sub_epi8(*this, other); } in operator -()[all …]