Lines Matching defs:convert
10770 // try to convert the next block of 2 ASCII characters
10829 inline size_t convert(const char32_t* buf, size_t len, char* utf8_output) {
10834 // try to convert the next block of 2 ASCII characters
10883 // try to convert the next block of 2 ASCII characters
10989 inline size_t convert(const char32_t* buf, size_t len, char16_t* utf16_output) {
11069 // try to convert the next block of 4 ASCII characters
11138 inline size_t convert(const char16_t* buf, size_t len, char* utf8_output) {
11143 // try to convert the next block of 8 bytes
11202 // try to convert the next block of 8 bytes
11314 inline size_t convert(const char16_t* buf, size_t len, char32_t* utf32_output) {
11390 // try to convert the next block of 8 ASCII bytes
11469 inline size_t convert(const char* buf, size_t len, char16_t* utf16_output) {
11474 // try to convert the next block of 16 ASCII bytes
11564 // try to convert the next block of 16 ASCII bytes
11722 // try to convert the next block of 8 ASCII bytes
11782 inline size_t convert(const char* buf, size_t len, char32_t* utf32_output) {
11787 // try to convert the next block of 16 ASCII bytes
11859 // try to convert the next block of 16 ASCII bytes
11994 inline size_t convert(const char* buf, size_t len, char* utf8_output) {
11999 // try to convert the next block of 16 ASCII bytes
12048 inline size_t convert(const char* buf, size_t len, char16_t* utf16_output) {
12094 inline size_t convert(const char *buf, size_t len, char32_t *utf32_output) {
12121 inline size_t convert(const char* buf, size_t len, char* latin_output) {
12127 // try to convert the next block of 16 ASCII bytes
12176 // try to convert the next block of 16 ASCII bytes
12292 inline size_t convert(const char16_t* buf, size_t len, char* latin_output) {
12369 inline size_t convert(const char32_t *buf, size_t len, char *latin1_output) {
12434 // try to convert the next block of 16 ASCII bytes
15728 simdutf_really_inline size_t convert(const char* in, size_t size, char16_t* utf16_output) {
15795 size_t howmany = scalar::utf8_to_utf16::convert<endian>(in + pos, size - pos, utf16_output);
16080 simdutf_really_inline size_t convert(const char* in, size_t size, char32_t* utf32_output) {
16147 size_t howmany = scalar::utf8_to_utf32::convert(in + pos, size - pos, utf32_output);
16478 simdutf_really_inline size_t convert(const char* in, size_t size, char* latin1_output) {
16545 size_t howmany = scalar::utf8_to_latin1::convert(in + pos, size - pos, latin1_output);
16833 const size_t scalar_converted_chars = scalar::latin1_to_utf8::convert(
16844 const size_t scalar_converted_chars = scalar::latin1_to_utf16::convert<endianness::LITTLE>(
16855 const size_t scalar_converted_chars = scalar::latin1_to_utf16::convert<endianness::BIG>(
16866 const size_t scalar_converted_chars = scalar::latin1_to_utf32::convert(
16875 return converter.convert(buf, len, latin1_output);
16889 return converter.convert<endianness::LITTLE>(buf, len, utf16_output);
16894 return converter.convert<endianness::BIG>(buf, len, utf16_output);
16919 return converter.convert(buf, len, utf32_output);
16938 const size_t scalar_saved_bytes = scalar::utf16_to_latin1::convert<endianness::LITTLE>(
16952 const size_t scalar_saved_bytes = scalar::utf16_to_latin1::convert<endianness::BIG>(
17009 const size_t scalar_saved_bytes = scalar::utf16_to_utf8::convert<endianness::LITTLE>(
17022 const size_t scalar_saved_bytes = scalar::utf16_to_utf8::convert<endianness::BIG>(
17079 const size_t scalar_saved_bytes = scalar::utf32_to_utf8::convert(
17109 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::LITTLE>(
17122 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::BIG>(
17172 const size_t scalar_saved_bytes = scalar::utf32_to_latin1::convert(
17220 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::LITTLE>(
17233 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::BIG>(
17503 return scalar::latin1_to_utf8::convert(buf,len,utf8_output);
17507 return scalar::latin1_to_utf16::convert<endianness::LITTLE>(buf, len, utf16_output);
17511 return scalar::latin1_to_utf16::convert<endianness::BIG>(buf, len, utf16_output);
17515 return scalar::latin1_to_utf32::convert(buf,len,utf32_output);
17519 return scalar::utf8_to_latin1::convert(buf, len, latin1_output);
17531 return scalar::utf8_to_utf16::convert<endianness::LITTLE>(buf, len, utf16_output);
17535 return scalar::utf8_to_utf16::convert<endianness::BIG>(buf, len, utf16_output);
17555 return scalar::utf8_to_utf32::convert(buf, len, utf32_output);
17568 return scalar::utf16_to_latin1::convert<endianness::LITTLE>(buf, len, latin1_output);
17572 return scalar::utf16_to_latin1::convert<endianness::BIG>(buf, len, latin1_output);
17592 return scalar::utf16_to_utf8::convert<endianness::LITTLE>(buf, len, utf8_output);
17596 return scalar::utf16_to_utf8::convert<endianness::BIG>(buf, len, utf8_output);
17616 return scalar::utf32_to_latin1::convert(buf, len, latin1_output);
17628 return scalar::utf32_to_utf8::convert(buf, len, utf8_output);
17640 return scalar::utf32_to_utf16::convert<endianness::LITTLE>(buf, len, utf16_output);
17644 return scalar::utf32_to_utf16::convert<endianness::BIG>(buf, len, utf16_output);
17664 return scalar::utf16_to_utf32::convert<endianness::LITTLE>(buf, len, utf32_output);
17668 return scalar::utf16_to_utf32::convert<endianness::BIG>(buf, len, utf32_output);
17838 // we convert a full 64-byte block, writing 128 bytes.
18598 it directly or convert into UTF-16 (with AVX512).
18862 * Attempts to convert up to len 1-byte code units from in (in UTF-8 format) to
21113 const size_t scalar_converted_chars = scalar::latin1_to_utf32::convert(
21130 // First, try to convert as much as possible using the SIMD implementation.
21254 const size_t scalar_saved_bytes = scalar::utf8_to_utf32::convert(
21421 const size_t scalar_saved_bytes = scalar::utf32_to_utf8::convert(
21455 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::LITTLE>(
21468 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::BIG>(
21523 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::LITTLE>(
21536 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::BIG>(
21595 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::LITTLE>(
21608 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::BIG>(
25139 simdutf_really_inline size_t convert(const char* in, size_t size, char16_t* utf16_output) {
25206 size_t howmany = scalar::utf8_to_utf16::convert<endian>(in + pos, size - pos, utf16_output);
25491 simdutf_really_inline size_t convert(const char* in, size_t size, char32_t* utf32_output) {
25558 size_t howmany = scalar::utf8_to_utf32::convert(in + pos, size - pos, utf32_output);
25891 simdutf_really_inline size_t convert(const char* in, size_t size, char* latin1_output) {
25958 size_t howmany = scalar::utf8_to_latin1::convert(in + pos, size - pos, latin1_output);
26241 const size_t scalar_converted_chars = scalar::latin1_to_utf8::convert(
26254 const size_t scalar_converted_chars = scalar::latin1_to_utf16::convert<endianness::LITTLE>(
26267 const size_t scalar_converted_chars = scalar::latin1_to_utf16::convert<endianness::BIG>(
26280 const size_t scalar_converted_chars = scalar::latin1_to_utf32::convert(
26290 return converter.convert(buf, len, latin1_output);
26305 return converter.convert<endianness::LITTLE>(buf, len, utf16_output);
26310 return converter.convert<endianness::BIG>(buf, len, utf16_output);
26335 return converter.convert(buf, len, utf32_output);
26354 const size_t scalar_saved_bytes = scalar::utf16_to_latin1::convert<endianness::LITTLE>(
26367 const size_t scalar_saved_bytes = scalar::utf16_to_latin1::convert<endianness::BIG>(
26424 const size_t scalar_saved_bytes = scalar::utf16_to_utf8::convert<endianness::LITTLE>(
26437 const size_t scalar_saved_bytes = scalar::utf16_to_utf8::convert<endianness::BIG>(
26494 const size_t scalar_saved_bytes = scalar::utf32_to_utf8::convert(
26507 const size_t scalar_saved_bytes = scalar::utf32_to_latin1::convert(
26558 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::LITTLE>(
26571 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::BIG>(
26624 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::LITTLE>(
26637 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::BIG>(
27511 simdutf_really_inline size_t convert(const char* in, size_t size, char16_t* utf16_output) {
27578 size_t howmany = scalar::utf8_to_utf16::convert<endian>(in + pos, size - pos, utf16_output);
27863 simdutf_really_inline size_t convert(const char* in, size_t size, char32_t* utf32_output) {
27930 size_t howmany = scalar::utf8_to_utf32::convert(in + pos, size - pos, utf32_output);
28239 return scalar::utf16_to_utf8::convert<endianness::LITTLE>(buf, len, utf8_output);
28243 return scalar::utf16_to_utf8::convert<endianness::BIG>(buf, len, utf8_output);
28263 return scalar::utf32_to_utf8::convert(buf, len, utf8_output);
28275 return scalar::utf32_to_utf16::convert<endianness::LITTLE>(buf, len, utf16_output);
28279 return scalar::utf32_to_utf16::convert<endianness::BIG>(buf, len, utf16_output);
28299 return scalar::utf16_to_utf32::convert<endianness::LITTLE>(buf, len, utf32_output);
28303 return scalar::utf16_to_utf32::convert<endianness::BIG>(buf, len, utf32_output);
31518 simdutf_really_inline size_t convert(const char* in, size_t size, char16_t* utf16_output) {
31585 size_t howmany = scalar::utf8_to_utf16::convert<endian>(in + pos, size - pos, utf16_output);
31870 simdutf_really_inline size_t convert(const char* in, size_t size, char32_t* utf32_output) {
31937 size_t howmany = scalar::utf8_to_utf32::convert(in + pos, size - pos, utf32_output);
32268 simdutf_really_inline size_t convert(const char* in, size_t size, char* latin1_output) {
32335 size_t howmany = scalar::utf8_to_latin1::convert(in + pos, size - pos, latin1_output);
32624 const size_t scalar_converted_chars = scalar::latin1_to_utf8::convert(
32637 const size_t scalar_converted_chars = scalar::latin1_to_utf16::convert<endianness::LITTLE>(
32650 const size_t scalar_converted_chars = scalar::latin1_to_utf16::convert<endianness::BIG>(
32663 const size_t scalar_converted_chars = scalar::latin1_to_utf32::convert(
32674 return converter.convert(buf, len, latin1_output);
32688 return converter.convert<endianness::LITTLE>(buf, len, utf16_output);
32693 return converter.convert<endianness::BIG>(buf, len, utf16_output);
32719 return converter.convert(buf, len, utf32_output);
32738 const size_t scalar_saved_bytes = scalar::utf16_to_latin1::convert<endianness::LITTLE>(
32752 const size_t scalar_saved_bytes = scalar::utf16_to_latin1::convert<endianness::BIG>(
32810 const size_t scalar_saved_bytes = scalar::utf16_to_utf8::convert<endianness::LITTLE>(
32823 const size_t scalar_saved_bytes = scalar::utf16_to_utf8::convert<endianness::BIG>(
32881 const size_t scalar_saved_bytes = scalar::utf32_to_latin1::convert(
32917 const size_t scalar_saved_bytes = scalar::utf32_to_utf8::convert(
32947 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::LITTLE>(
32960 const size_t scalar_saved_bytes = scalar::utf16_to_utf32::convert<endianness::BIG>(
33013 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::LITTLE>(
33026 const size_t scalar_saved_bytes = scalar::utf32_to_utf16::convert<endianness::BIG>(