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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
lbl_802F03EC:
/* 802F03EC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802F03F0 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 802F03F4 38 80 00 00 */ li r4, 0
/* 802F03F8 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FFFF@ha */
/* 802F03FC 38 A5 FF FF */ addi r5, r5, 0xFFFF /* 0x0000FFFF@l */
/* 802F0400 38 00 00 08 */ li r0, 8
/* 802F0404 7C 09 03 A6 */ mtctr r0
lbl_802F0408:
/* 802F0408 38 04 00 04 */ addi r0, r4, 4
/* 802F040C 7C A3 03 2E */ sthx r5, r3, r0
/* 802F0410 38 84 00 02 */ addi r4, r4, 2
/* 802F0414 42 00 FF F4 */ bdnz lbl_802F0408
/* 802F0418 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 802F041C 38 04 FF FF */ addi r0, r4, 0xFFFF /* 0x0000FFFF@l */
/* 802F0420 B0 03 00 14 */ sth r0, 0x14(r3)
/* 802F0424 38 80 00 00 */ li r4, 0
/* 802F0428 38 A2 C7 80 */ la r5, j2dDefaultTevOrderInfoNull(r2) /* 80456180-_SDA2_BASE_ */
/* 802F042C 38 00 00 10 */ li r0, 0x10
/* 802F0430 7C 09 03 A6 */ mtctr r0
lbl_802F0434:
/* 802F0434 88 02 C7 80 */ lbz r0, j2dDefaultTevOrderInfoNull(r2)
/* 802F0438 7C C3 22 14 */ add r6, r3, r4
/* 802F043C 98 06 00 16 */ stb r0, 0x16(r6)
/* 802F0440 88 05 00 01 */ lbz r0, 1(r5)
/* 802F0444 98 06 00 17 */ stb r0, 0x17(r6)
/* 802F0448 88 05 00 02 */ lbz r0, 2(r5)
/* 802F044C 98 06 00 18 */ stb r0, 0x18(r6)
/* 802F0450 38 84 00 04 */ addi r4, r4, 4
/* 802F0454 42 00 FF E0 */ bdnz lbl_802F0434
/* 802F0458 38 80 00 00 */ li r4, 0
/* 802F045C 38 A2 C7 88 */ la r5, j2dDefaultTevColor(r2) /* 80456188-_SDA2_BASE_ */
/* 802F0460 A9 02 C7 88 */ lha r8, j2dDefaultTevColor(r2)
/* 802F0464 A8 E5 00 02 */ lha r7, 2(r5)
/* 802F0468 A8 C5 00 04 */ lha r6, 4(r5)
/* 802F046C A8 A5 00 06 */ lha r5, 6(r5)
/* 802F0470 38 00 00 04 */ li r0, 4
/* 802F0474 7C 09 03 A6 */ mtctr r0
lbl_802F0478:
/* 802F0478 7D 23 22 14 */ add r9, r3, r4
/* 802F047C B1 09 00 56 */ sth r8, 0x56(r9)
/* 802F0480 B0 E9 00 58 */ sth r7, 0x58(r9)
/* 802F0484 B0 C9 00 5A */ sth r6, 0x5a(r9)
/* 802F0488 B0 A9 00 5C */ sth r5, 0x5c(r9)
/* 802F048C 38 84 00 08 */ addi r4, r4, 8
/* 802F0490 42 00 FF E8 */ bdnz lbl_802F0478
/* 802F0494 38 00 00 01 */ li r0, 1
/* 802F0498 98 03 00 76 */ stb r0, 0x76(r3)
/* 802F049C 38 80 00 00 */ li r4, 0
/* 802F04A0 38 A0 00 00 */ li r5, 0
/* 802F04A4 38 00 00 10 */ li r0, 0x10
/* 802F04A8 7C 09 03 A6 */ mtctr r0
lbl_802F04AC:
/* 802F04AC 38 05 00 C0 */ addi r0, r5, 0xc0
/* 802F04B0 7C C3 22 14 */ add r6, r3, r4
/* 802F04B4 98 06 00 77 */ stb r0, 0x77(r6)
/* 802F04B8 38 05 00 C1 */ addi r0, r5, 0xc1
/* 802F04BC 98 06 00 7B */ stb r0, 0x7b(r6)
/* 802F04C0 38 84 00 08 */ addi r4, r4, 8
/* 802F04C4 38 A5 00 02 */ addi r5, r5, 2
/* 802F04C8 42 00 FF E4 */ bdnz lbl_802F04AC
/* 802F04CC 38 80 00 00 */ li r4, 0
/* 802F04D0 81 02 C7 94 */ lwz r8, j2dDefaultTevKColor(r2)
/* 802F04D4 38 00 00 04 */ li r0, 4
/* 802F04D8 7C 09 03 A6 */ mtctr r0
lbl_802F04DC:
/* 802F04DC 91 01 00 08 */ stw r8, 8(r1)
/* 802F04E0 88 E1 00 08 */ lbz r7, 8(r1)
/* 802F04E4 98 E1 00 0C */ stb r7, 0xc(r1)
/* 802F04E8 88 C1 00 09 */ lbz r6, 9(r1)
/* 802F04EC 98 C1 00 0D */ stb r6, 0xd(r1)
/* 802F04F0 88 A1 00 0A */ lbz r5, 0xa(r1)
/* 802F04F4 98 A1 00 0E */ stb r5, 0xe(r1)
/* 802F04F8 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802F04FC 98 01 00 0F */ stb r0, 0xf(r1)
/* 802F0500 7D 23 22 14 */ add r9, r3, r4
/* 802F0504 98 E9 00 F8 */ stb r7, 0xf8(r9)
/* 802F0508 98 C9 00 F9 */ stb r6, 0xf9(r9)
/* 802F050C 98 A9 00 FA */ stb r5, 0xfa(r9)
/* 802F0510 98 09 00 FB */ stb r0, 0xfb(r9)
/* 802F0514 38 84 00 04 */ addi r4, r4, 4
/* 802F0518 42 00 FF C4 */ bdnz lbl_802F04DC
/* 802F051C 38 C0 00 00 */ li r6, 0
/* 802F0520 38 80 00 FF */ li r4, 0xff
/* 802F0524 38 00 00 10 */ li r0, 0x10
/* 802F0528 7C 09 03 A6 */ mtctr r0
lbl_802F052C:
/* 802F052C 7C A3 32 14 */ add r5, r3, r6
/* 802F0530 98 85 01 08 */ stb r4, 0x108(r5)
/* 802F0534 98 85 01 18 */ stb r4, 0x118(r5)
/* 802F0538 38 C6 00 01 */ addi r6, r6, 1
/* 802F053C 42 00 FF F0 */ bdnz lbl_802F052C
/* 802F0540 39 20 00 00 */ li r9, 0
/* 802F0544 39 02 C7 9C */ la r8, j2dDefaultTevSwapModeTable(r2) /* 8045619C-_SDA2_BASE_ */
/* 802F0548 38 00 00 04 */ li r0, 4
/* 802F054C 7C 09 03 A6 */ mtctr r0
lbl_802F0550:
/* 802F0550 88 E8 00 01 */ lbz r7, 1(r8)
/* 802F0554 88 C8 00 03 */ lbz r6, 3(r8)
/* 802F0558 88 08 00 02 */ lbz r0, 2(r8)
/* 802F055C 54 05 15 BA */ rlwinm r5, r0, 2, 0x16, 0x1d
/* 802F0560 88 02 C7 9C */ lbz r0, j2dDefaultTevSwapModeTable(r2)
/* 802F0564 54 04 34 B2 */ rlwinm r4, r0, 6, 0x12, 0x19
/* 802F0568 54 E0 20 36 */ slwi r0, r7, 4
/* 802F056C 7C 00 2A 14 */ add r0, r0, r5
/* 802F0570 7C 00 32 14 */ add r0, r0, r6
/* 802F0574 7C 84 02 14 */ add r4, r4, r0
/* 802F0578 38 09 01 28 */ addi r0, r9, 0x128
/* 802F057C 7C 83 01 AE */ stbx r4, r3, r0
/* 802F0580 39 29 00 01 */ addi r9, r9, 1
/* 802F0584 42 00 FF CC */ bdnz lbl_802F0550
/* 802F0588 38 A0 00 00 */ li r5, 0
/* 802F058C 3C 80 80 3A */ lis r4, j2dDefaultIndTevStageInfo@ha /* 0x803A1BF4@ha */
/* 802F0590 38 84 1B F4 */ addi r4, r4, j2dDefaultIndTevStageInfo@l /* 0x803A1BF4@l */
/* 802F0594 38 00 00 10 */ li r0, 0x10
/* 802F0598 7C 09 03 A6 */ mtctr r0
lbl_802F059C:
/* 802F059C 80 C4 00 00 */ lwz r6, 0(r4)
/* 802F05A0 80 04 00 04 */ lwz r0, 4(r4)
/* 802F05A4 90 C1 00 10 */ stw r6, 0x10(r1)
/* 802F05A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F05AC 80 04 00 08 */ lwz r0, 8(r4)
/* 802F05B0 90 01 00 18 */ stw r0, 0x18(r1)
/* 802F05B4 8B E1 00 10 */ lbz r31, 0x10(r1)
/* 802F05B8 88 01 00 11 */ lbz r0, 0x11(r1)
/* 802F05BC 54 0C 10 3A */ slwi r12, r0, 2
/* 802F05C0 88 01 00 12 */ lbz r0, 0x12(r1)
/* 802F05C4 54 0B 20 36 */ slwi r11, r0, 4
/* 802F05C8 88 01 00 14 */ lbz r0, 0x14(r1)
/* 802F05CC 54 0A 40 2E */ slwi r10, r0, 8
/* 802F05D0 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802F05D4 54 09 58 28 */ slwi r9, r0, 0xb
/* 802F05D8 88 01 00 13 */ lbz r0, 0x13(r1)
/* 802F05DC 54 08 80 1E */ slwi r8, r0, 0x10
/* 802F05E0 88 01 00 16 */ lbz r0, 0x16(r1)
/* 802F05E4 54 07 A0 16 */ slwi r7, r0, 0x14
/* 802F05E8 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802F05EC 54 06 B0 12 */ slwi r6, r0, 0x16
/* 802F05F0 88 01 00 17 */ lbz r0, 0x17(r1)
/* 802F05F4 54 00 A8 14 */ slwi r0, r0, 0x15
/* 802F05F8 7C C0 03 78 */ or r0, r6, r0
/* 802F05FC 7C E0 03 78 */ or r0, r7, r0
/* 802F0600 7D 00 03 78 */ or r0, r8, r0
/* 802F0604 7D 20 03 78 */ or r0, r9, r0
/* 802F0608 7D 40 03 78 */ or r0, r10, r0
/* 802F060C 7D 60 03 78 */ or r0, r11, r0
/* 802F0610 7D 80 03 78 */ or r0, r12, r0
/* 802F0614 7F E6 03 78 */ or r6, r31, r0
/* 802F0618 38 05 01 2C */ addi r0, r5, 0x12c
/* 802F061C 7C C3 01 2E */ stwx r6, r3, r0
/* 802F0620 38 A5 00 04 */ addi r5, r5, 4
/* 802F0624 42 00 FF 78 */ bdnz lbl_802F059C
/* 802F0628 38 80 00 00 */ li r4, 0
/* 802F062C 38 A0 00 00 */ li r5, 0
/* 802F0630 38 00 00 08 */ li r0, 8
/* 802F0634 7C 09 03 A6 */ mtctr r0
lbl_802F0638:
/* 802F0638 38 04 01 8C */ addi r0, r4, 0x18c
/* 802F063C 7C A3 01 2E */ stwx r5, r3, r0
/* 802F0640 38 84 00 04 */ addi r4, r4, 4
/* 802F0644 42 00 FF F4 */ bdnz lbl_802F0638
/* 802F0648 38 00 00 00 */ li r0, 0
/* 802F064C 90 03 01 AC */ stw r0, 0x1ac(r3)
/* 802F0650 98 03 01 B1 */ stb r0, 0x1b1(r3)
/* 802F0654 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 802F0658 38 21 00 30 */ addi r1, r1, 0x30
/* 802F065C 4E 80 00 20 */ blr
|