]> git.ipfire.org Git - thirdparty/glibc.git/commit
x86: Align entry for memrchr to 64-bytes.
authorNoah Goldstein <goldstein.w.n@gmail.com>
Fri, 24 Jun 2022 16:42:12 +0000 (09:42 -0700)
committerSunil K Pandey <skpgkp2@gmail.com>
Tue, 19 Jul 2022 05:13:57 +0000 (22:13 -0700)
commit17d929ab2eea5fe34e8fc459f1baf28ae8a15ad5
treebd92734846e184145c078b3089b971528ad3cab3
parente063a461a54a05ebdd8234b0d5c68d923f968be6
x86: Align entry for memrchr to 64-bytes.

The function was tuned around 64-byte entry alignment and performs
better for all sizes with it.

As well different code boths where explicitly written to touch the
minimum number of cache line i.e sizes <= 32 touch only the entry
cache line.

(cherry picked from commit 227afaa67213efcdce6a870ef5086200f1076438)
sysdeps/x86_64/multiarch/memrchr-avx2.S