glibc/sysdeps
H.J. Lu 1da50d4bda x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP
1. Set Prefer_No_VZEROUPPER if RTM is usable to avoid RTM abort triggered
by VZEROUPPER inside a transactionally executing RTM region.
2. Since to compare 2 32-byte strings, 256-bit EVEX strcmp requires 2
loads, 3 VPCMPs and 2 KORDs while AVX2 strcmp requires 1 load, 2 VPCMPEQs,
1 VPMINU and 1 VPMOVMSKB, AVX2 strcmp is faster than EVEX strcmp.  Add
Prefer_AVX2_STRCMP to prefer AVX2 strcmp family functions.
2021-03-29 07:40:17 -07:00
..
aarch64 aarch64: Optimize __libc_mtag_tag_zero_region 2021-03-26 11:03:06 +00:00
alpha
arc
arm
csky
generic nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, and __libc_current_sigrtmin 2021-03-26 13:37:18 -03:00
gnu
hppa
htl htl: Add missing fork.h 2021-03-24 00:18:17 +00:00
hurd
i386 nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] 2021-03-19 15:04:17 -07:00
ia64 Support for multiple versions in versioned_symbol, compat_symbol 2021-03-25 12:33:02 +01:00
ieee754 math: Remove mpa files (part 2) [BZ #15267] 2021-03-11 15:45:19 +00:00
m68k
mach hurd: handle EINTR during critical sections 2021-03-23 22:40:10 +00:00
microblaze
mips
nios2
nptl nptl: Remove __libc_allocate_rtsig, __libc_current_sigrtmax, and __libc_current_sigrtmin 2021-03-26 13:37:18 -03:00
posix nss: fix nss_database_lookup2's alternate handling [BZ #27416] 2021-03-09 14:34:50 -05:00
powerpc powerpc: Add optimized llogb* for POWER9 2021-03-16 12:19:09 -03:00
pthread nptl: Remove open from libpthread 2021-03-26 13:37:14 -03:00
riscv
s390 S390: Also check vector support in memmove ifunc-selector [BZ #27511] 2021-03-26 10:51:31 +01:00
sh
sparc
unix linux: Add y2106 support on utimensat tests 2021-03-29 10:22:13 -03:00
wordsize-32
wordsize-64
x86 x86: Set Prefer_No_VZEROUPPER and add Prefer_AVX2_STRCMP 2021-03-29 07:40:17 -07:00
x86_64 nptl: Remove MULTI_PAGE_ALIASING [BZ #23554] 2021-03-19 15:04:17 -07:00