aboutsummaryrefslogtreecommitdiff
path: root/lib/libc/amd64/string
Commit message (Expand)AuthorAgeFilesLines
* amd64: add missing ALIGN_TEXT to loops in memset and memmoveMateusz Guzik2021-01-302-0/+3
* amd64: sync up libc memcmp with the kernel version (r357309)Mateusz Guzik2020-01-301-56/+47
* amd64: sync up libc memcmp with the kernel version (r357208)Mateusz Guzik2020-01-291-69/+163
* amd64: align target memmove buffer to 16 bytes before using rep movsMateusz Guzik2018-12-011-0/+30
* amd64: handle small memmove buffers with overlapping storesMateusz Guzik2018-11-301-40/+52
* amd64: remove stale attribution for memmove workMateusz Guzik2018-11-301-2/+0
* amd64: tidy up copying backwards in memmoveMateusz Guzik2018-11-301-28/+26
* amd64: handle small memset buffers with overlapping storesMateusz Guzik2018-11-161-29/+36
* amd64: sync up libc memset with the kernel versionMateusz Guzik2018-11-151-19/+39
* amd64: convert libc bzero to a C func to avoid future bloatMateusz Guzik2018-11-154-26/+17
* amd64: convert libc bcopy to a C func to avoid future bloatMateusz Guzik2018-10-133-104/+15
* amd64: import updated kernel memmove to libcMateusz Guzik2018-10-132-6/+271
* amd64: import updated kernel memset to libcMateusz Guzik2018-10-051-12/+66
* amd64: reimplement libc memset and bzero with kernel memsetMateusz Guzik2018-10-012-91/+66
* amd64: remove unnecessary cld from libc memcpy/bcopyMateusz Guzik2018-09-291-1/+0
* amd64: reimplement libc memcmp and bcmp with kernel memcmpMateusz Guzik2018-09-272-51/+222
* amd64: depessimize userspace memcpy/memmove/bcopyMateusz Guzik2018-09-171-1/+6
* libc: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-251-1/+3
* Correct MDSRCS use in <arch>/string/Makefile.inc.Brooks Davis2017-03-021-2/+11
* libc: spelling fixes.Pedro F. Giffuni2016-04-301-1/+1
* Remove incorrect attribution.George V. Neville-Neil2011-07-211-1/+1
* Make both stpcpy and strcpy be assembly language implementationsGeorge V. Neville-Neil2011-07-213-20/+60
* Remove duplicate .note.GNU-stack section declaration. bcopy alreadyKonstantin Belousov2011-02-041-2/+0
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-079-0/+18
* We've been lax about matching END() macros in asm code for some time. ThisPeter Wemm2008-11-028-0/+16
* Optimize the instruction alignment.Alan Cox2005-04-231-2/+1
* Add a machine-specific, optimized implementation of strcat.Alan Cox2005-04-102-1/+166
* Eliminate a conditional branch and as a side-effect eliminate a branch toAlan Cox2005-04-101-5/+4
* Add a machine-specific, optimized implementation of strcpy.Alan Cox2005-04-102-1/+113
* Add a machine-specific, optimized implementation of strcmp.Alan Cox2005-04-092-1/+75
* Add machine-specific, optimized implementations of bcmp and memcmp.Alan Cox2005-04-083-1/+67
* Eliminate unneeded instructions that are a vestige of mechanicalAlan Cox2005-04-081-10/+4
* Eliminate an unneeded instruction that is a vestige of mechanicalAlan Cox2005-04-071-7/+5
* Add machine-specific, optimized implementations of bcopy, bzero, memcpy,Alan Cox2005-04-076-0/+212