BLAKE3 implementation does not support using arm neon on big-endian hosts: see
blake3_neon.c. Setting BLAKE3_USE_NEON to 1 by default for all AArch64
hosts broke builds for big endian hosts. This patch fixes the behavior
by introducing an additional check against __ARM_BIG_ENDIAN before
setting BLAKE3_USE_NEON.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Could you bring up the issue with the BLAKE3 team as well? https://github.com/BLAKE3-team/BLAKE3
Comment Actions
Sure: submitted an issue https://github.com/BLAKE3-team/BLAKE3/issues/336 and a PR https://github.com/BLAKE3-team/BLAKE3/pull/335