opnsense-src/lib/libc/aarch64/string/memcpy.S
Getz Mikalsen 5ebd4d0dd2 lib/libc/aarch64/string: add memcpy SIMD implementation
I noticed that we have a SIMD optimized memcpy in the
arm-optimized-routines in /contrib.

This patch ensures we use the SIMD variant as opposed to the Scalar
optimized variant.

Benchmarks are generated by fuz' strperf utility.

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/D46251
2025-01-10 16:02:40 +01:00

3 lines
112 B
ArmAsm

#define __memcpy_aarch64_simd memcpy
#define __memmove_aarch64_simd memmove
#include "aarch64/memcpy-advsimd.S"