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
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_801ED3F0
func_801ED3F0:
/* 801ED3F0 001E9050 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801ED3F4 001E9054 7C 08 02 A6 */ mflr r0
/* 801ED3F8 001E9058 3C E0 80 42 */ lis r7, lbl_80423650@ha
/* 801ED3FC 001E905C 38 C0 00 01 */ li r6, 1
/* 801ED400 001E9060 90 01 00 24 */ stw r0, 0x24(r1)
/* 801ED404 001E9064 38 00 00 00 */ li r0, 0
/* 801ED408 001E9068 38 E7 36 50 */ addi r7, r7, lbl_80423650@l
/* 801ED40C 001E906C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801ED410 001E9070 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801ED414 001E9074 7C BE 2B 78 */ mr r30, r5
/* 801ED418 001E9078 93 A1 00 14 */ stw r29, 0x14(r1)
/* 801ED41C 001E907C 7C 7D 1B 78 */ mr r29, r3
/* 801ED420 001E9080 90 E3 00 24 */ stw r7, 0x24(r3)
/* 801ED424 001E9084 90 C3 00 00 */ stw r6, 0(r3)
/* 801ED428 001E9088 90 03 00 04 */ stw r0, 4(r3)
/* 801ED42C 001E908C 90 83 00 08 */ stw r4, 8(r3)
/* 801ED430 001E9090 90 03 00 0C */ stw r0, 0xc(r3)
/* 801ED434 001E9094 90 A3 00 10 */ stw r5, 0x10(r3)
/* 801ED438 001E9098 90 03 00 14 */ stw r0, 0x14(r3)
/* 801ED43C 001E909C 90 03 00 18 */ stw r0, 0x18(r3)
/* 801ED440 001E90A0 90 03 00 1C */ stw r0, 0x1c(r3)
/* 801ED444 001E90A4 90 03 00 20 */ stw r0, 0x20(r3)
/* 801ED448 001E90A8 80 05 00 00 */ lwz r0, 0(r5)
/* 801ED44C 001E90AC 2C 00 00 01 */ cmpwi r0, 1
/* 801ED450 001E90B0 41 82 00 6C */ beq lbl_801ED4BC
/* 801ED454 001E90B4 40 80 00 10 */ bge lbl_801ED464
/* 801ED458 001E90B8 2C 00 00 00 */ cmpwi r0, 0
/* 801ED45C 001E90BC 40 80 00 14 */ bge lbl_801ED470
/* 801ED460 001E90C0 48 00 00 5C */ b lbl_801ED4BC
lbl_801ED464:
/* 801ED464 001E90C4 2C 00 00 03 */ cmpwi r0, 3
/* 801ED468 001E90C8 40 80 00 54 */ bge lbl_801ED4BC
/* 801ED46C 001E90CC 48 00 00 48 */ b lbl_801ED4B4
lbl_801ED470:
/* 801ED470 001E90D0 80 85 00 04 */ lwz r4, 4(r5)
/* 801ED474 001E90D4 88 04 00 06 */ lbz r0, 6(r4)
/* 801ED478 001E90D8 2C 00 00 00 */ cmpwi r0, 0
/* 801ED47C 001E90DC 40 82 00 28 */ bne lbl_801ED4A4
/* 801ED480 001E90E0 88 04 00 11 */ lbz r0, 0x11(r4)
/* 801ED484 001E90E4 2C 00 00 00 */ cmpwi r0, 0
/* 801ED488 001E90E8 40 82 00 1C */ bne lbl_801ED4A4
/* 801ED48C 001E90EC 88 04 00 04 */ lbz r0, 4(r4)
/* 801ED490 001E90F0 2C 00 00 00 */ cmpwi r0, 0
/* 801ED494 001E90F4 41 82 00 10 */ beq lbl_801ED4A4
/* 801ED498 001E90F8 88 04 00 00 */ lbz r0, 0(r4)
/* 801ED49C 001E90FC 2C 00 00 00 */ cmpwi r0, 0
/* 801ED4A0 001E9100 41 82 00 1C */ beq lbl_801ED4BC
lbl_801ED4A4:
/* 801ED4A4 001E9104 80 03 00 00 */ lwz r0, 0(r3)
/* 801ED4A8 001E9108 60 00 00 02 */ ori r0, r0, 2
/* 801ED4AC 001E910C 90 03 00 00 */ stw r0, 0(r3)
/* 801ED4B0 001E9110 48 00 00 0C */ b lbl_801ED4BC
lbl_801ED4B4:
/* 801ED4B4 001E9114 60 C0 00 02 */ ori r0, r6, 2
/* 801ED4B8 001E9118 90 03 00 00 */ stw r0, 0(r3)
lbl_801ED4BC:
/* 801ED4BC 001E911C 80 85 00 10 */ lwz r4, 0x10(r5)
/* 801ED4C0 001E9120 2C 04 00 00 */ cmpwi r4, 0
/* 801ED4C4 001E9124 40 82 00 0C */ bne lbl_801ED4D0
/* 801ED4C8 001E9128 7F A3 EB 78 */ mr r3, r29
/* 801ED4CC 001E912C 48 00 00 90 */ b lbl_801ED55C
lbl_801ED4D0:
/* 801ED4D0 001E9130 83 E4 00 B8 */ lwz r31, 0xb8(r4)
/* 801ED4D4 001E9134 2C 1F 00 00 */ cmpwi r31, 0
/* 801ED4D8 001E9138 40 82 00 0C */ bne lbl_801ED4E4
/* 801ED4DC 001E913C 7F A3 EB 78 */ mr r3, r29
/* 801ED4E0 001E9140 48 00 00 7C */ b lbl_801ED55C
lbl_801ED4E4:
/* 801ED4E4 001E9144 93 E3 00 1C */ stw r31, 0x1c(r3)
/* 801ED4E8 001E9148 38 60 01 48 */ li r3, 0x148
/* 801ED4EC 001E914C 4B FE D5 45 */ bl __nw__FUl
/* 801ED4F0 001E9150 2C 03 00 00 */ cmpwi r3, 0
/* 801ED4F4 001E9154 41 82 00 0C */ beq lbl_801ED500
/* 801ED4F8 001E9158 38 9F 00 10 */ addi r4, r31, 0x10
/* 801ED4FC 001E915C 48 04 EB A1 */ bl func_8023C09C
lbl_801ED500:
/* 801ED500 001E9160 2C 03 00 00 */ cmpwi r3, 0
/* 801ED504 001E9164 90 7D 00 18 */ stw r3, 0x18(r29)
/* 801ED508 001E9168 40 82 00 0C */ bne lbl_801ED514
/* 801ED50C 001E916C 7F A3 EB 78 */ mr r3, r29
/* 801ED510 001E9170 48 00 00 4C */ b lbl_801ED55C
lbl_801ED514:
/* 801ED514 001E9174 4B FE D6 15 */ bl func_801DAB28
/* 801ED518 001E9178 2C 03 00 00 */ cmpwi r3, 0
/* 801ED51C 001E917C 41 82 00 14 */ beq lbl_801ED530
/* 801ED520 001E9180 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 801ED524 001E9184 38 80 00 38 */ li r4, 0x38
/* 801ED528 001E9188 4B FE D7 6D */ bl func_801DAC94
/* 801ED52C 001E918C 48 00 00 08 */ b lbl_801ED534
lbl_801ED530:
/* 801ED530 001E9190 38 60 00 00 */ li r3, 0
lbl_801ED534:
/* 801ED534 001E9194 2C 03 00 00 */ cmpwi r3, 0
/* 801ED538 001E9198 7C 60 1B 78 */ mr r0, r3
/* 801ED53C 001E919C 41 82 00 14 */ beq lbl_801ED550
/* 801ED540 001E91A0 80 9E 00 08 */ lwz r4, 8(r30)
/* 801ED544 001E91A4 80 BE 00 04 */ lwz r5, 4(r30)
/* 801ED548 001E91A8 4B FF 96 B1 */ bl func_801E6BF8
/* 801ED54C 001E91AC 7C 60 1B 78 */ mr r0, r3
lbl_801ED550:
/* 801ED550 001E91B0 90 1D 00 14 */ stw r0, 0x14(r29)
/* 801ED554 001E91B4 7F A3 EB 78 */ mr r3, r29
/* 801ED558 001E91B8 90 1D 00 0C */ stw r0, 0xc(r29)
lbl_801ED55C:
/* 801ED55C 001E91BC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801ED560 001E91C0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801ED564 001E91C4 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 801ED568 001E91C8 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 801ED56C 001E91CC 7C 08 03 A6 */ mtlr r0
/* 801ED570 001E91D0 38 21 00 20 */ addi r1, r1, 0x20
/* 801ED574 001E91D4 4E 80 00 20 */ blr
/* 801ED578 001E91D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801ED57C 001E91DC 7C 08 02 A6 */ mflr r0
/* 801ED580 001E91E0 2C 03 00 00 */ cmpwi r3, 0
/* 801ED584 001E91E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 801ED588 001E91E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801ED58C 001E91EC 7C 9F 23 78 */ mr r31, r4
/* 801ED590 001E91F0 93 C1 00 08 */ stw r30, 8(r1)
/* 801ED594 001E91F4 7C 7E 1B 78 */ mr r30, r3
/* 801ED598 001E91F8 41 82 00 78 */ beq lbl_801ED610
/* 801ED59C 001E91FC 80 83 00 04 */ lwz r4, 4(r3)
/* 801ED5A0 001E9200 3C A0 80 42 */ lis r5, lbl_80423650@ha
/* 801ED5A4 001E9204 38 A5 36 50 */ addi r5, r5, lbl_80423650@l
/* 801ED5A8 001E9208 2C 04 00 00 */ cmpwi r4, 0
/* 801ED5AC 001E920C 90 A3 00 24 */ stw r5, 0x24(r3)
/* 801ED5B0 001E9210 41 82 00 14 */ beq lbl_801ED5C4
/* 801ED5B4 001E9214 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801ED5B8 001E9218 48 04 E2 D5 */ bl func_8023B88C
/* 801ED5BC 001E921C 38 00 00 00 */ li r0, 0
/* 801ED5C0 001E9220 90 1E 00 04 */ stw r0, 4(r30)
lbl_801ED5C4:
/* 801ED5C4 001E9224 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 801ED5C8 001E9228 2C 03 00 00 */ cmpwi r3, 0
/* 801ED5CC 001E922C 41 82 00 1C */ beq lbl_801ED5E8
/* 801ED5D0 001E9230 41 82 00 18 */ beq lbl_801ED5E8
/* 801ED5D4 001E9234 81 83 00 34 */ lwz r12, 0x34(r3)
/* 801ED5D8 001E9238 38 80 00 01 */ li r4, 1
/* 801ED5DC 001E923C 81 8C 00 08 */ lwz r12, 8(r12)
/* 801ED5E0 001E9240 7D 89 03 A6 */ mtctr r12
/* 801ED5E4 001E9244 4E 80 04 21 */ bctrl
lbl_801ED5E8:
/* 801ED5E8 001E9248 80 7E 00 18 */ lwz r3, 0x18(r30)
/* 801ED5EC 001E924C 2C 03 00 00 */ cmpwi r3, 0
/* 801ED5F0 001E9250 41 82 00 0C */ beq lbl_801ED5FC
/* 801ED5F4 001E9254 38 80 00 01 */ li r4, 1
/* 801ED5F8 001E9258 48 04 ED 49 */ bl func_8023C340
lbl_801ED5FC:
/* 801ED5FC 001E925C 2C 1F 00 00 */ cmpwi r31, 0
/* 801ED600 001E9260 40 81 00 10 */ ble lbl_801ED610
/* 801ED604 001E9264 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 801ED608 001E9268 7F C4 F3 78 */ mr r4, r30
/* 801ED60C 001E926C 4B FE D7 3D */ bl func_801DAD48
lbl_801ED610:
/* 801ED610 001E9270 7F C3 F3 78 */ mr r3, r30
/* 801ED614 001E9274 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801ED618 001E9278 83 C1 00 08 */ lwz r30, 8(r1)
/* 801ED61C 001E927C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801ED620 001E9280 7C 08 03 A6 */ mtlr r0
/* 801ED624 001E9284 38 21 00 10 */ addi r1, r1, 0x10
/* 801ED628 001E9288 4E 80 00 20 */ blr
.global func_801ED62C
func_801ED62C:
/* 801ED62C 001E928C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 801ED630 001E9290 7C 08 02 A6 */ mflr r0
/* 801ED634 001E9294 90 01 00 34 */ stw r0, 0x34(r1)
/* 801ED638 001E9298 39 61 00 30 */ addi r11, r1, 0x30
/* 801ED63C 001E929C 4B FD 9A E5 */ bl _savegpr_25
/* 801ED640 001E92A0 81 03 00 14 */ lwz r8, 0x14(r3)
/* 801ED644 001E92A4 7C 79 1B 78 */ mr r25, r3
/* 801ED648 001E92A8 7C 9A 23 78 */ mr r26, r4
/* 801ED64C 001E92AC 7C BB 2B 78 */ mr r27, r5
/* 801ED650 001E92B0 2C 08 00 00 */ cmpwi r8, 0
/* 801ED654 001E92B4 7C DD 33 78 */ mr r29, r6
/* 801ED658 001E92B8 7C FC 3B 78 */ mr r28, r7
/* 801ED65C 001E92BC 41 82 00 28 */ beq lbl_801ED684
/* 801ED660 001E92C0 80 83 00 18 */ lwz r4, 0x18(r3)
/* 801ED664 001E92C4 2C 04 00 00 */ cmpwi r4, 0
/* 801ED668 001E92C8 41 82 00 1C */ beq lbl_801ED684
/* 801ED66C 001E92CC 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801ED670 001E92D0 2C 00 00 00 */ cmpwi r0, 0
/* 801ED674 001E92D4 41 82 00 10 */ beq lbl_801ED684
/* 801ED678 001E92D8 88 08 00 33 */ lbz r0, 0x33(r8)
/* 801ED67C 001E92DC 2C 00 00 00 */ cmpwi r0, 0
/* 801ED680 001E92E0 40 82 00 0C */ bne lbl_801ED68C
lbl_801ED684:
/* 801ED684 001E92E4 38 60 00 00 */ li r3, 0
/* 801ED688 001E92E8 48 00 07 5C */ b lbl_801EDDE4
lbl_801ED68C:
/* 801ED68C 001E92EC 7C 83 23 78 */ mr r3, r4
/* 801ED690 001E92F0 48 04 EC 59 */ bl func_8023C2E8
/* 801ED694 001E92F4 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED698 001E92F8 7F A4 EB 78 */ mr r4, r29
/* 801ED69C 001E92FC 4B FF D5 4D */ bl func_801EABE8
/* 801ED6A0 001E9300 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED6A4 001E9304 7F 44 D3 78 */ mr r4, r26
/* 801ED6A8 001E9308 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED6AC 001E930C 7F 65 DB 78 */ mr r5, r27
/* 801ED6B0 001E9310 80 C6 16 38 */ lwz r6, 0x1638(r6)
/* 801ED6B4 001E9314 83 C3 00 10 */ lwz r30, 0x10(r3)
/* 801ED6B8 001E9318 88 C6 0A 87 */ lbz r6, 0xa87(r6)
/* 801ED6BC 001E931C 7C 06 00 D0 */ neg r0, r6
/* 801ED6C0 001E9320 7C 00 33 78 */ or r0, r0, r6
/* 801ED6C4 001E9324 54 1D 0F FE */ srwi r29, r0, 0x1f
/* 801ED6C8 001E9328 7F A6 EB 78 */ mr r6, r29
/* 801ED6CC 001E932C 4B FF E9 85 */ bl func_801EC050
/* 801ED6D0 001E9330 2C 03 00 00 */ cmpwi r3, 0
/* 801ED6D4 001E9334 40 82 00 0C */ bne lbl_801ED6E0
/* 801ED6D8 001E9338 38 60 00 00 */ li r3, 0
/* 801ED6DC 001E933C 48 00 07 08 */ b lbl_801EDDE4
lbl_801ED6E0:
/* 801ED6E0 001E9340 80 19 00 00 */ lwz r0, 0(r25)
/* 801ED6E4 001E9344 54 00 07 BC */ rlwinm r0, r0, 0, 0x1e, 0x1e
/* 801ED6E8 001E9348 28 00 00 02 */ cmplwi r0, 2
/* 801ED6EC 001E934C 41 82 01 D0 */ beq lbl_801ED8BC
/* 801ED6F0 001E9350 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED6F4 001E9354 88 83 00 33 */ lbz r4, 0x33(r3)
/* 801ED6F8 001E9358 20 64 00 FF */ subfic r3, r4, 0xff
/* 801ED6FC 001E935C 38 04 FF 01 */ addi r0, r4, -255
/* 801ED700 001E9360 7C 60 03 78 */ or r0, r3, r0
/* 801ED704 001E9364 54 1F 0F FF */ rlwinm. r31, r0, 1, 0x1f, 0x1f
/* 801ED708 001E9368 41 82 00 54 */ beq lbl_801ED75C
/* 801ED70C 001E936C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED710 001E9370 38 A0 00 01 */ li r5, 1
/* 801ED714 001E9374 38 80 00 04 */ li r4, 4
/* 801ED718 001E9378 38 00 00 05 */ li r0, 5
/* 801ED71C 001E937C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED720 001E9380 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 801ED724 001E9384 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED728 001E9388 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 801ED72C 001E938C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED730 001E9390 90 03 0A 2C */ stw r0, 0xa2c(r3)
/* 801ED734 001E9394 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED738 001E9398 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 801ED73C 001E939C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED740 001E93A0 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801ED744 001E93A4 60 00 00 01 */ ori r0, r0, 1
/* 801ED748 001E93A8 90 03 00 64 */ stw r0, 0x64(r3)
/* 801ED74C 001E93AC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED750 001E93B0 80 03 00 00 */ lwz r0, 0(r3)
/* 801ED754 001E93B4 60 00 00 40 */ ori r0, r0, 0x40
/* 801ED758 001E93B8 90 03 00 00 */ stw r0, 0(r3)
lbl_801ED75C:
/* 801ED75C 001E93BC 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED760 001E93C0 7F 44 D3 78 */ mr r4, r26
/* 801ED764 001E93C4 7F 65 DB 78 */ mr r5, r27
/* 801ED768 001E93C8 7F 88 E3 78 */ mr r8, r28
/* 801ED76C 001E93CC 38 C0 00 01 */ li r6, 1
/* 801ED770 001E93D0 38 E0 00 01 */ li r7, 1
/* 801ED774 001E93D4 4B FF ED C5 */ bl func_801EC538
/* 801ED778 001E93D8 2C 03 00 00 */ cmpwi r3, 0
/* 801ED77C 001E93DC 41 82 00 10 */ beq lbl_801ED78C
/* 801ED780 001E93E0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801ED784 001E93E4 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 801ED788 001E93E8 48 04 5E 05 */ bl func_8023358C
lbl_801ED78C:
/* 801ED78C 001E93EC 2C 1F 00 00 */ cmpwi r31, 0
/* 801ED790 001E93F0 41 82 05 E0 */ beq lbl_801EDD70
/* 801ED794 001E93F4 88 1E 00 04 */ lbz r0, 4(r30)
/* 801ED798 001E93F8 2C 00 00 00 */ cmpwi r0, 0
/* 801ED79C 001E93FC 41 82 00 94 */ beq lbl_801ED830
/* 801ED7A0 001E9400 88 9E 00 00 */ lbz r4, 0(r30)
/* 801ED7A4 001E9404 88 FE 00 02 */ lbz r7, 2(r30)
/* 801ED7A8 001E9408 2C 04 00 00 */ cmpwi r4, 0
/* 801ED7AC 001E940C 88 BE 00 01 */ lbz r5, 1(r30)
/* 801ED7B0 001E9410 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED7B4 001E9414 40 82 00 34 */ bne lbl_801ED7E8
/* 801ED7B8 001E9418 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7BC 001E941C 38 A0 00 00 */ li r5, 0
/* 801ED7C0 001E9420 38 80 00 01 */ li r4, 1
/* 801ED7C4 001E9424 38 00 00 05 */ li r0, 5
/* 801ED7C8 001E9428 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 801ED7CC 001E942C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7D0 001E9430 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 801ED7D4 001E9434 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7D8 001E9438 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 801ED7DC 001E943C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7E0 001E9440 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 801ED7E4 001E9444 48 00 00 28 */ b lbl_801ED80C
lbl_801ED7E8:
/* 801ED7E8 001E9448 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7EC 001E944C 38 00 00 05 */ li r0, 5
/* 801ED7F0 001E9450 90 83 0A 24 */ stw r4, 0xa24(r3)
/* 801ED7F4 001E9454 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED7F8 001E9458 90 A3 0A 28 */ stw r5, 0xa28(r3)
/* 801ED7FC 001E945C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED800 001E9460 90 E3 0A 2C */ stw r7, 0xa2c(r3)
/* 801ED804 001E9464 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED808 001E9468 90 03 0A 30 */ stw r0, 0xa30(r3)
lbl_801ED80C:
/* 801ED80C 001E946C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED810 001E9470 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801ED814 001E9474 60 00 00 01 */ ori r0, r0, 1
/* 801ED818 001E9478 90 03 00 64 */ stw r0, 0x64(r3)
/* 801ED81C 001E947C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED820 001E9480 80 03 00 00 */ lwz r0, 0(r3)
/* 801ED824 001E9484 60 00 00 40 */ ori r0, r0, 0x40
/* 801ED828 001E9488 90 03 00 00 */ stw r0, 0(r3)
/* 801ED82C 001E948C 48 00 05 44 */ b lbl_801EDD70
lbl_801ED830:
/* 801ED830 001E9490 88 BE 00 03 */ lbz r5, 3(r30)
/* 801ED834 001E9494 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED838 001E9498 2C 05 00 05 */ cmpwi r5, 5
/* 801ED83C 001E949C 40 82 00 34 */ bne lbl_801ED870
/* 801ED840 001E94A0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED844 001E94A4 38 A0 00 00 */ li r5, 0
/* 801ED848 001E94A8 38 80 00 01 */ li r4, 1
/* 801ED84C 001E94AC 38 00 00 05 */ li r0, 5
/* 801ED850 001E94B0 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 801ED854 001E94B4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED858 001E94B8 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 801ED85C 001E94BC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED860 001E94C0 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 801ED864 001E94C4 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED868 001E94C8 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 801ED86C 001E94CC 48 00 00 2C */ b lbl_801ED898
lbl_801ED870:
/* 801ED870 001E94D0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED874 001E94D4 38 80 00 02 */ li r4, 2
/* 801ED878 001E94D8 38 00 00 01 */ li r0, 1
/* 801ED87C 001E94DC 90 83 0A 24 */ stw r4, 0xa24(r3)
/* 801ED880 001E94E0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED884 001E94E4 90 03 0A 28 */ stw r0, 0xa28(r3)
/* 801ED888 001E94E8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED88C 001E94EC 90 03 0A 2C */ stw r0, 0xa2c(r3)
/* 801ED890 001E94F0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED894 001E94F4 90 A3 0A 30 */ stw r5, 0xa30(r3)
lbl_801ED898:
/* 801ED898 001E94F8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED89C 001E94FC 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801ED8A0 001E9500 60 00 00 01 */ ori r0, r0, 1
/* 801ED8A4 001E9504 90 03 00 64 */ stw r0, 0x64(r3)
/* 801ED8A8 001E9508 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED8AC 001E950C 80 03 00 00 */ lwz r0, 0(r3)
/* 801ED8B0 001E9510 60 00 00 40 */ ori r0, r0, 0x40
/* 801ED8B4 001E9514 90 03 00 00 */ stw r0, 0(r3)
/* 801ED8B8 001E9518 48 00 04 B8 */ b lbl_801EDD70
lbl_801ED8BC:
/* 801ED8BC 001E951C 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED8C0 001E9520 7F 88 E3 78 */ mr r8, r28
/* 801ED8C4 001E9524 7F 44 D3 78 */ mr r4, r26
/* 801ED8C8 001E9528 7F 65 DB 78 */ mr r5, r27
/* 801ED8CC 001E952C 3B 80 00 00 */ li r28, 0
/* 801ED8D0 001E9530 38 C0 00 01 */ li r6, 1
/* 801ED8D4 001E9534 38 E0 00 00 */ li r7, 0
/* 801ED8D8 001E9538 4B FF EC 61 */ bl func_801EC538
/* 801ED8DC 001E953C 2C 03 00 00 */ cmpwi r3, 0
/* 801ED8E0 001E9540 41 82 00 14 */ beq lbl_801ED8F4
/* 801ED8E4 001E9544 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801ED8E8 001E9548 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 801ED8EC 001E954C 48 04 5C A1 */ bl func_8023358C
/* 801ED8F0 001E9550 8B 9E 00 07 */ lbz r28, 7(r30)
lbl_801ED8F4:
/* 801ED8F4 001E9554 80 79 00 14 */ lwz r3, 0x14(r25)
/* 801ED8F8 001E9558 7F 44 D3 78 */ mr r4, r26
/* 801ED8FC 001E955C 7F 65 DB 78 */ mr r5, r27
/* 801ED900 001E9560 38 C0 00 00 */ li r6, 0
/* 801ED904 001E9564 38 E0 00 01 */ li r7, 1
/* 801ED908 001E9568 39 00 00 00 */ li r8, 0
/* 801ED90C 001E956C 4B FF EC 2D */ bl func_801EC538
/* 801ED910 001E9570 2C 03 00 00 */ cmpwi r3, 0
/* 801ED914 001E9574 41 82 04 5C */ beq lbl_801EDD70
/* 801ED918 001E9578 2C 1C 00 00 */ cmpwi r28, 0
/* 801ED91C 001E957C 41 82 00 40 */ beq lbl_801ED95C
/* 801ED920 001E9580 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801ED924 001E9584 38 80 00 01 */ li r4, 1
/* 801ED928 001E9588 38 00 00 02 */ li r0, 2
/* 801ED92C 001E958C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801ED930 001E9590 98 83 0A 3C */ stb r4, 0xa3c(r3)
/* 801ED934 001E9594 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801ED938 001E9598 90 03 0A 40 */ stw r0, 0xa40(r3)
/* 801ED93C 001E959C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801ED940 001E95A0 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801ED944 001E95A4 60 00 00 08 */ ori r0, r0, 8
/* 801ED948 001E95A8 90 03 00 64 */ stw r0, 0x64(r3)
/* 801ED94C 001E95AC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801ED950 001E95B0 80 03 00 00 */ lwz r0, 0(r3)
/* 801ED954 001E95B4 60 00 00 40 */ ori r0, r0, 0x40
/* 801ED958 001E95B8 90 03 00 00 */ stw r0, 0(r3)
lbl_801ED95C:
/* 801ED95C 001E95BC 88 1E 00 09 */ lbz r0, 9(r30)
/* 801ED960 001E95C0 28 00 00 01 */ cmplwi r0, 1
/* 801ED964 001E95C4 40 82 00 64 */ bne lbl_801ED9C8
/* 801ED968 001E95C8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED96C 001E95CC 38 A0 00 07 */ li r5, 7
/* 801ED970 001E95D0 38 80 00 00 */ li r4, 0
/* 801ED974 001E95D4 38 00 00 01 */ li r0, 1
/* 801ED978 001E95D8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED97C 001E95DC 90 A3 0A 44 */ stw r5, 0xa44(r3)
/* 801ED980 001E95E0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED984 001E95E4 98 83 0A 50 */ stb r4, 0xa50(r3)
/* 801ED988 001E95E8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED98C 001E95EC 90 83 0A 48 */ stw r4, 0xa48(r3)
/* 801ED990 001E95F0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED994 001E95F4 90 A3 0A 4C */ stw r5, 0xa4c(r3)
/* 801ED998 001E95F8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED99C 001E95FC 98 83 0A 51 */ stb r4, 0xa51(r3)
/* 801ED9A0 001E9600 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9A4 001E9604 98 03 0A 52 */ stb r0, 0xa52(r3)
/* 801ED9A8 001E9608 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9AC 001E960C 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801ED9B0 001E9610 60 00 00 10 */ ori r0, r0, 0x10
/* 801ED9B4 001E9614 90 03 00 64 */ stw r0, 0x64(r3)
/* 801ED9B8 001E9618 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9BC 001E961C 80 03 00 00 */ lwz r0, 0(r3)
/* 801ED9C0 001E9620 60 00 00 40 */ ori r0, r0, 0x40
/* 801ED9C4 001E9624 90 03 00 00 */ stw r0, 0(r3)
lbl_801ED9C8:
/* 801ED9C8 001E9628 88 1E 00 05 */ lbz r0, 5(r30)
/* 801ED9CC 001E962C 88 9E 00 07 */ lbz r4, 7(r30)
/* 801ED9D0 001E9630 2C 00 00 00 */ cmpwi r0, 0
/* 801ED9D4 001E9634 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801ED9D8 001E9638 41 82 00 14 */ beq lbl_801ED9EC
/* 801ED9DC 001E963C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9E0 001E9640 38 00 00 01 */ li r0, 1
/* 801ED9E4 001E9644 98 03 0A 36 */ stb r0, 0xa36(r3)
/* 801ED9E8 001E9648 48 00 00 10 */ b lbl_801ED9F8
lbl_801ED9EC:
/* 801ED9EC 001E964C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9F0 001E9650 38 00 00 00 */ li r0, 0
/* 801ED9F4 001E9654 98 03 0A 36 */ stb r0, 0xa36(r3)
lbl_801ED9F8:
/* 801ED9F8 001E9658 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801ED9FC 001E965C 38 00 00 00 */ li r0, 0
/* 801EDA00 001E9660 2C 04 00 00 */ cmpwi r4, 0
/* 801EDA04 001E9664 98 03 0A 37 */ stb r0, 0xa37(r3)
/* 801EDA08 001E9668 41 82 00 14 */ beq lbl_801EDA1C
/* 801EDA0C 001E966C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDA10 001E9670 38 00 00 01 */ li r0, 1
/* 801EDA14 001E9674 98 03 0A 38 */ stb r0, 0xa38(r3)
/* 801EDA18 001E9678 48 00 00 0C */ b lbl_801EDA24
lbl_801EDA1C:
/* 801EDA1C 001E967C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDA20 001E9680 98 03 0A 38 */ stb r0, 0xa38(r3)
lbl_801EDA24:
/* 801EDA24 001E9684 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801EDA28 001E9688 3B E0 00 01 */ li r31, 1
/* 801EDA2C 001E968C 38 80 00 04 */ li r4, 4
/* 801EDA30 001E9690 38 00 00 05 */ li r0, 5
/* 801EDA34 001E9694 80 65 00 64 */ lwz r3, 0x64(r5)
/* 801EDA38 001E9698 60 63 00 04 */ ori r3, r3, 4
/* 801EDA3C 001E969C 90 65 00 64 */ stw r3, 0x64(r5)
/* 801EDA40 001E96A0 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 801EDA44 001E96A4 80 65 00 00 */ lwz r3, 0(r5)
/* 801EDA48 001E96A8 60 63 00 40 */ ori r3, r3, 0x40
/* 801EDA4C 001E96AC 90 65 00 00 */ stw r3, 0(r5)
/* 801EDA50 001E96B0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 801EDA54 001E96B4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA58 001E96B8 93 E3 0A 24 */ stw r31, 0xa24(r3)
/* 801EDA5C 001E96BC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA60 001E96C0 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 801EDA64 001E96C4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA68 001E96C8 93 E3 0A 2C */ stw r31, 0xa2c(r3)
/* 801EDA6C 001E96CC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA70 001E96D0 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 801EDA74 001E96D4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA78 001E96D8 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDA7C 001E96DC 60 00 00 01 */ ori r0, r0, 1
/* 801EDA80 001E96E0 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDA84 001E96E4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 801EDA88 001E96E8 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDA8C 001E96EC 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDA90 001E96F0 90 03 00 00 */ stw r0, 0(r3)
/* 801EDA94 001E96F4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDA98 001E96F8 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 801EDA9C 001E96FC 48 04 5A F1 */ bl func_8023358C
/* 801EDAA0 001E9700 88 1E 00 05 */ lbz r0, 5(r30)
/* 801EDAA4 001E9704 88 DE 00 07 */ lbz r6, 7(r30)
/* 801EDAA8 001E9708 2C 00 00 00 */ cmpwi r0, 0
/* 801EDAAC 001E970C 88 BE 00 06 */ lbz r5, 6(r30)
/* 801EDAB0 001E9710 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EDAB4 001E9714 41 82 00 10 */ beq lbl_801EDAC4
/* 801EDAB8 001E9718 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDABC 001E971C 9B E3 0A 36 */ stb r31, 0xa36(r3)
/* 801EDAC0 001E9720 48 00 00 10 */ b lbl_801EDAD0
lbl_801EDAC4:
/* 801EDAC4 001E9724 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDAC8 001E9728 38 00 00 00 */ li r0, 0
/* 801EDACC 001E972C 98 03 0A 36 */ stb r0, 0xa36(r3)
lbl_801EDAD0:
/* 801EDAD0 001E9730 2C 05 00 00 */ cmpwi r5, 0
/* 801EDAD4 001E9734 41 82 00 14 */ beq lbl_801EDAE8
/* 801EDAD8 001E9738 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDADC 001E973C 38 00 00 01 */ li r0, 1
/* 801EDAE0 001E9740 98 03 0A 37 */ stb r0, 0xa37(r3)
/* 801EDAE4 001E9744 48 00 00 10 */ b lbl_801EDAF4
lbl_801EDAE8:
/* 801EDAE8 001E9748 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDAEC 001E974C 38 00 00 00 */ li r0, 0
/* 801EDAF0 001E9750 98 03 0A 37 */ stb r0, 0xa37(r3)
lbl_801EDAF4:
/* 801EDAF4 001E9754 2C 06 00 00 */ cmpwi r6, 0
/* 801EDAF8 001E9758 41 82 00 14 */ beq lbl_801EDB0C
/* 801EDAFC 001E975C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDB00 001E9760 38 00 00 01 */ li r0, 1
/* 801EDB04 001E9764 98 03 0A 38 */ stb r0, 0xa38(r3)
/* 801EDB08 001E9768 48 00 00 10 */ b lbl_801EDB18
lbl_801EDB0C:
/* 801EDB0C 001E976C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDB10 001E9770 38 00 00 00 */ li r0, 0
/* 801EDB14 001E9774 98 03 0A 38 */ stb r0, 0xa38(r3)
lbl_801EDB18:
/* 801EDB18 001E9778 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDB1C 001E977C 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDB20 001E9780 60 00 00 04 */ ori r0, r0, 4
/* 801EDB24 001E9784 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDB28 001E9788 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDB2C 001E978C 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDB30 001E9790 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDB34 001E9794 90 03 00 00 */ stw r0, 0(r3)
/* 801EDB38 001E9798 88 1E 00 04 */ lbz r0, 4(r30)
/* 801EDB3C 001E979C 2C 00 00 00 */ cmpwi r0, 0
/* 801EDB40 001E97A0 41 82 00 94 */ beq lbl_801EDBD4
/* 801EDB44 001E97A4 88 9E 00 00 */ lbz r4, 0(r30)
/* 801EDB48 001E97A8 88 FE 00 02 */ lbz r7, 2(r30)
/* 801EDB4C 001E97AC 2C 04 00 00 */ cmpwi r4, 0
/* 801EDB50 001E97B0 88 BE 00 01 */ lbz r5, 1(r30)
/* 801EDB54 001E97B4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EDB58 001E97B8 40 82 00 34 */ bne lbl_801EDB8C
/* 801EDB5C 001E97BC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB60 001E97C0 38 A0 00 00 */ li r5, 0
/* 801EDB64 001E97C4 38 80 00 01 */ li r4, 1
/* 801EDB68 001E97C8 38 00 00 05 */ li r0, 5
/* 801EDB6C 001E97CC 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 801EDB70 001E97D0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB74 001E97D4 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 801EDB78 001E97D8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB7C 001E97DC 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 801EDB80 001E97E0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB84 001E97E4 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 801EDB88 001E97E8 48 00 00 28 */ b lbl_801EDBB0
lbl_801EDB8C:
/* 801EDB8C 001E97EC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB90 001E97F0 38 00 00 05 */ li r0, 5
/* 801EDB94 001E97F4 90 83 0A 24 */ stw r4, 0xa24(r3)
/* 801EDB98 001E97F8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDB9C 001E97FC 90 A3 0A 28 */ stw r5, 0xa28(r3)
/* 801EDBA0 001E9800 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDBA4 001E9804 90 E3 0A 2C */ stw r7, 0xa2c(r3)
/* 801EDBA8 001E9808 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDBAC 001E980C 90 03 0A 30 */ stw r0, 0xa30(r3)
lbl_801EDBB0:
/* 801EDBB0 001E9810 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDBB4 001E9814 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDBB8 001E9818 60 00 00 01 */ ori r0, r0, 1
/* 801EDBBC 001E981C 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDBC0 001E9820 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDBC4 001E9824 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDBC8 001E9828 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDBCC 001E982C 90 03 00 00 */ stw r0, 0(r3)
/* 801EDBD0 001E9830 48 00 00 8C */ b lbl_801EDC5C
lbl_801EDBD4:
/* 801EDBD4 001E9834 88 BE 00 03 */ lbz r5, 3(r30)
/* 801EDBD8 001E9838 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EDBDC 001E983C 2C 05 00 05 */ cmpwi r5, 5
/* 801EDBE0 001E9840 40 82 00 34 */ bne lbl_801EDC14
/* 801EDBE4 001E9844 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDBE8 001E9848 38 A0 00 00 */ li r5, 0
/* 801EDBEC 001E984C 38 80 00 01 */ li r4, 1
/* 801EDBF0 001E9850 38 00 00 05 */ li r0, 5
/* 801EDBF4 001E9854 90 A3 0A 24 */ stw r5, 0xa24(r3)
/* 801EDBF8 001E9858 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDBFC 001E985C 90 83 0A 28 */ stw r4, 0xa28(r3)
/* 801EDC00 001E9860 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC04 001E9864 90 83 0A 2C */ stw r4, 0xa2c(r3)
/* 801EDC08 001E9868 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC0C 001E986C 90 03 0A 30 */ stw r0, 0xa30(r3)
/* 801EDC10 001E9870 48 00 00 2C */ b lbl_801EDC3C
lbl_801EDC14:
/* 801EDC14 001E9874 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC18 001E9878 38 80 00 02 */ li r4, 2
/* 801EDC1C 001E987C 38 00 00 01 */ li r0, 1
/* 801EDC20 001E9880 90 83 0A 24 */ stw r4, 0xa24(r3)
/* 801EDC24 001E9884 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC28 001E9888 90 03 0A 28 */ stw r0, 0xa28(r3)
/* 801EDC2C 001E988C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC30 001E9890 90 03 0A 2C */ stw r0, 0xa2c(r3)
/* 801EDC34 001E9894 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC38 001E9898 90 A3 0A 30 */ stw r5, 0xa30(r3)
lbl_801EDC3C:
/* 801EDC3C 001E989C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC40 001E98A0 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDC44 001E98A4 60 00 00 01 */ ori r0, r0, 1
/* 801EDC48 001E98A8 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDC4C 001E98AC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDC50 001E98B0 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDC54 001E98B4 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDC58 001E98B8 90 03 00 00 */ stw r0, 0(r3)
lbl_801EDC5C:
/* 801EDC5C 001E98BC 2C 1C 00 00 */ cmpwi r28, 0
/* 801EDC60 001E98C0 41 82 00 58 */ beq lbl_801EDCB8
/* 801EDC64 001E98C4 88 BE 00 08 */ lbz r5, 8(r30)
/* 801EDC68 001E98C8 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EDC6C 001E98CC 28 05 00 07 */ cmplwi r5, 7
/* 801EDC70 001E98D0 41 82 00 14 */ beq lbl_801EDC84
/* 801EDC74 001E98D4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDC78 001E98D8 38 00 00 01 */ li r0, 1
/* 801EDC7C 001E98DC 98 03 0A 3C */ stb r0, 0xa3c(r3)
/* 801EDC80 001E98E0 48 00 00 10 */ b lbl_801EDC90
lbl_801EDC84:
/* 801EDC84 001E98E4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDC88 001E98E8 38 00 00 00 */ li r0, 0
/* 801EDC8C 001E98EC 98 03 0A 3C */ stb r0, 0xa3c(r3)
lbl_801EDC90:
/* 801EDC90 001E98F0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDC94 001E98F4 90 A3 0A 40 */ stw r5, 0xa40(r3)
/* 801EDC98 001E98F8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDC9C 001E98FC 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDCA0 001E9900 60 00 00 08 */ ori r0, r0, 8
/* 801EDCA4 001E9904 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDCA8 001E9908 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDCAC 001E990C 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDCB0 001E9910 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDCB4 001E9914 90 03 00 00 */ stw r0, 0(r3)
lbl_801EDCB8:
/* 801EDCB8 001E9918 88 1E 00 09 */ lbz r0, 9(r30)
/* 801EDCBC 001E991C 28 00 00 01 */ cmplwi r0, 1
/* 801EDCC0 001E9920 40 82 00 B0 */ bne lbl_801EDD70
/* 801EDCC4 001E9924 2C 00 00 00 */ cmpwi r0, 0
/* 801EDCC8 001E9928 88 FE 00 0B */ lbz r7, 0xb(r30)
/* 801EDCCC 001E992C 88 BE 00 0A */ lbz r5, 0xa(r30)
/* 801EDCD0 001E9930 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 801EDCD4 001E9934 41 82 00 40 */ beq lbl_801EDD14
/* 801EDCD8 001E9938 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDCDC 001E993C 38 80 00 00 */ li r4, 0
/* 801EDCE0 001E9940 38 00 00 07 */ li r0, 7
/* 801EDCE4 001E9944 90 A3 0A 44 */ stw r5, 0xa44(r3)
/* 801EDCE8 001E9948 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDCEC 001E994C 98 E3 0A 50 */ stb r7, 0xa50(r3)
/* 801EDCF0 001E9950 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDCF4 001E9954 90 83 0A 48 */ stw r4, 0xa48(r3)
/* 801EDCF8 001E9958 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDCFC 001E995C 90 03 0A 4C */ stw r0, 0xa4c(r3)
/* 801EDD00 001E9960 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD04 001E9964 98 83 0A 51 */ stb r4, 0xa51(r3)
/* 801EDD08 001E9968 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD0C 001E996C 98 83 0A 52 */ stb r4, 0xa52(r3)
/* 801EDD10 001E9970 48 00 00 40 */ b lbl_801EDD50
lbl_801EDD14:
/* 801EDD14 001E9974 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD18 001E9978 38 A0 00 07 */ li r5, 7
/* 801EDD1C 001E997C 38 80 00 00 */ li r4, 0
/* 801EDD20 001E9980 38 00 00 01 */ li r0, 1
/* 801EDD24 001E9984 90 A3 0A 44 */ stw r5, 0xa44(r3)
/* 801EDD28 001E9988 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD2C 001E998C 98 83 0A 50 */ stb r4, 0xa50(r3)
/* 801EDD30 001E9990 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD34 001E9994 90 83 0A 48 */ stw r4, 0xa48(r3)
/* 801EDD38 001E9998 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD3C 001E999C 90 A3 0A 4C */ stw r5, 0xa4c(r3)
/* 801EDD40 001E99A0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD44 001E99A4 98 83 0A 51 */ stb r4, 0xa51(r3)
/* 801EDD48 001E99A8 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD4C 001E99AC 98 03 0A 52 */ stb r0, 0xa52(r3)
lbl_801EDD50:
/* 801EDD50 001E99B0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD54 001E99B4 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDD58 001E99B8 60 00 00 10 */ ori r0, r0, 0x10
/* 801EDD5C 001E99BC 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDD60 001E99C0 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 801EDD64 001E99C4 80 03 00 00 */ lwz r0, 0(r3)
/* 801EDD68 001E99C8 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDD6C 001E99CC 90 03 00 00 */ stw r0, 0(r3)
lbl_801EDD70:
/* 801EDD70 001E99D0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDD74 001E99D4 7F 24 CB 78 */ mr r4, r25
/* 801EDD78 001E99D8 48 04 DB D1 */ bl func_8023B948
/* 801EDD7C 001E99DC 90 79 00 04 */ stw r3, 4(r25)
/* 801EDD80 001E99E0 2C 1D 00 00 */ cmpwi r29, 0
/* 801EDD84 001E99E4 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 801EDD88 001E99E8 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDD8C 001E99EC 9B A3 0A 87 */ stb r29, 0xa87(r3)
/* 801EDD90 001E99F0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDD94 001E99F4 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDD98 001E99F8 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDD9C 001E99FC 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDDA0 001E9A00 41 82 00 30 */ beq lbl_801EDDD0
/* 801EDDA4 001E9A04 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDDA8 001E9A08 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDDAC 001E9A0C 60 00 02 00 */ ori r0, r0, 0x200
/* 801EDDB0 001E9A10 90 03 00 64 */ stw r0, 0x64(r3)
/* 801EDDB4 001E9A14 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 801EDDB8 001E9A18 88 03 0A 86 */ lbz r0, 0xa86(r3)
/* 801EDDBC 001E9A1C 2C 00 00 00 */ cmpwi r0, 0
/* 801EDDC0 001E9A20 41 82 00 10 */ beq lbl_801EDDD0
/* 801EDDC4 001E9A24 80 03 00 64 */ lwz r0, 0x64(r3)
/* 801EDDC8 001E9A28 60 00 01 00 */ ori r0, r0, 0x100
/* 801EDDCC 001E9A2C 90 03 00 64 */ stw r0, 0x64(r3)
lbl_801EDDD0:
/* 801EDDD0 001E9A30 80 84 16 38 */ lwz r4, 0x1638(r4)
/* 801EDDD4 001E9A34 38 60 00 01 */ li r3, 1
/* 801EDDD8 001E9A38 80 04 00 00 */ lwz r0, 0(r4)
/* 801EDDDC 001E9A3C 60 00 00 40 */ ori r0, r0, 0x40
/* 801EDDE0 001E9A40 90 04 00 00 */ stw r0, 0(r4)
lbl_801EDDE4:
/* 801EDDE4 001E9A44 39 61 00 30 */ addi r11, r1, 0x30
/* 801EDDE8 001E9A48 4B FD 93 85 */ bl _restgpr_25
/* 801EDDEC 001E9A4C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801EDDF0 001E9A50 7C 08 03 A6 */ mtlr r0
/* 801EDDF4 001E9A54 38 21 00 30 */ addi r1, r1, 0x30
/* 801EDDF8 001E9A58 4E 80 00 20 */ blr
.global func_801EDDFC
func_801EDDFC:
/* 801EDDFC 001E9A5C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801EDE00 001E9A60 7C 08 02 A6 */ mflr r0
/* 801EDE04 001E9A64 90 01 00 24 */ stw r0, 0x24(r1)
/* 801EDE08 001E9A68 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 801EDE0C 001E9A6C 7C DF 33 78 */ mr r31, r6
/* 801EDE10 001E9A70 93 C1 00 18 */ stw r30, 0x18(r1)
/* 801EDE14 001E9A74 7C BE 2B 78 */ mr r30, r5
/* 801EDE18 001E9A78 93 A1 00 14 */ stw r29, 0x14(r1)
/* 801EDE1C 001E9A7C 7C 9D 23 78 */ mr r29, r4
/* 801EDE20 001E9A80 93 81 00 10 */ stw r28, 0x10(r1)
/* 801EDE24 001E9A84 7C 7C 1B 78 */ mr r28, r3
/* 801EDE28 001E9A88 80 E3 00 14 */ lwz r7, 0x14(r3)
/* 801EDE2C 001E9A8C 2C 07 00 00 */ cmpwi r7, 0
/* 801EDE30 001E9A90 41 82 00 28 */ beq lbl_801EDE58
/* 801EDE34 001E9A94 80 83 00 18 */ lwz r4, 0x18(r3)
/* 801EDE38 001E9A98 2C 04 00 00 */ cmpwi r4, 0
/* 801EDE3C 001E9A9C 41 82 00 1C */ beq lbl_801EDE58
/* 801EDE40 001E9AA0 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801EDE44 001E9AA4 2C 00 00 00 */ cmpwi r0, 0
/* 801EDE48 001E9AA8 41 82 00 10 */ beq lbl_801EDE58
/* 801EDE4C 001E9AAC 88 07 00 33 */ lbz r0, 0x33(r7)
/* 801EDE50 001E9AB0 2C 00 00 00 */ cmpwi r0, 0
/* 801EDE54 001E9AB4 40 82 00 0C */ bne lbl_801EDE60
lbl_801EDE58:
/* 801EDE58 001E9AB8 38 60 00 00 */ li r3, 0
/* 801EDE5C 001E9ABC 48 00 00 60 */ b lbl_801EDEBC
lbl_801EDE60:
/* 801EDE60 001E9AC0 7C 83 23 78 */ mr r3, r4
/* 801EDE64 001E9AC4 48 04 E4 85 */ bl func_8023C2E8
/* 801EDE68 001E9AC8 80 1C 00 00 */ lwz r0, 0(r28)
/* 801EDE6C 001E9ACC 7F E4 FB 78 */ mr r4, r31
/* 801EDE70 001E9AD0 80 7C 00 14 */ lwz r3, 0x14(r28)
/* 801EDE74 001E9AD4 38 A0 00 01 */ li r5, 1
/* 801EDE78 001E9AD8 54 1F FF FE */ rlwinm r31, r0, 0x1f, 0x1f, 0x1f
/* 801EDE7C 001E9ADC 7F E6 FB 78 */ mr r6, r31
/* 801EDE80 001E9AE0 4B FF D1 C5 */ bl func_801EB044
/* 801EDE84 001E9AE4 2C 1F 00 00 */ cmpwi r31, 0
/* 801EDE88 001E9AE8 41 82 00 14 */ beq lbl_801EDE9C
/* 801EDE8C 001E9AEC 80 7C 00 14 */ lwz r3, 0x14(r28)
/* 801EDE90 001E9AF0 7F A4 EB 78 */ mr r4, r29
/* 801EDE94 001E9AF4 7F C5 F3 78 */ mr r5, r30
/* 801EDE98 001E9AF8 4B FF D9 E5 */ bl func_801EB87C
lbl_801EDE9C:
/* 801EDE9C 001E9AFC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDEA0 001E9B00 80 9C 00 1C */ lwz r4, 0x1c(r28)
/* 801EDEA4 001E9B04 48 04 56 E9 */ bl func_8023358C
/* 801EDEA8 001E9B08 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDEAC 001E9B0C 7F 84 E3 78 */ mr r4, r28
/* 801EDEB0 001E9B10 48 04 DA 99 */ bl func_8023B948
/* 801EDEB4 001E9B14 90 7C 00 04 */ stw r3, 4(r28)
/* 801EDEB8 001E9B18 38 60 00 01 */ li r3, 1
lbl_801EDEBC:
/* 801EDEBC 001E9B1C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801EDEC0 001E9B20 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801EDEC4 001E9B24 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 801EDEC8 001E9B28 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 801EDECC 001E9B2C 83 81 00 10 */ lwz r28, 0x10(r1)
/* 801EDED0 001E9B30 7C 08 03 A6 */ mtlr r0
/* 801EDED4 001E9B34 38 21 00 20 */ addi r1, r1, 0x20
/* 801EDED8 001E9B38 4E 80 00 20 */ blr
.global func_801EDEDC
func_801EDEDC:
/* 801EDEDC 001E9B3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801EDEE0 001E9B40 7C 08 02 A6 */ mflr r0
/* 801EDEE4 001E9B44 90 01 00 14 */ stw r0, 0x14(r1)
/* 801EDEE8 001E9B48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801EDEEC 001E9B4C 7C 9F 23 78 */ mr r31, r4
/* 801EDEF0 001E9B50 93 C1 00 08 */ stw r30, 8(r1)
/* 801EDEF4 001E9B54 7C 7E 1B 78 */ mr r30, r3
/* 801EDEF8 001E9B58 80 A3 00 14 */ lwz r5, 0x14(r3)
/* 801EDEFC 001E9B5C 2C 05 00 00 */ cmpwi r5, 0
/* 801EDF00 001E9B60 41 82 00 28 */ beq lbl_801EDF28
/* 801EDF04 001E9B64 80 83 00 18 */ lwz r4, 0x18(r3)
/* 801EDF08 001E9B68 2C 04 00 00 */ cmpwi r4, 0
/* 801EDF0C 001E9B6C 41 82 00 1C */ beq lbl_801EDF28
/* 801EDF10 001E9B70 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801EDF14 001E9B74 2C 00 00 00 */ cmpwi r0, 0
/* 801EDF18 001E9B78 41 82 00 10 */ beq lbl_801EDF28
/* 801EDF1C 001E9B7C 88 05 00 33 */ lbz r0, 0x33(r5)
/* 801EDF20 001E9B80 2C 00 00 00 */ cmpwi r0, 0
/* 801EDF24 001E9B84 40 82 00 0C */ bne lbl_801EDF30
lbl_801EDF28:
/* 801EDF28 001E9B88 38 60 00 00 */ li r3, 0
/* 801EDF2C 001E9B8C 48 00 00 40 */ b lbl_801EDF6C
lbl_801EDF30:
/* 801EDF30 001E9B90 7C 83 23 78 */ mr r3, r4
/* 801EDF34 001E9B94 48 04 E3 B5 */ bl func_8023C2E8
/* 801EDF38 001E9B98 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 801EDF3C 001E9B9C 7F E4 FB 78 */ mr r4, r31
/* 801EDF40 001E9BA0 38 A0 00 00 */ li r5, 0
/* 801EDF44 001E9BA4 38 C0 00 01 */ li r6, 1
/* 801EDF48 001E9BA8 4B FF D0 FD */ bl func_801EB044
/* 801EDF4C 001E9BAC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDF50 001E9BB0 80 9E 00 1C */ lwz r4, 0x1c(r30)
/* 801EDF54 001E9BB4 48 04 56 39 */ bl func_8023358C
/* 801EDF58 001E9BB8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDF5C 001E9BBC 7F C4 F3 78 */ mr r4, r30
/* 801EDF60 001E9BC0 48 04 D9 E9 */ bl func_8023B948
/* 801EDF64 001E9BC4 90 7E 00 04 */ stw r3, 4(r30)
/* 801EDF68 001E9BC8 38 60 00 01 */ li r3, 1
lbl_801EDF6C:
/* 801EDF6C 001E9BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801EDF70 001E9BD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801EDF74 001E9BD4 83 C1 00 08 */ lwz r30, 8(r1)
/* 801EDF78 001E9BD8 7C 08 03 A6 */ mtlr r0
/* 801EDF7C 001E9BDC 38 21 00 10 */ addi r1, r1, 0x10
/* 801EDF80 001E9BE0 4E 80 00 20 */ blr
.global func_801EDF84
func_801EDF84:
/* 801EDF84 001E9BE4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801EDF88 001E9BE8 7C 08 02 A6 */ mflr r0
/* 801EDF8C 001E9BEC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801EDF90 001E9BF0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801EDF94 001E9BF4 7C 9F 23 78 */ mr r31, r4
/* 801EDF98 001E9BF8 93 C1 00 08 */ stw r30, 8(r1)
/* 801EDF9C 001E9BFC 7C 7E 1B 78 */ mr r30, r3
/* 801EDFA0 001E9C00 80 A3 00 14 */ lwz r5, 0x14(r3)
/* 801EDFA4 001E9C04 2C 05 00 00 */ cmpwi r5, 0
/* 801EDFA8 001E9C08 41 82 00 28 */ beq lbl_801EDFD0
/* 801EDFAC 001E9C0C 80 83 00 18 */ lwz r4, 0x18(r3)
/* 801EDFB0 001E9C10 2C 04 00 00 */ cmpwi r4, 0
/* 801EDFB4 001E9C14 41 82 00 1C */ beq lbl_801EDFD0
/* 801EDFB8 001E9C18 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 801EDFBC 001E9C1C 2C 00 00 00 */ cmpwi r0, 0
/* 801EDFC0 001E9C20 41 82 00 10 */ beq lbl_801EDFD0
/* 801EDFC4 001E9C24 88 05 00 33 */ lbz r0, 0x33(r5)
/* 801EDFC8 001E9C28 2C 00 00 00 */ cmpwi r0, 0
/* 801EDFCC 001E9C2C 40 82 00 0C */ bne lbl_801EDFD8
lbl_801EDFD0:
/* 801EDFD0 001E9C30 38 60 00 00 */ li r3, 0
/* 801EDFD4 001E9C34 48 00 00 38 */ b lbl_801EE00C
lbl_801EDFD8:
/* 801EDFD8 001E9C38 7C 83 23 78 */ mr r3, r4
/* 801EDFDC 001E9C3C 48 04 E3 0D */ bl func_8023C2E8
/* 801EDFE0 001E9C40 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 801EDFE4 001E9C44 7F E4 FB 78 */ mr r4, r31
/* 801EDFE8 001E9C48 4B FF D6 81 */ bl func_801EB668
/* 801EDFEC 001E9C4C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDFF0 001E9C50 80 9E 00 1C */ lwz r4, 0x1c(r30)
/* 801EDFF4 001E9C54 48 04 55 99 */ bl func_8023358C
/* 801EDFF8 001E9C58 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 801EDFFC 001E9C5C 7F C4 F3 78 */ mr r4, r30
/* 801EE000 001E9C60 48 04 D9 49 */ bl func_8023B948
/* 801EE004 001E9C64 90 7E 00 04 */ stw r3, 4(r30)
/* 801EE008 001E9C68 38 60 00 01 */ li r3, 1
lbl_801EE00C:
/* 801EE00C 001E9C6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801EE010 001E9C70 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801EE014 001E9C74 83 C1 00 08 */ lwz r30, 8(r1)
/* 801EE018 001E9C78 7C 08 03 A6 */ mtlr r0
/* 801EE01C 001E9C7C 38 21 00 10 */ addi r1, r1, 0x10
/* 801EE020 001E9C80 4E 80 00 20 */ blr
.global func_801EE024
func_801EE024:
/* 801EE024 001E9C84 38 A0 00 01 */ li r5, 1
/* 801EE028 001E9C88 38 6D A0 F8 */ addi r3, r13, lbl_8063F3B8-_SDA_BASE_
/* 801EE02C 001E9C8C 38 80 00 04 */ li r4, 4
/* 801EE030 001E9C90 38 00 00 00 */ li r0, 0
/* 801EE034 001E9C94 98 AD A0 F8 */ stb r5, lbl_8063F3B8-_SDA_BASE_(r13)
/* 801EE038 001E9C98 B0 83 00 02 */ sth r4, 2(r3)
/* 801EE03C 001E9C9C 98 03 00 04 */ stb r0, 4(r3)
/* 801EE040 001E9CA0 4E 80 00 20 */ blr
|