@@ -29,3 +29,10 @@ For X86 we need to include an additional flag -msse (or -msse2 not sure).
We can get more info from the compiler by passing in the -fopt-info-vec-{missed,all} flag.
For more info on the vectorizer go [vectorizer](https://gcc.gnu.org/projects/tree-ssa/vectorization.html) and for more info on getting output go [here](https://gcc.gnu.org/onlinedocs/gcc/Developer-Options.html)
# 2024-04-12 - Milo
## ARM NEON
The official ARM NEON page has a good overview of the NEON architecture for vector instructions.
It can be found [here](https://developer.arm.com/documentation/102474/0100/Overview?lang=en).
Key takeaways are that Vector instructions act on vector registers (128-bit or 64-bit).