Improve UTF16 vectorization #88342
Catfish-Man
force pushed
from
0ef3ee0e
to
0f002ed6
52 days ago
Avoid more places where SIMD operations fail to inline
06cc5965
Optimize transcoding further, particularly for non-ASCII
a8abec2d
Add a guess-and-check optimization to allow partial vectorization of …
0b126d69
Vectorize UTF8->UTF16 copying some too
ea7aa6c4
Add a benchmark to exercise the guess-and-check optimization
71ca5d54
Add a test for the guess-and-check optimization
42f02011
Catfish-Man
force pushed
from
e1ca1034
to
42f02011
5 days ago
Whoops, this branch doesn't need to use the new codepath
59beb7d1
Use intrinsics to improve codegen
a26b3165
Intrinsicify surrogate detection as well
5e63e1c1
Loop the guess-and-check fast path until the prefix is too small for …
ee836f38
Catfish-Man
marked this pull request as ready for review 4 days ago
Catfish-Man
changed the title Expand vectorized UTF16 transcoding to non-ASCII BMP code points Improve UTF16 vectorization 4 days ago
jrflat
approved these changes
on 2026-06-25
Review comments
9f134a81
Login to write a write a comment.
Login via GitHub