Lines Matching refs:perm
12608 uint8x16_t perm = vqtbl1q_u8(in, sh);
12611 uint8x8_t perm_low = vget_low_u8(perm); // no-op
12613 uint8x8_t perm_high = vget_high_u8(perm);
12658 uint16x8_t perm = vreinterpretq_u16_u8(vqtbl1q_u8(in, sh));
12662 uint16x8_t ascii = vandq_u16(perm, vmovq_n_u16(0x7f)); // 6 or 7 bits
12665 uint16x8_t highbyte = vandq_u16(perm, vmovq_n_u16(0x1f00)); // 5 bits
13287 uint32x4_t perm = vreinterpretq_u32_u8(vqtbl1q_u8(in, sh));
13291 uint16x4_t lowperm = vmovn_u32(perm);
13305 uint16x4_t highperm = vshrn_n_u32(perm, 16);
13383 uint32x4_t perm = vreinterpretq_u32_u8(vqtbl1q_u8(in, sh));
13386 uint32x4_t ascii = vandq_u32(perm, vmovq_n_u32(0x7f));
13388 uint32x4_t middlehigh = vshlq_n_u32(perm, 2);
13390 uint32x4_t middlebyte = vandq_u32(perm, vmovq_n_u32(0x3F00));
13395 uint32x4_t ab = vbslq_u32(vmovq_n_u32(0xFF000000), perm, middlehigh);
13426 uint32x4_t is_pair = vcltzq_s32(vreinterpretq_s32_u32(perm));
13538 uint32x4_t perm = vreinterpretq_u32_u8(vqtbl1q_u8(in, sh));
13541 uint32x4_t ascii = vandq_u32(perm, vmovq_n_u32(0x7F)); // 6 or 7 bits
13544 uint32x4_t high = vshrq_n_u32(perm, 4); // 4 bits
13549 vreinterpretq_u32_u16(vbicq_u16(vreinterpretq_u16_u32(perm), vmovq_n_u16(uint16_t(~0xff00)))); // 5 or 6 bits
13600 uint32x4_t perm = vreinterpretq_u32_u8(vqtbl1q_u8(in, sh));
13602 uint32x4_t ascii = vandq_u32(perm, vmovq_n_u32(0x7F));
13603 uint32x4_t middle = vandq_u32(perm, vmovq_n_u32(0x3f00));
13616 vreinterpretq_u8_u32(vandq_u32(perm, vmovq_n_u32(0x00400000)));
13618 vreinterpretq_u32_u8(vsraq_n_u8(vreinterpretq_u8_u32(perm), correction, 1));
13685 uint16x8_t perm = vreinterpretq_u16_u8(vqtbl1q_u8(in, sh));
13689 uint16x8_t ascii = vandq_u16(perm, vmovq_n_u16(0x7f)); // 6 or 7 bits
13692 uint16x8_t highbyte = vandq_u16(perm, vmovq_n_u16(0x1f00)); // 5 bits
22672 const __m128i perm = _mm_shuffle_epi8(in, sh);
22673 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
22674 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
22685 const __m128i perm = _mm_shuffle_epi8(in, sh);
22687 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
22689 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
22692 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
22715 const __m128i perm = _mm_shuffle_epi8(in, sh);
22716 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
22717 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
22726 const __m128i perm = _mm_shuffle_epi8(in, sh);
22728 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
22730 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
22733 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
22753 const __m128i perm = _mm_shuffle_epi8(in, sh);
22754 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi32(0x7f));
22755 const __m128i middlebyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f00));
22757 __m128i middlehighbyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f0000));
22760 _mm_srli_epi32(_mm_and_si128(perm, _mm_set1_epi32(0x400000)), 1);
22765 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi32(0xff000000));
22847 const __m128i perm = _mm_shuffle_epi8(in, sh);
22848 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
22849 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
22859 const __m128i perm = _mm_shuffle_epi8(in, sh);
22861 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
22863 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
22866 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
22888 const __m128i perm = _mm_shuffle_epi8(in, sh);
22889 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
22890 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
22899 const __m128i perm = _mm_shuffle_epi8(in, sh);
22901 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
22903 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
22906 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
22916 const __m128i perm = _mm_shuffle_epi8(in, sh);
22917 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi32(0x7f));
22918 const __m128i middlebyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f00));
22920 __m128i middlehighbyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f0000));
22923 _mm_srli_epi32(_mm_and_si128(perm, _mm_set1_epi32(0x400000)), 1);
22926 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi32(0x07000000));
24511 const __m128i perm = _mm_shuffle_epi8(in, sh);
24512 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
24513 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
29148 const __m128i perm = _mm_shuffle_epi8(in, sh);
29149 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
29150 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
29161 const __m128i perm = _mm_shuffle_epi8(in, sh);
29163 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
29165 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
29168 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
29192 const __m128i perm = _mm_shuffle_epi8(in, sh);
29193 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
29194 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
29203 const __m128i perm = _mm_shuffle_epi8(in, sh);
29205 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
29207 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
29210 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
29230 const __m128i perm = _mm_shuffle_epi8(in, sh);
29231 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi32(0x7f));
29232 const __m128i middlebyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f00));
29234 __m128i middlehighbyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f0000));
29237 _mm_srli_epi32(_mm_and_si128(perm, _mm_set1_epi32(0x400000)), 1);
29242 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi32(0xff000000));
29326 const __m128i perm = _mm_shuffle_epi8(in, sh);
29327 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
29328 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
29339 const __m128i perm = _mm_shuffle_epi8(in, sh);
29341 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
29343 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
29346 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
29368 const __m128i perm = _mm_shuffle_epi8(in, sh);
29369 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
29370 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));
29379 const __m128i perm = _mm_shuffle_epi8(in, sh);
29381 _mm_and_si128(perm, _mm_set1_epi32(0x7f)); // 7 or 6 bits
29383 _mm_and_si128(perm, _mm_set1_epi32(0x3f00)); // 5 or 6 bits
29386 _mm_and_si128(perm, _mm_set1_epi32(0x0f0000)); // 4 bits
29396 const __m128i perm = _mm_shuffle_epi8(in, sh);
29397 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi32(0x7f));
29398 const __m128i middlebyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f00));
29400 __m128i middlehighbyte = _mm_and_si128(perm, _mm_set1_epi32(0x3f0000));
29403 _mm_srli_epi32(_mm_and_si128(perm, _mm_set1_epi32(0x400000)), 1);
29406 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi32(0x07000000));
29463 const __m128i perm = _mm_shuffle_epi8(in, sh);
29464 const __m128i ascii = _mm_and_si128(perm, _mm_set1_epi16(0x7f));
29465 const __m128i highbyte = _mm_and_si128(perm, _mm_set1_epi16(0x1f00));