aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch/ifunc-impl-list.c
AgeCommit message (Expand)AuthorFilesLines
2021-10-27x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.SNoah Goldstein1-1/+0
2021-10-27x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.SNoah Goldstein1-2/+0
2021-10-27x86_64: Add support for __memcmpeq using sse2, avx2, and evexNoah Goldstein1-0/+21
2021-07-08x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]Noah Goldstein1-2/+2
2021-06-23x86-64: Add wcslen optimize for sse4.1Noah Goldstein1-0/+3
2021-05-18x86: Optimize memcmp-avx2-movbe.SNoah Goldstein1-0/+6
2021-05-08x86: Add EVEX optimized memchr family not safe for RTMNoah Goldstein1-0/+15
2021-04-19x86: Optimize strlen-avx2.SNoah Goldstein1-4/+12
2021-04-19x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.SNoah Goldstein1-12/+28
2021-04-19x86-64: Require BMI2 for strchr-avx2.SH.J. Lu1-3/+9
2021-04-19x86-64: Require BMI2 for __strlen_evex and __strnlen_evexH.J. Lu1-2/+4
2021-03-29x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functionsH.J. Lu1-12/+12
2021-03-29x86-64: Use ZMM16-ZMM31 in AVX512 memset family functionsH.J. Lu1-5/+9
2021-03-29x86-64: Add AVX optimized string/memory functions for RTMH.J. Lu1-0/+170
2021-03-29x86-64: Add memcmp family functions with 256-bit EVEXH.J. Lu1-0/+10
2021-03-29x86-64: Add memset family functions with 256-bit EVEXH.J. Lu1-0/+22
2021-03-29x86-64: Add memmove family functions with 256-bit EVEXH.J. Lu1-0/+36
2021-03-29x86-64: Add strcpy family functions with 256-bit EVEXH.J. Lu1-0/+24
2021-03-29x86-64: Add ifunc-avx2.h functions with 256-bit EVEXH.J. Lu1-0/+81
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2020-07-13x86: Support usable check for all CPU featuresH.J. Lu1-114/+114
2020-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2019-09-07Prefer https to http for gnu.org and fsf.org URLsPaul Eggert1-1/+1
2019-01-14x86-64: Optimize strcat/strncat, strcpy/strncpy and stpcpy/stpncpy with AVX2Leonardo Sandoval1-0/+12
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2018-06-01x86-64: Optimize strcmp/wcscmp and strncmp/wcsncmp with AVX2Leonardo Sandoval1-0/+20
2018-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2017-08-04x86-64: Use IFUNC memcpy and mempcpy in libc.aH.J. Lu1-0/+4
2017-07-10x86-64: Test memmove_chk and memset_chk only in libc.so [BZ #21741]H.J. Lu1-0/+4
2017-07-09x86-64: Update comments in ifunc-impl-list.cH.J. Lu1-16/+16
2017-06-15x86-64: Implement memcmp family IFUNC selectors in CH.J. Lu1-2/+2
2017-06-15x86-64: Implement memset family IFUNC selectors in CH.J. Lu1-2/+4
2017-06-14x86-64: Implement memmove family IFUNC selectors in CH.J. Lu1-9/+15
2017-06-09x86-64: Correct comments in ifunc-impl-list.cH.J. Lu1-6/+6
2017-06-09x86-64: Optimize strrchr/wcsrchr with AVX2H.J. Lu1-0/+14
2017-06-09x86-64: Optimize memrchr with AVX2H.J. Lu1-0/+7
2017-06-09x86-64: Optimize strchr/strchrnul/wcschr with AVX2H.J. Lu1-1/+18
2017-06-09x86-64: Optimize strlen/strnlen/wcslen/wcsnlen with AVX2H.J. Lu1-0/+24
2017-06-09x86-64: Optimize memchr/rawmemchr/wmemchr with SSE2/AVX2H.J. Lu1-0/+21
2017-06-07x86-64: Rename wmemset.h to ifunc-wmemset.hH.J. Lu1-2/+2
2017-06-06x86-64: Move wcsnlen.S to multiarch/wcsnlen-sse4_1.SH.J. Lu1-0/+7
2017-06-05x86-64: Optimize memcmp/wmemcmp with AVX2 and MOVBEH.J. Lu1-0/+8
2017-06-05x86-64: Optimize wmemset with SSE2/AVX2/AVX512H.J. Lu1-0/+22
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-07-01Require binutils 2.24 to build x86-64 glibc [BZ #20139]H.J. Lu1-16/+0
2016-06-08X86-64: Remove previous default/SSE2/AVX2 memcpy/memmoveH.J. Lu1-46/+17
2016-06-08X86-64: Remove the previous SSE2/AVX2 memsetsH.J. Lu1-9/+0
2016-03-31Add x86-64 memset with unaligned store and rep stosbH.J. Lu1-0/+33
2016-03-31Add x86-64 memmove with unaligned load/store and rep movsbH.J. Lu1-0/+99
2016-01-19Fixed build with assembler w/o AVX-512 support.Andrew Senkevich1-0/+12