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
|
lbl_80185DE0:
/* 80185DE0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80185DE4 7C 08 02 A6 */ mflr r0
/* 80185DE8 90 01 00 34 */ stw r0, 0x34(r1)
/* 80185DEC 39 61 00 30 */ addi r11, r1, 0x30
/* 80185DF0 48 1D C3 E1 */ bl _savegpr_26
/* 80185DF4 7C 7A 1B 78 */ mr r26, r3
/* 80185DF8 3B E0 00 01 */ li r31, 1
/* 80185DFC 3B C0 00 01 */ li r30, 1
/* 80185E00 3B A0 00 01 */ li r29, 1
/* 80185E04 88 03 02 64 */ lbz r0, 0x264(r3)
/* 80185E08 28 00 00 FF */ cmplwi r0, 0xff
/* 80185E0C 41 82 00 DC */ beq lbl_80185EE8
/* 80185E10 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80185E14 7C 7A 02 14 */ add r3, r26, r0
/* 80185E18 80 63 01 88 */ lwz r3, 0x188(r3)
/* 80185E1C 3C 80 80 43 */ lis r4, g_fsHIO@ha /* 0x8042C9EC@ha */
/* 80185E20 38 84 C9 EC */ addi r4, r4, g_fsHIO@l /* 0x8042C9EC@l */
/* 80185E24 88 84 00 06 */ lbz r4, 6(r4)
/* 80185E28 38 A0 00 FF */ li r5, 0xff
/* 80185E2C 38 C0 00 00 */ li r6, 0
/* 80185E30 38 E0 00 01 */ li r7, 1
/* 80185E34 48 0C FA 45 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
/* 80185E38 7C 7F 1B 78 */ mr r31, r3
/* 80185E3C 7F 43 D3 78 */ mr r3, r26
/* 80185E40 88 9A 02 64 */ lbz r4, 0x264(r26)
/* 80185E44 48 00 78 49 */ bl selectWakuAlpahAnm__14dFile_select_cFUc
/* 80185E48 7C 7E 1B 78 */ mr r30, r3
/* 80185E4C 88 1A 02 64 */ lbz r0, 0x264(r26)
/* 80185E50 54 00 10 3A */ slwi r0, r0, 2
/* 80185E54 7C BA 02 14 */ add r5, r26, r0
/* 80185E58 80 85 00 E0 */ lwz r4, 0xe0(r5)
/* 80185E5C 3C 60 80 3C */ lis r3, SelStartFrameTbl@ha /* 0x803BA854@ha */
/* 80185E60 38 63 A8 54 */ addi r3, r3, SelStartFrameTbl@l /* 0x803BA854@l */
/* 80185E64 7C 03 00 2E */ lwzx r0, r3, r0
/* 80185E68 7C 04 00 00 */ cmpw r4, r0
/* 80185E6C 41 82 00 7C */ beq lbl_80185EE8
/* 80185E70 38 04 FF FE */ addi r0, r4, -2
/* 80185E74 90 05 00 E0 */ stw r0, 0xe0(r5)
/* 80185E78 88 1A 02 64 */ lbz r0, 0x264(r26)
/* 80185E7C 54 04 10 3A */ slwi r4, r0, 2
/* 80185E80 7C BA 22 14 */ add r5, r26, r4
/* 80185E84 80 05 00 E0 */ lwz r0, 0xe0(r5)
/* 80185E88 7C 63 20 2E */ lwzx r3, r3, r4
/* 80185E8C 7C 00 18 00 */ cmpw r0, r3
/* 80185E90 40 80 00 08 */ bge lbl_80185E98
/* 80185E94 90 65 00 E0 */ stw r3, 0xe0(r5)
lbl_80185E98:
/* 80185E98 88 1A 02 64 */ lbz r0, 0x264(r26)
/* 80185E9C 54 00 10 3A */ slwi r0, r0, 2
/* 80185EA0 7C 7A 02 14 */ add r3, r26, r0
/* 80185EA4 80 03 00 E0 */ lwz r0, 0xe0(r3)
/* 80185EA8 C8 22 9F 38 */ lfd f1, lit_4342(r2)
/* 80185EAC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80185EB0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80185EB4 3C 00 43 30 */ lis r0, 0x4330
/* 80185EB8 90 01 00 08 */ stw r0, 8(r1)
/* 80185EBC C8 01 00 08 */ lfd f0, 8(r1)
/* 80185EC0 EC 00 08 28 */ fsubs f0, f0, f1
/* 80185EC4 80 7A 00 88 */ lwz r3, 0x88(r26)
/* 80185EC8 D0 03 00 08 */ stfs f0, 8(r3)
/* 80185ECC 88 1A 02 64 */ lbz r0, 0x264(r26)
/* 80185ED0 54 00 10 3A */ slwi r0, r0, 2
/* 80185ED4 7C 7A 02 14 */ add r3, r26, r0
/* 80185ED8 80 63 00 BC */ lwz r3, 0xbc(r3)
/* 80185EDC 80 63 00 04 */ lwz r3, 4(r3)
/* 80185EE0 48 17 20 ED */ bl animationTransform__7J2DPaneFv
/* 80185EE4 3B A0 00 00 */ li r29, 0
lbl_80185EE8:
/* 80185EE8 3B 80 00 01 */ li r28, 1
/* 80185EEC 3B 60 00 01 */ li r27, 1
/* 80185EF0 88 1A 02 65 */ lbz r0, 0x265(r26)
/* 80185EF4 28 00 00 FF */ cmplwi r0, 0xff
/* 80185EF8 41 82 00 CC */ beq lbl_80185FC4
/* 80185EFC 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80185F00 7C 7A 02 14 */ add r3, r26, r0
/* 80185F04 80 63 01 88 */ lwz r3, 0x188(r3)
/* 80185F08 3C 80 80 43 */ lis r4, g_fsHIO@ha /* 0x8042C9EC@ha */
/* 80185F0C 38 84 C9 EC */ addi r4, r4, g_fsHIO@l /* 0x8042C9EC@l */
/* 80185F10 88 84 00 06 */ lbz r4, 6(r4)
/* 80185F14 38 A0 00 00 */ li r5, 0
/* 80185F18 38 C0 00 FF */ li r6, 0xff
/* 80185F1C 38 E0 00 01 */ li r7, 1
/* 80185F20 48 0C F9 59 */ bl alphaAnime__13CPaneMgrAlphaFsUcUcUc
/* 80185F24 7C 7C 1B 78 */ mr r28, r3
/* 80185F28 88 1A 02 65 */ lbz r0, 0x265(r26)
/* 80185F2C 54 00 10 3A */ slwi r0, r0, 2
/* 80185F30 7C BA 02 14 */ add r5, r26, r0
/* 80185F34 80 85 00 E0 */ lwz r4, 0xe0(r5)
/* 80185F38 3C 60 80 3C */ lis r3, SelEndFrameTbl@ha /* 0x803BA860@ha */
/* 80185F3C 38 63 A8 60 */ addi r3, r3, SelEndFrameTbl@l /* 0x803BA860@l */
/* 80185F40 7C 03 00 2E */ lwzx r0, r3, r0
/* 80185F44 7C 04 00 00 */ cmpw r4, r0
/* 80185F48 41 82 00 7C */ beq lbl_80185FC4
/* 80185F4C 38 04 00 02 */ addi r0, r4, 2
/* 80185F50 90 05 00 E0 */ stw r0, 0xe0(r5)
/* 80185F54 88 1A 02 65 */ lbz r0, 0x265(r26)
/* 80185F58 54 04 10 3A */ slwi r4, r0, 2
/* 80185F5C 7C BA 22 14 */ add r5, r26, r4
/* 80185F60 80 05 00 E0 */ lwz r0, 0xe0(r5)
/* 80185F64 7C 63 20 2E */ lwzx r3, r3, r4
/* 80185F68 7C 00 18 00 */ cmpw r0, r3
/* 80185F6C 40 81 00 08 */ ble lbl_80185F74
/* 80185F70 90 65 00 E0 */ stw r3, 0xe0(r5)
lbl_80185F74:
/* 80185F74 88 1A 02 65 */ lbz r0, 0x265(r26)
/* 80185F78 54 00 10 3A */ slwi r0, r0, 2
/* 80185F7C 7C 7A 02 14 */ add r3, r26, r0
/* 80185F80 80 03 00 E0 */ lwz r0, 0xe0(r3)
/* 80185F84 C8 22 9F 38 */ lfd f1, lit_4342(r2)
/* 80185F88 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80185F8C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80185F90 3C 00 43 30 */ lis r0, 0x4330
/* 80185F94 90 01 00 08 */ stw r0, 8(r1)
/* 80185F98 C8 01 00 08 */ lfd f0, 8(r1)
/* 80185F9C EC 00 08 28 */ fsubs f0, f0, f1
/* 80185FA0 80 7A 00 84 */ lwz r3, 0x84(r26)
/* 80185FA4 D0 03 00 08 */ stfs f0, 8(r3)
/* 80185FA8 88 1A 02 65 */ lbz r0, 0x265(r26)
/* 80185FAC 54 00 10 3A */ slwi r0, r0, 2
/* 80185FB0 7C 7A 02 14 */ add r3, r26, r0
/* 80185FB4 80 63 00 BC */ lwz r3, 0xbc(r3)
/* 80185FB8 80 63 00 04 */ lwz r3, 4(r3)
/* 80185FBC 48 17 20 11 */ bl animationTransform__7J2DPaneFv
/* 80185FC0 3B 60 00 00 */ li r27, 0
lbl_80185FC4:
/* 80185FC4 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 80185FC8 28 00 00 01 */ cmplwi r0, 1
/* 80185FCC 40 82 00 A4 */ bne lbl_80186070
/* 80185FD0 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80185FD4 28 00 00 01 */ cmplwi r0, 1
/* 80185FD8 40 82 00 98 */ bne lbl_80186070
/* 80185FDC 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 80185FE0 28 00 00 01 */ cmplwi r0, 1
/* 80185FE4 40 82 00 8C */ bne lbl_80186070
/* 80185FE8 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 80185FEC 28 00 00 01 */ cmplwi r0, 1
/* 80185FF0 40 82 00 80 */ bne lbl_80186070
/* 80185FF4 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 80185FF8 28 00 00 01 */ cmplwi r0, 1
/* 80185FFC 40 82 00 74 */ bne lbl_80186070
/* 80186000 88 1A 02 65 */ lbz r0, 0x265(r26)
/* 80186004 28 00 00 FF */ cmplwi r0, 0xff
/* 80186008 41 82 00 30 */ beq lbl_80186038
/* 8018600C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80186010 7C 7A 02 14 */ add r3, r26, r0
/* 80186014 80 63 00 BC */ lwz r3, 0xbc(r3)
/* 80186018 80 63 00 04 */ lwz r3, 4(r3)
/* 8018601C 38 80 00 00 */ li r4, 0
/* 80186020 81 83 00 00 */ lwz r12, 0(r3)
/* 80186024 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 80186028 7D 89 03 A6 */ mtctr r12
/* 8018602C 4E 80 04 21 */ bctrl
/* 80186030 7F 43 D3 78 */ mr r3, r26
/* 80186034 48 00 77 31 */ bl selFileCursorShow__14dFile_select_cFv
lbl_80186038:
/* 80186038 88 1A 02 64 */ lbz r0, 0x264(r26)
/* 8018603C 28 00 00 FF */ cmplwi r0, 0xff
/* 80186040 41 82 00 28 */ beq lbl_80186068
/* 80186044 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 80186048 7C 7A 02 14 */ add r3, r26, r0
/* 8018604C 80 63 00 BC */ lwz r3, 0xbc(r3)
/* 80186050 80 63 00 04 */ lwz r3, 4(r3)
/* 80186054 38 80 00 00 */ li r4, 0
/* 80186058 81 83 00 00 */ lwz r12, 0(r3)
/* 8018605C 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 80186060 7D 89 03 A6 */ mtctr r12
/* 80186064 4E 80 04 21 */ bctrl
lbl_80186068:
/* 80186068 38 00 00 03 */ li r0, 3
/* 8018606C 98 1A 02 6F */ stb r0, 0x26f(r26)
lbl_80186070:
/* 80186070 39 61 00 30 */ addi r11, r1, 0x30
/* 80186074 48 1D C1 A9 */ bl _restgpr_26
/* 80186078 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8018607C 7C 08 03 A6 */ mtlr r0
/* 80186080 38 21 00 30 */ addi r1, r1, 0x30
/* 80186084 4E 80 00 20 */ blr
|