Lines Matching refs:latin1_input

13089 arm_convert_latin1_to_utf8(const char *latin1_input, size_t len,
13092 const char *end = latin1_input + len;
13096 while (latin1_input + 16 + 8 <= end) {
13097 uint8x16_t in8 = vld1q_u8(reinterpret_cast<const uint8_t *>(latin1_input));
13101 latin1_input += 16;
13147 latin1_input += 8;
13152 return std::make_pair(latin1_input, reinterpret_cast<char *>(utf8_output));
20593 size_t icelake_convert_latin1_to_utf16(const char *latin1_input, size_t len,
20603 __m256i in = _mm256_loadu_si256((__m256i *)&latin1_input[i]);
20614 __m256i in = _mm256_maskz_loadu_epi8(mask, latin1_input + rounded_len);
22492 std::pair<const char *, char *> avx2_convert_latin1_to_utf8(const char *latin1_input, size_t len,
22494 const char *end = latin1_input + len;
22500 while (latin1_input + 16 + safety_margin <= end) {
22501 __m128i in8 = _mm_loadu_si128((__m128i *)latin1_input);
22508 latin1_input += 16;
22566 latin1_input += 16;
22570 return std::make_pair(latin1_input, utf8_output);
22575 std::pair<const char*, char16_t*> avx2_convert_latin1_to_utf16(const char* latin1_input, size_t len, char16_t* utf16_output) {
22581 __m128i xmm0 = _mm_loadu_si128(reinterpret_cast<const __m128i*>(latin1_input + i));
22605 return std::make_pair(latin1_input + rounded_len, utf16_output + rounded_len);
29053 std::pair<const char*, char16_t*> sse_convert_latin1_to_utf16(const char *latin1_input, size_t len,
29058 __m128i in = _mm_loadu_si128(reinterpret_cast<const __m128i*>(&latin1_input[i]));
29068 return std::make_pair(latin1_input + rounded_len, utf16_output + rounded_len);