glibc/sysdeps/i386
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 Add -fno-asynchronous-unwind-tables to initfini.s for i386 2010-08-15 20:09:23 -07:00
fpu Implement fmal, some fma bugfixes 2010-10-15 15:26:06 -04:00
i486 * include/atomic.h: Define catomic_and if not already defined. 2009-02-08 23:50:23 +00:00
i586 2007-09-13 H.J. Lu <hongjiu.lu@intel.com> 2007-11-13 01:56:18 +00:00
i686 32bit memset-sse2.S fails with uneven cache size 2010-11-05 07:57:46 -04:00
i786 Also applying directories. 1999-01-24 10:39:22 +00:00
sys Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
____longjmp_chk.S Add sigstack handling to Linux ____longjmp_chk on i386. 2009-07-30 21:50:14 -07:00
__longjmp.S Remove CHEC_ESP handling from i386 __longjmp. 2009-07-31 07:20:45 -07:00
abort-instr.h update from main archive 961220 1996-12-21 04:13:58 +00:00
add_n.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
addmul_1.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
asm-syntax.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
backtrace.c [BZ #3112] 2007-10-28 01:29:21 +00:00
bp-asm.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
bsd-_setjmp.S 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
bsd-setjmp.S 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
bzero.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
configure Add x86-32 FMA support 2010-04-14 22:27:59 -07:00
configure.in Add x86-32 FMA support 2010-04-14 22:27:59 -07:00
dl-irel.h libc part of prelink IFUNC support. 2009-06-15 07:46:53 -07:00
dl-lookupcfg.h Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
dl-machine.h Small optimization of STT_GNU_IFUNC handling. 2009-06-01 11:49:05 -07:00
dl-procinfo.c Update. 2004-07-10 20:00:44 +00:00
dl-procinfo.h Update. 2004-03-10 19:28:58 +00:00
dl-tls.h Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
dl-tlsdesc.h Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
dl-tlsdesc.S * sysdeps/i386/dl-tlsdesc.S (_dl_tlsdesc_dynamic): Use LOAD_PIC_REG 2008-12-06 00:15:34 +00:00
dl-trampoline.S [BZ #3924] 2007-10-07 05:31:00 +00:00
ffs.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
fpu_control.h Update. 2004-11-22 19:03:42 +00:00
gccframe.h Update. 2001-11-16 01:27:24 +00:00
gmp-mparam.h Put under LGPL v2.1. 2001-07-07 10:13:33 +00:00
htonl.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
htons.S Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
i386-mcount.S x86: Add support for frame pointer less mcount 2010-08-07 21:24:05 -07:00
Implies Update. 1999-10-20 03:20:31 +00:00
init-first.c Update. 2002-03-13 06:33:52 +00:00
jmpbuf-offsets.h * include/bits/setjmp.h: New file. 2006-01-10 10:18:56 +00:00
jmpbuf-unwind.h 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
ldbl2mpn.c [BZ #4586] 2007-06-08 02:50:59 +00:00
lshift.S Fix i386 __mpn_lshift unwind info 2010-02-09 22:54:36 -08:00
machine-gmon.h Update. 2002-03-15 09:30:44 +00:00
Makefile Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
memchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
memcmp.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
memcopy.h Update to LGPL v2.1. 2001-07-06 04:58:11 +00:00
memset.c * sysdeps/alpha/fpu/s_cacosf.c: Don't use sysdeps/generic/. 2005-12-15 21:13:14 +00:00
memusage.h [BZ #1566] 2005-12-23 15:29:25 +00:00
mp_clz_tab.c Update. 2002-03-14 20:48:50 +00:00
mul_1.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
rawmemchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
rshift.S More compact unwind info. 2010-02-09 22:59:11 -08:00
setfpucw.c Update. 2004-03-05 10:29:47 +00:00
setjmp.S 2006-01-12 Roland McGrath <roland@redhat.com> 2006-01-12 09:27:47 +00:00
stackinfo.h * sysdeps/i386/stackinfo.h (stackinfo_get_sp): Define. 2009-01-29 15:36:26 +00:00
stpcpy.S Update. 2004-05-28 06:56:51 +00:00
stpncpy.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strchrnul.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strcspn.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
string-inlines.c Update. 2003-04-29 22:49:58 +00:00
strlen.c Update. 2003-04-29 22:49:58 +00:00
strpbrk.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strrchr.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strspn.S * sysdeps/i386/add_n.S: Add call frame information. 2005-05-04 06:22:30 +00:00
strtok_r.S Update. 2004-07-10 20:00:44 +00:00
strtok.S [BZ #2126] 2006-01-10 00:25:07 +00:00
sub_n.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
submul_1.S * intl/Makefile (tst-gettext[45].out): Pass also $(run-program-prefix) 2005-05-04 17:58:13 +00:00
sysdep.h Optimize 32bit memset/memcpy with SSE2/SSSE3. 2010-01-12 11:22:03 -08:00
tlsdesc.c * po/lt.po: New file. From Lituanian translation team. 2008-05-13 22:49:03 +00:00
tlsdesc.sym Introduce TLS descriptors for i386 and x86_64. 2008-05-13 05:41:30 +00:00
tst-stack-align.h Test for stack alignment. 2004-12-22 20:09:42 +00:00
Versions * sysdeps/generic/w_exp2.c [NO_LONG_DOUBLE]: Fix typos in alias names. 2005-03-28 20:42:53 +00:00