glibc/sysdeps
Noah Goldstein b7f8b6b64b x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S
strrchr-evex-base used `vpcompress{b|d}` in the page cross logic but
was missing the CPU_FEATURE checks for VBMI2 in the
ifunc/ifunc-impl-list.

The fix is either to add those checks or change the logic to not use
`vpcompress{b|d}`. Choosing the latter here so that the strrchr-evex
implementation is usable on SKX.

New implementation is a bit slower, but this is in a cold path so its
probably okay.
2023-11-15 11:09:44 -06:00
..
aarch64 AArch64: Remove Falkor memcpy 2023-11-13 16:52:50 +00:00
alpha
arc
arm
csky
generic linux: Add PR_SET_VMA_ANON_NAME support 2023-11-07 10:27:20 -03:00
gnu
hppa
htl
hurd
i386
ia64
ieee754
loongarch
m68k
mach hurd: Fix spawni returning allocation errors. 2023-11-14 23:55:35 +01:00
microblaze
mips
nios2
nptl
or1k
posix linux: Decorate __libc_fatal error buffer 2023-11-07 10:27:53 -03:00
powerpc
pthread sysdeps: sem_open: Clear O_CREAT when semaphore file is expected to exist [BZ #30789] 2023-11-03 15:19:38 -03:00
riscv
s390
sh
sparc sparc: Fix broken memset for sparc32 [BZ #31068] 2023-11-15 10:26:37 -03:00
unix AArch64: Remove Falkor memcpy 2023-11-13 16:52:50 +00:00
wordsize-32
wordsize-64
x86
x86_64 x86: Fix unchecked AVX512-VBMI2 usage in strrchr-evex-base.S 2023-11-15 11:09:44 -06:00