ABI Cheat Sheet

The following are ABI register usage notes accumulated with development and porting of musl to various archs:

aarch64

arm

microblaze

mips

Source: http://www.inf.ed.ac.uk/teaching/courses/car/Notes/slide03.pdf

or1k (OpenRISC)

Source: openrisc-arch-1.1-rev0.pdf, p.335

powerpc

Sources: http://www.csd.uwo.ca/~mburrel/stuff/ppc-asm.html, http://devpit.org/wiki/Debugging_PowerPC_ELF_Binaries

sh (SuperH)

Source: http://www.st.com/st-web-ui/static/active/en/resource/technical/document/reference_manual/CD17839242.pdf, p.9