mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 08:12:27 -04:00
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
3 lines
112 B
ArmAsm
3 lines
112 B
ArmAsm
#define __memcpy_aarch64_simd memcpy
|
|
#define __memmove_aarch64_simd memmove
|
|
#include "aarch64/memcpy-advsimd.S"
|