Home
last modified time | relevance | path

Searched hist:"9 fbea870286d53d906ffaf6b15ace8e40019a880" (Results 1 – 2 of 2) sorted by relevance

/freebsd/lib/libc/amd64/string/
H A Dstpcpy.Sdiff 9fbea870286d53d906ffaf6b15ace8e40019a880 Wed Jul 05 23:23:33 CEST 2023 Robert Clausecker <fuz@FreeBSD.org> lib/libc/amd64/string/stpcpy.S: add baseline implementation

This commit adds a baseline implementation of stpcpy(3) for amd64.
It performs quite well in comparison to the previous scalar implementation
as well as agains bionic and glibc (though glibc is faster for very long
strings). Fiddle with the Makefile to also have strcpy(3) call into the
optimised stpcpy(3) code, fixing an oversight from D9841.

Sponsored by: The FreeBSD Foundation
Reviewed by: imp ngie emaste
Approved by: mjg kib
Fixes: D9841
Differential Revision: https://reviews.freebsd.org/D41349
H A DMakefile.incdiff 9fbea870286d53d906ffaf6b15ace8e40019a880 Wed Jul 05 23:23:33 CEST 2023 Robert Clausecker <fuz@FreeBSD.org> lib/libc/amd64/string/stpcpy.S: add baseline implementation

This commit adds a baseline implementation of stpcpy(3) for amd64.
It performs quite well in comparison to the previous scalar implementation
as well as agains bionic and glibc (though glibc is faster for very long
strings). Fiddle with the Makefile to also have strcpy(3) call into the
optimised stpcpy(3) code, fixing an oversight from D9841.

Sponsored by: The FreeBSD Foundation
Reviewed by: imp ngie emaste
Approved by: mjg kib
Fixes: D9841
Differential Revision: https://reviews.freebsd.org/D41349