diff options
author | Wilco Dijkstra <wilco.dijkstra@arm.com> | 2022-02-10 10:23:09 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2022-02-10 10:26:42 +0000 |
commit | 8c107a34bb96a4c4a7de4ee6de210b30dbb6e45f (patch) | |
tree | 6c047b60bee184cc51aed4554f3d974bc61f23a4 /string/bench | |
parent | 074e835776116824ea1a23cbb4260dd60b1aaba0 (diff) | |
download | arm-optimized-routines-8c107a34bb96a4c4a7de4ee6de210b30dbb6e45f.tar.gz |
string: Add SVE memcpy
Add an initial SVE memcpy implementation. Copies up to 32 bytes use SVE
vectors which improves the random memcpy benchmark significantly.
Diffstat (limited to 'string/bench')
-rw-r--r-- | string/bench/memcpy.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/string/bench/memcpy.c b/string/bench/memcpy.c index 80611a4..6bd2763 100644 --- a/string/bench/memcpy.c +++ b/string/bench/memcpy.c @@ -36,6 +36,9 @@ static const struct fun # if __ARM_NEON F(__memcpy_aarch64_simd) # endif +# if __ARM_FEATURE_SVE + F(__memcpy_aarch64_sve) +# endif #elif __arm__ F(__memcpy_arm) #endif |