Searched defs:base8_numeric (Results 1 – 1 of 1) sorted by relevance
1758 struct base8_numeric: base8<T> { struct1759 static simdutf_really_inline simd8<T> splat(T _value) { return _mm256_set1_epi8(_value); } in splat()1760 static simdutf_really_inline simd8<T> zero() { return _mm256_setzero_si256(); } in zero()1761 static simdutf_really_inline simd8<T> load(const T values[32]) { in load()1765 static simdutf_really_inline simd8<T> repeat_16( in repeat_16()1777 simdutf_really_inline base8_numeric() : base8<T>() {} in base8_numeric() argument1778 simdutf_really_inline base8_numeric(const __m256i _value) : base8<T>(_value) {} in base8_numeric() function1781 …oid store(T dst[32]) const { return _mm256_storeu_si256(reinterpret_cast<__m256i *>(dst), *this); } in store()1784 …lly_inline simd8<T> operator+(const simd8<T> other) const { return _mm256_add_epi8(*this, other); } in operator +()1785 …lly_inline simd8<T> operator-(const simd8<T> other) const { return _mm256_sub_epi8(*this, other); } in operator -()[all …]