about summary refs log tree commit diff
path: root/sysdeps/x86_64/multiarch
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix typos.Ondřej Bílka2013-08-211-2/+2
|
* Skip SSE4.2 versions on Intel SilvermontLiubov Dmitrieva2013-06-285-15/+37
| | | | SSE2/SSSE3 versions are faster than SSE4.2 versions on Intel Silvermont.
* Fix buffers overrun in x86_64 memcmp-ssse3.SLiubov Dmitrieva2013-06-261-4/+2
|
* Set fast unaligned load flag for new Intel microarchitectureLiubov Dmitrieva2013-06-141-0/+7
| | | | | | | | | I have small patch for new Intel Silvermont machines. http://newsroom.intel.com/community/intel_newsroom/blog/2013/05/06/intel-launches-low-power-high-performance-silvermont-microarchitecture I checked this on my machine and see that strcpy, ... unaligned versions are faster than ssse3 versions.
* Faster memcpy on x64.Ondrej Bilka2013-05-204-8/+185
| | | | | | | | | We add new memcpy version that uses unaligned loads which are fast on modern processors. This allows second improvement which is avoiding computed jump which is relatively expensive operation. Tests available here: http://kam.mff.cuni.cz/~ondra/memcpy_profile_result27_04_13.tar.bz2
* Faster strlen on x64.Ondrej Bilka2013-03-1810-1179/+544
|
* Remove Prefer_SSE_for_memop on x64Ondrej Bilka2013-03-118-197/+1
|
* Revert " * sysdeps/x86_64/strlen.S: Replace with new SSE2 based implementation"Ondrej Bilka2013-03-0610-537/+1179
| | | | This reverts commit b79188d71716b6286866e06add976fe84100595e.
* * sysdeps/x86_64/strlen.S: Replace with new SSE2 based implementationOndrej Bilka2013-03-0610-1179/+537
| | | | | which is faster on all x86_64 architectures. Tested on AMD, Intel Nehalem, SNB, IVB.
* Remove lots of inline keywords.Roland McGrath2013-02-072-4/+5
|
* Change __x86_64 prefix in cache size to __x86H.J. Lu2013-01-053-13/+13
|
* Add HAS_RTMH.J. Lu2013-01-032-0/+16
|
* Update copyright notices with scripts/update-copyrights.Joseph Myers2013-01-0250-50/+50
|
* test-multiarch: terminate printf output with newlinePino Toscano2012-11-221-1/+1
|
* Compile x86 rtld with -mno-sse -mno-mmxH.J. Lu2012-11-021-1/+2
|
* Add x86-64 __libc_ifunc_impl_listH.J. Lu2012-10-1133-24/+380
|
* Use IFUNC memmove/memset in x86-64 bcopy/bzeroH.J. Lu2012-10-113-33/+11
| | | | Also add separate tests for bcopy and bzero.
* Define HAS_FMA with bit_FMA_UsableH.J. Lu2012-10-022-2/+10
|
* Don't define x86-64 __strncmp_ssse3 in libc.aH.J. Lu2012-09-271-4/+6
|
* Clean up x86_64/multiarch/strstr-c.c include order.Roland McGrath2012-08-151-6/+26
|
* Clean up x86_64/multiarch/memmove.c include order.Roland McGrath2012-08-151-20/+18
|
* Avoid DWARF definition DIE on ifunc symbolsH.J. Lu2012-08-092-10/+32
|
* BZ#14059: Fix AVX and FMA4 detection.Carlos O'Donell2012-05-175-30/+148
| | | | | Fix AVX and FMA4 detection by following the guidelines set out by Intel and AMD for detecting these features.
* Load pointers into RAX_LP in strcmp-sse42.SH.J. Lu2012-05-151-6/+6
|
* Load cache sizes into R*_LP in memcpy-ssse3.SH.J. Lu2012-05-151-12/+12
|
* Load cache sizes into R*_LP in memcpy-ssse3-back.SH.J. Lu2012-05-151-10/+10
|
* Load cache size into R8_LPH.J. Lu2012-05-151-4/+4
|
* Replace FSF snail mail address with URLs.Paul Eggert2012-02-0947-141/+94
|
* Really fix AVX testsUlrich Drepper2012-01-262-20/+20
| | | | | | There is no problem with strcmp, it doesn't use the YMM registers. The math routines might since gcc perhaps generates such code. Introduce bit_YMM_USBALE and use it in the math routines.
* Reset bit_AVX in __cpu_features is OS support is missingUlrich Drepper2012-01-262-2/+15
|
* Fix overrun in destination bufferLiubov Dmitrieva2011-12-232-508/+323
|
* WP fixesUlrich Drepper2011-12-171-1/+0
|
* Optimized wcschr and wcscpy for x86-64 and x86-32Ulrich Drepper2011-12-174-1/+619
|
* Fix more warningsUlrich Drepper2011-12-031-0/+4
|
* Fix test of non-ASCII locales in x86-64 strcasecmp et.al.Ulrich Drepper2011-11-011-2/+2
|
* More cleanups of x86-64 strstrUlrich Drepper2011-10-281-13/+12
|
* Clean up x86-64 strcasestrUlrich Drepper2011-10-281-13/+12
| | | | Actually describe in the C code what is going on.
* Add AVX optimized versions for some x86-64 math functionsUlrich Drepper2011-10-251-14/+18
|
* Optimize x86-64 SSE4.2+ strcmp a bit moreUlrich Drepper2011-10-251-175/+130
|
* Fix WSUlrich Drepper2011-10-231-1/+1
|
* Optimized strnlen and wcscmp for x86-64Liubov Dmitrieva2011-10-237-317/+748
|
* Fix compilation problems in x86-64 init-archUlrich Drepper2011-10-211-1/+2
|
* Check for FMA4 support and generate appropriate fma functionsUlrich Drepper2011-10-202-1/+11
|
* Move fma routines to right placeUlrich Drepper2011-10-202-85/+0
|
* Optimize x86-64 rawmemchr and add testUlrich Drepper2011-10-191-4/+3
|
* Add optimized str{,n}casecmp for AVX on x86-64Ulrich Drepper2011-10-193-1798/+1870
|
* Fix WSUlrich Drepper2011-10-151-4/+4
|
* Optimized memcmp and wmemcmp for x86-64 and x86-32Liubov Dmitrieva2011-10-158-29/+2242
|
* Improve 64 bit memchr, memrchr, rawmemchr with SSE2Liubov Dmitrieva2011-10-071-3/+7
|
* Move Atom-optimized code out of the way and togetherUlrich Drepper2011-09-063-3/+3
|