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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_80236B08
func_80236B08:
/* 80236B08 00232768 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236B0C 0023276C 7C 08 02 A6 */ mflr r0
/* 80236B10 00232770 3C E0 80 42 */ lis r7, lbl_804246D4@ha
/* 80236B14 00232774 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236B18 00232778 38 00 00 00 */ li r0, 0
/* 80236B1C 0023277C 38 E7 46 D4 */ addi r7, r7, lbl_804246D4@l
/* 80236B20 00232780 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80236B24 00232784 7C 7F 1B 78 */ mr r31, r3
/* 80236B28 00232788 90 83 00 00 */ stw r4, 0(r3)
/* 80236B2C 0023278C 90 E3 00 10 */ stw r7, 0x10(r3)
/* 80236B30 00232790 90 A3 00 04 */ stw r5, 4(r3)
/* 80236B34 00232794 90 C3 00 08 */ stw r6, 8(r3)
/* 80236B38 00232798 90 03 00 0C */ stw r0, 0xc(r3)
/* 80236B3C 0023279C 48 00 00 B5 */ bl func_80236BF0
/* 80236B40 002327A0 7F E3 FB 78 */ mr r3, r31
/* 80236B44 002327A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80236B48 002327A8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236B4C 002327AC 7C 08 03 A6 */ mtlr r0
/* 80236B50 002327B0 38 21 00 10 */ addi r1, r1, 0x10
/* 80236B54 002327B4 4E 80 00 20 */ blr
.global func_80236B58
func_80236B58:
/* 80236B58 002327B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236B5C 002327BC 7C 08 02 A6 */ mflr r0
/* 80236B60 002327C0 2C 03 00 00 */ cmpwi r3, 0
/* 80236B64 002327C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236B68 002327C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80236B6C 002327CC 7C 9F 23 78 */ mr r31, r4
/* 80236B70 002327D0 93 C1 00 08 */ stw r30, 8(r1)
/* 80236B74 002327D4 7C 7E 1B 78 */ mr r30, r3
/* 80236B78 002327D8 41 82 00 2C */ beq lbl_80236BA4
/* 80236B7C 002327DC 3C 80 80 42 */ lis r4, lbl_804246D4@ha
/* 80236B80 002327E0 38 84 46 D4 */ addi r4, r4, lbl_804246D4@l
/* 80236B84 002327E4 90 83 00 10 */ stw r4, 0x10(r3)
/* 80236B88 002327E8 4B FF FA 45 */ bl func_802365CC
/* 80236B8C 002327EC 7F C3 F3 78 */ mr r3, r30
/* 80236B90 002327F0 48 00 00 89 */ bl func_80236C18
/* 80236B94 002327F4 2C 1F 00 00 */ cmpwi r31, 0
/* 80236B98 002327F8 40 81 00 0C */ ble lbl_80236BA4
/* 80236B9C 002327FC 7F C3 F3 78 */ mr r3, r30
/* 80236BA0 00232800 4B FA 3F 19 */ bl __dl__FPv
lbl_80236BA4:
/* 80236BA4 00232804 7F C3 F3 78 */ mr r3, r30
/* 80236BA8 00232808 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80236BAC 0023280C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80236BB0 00232810 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236BB4 00232814 7C 08 03 A6 */ mtlr r0
/* 80236BB8 00232818 38 21 00 10 */ addi r1, r1, 0x10
/* 80236BBC 0023281C 4E 80 00 20 */ blr
.global func_80236BC0
func_80236BC0:
/* 80236BC0 00232820 80 8D A4 40 */ lwz r4, lbl_8063F700-_SDA_BASE_(r13)
/* 80236BC4 00232824 48 00 00 1C */ b lbl_80236BE0
lbl_80236BC8:
/* 80236BC8 00232828 80 04 00 00 */ lwz r0, 0(r4)
/* 80236BCC 0023282C 7C 00 18 00 */ cmpw r0, r3
/* 80236BD0 00232830 40 82 00 0C */ bne lbl_80236BDC
/* 80236BD4 00232834 7C 83 23 78 */ mr r3, r4
/* 80236BD8 00232838 4E 80 00 20 */ blr
lbl_80236BDC:
/* 80236BDC 0023283C 80 84 00 0C */ lwz r4, 0xc(r4)
lbl_80236BE0:
/* 80236BE0 00232840 2C 04 00 00 */ cmpwi r4, 0
/* 80236BE4 00232844 40 82 FF E4 */ bne lbl_80236BC8
/* 80236BE8 00232848 38 60 00 00 */ li r3, 0
/* 80236BEC 0023284C 4E 80 00 20 */ blr
.global func_80236BF0
func_80236BF0:
/* 80236BF0 00232850 80 0D A4 40 */ lwz r0, lbl_8063F700-_SDA_BASE_(r13)
/* 80236BF4 00232854 2C 00 00 00 */ cmpwi r0, 0
/* 80236BF8 00232858 40 82 00 08 */ bne lbl_80236C00
/* 80236BFC 0023285C 90 6D A4 40 */ stw r3, lbl_8063F700-_SDA_BASE_(r13)
lbl_80236C00:
/* 80236C00 00232860 80 8D A4 44 */ lwz r4, lbl_8063F704-_SDA_BASE_(r13)
/* 80236C04 00232864 2C 04 00 00 */ cmpwi r4, 0
/* 80236C08 00232868 41 82 00 08 */ beq lbl_80236C10
/* 80236C0C 0023286C 90 64 00 0C */ stw r3, 0xc(r4)
lbl_80236C10:
/* 80236C10 00232870 90 6D A4 44 */ stw r3, lbl_8063F704-_SDA_BASE_(r13)
/* 80236C14 00232874 4E 80 00 20 */ blr
.global func_80236C18
func_80236C18:
/* 80236C18 00232878 80 8D A4 40 */ lwz r4, lbl_8063F700-_SDA_BASE_(r13)
/* 80236C1C 0023287C 7C 03 20 40 */ cmplw r3, r4
/* 80236C20 00232880 40 82 00 38 */ bne lbl_80236C58
/* 80236C24 00232884 80 0D A4 44 */ lwz r0, lbl_8063F704-_SDA_BASE_(r13)
/* 80236C28 00232888 80 83 00 0C */ lwz r4, 0xc(r3)
/* 80236C2C 0023288C 7C 00 18 40 */ cmplw r0, r3
/* 80236C30 00232890 90 8D A4 40 */ stw r4, lbl_8063F700-_SDA_BASE_(r13)
/* 80236C34 00232894 40 82 00 48 */ bne lbl_80236C7C
/* 80236C38 00232898 38 00 00 00 */ li r0, 0
/* 80236C3C 0023289C 90 0D A4 44 */ stw r0, lbl_8063F704-_SDA_BASE_(r13)
/* 80236C40 002328A0 48 00 00 3C */ b lbl_80236C7C
/* 80236C44 002328A4 48 00 00 14 */ b lbl_80236C58
lbl_80236C48:
/* 80236C48 002328A8 80 04 00 0C */ lwz r0, 0xc(r4)
/* 80236C4C 002328AC 7C 00 18 40 */ cmplw r0, r3
/* 80236C50 002328B0 41 82 00 10 */ beq lbl_80236C60
/* 80236C54 002328B4 7C 04 03 78 */ mr r4, r0
lbl_80236C58:
/* 80236C58 002328B8 2C 04 00 00 */ cmpwi r4, 0
/* 80236C5C 002328BC 40 82 FF EC */ bne lbl_80236C48
lbl_80236C60:
/* 80236C60 002328C0 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80236C64 002328C4 90 04 00 0C */ stw r0, 0xc(r4)
/* 80236C68 002328C8 80 0D A4 44 */ lwz r0, lbl_8063F704-_SDA_BASE_(r13)
/* 80236C6C 002328CC 7C 00 18 40 */ cmplw r0, r3
/* 80236C70 002328D0 40 82 00 0C */ bne lbl_80236C7C
/* 80236C74 002328D4 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80236C78 002328D8 90 0D A4 44 */ stw r0, lbl_8063F704-_SDA_BASE_(r13)
lbl_80236C7C:
/* 80236C7C 002328DC 38 00 00 00 */ li r0, 0
/* 80236C80 002328E0 90 03 00 0C */ stw r0, 0xc(r3)
/* 80236C84 002328E4 4E 80 00 20 */ blr
.global func_80236C88
func_80236C88:
/* 80236C88 002328E8 90 6D A4 48 */ stw r3, lbl_8063F708-_SDA_BASE_(r13)
/* 80236C8C 002328EC 4E 80 00 20 */ blr
.global func_80236C90
func_80236C90:
/* 80236C90 002328F0 38 00 00 00 */ li r0, 0
/* 80236C94 002328F4 90 0D A4 48 */ stw r0, lbl_8063F708-_SDA_BASE_(r13)
/* 80236C98 002328F8 4E 80 00 20 */ blr
.global func_80236C9C
func_80236C9C:
/* 80236C9C 002328FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236CA0 00232900 7C 08 02 A6 */ mflr r0
/* 80236CA4 00232904 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236CA8 00232908 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80236CAC 0023290C 7C 7F 1B 78 */ mr r31, r3
/* 80236CB0 00232910 4B FF FE 59 */ bl func_80236B08
/* 80236CB4 00232914 3C A0 80 42 */ lis r5, lbl_804246A0@ha
/* 80236CB8 00232918 38 00 00 00 */ li r0, 0
/* 80236CBC 0023291C 38 A5 46 A0 */ addi r5, r5, lbl_804246A0@l
/* 80236CC0 00232920 90 1F 00 14 */ stw r0, 0x14(r31)
/* 80236CC4 00232924 38 60 00 45 */ li r3, 0x45
/* 80236CC8 00232928 38 80 00 00 */ li r4, 0
/* 80236CCC 0023292C 90 BF 00 10 */ stw r5, 0x10(r31)
/* 80236CD0 00232930 38 A0 00 00 */ li r5, 0
/* 80236CD4 00232934 38 C0 00 00 */ li r6, 0
/* 80236CD8 00232938 38 E0 00 01 */ li r7, 1
/* 80236CDC 0023293C 90 1F 00 18 */ stw r0, 0x18(r31)
/* 80236CE0 00232940 39 00 00 00 */ li r8, 0
/* 80236CE4 00232944 98 1F 00 1C */ stb r0, 0x1c(r31)
/* 80236CE8 00232948 98 1F 00 1D */ stb r0, 0x1d(r31)
/* 80236CEC 0023294C 98 1F 00 1E */ stb r0, 0x1e(r31)
/* 80236CF0 00232950 98 1F 00 1F */ stb r0, 0x1f(r31)
/* 80236CF4 00232954 4B FF F5 49 */ bl func_8023623C
/* 80236CF8 00232958 90 7F 00 14 */ stw r3, 0x14(r31)
/* 80236CFC 0023295C 38 60 00 43 */ li r3, 0x43
/* 80236D00 00232960 38 80 00 00 */ li r4, 0
/* 80236D04 00232964 38 A0 00 00 */ li r5, 0
/* 80236D08 00232968 38 C0 00 01 */ li r6, 1
/* 80236D0C 0023296C 38 E0 00 01 */ li r7, 1
/* 80236D10 00232970 39 00 00 00 */ li r8, 0
/* 80236D14 00232974 4B FF F5 29 */ bl func_8023623C
/* 80236D18 00232978 90 7F 00 18 */ stw r3, 0x18(r31)
/* 80236D1C 0023297C 7F E3 FB 78 */ mr r3, r31
/* 80236D20 00232980 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80236D24 00232984 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236D28 00232988 7C 08 03 A6 */ mtlr r0
/* 80236D2C 0023298C 38 21 00 10 */ addi r1, r1, 0x10
/* 80236D30 00232990 4E 80 00 20 */ blr
/* 80236D34 00232994 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236D38 00232998 7C 08 02 A6 */ mflr r0
/* 80236D3C 0023299C 2C 03 00 00 */ cmpwi r3, 0
/* 80236D40 002329A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236D44 002329A4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80236D48 002329A8 7C 9F 23 78 */ mr r31, r4
/* 80236D4C 002329AC 93 C1 00 08 */ stw r30, 8(r1)
/* 80236D50 002329B0 7C 7E 1B 78 */ mr r30, r3
/* 80236D54 002329B4 41 82 00 50 */ beq lbl_80236DA4
/* 80236D58 002329B8 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80236D5C 002329BC 3C 80 80 42 */ lis r4, lbl_804246A0@ha
/* 80236D60 002329C0 38 84 46 A0 */ addi r4, r4, lbl_804246A0@l
/* 80236D64 002329C4 2C 00 00 00 */ cmpwi r0, 0
/* 80236D68 002329C8 90 83 00 10 */ stw r4, 0x10(r3)
/* 80236D6C 002329CC 41 82 00 0C */ beq lbl_80236D78
/* 80236D70 002329D0 7C 03 03 78 */ mr r3, r0
/* 80236D74 002329D4 4B FF F6 E9 */ bl func_8023645C
lbl_80236D78:
/* 80236D78 002329D8 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 80236D7C 002329DC 2C 03 00 00 */ cmpwi r3, 0
/* 80236D80 002329E0 41 82 00 08 */ beq lbl_80236D88
/* 80236D84 002329E4 4B FF F6 D9 */ bl func_8023645C
lbl_80236D88:
/* 80236D88 002329E8 7F C3 F3 78 */ mr r3, r30
/* 80236D8C 002329EC 38 80 00 00 */ li r4, 0
/* 80236D90 002329F0 4B FF FD C9 */ bl func_80236B58
/* 80236D94 002329F4 2C 1F 00 00 */ cmpwi r31, 0
/* 80236D98 002329F8 40 81 00 0C */ ble lbl_80236DA4
/* 80236D9C 002329FC 7F C3 F3 78 */ mr r3, r30
/* 80236DA0 00232A00 4B FA 3D 19 */ bl __dl__FPv
lbl_80236DA4:
/* 80236DA4 00232A04 7F C3 F3 78 */ mr r3, r30
/* 80236DA8 00232A08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80236DAC 00232A0C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80236DB0 00232A10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236DB4 00232A14 7C 08 03 A6 */ mtlr r0
/* 80236DB8 00232A18 38 21 00 10 */ addi r1, r1, 0x10
/* 80236DBC 00232A1C 4E 80 00 20 */ blr
/* 80236DC0 00232A20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236DC4 00232A24 7C 08 02 A6 */ mflr r0
/* 80236DC8 00232A28 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236DCC 00232A2C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80236DD0 00232A30 7C 7F 1B 78 */ mr r31, r3
/* 80236DD4 00232A34 4B FF FE B5 */ bl func_80236C88
/* 80236DD8 00232A38 80 1F 00 14 */ lwz r0, 0x14(r31)
/* 80236DDC 00232A3C 2C 00 00 00 */ cmpwi r0, 0
/* 80236DE0 00232A40 41 82 00 A4 */ beq lbl_80236E84
/* 80236DE4 00232A44 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 80236DE8 00232A48 2C 00 00 00 */ cmpwi r0, 0
/* 80236DEC 00232A4C 41 82 00 98 */ beq lbl_80236E84
/* 80236DF0 00232A50 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80236DF4 00232A54 38 80 00 00 */ li r4, 0
/* 80236DF8 00232A58 38 00 00 01 */ li r0, 1
/* 80236DFC 00232A5C 38 A0 00 45 */ li r5, 0x45
/* 80236E00 00232A60 88 68 00 D0 */ lbz r3, 0xd0(r8)
/* 80236E04 00232A64 38 C0 00 00 */ li r6, 0
/* 80236E08 00232A68 38 E0 00 01 */ li r7, 1
/* 80236E0C 00232A6C 98 7F 00 1C */ stb r3, 0x1c(r31)
/* 80236E10 00232A70 88 68 00 D1 */ lbz r3, 0xd1(r8)
/* 80236E14 00232A74 98 7F 00 1D */ stb r3, 0x1d(r31)
/* 80236E18 00232A78 88 68 00 D2 */ lbz r3, 0xd2(r8)
/* 80236E1C 00232A7C 98 7F 00 1E */ stb r3, 0x1e(r31)
/* 80236E20 00232A80 88 68 00 D3 */ lbz r3, 0xd3(r8)
/* 80236E24 00232A84 98 7F 00 1F */ stb r3, 0x1f(r31)
/* 80236E28 00232A88 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236E2C 00232A8C 98 83 00 D0 */ stb r4, 0xd0(r3)
/* 80236E30 00232A90 98 83 00 D1 */ stb r4, 0xd1(r3)
/* 80236E34 00232A94 98 83 00 D2 */ stb r4, 0xd2(r3)
/* 80236E38 00232A98 98 83 00 D3 */ stb r4, 0xd3(r3)
/* 80236E3C 00232A9C 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80236E40 00232AA0 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E44 00232AA4 98 03 0A 36 */ stb r0, 0xa36(r3)
/* 80236E48 00232AA8 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E4C 00232AAC 98 03 0A 37 */ stb r0, 0xa37(r3)
/* 80236E50 00232AB0 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E54 00232AB4 98 83 0A 38 */ stb r4, 0xa38(r3)
/* 80236E58 00232AB8 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E5C 00232ABC 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80236E60 00232AC0 60 00 00 04 */ ori r0, r0, 4
/* 80236E64 00232AC4 90 03 00 64 */ stw r0, 0x64(r3)
/* 80236E68 00232AC8 80 68 16 38 */ lwz r3, 0x1638(r8)
/* 80236E6C 00232ACC 80 03 00 00 */ lwz r0, 0(r3)
/* 80236E70 00232AD0 60 00 00 40 */ ori r0, r0, 0x40
/* 80236E74 00232AD4 90 03 00 00 */ stw r0, 0(r3)
/* 80236E78 00232AD8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236E7C 00232ADC 80 9F 00 14 */ lwz r4, 0x14(r31)
/* 80236E80 00232AE0 48 00 87 69 */ bl func_8023F5E8
lbl_80236E84:
/* 80236E84 00232AE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236E88 00232AE8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80236E8C 00232AEC 7C 08 03 A6 */ mtlr r0
/* 80236E90 00232AF0 38 21 00 10 */ addi r1, r1, 0x10
/* 80236E94 00232AF4 4E 80 00 20 */ blr
/* 80236E98 00232AF8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80236E9C 00232AFC 7C 08 02 A6 */ mflr r0
/* 80236EA0 00232B00 90 01 00 24 */ stw r0, 0x24(r1)
/* 80236EA4 00232B04 39 61 00 20 */ addi r11, r1, 0x20
/* 80236EA8 00232B08 4B F9 02 81 */ bl _savegpr_27
/* 80236EAC 00232B0C 80 03 00 14 */ lwz r0, 0x14(r3)
/* 80236EB0 00232B10 7C 7B 1B 78 */ mr r27, r3
/* 80236EB4 00232B14 2C 00 00 00 */ cmpwi r0, 0
/* 80236EB8 00232B18 41 82 08 9C */ beq lbl_80237754
/* 80236EBC 00232B1C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 80236EC0 00232B20 2C 00 00 00 */ cmpwi r0, 0
/* 80236EC4 00232B24 41 82 08 90 */ beq lbl_80237754
/* 80236EC8 00232B28 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80236ECC 00232B2C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80236ED0 00232B30 88 64 0A 87 */ lbz r3, 0xa87(r4)
/* 80236ED4 00232B34 7C 03 00 D0 */ neg r0, r3
/* 80236ED8 00232B38 7C 00 1B 78 */ or r0, r0, r3
/* 80236EDC 00232B3C 54 1C 0F FF */ rlwinm. r28, r0, 1, 0x1f, 0x1f
/* 80236EE0 00232B40 41 82 00 2C */ beq lbl_80236F0C
/* 80236EE4 00232B44 38 00 00 00 */ li r0, 0
/* 80236EE8 00232B48 98 04 0A 87 */ stb r0, 0xa87(r4)
/* 80236EEC 00232B4C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80236EF0 00232B50 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80236EF4 00232B54 60 00 00 40 */ ori r0, r0, 0x40
/* 80236EF8 00232B58 90 03 00 64 */ stw r0, 0x64(r3)
/* 80236EFC 00232B5C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80236F00 00232B60 80 03 00 00 */ lwz r0, 0(r3)
/* 80236F04 00232B64 60 00 00 40 */ ori r0, r0, 0x40
/* 80236F08 00232B68 90 03 00 00 */ stw r0, 0(r3)
lbl_80236F0C:
/* 80236F0C 00232B6C 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80236F10 00232B70 38 80 00 00 */ li r4, 0
/* 80236F14 00232B74 C0 22 9D 90 */ lfs f1, lbl_80642390-_SDA2_BASE_(r2)
/* 80236F18 00232B78 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80236F1C 00232B7C FC 40 08 90 */ fmr f2, f1
/* 80236F20 00232B80 C0 62 9D 94 */ lfs f3, lbl_80642394-_SDA2_BASE_(r2)
/* 80236F24 00232B84 A0 A6 14 A8 */ lhz r5, 0x14a8(r6)
/* 80236F28 00232B88 C0 82 9D 98 */ lfs f4, lbl_80642398-_SDA2_BASE_(r2)
/* 80236F2C 00232B8C 38 65 00 01 */ addi r3, r5, 1
/* 80236F30 00232B90 54 A0 20 36 */ slwi r0, r5, 4
/* 80236F34 00232B94 B0 66 14 A8 */ sth r3, 0x14a8(r6)
/* 80236F38 00232B98 54 63 20 36 */ slwi r3, r3, 4
/* 80236F3C 00232B9C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80236F40 00232BA0 38 C5 14 AC */ addi r6, r5, 0x14ac
/* 80236F44 00232BA4 7C 06 04 2E */ lfsx f0, r6, r0
/* 80236F48 00232BA8 7C A6 02 14 */ add r5, r6, r0
/* 80236F4C 00232BAC 7C 03 35 6E */ stfsux f0, r3, r6
/* 80236F50 00232BB0 C0 05 00 04 */ lfs f0, 4(r5)
/* 80236F54 00232BB4 D0 03 00 04 */ stfs f0, 4(r3)
/* 80236F58 00232BB8 C0 05 00 08 */ lfs f0, 8(r5)
/* 80236F5C 00232BBC D0 03 00 08 */ stfs f0, 8(r3)
/* 80236F60 00232BC0 C0 05 00 0C */ lfs f0, 0xc(r5)
/* 80236F64 00232BC4 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 80236F68 00232BC8 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 80236F6C 00232BCC 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80236F70 00232BD0 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
/* 80236F74 00232BD4 38 65 00 01 */ addi r3, r5, 1
/* 80236F78 00232BD8 54 A0 18 38 */ slwi r0, r5, 3
/* 80236F7C 00232BDC B0 66 14 AA */ sth r3, 0x14aa(r6)
/* 80236F80 00232BE0 54 63 18 38 */ slwi r3, r3, 3
/* 80236F84 00232BE4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80236F88 00232BE8 38 C5 14 CC */ addi r6, r5, 0x14cc
/* 80236F8C 00232BEC 7C A6 02 14 */ add r5, r6, r0
/* 80236F90 00232BF0 7C 06 02 2E */ lhzx r0, r6, r0
/* 80236F94 00232BF4 7C 03 33 6E */ sthux r0, r3, r6
/* 80236F98 00232BF8 A0 05 00 02 */ lhz r0, 2(r5)
/* 80236F9C 00232BFC B0 03 00 02 */ sth r0, 2(r3)
/* 80236FA0 00232C00 A0 05 00 04 */ lhz r0, 4(r5)
/* 80236FA4 00232C04 B0 03 00 04 */ sth r0, 4(r3)
/* 80236FA8 00232C08 A0 05 00 06 */ lhz r0, 6(r5)
/* 80236FAC 00232C0C B0 03 00 06 */ sth r0, 6(r3)
/* 80236FB0 00232C10 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FB4 00232C14 4B FF E2 51 */ bl func_80235204
/* 80236FB8 00232C18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FBC 00232C1C 38 80 00 00 */ li r4, 0
/* 80236FC0 00232C20 38 A0 00 00 */ li r5, 0
/* 80236FC4 00232C24 38 C0 00 00 */ li r6, 0
/* 80236FC8 00232C28 38 E0 02 80 */ li r7, 0x280
/* 80236FCC 00232C2C 39 00 01 E0 */ li r8, 0x1e0
/* 80236FD0 00232C30 4B FF E1 A9 */ bl func_80235178
/* 80236FD4 00232C34 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236FD8 00232C38 38 A0 00 43 */ li r5, 0x43
/* 80236FDC 00232C3C 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 80236FE0 00232C40 38 C0 00 01 */ li r6, 1
/* 80236FE4 00232C44 38 E0 00 00 */ li r7, 0
/* 80236FE8 00232C48 48 00 86 01 */ bl func_8023F5E8
/* 80236FEC 00232C4C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80236FF0 00232C50 38 A0 00 02 */ li r5, 2
/* 80236FF4 00232C54 3B A0 00 00 */ li r29, 0
/* 80236FF8 00232C58 3B C0 00 01 */ li r30, 1
/* 80236FFC 00232C5C A0 66 16 FE */ lhz r3, 0x16fe(r6)
/* 80237000 00232C60 38 80 00 05 */ li r4, 5
/* 80237004 00232C64 38 00 00 03 */ li r0, 3
/* 80237008 00232C68 3B E0 00 07 */ li r31, 7
/* 8023700C 00232C6C 60 63 00 06 */ ori r3, r3, 6
/* 80237010 00232C70 B0 66 16 FE */ sth r3, 0x16fe(r6)
/* 80237014 00232C74 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237018 00232C78 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 8023701C 00232C7C 90 A3 01 84 */ stw r5, 0x184(r3)
/* 80237020 00232C80 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80237024 00232C84 80 65 00 10 */ lwz r3, 0x10(r5)
/* 80237028 00232C88 60 63 00 02 */ ori r3, r3, 2
/* 8023702C 00232C8C 90 65 00 10 */ stw r3, 0x10(r5)
/* 80237030 00232C90 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80237034 00232C94 80 65 00 00 */ lwz r3, 0(r5)
/* 80237038 00232C98 60 63 00 02 */ ori r3, r3, 2
/* 8023703C 00232C9C 90 65 00 00 */ stw r3, 0(r5)
/* 80237040 00232CA0 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237044 00232CA4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237048 00232CA8 93 A3 0A 24 */ stw r29, 0xa24(r3)
/* 8023704C 00232CAC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237050 00232CB0 93 C3 0A 28 */ stw r30, 0xa28(r3)
/* 80237054 00232CB4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237058 00232CB8 93 C3 0A 2C */ stw r30, 0xa2c(r3)
/* 8023705C 00232CBC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237060 00232CC0 90 83 0A 30 */ stw r4, 0xa30(r3)
/* 80237064 00232CC4 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80237068 00232CC8 80 64 00 64 */ lwz r3, 0x64(r4)
/* 8023706C 00232CCC 60 63 00 01 */ ori r3, r3, 1
/* 80237070 00232CD0 90 64 00 64 */ stw r3, 0x64(r4)
/* 80237074 00232CD4 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80237078 00232CD8 80 64 00 00 */ lwz r3, 0(r4)
/* 8023707C 00232CDC 60 63 00 40 */ ori r3, r3, 0x40
/* 80237080 00232CE0 90 64 00 00 */ stw r3, 0(r4)
/* 80237084 00232CE4 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237088 00232CE8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8023708C 00232CEC 9B C3 0A 36 */ stb r30, 0xa36(r3)
/* 80237090 00232CF0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237094 00232CF4 9B A3 0A 37 */ stb r29, 0xa37(r3)
/* 80237098 00232CF8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8023709C 00232CFC 9B A3 0A 38 */ stb r29, 0xa38(r3)
/* 802370A0 00232D00 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802370A4 00232D04 80 64 00 64 */ lwz r3, 0x64(r4)
/* 802370A8 00232D08 60 63 00 04 */ ori r3, r3, 4
/* 802370AC 00232D0C 90 64 00 64 */ stw r3, 0x64(r4)
/* 802370B0 00232D10 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802370B4 00232D14 80 64 00 00 */ lwz r3, 0(r4)
/* 802370B8 00232D18 60 63 00 40 */ ori r3, r3, 0x40
/* 802370BC 00232D1C 90 64 00 00 */ stw r3, 0(r4)
/* 802370C0 00232D20 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802370C4 00232D24 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370C8 00232D28 9B A3 0A 3C */ stb r29, 0xa3c(r3)
/* 802370CC 00232D2C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370D0 00232D30 90 03 0A 40 */ stw r0, 0xa40(r3)
/* 802370D4 00232D34 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370D8 00232D38 80 03 00 64 */ lwz r0, 0x64(r3)
/* 802370DC 00232D3C 60 00 00 08 */ ori r0, r0, 8
/* 802370E0 00232D40 90 03 00 64 */ stw r0, 0x64(r3)
/* 802370E4 00232D44 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370E8 00232D48 80 03 00 00 */ lwz r0, 0(r3)
/* 802370EC 00232D4C 60 00 00 40 */ ori r0, r0, 0x40
/* 802370F0 00232D50 90 03 00 00 */ stw r0, 0(r3)
/* 802370F4 00232D54 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802370F8 00232D58 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802370FC 00232D5C 93 E3 0A 44 */ stw r31, 0xa44(r3)
/* 80237100 00232D60 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237104 00232D64 9B A3 0A 50 */ stb r29, 0xa50(r3)
/* 80237108 00232D68 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023710C 00232D6C 93 A3 0A 48 */ stw r29, 0xa48(r3)
/* 80237110 00232D70 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237114 00232D74 93 E3 0A 4C */ stw r31, 0xa4c(r3)
/* 80237118 00232D78 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023711C 00232D7C 9B A3 0A 51 */ stb r29, 0xa51(r3)
/* 80237120 00232D80 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237124 00232D84 9B C3 0A 52 */ stb r30, 0xa52(r3)
/* 80237128 00232D88 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023712C 00232D8C 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80237130 00232D90 60 00 00 10 */ ori r0, r0, 0x10
/* 80237134 00232D94 90 03 00 64 */ stw r0, 0x64(r3)
/* 80237138 00232D98 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023713C 00232D9C 38 80 00 00 */ li r4, 0
/* 80237140 00232DA0 38 A0 00 01 */ li r5, 1
/* 80237144 00232DA4 38 C0 00 04 */ li r6, 4
/* 80237148 00232DA8 80 03 00 00 */ lwz r0, 0(r3)
/* 8023714C 00232DAC 38 E0 00 00 */ li r7, 0
/* 80237150 00232DB0 39 00 00 00 */ li r8, 0
/* 80237154 00232DB4 39 20 00 00 */ li r9, 0
/* 80237158 00232DB8 60 00 00 40 */ ori r0, r0, 0x40
/* 8023715C 00232DBC 90 03 00 00 */ stw r0, 0(r3)
/* 80237160 00232DC0 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80237164 00232DC4 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237168 00232DC8 93 C3 01 88 */ stw r30, 0x188(r3)
/* 8023716C 00232DCC 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237170 00232DD0 80 03 00 10 */ lwz r0, 0x10(r3)
/* 80237174 00232DD4 60 00 00 04 */ ori r0, r0, 4
/* 80237178 00232DD8 90 03 00 10 */ stw r0, 0x10(r3)
/* 8023717C 00232DDC 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237180 00232DE0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237184 00232DE4 60 00 00 02 */ ori r0, r0, 2
/* 80237188 00232DE8 90 03 00 00 */ stw r0, 0(r3)
/* 8023718C 00232DEC 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80237190 00232DF0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80237194 00232DF4 9B C3 00 68 */ stb r30, 0x68(r3)
/* 80237198 00232DF8 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 8023719C 00232DFC 80 03 00 04 */ lwz r0, 4(r3)
/* 802371A0 00232E00 60 00 00 01 */ ori r0, r0, 1
/* 802371A4 00232E04 90 03 00 04 */ stw r0, 4(r3)
/* 802371A8 00232E08 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 802371AC 00232E0C 80 03 00 00 */ lwz r0, 0(r3)
/* 802371B0 00232E10 60 00 00 01 */ ori r0, r0, 1
/* 802371B4 00232E14 90 03 00 00 */ stw r0, 0(r3)
/* 802371B8 00232E18 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802371BC 00232E1C 4B FF D2 B9 */ bl func_80234474
/* 802371C0 00232E20 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802371C4 00232E24 38 80 00 FF */ li r4, 0xff
/* 802371C8 00232E28 38 60 00 0F */ li r3, 0xf
/* 802371CC 00232E2C 38 00 00 08 */ li r0, 8
/* 802371D0 00232E30 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 802371D4 00232E34 9B A5 01 8C */ stb r29, 0x18c(r5)
/* 802371D8 00232E38 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 802371DC 00232E3C 80 A6 00 14 */ lwz r5, 0x14(r6)
/* 802371E0 00232E40 60 A5 00 01 */ ori r5, r5, 1
/* 802371E4 00232E44 90 A6 00 14 */ stw r5, 0x14(r6)
/* 802371E8 00232E48 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 802371EC 00232E4C 80 A6 00 00 */ lwz r5, 0(r6)
/* 802371F0 00232E50 60 A5 00 04 */ ori r5, r5, 4
/* 802371F4 00232E54 90 A6 00 00 */ stw r5, 0(r6)
/* 802371F8 00232E58 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 802371FC 00232E5C 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 80237200 00232E60 9B C5 02 80 */ stb r30, 0x280(r5)
/* 80237204 00232E64 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80237208 00232E68 80 A6 00 24 */ lwz r5, 0x24(r6)
/* 8023720C 00232E6C 60 A5 00 01 */ ori r5, r5, 1
/* 80237210 00232E70 90 A6 00 24 */ stw r5, 0x24(r6)
/* 80237214 00232E74 80 C7 16 38 */ lwz r6, 0x1638(r7)
/* 80237218 00232E78 80 A6 00 00 */ lwz r5, 0(r6)
/* 8023721C 00232E7C 60 A5 00 08 */ ori r5, r5, 8
/* 80237220 00232E80 90 A6 00 00 */ stw r5, 0(r6)
/* 80237224 00232E84 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237228 00232E88 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8023722C 00232E8C 93 A5 02 84 */ stw r29, 0x284(r5)
/* 80237230 00232E90 93 A5 02 88 */ stw r29, 0x288(r5)
/* 80237234 00232E94 90 85 02 8C */ stw r4, 0x28c(r5)
/* 80237238 00232E98 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8023723C 00232E9C 80 85 00 28 */ lwz r4, 0x28(r5)
/* 80237240 00232EA0 60 84 00 01 */ ori r4, r4, 1
/* 80237244 00232EA4 90 85 00 28 */ stw r4, 0x28(r5)
/* 80237248 00232EA8 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 8023724C 00232EAC 80 85 00 00 */ lwz r4, 0(r5)
/* 80237250 00232EB0 60 84 00 08 */ ori r4, r4, 8
/* 80237254 00232EB4 90 85 00 00 */ stw r4, 0(r5)
/* 80237258 00232EB8 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 8023725C 00232EBC 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 80237260 00232EC0 93 A4 05 44 */ stw r29, 0x544(r4)
/* 80237264 00232EC4 93 A4 05 48 */ stw r29, 0x548(r4)
/* 80237268 00232EC8 93 A4 05 4C */ stw r29, 0x54c(r4)
/* 8023726C 00232ECC 9B A4 05 50 */ stb r29, 0x550(r4)
/* 80237270 00232ED0 93 A4 05 54 */ stw r29, 0x554(r4)
/* 80237274 00232ED4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80237278 00232ED8 80 85 00 34 */ lwz r4, 0x34(r5)
/* 8023727C 00232EDC 60 84 00 01 */ ori r4, r4, 1
/* 80237280 00232EE0 90 85 00 34 */ stw r4, 0x34(r5)
/* 80237284 00232EE4 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80237288 00232EE8 80 85 00 00 */ lwz r4, 0(r5)
/* 8023728C 00232EEC 60 84 00 08 */ ori r4, r4, 8
/* 80237290 00232EF0 90 85 00 00 */ stw r4, 0(r5)
/* 80237294 00232EF4 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237298 00232EF8 80 86 16 38 */ lwz r4, 0x1638(r6)
/* 8023729C 00232EFC 93 A4 06 84 */ stw r29, 0x684(r4)
/* 802372A0 00232F00 93 A4 06 88 */ stw r29, 0x688(r4)
/* 802372A4 00232F04 93 A4 06 8C */ stw r29, 0x68c(r4)
/* 802372A8 00232F08 9B A4 06 90 */ stb r29, 0x690(r4)
/* 802372AC 00232F0C 93 A4 06 94 */ stw r29, 0x694(r4)
/* 802372B0 00232F10 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802372B4 00232F14 80 85 00 38 */ lwz r4, 0x38(r5)
/* 802372B8 00232F18 60 84 00 01 */ ori r4, r4, 1
/* 802372BC 00232F1C 90 85 00 38 */ stw r4, 0x38(r5)
/* 802372C0 00232F20 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 802372C4 00232F24 80 85 00 00 */ lwz r4, 0(r5)
/* 802372C8 00232F28 60 84 00 08 */ ori r4, r4, 8
/* 802372CC 00232F2C 90 85 00 00 */ stw r4, 0(r5)
/* 802372D0 00232F30 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802372D4 00232F34 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 802372D8 00232F38 90 64 03 44 */ stw r3, 0x344(r4)
/* 802372DC 00232F3C 90 64 03 48 */ stw r3, 0x348(r4)
/* 802372E0 00232F40 90 64 03 4C */ stw r3, 0x34c(r4)
/* 802372E4 00232F44 90 04 03 50 */ stw r0, 0x350(r4)
/* 802372E8 00232F48 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802372EC 00232F4C 80 03 00 2C */ lwz r0, 0x2c(r3)
/* 802372F0 00232F50 60 00 00 01 */ ori r0, r0, 1
/* 802372F4 00232F54 90 03 00 2C */ stw r0, 0x2c(r3)
/* 802372F8 00232F58 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802372FC 00232F5C 80 03 00 00 */ lwz r0, 0(r3)
/* 80237300 00232F60 60 00 00 08 */ ori r0, r0, 8
/* 80237304 00232F64 90 03 00 00 */ stw r0, 0(r3)
/* 80237308 00232F68 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8023730C 00232F6C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237310 00232F70 93 E3 04 44 */ stw r31, 0x444(r3)
/* 80237314 00232F74 93 E3 04 48 */ stw r31, 0x448(r3)
/* 80237318 00232F78 93 E3 04 4C */ stw r31, 0x44c(r3)
/* 8023731C 00232F7C 93 E3 04 50 */ stw r31, 0x450(r3)
/* 80237320 00232F80 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237324 00232F84 80 03 00 30 */ lwz r0, 0x30(r3)
/* 80237328 00232F88 60 00 00 01 */ ori r0, r0, 1
/* 8023732C 00232F8C 90 03 00 30 */ stw r0, 0x30(r3)
/* 80237330 00232F90 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237334 00232F94 80 03 00 00 */ lwz r0, 0(r3)
/* 80237338 00232F98 60 00 00 08 */ ori r0, r0, 8
/* 8023733C 00232F9C 90 03 00 00 */ stw r0, 0(r3)
/* 80237340 00232FA0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237344 00232FA4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237348 00232FA8 9B C3 08 90 */ stb r30, 0x890(r3)
/* 8023734C 00232FAC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237350 00232FB0 80 03 00 44 */ lwz r0, 0x44(r3)
/* 80237354 00232FB4 60 00 00 01 */ ori r0, r0, 1
/* 80237358 00232FB8 90 03 00 44 */ stw r0, 0x44(r3)
/* 8023735C 00232FBC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237360 00232FC0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237364 00232FC4 60 00 00 80 */ ori r0, r0, 0x80
/* 80237368 00232FC8 90 03 00 00 */ stw r0, 0(r3)
/* 8023736C 00232FCC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237370 00232FD0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237374 00232FD4 93 A3 08 94 */ stw r29, 0x894(r3)
/* 80237378 00232FD8 93 C3 08 98 */ stw r30, 0x898(r3)
/* 8023737C 00232FDC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237380 00232FE0 80 03 00 48 */ lwz r0, 0x48(r3)
/* 80237384 00232FE4 60 00 00 01 */ ori r0, r0, 1
/* 80237388 00232FE8 90 03 00 48 */ stw r0, 0x48(r3)
/* 8023738C 00232FEC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237390 00232FF0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237394 00232FF4 60 00 00 80 */ ori r0, r0, 0x80
/* 80237398 00232FF8 90 03 00 00 */ stw r0, 0(r3)
/* 8023739C 00232FFC 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 802373A0 00233000 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802373A4 00233004 93 C3 08 B4 */ stw r30, 0x8b4(r3)
/* 802373A8 00233008 93 C3 08 B8 */ stw r30, 0x8b8(r3)
/* 802373AC 0023300C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802373B0 00233010 80 03 00 4C */ lwz r0, 0x4c(r3)
/* 802373B4 00233014 60 00 00 01 */ ori r0, r0, 1
/* 802373B8 00233018 90 03 00 4C */ stw r0, 0x4c(r3)
/* 802373BC 0023301C 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 802373C0 00233020 80 03 00 00 */ lwz r0, 0(r3)
/* 802373C4 00233024 60 00 00 80 */ ori r0, r0, 0x80
/* 802373C8 00233028 90 03 00 00 */ stw r0, 0(r3)
/* 802373CC 0023302C 88 0D A4 4D */ lbz r0, lbl_8063F70D-_SDA_BASE_(r13)
/* 802373D0 00233030 2C 00 00 00 */ cmpwi r0, 0
/* 802373D4 00233034 41 82 00 24 */ beq lbl_802373F8
/* 802373D8 00233038 88 0D A4 4C */ lbz r0, lbl_8063F70C-_SDA_BASE_(r13)
/* 802373DC 0023303C 3C A0 80 42 */ lis r5, lbl_80424688@ha
/* 802373E0 00233040 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802373E4 00233044 38 A5 46 88 */ addi r5, r5, lbl_80424688@l
/* 802373E8 00233048 7C 06 07 74 */ extsb r6, r0
/* 802373EC 0023304C 38 80 00 01 */ li r4, 1
/* 802373F0 00233050 4B FF D4 1D */ bl func_8023480C
/* 802373F4 00233054 48 00 00 20 */ b lbl_80237414
lbl_802373F8:
/* 802373F8 00233058 88 0D A4 4C */ lbz r0, lbl_8063F70C-_SDA_BASE_(r13)
/* 802373FC 0023305C 3C A0 80 42 */ lis r5, lbl_80424670@ha
/* 80237400 00233060 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237404 00233064 38 A5 46 70 */ addi r5, r5, lbl_80424670@l
/* 80237408 00233068 7C 06 07 74 */ extsb r6, r0
/* 8023740C 0023306C 38 80 00 01 */ li r4, 1
/* 80237410 00233070 4B FF D3 FD */ bl func_8023480C
lbl_80237414:
/* 80237414 00233074 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80237418 00233078 38 80 00 02 */ li r4, 2
/* 8023741C 0023307C 38 60 00 00 */ li r3, 0
/* 80237420 00233080 38 00 00 01 */ li r0, 1
/* 80237424 00233084 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80237428 00233088 90 85 07 F4 */ stw r4, 0x7f4(r5)
/* 8023742C 0023308C 90 65 07 F8 */ stw r3, 0x7f8(r5)
/* 80237430 00233090 98 65 07 FC */ stb r3, 0x7fc(r5)
/* 80237434 00233094 98 65 07 FD */ stb r3, 0x7fd(r5)
/* 80237438 00233098 90 05 08 00 */ stw r0, 0x800(r5)
/* 8023743C 0023309C 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80237440 002330A0 80 03 00 40 */ lwz r0, 0x40(r3)
/* 80237444 002330A4 60 00 00 01 */ ori r0, r0, 1
/* 80237448 002330A8 90 03 00 40 */ stw r0, 0x40(r3)
/* 8023744C 002330AC 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80237450 002330B0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237454 002330B4 60 00 00 08 */ ori r0, r0, 8
/* 80237458 002330B8 90 03 00 00 */ stw r0, 0(r3)
/* 8023745C 002330BC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237460 002330C0 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 80237464 002330C4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237468 002330C8 80 03 15 3C */ lwz r0, 0x153c(r3)
/* 8023746C 002330CC 7C 00 20 40 */ cmplw r0, r4
/* 80237470 002330D0 40 82 00 14 */ bne lbl_80237484
/* 80237474 002330D4 88 04 00 07 */ lbz r0, 7(r4)
/* 80237478 002330D8 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 8023747C 002330DC 2C 00 00 01 */ cmpwi r0, 1
/* 80237480 002330E0 40 82 00 1C */ bne lbl_8023749C
lbl_80237484:
/* 80237484 002330E4 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237488 002330E8 90 83 15 3C */ stw r4, 0x153c(r3)
/* 8023748C 002330EC 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237490 002330F0 80 03 15 38 */ lwz r0, 0x1538(r3)
/* 80237494 002330F4 60 00 00 01 */ ori r0, r0, 1
/* 80237498 002330F8 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8023749C:
/* 8023749C 002330FC 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802374A0 00233100 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 802374A4 00233104 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802374A8 00233108 80 03 15 40 */ lwz r0, 0x1540(r3)
/* 802374AC 0023310C 7C 00 20 40 */ cmplw r0, r4
/* 802374B0 00233110 40 82 00 14 */ bne lbl_802374C4
/* 802374B4 00233114 88 04 00 07 */ lbz r0, 7(r4)
/* 802374B8 00233118 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802374BC 0023311C 2C 00 00 01 */ cmpwi r0, 1
/* 802374C0 00233120 40 82 00 1C */ bne lbl_802374DC
lbl_802374C4:
/* 802374C4 00233124 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802374C8 00233128 90 83 15 40 */ stw r4, 0x1540(r3)
/* 802374CC 0023312C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802374D0 00233130 80 03 15 38 */ lwz r0, 0x1538(r3)
/* 802374D4 00233134 60 00 00 02 */ ori r0, r0, 2
/* 802374D8 00233138 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_802374DC:
/* 802374DC 0023313C C0 22 9D 90 */ lfs f1, lbl_80642390-_SDA2_BASE_(r2)
/* 802374E0 00233140 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802374E4 00233144 FC 40 08 90 */ fmr f2, f1
/* 802374E8 00233148 C0 62 9D 94 */ lfs f3, lbl_80642394-_SDA2_BASE_(r2)
/* 802374EC 0023314C FC A0 08 90 */ fmr f5, f1
/* 802374F0 00233150 C0 82 9D 98 */ lfs f4, lbl_80642398-_SDA2_BASE_(r2)
/* 802374F4 00233154 C0 C2 9D 9C */ lfs f6, lbl_8064239C-_SDA2_BASE_(r2)
/* 802374F8 00233158 4B FF DA E9 */ bl func_80234FE0
/* 802374FC 0023315C 38 60 00 05 */ li r3, 5
/* 80237500 00233160 48 00 5A 1D */ bl func_8023CF1C
/* 80237504 00233164 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80237508 00233168 38 00 00 98 */ li r0, 0x98
/* 8023750C 0023316C 38 80 00 04 */ li r4, 4
/* 80237510 00233170 90 65 17 3C */ stw r3, 0x173c(r5)
/* 80237514 00233174 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237518 00233178 90 03 17 38 */ stw r0, 0x1738(r3)
/* 8023751C 0023317C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237520 00233180 4B FF C0 0D */ bl begin_drawing
/* 80237524 00233184 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237528 00233188 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8023752C 0023318C D0 03 80 00 */ stfs f0, 0xCC008000@l(r3)
/* 80237530 00233190 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237534 00233194 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237538 00233198 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 8023753C 0023319C D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237540 002331A0 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237544 002331A4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237548 002331A8 C0 02 9D 94 */ lfs f0, lbl_80642394-_SDA2_BASE_(r2)
/* 8023754C 002331AC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237550 002331B0 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237554 002331B4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237558 002331B8 C0 02 9D A0 */ lfs f0, lbl_806423A0-_SDA2_BASE_(r2)
/* 8023755C 002331BC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237560 002331C0 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 80237564 002331C4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237568 002331C8 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 8023756C 002331CC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237570 002331D0 C0 02 9D 98 */ lfs f0, lbl_80642398-_SDA2_BASE_(r2)
/* 80237574 002331D4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237578 002331D8 C0 02 9D 90 */ lfs f0, lbl_80642390-_SDA2_BASE_(r2)
/* 8023757C 002331DC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237580 002331E0 C0 02 9D A0 */ lfs f0, lbl_806423A0-_SDA2_BASE_(r2)
/* 80237584 002331E4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237588 002331E8 C0 02 9D 94 */ lfs f0, lbl_80642394-_SDA2_BASE_(r2)
/* 8023758C 002331EC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237590 002331F0 C0 02 9D 98 */ lfs f0, lbl_80642398-_SDA2_BASE_(r2)
/* 80237594 002331F4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 80237598 002331F8 C0 02 9D A0 */ lfs f0, lbl_806423A0-_SDA2_BASE_(r2)
/* 8023759C 002331FC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802375A0 00233200 C0 02 9D A0 */ lfs f0, lbl_806423A0-_SDA2_BASE_(r2)
/* 802375A4 00233204 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 802375A8 00233208 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802375AC 0023320C 4B FF BF D5 */ bl end_drawing
/* 802375B0 00233210 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802375B4 00233214 38 80 00 00 */ li r4, 0
/* 802375B8 00233218 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375BC 0023321C 98 83 08 90 */ stb r4, 0x890(r3)
/* 802375C0 00233220 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375C4 00233224 80 03 00 44 */ lwz r0, 0x44(r3)
/* 802375C8 00233228 60 00 00 01 */ ori r0, r0, 1
/* 802375CC 0023322C 90 03 00 44 */ stw r0, 0x44(r3)
/* 802375D0 00233230 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375D4 00233234 80 03 00 00 */ lwz r0, 0(r3)
/* 802375D8 00233238 60 00 00 80 */ ori r0, r0, 0x80
/* 802375DC 0023323C 90 03 00 00 */ stw r0, 0(r3)
/* 802375E0 00233240 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802375E4 00233244 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375E8 00233248 80 03 07 F4 */ lwz r0, 0x7f4(r3)
/* 802375EC 0023324C 2C 00 00 07 */ cmpwi r0, 7
/* 802375F0 00233250 41 82 00 08 */ beq lbl_802375F8
/* 802375F4 00233254 90 83 07 F4 */ stw r4, 0x7f4(r3)
lbl_802375F8:
/* 802375F8 00233258 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802375FC 0023325C 2C 1C 00 00 */ cmpwi r28, 0
/* 80237600 00233260 80 03 00 40 */ lwz r0, 0x40(r3)
/* 80237604 00233264 60 00 00 01 */ ori r0, r0, 1
/* 80237608 00233268 90 03 00 40 */ stw r0, 0x40(r3)
/* 8023760C 0023326C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80237610 00233270 80 03 00 00 */ lwz r0, 0(r3)
/* 80237614 00233274 60 00 00 08 */ ori r0, r0, 8
/* 80237618 00233278 90 03 00 00 */ stw r0, 0(r3)
/* 8023761C 0023327C 41 82 00 60 */ beq lbl_8023767C
/* 80237620 00233280 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80237624 00233284 38 00 00 01 */ li r0, 1
/* 80237628 00233288 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 8023762C 0023328C 98 03 0A 87 */ stb r0, 0xa87(r3)
/* 80237630 00233290 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237634 00233294 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80237638 00233298 60 00 00 40 */ ori r0, r0, 0x40
/* 8023763C 0023329C 90 03 00 64 */ stw r0, 0x64(r3)
/* 80237640 002332A0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237644 002332A4 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80237648 002332A8 60 00 02 00 */ ori r0, r0, 0x200
/* 8023764C 002332AC 90 03 00 64 */ stw r0, 0x64(r3)
/* 80237650 002332B0 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237654 002332B4 88 03 0A 86 */ lbz r0, 0xa86(r3)
/* 80237658 002332B8 2C 00 00 00 */ cmpwi r0, 0
/* 8023765C 002332BC 41 82 00 10 */ beq lbl_8023766C
/* 80237660 002332C0 80 03 00 64 */ lwz r0, 0x64(r3)
/* 80237664 002332C4 60 00 01 00 */ ori r0, r0, 0x100
/* 80237668 002332C8 90 03 00 64 */ stw r0, 0x64(r3)
lbl_8023766C:
/* 8023766C 002332CC 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80237670 002332D0 80 03 00 00 */ lwz r0, 0(r3)
/* 80237674 002332D4 60 00 00 40 */ ori r0, r0, 0x40
/* 80237678 002332D8 90 03 00 00 */ stw r0, 0(r3)
lbl_8023767C:
/* 8023767C 002332DC 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237680 002332E0 48 00 37 D5 */ bl func_8023AE54
/* 80237684 002332E4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237688 002332E8 88 1B 00 1C */ lbz r0, 0x1c(r27)
/* 8023768C 002332EC 98 03 00 D0 */ stb r0, 0xd0(r3)
/* 80237690 002332F0 88 1B 00 1D */ lbz r0, 0x1d(r27)
/* 80237694 002332F4 98 03 00 D1 */ stb r0, 0xd1(r3)
/* 80237698 002332F8 88 1B 00 1E */ lbz r0, 0x1e(r27)
/* 8023769C 002332FC 98 03 00 D2 */ stb r0, 0xd2(r3)
/* 802376A0 00233300 88 1B 00 1F */ lbz r0, 0x1f(r27)
/* 802376A4 00233304 98 03 00 D3 */ stb r0, 0xd3(r3)
/* 802376A8 00233308 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802376AC 0023330C 80 8D A4 74 */ lwz r4, lbl_8063F734-_SDA_BASE_(r13)
/* 802376B0 00233310 4B FF BC 2D */ bl func_802332DC
/* 802376B4 00233314 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 802376B8 00233318 38 00 00 00 */ li r0, 0
/* 802376BC 0023331C 38 80 00 01 */ li r4, 1
/* 802376C0 00233320 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802376C4 00233324 90 03 01 88 */ stw r0, 0x188(r3)
/* 802376C8 00233328 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802376CC 0023332C 80 03 00 10 */ lwz r0, 0x10(r3)
/* 802376D0 00233330 60 00 00 04 */ ori r0, r0, 4
/* 802376D4 00233334 90 03 00 10 */ stw r0, 0x10(r3)
/* 802376D8 00233338 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 802376DC 0023333C 80 03 00 00 */ lwz r0, 0(r3)
/* 802376E0 00233340 60 00 00 02 */ ori r0, r0, 2
/* 802376E4 00233344 90 03 00 00 */ stw r0, 0(r3)
/* 802376E8 00233348 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 802376EC 0023334C 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 802376F0 00233350 A0 A6 14 AA */ lhz r5, 0x14aa(r6)
/* 802376F4 00233354 38 05 FF FF */ addi r0, r5, -1
/* 802376F8 00233358 B0 06 14 AA */ sth r0, 0x14aa(r6)
/* 802376FC 0023335C 54 00 1B 78 */ rlwinm r0, r0, 3, 0xd, 0x1c
/* 80237700 00233360 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 80237704 00233364 7D 05 02 14 */ add r8, r5, r0
/* 80237708 00233368 A0 A8 14 CC */ lhz r5, 0x14cc(r8)
/* 8023770C 0023336C A0 C8 14 CE */ lhz r6, 0x14ce(r8)
/* 80237710 00233370 A0 E8 14 D0 */ lhz r7, 0x14d0(r8)
/* 80237714 00233374 A1 08 14 D2 */ lhz r8, 0x14d2(r8)
/* 80237718 00233378 4B FF DA 61 */ bl func_80235178
/* 8023771C 0023337C 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80237720 00233380 38 80 00 01 */ li r4, 1
/* 80237724 00233384 80 C3 16 38 */ lwz r6, 0x1638(r3)
/* 80237728 00233388 A0 A6 14 A8 */ lhz r5, 0x14a8(r6)
/* 8023772C 0023338C 38 05 FF FF */ addi r0, r5, -1
/* 80237730 00233390 B0 06 14 A8 */ sth r0, 0x14a8(r6)
/* 80237734 00233394 54 00 23 36 */ rlwinm r0, r0, 4, 0xc, 0x1b
/* 80237738 00233398 80 A3 16 38 */ lwz r5, 0x1638(r3)
/* 8023773C 0023339C 7C A5 02 14 */ add r5, r5, r0
/* 80237740 002333A0 C0 25 14 AC */ lfs f1, 0x14ac(r5)
/* 80237744 002333A4 C0 45 14 B0 */ lfs f2, 0x14b0(r5)
/* 80237748 002333A8 C0 65 14 B4 */ lfs f3, 0x14b4(r5)
/* 8023774C 002333AC C0 85 14 B8 */ lfs f4, 0x14b8(r5)
/* 80237750 002333B0 4B FF DA B5 */ bl func_80235204
lbl_80237754:
/* 80237754 002333B4 7F 63 DB 78 */ mr r3, r27
/* 80237758 002333B8 4B FF F5 39 */ bl func_80236C90
/* 8023775C 002333BC 39 61 00 20 */ addi r11, r1, 0x20
/* 80237760 002333C0 4B F8 FA 15 */ bl _restgpr_27
/* 80237764 002333C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80237768 002333C8 7C 08 03 A6 */ mtlr r0
/* 8023776C 002333CC 38 21 00 20 */ addi r1, r1, 0x20
/* 80237770 002333D0 4E 80 00 20 */ blr
.global func_80237774
func_80237774:
/* 80237774 002333D4 38 A0 00 01 */ li r5, 1
/* 80237778 002333D8 38 6D A4 38 */ addi r3, r13, lbl_8063F6F8-_SDA_BASE_
/* 8023777C 002333DC 38 80 00 04 */ li r4, 4
/* 80237780 002333E0 38 00 00 00 */ li r0, 0
/* 80237784 002333E4 98 AD A4 38 */ stb r5, lbl_8063F6F8-_SDA_BASE_(r13)
/* 80237788 002333E8 B0 83 00 02 */ sth r4, 2(r3)
/* 8023778C 002333EC 98 03 00 04 */ stb r0, 4(r3)
/* 80237790 002333F0 4E 80 00 20 */ blr
|