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
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_80225E44
func_80225E44:
/* 80225E44 00221AA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80225E48 00221AA8 7C 08 02 A6 */ mflr r0
/* 80225E4C 00221AAC 38 C0 00 00 */ li r6, 0
/* 80225E50 00221AB0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80225E54 00221AB4 38 00 00 01 */ li r0, 1
/* 80225E58 00221AB8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80225E5C 00221ABC 7C 7F 1B 78 */ mr r31, r3
/* 80225E60 00221AC0 90 83 00 04 */ stw r4, 4(r3)
/* 80225E64 00221AC4 90 C3 00 08 */ stw r6, 8(r3)
/* 80225E68 00221AC8 90 C3 00 0C */ stw r6, 0xc(r3)
/* 80225E6C 00221ACC 90 C3 00 10 */ stw r6, 0x10(r3)
/* 80225E70 00221AD0 90 A3 00 18 */ stw r5, 0x18(r3)
/* 80225E74 00221AD4 90 03 00 00 */ stw r0, 0(r3)
/* 80225E78 00221AD8 48 00 00 F9 */ bl func_80225F70
/* 80225E7C 00221ADC 7F E3 FB 78 */ mr r3, r31
/* 80225E80 00221AE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80225E84 00221AE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80225E88 00221AE8 7C 08 03 A6 */ mtlr r0
/* 80225E8C 00221AEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80225E90 00221AF0 4E 80 00 20 */ blr
.global func_80225E94
func_80225E94:
/* 80225E94 00221AF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80225E98 00221AF8 7C 08 02 A6 */ mflr r0
/* 80225E9C 00221AFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80225EA0 00221B00 38 00 00 00 */ li r0, 0
/* 80225EA4 00221B04 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80225EA8 00221B08 7C 7F 1B 78 */ mr r31, r3
/* 80225EAC 00221B0C 90 83 00 04 */ stw r4, 4(r3)
/* 80225EB0 00221B10 90 A3 00 08 */ stw r5, 8(r3)
/* 80225EB4 00221B14 90 C3 00 0C */ stw r6, 0xc(r3)
/* 80225EB8 00221B18 90 E3 00 10 */ stw r7, 0x10(r3)
/* 80225EBC 00221B1C 90 03 00 18 */ stw r0, 0x18(r3)
/* 80225EC0 00221B20 90 03 00 00 */ stw r0, 0(r3)
/* 80225EC4 00221B24 48 00 00 AD */ bl func_80225F70
/* 80225EC8 00221B28 7F E3 FB 78 */ mr r3, r31
/* 80225ECC 00221B2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80225ED0 00221B30 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80225ED4 00221B34 7C 08 03 A6 */ mtlr r0
/* 80225ED8 00221B38 38 21 00 10 */ addi r1, r1, 0x10
/* 80225EDC 00221B3C 4E 80 00 20 */ blr
.global func_80225EE0
func_80225EE0:
/* 80225EE0 00221B40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80225EE4 00221B44 7C 08 02 A6 */ mflr r0
/* 80225EE8 00221B48 2C 03 00 00 */ cmpwi r3, 0
/* 80225EEC 00221B4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80225EF0 00221B50 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80225EF4 00221B54 7C 7F 1B 78 */ mr r31, r3
/* 80225EF8 00221B58 41 82 00 60 */ beq lbl_80225F58
/* 80225EFC 00221B5C 80 AD A3 70 */ lwz r5, lbl_8063F630-_SDA_BASE_(r13)
/* 80225F00 00221B60 2C 05 00 00 */ cmpwi r5, 0
/* 80225F04 00221B64 41 82 00 44 */ beq lbl_80225F48
/* 80225F08 00221B68 38 C0 00 00 */ li r6, 0
/* 80225F0C 00221B6C 48 00 00 34 */ b lbl_80225F40
lbl_80225F10:
/* 80225F10 00221B70 7C 05 18 40 */ cmplw r5, r3
/* 80225F14 00221B74 40 82 00 24 */ bne lbl_80225F38
/* 80225F18 00221B78 2C 06 00 00 */ cmpwi r6, 0
/* 80225F1C 00221B7C 41 82 00 10 */ beq lbl_80225F2C
/* 80225F20 00221B80 80 05 00 14 */ lwz r0, 0x14(r5)
/* 80225F24 00221B84 90 06 00 14 */ stw r0, 0x14(r6)
/* 80225F28 00221B88 48 00 00 20 */ b lbl_80225F48
lbl_80225F2C:
/* 80225F2C 00221B8C 80 05 00 14 */ lwz r0, 0x14(r5)
/* 80225F30 00221B90 90 0D A3 70 */ stw r0, lbl_8063F630-_SDA_BASE_(r13)
/* 80225F34 00221B94 48 00 00 14 */ b lbl_80225F48
lbl_80225F38:
/* 80225F38 00221B98 7C A6 2B 78 */ mr r6, r5
/* 80225F3C 00221B9C 80 A5 00 14 */ lwz r5, 0x14(r5)
lbl_80225F40:
/* 80225F40 00221BA0 2C 05 00 00 */ cmpwi r5, 0
/* 80225F44 00221BA4 40 82 FF CC */ bne lbl_80225F10
lbl_80225F48:
/* 80225F48 00221BA8 2C 04 00 00 */ cmpwi r4, 0
/* 80225F4C 00221BAC 40 81 00 0C */ ble lbl_80225F58
/* 80225F50 00221BB0 7F E3 FB 78 */ mr r3, r31
/* 80225F54 00221BB4 4B FB 4B 65 */ bl __dl__FPv
lbl_80225F58:
/* 80225F58 00221BB8 7F E3 FB 78 */ mr r3, r31
/* 80225F5C 00221BBC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80225F60 00221BC0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80225F64 00221BC4 7C 08 03 A6 */ mtlr r0
/* 80225F68 00221BC8 38 21 00 10 */ addi r1, r1, 0x10
/* 80225F6C 00221BCC 4E 80 00 20 */ blr
.global func_80225F70
func_80225F70:
/* 80225F70 00221BD0 38 00 00 00 */ li r0, 0
/* 80225F74 00221BD4 90 03 00 14 */ stw r0, 0x14(r3)
/* 80225F78 00221BD8 80 AD A3 70 */ lwz r5, lbl_8063F630-_SDA_BASE_(r13)
/* 80225F7C 00221BDC 2C 05 00 00 */ cmpwi r5, 0
/* 80225F80 00221BE0 40 82 00 0C */ bne lbl_80225F8C
/* 80225F84 00221BE4 90 6D A3 70 */ stw r3, lbl_8063F630-_SDA_BASE_(r13)
/* 80225F88 00221BE8 4E 80 00 20 */ blr
lbl_80225F8C:
/* 80225F8C 00221BEC 38 C0 00 00 */ li r6, 0
/* 80225F90 00221BF0 48 00 00 24 */ b lbl_80225FB4
lbl_80225F94:
/* 80225F94 00221BF4 80 05 00 04 */ lwz r0, 4(r5)
/* 80225F98 00221BF8 7C 00 20 40 */ cmplw r0, r4
/* 80225F9C 00221BFC 41 81 00 20 */ bgt lbl_80225FBC
/* 80225FA0 00221C00 80 05 00 14 */ lwz r0, 0x14(r5)
/* 80225FA4 00221C04 2C 00 00 00 */ cmpwi r0, 0
/* 80225FA8 00221C08 41 82 00 14 */ beq lbl_80225FBC
/* 80225FAC 00221C0C 7C A6 2B 78 */ mr r6, r5
/* 80225FB0 00221C10 7C 05 03 78 */ mr r5, r0
lbl_80225FB4:
/* 80225FB4 00221C14 2C 05 00 00 */ cmpwi r5, 0
/* 80225FB8 00221C18 40 82 FF DC */ bne lbl_80225F94
lbl_80225FBC:
/* 80225FBC 00221C1C 2C 05 00 00 */ cmpwi r5, 0
/* 80225FC0 00221C20 4D 82 00 20 */ beqlr
/* 80225FC4 00221C24 2C 06 00 00 */ cmpwi r6, 0
/* 80225FC8 00221C28 41 82 00 0C */ beq lbl_80225FD4
/* 80225FCC 00221C2C 90 66 00 14 */ stw r3, 0x14(r6)
/* 80225FD0 00221C30 48 00 00 08 */ b lbl_80225FD8
lbl_80225FD4:
/* 80225FD4 00221C34 90 6D A3 70 */ stw r3, lbl_8063F630-_SDA_BASE_(r13)
lbl_80225FD8:
/* 80225FD8 00221C38 90 A3 00 14 */ stw r5, 0x14(r3)
/* 80225FDC 00221C3C 4E 80 00 20 */ blr
.global func_80225FE0
func_80225FE0:
/* 80225FE0 00221C40 80 8D A3 70 */ lwz r4, lbl_8063F630-_SDA_BASE_(r13)
/* 80225FE4 00221C44 2C 04 00 00 */ cmpwi r4, 0
/* 80225FE8 00221C48 40 82 00 28 */ bne lbl_80226010
/* 80225FEC 00221C4C 38 60 00 00 */ li r3, 0
/* 80225FF0 00221C50 4E 80 00 20 */ blr
/* 80225FF4 00221C54 48 00 00 1C */ b lbl_80226010
lbl_80225FF8:
/* 80225FF8 00221C58 80 04 00 04 */ lwz r0, 4(r4)
/* 80225FFC 00221C5C 7C 00 18 40 */ cmplw r0, r3
/* 80226000 00221C60 40 82 00 0C */ bne lbl_8022600C
/* 80226004 00221C64 7C 83 23 78 */ mr r3, r4
/* 80226008 00221C68 4E 80 00 20 */ blr
lbl_8022600C:
/* 8022600C 00221C6C 80 84 00 14 */ lwz r4, 0x14(r4)
lbl_80226010:
/* 80226010 00221C70 2C 04 00 00 */ cmpwi r4, 0
/* 80226014 00221C74 40 82 FF E4 */ bne lbl_80225FF8
/* 80226018 00221C78 38 60 00 00 */ li r3, 0
/* 8022601C 00221C7C 4E 80 00 20 */ blr
.global func_80226020
func_80226020:
/* 80226020 00221C80 80 03 00 00 */ lwz r0, 0(r3)
/* 80226024 00221C84 2C 00 00 01 */ cmpwi r0, 1
/* 80226028 00221C88 4C 82 00 20 */ bnelr
/* 8022602C 00221C8C 80 63 00 18 */ lwz r3, 0x18(r3)
/* 80226030 00221C90 2C 03 00 00 */ cmpwi r3, 0
/* 80226034 00221C94 4D 82 00 20 */ beqlr
/* 80226038 00221C98 81 83 00 00 */ lwz r12, 0(r3)
/* 8022603C 00221C9C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80226040 00221CA0 7D 89 03 A6 */ mtctr r12
/* 80226044 00221CA4 4E 80 04 20 */ bctr
/* 80226048 00221CA8 4E 80 00 20 */ blr
.global func_8022604C
func_8022604C:
/* 8022604C 00221CAC 80 03 00 00 */ lwz r0, 0(r3)
/* 80226050 00221CB0 2C 00 00 01 */ cmpwi r0, 1
/* 80226054 00221CB4 40 82 00 20 */ bne lbl_80226074
/* 80226058 00221CB8 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8022605C 00221CBC 2C 03 00 00 */ cmpwi r3, 0
/* 80226060 00221CC0 4D 82 00 20 */ beqlr
/* 80226064 00221CC4 81 83 00 00 */ lwz r12, 0(r3)
/* 80226068 00221CC8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8022606C 00221CCC 7D 89 03 A6 */ mtctr r12
/* 80226070 00221CD0 4E 80 04 20 */ bctr
lbl_80226074:
/* 80226074 00221CD4 81 83 00 08 */ lwz r12, 8(r3)
/* 80226078 00221CD8 2C 0C 00 00 */ cmpwi r12, 0
/* 8022607C 00221CDC 4D 82 00 20 */ beqlr
/* 80226080 00221CE0 7C 83 23 78 */ mr r3, r4
/* 80226084 00221CE4 7C A4 2B 78 */ mr r4, r5
/* 80226088 00221CE8 7D 89 03 A6 */ mtctr r12
/* 8022608C 00221CEC 4E 80 04 20 */ bctr
/* 80226090 00221CF0 4E 80 00 20 */ blr
.global func_80226094
func_80226094:
/* 80226094 00221CF4 80 03 00 00 */ lwz r0, 0(r3)
/* 80226098 00221CF8 2C 00 00 01 */ cmpwi r0, 1
/* 8022609C 00221CFC 40 82 00 20 */ bne lbl_802260BC
/* 802260A0 00221D00 80 63 00 18 */ lwz r3, 0x18(r3)
/* 802260A4 00221D04 2C 03 00 00 */ cmpwi r3, 0
/* 802260A8 00221D08 4D 82 00 20 */ beqlr
/* 802260AC 00221D0C 81 83 00 00 */ lwz r12, 0(r3)
/* 802260B0 00221D10 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 802260B4 00221D14 7D 89 03 A6 */ mtctr r12
/* 802260B8 00221D18 4E 80 04 20 */ bctr
lbl_802260BC:
/* 802260BC 00221D1C 81 83 00 0C */ lwz r12, 0xc(r3)
/* 802260C0 00221D20 2C 0C 00 00 */ cmpwi r12, 0
/* 802260C4 00221D24 4D 82 00 20 */ beqlr
/* 802260C8 00221D28 7C 83 23 78 */ mr r3, r4
/* 802260CC 00221D2C 7C A4 2B 78 */ mr r4, r5
/* 802260D0 00221D30 7D 89 03 A6 */ mtctr r12
/* 802260D4 00221D34 4E 80 04 20 */ bctr
/* 802260D8 00221D38 4E 80 00 20 */ blr
.global func_802260DC
func_802260DC:
/* 802260DC 00221D3C 80 03 00 00 */ lwz r0, 0(r3)
/* 802260E0 00221D40 2C 00 00 01 */ cmpwi r0, 1
/* 802260E4 00221D44 40 82 00 20 */ bne lbl_80226104
/* 802260E8 00221D48 80 63 00 18 */ lwz r3, 0x18(r3)
/* 802260EC 00221D4C 2C 03 00 00 */ cmpwi r3, 0
/* 802260F0 00221D50 4D 82 00 20 */ beqlr
/* 802260F4 00221D54 81 83 00 00 */ lwz r12, 0(r3)
/* 802260F8 00221D58 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802260FC 00221D5C 7D 89 03 A6 */ mtctr r12
/* 80226100 00221D60 4E 80 04 20 */ bctr
lbl_80226104:
/* 80226104 00221D64 81 83 00 10 */ lwz r12, 0x10(r3)
/* 80226108 00221D68 2C 0C 00 00 */ cmpwi r12, 0
/* 8022610C 00221D6C 4D 82 00 20 */ beqlr
/* 80226110 00221D70 7C 83 23 78 */ mr r3, r4
/* 80226114 00221D74 7C A4 2B 78 */ mr r4, r5
/* 80226118 00221D78 7D 89 03 A6 */ mtctr r12
/* 8022611C 00221D7C 4E 80 04 20 */ bctr
/* 80226120 00221D80 4E 80 00 20 */ blr
.global func_80226124
func_80226124:
/* 80226124 00221D84 80 03 00 00 */ lwz r0, 0(r3)
/* 80226128 00221D88 2C 00 00 01 */ cmpwi r0, 1
/* 8022612C 00221D8C 4C 82 00 20 */ bnelr
/* 80226130 00221D90 80 63 00 18 */ lwz r3, 0x18(r3)
/* 80226134 00221D94 2C 03 00 00 */ cmpwi r3, 0
/* 80226138 00221D98 4D 82 00 20 */ beqlr
/* 8022613C 00221D9C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226140 00221DA0 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80226144 00221DA4 7D 89 03 A6 */ mtctr r12
/* 80226148 00221DA8 4E 80 04 20 */ bctr
/* 8022614C 00221DAC 4E 80 00 20 */ blr
/* 80226150 00221DB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80226154 00221DB4 7C 08 02 A6 */ mflr r0
/* 80226158 00221DB8 2C 03 00 00 */ cmpwi r3, 0
/* 8022615C 00221DBC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80226160 00221DC0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80226164 00221DC4 7C 7F 1B 78 */ mr r31, r3
/* 80226168 00221DC8 41 82 00 10 */ beq lbl_80226178
/* 8022616C 00221DCC 2C 04 00 00 */ cmpwi r4, 0
/* 80226170 00221DD0 40 81 00 08 */ ble lbl_80226178
/* 80226174 00221DD4 4B FB 49 45 */ bl __dl__FPv
lbl_80226178:
/* 80226178 00221DD8 7F E3 FB 78 */ mr r3, r31
/* 8022617C 00221DDC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80226180 00221DE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80226184 00221DE4 7C 08 03 A6 */ mtlr r0
/* 80226188 00221DE8 38 21 00 10 */ addi r1, r1, 0x10
/* 8022618C 00221DEC 4E 80 00 20 */ blr
/* 80226190 00221DF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80226194 00221DF4 7C 08 02 A6 */ mflr r0
/* 80226198 00221DF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022619C 00221DFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802261A0 00221E00 7C BF 2B 78 */ mr r31, r5
/* 802261A4 00221E04 93 C1 00 08 */ stw r30, 8(r1)
/* 802261A8 00221E08 7C 9E 23 78 */ mr r30, r4
/* 802261AC 00221E0C 7F C3 F3 78 */ mr r3, r30
/* 802261B0 00221E10 4B FF FE 31 */ bl func_80225FE0
/* 802261B4 00221E14 2C 03 00 00 */ cmpwi r3, 0
/* 802261B8 00221E18 41 82 00 10 */ beq lbl_802261C8
/* 802261BC 00221E1C 7F C4 F3 78 */ mr r4, r30
/* 802261C0 00221E20 7F E5 FB 78 */ mr r5, r31
/* 802261C4 00221E24 4B FF FE 5D */ bl func_80226020
lbl_802261C8:
/* 802261C8 00221E28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802261CC 00221E2C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802261D0 00221E30 83 C1 00 08 */ lwz r30, 8(r1)
/* 802261D4 00221E34 7C 08 03 A6 */ mtlr r0
/* 802261D8 00221E38 38 21 00 10 */ addi r1, r1, 0x10
/* 802261DC 00221E3C 4E 80 00 20 */ blr
/* 802261E0 00221E40 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802261E4 00221E44 7C 08 02 A6 */ mflr r0
/* 802261E8 00221E48 90 01 00 14 */ stw r0, 0x14(r1)
/* 802261EC 00221E4C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802261F0 00221E50 7C BF 2B 78 */ mr r31, r5
/* 802261F4 00221E54 93 C1 00 08 */ stw r30, 8(r1)
/* 802261F8 00221E58 7C 9E 23 78 */ mr r30, r4
/* 802261FC 00221E5C 7F C3 F3 78 */ mr r3, r30
/* 80226200 00221E60 4B FF FD E1 */ bl func_80225FE0
/* 80226204 00221E64 2C 03 00 00 */ cmpwi r3, 0
/* 80226208 00221E68 41 82 00 10 */ beq lbl_80226218
/* 8022620C 00221E6C 7F C4 F3 78 */ mr r4, r30
/* 80226210 00221E70 7F E5 FB 78 */ mr r5, r31
/* 80226214 00221E74 4B FF FE 39 */ bl func_8022604C
lbl_80226218:
/* 80226218 00221E78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022621C 00221E7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80226220 00221E80 83 C1 00 08 */ lwz r30, 8(r1)
/* 80226224 00221E84 7C 08 03 A6 */ mtlr r0
/* 80226228 00221E88 38 21 00 10 */ addi r1, r1, 0x10
/* 8022622C 00221E8C 4E 80 00 20 */ blr
/* 80226230 00221E90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80226234 00221E94 7C 08 02 A6 */ mflr r0
/* 80226238 00221E98 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022623C 00221E9C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80226240 00221EA0 7C BF 2B 78 */ mr r31, r5
/* 80226244 00221EA4 93 C1 00 08 */ stw r30, 8(r1)
/* 80226248 00221EA8 7C 9E 23 78 */ mr r30, r4
/* 8022624C 00221EAC 7F C3 F3 78 */ mr r3, r30
/* 80226250 00221EB0 4B FF FD 91 */ bl func_80225FE0
/* 80226254 00221EB4 2C 03 00 00 */ cmpwi r3, 0
/* 80226258 00221EB8 41 82 00 10 */ beq lbl_80226268
/* 8022625C 00221EBC 7F C4 F3 78 */ mr r4, r30
/* 80226260 00221EC0 7F E5 FB 78 */ mr r5, r31
/* 80226264 00221EC4 4B FF FE 31 */ bl func_80226094
lbl_80226268:
/* 80226268 00221EC8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022626C 00221ECC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80226270 00221ED0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80226274 00221ED4 7C 08 03 A6 */ mtlr r0
/* 80226278 00221ED8 38 21 00 10 */ addi r1, r1, 0x10
/* 8022627C 00221EDC 4E 80 00 20 */ blr
/* 80226280 00221EE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80226284 00221EE4 7C 08 02 A6 */ mflr r0
/* 80226288 00221EE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022628C 00221EEC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80226290 00221EF0 7C BF 2B 78 */ mr r31, r5
/* 80226294 00221EF4 93 C1 00 08 */ stw r30, 8(r1)
/* 80226298 00221EF8 7C 9E 23 78 */ mr r30, r4
/* 8022629C 00221EFC 7F C3 F3 78 */ mr r3, r30
/* 802262A0 00221F00 4B FF FD 41 */ bl func_80225FE0
/* 802262A4 00221F04 2C 03 00 00 */ cmpwi r3, 0
/* 802262A8 00221F08 41 82 00 10 */ beq lbl_802262B8
/* 802262AC 00221F0C 7F C4 F3 78 */ mr r4, r30
/* 802262B0 00221F10 7F E5 FB 78 */ mr r5, r31
/* 802262B4 00221F14 4B FF FE 29 */ bl func_802260DC
lbl_802262B8:
/* 802262B8 00221F18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802262BC 00221F1C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802262C0 00221F20 83 C1 00 08 */ lwz r30, 8(r1)
/* 802262C4 00221F24 7C 08 03 A6 */ mtlr r0
/* 802262C8 00221F28 38 21 00 10 */ addi r1, r1, 0x10
/* 802262CC 00221F2C 4E 80 00 20 */ blr
/* 802262D0 00221F30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802262D4 00221F34 7C 08 02 A6 */ mflr r0
/* 802262D8 00221F38 90 01 00 14 */ stw r0, 0x14(r1)
/* 802262DC 00221F3C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802262E0 00221F40 7C BF 2B 78 */ mr r31, r5
/* 802262E4 00221F44 93 C1 00 08 */ stw r30, 8(r1)
/* 802262E8 00221F48 7C 9E 23 78 */ mr r30, r4
/* 802262EC 00221F4C 7F C3 F3 78 */ mr r3, r30
/* 802262F0 00221F50 4B FF FC F1 */ bl func_80225FE0
/* 802262F4 00221F54 2C 03 00 00 */ cmpwi r3, 0
/* 802262F8 00221F58 41 82 00 10 */ beq lbl_80226308
/* 802262FC 00221F5C 7F C4 F3 78 */ mr r4, r30
/* 80226300 00221F60 7F E5 FB 78 */ mr r5, r31
/* 80226304 00221F64 4B FF FE 21 */ bl func_80226124
lbl_80226308:
/* 80226308 00221F68 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022630C 00221F6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80226310 00221F70 83 C1 00 08 */ lwz r30, 8(r1)
/* 80226314 00221F74 7C 08 03 A6 */ mtlr r0
/* 80226318 00221F78 38 21 00 10 */ addi r1, r1, 0x10
/* 8022631C 00221F7C 4E 80 00 20 */ blr
.global GetOneTimerLeadGroundContactAnims
GetOneTimerLeadGroundContactAnims:
/* 80226320 00221F80 3C 60 80 42 */ lis r3, lbl_80423D80@ha
/* 80226324 00221F84 38 63 3D 80 */ addi r3, r3, lbl_80423D80@l
/* 80226328 00221F88 4E 80 00 20 */ blr
/* 8022632C 00221F8C 38 60 00 00 */ li r3, 0
/* 80226330 00221F90 4E 80 00 20 */ blr
/* 80226334 00221F94 38 60 00 00 */ li r3, 0
/* 80226338 00221F98 4E 80 00 20 */ blr
/* 8022633C 00221F9C 4E 80 00 20 */ blr
/* 80226340 00221FA0 4E 80 00 20 */ blr
.global func_80226344
func_80226344:
/* 80226344 00221FA4 38 A0 00 01 */ li r5, 1
/* 80226348 00221FA8 38 6D A3 68 */ addi r3, r13, lbl_8063F628-_SDA_BASE_
/* 8022634C 00221FAC 38 80 00 04 */ li r4, 4
/* 80226350 00221FB0 38 00 00 00 */ li r0, 0
/* 80226354 00221FB4 98 AD A3 68 */ stb r5, lbl_8063F628-_SDA_BASE_(r13)
/* 80226358 00221FB8 B0 83 00 02 */ sth r4, 2(r3)
/* 8022635C 00221FBC 98 03 00 04 */ stb r0, 4(r3)
/* 80226360 00221FC0 4E 80 00 20 */ blr
|