]> 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>
Mon, 18 Jul 2022 18:48:36 +0000 (11:48 -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 2e5525eaac4f705b0b4444db0f577344bd8eac25..e97218f624bb9e077bf809dd1331bd638aab5e75 100644 (file)
@@ -1050,6 +1050,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)