diff --git a/c/blake3_dispatch.c b/c/blake3_dispatch.c index 4d033db1..d9df7a84 100644 --- a/c/blake3_dispatch.c +++ b/c/blake3_dispatch.c @@ -275,6 +275,13 @@ void blake3_hash_many(const uint8_t *const *inputs, size_t num_inputs, } #endif #endif + +#if defined(IS_ARM) && defined(BLAKE3_USE_NEON) + blake3_hash_many_neon(inputs, num_inputs, blocks, key, counter, + increment_counter, flags, flags_start, flags_end, out); + return; +#endif + blake3_hash_many_portable(inputs, num_inputs, blocks, key, counter, increment_counter, flags, flags_start, flags_end, out);