rdar://117541948 Currently, our implementation of WTF::equal batches characters into 8-byte chunks whenever possible, with a tail checking for remaining 4-byte, 2-byte, and 1-byte suffixes. Given NEON is supported on all ARM64 chips, we should be able to improve comparison speed by using 16-byte SIMD vectors to compare whenever we have a long-enough string.
Pull request: https://github.com/WebKit/WebKit/pull/19599
Committed 269866@main (661be0f9c16d): <https://commits.webkit.org/269866@main> Reviewed commits have been landed. Closing PR #19599 and removing active labels.
Windows port regressed: Bug 263816 – REGRESSION(269866@main): StringCommon.h(87) : equal : SHOULD NEVER BE REACHED for Windows port