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
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
|
lbl_8025CA0C:
/* 8025CA0C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8025CA10 7C 08 02 A6 */ mflr r0
/* 8025CA14 90 01 00 24 */ stw r0, 0x24(r1)
/* 8025CA18 39 61 00 20 */ addi r11, r1, 0x20
/* 8025CA1C 48 10 57 BD */ bl _savegpr_28
/* 8025CA20 7C 7F 1B 78 */ mr r31, r3
/* 8025CA24 38 7F 01 08 */ addi r3, r31, 0x108
/* 8025CA28 3C 80 80 3A */ lis r4, d_d_timer__stringBase0@ha /* 0x8039A3D8@ha */
/* 8025CA2C 38 84 A3 D8 */ addi r4, r4, d_d_timer__stringBase0@l /* 0x8039A3D8@l */
/* 8025CA30 4B DD 04 8D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 8025CA34 2C 03 00 04 */ cmpwi r3, 4
/* 8025CA38 40 82 04 B4 */ bne lbl_8025CEEC
/* 8025CA3C 7F E3 FB 78 */ mr r3, r31
/* 8025CA40 4B DC 30 05 */ bl fopMsgM_GetAppend__FPv
/* 8025CA44 7C 7E 1B 79 */ or. r30, r3, r3
/* 8025CA48 40 82 00 0C */ bne lbl_8025CA54
/* 8025CA4C 38 60 00 05 */ li r3, 5
/* 8025CA50 48 00 04 9C */ b lbl_8025CEEC
lbl_8025CA54:
/* 8025CA54 3C 60 80 3A */ lis r3, d_d_timer__stringBase0@ha /* 0x8039A3D8@ha */
/* 8025CA58 38 63 A3 D8 */ addi r3, r3, d_d_timer__stringBase0@l /* 0x8039A3D8@l */
/* 8025CA5C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8025CA60 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8025CA64 3C 84 00 02 */ addis r4, r4, 2
/* 8025CA68 38 A0 00 80 */ li r5, 0x80
/* 8025CA6C 38 84 C2 F8 */ addi r4, r4, -15624
/* 8025CA70 4B DD F7 75 */ bl getResInfo__14dRes_control_cFPCcP11dRes_info_ci
/* 8025CA74 7C 7D 1B 78 */ mr r29, r3
/* 8025CA78 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8025CA7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8025CA80 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8025CA84 90 03 5C E0 */ stw r0, 0x5ce0(r3)
/* 8025CA88 3C 60 00 01 */ lis r3, 0x0001 /* 0x00011000@ha */
/* 8025CA8C 38 63 10 00 */ addi r3, r3, 0x1000 /* 0x00011000@l */
/* 8025CA90 38 80 00 00 */ li r4, 0
/* 8025CA94 4B DC 39 09 */ bl fopMsgM_createExpHeap__FUlP7JKRHeap
/* 8025CA98 90 7F 01 00 */ stw r3, 0x100(r31)
/* 8025CA9C 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 8025CAA0 4B DB 27 2D */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 8025CAA4 7C 7C 1B 78 */ mr r28, r3
/* 8025CAA8 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 8025CAAC 28 03 00 00 */ cmplwi r3, 0
/* 8025CAB0 41 82 00 70 */ beq lbl_8025CB20
/* 8025CAB4 48 07 1C D1 */ bl getTotalFreeSize__7JKRHeapFv
/* 8025CAB8 38 60 03 E4 */ li r3, 0x3e4
/* 8025CABC 48 07 21 91 */ bl __nw__FUl
/* 8025CAC0 7C 60 1B 79 */ or. r0, r3, r3
/* 8025CAC4 41 82 00 0C */ beq lbl_8025CAD0
/* 8025CAC8 48 00 10 71 */ bl __ct__21dDlst_TimerScrnDraw_cFv
/* 8025CACC 7C 60 1B 78 */ mr r0, r3
lbl_8025CAD0:
/* 8025CAD0 90 1F 00 FC */ stw r0, 0xfc(r31)
/* 8025CAD4 80 9E 00 1C */ lwz r4, 0x1c(r30)
/* 8025CAD8 2C 04 00 0A */ cmpwi r4, 0xa
/* 8025CADC 40 82 00 2C */ bne lbl_8025CB08
/* 8025CAE0 83 BD 00 14 */ lwz r29, 0x14(r29)
/* 8025CAE4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8025CAE8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8025CAEC 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8025CAF0 4B DD 00 CD */ bl getTimerMode__14dComIfG_play_cFv
/* 8025CAF4 7C 64 1B 78 */ mr r4, r3
/* 8025CAF8 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CAFC 7F A5 EB 78 */ mr r5, r29
/* 8025CB00 48 00 14 BD */ bl setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive
/* 8025CB04 48 00 00 10 */ b lbl_8025CB14
lbl_8025CB08:
/* 8025CB08 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CB0C 80 BD 00 14 */ lwz r5, 0x14(r29)
/* 8025CB10 48 00 14 AD */ bl setScreen__21dDlst_TimerScrnDraw_cFlP10JKRArchive
lbl_8025CB14:
/* 8025CB14 7F 83 E3 78 */ mr r3, r28
/* 8025CB18 4B DB 26 B5 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 8025CB1C 48 00 00 10 */ b lbl_8025CB2C
lbl_8025CB20:
/* 8025CB20 38 60 00 05 */ li r3, 5
/* 8025CB24 48 00 03 C8 */ b lbl_8025CEEC
/* 8025CB28 48 00 03 C4 */ b lbl_8025CEEC
lbl_8025CB2C:
/* 8025CB2C 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CB30 88 9E 00 24 */ lbz r4, 0x24(r30)
/* 8025CB34 48 00 2F 91 */ bl setShowType__21dDlst_TimerScrnDraw_cFUc
/* 8025CB38 80 1E 00 1C */ lwz r0, 0x1c(r30)
/* 8025CB3C 2C 00 00 0A */ cmpwi r0, 0xa
/* 8025CB40 40 82 01 B0 */ bne lbl_8025CCF0
/* 8025CB44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8025CB48 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8025CB4C 3B C3 0F 38 */ addi r30, r3, 0xf38
/* 8025CB50 7F C3 F3 78 */ mr r3, r30
/* 8025CB54 4B DD 00 69 */ bl getTimerMode__14dComIfG_play_cFv
/* 8025CB58 90 7F 01 54 */ stw r3, 0x154(r31)
/* 8025CB5C 7F C3 F3 78 */ mr r3, r30
/* 8025CB60 4B DD 00 4D */ bl getTimerLimitTimeMs__14dComIfG_play_cFv
/* 8025CB64 3C 80 80 00 */ lis r4, 0x8000 /* 0x800000F8@ha */
/* 8025CB68 80 04 00 F8 */ lwz r0, 0x00F8(r4) /* 0x800000F8@l */
/* 8025CB6C 54 04 F0 BE */ srwi r4, r0, 2
/* 8025CB70 38 00 03 E8 */ li r0, 0x3e8
/* 8025CB74 7C E4 03 96 */ divwu r7, r4, r0
/* 8025CB78 38 A0 00 00 */ li r5, 0
/* 8025CB7C 7C 60 FE 70 */ srawi r0, r3, 0x1f
/* 8025CB80 7C 87 18 16 */ mulhwu r4, r7, r3
/* 8025CB84 7C A5 19 D6 */ mullw r5, r5, r3
/* 8025CB88 7C C7 19 D6 */ mullw r6, r7, r3
/* 8025CB8C 7C 07 01 D6 */ mullw r0, r7, r0
/* 8025CB90 7C 64 2A 14 */ add r3, r4, r5
/* 8025CB94 7C 63 02 14 */ add r3, r3, r0
/* 8025CB98 90 DF 01 44 */ stw r6, 0x144(r31)
/* 8025CB9C 90 7F 01 40 */ stw r3, 0x140(r31)
/* 8025CBA0 4B DD 5C 65 */ bl getTime__11dLib_time_cFv
/* 8025CBA4 90 9F 01 14 */ stw r4, 0x114(r31)
/* 8025CBA8 90 7F 01 10 */ stw r3, 0x110(r31)
/* 8025CBAC 90 9F 01 1C */ stw r4, 0x11c(r31)
/* 8025CBB0 90 7F 01 18 */ stw r3, 0x118(r31)
/* 8025CBB4 7F C3 F3 78 */ mr r3, r30
/* 8025CBB8 4B DC FF E5 */ bl getTimerNowTimeMs__14dComIfG_play_cFv
/* 8025CBBC 81 1F 01 10 */ lwz r8, 0x110(r31)
/* 8025CBC0 81 3F 01 14 */ lwz r9, 0x114(r31)
/* 8025CBC4 3C 80 80 00 */ lis r4, 0x8000 /* 0x800000F8@ha */
/* 8025CBC8 80 04 00 F8 */ lwz r0, 0x00F8(r4) /* 0x800000F8@l */
/* 8025CBCC 54 04 F0 BE */ srwi r4, r0, 2
/* 8025CBD0 38 00 03 E8 */ li r0, 0x3e8
/* 8025CBD4 7C E4 03 96 */ divwu r7, r4, r0
/* 8025CBD8 38 C0 00 00 */ li r6, 0
/* 8025CBDC 7C 60 FE 70 */ srawi r0, r3, 0x1f
/* 8025CBE0 7C 87 18 16 */ mulhwu r4, r7, r3
/* 8025CBE4 7C A6 19 D6 */ mullw r5, r6, r3
/* 8025CBE8 7C 67 19 D6 */ mullw r3, r7, r3
/* 8025CBEC 7C 07 01 D6 */ mullw r0, r7, r0
/* 8025CBF0 7C 84 2A 14 */ add r4, r4, r5
/* 8025CBF4 7C 84 02 14 */ add r4, r4, r0
/* 8025CBF8 7C 63 48 10 */ subfc r3, r3, r9
/* 8025CBFC 7C 04 41 10 */ subfe r0, r4, r8
/* 8025CC00 90 7F 01 14 */ stw r3, 0x114(r31)
/* 8025CC04 90 1F 01 10 */ stw r0, 0x110(r31)
/* 8025CC08 98 DF 01 6C */ stb r6, 0x16c(r31)
/* 8025CC0C 7F C3 F3 78 */ mr r3, r30
/* 8025CC10 4B DC FF AD */ bl getTimerMode__14dComIfG_play_cFv
/* 8025CC14 90 7F 01 54 */ stw r3, 0x154(r31)
/* 8025CC18 7F E3 FB 78 */ mr r3, r31
/* 8025CC1C 48 00 0D D5 */ bl getTimeMs__8dTimer_cFv
/* 8025CC20 7C 64 1B 78 */ mr r4, r3
/* 8025CC24 7F C3 F3 78 */ mr r3, r30
/* 8025CC28 4B DC FF 6D */ bl setTimerNowTimeMs__14dComIfG_play_cFi
/* 8025CC2C 7F E3 FB 78 */ mr r3, r31
/* 8025CC30 48 00 0E 25 */ bl getLimitTimeMs__8dTimer_cFv
/* 8025CC34 7C 64 1B 78 */ mr r4, r3
/* 8025CC38 7F C3 F3 78 */ mr r3, r30
/* 8025CC3C 4B DC FF 69 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
/* 8025CC40 7F C3 F3 78 */ mr r3, r30
/* 8025CC44 80 9F 01 54 */ lwz r4, 0x154(r31)
/* 8025CC48 4B DC FF 6D */ bl setTimerMode__14dComIfG_play_cFi
/* 8025CC4C 7F C3 F3 78 */ mr r3, r30
/* 8025CC50 7F E4 FB 78 */ mr r4, r31
/* 8025CC54 4B DC FF 81 */ bl setTimerPtr__14dComIfG_play_cFP8dTimer_c
/* 8025CC58 7F E3 FB 78 */ mr r3, r31
/* 8025CC5C 38 80 00 0A */ li r4, 0xa
/* 8025CC60 48 00 0B 61 */ bl stock_start__8dTimer_cFs
/* 8025CC64 80 1F 01 54 */ lwz r0, 0x154(r31)
/* 8025CC68 2C 00 00 05 */ cmpwi r0, 5
/* 8025CC6C 41 82 00 6C */ beq lbl_8025CCD8
/* 8025CC70 40 80 00 14 */ bge lbl_8025CC84
/* 8025CC74 2C 00 00 03 */ cmpwi r0, 3
/* 8025CC78 41 82 00 18 */ beq lbl_8025CC90
/* 8025CC7C 40 80 00 2C */ bge lbl_8025CCA8
/* 8025CC80 48 00 01 10 */ b lbl_8025CD90
lbl_8025CC84:
/* 8025CC84 2C 00 00 07 */ cmpwi r0, 7
/* 8025CC88 40 80 01 08 */ bge lbl_8025CD90
/* 8025CC8C 48 00 00 34 */ b lbl_8025CCC0
lbl_8025CC90:
/* 8025CC90 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CC94 C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CC98 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
/* 8025CC9C C0 02 B5 44 */ lfs f0, lit_3920(r2)
/* 8025CCA0 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
/* 8025CCA4 48 00 00 EC */ b lbl_8025CD90
lbl_8025CCA8:
/* 8025CCA8 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CCAC C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CCB0 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
/* 8025CCB4 C0 02 B5 44 */ lfs f0, lit_3920(r2)
/* 8025CCB8 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
/* 8025CCBC 48 00 00 D4 */ b lbl_8025CD90
lbl_8025CCC0:
/* 8025CCC0 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CCC4 C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CCC8 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
/* 8025CCCC C0 02 B5 44 */ lfs f0, lit_3920(r2)
/* 8025CCD0 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
/* 8025CCD4 48 00 00 BC */ b lbl_8025CD90
lbl_8025CCD8:
/* 8025CCD8 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CCDC C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CCE0 D0 03 03 C0 */ stfs f0, 0x3c0(r3)
/* 8025CCE4 C0 02 B5 44 */ lfs f0, lit_3920(r2)
/* 8025CCE8 D0 03 03 C4 */ stfs f0, 0x3c4(r3)
/* 8025CCEC 48 00 00 A4 */ b lbl_8025CD90
lbl_8025CCF0:
/* 8025CCF0 90 1F 01 54 */ stw r0, 0x154(r31)
/* 8025CCF4 80 DE 00 20 */ lwz r6, 0x20(r30)
/* 8025CCF8 38 A0 00 00 */ li r5, 0
/* 8025CCFC 3C 60 80 00 */ lis r3, 0x8000 /* 0x800000F8@ha */
/* 8025CD00 80 03 00 F8 */ lwz r0, 0x00F8(r3) /* 0x800000F8@l */
/* 8025CD04 54 03 F0 BE */ srwi r3, r0, 2
/* 8025CD08 38 00 03 E8 */ li r0, 0x3e8
/* 8025CD0C 7C 83 03 96 */ divwu r4, r3, r0
/* 8025CD10 7C 06 20 16 */ mulhwu r0, r6, r4
/* 8025CD14 7C 65 21 D6 */ mullw r3, r5, r4
/* 8025CD18 7C 60 1A 14 */ add r3, r0, r3
/* 8025CD1C 7C 06 29 D6 */ mullw r0, r6, r5
/* 8025CD20 7C 86 21 D6 */ mullw r4, r6, r4
/* 8025CD24 7C 03 02 14 */ add r0, r3, r0
/* 8025CD28 90 9F 01 44 */ stw r4, 0x144(r31)
/* 8025CD2C 90 1F 01 40 */ stw r0, 0x140(r31)
/* 8025CD30 90 BF 01 14 */ stw r5, 0x114(r31)
/* 8025CD34 90 BF 01 10 */ stw r5, 0x110(r31)
/* 8025CD38 90 BF 01 1C */ stw r5, 0x11c(r31)
/* 8025CD3C 90 BF 01 18 */ stw r5, 0x118(r31)
/* 8025CD40 98 BF 01 6C */ stb r5, 0x16c(r31)
/* 8025CD44 7F E3 FB 78 */ mr r3, r31
/* 8025CD48 48 00 0C A9 */ bl getTimeMs__8dTimer_cFv
/* 8025CD4C 7C 64 1B 78 */ mr r4, r3
/* 8025CD50 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8025CD54 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8025CD58 3B A3 0F 38 */ addi r29, r3, 0xf38
/* 8025CD5C 7F A3 EB 78 */ mr r3, r29
/* 8025CD60 4B DC FE 35 */ bl setTimerNowTimeMs__14dComIfG_play_cFi
/* 8025CD64 7F E3 FB 78 */ mr r3, r31
/* 8025CD68 48 00 0C ED */ bl getLimitTimeMs__8dTimer_cFv
/* 8025CD6C 7C 64 1B 78 */ mr r4, r3
/* 8025CD70 7F A3 EB 78 */ mr r3, r29
/* 8025CD74 4B DC FE 31 */ bl setTimerLimitTimeMs__14dComIfG_play_cFi
/* 8025CD78 7F A3 EB 78 */ mr r3, r29
/* 8025CD7C 80 9F 01 54 */ lwz r4, 0x154(r31)
/* 8025CD80 4B DC FE 35 */ bl setTimerMode__14dComIfG_play_cFi
/* 8025CD84 7F A3 EB 78 */ mr r3, r29
/* 8025CD88 7F E4 FB 78 */ mr r4, r31
/* 8025CD8C 4B DC FE 49 */ bl setTimerPtr__14dComIfG_play_cFP8dTimer_c
lbl_8025CD90:
/* 8025CD90 80 1F 01 54 */ lwz r0, 0x154(r31)
/* 8025CD94 2C 00 00 07 */ cmpwi r0, 7
/* 8025CD98 41 82 00 30 */ beq lbl_8025CDC8
/* 8025CD9C 40 80 00 10 */ bge lbl_8025CDAC
/* 8025CDA0 2C 00 00 02 */ cmpwi r0, 2
/* 8025CDA4 41 82 00 24 */ beq lbl_8025CDC8
/* 8025CDA8 48 00 00 2C */ b lbl_8025CDD4
lbl_8025CDAC:
/* 8025CDAC 2C 00 00 09 */ cmpwi r0, 9
/* 8025CDB0 40 80 00 24 */ bge lbl_8025CDD4
/* 8025CDB4 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CDB8 48 00 1D 69 */ bl hideDenominator__21dDlst_TimerScrnDraw_cFv
/* 8025CDBC 38 00 00 02 */ li r0, 2
/* 8025CDC0 98 1F 01 6D */ stb r0, 0x16d(r31)
/* 8025CDC4 48 00 00 20 */ b lbl_8025CDE4
lbl_8025CDC8:
/* 8025CDC8 38 00 00 00 */ li r0, 0
/* 8025CDCC 98 1F 01 6D */ stb r0, 0x16d(r31)
/* 8025CDD0 48 00 00 14 */ b lbl_8025CDE4
lbl_8025CDD4:
/* 8025CDD4 38 00 00 01 */ li r0, 1
/* 8025CDD8 98 1F 01 6D */ stb r0, 0x16d(r31)
/* 8025CDDC 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CDE0 48 00 1D 41 */ bl hideDenominator__21dDlst_TimerScrnDraw_cFv
lbl_8025CDE4:
/* 8025CDE4 88 1F 01 6D */ lbz r0, 0x16d(r31)
/* 8025CDE8 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CDEC 98 03 03 DD */ stb r0, 0x3dd(r3)
/* 8025CDF0 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CDF4 88 03 03 E2 */ lbz r0, 0x3e2(r3)
/* 8025CDF8 28 00 00 00 */ cmplwi r0, 0
/* 8025CDFC 41 82 00 30 */ beq lbl_8025CE2C
/* 8025CE00 88 1F 01 6D */ lbz r0, 0x16d(r31)
/* 8025CE04 28 00 00 00 */ cmplwi r0, 0
/* 8025CE08 40 82 00 24 */ bne lbl_8025CE2C
/* 8025CE0C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 8025CE10 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
/* 8025CE14 C0 24 0B 84 */ lfs f1, 0xb84(r4)
/* 8025CE18 C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CE1C EC 21 00 2A */ fadds f1, f1, f0
/* 8025CE20 C0 44 0B 88 */ lfs f2, 0xb88(r4)
/* 8025CE24 48 00 2C 49 */ bl setCounterPos__21dDlst_TimerScrnDraw_cFff
/* 8025CE28 48 00 00 2C */ b lbl_8025CE54
lbl_8025CE2C:
/* 8025CE2C 88 1F 01 6D */ lbz r0, 0x16d(r31)
/* 8025CE30 54 05 10 3A */ slwi r5, r0, 2
/* 8025CE34 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 8025CE38 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
/* 8025CE3C 7C 80 2A 14 */ add r4, r0, r5
/* 8025CE40 C0 24 0A E0 */ lfs f1, 0xae0(r4)
/* 8025CE44 C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CE48 EC 21 00 2A */ fadds f1, f1, f0
/* 8025CE4C C0 44 0A EC */ lfs f2, 0xaec(r4)
/* 8025CE50 48 00 2C 1D */ bl setCounterPos__21dDlst_TimerScrnDraw_cFff
lbl_8025CE54:
/* 8025CE54 88 1F 01 6D */ lbz r0, 0x16d(r31)
/* 8025CE58 54 05 10 3A */ slwi r5, r0, 2
/* 8025CE5C 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CE60 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 8025CE64 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
/* 8025CE68 7C 80 2A 14 */ add r4, r0, r5
/* 8025CE6C C0 24 0B 58 */ lfs f1, 0xb58(r4)
/* 8025CE70 C0 02 B5 40 */ lfs f0, lit_3919(r2)
/* 8025CE74 EC 21 00 2A */ fadds f1, f1, f0
/* 8025CE78 C0 44 0B 64 */ lfs f2, 0xb64(r4)
/* 8025CE7C 48 00 2C 1D */ bl setImagePos__21dDlst_TimerScrnDraw_cFff
/* 8025CE80 88 1F 01 6D */ lbz r0, 0x16d(r31)
/* 8025CE84 54 05 10 3A */ slwi r5, r0, 2
/* 8025CE88 80 7F 00 FC */ lwz r3, 0xfc(r31)
/* 8025CE8C 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 8025CE90 38 04 EB C8 */ addi r0, r4, g_drawHIO@l /* 0x8042EBC8@l */
/* 8025CE94 7C 80 2A 14 */ add r4, r0, r5
/* 8025CE98 C0 24 0B 1C */ lfs f1, 0xb1c(r4)
/* 8025CE9C C0 44 0B 28 */ lfs f2, 0xb28(r4)
/* 8025CEA0 48 00 2B 8D */ bl setTimerPos__21dDlst_TimerScrnDraw_cFff
/* 8025CEA4 38 60 00 00 */ li r3, 0
/* 8025CEA8 90 7F 01 24 */ stw r3, 0x124(r31)
/* 8025CEAC 90 7F 01 20 */ stw r3, 0x120(r31)
/* 8025CEB0 90 7F 01 2C */ stw r3, 0x12c(r31)
/* 8025CEB4 90 7F 01 28 */ stw r3, 0x128(r31)
/* 8025CEB8 90 7F 01 34 */ stw r3, 0x134(r31)
/* 8025CEBC 90 7F 01 30 */ stw r3, 0x130(r31)
/* 8025CEC0 90 7F 01 3C */ stw r3, 0x13c(r31)
/* 8025CEC4 90 7F 01 38 */ stw r3, 0x138(r31)
/* 8025CEC8 98 7F 01 6A */ stb r3, 0x16a(r31)
/* 8025CECC 98 7F 01 6B */ stb r3, 0x16b(r31)
/* 8025CED0 38 00 00 78 */ li r0, 0x78
/* 8025CED4 90 1F 01 58 */ stw r0, 0x158(r31)
/* 8025CED8 90 7F 01 5C */ stw r3, 0x15c(r31)
/* 8025CEDC 98 7F 01 6E */ stb r3, 0x16e(r31)
/* 8025CEE0 90 7F 01 64 */ stw r3, 0x164(r31)
/* 8025CEE4 90 7F 01 60 */ stw r3, 0x160(r31)
/* 8025CEE8 38 60 00 04 */ li r3, 4
lbl_8025CEEC:
/* 8025CEEC 39 61 00 20 */ addi r11, r1, 0x20
/* 8025CEF0 48 10 53 35 */ bl _restgpr_28
/* 8025CEF4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8025CEF8 7C 08 03 A6 */ mtlr r0
/* 8025CEFC 38 21 00 20 */ addi r1, r1, 0x20
/* 8025CF00 4E 80 00 20 */ blr
|