aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64
AgeCommit message (Collapse)Author
2011-02-17Work around empty line at end file generated by autoconf.Ulrich Drepper
2011-02-15Remove use of ranlib.Ulrich Drepper
2011-02-04Fix some warning nits.Roland McGrath
2011-01-09Clean up some bits/select.h headers.Ulrich Drepper
2010-12-19Make PowerPC64 default to nonexecutable stackRyan S. Arnold
2010-11-12Support Intel processor model 6 and model 0x2.H.J. Lu
2010-11-10Fix one exit path in x86-64 SSE4.2 str{,n}casecmp.H.J. Lu
2010-11-10Fix warnings in __bswap_16.Ulrich Drepper
2010-11-08Use IFUNC on x86-64 memsetH.J. Lu
2010-11-0532bit memset-sse2.S fails with uneven cache sizeUlrich Drepper
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-10-25Fix x86-64 strchr propagation of search byte into all bytes of SSE registerRichard Li
2010-10-19Provide FP_FAST_FMA{,F,L} definitions for x86/x86-64.Ulrich Drepper
2010-10-13Implement accurate fma.Jakub Jelinek
2010-10-11Correct implementation of fmaf.Jakub Jelinek
2010-10-03Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version strn{,case}cmpUlrich Drepper
2010-09-20Re-enable all strncasecmp versions.Ulrich Drepper
2010-09-20Fix limit detection in x86-64 SSE2 strncasecmp.Ulrich Drepper
2010-09-02Update x86-64 mpn routines from GMP 5.0.1.Ulrich Drepper
2010-08-26Fix typo in last commit.Ulrich Drepper
2010-08-26Move slow Atom code to separate section.Ulrich Drepper
2010-08-26Shorten x86-64 strlen a bit.Ulrich Drepper
2010-08-26Unroll x86-64 strlenH.J. Lu
2010-08-26Missing comma in last commit.H.J. Lu
2010-08-25Clean up warnings in new x86_64/multiarch code.Roland McGrath
2010-08-25Unroll 32bit SSE strlen and handle slow bsfH.J. Lu
2010-08-24Add missing copyright year updated and pretty printing.Ulrich Drepper
2010-08-24Clean up SSE variable shiftsRichard Henderson
2010-08-19Fix two typos in x86-64 SSE4.2 strncasecmp implementation.Ulrich Drepper
2010-08-15Fix fourth parameter of SSE4.2 strcmp for x86-64.Ulrich Drepper
2010-08-15Use correct register for fourth parameter of x86-64 strncasecmp_l.Ulrich Drepper
2010-08-15Undo inccorect change.Ulrich Drepper
2010-08-14Add optimized strncasecmp versions for x86-64.Ulrich Drepper
2010-08-14Fix x86-64 build without multiarch.Ulrich Drepper
2010-08-07x86: Add support for frame pointer less mcountAndi Kleen
2010-07-31Add support for SSSE3 and SSE4.2 versions of strcasecmp on x86-64.Ulrich Drepper
2010-07-30Pretty printing x86-64 SSE4.3 strcmp.Ulrich Drepper
2010-07-30Implement optimized strcaecmp for x86-64.Ulrich Drepper
2010-07-30Fix tolower operation in strcasestr.Ulrich Drepper
2010-07-27Avoid compiling unneeded file in ld.so.Ulrich Drepper
2010-07-26Add optimized x86-64 implementation of strnlen.Ulrich Drepper
While at it, beef up the test suite for strnlen and add performance tests for it, too.
2010-07-24Speed up x86-64 strcasestr a bit moew.Ulrich Drepper
Using the new SSE4.2 instructions is cool but not really the fastest. Some older SSE instructions can do the trick faster.
2010-07-21Add strcasestr-nonascii to i386 buildAndreas Schwab
2010-07-16Fix non-ASCII case of SSE4.2 strcasstr.Ulrich Drepper
2010-07-16Speed up SSE4.2 strcasestr by avoiding indirect function call.Ulrich Drepper
2010-06-30Improve 64bit memcpy/memmove for Atom, Core 2 and Core i7H.J. Lu
This patch includes optimized 64bit memcpy/memmove for Atom, Core 2 and Core i7. It improves memcpy by up to 3X on Atom, up to 4X on Core 2 and up to 1X on Core i7. It also improves memmove by up to 3X on Atom, up to 4X on Core 2 and up to 2X on Core i7.
2010-05-27Incorrect x86 CPU family and model check.H.J. Lu
2010-04-14Whitespace fix.Ulrich Drepper
2010-04-14Add x86-32 FMA supportH.J. Lu
2010-04-14Check DATA_CACHE_SIZE_HALFH.J. Lu
2010-04-14Optimie x86-64 SSE4 memcmp for unaligned data.H.J. Lu