]> 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)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Mon, 27 Jun 2022 15:35:51 +0000 (08:35 -0700)
commit227afaa67213efcdce6a870ef5086200f1076438
treeebf7ab75d079ece8cced5978bea3da23d775f5ee
parentdbb0f06cc09784f6229cc1736c4af8caa687975f
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.
sysdeps/x86_64/multiarch/memrchr-avx2.S