glibc/sysdeps/x86_64
Ulrich Drepper c0dde15b5d 32bit memset-sse2.S fails with uneven cache size
32bit memset-sse2.S assumes cache size is multiple of 128 bytes.  If
it isn't true, memset-sse2.S will fail.  For example, a processor can
have 24576 KB L3 cache and 20 cores. That is 2516582 byte per core. Half
of it is 1258291, which isn't helpful for vector instructions.  This
patch rounds cache sizes to multiple of 256 bytes and adds "raw" cache
sizes.
2010-11-05 07:57:46 -04:00
..
bits Provide FP_FAST_FMA{,F,L} definitions for x86/x86-64. 2010-10-19 12:56:42 -04:00
elf Whitespace fix. 2010-04-14 22:29:51 -07:00
fpu Correct implementation of fmaf. 2010-10-11 09:27:05 -04:00
multiarch Fix x86-64 strchr propagation of search byte into all bytes of SSE register 2010-10-25 14:13:17 -04:00
____longjmp_chk.S
__longjmp.S
_mcount.S x86: Add support for frame pointer less mcount 2010-08-07 21:24:05 -07:00
abort-instr.h
add_n.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
addmul_1.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
backtrace.c
bp-asm.h
bsd-_setjmp.S
bsd-setjmp.S
bzero.S
cacheinfo.c 32bit memset-sse2.S fails with uneven cache size 2010-11-05 07:57:46 -04:00
configure
dl-irel.h
dl-lookupcfg.h
dl-machine.h Fix R_X86_64_PC32 overflow detection 2010-03-04 19:33:41 -08:00
dl-runtime.c
dl-tls.h
dl-tlsdesc.h
dl-tlsdesc.S
dl-trampoline.h
dl-trampoline.S
ffs.c
ffsll.c
fpu_control.h
hp-timing.c
hp-timing.h
htonl.S
Implies We can use the 64-bit register versions of the double functions. 2010-02-24 20:00:30 -08:00
jmpbuf-offsets.h
jmpbuf-unwind.h
ldbl2mpn.c
link-defines.sym
locale-defines.sym Implement optimized strcaecmp for x86-64. 2010-07-30 00:14:04 -07:00
lshift.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
machine-gmon.h
Makefile Add optimized strncasecmp versions for x86-64. 2010-08-14 22:04:01 -07:00
memchr.S
memcmp.S
memcpy_chk.S
memcpy.S Improve 64bit memcpy/memmove for Atom, Core 2 and Core i7 2010-06-30 08:26:11 -07:00
mempcpy_chk.S
mempcpy.S
memset_chk.S
memset.S
memusage.h
mp_clz_tab.c
mul_1.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
rawmemchr.S
rshift.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
rtld-memcmp.c
rtld-memset.c
rtld-strchr.S
rtld-strlen.S
sched_cpucount.c
setjmp.S
stackinfo.h
stpcpy_chk.S
stpcpy.S
strcasecmp_l-nonascii.c Add optimized strncasecmp versions for x86-64. 2010-08-14 22:04:01 -07:00
strcasecmp_l.S Implement optimized strcaecmp for x86-64. 2010-07-30 00:14:04 -07:00
strcasecmp.S Implement optimized strcaecmp for x86-64. 2010-07-30 00:14:04 -07:00
strcat.S
strchr.S
strchrnul.S
strcmp.S Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version strn{,case}cmp 2010-10-03 22:10:30 -04:00
strcpy_chk.S
strcpy.S
strcspn.S
strlen.S Fix typo in last commit. 2010-08-26 22:35:42 -07:00
strncase_l-nonascii.c Add optimized strncasecmp versions for x86-64. 2010-08-14 22:04:01 -07:00
strncase_l.S Add optimized strncasecmp versions for x86-64. 2010-08-14 22:04:01 -07:00
strncase.S Add optimized strncasecmp versions for x86-64. 2010-08-14 22:04:01 -07:00
strncmp.S
strnlen.S Add optimized x86-64 implementation of strnlen. 2010-07-26 08:37:08 -07:00
strpbrk.S
strrchr.S
strspn.S
strtok_r.S
strtok.S
sub_n.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
submul_1.S Update x86-64 mpn routines from GMP 5.0.1. 2010-09-02 23:36:25 -07:00
sysdep.h Improve 64bit memcpy/memmove for Atom, Core 2 and Core i7 2010-06-30 08:26:11 -07:00
tlsdesc.c
tlsdesc.sym
tst-stack-align.h
tst-xmmymm.sh
Versions