summaryrefslogtreecommitdiff
path: root/include/macros.inc
blob: 8df483afecd90ffe97e43c7d9c544a619e2a0f09 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
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