Open thewh1teagle opened 1 week ago
Looks like on arm64 rustc will emit register names like v1
when no modifier is passed, while arm64 assembly requires specifying the width of the register like q1
. https://github.com/rust-lang/rust/blob/0b1bf71a71c2a1d34c212285362530ec2c4e4775/compiler/rustc_target/src/asm/aarch64.rs#L207, https://github.com/rust-lang/rust/blob/0b1bf71a71c2a1d34c212285362530ec2c4e4775/compiler/rustc_codegen_llvm/src/asm.rs#L605
macOS aarch64 m1
Error:
cargo build and cargo +nightly build works fine.