Fix BLAKE3 aarch64 assembly for FreeBSD and macOS

The x18 register isn't useable within FreeBSD kernel space, so we
have to fix the BLAKE3 aarch64 assembly for not using it.

The source files are here: https://github.com/mcmilk/BLAKE3-tests

Reviewed-by: Kyle Evans <kevans@FreeBSD.org>
Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de>
Closes #14728
This commit is contained in:
Tino Reichardt 2023-04-26 21:40:26 +02:00 committed by Kyle Evans
parent 60167184ab
commit 42f0ac5f1b
2 changed files with 4131 additions and 4585 deletions