Related information
Here are some resources related to material in this guide:
- Armv8-M Architecture Reference Manual
- Procedure Call Standard for the Arm® Architecture (AAPCS)
- Arm C Language Extensions (ACLE).
- Arm MVE Intrinsics Reference Architecture specification (also available as interactive HTML).
- Arm Compiler 6 toolchain
- Fast Models Reference Manual
- CMSIS DSP Software Library Reference
- Arm Compiler Reference Guide: -O
- Arm Compiler Reference Guide: armclang Inline Assembler
- Arm Compiler Reference Guide: Coding best practice for auto-vectorization
- Arm Compiler Reference Guide: Using pragmas to control auto-vectorization
- Arm Compiler User Guide: Selecting optimization options
- Arm Compiler User Guide: Writing inline assembly code
- Arm Compiler User Guide, Calling assembly functions from C and C++
- GCC Documentation: How to Use Inline Assembly Language in C Code
- Complex numbers (Wikipedia)
- Q fixed-point number format (Wikipedia)
- "Making Helium" blog post series: