Lines Matching refs:operand

695 			__m256i operand = _mm256_loadu_si256((__m256i*)p); /* Load 32 bytes */  in mb_utf16be_to_wchar_avx2()  local
697 …uint32_t surrogate_bitvec = _mm256_movemask_epi8(_mm256_cmpeq_epi16(_mm256_and_si256(operand, _f8)… in mb_utf16be_to_wchar_avx2()
702 operand = _mm256_shuffle_epi8(operand, swap_bytes); in mb_utf16be_to_wchar_avx2()
703 _mm256_storeu_si256((__m256i*)out, _mm256_cvtepu16_epi32(_mm256_castsi256_si128(operand))); in mb_utf16be_to_wchar_avx2()
704 …_mm256_storeu_si256((__m256i*)(out + 8), _mm256_cvtepu16_epi32(_mm256_extracti128_si256(operand, 1… in mb_utf16be_to_wchar_avx2()
712 operand = _mm256_shuffle_epi8(operand, swap_bytes); in mb_utf16be_to_wchar_avx2()
718 _mm256_storeu_si256((__m256i*)out, _mm256_cvtepu16_epi32(_mm256_castsi256_si128(operand))); in mb_utf16be_to_wchar_avx2()
720 …256_storeu_si256((__m256i*)(out + 8), _mm256_cvtepu16_epi32(_mm256_extracti128_si256(operand, 1))); in mb_utf16be_to_wchar_avx2()
816 __m256i operand = _mm256_loadu_si256((__m256i*)in); /* Load 32 bytes */ in mb_wchar_to_utf16be_avx2() local
818 …mp_bitvec = _mm256_movemask_epi8(_mm256_cmpeq_epi32(_mm256_and_si256(operand, bmp_mask), operand)); in mb_wchar_to_utf16be_avx2()
823 operand = _mm256_shuffle_epi8(operand, pack_8x16); in mb_wchar_to_utf16be_avx2()
824 __m256i operand2 = _mm256_permute2x128_si256(operand, operand, 1); in mb_wchar_to_utf16be_avx2()
825 operand = _mm256_alignr_epi8(operand2, operand, 8); in mb_wchar_to_utf16be_avx2()
826 _mm_storeu_si128((__m128i*)out, _mm256_castsi256_si128(operand)); /* Store 16 bytes */ in mb_wchar_to_utf16be_avx2()
833 operand = _mm256_shuffle_epi8(operand, pack_8x16); in mb_wchar_to_utf16be_avx2()
834 __m256i operand2 = _mm256_permute2x128_si256(operand, operand, 1); in mb_wchar_to_utf16be_avx2()
835 operand = _mm256_alignr_epi8(operand2, operand, 8); in mb_wchar_to_utf16be_avx2()
838 _mm_storeu_si128((__m128i*)out, _mm256_castsi256_si128(operand)); in mb_wchar_to_utf16be_avx2()
891 __m256i operand = _mm256_loadu_si256((__m256i*)p); in mb_utf16le_to_wchar_avx2() local
893 …uint32_t surrogate_bitvec = _mm256_movemask_epi8(_mm256_cmpeq_epi16(_mm256_and_si256(operand, _f8)… in mb_utf16le_to_wchar_avx2()
896 _mm256_storeu_si256((__m256i*)out, _mm256_cvtepu16_epi32(_mm256_castsi256_si128(operand))); in mb_utf16le_to_wchar_avx2()
897 …_mm256_storeu_si256((__m256i*)(out + 8), _mm256_cvtepu16_epi32(_mm256_extracti128_si256(operand, 1… in mb_utf16le_to_wchar_avx2()
905 _mm256_storeu_si256((__m256i*)out, _mm256_cvtepu16_epi32(_mm256_castsi256_si128(operand))); in mb_utf16le_to_wchar_avx2()
907 …256_storeu_si256((__m256i*)(out + 8), _mm256_cvtepu16_epi32(_mm256_extracti128_si256(operand, 1))); in mb_utf16le_to_wchar_avx2()
995 __m256i operand = _mm256_loadu_si256((__m256i*)in); in mb_wchar_to_utf16le_avx2() local
997 …mp_bitvec = _mm256_movemask_epi8(_mm256_cmpeq_epi32(_mm256_and_si256(operand, bmp_mask), operand)); in mb_wchar_to_utf16le_avx2()
1002 operand = _mm256_shuffle_epi8(operand, pack_8x16); in mb_wchar_to_utf16le_avx2()
1003 __m256i operand2 = _mm256_permute2x128_si256(operand, operand, 1); in mb_wchar_to_utf16le_avx2()
1004 operand = _mm256_alignr_epi8(operand2, operand, 8); in mb_wchar_to_utf16le_avx2()
1005 _mm_storeu_si128((__m128i*)out, _mm256_castsi256_si128(operand)); in mb_wchar_to_utf16le_avx2()
1012 operand = _mm256_shuffle_epi8(operand, pack_8x16); in mb_wchar_to_utf16le_avx2()
1013 __m256i operand2 = _mm256_permute2x128_si256(operand, operand, 1); in mb_wchar_to_utf16le_avx2()
1014 operand = _mm256_alignr_epi8(operand2, operand, 8); in mb_wchar_to_utf16le_avx2()
1015 _mm_storeu_si128((__m128i*)out, _mm256_castsi256_si128(operand)); in mb_wchar_to_utf16le_avx2()