Illustrated A64 SIMD Instruction List: SVE Instructions
dougallj.github.io
dougallj.github.io
Edit: Oh, I see this does have SVE2 as well - that's great!
The ARM ARM is quite heavy to browse; for baseline NEON, I've used the "ARMv8 Instruction Set Overview" [1] which comes in a a neat 115 pages, which is great for easy browsing and finding what's available. But for anything newer than the baseline, one pretty much has to refer to the ARM ARM right now.
[1] It used to be available from ARM themselves, but I can't seem to find it these days. I've found one copy online at https://www.cs.princeton.edu/courses/archive/spr19/cos217/re... though.
(For anyone unfamiliar, SVE is supported only on extremely recent ARM CPUs, and Apple CPUs do not yet support it, whereas AdvSIMD is available on all ARMv8-A CPUs.)
It's absurd to me that Arm hasn't created this themselves. officedaytime's page is such a nice thing to have for x86.
(And yeah, creating technical documentation that a large company should have created themselves has somehow become a hobby of mine.)
Tho it might be worth changing the title so it is clear at a glance that it is about arm64 not amd64 :-)
[1] https://www.theregister.com/2023/08/31/a_star_star_domains/
[2] https://developer.arm.com/Architectures/A64%20Instruction%20...