Closed negge closed 7 months ago
Hi, thanks for finding this! This is probably something we forgot to transpile twice/merged wrong. We can fix it soon. We have been meaning to just switch back to the C version for the binary tools (where this code is), as the important part is the rav1d
library and this would help check that we're keeping the ABI the same.
Building for
aarch64
with the commandcargo build --release --target aarch64-unknown-linux-gnu
as described in https://github.com/memorysafety/rav1d/issues/773#issuecomment-1971788036 correctly produces a 64-bitdav1d
binary.However, looking at the help, it incorrectly shows cpumask specializations for
x86_64
architectures.Passing
--cpumask avx512icl
works fine (and apparently uses theneon
optimizations), but--cpumask neon
fails with this error: