diff options
| author | Noah Goldstein <goldstein.w.n@gmail.com> | 2022-04-21 20:52:30 -0500 |
|---|---|---|
| committer | Noah Goldstein <goldstein.w.n@gmail.com> | 2022-04-22 23:08:43 -0500 |
| commit | c966099cdc3e0fdf92f63eac09b22fa7e5f5f02d (patch) | |
| tree | 6cc2471be9d9eeff2ab39aa69f716ab4023b7b0d /scripts/glibcelf.py | |
| parent | df7e295d18ffa34f629578c0017a9881af7620f6 (diff) | |
| download | 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/glibcelf.py')
0 files changed, 0 insertions, 0 deletions
