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
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
|
lbl_801884D0:
/* 801884D0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 801884D4 7C 08 02 A6 */ mflr r0
/* 801884D8 90 01 00 44 */ stw r0, 0x44(r1)
/* 801884DC 39 61 00 40 */ addi r11, r1, 0x40
/* 801884E0 48 1D 9C F1 */ bl _savegpr_26
/* 801884E4 7C 7A 1B 78 */ mr r26, r3
/* 801884E8 3B E0 00 01 */ li r31, 1
/* 801884EC 3B C0 00 01 */ li r30, 1
/* 801884F0 3B A0 00 01 */ li r29, 1
/* 801884F4 88 03 02 6C */ lbz r0, 0x26c(r3)
/* 801884F8 28 00 00 FF */ cmplwi r0, 0xff
/* 801884FC 41 82 00 D0 */ beq lbl_801885CC
/* 80188500 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80188504 7C 7A 02 14 */ add r3, r26, r0
/* 80188508 80 63 02 D8 */ lwz r3, 0x2d8(r3)
/* 8018850C 3C 80 80 43 */ lis r4, g_fsHIO@ha /* 0x8042C9EC@ha */
/* 80188510 38 84 C9 EC */ addi r4, r4, g_fsHIO@l /* 0x8042C9EC@l */
/* 80188514 88 84 00 06 */ lbz r4, 6(r4)
/* 80188518 38 A0 00 FF */ li r5, 0xff
/* 8018851C 38 C0 00 00 */ li r6, 0
/* 80188520 38 E0 00 01 */ li r7, 1
/* 80188524 48 0C D3 55 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
/* 80188528 7C 7F 1B 78 */ mr r31, r3
/* 8018852C 7F 43 D3 78 */ mr r3, r26
/* 80188530 88 9A 02 6C */ lbz r4, 0x26c(r26)
/* 80188534 48 00 03 45 */ bl copySelectWakuAlpahAnm__14dFile_select_cFUc
/* 80188538 7C 7E 1B 78 */ mr r30, r3
/* 8018853C 88 1A 02 6C */ lbz r0, 0x26c(r26)
/* 80188540 54 00 10 3A */ slwi r0, r0, 2
/* 80188544 7C 9A 02 14 */ add r4, r26, r0
/* 80188548 80 64 02 B4 */ lwz r3, 0x2b4(r4)
/* 8018854C 2C 03 00 6D */ cmpwi r3, 0x6d
/* 80188550 41 82 00 7C */ beq lbl_801885CC
/* 80188554 38 03 00 02 */ addi r0, r3, 2
/* 80188558 90 04 02 B4 */ stw r0, 0x2b4(r4)
/* 8018855C 88 1A 02 6C */ lbz r0, 0x26c(r26)
/* 80188560 54 00 10 3A */ slwi r0, r0, 2
/* 80188564 7C 7A 02 14 */ add r3, r26, r0
/* 80188568 80 03 02 B4 */ lwz r0, 0x2b4(r3)
/* 8018856C 2C 00 00 6D */ cmpwi r0, 0x6d
/* 80188570 40 81 00 0C */ ble lbl_8018857C
/* 80188574 38 00 00 6D */ li r0, 0x6d
/* 80188578 90 03 02 B4 */ stw r0, 0x2b4(r3)
lbl_8018857C:
/* 8018857C 88 1A 02 6C */ lbz r0, 0x26c(r26)
/* 80188580 54 00 10 3A */ slwi r0, r0, 2
/* 80188584 7C 7A 02 14 */ add r3, r26, r0
/* 80188588 80 03 02 B4 */ lwz r0, 0x2b4(r3)
/* 8018858C C8 22 9F 38 */ lfd f1, lit_4342(r2)
/* 80188590 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80188594 90 01 00 24 */ stw r0, 0x24(r1)
/* 80188598 3C 00 43 30 */ lis r0, 0x4330
/* 8018859C 90 01 00 20 */ stw r0, 0x20(r1)
/* 801885A0 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 801885A4 EC 00 08 28 */ fsubs f0, f0, f1
/* 801885A8 80 7A 02 A0 */ lwz r3, 0x2a0(r26)
/* 801885AC D0 03 00 08 */ stfs f0, 8(r3)
/* 801885B0 88 1A 02 6C */ lbz r0, 0x26c(r26)
/* 801885B4 54 00 10 3A */ slwi r0, r0, 2
/* 801885B8 7C 7A 02 14 */ add r3, r26, r0
/* 801885BC 80 63 02 A4 */ lwz r3, 0x2a4(r3)
/* 801885C0 80 63 00 04 */ lwz r3, 4(r3)
/* 801885C4 48 16 FA 09 */ bl animationTransform__7J2DPaneFv
/* 801885C8 3B A0 00 00 */ li r29, 0
lbl_801885CC:
/* 801885CC 3B 80 00 01 */ li r28, 1
/* 801885D0 3B 60 00 01 */ li r27, 1
/* 801885D4 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 801885D8 28 00 00 FF */ cmplwi r0, 0xff
/* 801885DC 41 82 00 C0 */ beq lbl_8018869C
/* 801885E0 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801885E4 7C 7A 02 14 */ add r3, r26, r0
/* 801885E8 80 63 02 D8 */ lwz r3, 0x2d8(r3)
/* 801885EC 3C 80 80 43 */ lis r4, g_fsHIO@ha /* 0x8042C9EC@ha */
/* 801885F0 38 84 C9 EC */ addi r4, r4, g_fsHIO@l /* 0x8042C9EC@l */
/* 801885F4 88 84 00 06 */ lbz r4, 6(r4)
/* 801885F8 38 A0 00 00 */ li r5, 0
/* 801885FC 38 C0 00 FF */ li r6, 0xff
/* 80188600 38 E0 00 01 */ li r7, 1
/* 80188604 48 0C D2 75 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
/* 80188608 7C 7C 1B 78 */ mr r28, r3
/* 8018860C 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 80188610 54 00 10 3A */ slwi r0, r0, 2
/* 80188614 7C 9A 02 14 */ add r4, r26, r0
/* 80188618 80 64 02 B4 */ lwz r3, 0x2b4(r4)
/* 8018861C 2C 03 00 63 */ cmpwi r3, 0x63
/* 80188620 41 82 00 7C */ beq lbl_8018869C
/* 80188624 38 03 FF FE */ addi r0, r3, -2
/* 80188628 90 04 02 B4 */ stw r0, 0x2b4(r4)
/* 8018862C 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 80188630 54 00 10 3A */ slwi r0, r0, 2
/* 80188634 7C 7A 02 14 */ add r3, r26, r0
/* 80188638 80 03 02 B4 */ lwz r0, 0x2b4(r3)
/* 8018863C 2C 00 00 63 */ cmpwi r0, 0x63
/* 80188640 40 80 00 0C */ bge lbl_8018864C
/* 80188644 38 00 00 63 */ li r0, 0x63
/* 80188648 90 03 02 B4 */ stw r0, 0x2b4(r3)
lbl_8018864C:
/* 8018864C 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 80188650 54 00 10 3A */ slwi r0, r0, 2
/* 80188654 7C 7A 02 14 */ add r3, r26, r0
/* 80188658 80 03 02 B4 */ lwz r0, 0x2b4(r3)
/* 8018865C C8 22 9F 38 */ lfd f1, lit_4342(r2)
/* 80188660 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80188664 90 01 00 24 */ stw r0, 0x24(r1)
/* 80188668 3C 00 43 30 */ lis r0, 0x4330
/* 8018866C 90 01 00 20 */ stw r0, 0x20(r1)
/* 80188670 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 80188674 EC 00 08 28 */ fsubs f0, f0, f1
/* 80188678 80 7A 02 9C */ lwz r3, 0x29c(r26)
/* 8018867C D0 03 00 08 */ stfs f0, 8(r3)
/* 80188680 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 80188684 54 00 10 3A */ slwi r0, r0, 2
/* 80188688 7C 7A 02 14 */ add r3, r26, r0
/* 8018868C 80 63 02 A4 */ lwz r3, 0x2a4(r3)
/* 80188690 80 63 00 04 */ lwz r3, 4(r3)
/* 80188694 48 16 F9 39 */ bl animationTransform__7J2DPaneFv
/* 80188698 3B 60 00 00 */ li r27, 0
lbl_8018869C:
/* 8018869C 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 801886A0 28 00 00 01 */ cmplwi r0, 1
/* 801886A4 40 82 01 78 */ bne lbl_8018881C
/* 801886A8 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 801886AC 28 00 00 01 */ cmplwi r0, 1
/* 801886B0 40 82 01 6C */ bne lbl_8018881C
/* 801886B4 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 801886B8 28 00 00 01 */ cmplwi r0, 1
/* 801886BC 40 82 01 60 */ bne lbl_8018881C
/* 801886C0 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 801886C4 28 00 00 01 */ cmplwi r0, 1
/* 801886C8 40 82 01 54 */ bne lbl_8018881C
/* 801886CC 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 801886D0 28 00 00 01 */ cmplwi r0, 1
/* 801886D4 40 82 01 48 */ bne lbl_8018881C
/* 801886D8 88 1A 02 6C */ lbz r0, 0x26c(r26)
/* 801886DC 28 00 00 FF */ cmplwi r0, 0xff
/* 801886E0 41 82 00 28 */ beq lbl_80188708
/* 801886E4 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 801886E8 7C 7A 02 14 */ add r3, r26, r0
/* 801886EC 80 63 02 A4 */ lwz r3, 0x2a4(r3)
/* 801886F0 80 63 00 04 */ lwz r3, 4(r3)
/* 801886F4 38 80 00 00 */ li r4, 0
/* 801886F8 81 83 00 00 */ lwz r12, 0(r3)
/* 801886FC 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 80188700 7D 89 03 A6 */ mtctr r12
/* 80188704 4E 80 04 21 */ bctrl
lbl_80188708:
/* 80188708 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 8018870C 28 00 00 FF */ cmplwi r0, 0xff
/* 80188710 41 82 01 04 */ beq lbl_80188814
/* 80188714 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80188718 7C 7A 02 14 */ add r3, r26, r0
/* 8018871C 80 63 02 A4 */ lwz r3, 0x2a4(r3)
/* 80188720 80 63 00 04 */ lwz r3, 4(r3)
/* 80188724 38 80 00 00 */ li r4, 0
/* 80188728 81 83 00 00 */ lwz r12, 0(r3)
/* 8018872C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 80188730 7D 89 03 A6 */ mtctr r12
/* 80188734 4E 80 04 21 */ bctrl
/* 80188738 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 8018873C 54 00 10 3A */ slwi r0, r0, 2
/* 80188740 7C 7A 02 14 */ add r3, r26, r0
/* 80188744 80 63 02 C0 */ lwz r3, 0x2c0(r3)
/* 80188748 38 80 00 FF */ li r4, 0xff
/* 8018874C 81 83 00 00 */ lwz r12, 0(r3)
/* 80188750 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80188754 7D 89 03 A6 */ mtctr r12
/* 80188758 4E 80 04 21 */ bctrl
/* 8018875C 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 80188760 54 00 10 3A */ slwi r0, r0, 2
/* 80188764 7C 7A 02 14 */ add r3, r26, r0
/* 80188768 80 63 02 C8 */ lwz r3, 0x2c8(r3)
/* 8018876C 38 80 00 FF */ li r4, 0xff
/* 80188770 81 83 00 00 */ lwz r12, 0(r3)
/* 80188774 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80188778 7D 89 03 A6 */ mtctr r12
/* 8018877C 4E 80 04 21 */ bctrl
/* 80188780 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 80188784 54 00 10 3A */ slwi r0, r0, 2
/* 80188788 7C 7A 02 14 */ add r3, r26, r0
/* 8018878C 80 63 02 D0 */ lwz r3, 0x2d0(r3)
/* 80188790 38 80 00 FF */ li r4, 0xff
/* 80188794 81 83 00 00 */ lwz r12, 0(r3)
/* 80188798 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8018879C 7D 89 03 A6 */ mtctr r12
/* 801887A0 4E 80 04 21 */ bctrl
/* 801887A4 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 801887A8 54 00 10 3A */ slwi r0, r0, 2
/* 801887AC 7C 7A 02 14 */ add r3, r26, r0
/* 801887B0 80 83 02 A4 */ lwz r4, 0x2a4(r3)
/* 801887B4 38 61 00 08 */ addi r3, r1, 8
/* 801887B8 80 A4 00 04 */ lwz r5, 4(r4)
/* 801887BC 38 C0 00 00 */ li r6, 0
/* 801887C0 38 E0 00 00 */ li r7, 0
/* 801887C4 48 0C C6 F9 */ bl getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs
/* 801887C8 80 61 00 08 */ lwz r3, 8(r1)
/* 801887CC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 801887D0 90 61 00 14 */ stw r3, 0x14(r1)
/* 801887D4 90 01 00 18 */ stw r0, 0x18(r1)
/* 801887D8 80 01 00 10 */ lwz r0, 0x10(r1)
/* 801887DC 90 01 00 1C */ stw r0, 0x1c(r1)
/* 801887E0 88 1A 02 6B */ lbz r0, 0x26b(r26)
/* 801887E4 54 00 10 3A */ slwi r0, r0, 2
/* 801887E8 7C 7A 02 14 */ add r3, r26, r0
/* 801887EC 80 63 02 A4 */ lwz r3, 0x2a4(r3)
/* 801887F0 80 83 00 04 */ lwz r4, 4(r3)
/* 801887F4 80 7A 00 64 */ lwz r3, 0x64(r26)
/* 801887F8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 801887FC C0 41 00 18 */ lfs f2, 0x18(r1)
/* 80188800 38 A0 00 01 */ li r5, 1
/* 80188804 48 00 C8 F1 */ bl setPos__16dSelect_cursor_cFffP7J2DPaneb
/* 80188808 80 7A 00 64 */ lwz r3, 0x64(r26)
/* 8018880C C0 22 9F 40 */ lfs f1, lit_4611(r2)
/* 80188810 48 00 CA 91 */ bl setAlphaRate__16dSelect_cursor_cFf
lbl_80188814:
/* 80188814 38 00 00 16 */ li r0, 0x16
/* 80188818 98 1A 02 6F */ stb r0, 0x26f(r26)
lbl_8018881C:
/* 8018881C 39 61 00 40 */ addi r11, r1, 0x40
/* 80188820 48 1D 99 FD */ bl _restgpr_26
/* 80188824 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80188828 7C 08 03 A6 */ mtlr r0
/* 8018882C 38 21 00 40 */ addi r1, r1, 0x40
/* 80188830 4E 80 00 20 */ blr
|