diff options
Diffstat (limited to 'include/macros.inc')
-rw-r--r-- | include/macros.inc | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/include/macros.inc b/include/macros.inc new file mode 100644 index 0000000..8df483a --- /dev/null +++ b/include/macros.inc @@ -0,0 +1,94 @@ +/* +Code sections: + .text0: 0x00000100 0x80004000 0x800064E0 + .text1: 0x000025E0 0x80006980 0x803E1E60 +Data sections: + .data0: 0x003DDAC0 0x800064E0 0x800066C0 + .data1: 0x003DDCA0 0x800066C0 0x80006980 + .data2: 0x003DDF60 0x803E1E60 0x803E22A0 + .data3: 0x003DE3A0 0x803E22A0 0x803E22C0 + .data4: 0x003DE3C0 0x803E22C0 0x80405D60 + .data5: 0x00401E60 0x80405D60 0x80474F00 + .data6: 0x00471000 0x8063D2C0 0x8063E8E0 + .data7: 0x00472620 0x80640600 0x80643020 +BSS section: + .bss: 0x00000000 0x80474F00 0x80643050 +Entry Point: 0x80006124 +*/ +# PowerPC Register Constants +.set r0, 0 +.set r1, 1 +.set r2, 2 +.set r3, 3 +.set r4, 4 +.set r5, 5 +.set r6, 6 +.set r7, 7 +.set r8, 8 +.set r9, 9 +.set r10, 10 +.set r11, 11 +.set r12, 12 +.set r13, 13 +.set r14, 14 +.set r15, 15 +.set r16, 16 +.set r17, 17 +.set r18, 18 +.set r19, 19 +.set r20, 20 +.set r21, 21 +.set r22, 22 +.set r23, 23 +.set r24, 24 +.set r25, 25 +.set r26, 26 +.set r27, 27 +.set r28, 28 +.set r29, 29 +.set r30, 30 +.set r31, 31 +.set f0, 0 +.set f1, 1 +.set f2, 2 +.set f3, 3 +.set f4, 4 +.set f5, 5 +.set f6, 6 +.set f7, 7 +.set f8, 8 +.set f9, 9 +.set f10, 10 +.set f11, 11 +.set f12, 12 +.set f13, 13 +.set f14, 14 +.set f15, 15 +.set f16, 16 +.set f17, 17 +.set f18, 18 +.set f19, 19 +.set f20, 20 +.set f21, 21 +.set f22, 22 +.set f23, 23 +.set f24, 24 +.set f25, 25 +.set f26, 26 +.set f27, 27 +.set f28, 28 +.set f29, 29 +.set f30, 30 +.set f31, 31 +.set qr0, 0 +.set qr1, 1 +.set qr2, 2 +.set qr3, 3 +.set qr4, 4 +.set qr5, 5 +.set qr6, 6 +.set qr7, 7 +# Small Data Area (read/write) Base +.set _SDA_BASE_, 0x806452C0 +# Small Data Area (read only) Base +.set _SDA2_BASE_, 0x80648600 |