diff options
author | Noah Goldstein <goldstein.w.n@gmail.com> | 2022-04-21 20:52:29 -0500 |
---|---|---|
committer | Noah Goldstein <goldstein.w.n@gmail.com> | 2022-04-22 23:08:40 -0500 |
commit | df7e295d18ffa34f629578c0017a9881af7620f6 (patch) | |
tree | 4bedc359133e7d202730a2f67b9713d45775feb0 /sysdeps/unix/sysv/linux/tcflow.c | |
parent | 5307aa9c1800f36a64c183c091c9af392c1fa75c (diff) | |
download | glibc-df7e295d18ffa34f629578c0017a9881af7620f6.zip glibc-df7e295d18ffa34f629578c0017a9881af7620f6.tar.gz glibc-df7e295d18ffa34f629578c0017a9881af7620f6.tar.bz2 |
x86: Optimize {str|wcs}rchr-avx2
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.832
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 'sysdeps/unix/sysv/linux/tcflow.c')
0 files changed, 0 insertions, 0 deletions