aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S
AgeCommit message (Expand)AuthorFilesLines
2025-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2024-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2023-05-23Fix misspellings in sysdeps/x86_64 -- BZ 25337.Paul Pluzhnikov1-4/+4
2023-01-06Update copyright dates with scripts/update-copyrightsJoseph Myers1-1/+1
2022-10-20x86: Use `testb` for FSRM check in memmove-vec-unaligned-ermsNoah Goldstein1-0/+4
2022-10-14x86: Update memmove to use new VEC macrosNoah Goldstein1-135/+127
2022-06-29x86: Move mem{p}{mov|cpy}_{chk_}erms to its own fileNoah Goldstein1-50/+0
2022-06-15x86: Cleanup bounds checking in large memcpy caseNoah Goldstein1-8/+21
2022-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2021-11-06x86: Optimize memmove-vec-unaligned-erms.SNoah Goldstein1-219/+376
2021-08-30x86-64: Use testl to check __x86_string_controlH.J. Lu1-2/+2
2021-07-28x86-64: Add Avoid_Short_Distance_REP_MOVSBH.J. Lu1-0/+5
2021-05-23x86: Improve memmove-vec-unaligned-erms.SNoah Goldstein1-3/+3
2021-04-16x86: Update large memcpy case in memmove-vec-unaligned-erms.Snoah1-73/+265
2021-03-29x86-64: Add AVX optimized string/memory functions for RTMH.J. Lu1-18/+15
2021-03-29x86-64: Add memmove family functions with 256-bit EVEXH.J. Lu1-8/+16
2021-02-02x86: Adding an upper bound for Enhanced REP MOVSB.Sajan Karumanchi1-2/+5
2021-01-04x86-64: Avoid rep movsb with short distance [BZ #27130]H.J. Lu1-0/+21
2021-01-02Update copyright dates with scripts/update-copyrightsPaul Eggert1-1/+1
2020-07-06x86: Add thresholds for "rep movsb/stosb" to tunablesH.J. Lu1-15/+1
2020-05-09x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966]H.J. Lu1-3/+3
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-21x86-64 memcpy: Properly handle the length parameter [BZ# 24097]H.J. Lu1-23/+31
2019-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2018-05-23x86-64: Skip zero length in __mem[pcpy|move|set]_ermsH.J. Lu1-0/+6
2018-05-17x86-64: remove duplicate line on PREFETCH_ONE_SET macroLeonardo Sandoval1-1/+0
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-11/+7
2017-06-14x86-64: Implement memmove family IFUNC selectors in CH.J. Lu1-0/+11
2017-01-01Update copyright dates with scripts/update-copyrights.Joseph Myers1-1/+1
2016-06-30Check Prefer_ERMS in memmove/memcpy/mempcpy/memsetH.J. Lu1-1/+5
2016-06-08X86-64: Remove previous default/SSE2/AVX2 memcpy/memmoveH.J. Lu1-12/+12
2016-06-06Fix a typo in comments in memmove-vec-unaligned-erms.SH.J. Lu1-1/+1
2016-04-12X86-64: Use non-temporal store in memcpy on large dataH.J. Lu1-169/+220
2016-04-06X86-64: Prepare memmove-vec-unaligned-erms.SH.J. Lu1-54/+84
2016-04-03Fix memmove-vec-unaligned-erms.SH.J. Lu1-24/+30
2016-03-31Add x86-64 memmove with unaligned load/store and rep movsbH.J. Lu1-0/+462