PowerPC processors are found in everything from supercomputers to game consoles and from servers to cell phones — and they all share a common architecture. This introduction to the PowerPC application-level programming model will give you an overview of the instruction set, important registers, and other details necessary for developing reliable, high performing PowerPC applications and maintaining code compatibility among processors.
What we need here is a book on Assembler programming on the Mac.
Actually I just started learning a bit of PPC asm some days ago.
If you’re running Panther on a Mac, take a look at
/Developer/Documentation/DeveloperTools/Reference/Assembler/Assembler. pdf
You might have to know a bit of assembler to understand it, but qualitywise it’s much better than any asm stuff I have read for the x86 architecture (by intel).
Also it might help to compile example files with
“cc -O2 -S foo.c” and look at the foo.s asm files.