Searched hist:"756 b7fc80837567d114a3c93e9bb987e219a1b23" (Results 1 – 2 of 2) sorted by relevance
/freebsd/lib/libc/aarch64/string/ |
H A D | strlcpy.S | 756b7fc80837567d114a3c93e9bb987e219a1b23 Mon Aug 26 20:14:31 CEST 2024 Getz Mikalsen <getz@FreeBSD.org> lib/libc/aarch64/string: add strlcpy SIMD implementation
This changeset includes a port of the SIMD implementation of strlcpy for amd64 to Aarch64.
It is based on memccpy (D46170) with some minor differences.
Performance is significantly better than the scalar implementation.
Benchmark results are as usual generated by the strperf utility written by fuz.
See the DR for benchmark results.
Tested by: fuz (exprun) Reviewed by: fuz, emaste Sponsored by: Google LLC (GSoC 2024) PR: 281175 Differential Revision: https://reviews.freebsd.org/D46243
|
H A D | Makefile.inc | diff 756b7fc80837567d114a3c93e9bb987e219a1b23 Mon Aug 26 20:14:31 CEST 2024 Getz Mikalsen <getz@FreeBSD.org> lib/libc/aarch64/string: add strlcpy SIMD implementation
This changeset includes a port of the SIMD implementation of strlcpy for amd64 to Aarch64.
It is based on memccpy (D46170) with some minor differences.
Performance is significantly better than the scalar implementation.
Benchmark results are as usual generated by the strperf utility written by fuz.
See the DR for benchmark results.
Tested by: fuz (exprun) Reviewed by: fuz, emaste Sponsored by: Google LLC (GSoC 2024) PR: 281175 Differential Revision: https://reviews.freebsd.org/D46243
|