about summary refs log tree commit diff
path: root/scripts
diff options
context:
space:
mode:
authorNoah Goldstein <goldstein.w.n@gmail.com>2022-04-21 20:52:30 -0500
committerNoah Goldstein <goldstein.w.n@gmail.com>2022-04-22 23:08:43 -0500
commitc966099cdc3e0fdf92f63eac09b22fa7e5f5f02d (patch)
tree6cc2471be9d9eeff2ab39aa69f716ab4023b7b0d /scripts
parentdf7e295d18ffa34f629578c0017a9881af7620f6 (diff)
downloadglibc-c966099cdc3e0fdf92f63eac09b22fa7e5f5f02d.tar.gz
glibc-c966099cdc3e0fdf92f63eac09b22fa7e5f5f02d.tar.xz
glibc-c966099cdc3e0fdf92f63eac09b22fa7e5f5f02d.zip
x86: Optimize {str|wcs}rchr-evex
The new code unrolls the main loop slightly without adding too much
overhead and minimizes the comparisons for the search CHAR.

Geometric Mean of all benchmarks New / Old: 0.755
See email for all results.

Full xcheck passes on x86_64 with and without multiarch enabled.
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions