Mitchell Hashimoto
|
29de3e80f1
|
config: yeet usingns
|
2024-08-16 10:49:37 -07:00 |
|
Mitchell Hashimoto
|
27acd71105
|
simd: add base64 functions from simdutf
|
2024-07-16 20:12:45 -07:00 |
|
Mitchell Hashimoto
|
4e2502c11e
|
simd/codepoint-width: assertions for avx512 padding
|
2024-02-07 15:23:43 -08:00 |
|
Mitchell Hashimoto
|
e5c7d4e3ee
|
simd: increase padding for avx
|
2024-02-07 14:43:08 -08:00 |
|
Mitchell Hashimoto
|
ae74117269
|
simd: use less vector ops for 16-bit
|
2024-02-07 14:31:06 -08:00 |
|
Mitchell Hashimoto
|
a69d3c7f1c
|
simd/codepoint-width: split by 16-bit
|
2024-02-07 14:04:48 -08:00 |
|
Mitchell Hashimoto
|
17dc64053e
|
terminal: swap codepointwidth implementations
|
2024-02-07 09:38:17 -08:00 |
|
Mitchell Hashimoto
|
3c31217f3c
|
simd: minor tweaks
|
2024-02-07 09:28:56 -08:00 |
|
Mitchell Hashimoto
|
46a887578a
|
simd: remove ziglyph fallback
|
2024-02-07 09:21:33 -08:00 |
|
Mitchell Hashimoto
|
697fbe21ec
|
simd/codepoint-width: reinclude correct file
|
2024-02-07 09:18:02 -08:00 |
|
Mitchell Hashimoto
|
d949f1bd84
|
simd/codepoint-width: match ziglyph
|
2024-02-07 09:11:02 -08:00 |
|
Mitchell Hashimoto
|
88d81602fa
|
simd/codepoint-width: wip
|
2024-02-06 22:28:26 -08:00 |
|
Mitchell Hashimoto
|
fdc67a08f4
|
terminal: add tests for incomplete utf-8, fix one bug
|
2024-02-06 08:45:41 -08:00 |
|
Mitchell Hashimoto
|
120273aa1a
|
pkg/utfcpp
|
2024-02-05 21:22:27 -08:00 |
|
Mitchell Hashimoto
|
626d4170fe
|
move simdutf to a pkg
|
2024-02-05 21:22:27 -08:00 |
|
Mitchell Hashimoto
|
12885a445a
|
simd: remove old attempts
|
2024-02-05 21:22:27 -08:00 |
|
Mitchell Hashimoto
|
50e7159288
|
simd: implement utf8 decode until esc in C++
|
2024-02-05 21:22:27 -08:00 |
|
Mitchell Hashimoto
|
c751619b7e
|
terminal: use highway-based indexOf to support all targets
|
2024-02-05 21:22:26 -08:00 |
|
Mitchell Hashimoto
|
4fa3ea604b
|
simd/aarch64: additional intrinsics
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
c042b052b2
|
simd: convert indexOf, mess around with simdvt
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
a66174678b
|
simd: utf decode using simdutf
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
9391048e1a
|
simd: utf8 decode
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
fe098f80cc
|
simd: simplify isa.funcMap, find Zig compiler bug
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
1e51cedd94
|
simd: isa.funcMap to ensure only possible ISAs are analyzed
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
6523721846
|
simd: utf8 count
|
2024-02-05 21:22:04 -08:00 |
|
Mitchell Hashimoto
|
5b295cf6e2
|
simd: only ref buildable decls
|
2024-02-05 21:22:03 -08:00 |
|
Mitchell Hashimoto
|
e682cea911
|
simd/utf8: document neon better
|
2024-02-05 21:22:03 -08:00 |
|
Mitchell Hashimoto
|
987c5d213e
|
simd: utf8 validation
|
2024-02-05 21:22:03 -08:00 |
|
Mitchell Hashimoto
|
dc041f86fd
|
src/simd: improve isa detection
|
2024-02-05 21:22:03 -08:00 |
|
Mitchell Hashimoto
|
7feba12eab
|
simd: indexOf implementation using NEON
|
2024-02-05 21:22:03 -08:00 |
|
Mitchell Hashimoto
|
31d5785105
|
simd: basic ISA detection, boilerplate
|
2024-02-05 21:22:03 -08:00 |
|