x86-64: Add ifunc-avx2.h functions with 256-bit EVEX
Update ifunc-avx2.h, strchr.c, strcmp.c, strncmp.c and wcsnlen.c to select the function optimized with 256-bit EVEX instructions using YMM16-YMM31 registers to avoid RTM abort with usable AVX512VL, AVX512BW and BMI2 since VZEROUPPER isn't needed at function exit. For strcmp/strncmp, prefer AVX2 strcmp/strncmp if Prefer_AVX2_STRCMP is set.
Loading
-
mentioned in commit 55bf411b
-
mentioned in commit f4aa2629
-
mentioned in commit 208e34a7
-
mentioned in commit c671b231
-
mentioned in commit 3fc179e2
-
mentioned in commit 375515bd
-
mentioned in commit 87a18fc3
-
mentioned in commit db9071c0
-
mentioned in commit 0d4159c3
-
mentioned in commit a1999f6a
-
mentioned in commit f996f678
-
mentioned in commit 9cee072f
-
mentioned in commit 3e2a15c6
Please register or sign in to comment