Hacker News new | ask | show | jobs
by dougall 987 days ago
I hope it's useful, though I think most people care about the "Advanced SIMD" (Neon) instructions, which I'd also like to do. I started with SVE because I wasn't already familiar with it, so it was a more interesting project.

(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.)

3 comments

SVE is exactly what I've been interested in seeing illustrated like this :).

It's absurd to me that Arm hasn't created this themselves. officedaytime's page is such a nice thing to have for x86.

Awesome! I'm always happy to hear people are interested in SVE :)

(And yeah, creating technical documentation that a large company should have created themselves has somehow become a hobby of mine.)

Great stuff! I would definitely use the NEON version. For now I'm working on stuff that targets several flavors of intel stuff and NEON.
Very nice!

Tho it might be worth changing the title so it is clear at a glance that it is about arm64 not amd64 :-)

Heh, I'd have called it the Arm SIMD Instruction List, but Arm have been aggressively enforcing the Arm trademark [1], so I settled for A64 (the official name for the instruction set [2]).

[1] https://www.theregister.com/2023/08/31/a_star_star_domains/

[2] https://developer.arm.com/Architectures/A64%20Instruction%20...