about summary refs log tree commit diff
path: root/sysdeps/i386/i686
Commit message (Collapse)AuthorAgeFilesLines
* Optimized memchr, memrchr, rawmemchr for x86-32Liubov Dmitrieva2011-10-1211-1/+2639
|
* Fix up x86-32 section names for Atom codeLiubov Dmitrieva2011-09-076-9/+6
|
* Move Atom-optimized code out of the way and togetherUlrich Drepper2011-09-063-4/+4
|
* Fix whitespacesUlrich Drepper2011-09-052-2/+0
|
* Optimized strchr and strrchr with SSE2 on x86-32Liubov Dmitrieva2011-09-057-1/+1656
|
* Fix whitespacesUlrich Drepper2011-09-053-4/+1
|
* Add x86-32 optimized wcscmpUlrich Drepper2011-09-054-1/+1075
|
* Fix spurious nop at start of __strspn_ia32Andreas Schwab2011-08-231-2/+2
|
* Fix whitespacesUlrich Drepper2011-08-042-2/+0
|
* Improve x86-32 strcat functions with SSE2/SSSE3Liubov Dmitrieva2011-08-0410-317/+2314
|
* Quash a warning in strstr-c.c built for static.Roland McGrath2011-07-141-0/+2
|
* Fix unwind info in 32bit SSE2/SSSE3 strncpyH.J. Lu2011-06-252-1/+5
|
* Optimized st{r,p}{,n}cpy for SSE2/SSSE3 on x86-32H.J. Lu2011-06-2414-1/+6542
|
* Fix static linking with checking x86/x86-64 memcpy.Mike Frysinger2011-04-172-2/+2
|
* Undo accidental checkin.Ulrich Drepper2010-12-141-25/+30
|
* Fix -D_FORTIFY_SOURCE memmove and bcopJakub Jelinek2010-12-091-30/+25
|
* Remove dead code from x86-32 SSSE3 strncmp.H.J. Lu2010-12-011-8/+1
|
* 32bit memset-sse2.S fails with uneven cache sizeUlrich Drepper2010-11-051-0/+4
| | | | | | | | | 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.
* Implement accurate fma.Jakub Jelinek2010-10-131-1/+1
|
* Correct implementation of fmaf.Jakub Jelinek2010-10-111-1/+1
|
* Add missing i686/multiarch/Makefile bit for shared x86_64 code.Roland McGrath2010-08-271-0/+1
|
* Fixup x86 after x86-64 varshift change.Ulrich Drepper2010-08-272-1/+1
|
* Unroll 32bit SSE strlen and handle slow bsfH.J. Lu2010-08-254-80/+480
|
* Clean up SSE variable shiftsRichard Henderson2010-08-243-1/+3
|
* Fix ifunc thunk for strspn on x86 in static libcAndreas Schwab2010-08-191-2/+2
|
* Add missing file from last commit.Andreas Schwab2010-07-211-0/+2
|
* Add strcasestr-nonascii to i386 buildAndreas Schwab2010-07-211-1/+2
|
* Fix bugs in x86-32 strcmp-sse4.S and strcmp-ssse3.SH.J. Lu2010-04-152-7/+8
|
* Add x86-32 FMA supportH.J. Lu2010-04-146-0/+143
|
* Fix sysdeps/i386/i686/multiarch/memcmp-ssse3.SH.J. Lu2010-03-181-0/+15
|
* Pass -mtune=i686 to assembler when compiling for i686H.J. Lu2010-03-041-0/+16
|
* Fix unwind info in x86 strcmp-sse4.SH.J. Lu2010-02-261-1/+3
|
* Fix issues in x86 memcpy-ssse3-rep.SH.J. Lu2010-02-241-106/+140
|
* Fix issues in x86 memcpy-ssse3.SH.J. Lu2010-02-241-40/+73
|
* Fix issues in x86 memset-sse2.S/memset-sse2-rep.SH.J. Lu2010-02-242-15/+18
|
* Use CPUID_OFFSET instead of FEATURE_OFFSETH.J. Lu2010-02-182-2/+2
|
* Align x86 memcmp-sse4.S and fix unwind info.H.J. Lu2010-02-171-7/+23
|
* Fix unwind info in x86 memcmp-ssse3.H.J. Lu2010-02-171-5/+1
|
* Simplify x86 strcmp-sse4 unwind info.H.J. Lu2010-02-171-15/+7
|
* Fix and cleanup unwind info in x86 strcmp-ssse<F3>.Ulrich Drepper2010-02-171-73/+14
|
* Remove commented-out code.Ulrich Drepper2010-02-151-6/+0
|
* Fix up new x86 string functions.Ulrich Drepper2010-02-154-38/+151
|
* 32bit memcmp/strcmp/strncmp optimized for SSSE3/SSS4.2H.J. Lu2010-02-1511-1/+5743
|
* Support __memmove_ssse3_rep when SHARED isn't defined.H.J. Lu2010-01-191-0/+3
|
* Fix whitespace problems.Ulrich Drepper2010-01-126-20/+20
|
* Optimize 32bit memset/memcpy with SSE2/SSSE3.H.J. Lu2010-01-1230-12/+6229
|
* Define bit_SSE2 and index_SSE2.H.J. Lu2009-12-133-8/+8
|
* Fix IA-32 strstr in multiarch configuration as well.Ulrich Drepper2009-09-031-1/+2
|
* Remove ENABLE_SSSE3_ON_ATOM.H.J. Lu2009-08-281-2/+0
| | | | | It turns that SSSE3 isn't slow on Atom. The problem is bsf. This patch removes ENABLE_SSSE3_ON_ATOM.
* Use PIC only if SHARED is defined.H.J. Lu2009-08-082-0/+30
| | | | For ia32, we can avoid PIC in IFUNC functions in static library.