summary refs log tree commit diff
path: root/sysdeps/x86_64/multiarch
Commit message (Expand)AuthorAgeFilesLines
* x86: Optimize L(less_vec) case in memcmpeq-evex.SNoah Goldstein2021-12-271-127/+43
* x86: Optimize L(less_vec) case in memcmp-evex-movbe.SNoah Goldstein2021-12-271-193/+56
* x86-64: Use notl in EVEX strcmp [BZ #28646]Noah Goldstein2021-12-031-6/+8
* x86: Shrink memcmp-sse4.S code sizeNoah Goldstein2021-11-101-1621/+646
* x86: Optimize memmove-vec-unaligned-erms.SNoah Goldstein2021-11-065-223/+380
* x86-64: Replace movzx with movzblFangrui Song2021-11-021-2/+2
* x86-64: Remove Prefer_AVX2_STRCMPH.J. Lu2021-11-012-4/+2
* x86-64: Improve EVEX strcmp with masked loadH.J. Lu2021-11-011-218/+243
* x86_64: Add evex optimized __memcmpeq in memcmpeq-evex.SNoah Goldstein2021-10-273-6/+304
* x86_64: Add avx2 optimized __memcmpeq in memcmpeq-avx2.SNoah Goldstein2021-10-274-9/+308
* x86_64: Add support for __memcmpeq using sse2, avx2, and evexNoah Goldstein2021-10-2710-4/+193
* String: Add hidden defs for __memcmpeq() to enable internal usageNoah Goldstein2021-10-262-0/+4
* String: Add support for __memcmpeq() ABI on all targetsNoah Goldstein2021-10-262-0/+5
* x86: Replace sse2 instructions with avx in memcmp-evex-movbe.SNoah Goldstein2021-10-231-2/+2
* x86: Optimize memset-vec-unaligned-erms.SNoah Goldstein2021-10-124-91/+226
* x86: Optimize memcmp-evex-movbe.S for frontend behavior and sizeNoah Goldstein2021-10-121-192/+242
* Remove "Contributed by" linesSiddhesh Poyarekar2021-09-0315-15/+0
* x86-64: Use testl to check __x86_string_controlH.J. Lu2021-08-301-2/+2
* x86-64: Add Avoid_Short_Distance_REP_MOVSBH.J. Lu2021-07-281-0/+5
* x86: Remove wcsnlen-sse4_1 from wcslen ifunc-impl-list [BZ #28064]Noah Goldstein2021-07-081-2/+2
* x86: Remove unnecessary overflow check from wcsnlen-sse4_1.SNoah Goldstein2021-06-241-7/+0
* x86: Fix overflow bug in wcsnlen-sse4_1 and wcsnlen-avx2 [BZ #27974]Noah Goldstein2021-06-232-38/+107
* x86: Fix overflow bug with wmemchr-sse2 and wmemchr-avx2 [BZ #27974]Noah Goldstein2021-06-231-18/+40
* x86-64: Add wcslen optimize for sse4.1Noah Goldstein2021-06-236-36/+63
* x86-64: Move strlen.S to multiarch/strlen-vec.SH.J. Lu2021-06-233-2/+259
* x86: Improve memmove-vec-unaligned-erms.SNoah Goldstein2021-05-231-3/+3
* x86: Improve memset-vec-unaligned-erms.SNoah Goldstein2021-05-201-22/+28
* x86: Optimize memcmp-evex-movbe.SNoah Goldstein2021-05-181-302/+408
* x86: Optimize memcmp-avx2-movbe.SNoah Goldstein2021-05-183-281/+402
* x86: Add EVEX optimized memchr family not safe for RTMNoah Goldstein2021-05-0810-41/+217
* x86-64: Fix an unknown vector operation in memchr-evex.SAlice Xu2021-05-071-1/+1
* Remove architecture specific sched_cpucount optimizationsAdhemerval Zanella2021-05-071-36/+0
* x86: Optimize memchr-evex.SNoah Goldstein2021-05-031-225/+322
* x86: Optimize memchr-avx2.SNoah Goldstein2021-05-031-178/+247
* x86: Optimize strchr-evex.SNoah Goldstein2021-04-251-174/+218
* x86: Optimize strchr-avx2.SNoah Goldstein2021-04-251-117/+169
* x86: Optimize strlen-avx2.SNoah Goldstein2021-04-192-214/+334
* x86: Optimize strlen-evex.SNoah Goldstein2021-04-191-264/+317
* x86: Optimize less_vec evex and avx512 memset-vec-unaligned-erms.SNoah Goldstein2021-04-195-27/+74
* x86-64: Require BMI2 for strchr-avx2.SH.J. Lu2021-04-192-5/+11
* x86-64: Require BMI2 for __strlen_evex and __strnlen_evexH.J. Lu2021-04-191-2/+4
* x86: Update large memcpy case in memmove-vec-unaligned-erms.Snoah2021-04-161-73/+265
* x86-64: Fix ifdef indentation in strlen-evex.SSunil K Pandey2021-04-011-8/+8
* x86-64: Use ZMM16-ZMM31 in AVX512 memmove family functionsH.J. Lu2021-03-293-19/+42
* x86-64: Use ZMM16-ZMM31 in AVX512 memset family functionsH.J. Lu2021-03-294-24/+31
* x86-64: Add AVX optimized string/memory functions for RTMH.J. Lu2021-03-2951-248/+648
* x86-64: Add memcmp family functions with 256-bit EVEXH.J. Lu2021-03-295-4/+467
* x86-64: Add memset family functions with 256-bit EVEXH.J. Lu2021-03-296-14/+90
* x86-64: Add memmove family functions with 256-bit EVEXH.J. Lu2021-03-295-11/+104
* x86-64: Add strcpy family functions with 256-bit EVEXH.J. Lu2021-03-299-3/+1339