Hello,I've been reading some of the documentation for Aarch64 and have a couple of questions about programming. The architecture reference manual contains plenty of up to date information but it's not exactly a five-minute read. On the other hand, the ARM's Programmer's Guide available (v 1.0) is more what I'm looking for but was written about 5 years ago. A lot of it is still relevant but some stuff like the descriptions of NEON instructions or some of the older processors are dated. This leads me to wonder if there isn't any more recent documentation. The second question concerns assemblers. The SVE documentation has pseudo-assembler code using Intel syntax. This is fine with me as I'd prefer an assembler following this syntax (I was using NASM with x86_64, but that is probably out of the question). I wasn't able to find much discussions about assemblers for Aaarch64 besides GAS, and was wondering if anyone has any suggestion or would like to chime in.Thanks.
I'm looking at https://developer.arm.com/documentation. Here, the available architecture reference manual is the version from early fall but the programmer's guide was re-posted recently but written 5 years ago. At least, this is the documentation that I found (and tried on different days).
Check this
developer.arm.com/.../a-profile
Hi @42Bastian Schick,The link has some pieces (description of ISA) of what I was looking for, but an updated programmer's guide would be extremely useful for developers or people interested in the software/hardware interplay. Some of the documentation at the link still discusses SVE directives as a function Neon (rather than on its own), and the mentioned assembler is GAS but the syntax is Intel. Thank you.