HomeFreeBSD

Fix BLAKE3 aarch64 assembly for FreeBSD and macOS

Description

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

Details

Provenance
Tino Reichardt <milky-zfs@mcmilk.de>Authored on Apr 26 2023, 7:40 PM
GitHub <noreply@github.com>Committed on Apr 26 2023, 7:40 PM
Parents
rGb5411618f727: Fix checkstyle warning
Branches
Unknown
Tags
Unknown

Event Timeline

GitHub <noreply@github.com> committed rGee728008a427: Fix BLAKE3 aarch64 assembly for FreeBSD and macOS (authored by Tino Reichardt <milky-zfs@mcmilk.de>).Apr 26 2023, 7:40 PM