]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list
authorNoah Goldstein <goldstein.w.n@gmail.com>
Wed, 29 Jun 2022 23:07:04 +0000 (16:07 -0700)
committerSunil K Pandey <skpgkp2@gmail.com>
Tue, 19 Jul 2022 05:13:57 +0000 (22:13 -0700)
This was simply missing and meant we weren't testing it properly.

(cherry picked from commit 2a1099020cdc1e4c9c928156aa85c8cf9d540291)

sysdeps/x86_64/multiarch/ifunc-impl-list.c

index 043821278fdb6d8fdff6a01dde6c1ba4dee6a5a4..8d649e263eb24b8a284f39094a6081e612cc42a9 100644 (file)
@@ -1032,6 +1032,10 @@ __libc_ifunc_impl_list (const char *name, struct libc_ifunc_impl *array,
              IFUNC_IMPL_ADD (array, i, __wmemset_chk,
                              CPU_FEATURE_USABLE (AVX2),
                              __wmemset_chk_avx2_unaligned)
+             IFUNC_IMPL_ADD (array, i, __wmemset_chk,
+                             (CPU_FEATURE_USABLE (AVX2)
+                              && CPU_FEATURE_USABLE (RTM)),
+                             __wmemset_chk_avx2_unaligned_rtm)
              IFUNC_IMPL_ADD (array, i, __wmemset_chk,
                              (CPU_FEATURE_USABLE (AVX512VL)
                               && CPU_FEATURE_USABLE (AVX512BW)