glibc/sysdeps/x86/include
Noah Goldstein 5bcf6265f2 x86: Disable non-temporal memset on Skylake Server
The original commit enabling non-temporal memset on Skylake Server had
erroneous benchmarks (actually done on ICX).

Further benchmarks indicate non-temporal stores may in fact by a
regression on Skylake Server.

This commit may be over-cautious in some cases, but should avoid any
regressions for 2.40.

Tested using qemu on all x86_64 cpu arch supported by both qemu +
GLIBC.

Reviewed-by: DJ Delorie <dj@redhat.com>
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
2024-07-16 17:20:18 +08:00
..
cpu-features-preferred_feature_index_1.def x86: Disable non-temporal memset on Skylake Server 2024-07-16 17:20:18 +08:00
cpu-features.h x86: Add seperate non-temporal tunable for memset 2024-05-30 12:36:09 -05:00