Projects and annotations used to learn assembly for x64 processors.
Each folder contains two projects:
- Main: implementation.
- Test: verify if it works.
Do not expect optimized code.
- Modern X86 Assembly Language Programming, 2nd edition
- Says x86 but covers x86, x64, AVX, AVX2 and AVX-512 (github)
- To build tests for AVX-512 add the
BUILD_AVX512=1
compile argument.