Lines Matching defs:nextin
13826 uint16x8_t nextin = vld1q_u16(reinterpret_cast<const uint16_t *>(buf) + 8);
13827 if (!match_system(big_endian)) { nextin = vreinterpretq_u16_u8(vrev16q_u8(vreinterpretq_u8_u16(nextin))); }
13828 if(vmaxvq_u16(nextin) > 0x7F) {
13837 in = nextin;
13841 uint8x16_t utf8_packed = vmovn_high_u16(vmovn_u16(in), nextin);
14080 uint16x8_t nextin = vld1q_u16(reinterpret_cast<const uint16_t *>(buf) + 8);
14081 if (!match_system(big_endian)) { nextin = vreinterpretq_u16_u8(vrev16q_u8(vreinterpretq_u8_u16(nextin))); }
14082 if(vmaxvq_u16(nextin) > 0x7F) {
14091 in = nextin;
14095 uint8x16_t utf8_packed = vmovn_high_u16(vmovn_u16(in), nextin);
14541 uint32x4_t nextin = vld1q_u32(reinterpret_cast<const uint32_t *>(buf+4));
14544 if(vmaxvq_u32(vorrq_u32(in, nextin)) <= 0xFFFF) {
14547 uint16x8_t utf16_packed = vcombine_u16(vmovn_u32(in), vmovn_u32(nextin));
14774 uint32x4_t nextin = vld1q_u32(reinterpret_cast<const uint32_t *>(buf+4));
14777 if(vmaxvq_u32(vorrq_u32(in, nextin)) <= 0xFFFF) {
14780 uint16x8_t utf16_packed = vcombine_u16(vmovn_u32(in), vmovn_u32(nextin));
19834 __m256i nextin = _mm256_loadu_si256((__m256i*)buf+1);
19835 running_max = _mm256_max_epu32(_mm256_max_epu32(in, running_max), nextin);
19838 __m256i in_16 = _mm256_packus_epi32(_mm256_and_si256(in, v_7fffffff), _mm256_and_si256(nextin, v_7fffffff));
19905 const __m256i saturation_bytemask = _mm256_cmpeq_epi32(_mm256_and_si256(_mm256_or_si256(in, nextin), v_ffff0000), v_0000);
20075 __m256i nextin = _mm256_loadu_si256((__m256i*)buf+1);
20077 const __m256i max_input = _mm256_max_epu32(_mm256_max_epu32(in, nextin), v_10ffff);
20083 __m256i in_16 = _mm256_packus_epi32(_mm256_and_si256(in, v_7fffffff), _mm256_and_si256(nextin, v_7fffffff));
20150 const __m256i saturation_bytemask = _mm256_cmpeq_epi32(_mm256_and_si256(_mm256_or_si256(in, nextin), v_ffff0000), v_0000);
22059 __m256i nextin = _mm256_loadu_si256((__m256i*)buf+1);
22062 const auto u1 = simd16<uint16_t>(nextin);
22159 currentmax = _mm256_max_epu32(nextin, currentmax);
22162 currentoffsetmax = _mm256_max_epu32(_mm256_add_epi32(nextin, offset), currentoffsetmax);
22185 currentmax = _mm256_max_epu32(nextin, currentmax);
22189 simd::simd8x64<uint8_t> in8(in, nextin);
23853 __m256i nextin = _mm256_loadu_si256((__m256i*)buf+1);
23854 running_max = _mm256_max_epu32(_mm256_max_epu32(in, running_max), nextin);
23857 __m256i in_16 = _mm256_packus_epi32(_mm256_and_si256(in, v_7fffffff), _mm256_and_si256(nextin, v_7fffffff));
23924 const __m256i saturation_bytemask = _mm256_cmpeq_epi32(_mm256_and_si256(_mm256_or_si256(in, nextin), v_ffff0000), v_0000);
24094 __m256i nextin = _mm256_loadu_si256((__m256i*)buf+1);
24096 const __m256i max_input = _mm256_max_epu32(_mm256_max_epu32(in, nextin), v_10ffff);
24102 __m256i in_16 = _mm256_packus_epi32(_mm256_and_si256(in, v_7fffffff), _mm256_and_si256(nextin, v_7fffffff));
24169 const __m256i saturation_bytemask = _mm256_cmpeq_epi32(_mm256_and_si256(_mm256_or_si256(in, nextin), v_ffff0000), v_0000);
29611 __m128i nextin = _mm_loadu_si128((__m128i*)buf+1);
29614 nextin = _mm_shuffle_epi8(nextin, swap);
29616 if(!_mm_testz_si128(nextin, v_ff80)) {
29625 in = nextin;
29629 const __m128i utf8_packed = _mm_packus_epi16(in,nextin);
29815 __m128i nextin = _mm_loadu_si128((__m128i*)buf+1);
29818 nextin = _mm_shuffle_epi8(nextin, swap);
29820 if(!_mm_testz_si128(nextin, v_ff80)) {
29829 in = nextin;
29833 const __m128i utf8_packed = _mm_packus_epi16(in,nextin);
30273 __m128i nextin = _mm_loadu_si128((__m128i*)buf+1);//These two values can hold only 8 UTF32 chars
30276 nextin); //and take element-wise max element from nextin and running_max vector
30281 _mm_and_si128(nextin, v_7fffffff)
30311 // We need to update in and nextin because they are used later.
30313 nextin = fourthin;
30381 const __m128i saturation_bytemask = _mm_cmpeq_epi32(_mm_and_si128(_mm_or_si128(in, nextin), v_ffff0000), v_0000);
30534 __m128i nextin = _mm_loadu_si128((__m128i*)buf+1);
30537 __m128i max_input = _mm_max_epu32(_mm_max_epu32(in, nextin), v_10ffff);
30543 __m128i in_16 = _mm_packus_epi32(_mm_and_si128(in, v_7fffffff), _mm_and_si128(nextin, v_7fffffff));
30571 // We need to update in and nextin because they are used later.
30573 nextin = fourthin;
30637 const __m128i saturation_bytemask = _mm_cmpeq_epi32(_mm_and_si128(_mm_or_si128(in, nextin), v_ffff0000), v_0000);
30781 __m128i nextin = _mm_loadu_si128((__m128i*)buf+1);
30782 const __m128i saturation_bytemask = _mm_cmpeq_epi32(_mm_and_si128(_mm_or_si128(in, nextin), v_ffff0000), v_0000);
30788 __m128i utf16_packed = _mm_packus_epi32(in, nextin);
30847 __m128i nextin = _mm_loadu_si128((__m128i*)buf+1);
30848 const __m128i saturation_bytemask = _mm_cmpeq_epi32(_mm_and_si128(_mm_or_si128(in, nextin), v_ffff0000), v_0000);
30854 __m128i utf16_packed = _mm_packus_epi32(in, nextin);