glibc/sysdeps
H.J. Lu 78c9ec9000 x86-64: Optimize load of all bits set into ZMM register [BZ #28252]
Optimize loads of all bits set into ZMM register in AVX512 SVML codes
by replacing

	vpbroadcastq .L_2il0floatpacket.16(%rip), %zmmX

and

	vmovups   .L_2il0floatpacket.13(%rip), %zmmX

with
	vpternlogd $0xff, %zmmX, %zmmX, %zmmX

This fixes BZ #28252.
2021-08-22 06:23:37 -07:00
..
aarch64 Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
alpha Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
arc Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
arm arm: Simplify elf_machine_{load_address,dynamic} 2021-08-18 11:13:03 -07:00
csky Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
generic Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
gnu hurd: Fix glob lstat compatibility 2021-07-22 20:31:52 +02:00
hppa Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
htl htl: Do not expose pthread hidden proto outside libpthread 2021-07-18 20:25:33 +00:00
hurd Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
i386 Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
ia64 Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
ieee754 Update math: redirect roundeven function 2021-06-27 07:56:57 -07:00
m68k Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
mach hurd: Drop fmh kludge 2021-08-16 11:20:38 +02:00
microblaze Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
mips Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
nios2 Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
nptl Reduce <limits.h> pollution due to dynamic PTHREAD_STACK_MIN 2021-07-12 18:43:32 +02:00
posix gethosts: Remove unused argument _type 2021-08-04 02:23:43 +05:30
powerpc Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
pthread Move malloc hooks into a compat DSO 2021-07-22 18:37:59 +05:30
riscv riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] 2021-08-18 10:01:31 -07:00
s390 Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
sh Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
sparc Remove sysdeps/*/tls-macros.h 2021-08-18 09:15:20 -07:00
unix mips: increase stack alignment in clone to match the ABI 2021-08-13 16:01:14 +00:00
wordsize-32 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
wordsize-64 Update copyright dates with scripts/update-copyrights 2021-01-02 12:17:34 -08:00
x86 x86: fix Autoconf caching of instruction support checks [BZ #27991] 2021-08-19 09:11:35 -03:00
x86_64 x86-64: Optimize load of all bits set into ZMM register [BZ #28252] 2021-08-22 06:23:37 -07:00