├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── UTF-8-demo.txt ├── ascii.cpp ├── boost.cpp ├── lemire-avx2.c ├── lemire-neon.c ├── lemire-sse.c ├── lookup.c ├── main.c ├── naive.c ├── range-avx2.c ├── range-neon.c ├── range-sse.c ├── range.png ├── range2-neon.c ├── range2-sse.c └── utf8_to_utf16 ├── .gitignore ├── Makefile ├── iconv.c ├── main.c └── naive.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/README.md -------------------------------------------------------------------------------- /UTF-8-demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/UTF-8-demo.txt -------------------------------------------------------------------------------- /ascii.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/ascii.cpp -------------------------------------------------------------------------------- /boost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/boost.cpp -------------------------------------------------------------------------------- /lemire-avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/lemire-avx2.c -------------------------------------------------------------------------------- /lemire-neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/lemire-neon.c -------------------------------------------------------------------------------- /lemire-sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/lemire-sse.c -------------------------------------------------------------------------------- /lookup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/lookup.c -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/main.c -------------------------------------------------------------------------------- /naive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/naive.c -------------------------------------------------------------------------------- /range-avx2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/range-avx2.c -------------------------------------------------------------------------------- /range-neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/range-neon.c -------------------------------------------------------------------------------- /range-sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/range-sse.c -------------------------------------------------------------------------------- /range.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/range.png -------------------------------------------------------------------------------- /range2-neon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/range2-neon.c -------------------------------------------------------------------------------- /range2-sse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/range2-sse.c -------------------------------------------------------------------------------- /utf8_to_utf16/.gitignore: -------------------------------------------------------------------------------- 1 | utf8to16 2 | -------------------------------------------------------------------------------- /utf8_to_utf16/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/utf8_to_utf16/Makefile -------------------------------------------------------------------------------- /utf8_to_utf16/iconv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/utf8_to_utf16/iconv.c -------------------------------------------------------------------------------- /utf8_to_utf16/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/utf8_to_utf16/main.c -------------------------------------------------------------------------------- /utf8_to_utf16/naive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyb70289/utf8/HEAD/utf8_to_utf16/naive.c --------------------------------------------------------------------------------