about summary refs log tree commit diff
path: root/benchtests/bench-stpcpy_chk.c
diff options
context:
space:
mode:
authorNoah Goldstein <goldstein.w.n@gmail.com>2021-11-01 00:49:49 -0500
committerNoah Goldstein <goldstein.w.n@gmail.com>2021-11-06 16:17:51 -0500
commit5e6cce9b34e1609dc5183312a9efaf0d420a547a (patch)
tree0bd200d8d31be312a936a31c2c683b91950a85af /benchtests/bench-stpcpy_chk.c
parentd585ba47fcda99fdf228e3e45a01b11a15efbc5a (diff)
downloadglibc-5e6cce9b34e1609dc5183312a9efaf0d420a547a.tar.gz
glibc-5e6cce9b34e1609dc5183312a9efaf0d420a547a.tar.xz
glibc-5e6cce9b34e1609dc5183312a9efaf0d420a547a.zip
benchtests: Add additional cases to bench-memcpy.c and bench-memmove.c
This commit adds more benchmarks for the common memcpy/memmove
benchmarks. The most signifcant cases are the half page offsets. The
current versions leaves dst and src near page aligned which leads to
false 4k aliasing on x86_64. This can add noise due to false
dependencies from one run to the next. As well, this seems like more
of an edge case that common case so it shouldn't be the only thing

Signed-off-by: Noah Goldstein <goldstein.w.n@gmail.com>
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'benchtests/bench-stpcpy_chk.c')
0 files changed, 0 insertions, 0 deletions