I'm currently trying to compile my lib for the new arm64 arch. I have a bunch of NEON assembly and for all of them I receive an error
Unknown register name "q0" in asm.
Even if I write smth simple as this:
asm (
""
:
:
: "q0", "q1", "q2", "q3"
);
I thought arm64 supports NEON. Am i missing something ?
“v0”:
arm64 is a new ISA. The actual NEON instructions and register layout are entirely new. You will need to re-write or adapt assembly code for the new architecture.