Y
Hacker News
new
|
ask
|
show
|
jobs
by
burntsushi
1883 days ago
It does use SIMD (when enabled). But also, the encoding_rs crate is doing more. It isn't just checking for validity. It's also doing transcoding and error detection.
1 comments
kryps
1883 days ago
As far as I can see it does not use SIMD for UTF8 validation, only likely/unlikely instrinsics, see
https://github.com/hsivonen/encoding_rs/blob/e98a2096ab09c92...
link
jfk13
1881 days ago
That's not the only use of SIMD in the crate (e.g. see
https://github.com/hsivonen/encoding_rs/blob/e98a2096ab09c92...
), but I haven't looked into exactly where/how it's used further.
link