An enjoyable article on free diving from 2009: https://www.newyorker.com/magazine/2009/08/24/the-deepest-di...
I found Modern C[1][2] to have more practical advice and much more detail than this book. [1] https://gustedt.gitlabpages.inria.fr/modern-c/ [2] https://news.ycombinator.com/item?id=21006995
He also wrote a good introduction to parallel programming that's freely available as well: https://mirrors.edge.kernel.org/pub/linux/kernel/people/paul...
Latest versions of the ABI specifications linked in the Machine Specific section ARM: https://github.com/ARM-software/abi-aa/releases x86-64: https://gitlab.com/x86-psABIs/x86-64-ABI (go to most recent CI job and…
There are pre-built PDFs on the GitLab repo, but they're pretty well buried. If you view a CI job you can download the generated artifacts.
Thanks for the link to the POSIX docs, looks very useful. More recent specs for the x64 ABI can be found at https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI
An enjoyable article on free diving from 2009: https://www.newyorker.com/magazine/2009/08/24/the-deepest-di...
I found Modern C[1][2] to have more practical advice and much more detail than this book. [1] https://gustedt.gitlabpages.inria.fr/modern-c/ [2] https://news.ycombinator.com/item?id=21006995
He also wrote a good introduction to parallel programming that's freely available as well: https://mirrors.edge.kernel.org/pub/linux/kernel/people/paul...
Latest versions of the ABI specifications linked in the Machine Specific section ARM: https://github.com/ARM-software/abi-aa/releases x86-64: https://gitlab.com/x86-psABIs/x86-64-ABI (go to most recent CI job and…
There are pre-built PDFs on the GitLab repo, but they're pretty well buried. If you view a CI job you can download the generated artifacts.
Thanks for the link to the POSIX docs, looks very useful. More recent specs for the x64 ABI can be found at https://github.com/hjl-tools/x86-psABI/wiki/X86-psABI