glibc/sysdeps
Ling Ma 05f3633da4 Improve 64bit memcpy performance for Haswell CPU with AVX instruction
In this patch we take advantage of HSW memory bandwidth, manage to
reduce miss branch prediction by avoiding using branch instructions and
force destination to be aligned with avx instruction.

The CPU2006 403.gcc benchmark indicates this patch improves performance
from 2% to 10%.
2014-07-30 08:02:35 -07:00
..
aarch64 Revert "aarch64: Add hp-timing.h" 2014-07-22 12:09:44 +01:00
alpha Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
arm [BZ #17078] ARM: R_ARM_TLS_DESC prelinker support 2014-07-17 19:22:05 +01:00
generic Fix Wundef warning for __cplusplus 2014-07-09 10:36:23 +05:30
gnu Refactor handling of /lib64 etc. cases, move out of sysdeps/gnu/configure.ac. 2014-07-17 14:35:48 +00:00
hppa Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
i386 Enable AVX2 optimized memset only if -mavx2 works 2014-07-14 07:58:27 -07:00
ia64 Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
ieee754 Fix ldbl-128 expm1l spurious underflow (bug 16539). 2014-06-30 17:38:16 +00:00
init_array Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
m68k Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
mach Fix -Wundef warning on PAGE_COPY_THRESHOLD 2014-07-03 01:49:43 +05:30
microblaze Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
mips Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
nptl Separate Linuxisms from lowlevellock.h, make a generic one 2014-07-15 15:23:06 -07:00
posix Fix typo in macro name 2014-07-02 15:09:39 +05:30
powerpc PowerPC: Fix gprof entry point for LE 2014-07-30 09:01:25 -03:00
pthread Restore subdir conditional for tst-timer dependency. 2014-07-03 18:52:51 -07:00
s390 S390: Quash unused variable warning due to no-op THREAD_SET_POINTER_GUARD. 2014-07-03 19:17:00 -07:00
sh Fix Wundef warning for ELF_MACHINE_NO_RELA 2014-06-26 22:30:40 +05:30
sparc Get rid of sparc specific NPTL internaltypes.h header. 2014-07-09 22:19:09 -07:00
tile Move architecture shlib-versions files to Linux-specific directories. 2014-07-17 14:31:12 +00:00
unix fcntl-linux.h: add new definitions and manual updates for open file description locks 2014-07-29 23:27:21 -04:00
wordsize-32 Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
wordsize-64 Update copyright notices with scripts/update-copyrights 2014-01-01 22:00:23 +10:00
x86 x86: Consolidate unnecessary nptl/ subdirectories. 2014-06-24 19:17:43 -07:00
x86_64 Improve 64bit memcpy performance for Haswell CPU with AVX instruction 2014-07-30 08:02:35 -07:00