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
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_801DB040
func_801DB040:
/* 801DB040 001D6CA0 80 AD A0 28 */ lwz r5, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB044 001D6CA4 48 00 00 28 */ b lbl_801DB06C
lbl_801DB048:
/* 801DB048 001D6CA8 80 05 00 10 */ lwz r0, 0x10(r5)
/* 801DB04C 001D6CAC 7C 00 18 40 */ cmplw r0, r3
/* 801DB050 001D6CB0 40 82 00 18 */ bne lbl_801DB068
/* 801DB054 001D6CB4 80 05 00 14 */ lwz r0, 0x14(r5)
/* 801DB058 001D6CB8 7C 00 20 40 */ cmplw r0, r4
/* 801DB05C 001D6CBC 40 82 00 0C */ bne lbl_801DB068
/* 801DB060 001D6CC0 7C A3 2B 78 */ mr r3, r5
/* 801DB064 001D6CC4 4E 80 00 20 */ blr
lbl_801DB068:
/* 801DB068 001D6CC8 80 A5 00 1C */ lwz r5, 0x1c(r5)
lbl_801DB06C:
/* 801DB06C 001D6CCC 2C 05 00 00 */ cmpwi r5, 0
/* 801DB070 001D6CD0 40 82 FF D8 */ bne lbl_801DB048
/* 801DB074 001D6CD4 38 60 00 00 */ li r3, 0
/* 801DB078 001D6CD8 4E 80 00 20 */ blr
.global func_801DB07C
func_801DB07C:
/* 801DB07C 001D6CDC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB080 001D6CE0 7C 08 02 A6 */ mflr r0
/* 801DB084 001D6CE4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB088 001D6CE8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801DB08C 001D6CEC 7C 9F 23 78 */ mr r31, r4
/* 801DB090 001D6CF0 93 C1 00 08 */ stw r30, 8(r1)
/* 801DB094 001D6CF4 7C 7E 1B 78 */ mr r30, r3
/* 801DB098 001D6CF8 81 83 00 18 */ lwz r12, 0x18(r3)
/* 801DB09C 001D6CFC 2C 0C 00 00 */ cmpwi r12, 0
/* 801DB0A0 001D6D00 41 82 00 28 */ beq lbl_801DB0C8
/* 801DB0A4 001D6D04 80 63 00 0C */ lwz r3, 0xc(r3)
/* 801DB0A8 001D6D08 80 9E 00 10 */ lwz r4, 0x10(r30)
/* 801DB0AC 001D6D0C 80 BE 00 14 */ lwz r5, 0x14(r30)
/* 801DB0B0 001D6D10 7D 89 03 A6 */ mtctr r12
/* 801DB0B4 001D6D14 4E 80 04 21 */ bctrl
/* 801DB0B8 001D6D18 2C 03 00 00 */ cmpwi r3, 0
/* 801DB0BC 001D6D1C 40 82 00 0C */ bne lbl_801DB0C8
/* 801DB0C0 001D6D20 80 7E 00 1C */ lwz r3, 0x1c(r30)
/* 801DB0C4 001D6D24 48 00 00 80 */ b lbl_801DB144
lbl_801DB0C8:
/* 801DB0C8 001D6D28 88 1E 00 00 */ lbz r0, 0(r30)
/* 801DB0CC 001D6D2C 2C 00 00 00 */ cmpwi r0, 0
/* 801DB0D0 001D6D30 41 82 00 28 */ beq lbl_801DB0F8
/* 801DB0D4 001D6D34 80 9E 00 0C */ lwz r4, 0xc(r30)
/* 801DB0D8 001D6D38 2C 04 00 00 */ cmpwi r4, 0
/* 801DB0DC 001D6D3C 41 82 00 14 */ beq lbl_801DB0F0
/* 801DB0E0 001D6D40 80 7E 00 08 */ lwz r3, 8(r30)
/* 801DB0E4 001D6D44 4B FF FC 65 */ bl func_801DAD48
/* 801DB0E8 001D6D48 38 00 00 00 */ li r0, 0
/* 801DB0EC 001D6D4C 90 1E 00 0C */ stw r0, 0xc(r30)
lbl_801DB0F0:
/* 801DB0F0 001D6D50 38 00 00 00 */ li r0, 0
/* 801DB0F4 001D6D54 98 1E 00 00 */ stb r0, 0(r30)
lbl_801DB0F8:
/* 801DB0F8 001D6D58 38 00 00 00 */ li r0, 0
/* 801DB0FC 001D6D5C 2C 1F 00 00 */ cmpwi r31, 0
/* 801DB100 001D6D60 90 1E 00 0C */ stw r0, 0xc(r30)
/* 801DB104 001D6D64 83 FE 00 1C */ lwz r31, 0x1c(r30)
/* 801DB108 001D6D68 41 82 00 38 */ beq lbl_801DB140
/* 801DB10C 001D6D6C 80 7E 00 20 */ lwz r3, 0x20(r30)
/* 801DB110 001D6D70 2C 03 00 00 */ cmpwi r3, 0
/* 801DB114 001D6D74 41 82 00 0C */ beq lbl_801DB120
/* 801DB118 001D6D78 93 E3 00 1C */ stw r31, 0x1c(r3)
/* 801DB11C 001D6D7C 48 00 00 08 */ b lbl_801DB124
lbl_801DB120:
/* 801DB120 001D6D80 93 ED A0 28 */ stw r31, lbl_8063F2E8-_SDA_BASE_(r13)
lbl_801DB124:
/* 801DB124 001D6D84 2C 1F 00 00 */ cmpwi r31, 0
/* 801DB128 001D6D88 41 82 00 0C */ beq lbl_801DB134
/* 801DB12C 001D6D8C 80 1E 00 20 */ lwz r0, 0x20(r30)
/* 801DB130 001D6D90 90 1F 00 20 */ stw r0, 0x20(r31)
lbl_801DB134:
/* 801DB134 001D6D94 80 6D A0 2C */ lwz r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB138 001D6D98 7F C4 F3 78 */ mr r4, r30
/* 801DB13C 001D6D9C 48 00 0B C5 */ bl func_801DBD00
lbl_801DB140:
/* 801DB140 001D6DA0 7F E3 FB 78 */ mr r3, r31
lbl_801DB144:
/* 801DB144 001D6DA4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB148 001D6DA8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801DB14C 001D6DAC 83 C1 00 08 */ lwz r30, 8(r1)
/* 801DB150 001D6DB0 7C 08 03 A6 */ mtlr r0
/* 801DB154 001D6DB4 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB158 001D6DB8 4E 80 00 20 */ blr
.global func_801DB15C
func_801DB15C:
/* 801DB15C 001D6DBC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB160 001D6DC0 7C 08 02 A6 */ mflr r0
/* 801DB164 001D6DC4 38 80 00 24 */ li r4, 0x24
/* 801DB168 001D6DC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB16C 001D6DCC 48 00 0C 09 */ bl func_801DBD74
/* 801DB170 001D6DD0 90 6D A0 2C */ stw r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB174 001D6DD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB178 001D6DD8 7C 08 03 A6 */ mtlr r0
/* 801DB17C 001D6DDC 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB180 001D6DE0 4E 80 00 20 */ blr
.global func_801DB184
func_801DB184:
/* 801DB184 001D6DE4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801DB188 001D6DE8 7C 08 02 A6 */ mflr r0
/* 801DB18C 001D6DEC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801DB190 001D6DF0 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB194 001D6DF4 4B FE BF 91 */ bl _savegpr_26
/* 801DB198 001D6DF8 7C BC 2B 78 */ mr r28, r5
/* 801DB19C 001D6DFC 7C DD 33 78 */ mr r29, r6
/* 801DB1A0 001D6E00 7C 7A 1B 78 */ mr r26, r3
/* 801DB1A4 001D6E04 7C 9B 23 78 */ mr r27, r4
/* 801DB1A8 001D6E08 7C FE 3B 78 */ mr r30, r7
/* 801DB1AC 001D6E0C 7F 83 E3 78 */ mr r3, r28
/* 801DB1B0 001D6E10 7F A4 EB 78 */ mr r4, r29
/* 801DB1B4 001D6E14 4B FF FE 8D */ bl func_801DB040
/* 801DB1B8 001D6E18 2C 03 00 00 */ cmpwi r3, 0
/* 801DB1BC 001D6E1C 41 82 00 0C */ beq lbl_801DB1C8
/* 801DB1C0 001D6E20 38 60 00 00 */ li r3, 0
/* 801DB1C4 001D6E24 48 00 00 94 */ b lbl_801DB258
lbl_801DB1C8:
/* 801DB1C8 001D6E28 80 6D A0 2C */ lwz r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB1CC 001D6E2C 48 00 0A 8D */ bl func_801DBC58
/* 801DB1D0 001D6E30 2C 03 00 00 */ cmpwi r3, 0
/* 801DB1D4 001D6E34 7C 7F 1B 78 */ mr r31, r3
/* 801DB1D8 001D6E38 40 82 00 0C */ bne lbl_801DB1E4
/* 801DB1DC 001D6E3C 38 60 00 00 */ li r3, 0
/* 801DB1E0 001D6E40 48 00 00 78 */ b lbl_801DB258
lbl_801DB1E4:
/* 801DB1E4 001D6E44 7F 43 D3 78 */ mr r3, r26
/* 801DB1E8 001D6E48 7F 64 DB 78 */ mr r4, r27
/* 801DB1EC 001D6E4C 4B FF FA A9 */ bl func_801DAC94
/* 801DB1F0 001D6E50 2C 03 00 00 */ cmpwi r3, 0
/* 801DB1F4 001D6E54 90 7F 00 0C */ stw r3, 0xc(r31)
/* 801DB1F8 001D6E58 40 82 00 18 */ bne lbl_801DB210
/* 801DB1FC 001D6E5C 80 6D A0 2C */ lwz r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB200 001D6E60 7F E4 FB 78 */ mr r4, r31
/* 801DB204 001D6E64 48 00 0A FD */ bl func_801DBD00
/* 801DB208 001D6E68 38 60 00 00 */ li r3, 0
/* 801DB20C 001D6E6C 48 00 00 4C */ b lbl_801DB258
lbl_801DB210:
/* 801DB210 001D6E70 80 6D A0 28 */ lwz r3, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB214 001D6E74 2C 03 00 00 */ cmpwi r3, 0
/* 801DB218 001D6E78 41 82 00 08 */ beq lbl_801DB220
/* 801DB21C 001D6E7C 93 E3 00 20 */ stw r31, 0x20(r3)
lbl_801DB220:
/* 801DB220 001D6E80 80 8D A0 28 */ lwz r4, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB224 001D6E84 38 60 00 00 */ li r3, 0
/* 801DB228 001D6E88 38 00 00 01 */ li r0, 1
/* 801DB22C 001D6E8C 90 9F 00 1C */ stw r4, 0x1c(r31)
/* 801DB230 001D6E90 90 7F 00 20 */ stw r3, 0x20(r31)
/* 801DB234 001D6E94 93 ED A0 28 */ stw r31, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB238 001D6E98 98 1F 00 00 */ stb r0, 0(r31)
/* 801DB23C 001D6E9C 93 5F 00 08 */ stw r26, 8(r31)
/* 801DB240 001D6EA0 98 7F 00 01 */ stb r3, 1(r31)
/* 801DB244 001D6EA4 93 9F 00 10 */ stw r28, 0x10(r31)
/* 801DB248 001D6EA8 93 BF 00 14 */ stw r29, 0x14(r31)
/* 801DB24C 001D6EAC 93 DF 00 18 */ stw r30, 0x18(r31)
/* 801DB250 001D6EB0 90 7F 00 04 */ stw r3, 4(r31)
/* 801DB254 001D6EB4 80 7F 00 0C */ lwz r3, 0xc(r31)
lbl_801DB258:
/* 801DB258 001D6EB8 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB25C 001D6EBC 4B FE BF 15 */ bl _restgpr_26
/* 801DB260 001D6EC0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801DB264 001D6EC4 7C 08 03 A6 */ mtlr r0
/* 801DB268 001D6EC8 38 21 00 20 */ addi r1, r1, 0x20
/* 801DB26C 001D6ECC 4E 80 00 20 */ blr
.global func_801DB270
func_801DB270:
/* 801DB270 001D6ED0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801DB274 001D6ED4 7C 08 02 A6 */ mflr r0
/* 801DB278 001D6ED8 90 01 00 34 */ stw r0, 0x34(r1)
/* 801DB27C 001D6EDC 39 61 00 30 */ addi r11, r1, 0x30
/* 801DB280 001D6EE0 4B FE BE A1 */ bl _savegpr_25
/* 801DB284 001D6EE4 7C DC 33 78 */ mr r28, r6
/* 801DB288 001D6EE8 7C FD 3B 78 */ mr r29, r7
/* 801DB28C 001D6EEC 7C 79 1B 78 */ mr r25, r3
/* 801DB290 001D6EF0 7C 9A 23 78 */ mr r26, r4
/* 801DB294 001D6EF4 7C BB 2B 78 */ mr r27, r5
/* 801DB298 001D6EF8 7D 1E 43 78 */ mr r30, r8
/* 801DB29C 001D6EFC 7F 83 E3 78 */ mr r3, r28
/* 801DB2A0 001D6F00 7F A4 EB 78 */ mr r4, r29
/* 801DB2A4 001D6F04 4B FF FD 9D */ bl func_801DB040
/* 801DB2A8 001D6F08 2C 03 00 00 */ cmpwi r3, 0
/* 801DB2AC 001D6F0C 41 82 00 0C */ beq lbl_801DB2B8
/* 801DB2B0 001D6F10 38 60 00 00 */ li r3, 0
/* 801DB2B4 001D6F14 48 00 00 94 */ b lbl_801DB348
lbl_801DB2B8:
/* 801DB2B8 001D6F18 80 6D A0 2C */ lwz r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB2BC 001D6F1C 48 00 09 9D */ bl func_801DBC58
/* 801DB2C0 001D6F20 2C 03 00 00 */ cmpwi r3, 0
/* 801DB2C4 001D6F24 7C 7F 1B 78 */ mr r31, r3
/* 801DB2C8 001D6F28 40 82 00 0C */ bne lbl_801DB2D4
/* 801DB2CC 001D6F2C 38 60 00 00 */ li r3, 0
/* 801DB2D0 001D6F30 48 00 00 78 */ b lbl_801DB348
lbl_801DB2D4:
/* 801DB2D4 001D6F34 7F 23 CB 78 */ mr r3, r25
/* 801DB2D8 001D6F38 7F 44 D3 78 */ mr r4, r26
/* 801DB2DC 001D6F3C 7F 65 DB 78 */ mr r5, r27
/* 801DB2E0 001D6F40 4B FF FA 29 */ bl func_801DAD08
/* 801DB2E4 001D6F44 2C 03 00 00 */ cmpwi r3, 0
/* 801DB2E8 001D6F48 90 7F 00 0C */ stw r3, 0xc(r31)
/* 801DB2EC 001D6F4C 40 82 00 18 */ bne lbl_801DB304
/* 801DB2F0 001D6F50 80 6D A0 2C */ lwz r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB2F4 001D6F54 7F E4 FB 78 */ mr r4, r31
/* 801DB2F8 001D6F58 48 00 0A 09 */ bl func_801DBD00
/* 801DB2FC 001D6F5C 38 60 00 00 */ li r3, 0
/* 801DB300 001D6F60 48 00 00 48 */ b lbl_801DB348
lbl_801DB304:
/* 801DB304 001D6F64 80 6D A0 28 */ lwz r3, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB308 001D6F68 2C 03 00 00 */ cmpwi r3, 0
/* 801DB30C 001D6F6C 41 82 00 08 */ beq lbl_801DB314
/* 801DB310 001D6F70 93 E3 00 20 */ stw r31, 0x20(r3)
lbl_801DB314:
/* 801DB314 001D6F74 80 8D A0 28 */ lwz r4, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB318 001D6F78 38 60 00 00 */ li r3, 0
/* 801DB31C 001D6F7C 38 00 00 01 */ li r0, 1
/* 801DB320 001D6F80 90 9F 00 1C */ stw r4, 0x1c(r31)
/* 801DB324 001D6F84 90 7F 00 20 */ stw r3, 0x20(r31)
/* 801DB328 001D6F88 93 ED A0 28 */ stw r31, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB32C 001D6F8C 98 1F 00 00 */ stb r0, 0(r31)
/* 801DB330 001D6F90 93 3F 00 08 */ stw r25, 8(r31)
/* 801DB334 001D6F94 98 7F 00 01 */ stb r3, 1(r31)
/* 801DB338 001D6F98 93 9F 00 10 */ stw r28, 0x10(r31)
/* 801DB33C 001D6F9C 93 BF 00 14 */ stw r29, 0x14(r31)
/* 801DB340 001D6FA0 93 DF 00 18 */ stw r30, 0x18(r31)
/* 801DB344 001D6FA4 80 7F 00 0C */ lwz r3, 0xc(r31)
lbl_801DB348:
/* 801DB348 001D6FA8 39 61 00 30 */ addi r11, r1, 0x30
/* 801DB34C 001D6FAC 4B FE BE 21 */ bl _restgpr_25
/* 801DB350 001D6FB0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801DB354 001D6FB4 7C 08 03 A6 */ mtlr r0
/* 801DB358 001D6FB8 38 21 00 30 */ addi r1, r1, 0x30
/* 801DB35C 001D6FBC 4E 80 00 20 */ blr
.global func_801DB360
func_801DB360:
/* 801DB360 001D6FC0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801DB364 001D6FC4 7C 08 02 A6 */ mflr r0
/* 801DB368 001D6FC8 90 01 00 24 */ stw r0, 0x24(r1)
/* 801DB36C 001D6FCC 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB370 001D6FD0 4B FE BD B9 */ bl _savegpr_27
/* 801DB374 001D6FD4 7C 7B 1B 78 */ mr r27, r3
/* 801DB378 001D6FD8 7C 9C 23 78 */ mr r28, r4
/* 801DB37C 001D6FDC 7C BD 2B 78 */ mr r29, r5
/* 801DB380 001D6FE0 7C DE 33 78 */ mr r30, r6
/* 801DB384 001D6FE4 7C FF 3B 78 */ mr r31, r7
/* 801DB388 001D6FE8 4B FF F8 85 */ bl func_801DAC0C
/* 801DB38C 001D6FEC 7F 64 DB 78 */ mr r4, r27
/* 801DB390 001D6FF0 7F 85 E3 78 */ mr r5, r28
/* 801DB394 001D6FF4 7F A6 EB 78 */ mr r6, r29
/* 801DB398 001D6FF8 7F C7 F3 78 */ mr r7, r30
/* 801DB39C 001D6FFC 7F E8 FB 78 */ mr r8, r31
/* 801DB3A0 001D7000 4B FF FE D1 */ bl func_801DB270
/* 801DB3A4 001D7004 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB3A8 001D7008 4B FE BD CD */ bl _restgpr_27
/* 801DB3AC 001D700C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801DB3B0 001D7010 7C 08 03 A6 */ mtlr r0
/* 801DB3B4 001D7014 38 21 00 20 */ addi r1, r1, 0x20
/* 801DB3B8 001D7018 4E 80 00 20 */ blr
.global func_801DB3BC
func_801DB3BC:
/* 801DB3BC 001D701C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801DB3C0 001D7020 7C 08 02 A6 */ mflr r0
/* 801DB3C4 001D7024 90 01 00 24 */ stw r0, 0x24(r1)
/* 801DB3C8 001D7028 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB3CC 001D702C 4B FE BD 5D */ bl _savegpr_27
/* 801DB3D0 001D7030 7C 9C 23 78 */ mr r28, r4
/* 801DB3D4 001D7034 7C BD 2B 78 */ mr r29, r5
/* 801DB3D8 001D7038 7C 7B 1B 78 */ mr r27, r3
/* 801DB3DC 001D703C 7C DE 33 78 */ mr r30, r6
/* 801DB3E0 001D7040 7F 83 E3 78 */ mr r3, r28
/* 801DB3E4 001D7044 7F A4 EB 78 */ mr r4, r29
/* 801DB3E8 001D7048 4B FF FC 59 */ bl func_801DB040
/* 801DB3EC 001D704C 2C 1B 00 00 */ cmpwi r27, 0
/* 801DB3F0 001D7050 7C 7F 1B 78 */ mr r31, r3
/* 801DB3F4 001D7054 40 82 00 18 */ bne lbl_801DB40C
/* 801DB3F8 001D7058 2C 03 00 00 */ cmpwi r3, 0
/* 801DB3FC 001D705C 41 82 00 A8 */ beq lbl_801DB4A4
/* 801DB400 001D7060 38 80 00 01 */ li r4, 1
/* 801DB404 001D7064 4B FF FC 79 */ bl func_801DB07C
/* 801DB408 001D7068 48 00 00 9C */ b lbl_801DB4A4
lbl_801DB40C:
/* 801DB40C 001D706C 2C 03 00 00 */ cmpwi r3, 0
/* 801DB410 001D7070 41 82 00 48 */ beq lbl_801DB458
/* 801DB414 001D7074 88 03 00 00 */ lbz r0, 0(r3)
/* 801DB418 001D7078 2C 00 00 00 */ cmpwi r0, 0
/* 801DB41C 001D707C 40 82 00 88 */ bne lbl_801DB4A4
/* 801DB420 001D7080 80 03 00 0C */ lwz r0, 0xc(r3)
/* 801DB424 001D7084 7C 00 D8 40 */ cmplw r0, r27
/* 801DB428 001D7088 41 82 00 28 */ beq lbl_801DB450
/* 801DB42C 001D708C 81 83 00 18 */ lwz r12, 0x18(r3)
/* 801DB430 001D7090 2C 0C 00 00 */ cmpwi r12, 0
/* 801DB434 001D7094 41 82 00 18 */ beq lbl_801DB44C
/* 801DB438 001D7098 7C 03 03 78 */ mr r3, r0
/* 801DB43C 001D709C 7F 84 E3 78 */ mr r4, r28
/* 801DB440 001D70A0 7F A5 EB 78 */ mr r5, r29
/* 801DB444 001D70A4 7D 89 03 A6 */ mtctr r12
/* 801DB448 001D70A8 4E 80 04 21 */ bctrl
lbl_801DB44C:
/* 801DB44C 001D70AC 93 7F 00 0C */ stw r27, 0xc(r31)
lbl_801DB450:
/* 801DB450 001D70B0 93 DF 00 18 */ stw r30, 0x18(r31)
/* 801DB454 001D70B4 48 00 00 50 */ b lbl_801DB4A4
lbl_801DB458:
/* 801DB458 001D70B8 80 6D A0 2C */ lwz r3, lbl_8063F2EC-_SDA_BASE_(r13)
/* 801DB45C 001D70BC 48 00 07 FD */ bl func_801DBC58
/* 801DB460 001D70C0 2C 03 00 00 */ cmpwi r3, 0
/* 801DB464 001D70C4 41 82 00 40 */ beq lbl_801DB4A4
/* 801DB468 001D70C8 80 8D A0 28 */ lwz r4, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB46C 001D70CC 2C 04 00 00 */ cmpwi r4, 0
/* 801DB470 001D70D0 41 82 00 08 */ beq lbl_801DB478
/* 801DB474 001D70D4 90 64 00 20 */ stw r3, 0x20(r4)
lbl_801DB478:
/* 801DB478 001D70D8 80 8D A0 28 */ lwz r4, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB47C 001D70DC 38 00 00 00 */ li r0, 0
/* 801DB480 001D70E0 90 83 00 1C */ stw r4, 0x1c(r3)
/* 801DB484 001D70E4 90 03 00 20 */ stw r0, 0x20(r3)
/* 801DB488 001D70E8 90 6D A0 28 */ stw r3, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB48C 001D70EC 98 03 00 00 */ stb r0, 0(r3)
/* 801DB490 001D70F0 98 03 00 01 */ stb r0, 1(r3)
/* 801DB494 001D70F4 93 63 00 0C */ stw r27, 0xc(r3)
/* 801DB498 001D70F8 93 83 00 10 */ stw r28, 0x10(r3)
/* 801DB49C 001D70FC 93 A3 00 14 */ stw r29, 0x14(r3)
/* 801DB4A0 001D7100 93 C3 00 18 */ stw r30, 0x18(r3)
lbl_801DB4A4:
/* 801DB4A4 001D7104 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB4A8 001D7108 4B FE BC CD */ bl _restgpr_27
/* 801DB4AC 001D710C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801DB4B0 001D7110 7C 08 03 A6 */ mtlr r0
/* 801DB4B4 001D7114 38 21 00 20 */ addi r1, r1, 0x20
/* 801DB4B8 001D7118 4E 80 00 20 */ blr
.global func_801DB4BC
func_801DB4BC:
/* 801DB4BC 001D711C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB4C0 001D7120 7C 08 02 A6 */ mflr r0
/* 801DB4C4 001D7124 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB4C8 001D7128 4B FF FB 79 */ bl func_801DB040
/* 801DB4CC 001D712C 2C 03 00 00 */ cmpwi r3, 0
/* 801DB4D0 001D7130 41 82 00 10 */ beq lbl_801DB4E0
/* 801DB4D4 001D7134 88 03 00 01 */ lbz r0, 1(r3)
/* 801DB4D8 001D7138 2C 00 00 00 */ cmpwi r0, 0
/* 801DB4DC 001D713C 41 82 00 0C */ beq lbl_801DB4E8
lbl_801DB4E0:
/* 801DB4E0 001D7140 38 60 00 00 */ li r3, 0
/* 801DB4E4 001D7144 48 00 00 08 */ b lbl_801DB4EC
lbl_801DB4E8:
/* 801DB4E8 001D7148 80 63 00 0C */ lwz r3, 0xc(r3)
lbl_801DB4EC:
/* 801DB4EC 001D714C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB4F0 001D7150 7C 08 03 A6 */ mtlr r0
/* 801DB4F4 001D7154 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB4F8 001D7158 4E 80 00 20 */ blr
.global func_801DB4FC
func_801DB4FC:
/* 801DB4FC 001D715C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB500 001D7160 7C 08 02 A6 */ mflr r0
/* 801DB504 001D7164 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB508 001D7168 4B FF FB 39 */ bl func_801DB040
/* 801DB50C 001D716C 2C 03 00 00 */ cmpwi r3, 0
/* 801DB510 001D7170 41 82 00 10 */ beq lbl_801DB520
/* 801DB514 001D7174 88 03 00 01 */ lbz r0, 1(r3)
/* 801DB518 001D7178 2C 00 00 00 */ cmpwi r0, 0
/* 801DB51C 001D717C 41 82 00 0C */ beq lbl_801DB528
lbl_801DB520:
/* 801DB520 001D7180 38 60 00 00 */ li r3, 0
/* 801DB524 001D7184 48 00 00 14 */ b lbl_801DB538
lbl_801DB528:
/* 801DB528 001D7188 80 83 00 04 */ lwz r4, 4(r3)
/* 801DB52C 001D718C 38 04 00 01 */ addi r0, r4, 1
/* 801DB530 001D7190 90 03 00 04 */ stw r0, 4(r3)
/* 801DB534 001D7194 7C 03 03 78 */ mr r3, r0
lbl_801DB538:
/* 801DB538 001D7198 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB53C 001D719C 7C 08 03 A6 */ mtlr r0
/* 801DB540 001D71A0 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB544 001D71A4 4E 80 00 20 */ blr
.global func_801DB548
func_801DB548:
/* 801DB548 001D71A8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801DB54C 001D71AC 7C 08 02 A6 */ mflr r0
/* 801DB550 001D71B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801DB554 001D71B4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801DB558 001D71B8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801DB55C 001D71BC 7C 9E 23 78 */ mr r30, r4
/* 801DB560 001D71C0 93 A1 00 14 */ stw r29, 0x14(r1)
/* 801DB564 001D71C4 7C 7D 1B 78 */ mr r29, r3
/* 801DB568 001D71C8 4B FF FA D9 */ bl func_801DB040
/* 801DB56C 001D71CC 2C 03 00 00 */ cmpwi r3, 0
/* 801DB570 001D71D0 7C 7F 1B 78 */ mr r31, r3
/* 801DB574 001D71D4 41 82 00 10 */ beq lbl_801DB584
/* 801DB578 001D71D8 88 03 00 01 */ lbz r0, 1(r3)
/* 801DB57C 001D71DC 2C 00 00 00 */ cmpwi r0, 0
/* 801DB580 001D71E0 41 82 00 0C */ beq lbl_801DB58C
lbl_801DB584:
/* 801DB584 001D71E4 38 60 00 00 */ li r3, 0
/* 801DB588 001D71E8 48 00 00 40 */ b lbl_801DB5C8
lbl_801DB58C:
/* 801DB58C 001D71EC 80 03 00 04 */ lwz r0, 4(r3)
/* 801DB590 001D71F0 2C 00 00 00 */ cmpwi r0, 0
/* 801DB594 001D71F4 40 82 00 18 */ bne lbl_801DB5AC
/* 801DB598 001D71F8 7F A3 EB 78 */ mr r3, r29
/* 801DB59C 001D71FC 7F C4 F3 78 */ mr r4, r30
/* 801DB5A0 001D7200 48 00 00 A5 */ bl func_801DB644
/* 801DB5A4 001D7204 38 60 00 00 */ li r3, 0
/* 801DB5A8 001D7208 48 00 00 20 */ b lbl_801DB5C8
lbl_801DB5AC:
/* 801DB5AC 001D720C 34 00 FF FF */ addic. r0, r0, -1
/* 801DB5B0 001D7210 90 03 00 04 */ stw r0, 4(r3)
/* 801DB5B4 001D7214 40 82 00 10 */ bne lbl_801DB5C4
/* 801DB5B8 001D7218 7F A3 EB 78 */ mr r3, r29
/* 801DB5BC 001D721C 7F C4 F3 78 */ mr r4, r30
/* 801DB5C0 001D7220 48 00 00 85 */ bl func_801DB644
lbl_801DB5C4:
/* 801DB5C4 001D7224 80 7F 00 04 */ lwz r3, 4(r31)
lbl_801DB5C8:
/* 801DB5C8 001D7228 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801DB5CC 001D722C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801DB5D0 001D7230 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 801DB5D4 001D7234 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 801DB5D8 001D7238 7C 08 03 A6 */ mtlr r0
/* 801DB5DC 001D723C 38 21 00 20 */ addi r1, r1, 0x20
/* 801DB5E0 001D7240 4E 80 00 20 */ blr
.global func_801DB5E4
func_801DB5E4:
/* 801DB5E4 001D7244 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB5E8 001D7248 7C 08 02 A6 */ mflr r0
/* 801DB5EC 001D724C 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB5F0 001D7250 4B FF FA 51 */ bl func_801DB040
/* 801DB5F4 001D7254 2C 03 00 00 */ cmpwi r3, 0
/* 801DB5F8 001D7258 40 82 00 0C */ bne lbl_801DB604
/* 801DB5FC 001D725C 38 60 00 00 */ li r3, 0
/* 801DB600 001D7260 48 00 00 34 */ b lbl_801DB634
lbl_801DB604:
/* 801DB604 001D7264 80 83 00 0C */ lwz r4, 0xc(r3)
/* 801DB608 001D7268 2C 04 00 00 */ cmpwi r4, 0
/* 801DB60C 001D726C 40 82 00 0C */ bne lbl_801DB618
/* 801DB610 001D7270 38 60 00 00 */ li r3, 0
/* 801DB614 001D7274 48 00 00 20 */ b lbl_801DB634
lbl_801DB618:
/* 801DB618 001D7278 88 03 00 00 */ lbz r0, 0(r3)
/* 801DB61C 001D727C 2C 00 00 00 */ cmpwi r0, 0
/* 801DB620 001D7280 40 82 00 0C */ bne lbl_801DB62C
/* 801DB624 001D7284 38 60 00 00 */ li r3, 0
/* 801DB628 001D7288 48 00 00 0C */ b lbl_801DB634
lbl_801DB62C:
/* 801DB62C 001D728C 7C 83 23 78 */ mr r3, r4
/* 801DB630 001D7290 4B FF F8 B1 */ bl func_801DAEE0
lbl_801DB634:
/* 801DB634 001D7294 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB638 001D7298 7C 08 03 A6 */ mtlr r0
/* 801DB63C 001D729C 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB640 001D72A0 4E 80 00 20 */ blr
.global func_801DB644
func_801DB644:
/* 801DB644 001D72A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB648 001D72A8 7C 08 02 A6 */ mflr r0
/* 801DB64C 001D72AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB650 001D72B0 4B FF F9 F1 */ bl func_801DB040
/* 801DB654 001D72B4 2C 03 00 00 */ cmpwi r3, 0
/* 801DB658 001D72B8 41 82 00 0C */ beq lbl_801DB664
/* 801DB65C 001D72BC 38 80 00 01 */ li r4, 1
/* 801DB660 001D72C0 4B FF FA 1D */ bl func_801DB07C
lbl_801DB664:
/* 801DB664 001D72C4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB668 001D72C8 7C 08 03 A6 */ mtlr r0
/* 801DB66C 001D72CC 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB670 001D72D0 4E 80 00 20 */ blr
.global func_801DB674
func_801DB674:
/* 801DB674 001D72D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB678 001D72D8 7C 08 02 A6 */ mflr r0
/* 801DB67C 001D72DC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB680 001D72E0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801DB684 001D72E4 7C 7F 1B 78 */ mr r31, r3
/* 801DB688 001D72E8 80 8D A0 28 */ lwz r4, lbl_8063F2E8-_SDA_BASE_(r13)
/* 801DB68C 001D72EC 48 00 00 28 */ b lbl_801DB6B4
lbl_801DB690:
/* 801DB690 001D72F0 80 04 00 10 */ lwz r0, 0x10(r4)
/* 801DB694 001D72F4 7C 00 F8 40 */ cmplw r0, r31
/* 801DB698 001D72F8 40 82 00 14 */ bne lbl_801DB6AC
/* 801DB69C 001D72FC 7C 83 23 78 */ mr r3, r4
/* 801DB6A0 001D7300 38 80 00 01 */ li r4, 1
/* 801DB6A4 001D7304 4B FF F9 D9 */ bl func_801DB07C
/* 801DB6A8 001D7308 48 00 00 08 */ b lbl_801DB6B0
lbl_801DB6AC:
/* 801DB6AC 001D730C 80 64 00 1C */ lwz r3, 0x1c(r4)
lbl_801DB6B0:
/* 801DB6B0 001D7310 7C 64 1B 78 */ mr r4, r3
lbl_801DB6B4:
/* 801DB6B4 001D7314 2C 04 00 00 */ cmpwi r4, 0
/* 801DB6B8 001D7318 40 82 FF D8 */ bne lbl_801DB690
/* 801DB6BC 001D731C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB6C0 001D7320 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801DB6C4 001D7324 7C 08 03 A6 */ mtlr r0
/* 801DB6C8 001D7328 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB6CC 001D732C 4E 80 00 20 */ blr
.global func_801DB6D0
func_801DB6D0:
/* 801DB6D0 001D7330 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801DB6D4 001D7334 7C 08 02 A6 */ mflr r0
/* 801DB6D8 001D7338 90 01 00 24 */ stw r0, 0x24(r1)
/* 801DB6DC 001D733C 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB6E0 001D7340 4B FE BA 45 */ bl _savegpr_26
/* 801DB6E4 001D7344 7C BA 2B 78 */ mr r26, r5
/* 801DB6E8 001D7348 7C DB 33 78 */ mr r27, r6
/* 801DB6EC 001D734C 7C FC 3B 78 */ mr r28, r7
/* 801DB6F0 001D7350 7D 1D 43 78 */ mr r29, r8
/* 801DB6F4 001D7354 4B FF F9 4D */ bl func_801DB040
/* 801DB6F8 001D7358 2C 03 00 00 */ cmpwi r3, 0
/* 801DB6FC 001D735C 7C 7F 1B 78 */ mr r31, r3
/* 801DB700 001D7360 41 82 00 28 */ beq lbl_801DB728
/* 801DB704 001D7364 88 03 00 01 */ lbz r0, 1(r3)
/* 801DB708 001D7368 2C 00 00 00 */ cmpwi r0, 0
/* 801DB70C 001D736C 40 82 00 1C */ bne lbl_801DB728
/* 801DB710 001D7370 80 83 00 0C */ lwz r4, 0xc(r3)
/* 801DB714 001D7374 2C 04 00 00 */ cmpwi r4, 0
/* 801DB718 001D7378 41 82 00 10 */ beq lbl_801DB728
/* 801DB71C 001D737C 88 03 00 00 */ lbz r0, 0(r3)
/* 801DB720 001D7380 2C 00 00 00 */ cmpwi r0, 0
/* 801DB724 001D7384 40 82 00 0C */ bne lbl_801DB730
lbl_801DB728:
/* 801DB728 001D7388 38 60 00 00 */ li r3, 0
/* 801DB72C 001D738C 48 00 00 58 */ b lbl_801DB784
lbl_801DB730:
/* 801DB730 001D7390 7C 83 23 78 */ mr r3, r4
/* 801DB734 001D7394 4B FF F7 AD */ bl func_801DAEE0
/* 801DB738 001D7398 2C 03 00 00 */ cmpwi r3, 0
/* 801DB73C 001D739C 7C 7E 1B 78 */ mr r30, r3
/* 801DB740 001D73A0 40 82 00 0C */ bne lbl_801DB74C
/* 801DB744 001D73A4 38 60 00 00 */ li r3, 0
/* 801DB748 001D73A8 48 00 00 3C */ b lbl_801DB784
lbl_801DB74C:
/* 801DB74C 001D73AC 7F 43 D3 78 */ mr r3, r26
/* 801DB750 001D73B0 7F C4 F3 78 */ mr r4, r30
/* 801DB754 001D73B4 7F 65 DB 78 */ mr r5, r27
/* 801DB758 001D73B8 7F 86 E3 78 */ mr r6, r28
/* 801DB75C 001D73BC 7F A7 EB 78 */ mr r7, r29
/* 801DB760 001D73C0 4B FF FA 25 */ bl func_801DB184
/* 801DB764 001D73C4 2C 03 00 00 */ cmpwi r3, 0
/* 801DB768 001D73C8 40 82 00 0C */ bne lbl_801DB774
/* 801DB76C 001D73CC 38 60 00 00 */ li r3, 0
/* 801DB770 001D73D0 48 00 00 14 */ b lbl_801DB784
lbl_801DB774:
/* 801DB774 001D73D4 80 9F 00 0C */ lwz r4, 0xc(r31)
/* 801DB778 001D73D8 7F C5 F3 78 */ mr r5, r30
/* 801DB77C 001D73DC 4B E2 88 85 */ bl memcpy
/* 801DB780 001D73E0 38 60 00 01 */ li r3, 1
lbl_801DB784:
/* 801DB784 001D73E4 39 61 00 20 */ addi r11, r1, 0x20
/* 801DB788 001D73E8 4B FE B9 E9 */ bl _restgpr_26
/* 801DB78C 001D73EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801DB790 001D73F0 7C 08 03 A6 */ mtlr r0
/* 801DB794 001D73F4 38 21 00 20 */ addi r1, r1, 0x20
/* 801DB798 001D73F8 4E 80 00 20 */ blr
.global func_801DB79C
func_801DB79C:
/* 801DB79C 001D73FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB7A0 001D7400 7C 08 02 A6 */ mflr r0
/* 801DB7A4 001D7404 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB7A8 001D7408 4B FF F8 99 */ bl func_801DB040
/* 801DB7AC 001D740C 2C 03 00 00 */ cmpwi r3, 0
/* 801DB7B0 001D7410 41 82 00 0C */ beq lbl_801DB7BC
/* 801DB7B4 001D7414 38 00 00 01 */ li r0, 1
/* 801DB7B8 001D7418 98 03 00 01 */ stb r0, 1(r3)
lbl_801DB7BC:
/* 801DB7BC 001D741C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB7C0 001D7420 7C 08 03 A6 */ mtlr r0
/* 801DB7C4 001D7424 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB7C8 001D7428 4E 80 00 20 */ blr
.global func_801DB7CC
func_801DB7CC:
/* 801DB7CC 001D742C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801DB7D0 001D7430 7C 08 02 A6 */ mflr r0
/* 801DB7D4 001D7434 90 01 00 14 */ stw r0, 0x14(r1)
/* 801DB7D8 001D7438 4B FF F8 69 */ bl func_801DB040
/* 801DB7DC 001D743C 2C 03 00 00 */ cmpwi r3, 0
/* 801DB7E0 001D7440 41 82 00 0C */ beq lbl_801DB7EC
/* 801DB7E4 001D7444 38 00 00 00 */ li r0, 0
/* 801DB7E8 001D7448 98 03 00 01 */ stb r0, 1(r3)
lbl_801DB7EC:
/* 801DB7EC 001D744C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801DB7F0 001D7450 7C 08 03 A6 */ mtlr r0
/* 801DB7F4 001D7454 38 21 00 10 */ addi r1, r1, 0x10
/* 801DB7F8 001D7458 4E 80 00 20 */ blr
.global func_801DB7FC
func_801DB7FC:
/* 801DB7FC 001D745C 38 A0 00 01 */ li r5, 1
/* 801DB800 001D7460 38 6D A0 20 */ addi r3, r13, lbl_8063F2E0-_SDA_BASE_
/* 801DB804 001D7464 38 80 00 04 */ li r4, 4
/* 801DB808 001D7468 38 00 00 00 */ li r0, 0
/* 801DB80C 001D746C 98 AD A0 20 */ stb r5, lbl_8063F2E0-_SDA_BASE_(r13)
/* 801DB810 001D7470 B0 83 00 02 */ sth r4, 2(r3)
/* 801DB814 001D7474 98 03 00 04 */ stb r0, 4(r3)
/* 801DB818 001D7478 4E 80 00 20 */ blr
|