Use jetscii for SIMD searching. #630
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This results in a very moderate (1.01x) slow-down on aarch64, but a slightly less moderate (1.05x) speed-up on x86_64 — 57% of our HTML formatting time in the benchmark is spent in
html::escape.With shepmaster/jetscii#65 the aarch64 slow-down changes to a 1.05x speed-up, but most real workloads are probably still on x86_64, so I don't mind that we're not there yet. I'd love us to be, though!