Lines Matching defs:shr

419     simdutf_really_inline simd8<uint8_t> shr() const { return vshrq_n_u8(*this, N); }
921 simdutf_really_inline simd16<uint16_t> shr() const { return simd16<uint16_t>(vshrq_n_u16(*this, N)); }
1919 simdutf_really_inline simd8<uint8_t> shr() const { return simd8<uint8_t>(_mm256_srli_epi16(*this, N)) & uint8_t(0xFFu >> N); }
2186 simdutf_really_inline simd16<uint16_t> shr() const { return simd16<uint16_t>(_mm256_srli_epi16(*this, N)); }
2811 simdutf_really_inline simd8<uint8_t> shr() const { return simd8<uint8_t>(_mm_srli_epi16(*this, N)) & uint8_t(0xFFu >> N); }
3151 simdutf_really_inline simd16<uint16_t> shr() const { return simd16<uint16_t>(_mm_srli_epi16(*this, N)); }
3802 template <int N> simdutf_really_inline simd8<uint8_t> shr() const {
12704 const auto v0 = u0.shr<8>();
12705 const auto v1 = u1.shr<8>();
12706 const auto v2 = u2.shr<8>();
12707 const auto v3 = u3.shr<8>();
12759 const auto t0 = in0.shr<8>();
12760 const auto t1 = in1.shr<8>();
12898 const auto t0 = in0.shr<8>();
12899 const auto t1 = in1.shr<8>();
12969 const auto t0 = in0.shr<8>();
12970 const auto t1 = in1.shr<8>();
15247 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
15291 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
15638 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
15682 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
15990 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
16034 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
16399 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
16443 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
22064 const auto v0 = u0.shr<8>();
22065 const auto v1 = u1.shr<8>();
22114 const auto t0 = in0.shr<8>();
22115 const auto t1 = in1.shr<8>();
22293 const auto t0 = in0.shr<8>();
22294 const auto t1 = in1.shr<8>();
22371 const auto t0 = in0.shr<8>();
22372 const auto t1 = in1.shr<8>();
24658 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
24702 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
25049 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
25093 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
25401 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
25445 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
25812 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
25856 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
27030 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
27074 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
27421 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
27465 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
27773 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
27817 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
28525 const auto v0 = u0.shr<8>();
28526 const auto v1 = u1.shr<8>();
28527 const auto v2 = u2.shr<8>();
28528 const auto v3 = u3.shr<8>();
28584 const auto t0 = in0.shr<8>();
28585 const auto t1 = in1.shr<8>();
28769 const auto t0 = in0.shr<8>();
28770 const auto t1 = in1.shr<8>();
28847 const auto t0 = in0.shr<8>();
28848 const auto t1 = in1.shr<8>();
31037 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
31081 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
31428 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
31472 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
31780 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
31824 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(
32189 const simd8<uint8_t> byte_1_high = prev1.shr<4>().lookup_16<uint8_t>(
32233 const simd8<uint8_t> byte_2_high = input.shr<4>().lookup_16<uint8_t>(