about summary refs log tree commit diff
path: root/sysdeps/x86_64/multiarch/ifunc-impl-list.c
Commit message (Expand)AuthorAgeFilesLines
* x86-64: Require BMI2 for avx2 functions [BZ #29611]Sunil K Pandey2022-09-281-10/+28
* x86-64: Require BMI2 for strchr-avx2.S [BZ #29611]H.J. Lu2022-09-281-3/+9
* x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]Noah Goldstein2022-02-011-2/+2
* x86-64: Add wcslen optimize for sse4.1Noah Goldstein2022-01-271-0/+3
* x86: Optimize strlen-avx2.SNoah Goldstein2022-01-271-4/+12
* x86-64: Require BMI2 for __strlen_evex and __strnlen_evexH.J. Lu2022-01-271-2/+4
* x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functionsH.J. Lu2022-01-271-12/+12
* x86-64: Use ZMM16-ZMM31 in AVX512 memset family functionsH.J. Lu2022-01-271-5/+9
* x86-64: Add AVX optimized string/memory functions for RTMH.J. Lu2022-01-271-0/+146
* x86-64: Add memcmp family functions with 256-bit EVEXH.J. Lu2022-01-271-0/+10
* x86-64: Add memset family functions with 256-bit EVEXH.J. Lu2022-01-271-0/+22
* x86-64: Add memmove family functions with 256-bit EVEXH.J. Lu2022-01-271-0/+36
* x86-64: Add strcpy family functions with 256-bit EVEXH.J. Lu2022-01-271-0/+24
* x86-64: Add ifunc-avx2.h functions with 256-bit EVEXH.J. Lu2022-01-271-0/+81
* x86-64: Optimize strcmp/wcscmp and strncmp/wcsncmp with AVX2Leonardo Sandoval2018-06-011-0/+20
* Update copyright dates with scripts/update-copyrights.Joseph Myers2018-01-011-1/+1
* x86-64: Use IFUNC memcpy and mempcpy in libc.aH.J. Lu2017-08-041-0/+4
* x86-64: Test memmove_chk and memset_chk only in libc.so [BZ #21741]H.J. Lu2017-07-101-0/+4
* x86-64: Update comments in ifunc-impl-list.cH.J. Lu2017-07-091-16/+16
* x86-64: Implement memcmp family IFUNC selectors in CH.J. Lu2017-06-151-2/+2
* x86-64: Implement memset family IFUNC selectors in CH.J. Lu2017-06-151-2/+4
* x86-64: Implement memmove family IFUNC selectors in CH.J. Lu2017-06-141-9/+15
* x86-64: Correct comments in ifunc-impl-list.cH.J. Lu2017-06-091-6/+6
* x86-64: Optimize strrchr/wcsrchr with AVX2H.J. Lu2017-06-091-0/+14
* x86-64: Optimize memrchr with AVX2H.J. Lu2017-06-091-0/+7
* x86-64: Optimize strchr/strchrnul/wcschr with AVX2H.J. Lu2017-06-091-1/+18
* x86-64: Optimize strlen/strnlen/wcslen/wcsnlen with AVX2H.J. Lu2017-06-091-0/+24
* x86-64: Optimize memchr/rawmemchr/wmemchr with SSE2/AVX2H.J. Lu2017-06-091-0/+21
* x86-64: Rename wmemset.h to ifunc-wmemset.hH.J. Lu2017-06-071-2/+2
* x86-64: Move wcsnlen.S to multiarch/wcsnlen-sse4_1.SH.J. Lu2017-06-061-0/+7
* x86-64: Optimize memcmp/wmemcmp with AVX2 and MOVBEH.J. Lu2017-06-051-0/+8
* x86-64: Optimize wmemset with SSE2/AVX2/AVX512H.J. Lu2017-06-051-0/+22
* Update copyright dates with scripts/update-copyrights.Joseph Myers2017-01-011-1/+1
* Require binutils 2.24 to build x86-64 glibc [BZ #20139]H.J. Lu2016-07-011-16/+0
* X86-64: Remove previous default/SSE2/AVX2 memcpy/memmoveH.J. Lu2016-06-081-46/+17
* X86-64: Remove the previous SSE2/AVX2 memsetsH.J. Lu2016-06-081-9/+0
* Add x86-64 memset with unaligned store and rep stosbH.J. Lu2016-03-311-0/+33
* Add x86-64 memmove with unaligned load/store and rep movsbH.J. Lu2016-03-311-0/+99
* Fixed build with assembler w/o AVX-512 support.Andrew Senkevich2016-01-191-0/+12
* Added memcpy/memmove family optimized with AVX512 for KNL hardware.Andrew Senkevich2016-01-161-2/+20
* Update copyright dates with scripts/update-copyrights.Joseph Myers2016-01-041-1/+1
* Added memset optimized with AVX512 for KNL hardware.Andrew Senkevich2015-12-191-2/+15
* Remove -mavx2 configure tests.Joseph Myers2015-10-281-2/+0
* Remove the unused IFUNC filesH.J. Lu2015-08-201-4/+0
* Update x86_64 multiarch functions for <cpu-features.h>H.J. Lu2015-08-131-51/+88
* Update copyright dates with scripts/update-copyrights.Joseph Myers2015-01-021-1/+1
* Improve 64bit memcpy performance for Haswell CPU with AVX instructionLing Ma2014-07-301-0/+12
* Enable AVX2 optimized memset only if -mavx2 worksH.J. Lu2014-07-141-0/+2
* Add ifunc tests for x86_64 memset_chk and memsetH.J. Lu2014-06-201-0/+11
* Update copyright notices with scripts/update-copyrightsAllan McRae2014-01-011-1/+1