summaryrefslogtreecommitdiff
path: root/asm/code_80235A74.s
blob: 2ecee85c4220bfe7ee88430fb8f0048b94030cf9 (plain)
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
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
.include "macros.inc"

.section .text, "ax"  # 0x80006980 - 0x803E1E60

.global func_80235A74
func_80235A74:
/* 80235A74 002316D4  38 00 00 00 */	li r0, 0
/* 80235A78 002316D8  90 03 00 00 */	stw r0, 0(r3)
/* 80235A7C 002316DC  90 03 00 04 */	stw r0, 4(r3)
/* 80235A80 002316E0  90 03 00 08 */	stw r0, 8(r3)
/* 80235A84 002316E4  4E 80 00 20 */	blr

.global func_80235A88
func_80235A88:
/* 80235A88 002316E8  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 80235A8C 002316EC  7C 08 02 A6 */	mflr r0
/* 80235A90 002316F0  90 01 00 64 */	stw r0, 0x64(r1)
/* 80235A94 002316F4  39 61 00 60 */	addi r11, r1, 0x60
/* 80235A98 002316F8  4B F9 16 5D */	bl __save_gpr
/* 80235A9C 002316FC  3F E0 80 42 */	lis r31, lbl_80424600@ha
/* 80235AA0 00231700  38 60 00 14 */	li r3, 0x14
/* 80235AA4 00231704  3B FF 46 00 */	addi r31, r31, lbl_80424600@l
/* 80235AA8 00231708  4B FA 4F 89 */	bl __nw__FUl
/* 80235AAC 0023170C  2C 03 00 00 */	cmpwi r3, 0
/* 80235AB0 00231710  41 82 00 08 */	beq lbl_80235AB8
/* 80235AB4 00231714  48 00 8F 91 */	bl func_8023EA44
lbl_80235AB8:
/* 80235AB8 00231718  38 60 00 1C */	li r3, 0x1c
/* 80235ABC 0023171C  4B FA 4F 75 */	bl __nw__FUl
/* 80235AC0 00231720  2C 03 00 00 */	cmpwi r3, 0
/* 80235AC4 00231724  7C 7E 1B 78 */	mr r30, r3
/* 80235AC8 00231728  41 82 00 10 */	beq lbl_80235AD8
/* 80235ACC 0023172C  38 80 00 01 */	li r4, 1
/* 80235AD0 00231730  48 02 36 95 */	bl func_80259164
/* 80235AD4 00231734  7C 7E 1B 78 */	mr r30, r3
lbl_80235AD8:
/* 80235AD8 00231738  38 60 01 54 */	li r3, 0x154
/* 80235ADC 0023173C  4B FA 4F 55 */	bl __nw__FUl
/* 80235AE0 00231740  2C 03 00 00 */	cmpwi r3, 0
/* 80235AE4 00231744  7C 7D 1B 78 */	mr r29, r3
/* 80235AE8 00231748  41 82 00 0C */	beq lbl_80235AF4
/* 80235AEC 0023174C  4B FC A5 D1 */	bl func_802000BC
/* 80235AF0 00231750  7C 7D 1B 78 */	mr r29, r3
lbl_80235AF4:
/* 80235AF4 00231754  38 60 04 A4 */	li r3, 0x4a4
/* 80235AF8 00231758  4B FA 4F 39 */	bl __nw__FUl
/* 80235AFC 0023175C  2C 03 00 00 */	cmpwi r3, 0
/* 80235B00 00231760  7C 7C 1B 78 */	mr r28, r3
/* 80235B04 00231764  41 82 00 10 */	beq lbl_80235B14
/* 80235B08 00231768  38 80 00 04 */	li r4, 4
/* 80235B0C 0023176C  4B FC 59 21 */	bl func_801FB42C
/* 80235B10 00231770  7C 7C 1B 78 */	mr r28, r3
lbl_80235B14:
/* 80235B14 00231774  38 60 00 18 */	li r3, 0x18
/* 80235B18 00231778  4B FA 4F 19 */	bl __nw__FUl
/* 80235B1C 0023177C  2C 03 00 00 */	cmpwi r3, 0
/* 80235B20 00231780  7C 7B 1B 78 */	mr r27, r3
/* 80235B24 00231784  41 82 00 0C */	beq lbl_80235B30
/* 80235B28 00231788  4B FA ED 95 */	bl func_801E48BC
/* 80235B2C 0023178C  7C 7B 1B 78 */	mr r27, r3
lbl_80235B30:
/* 80235B30 00231790  38 60 01 20 */	li r3, 0x120
/* 80235B34 00231794  4B FA 4E FD */	bl __nw__FUl
/* 80235B38 00231798  2C 03 00 00 */	cmpwi r3, 0
/* 80235B3C 0023179C  7C 7A 1B 78 */	mr r26, r3
/* 80235B40 002317A0  41 82 00 0C */	beq lbl_80235B4C
/* 80235B44 002317A4  4B FC D3 11 */	bl func_80202E54
/* 80235B48 002317A8  7C 7A 1B 78 */	mr r26, r3
lbl_80235B4C:
/* 80235B4C 002317AC  4B FA 4F DD */	bl func_801DAB28
/* 80235B50 002317B0  2C 03 00 00 */	cmpwi r3, 0
/* 80235B54 002317B4  41 82 00 14 */	beq lbl_80235B68
/* 80235B58 002317B8  80 6D 96 38 */	lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 80235B5C 002317BC  38 80 02 64 */	li r4, 0x264
/* 80235B60 002317C0  4B FA 51 35 */	bl func_801DAC94
/* 80235B64 002317C4  48 00 00 08 */	b lbl_80235B6C
lbl_80235B68:
/* 80235B68 002317C8  38 60 00 00 */	li r3, 0
lbl_80235B6C:
/* 80235B6C 002317CC  2C 03 00 00 */	cmpwi r3, 0
/* 80235B70 002317D0  41 82 00 08 */	beq lbl_80235B78
/* 80235B74 002317D4  4B FA 84 05 */	bl __ct__8GScameraFv
lbl_80235B78:
/* 80235B78 002317D8  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80235B7C 002317DC  38 84 67 54 */	addi r4, r4, lbl_80496754@l
/* 80235B80 002317E0  90 64 00 04 */	stw r3, 4(r4)
/* 80235B84 002317E4  4B FA 4F A5 */	bl func_801DAB28
/* 80235B88 002317E8  2C 03 00 00 */	cmpwi r3, 0
/* 80235B8C 002317EC  41 82 00 14 */	beq lbl_80235BA0
/* 80235B90 002317F0  80 6D 96 38 */	lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 80235B94 002317F4  38 80 02 64 */	li r4, 0x264
/* 80235B98 002317F8  4B FA 50 FD */	bl func_801DAC94
/* 80235B9C 002317FC  48 00 00 08 */	b lbl_80235BA4
lbl_80235BA0:
/* 80235BA0 00231800  38 60 00 00 */	li r3, 0
lbl_80235BA4:
/* 80235BA4 00231804  2C 03 00 00 */	cmpwi r3, 0
/* 80235BA8 00231808  7C 60 1B 78 */	mr r0, r3
/* 80235BAC 0023180C  41 82 00 0C */	beq lbl_80235BB8
/* 80235BB0 00231810  4B FA 83 C9 */	bl __ct__8GScameraFv
/* 80235BB4 00231814  7C 60 1B 78 */	mr r0, r3
lbl_80235BB8:
/* 80235BB8 00231818  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80235BBC 0023181C  38 60 00 20 */	li r3, 0x20
/* 80235BC0 00231820  38 84 67 54 */	addi r4, r4, lbl_80496754@l
/* 80235BC4 00231824  90 04 00 08 */	stw r0, 8(r4)
/* 80235BC8 00231828  4B FA 4E 69 */	bl __nw__FUl
/* 80235BCC 0023182C  2C 03 00 00 */	cmpwi r3, 0
/* 80235BD0 00231830  7C 79 1B 78 */	mr r25, r3
/* 80235BD4 00231834  41 82 00 20 */	beq lbl_80235BF4
/* 80235BD8 00231838  3C A0 00 30 */	lis r5, 0x00303060@ha
/* 80235BDC 0023183C  38 80 00 01 */	li r4, 1
/* 80235BE0 00231840  38 E5 30 60 */	addi r7, r5, 0x00303060@l
/* 80235BE4 00231844  38 C0 00 01 */	li r6, 1
/* 80235BE8 00231848  38 A0 00 01 */	li r5, 1
/* 80235BEC 0023184C  48 00 53 A1 */	bl func_8023AF8C
/* 80235BF0 00231850  7C 79 1B 78 */	mr r25, r3
lbl_80235BF4:
/* 80235BF4 00231854  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80235BF8 00231858  38 60 01 D0 */	li r3, 0x1d0
/* 80235BFC 0023185C  38 84 67 54 */	addi r4, r4, lbl_80496754@l
/* 80235C00 00231860  80 04 00 08 */	lwz r0, 8(r4)
/* 80235C04 00231864  90 19 00 0C */	stw r0, 0xc(r25)
/* 80235C08 00231868  4B FA 4E 29 */	bl __nw__FUl
/* 80235C0C 0023186C  2C 03 00 00 */	cmpwi r3, 0
/* 80235C10 00231870  7C 6F 1B 78 */	mr r15, r3
/* 80235C14 00231874  41 82 00 1C */	beq lbl_80235C30
/* 80235C18 00231878  38 80 00 02 */	li r4, 2
/* 80235C1C 0023187C  38 A0 00 00 */	li r5, 0
/* 80235C20 00231880  38 C0 00 00 */	li r6, 0
/* 80235C24 00231884  38 E0 60 60 */	li r7, 0x6060
/* 80235C28 00231888  48 00 A9 05 */	bl func_8024052C
/* 80235C2C 0023188C  7C 6F 1B 78 */	mr r15, r3
lbl_80235C30:
/* 80235C30 00231890  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80235C34 00231894  38 60 00 20 */	li r3, 0x20
/* 80235C38 00231898  38 84 67 54 */	addi r4, r4, lbl_80496754@l
/* 80235C3C 0023189C  80 04 00 04 */	lwz r0, 4(r4)
/* 80235C40 002318A0  90 0F 00 0C */	stw r0, 0xc(r15)
/* 80235C44 002318A4  4B FA 4D ED */	bl __nw__FUl
/* 80235C48 002318A8  2C 03 00 00 */	cmpwi r3, 0
/* 80235C4C 002318AC  7C 78 1B 78 */	mr r24, r3
/* 80235C50 002318B0  41 82 00 20 */	beq lbl_80235C70
/* 80235C54 002318B4  3C A0 00 60 */	lis r5, 0x00600060@ha
/* 80235C58 002318B8  38 80 00 03 */	li r4, 3
/* 80235C5C 002318BC  38 E5 00 60 */	addi r7, r5, 0x00600060@l
/* 80235C60 002318C0  38 C0 00 01 */	li r6, 1
/* 80235C64 002318C4  38 A0 00 00 */	li r5, 0
/* 80235C68 002318C8  48 00 53 25 */	bl func_8023AF8C
/* 80235C6C 002318CC  7C 78 1B 78 */	mr r24, r3
lbl_80235C70:
/* 80235C70 002318D0  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80235C74 002318D4  38 60 00 20 */	li r3, 0x20
/* 80235C78 002318D8  38 84 67 54 */	addi r4, r4, lbl_80496754@l
/* 80235C7C 002318DC  80 04 00 04 */	lwz r0, 4(r4)
/* 80235C80 002318E0  90 18 00 0C */	stw r0, 0xc(r24)
/* 80235C84 002318E4  4B FA 4D AD */	bl __nw__FUl
/* 80235C88 002318E8  2C 03 00 00 */	cmpwi r3, 0
/* 80235C8C 002318EC  7C 77 1B 78 */	mr r23, r3
/* 80235C90 002318F0  41 82 00 1C */	beq lbl_80235CAC
/* 80235C94 002318F4  38 80 00 04 */	li r4, 4
/* 80235C98 002318F8  38 A0 00 00 */	li r5, 0
/* 80235C9C 002318FC  38 C0 00 00 */	li r6, 0
/* 80235CA0 00231900  38 E0 60 00 */	li r7, 0x6000
/* 80235CA4 00231904  48 00 52 E9 */	bl func_8023AF8C
/* 80235CA8 00231908  7C 77 1B 78 */	mr r23, r3
lbl_80235CAC:
/* 80235CAC 0023190C  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80235CB0 00231910  38 60 00 14 */	li r3, 0x14
/* 80235CB4 00231914  38 84 67 54 */	addi r4, r4, lbl_80496754@l
/* 80235CB8 00231918  80 04 00 04 */	lwz r0, 4(r4)
/* 80235CBC 0023191C  90 17 00 0C */	stw r0, 0xc(r23)
/* 80235CC0 00231920  4B FA 4D 71 */	bl __nw__FUl
/* 80235CC4 00231924  2C 03 00 00 */	cmpwi r3, 0
/* 80235CC8 00231928  7C 76 1B 78 */	mr r22, r3
/* 80235CCC 0023192C  41 82 00 1C */	beq lbl_80235CE8
/* 80235CD0 00231930  3C A0 00 81 */	lis r5, 0x008080C0@ha
/* 80235CD4 00231934  38 80 00 01 */	li r4, 1
/* 80235CD8 00231938  38 C5 80 C0 */	addi r6, r5, 0x008080C0@l
/* 80235CDC 0023193C  38 AD 86 60 */	addi r5, r13, lbl_8063D920-_SDA_BASE_
/* 80235CE0 00231940  48 00 0E 29 */	bl func_80236B08
/* 80235CE4 00231944  7C 76 1B 78 */	mr r22, r3
lbl_80235CE8:
/* 80235CE8 00231948  38 60 00 14 */	li r3, 0x14
/* 80235CEC 0023194C  4B FA 4D 45 */	bl __nw__FUl
/* 80235CF0 00231950  2C 03 00 00 */	cmpwi r3, 0
/* 80235CF4 00231954  7C 75 1B 78 */	mr r21, r3
/* 80235CF8 00231958  41 82 00 1C */	beq lbl_80235D14
/* 80235CFC 0023195C  3C A0 00 81 */	lis r5, 0x0080C080@ha
/* 80235D00 00231960  38 80 00 02 */	li r4, 2
/* 80235D04 00231964  38 C5 C0 80 */	addi r6, r5, 0x0080C080@l
/* 80235D08 00231968  38 AD 86 68 */	addi r5, r13, lbl_8063D928-_SDA_BASE_
/* 80235D0C 0023196C  48 00 0D FD */	bl func_80236B08
/* 80235D10 00231970  7C 75 1B 78 */	mr r21, r3
lbl_80235D14:
/* 80235D14 00231974  38 60 00 14 */	li r3, 0x14
/* 80235D18 00231978  4B FA 4D 19 */	bl __nw__FUl
/* 80235D1C 0023197C  2C 03 00 00 */	cmpwi r3, 0
/* 80235D20 00231980  90 61 00 10 */	stw r3, 0x10(r1)
/* 80235D24 00231984  41 82 00 1C */	beq lbl_80235D40
/* 80235D28 00231988  3C A0 00 60 */	lis r5, 0x00606060@ha
/* 80235D2C 0023198C  38 80 00 03 */	li r4, 3
/* 80235D30 00231990  38 C5 60 60 */	addi r6, r5, 0x00606060@l
/* 80235D34 00231994  38 AD 86 70 */	addi r5, r13, lbl_8063D930-_SDA_BASE_
/* 80235D38 00231998  48 00 0D D1 */	bl func_80236B08
/* 80235D3C 0023199C  90 61 00 10 */	stw r3, 0x10(r1)
lbl_80235D40:
/* 80235D40 002319A0  38 60 00 14 */	li r3, 0x14
/* 80235D44 002319A4  4B FA 4C ED */	bl __nw__FUl
/* 80235D48 002319A8  2C 03 00 00 */	cmpwi r3, 0
/* 80235D4C 002319AC  7C 74 1B 78 */	mr r20, r3
/* 80235D50 002319B0  41 82 00 1C */	beq lbl_80235D6C
/* 80235D54 002319B4  3C 80 00 80 */	lis r4, 0x00804000@ha
/* 80235D58 002319B8  38 BF 00 00 */	addi r5, r31, 0
/* 80235D5C 002319BC  38 C4 40 00 */	addi r6, r4, 0x00804000@l
/* 80235D60 002319C0  38 80 00 05 */	li r4, 5
/* 80235D64 002319C4  48 00 0D A5 */	bl func_80236B08
/* 80235D68 002319C8  7C 74 1B 78 */	mr r20, r3
lbl_80235D6C:
/* 80235D6C 002319CC  38 60 00 20 */	li r3, 0x20
/* 80235D70 002319D0  4B FA 4C C1 */	bl __nw__FUl
/* 80235D74 002319D4  2C 03 00 00 */	cmpwi r3, 0
/* 80235D78 002319D8  41 82 00 14 */	beq lbl_80235D8C
/* 80235D7C 002319DC  38 BF 00 0C */	addi r5, r31, 0xc
/* 80235D80 002319E0  38 80 00 06 */	li r4, 6
/* 80235D84 002319E4  38 C0 00 A0 */	li r6, 0xa0
/* 80235D88 002319E8  48 00 0F 15 */	bl func_80236C9C
lbl_80235D8C:
/* 80235D8C 002319EC  90 61 00 08 */	stw r3, 8(r1)
/* 80235D90 002319F0  38 60 00 14 */	li r3, 0x14
/* 80235D94 002319F4  4B FA 4C 9D */	bl __nw__FUl
/* 80235D98 002319F8  2C 03 00 00 */	cmpwi r3, 0
/* 80235D9C 002319FC  7C 73 1B 78 */	mr r19, r3
/* 80235DA0 00231A00  41 82 00 1C */	beq lbl_80235DBC
/* 80235DA4 00231A04  3C A0 00 01 */	lis r5, 0x0000C0C0@ha
/* 80235DA8 00231A08  38 80 00 07 */	li r4, 7
/* 80235DAC 00231A0C  38 C5 C0 C0 */	addi r6, r5, 0x0000C0C0@l
/* 80235DB0 00231A10  38 AD 86 78 */	addi r5, r13, lbl_8063D938-_SDA_BASE_
/* 80235DB4 00231A14  48 00 0D 55 */	bl func_80236B08
/* 80235DB8 00231A18  7C 73 1B 78 */	mr r19, r3
lbl_80235DBC:
/* 80235DBC 00231A1C  38 60 00 14 */	li r3, 0x14
/* 80235DC0 00231A20  4B FA 4C 71 */	bl __nw__FUl
/* 80235DC4 00231A24  2C 03 00 00 */	cmpwi r3, 0
/* 80235DC8 00231A28  7C 72 1B 78 */	mr r18, r3
/* 80235DCC 00231A2C  41 82 00 1C */	beq lbl_80235DE8
/* 80235DD0 00231A30  3C 80 00 C1 */	lis r4, 0x00C08000@ha
/* 80235DD4 00231A34  38 BF 00 1C */	addi r5, r31, 0x1c
/* 80235DD8 00231A38  38 C4 80 00 */	addi r6, r4, 0x00C08000@l
/* 80235DDC 00231A3C  38 80 00 08 */	li r4, 8
/* 80235DE0 00231A40  48 00 0D 29 */	bl func_80236B08
/* 80235DE4 00231A44  7C 72 1B 78 */	mr r18, r3
lbl_80235DE8:
/* 80235DE8 00231A48  38 60 00 20 */	li r3, 0x20
/* 80235DEC 00231A4C  4B FA 4C 45 */	bl __nw__FUl
/* 80235DF0 00231A50  2C 03 00 00 */	cmpwi r3, 0
/* 80235DF4 00231A54  41 82 00 14 */	beq lbl_80235E08
/* 80235DF8 00231A58  38 BF 00 28 */	addi r5, r31, 0x28
/* 80235DFC 00231A5C  38 80 00 09 */	li r4, 9
/* 80235E00 00231A60  3C C0 00 C0 */	lis r6, 0xc0
/* 80235E04 00231A64  48 00 0E 99 */	bl func_80236C9C
lbl_80235E08:
/* 80235E08 00231A68  7C 6E 1B 78 */	mr r14, r3
/* 80235E0C 00231A6C  38 60 00 14 */	li r3, 0x14
/* 80235E10 00231A70  4B FA 4C 21 */	bl __nw__FUl
/* 80235E14 00231A74  2C 03 00 00 */	cmpwi r3, 0
/* 80235E18 00231A78  7C 71 1B 78 */	mr r17, r3
/* 80235E1C 00231A7C  41 82 00 1C */	beq lbl_80235E38
/* 80235E20 00231A80  3C 80 00 C0 */	lis r4, 0x00C000C0@ha
/* 80235E24 00231A84  38 BF 00 38 */	addi r5, r31, 0x38
/* 80235E28 00231A88  38 C4 00 C0 */	addi r6, r4, 0x00C000C0@l
/* 80235E2C 00231A8C  38 80 00 0A */	li r4, 0xa
/* 80235E30 00231A90  48 00 0C D9 */	bl func_80236B08
/* 80235E34 00231A94  7C 71 1B 78 */	mr r17, r3
lbl_80235E38:
/* 80235E38 00231A98  38 60 00 14 */	li r3, 0x14
/* 80235E3C 00231A9C  4B FA 4B F5 */	bl __nw__FUl
/* 80235E40 00231AA0  2C 03 00 00 */	cmpwi r3, 0
/* 80235E44 00231AA4  7C 70 1B 78 */	mr r16, r3
/* 80235E48 00231AA8  41 82 00 18 */	beq lbl_80235E60
/* 80235E4C 00231AAC  38 BF 00 48 */	addi r5, r31, 0x48
/* 80235E50 00231AB0  38 80 00 0C */	li r4, 0xc
/* 80235E54 00231AB4  38 C0 00 00 */	li r6, 0
/* 80235E58 00231AB8  48 00 0C B1 */	bl func_80236B08
/* 80235E5C 00231ABC  7C 70 1B 78 */	mr r16, r3
lbl_80235E60:
/* 80235E60 00231AC0  38 60 00 14 */	li r3, 0x14
/* 80235E64 00231AC4  4B FA 4B CD */	bl __nw__FUl
/* 80235E68 00231AC8  2C 03 00 00 */	cmpwi r3, 0
/* 80235E6C 00231ACC  90 61 00 0C */	stw r3, 0xc(r1)
/* 80235E70 00231AD0  41 82 00 18 */	beq lbl_80235E88
/* 80235E74 00231AD4  38 80 00 04 */	li r4, 4
/* 80235E78 00231AD8  38 AD 86 80 */	addi r5, r13, lbl_8063D940-_SDA_BASE_
/* 80235E7C 00231ADC  38 C0 00 00 */	li r6, 0
/* 80235E80 00231AE0  48 00 0C 89 */	bl func_80236B08
/* 80235E84 00231AE4  90 61 00 0C */	stw r3, 0xc(r1)
lbl_80235E88:
/* 80235E88 00231AE8  38 60 00 14 */	li r3, 0x14
/* 80235E8C 00231AEC  4B FA 4B A5 */	bl __nw__FUl
/* 80235E90 00231AF0  2C 03 00 00 */	cmpwi r3, 0
/* 80235E94 00231AF4  7C 7F 1B 78 */	mr r31, r3
/* 80235E98 00231AF8  41 82 00 18 */	beq lbl_80235EB0
/* 80235E9C 00231AFC  38 80 00 0B */	li r4, 0xb
/* 80235EA0 00231B00  38 AD 86 88 */	addi r5, r13, lbl_8063D948-_SDA_BASE_
/* 80235EA4 00231B04  38 C0 00 00 */	li r6, 0
/* 80235EA8 00231B08  48 00 0C 61 */	bl func_80236B08
/* 80235EAC 00231B0C  7C 7F 1B 78 */	mr r31, r3
lbl_80235EB0:
/* 80235EB0 00231B10  7F 23 CB 78 */	mr r3, r25
/* 80235EB4 00231B14  7E C4 B3 78 */	mr r4, r22
/* 80235EB8 00231B18  7F C5 F3 78 */	mr r5, r30
/* 80235EBC 00231B1C  38 C0 00 00 */	li r6, 0
/* 80235EC0 00231B20  48 00 52 61 */	bl func_8023B120
/* 80235EC4 00231B24  90 7E 00 10 */	stw r3, 0x10(r30)
/* 80235EC8 00231B28  7F 23 CB 78 */	mr r3, r25
/* 80235ECC 00231B2C  7E A4 AB 78 */	mr r4, r21
/* 80235ED0 00231B30  7F A5 EB 78 */	mr r5, r29
/* 80235ED4 00231B34  38 C0 00 00 */	li r6, 0
/* 80235ED8 00231B38  48 00 52 49 */	bl func_8023B120
/* 80235EDC 00231B3C  90 7D 01 30 */	stw r3, 0x130(r29)
/* 80235EE0 00231B40  7F 23 CB 78 */	mr r3, r25
/* 80235EE4 00231B44  7E A4 AB 78 */	mr r4, r21
/* 80235EE8 00231B48  7F 45 D3 78 */	mr r5, r26
/* 80235EEC 00231B4C  38 C0 00 00 */	li r6, 0
/* 80235EF0 00231B50  48 00 52 31 */	bl func_8023B120
/* 80235EF4 00231B54  90 7A 00 FC */	stw r3, 0xfc(r26)
/* 80235EF8 00231B58  7F 23 CB 78 */	mr r3, r25
/* 80235EFC 00231B5C  80 81 00 10 */	lwz r4, 0x10(r1)
/* 80235F00 00231B60  7F A5 EB 78 */	mr r5, r29
/* 80235F04 00231B64  38 C0 00 00 */	li r6, 0
/* 80235F08 00231B68  48 00 52 19 */	bl func_8023B120
/* 80235F0C 00231B6C  90 7D 01 34 */	stw r3, 0x134(r29)
/* 80235F10 00231B70  7D E3 7B 78 */	mr r3, r15
/* 80235F14 00231B74  7E 84 A3 78 */	mr r4, r20
/* 80235F18 00231B78  7F A5 EB 78 */	mr r5, r29
/* 80235F1C 00231B7C  38 C0 00 00 */	li r6, 0
/* 80235F20 00231B80  48 00 52 01 */	bl func_8023B120
/* 80235F24 00231B84  90 7D 01 38 */	stw r3, 0x138(r29)
/* 80235F28 00231B88  7D E3 7B 78 */	mr r3, r15
/* 80235F2C 00231B8C  80 81 00 08 */	lwz r4, 8(r1)
/* 80235F30 00231B90  7F A5 EB 78 */	mr r5, r29
/* 80235F34 00231B94  38 C0 00 00 */	li r6, 0
/* 80235F38 00231B98  48 00 51 E9 */	bl func_8023B120
/* 80235F3C 00231B9C  90 7D 01 3C */	stw r3, 0x13c(r29)
/* 80235F40 00231BA0  7D E3 7B 78 */	mr r3, r15
/* 80235F44 00231BA4  7E 64 9B 78 */	mr r4, r19
/* 80235F48 00231BA8  7F A5 EB 78 */	mr r5, r29
/* 80235F4C 00231BAC  38 C0 00 00 */	li r6, 0
/* 80235F50 00231BB0  48 00 51 D1 */	bl func_8023B120
/* 80235F54 00231BB4  90 7D 01 40 */	stw r3, 0x140(r29)
/* 80235F58 00231BB8  7D E3 7B 78 */	mr r3, r15
/* 80235F5C 00231BBC  7E 44 93 78 */	mr r4, r18
/* 80235F60 00231BC0  7F A5 EB 78 */	mr r5, r29
/* 80235F64 00231BC4  38 C0 00 00 */	li r6, 0
/* 80235F68 00231BC8  48 00 51 B9 */	bl func_8023B120
/* 80235F6C 00231BCC  90 7D 01 44 */	stw r3, 0x144(r29)
/* 80235F70 00231BD0  7D E3 7B 78 */	mr r3, r15
/* 80235F74 00231BD4  7D C4 73 78 */	mr r4, r14
/* 80235F78 00231BD8  7F A5 EB 78 */	mr r5, r29
/* 80235F7C 00231BDC  38 C0 00 00 */	li r6, 0
/* 80235F80 00231BE0  48 00 51 A1 */	bl func_8023B120
/* 80235F84 00231BE4  90 7D 01 48 */	stw r3, 0x148(r29)
/* 80235F88 00231BE8  7D E3 7B 78 */	mr r3, r15
/* 80235F8C 00231BEC  7E 24 8B 78 */	mr r4, r17
/* 80235F90 00231BF0  7F A5 EB 78 */	mr r5, r29
/* 80235F94 00231BF4  38 C0 00 00 */	li r6, 0
/* 80235F98 00231BF8  48 00 51 89 */	bl func_8023B120
/* 80235F9C 00231BFC  90 7D 01 4C */	stw r3, 0x14c(r29)
/* 80235FA0 00231C00  7D E3 7B 78 */	mr r3, r15
/* 80235FA4 00231C04  7D C4 73 78 */	mr r4, r14
/* 80235FA8 00231C08  7F 65 DB 78 */	mr r5, r27
/* 80235FAC 00231C0C  38 C0 00 00 */	li r6, 0
/* 80235FB0 00231C10  48 00 51 71 */	bl func_8023B120
/* 80235FB4 00231C14  90 7B 00 10 */	stw r3, 0x10(r27)
/* 80235FB8 00231C18  7D E3 7B 78 */	mr r3, r15
/* 80235FBC 00231C1C  7E 24 8B 78 */	mr r4, r17
/* 80235FC0 00231C20  7F 65 DB 78 */	mr r5, r27
/* 80235FC4 00231C24  38 C0 00 00 */	li r6, 0
/* 80235FC8 00231C28  48 00 51 59 */	bl func_8023B120
/* 80235FCC 00231C2C  90 7B 00 14 */	stw r3, 0x14(r27)
/* 80235FD0 00231C30  7F 03 C3 78 */	mr r3, r24
/* 80235FD4 00231C34  7E 04 83 78 */	mr r4, r16
/* 80235FD8 00231C38  7F 85 E3 78 */	mr r5, r28
/* 80235FDC 00231C3C  38 C0 00 00 */	li r6, 0
/* 80235FE0 00231C40  48 00 51 41 */	bl func_8023B120
/* 80235FE4 00231C44  90 7C 00 14 */	stw r3, 0x14(r28)
/* 80235FE8 00231C48  7C 6E 1B 78 */	mr r14, r3
/* 80235FEC 00231C4C  54 63 86 3E */	rlwinm r3, r3, 0x10, 0x18, 0x1f
/* 80235FF0 00231C50  48 00 50 69 */	bl func_8023B058
/* 80235FF4 00231C54  2C 03 00 00 */	cmpwi r3, 0
/* 80235FF8 00231C58  41 82 00 0C */	beq lbl_80236004
/* 80235FFC 00231C5C  7D C4 73 78 */	mr r4, r14
/* 80236000 00231C60  48 00 53 B9 */	bl func_8023B3B8
lbl_80236004:
/* 80236004 00231C64  7F 03 C3 78 */	mr r3, r24
/* 80236008 00231C68  7E C4 B3 78 */	mr r4, r22
/* 8023600C 00231C6C  7F C5 F3 78 */	mr r5, r30
/* 80236010 00231C70  38 C0 00 00 */	li r6, 0
/* 80236014 00231C74  48 00 51 0D */	bl func_8023B120
/* 80236018 00231C78  90 7E 00 14 */	stw r3, 0x14(r30)
/* 8023601C 00231C7C  7E E3 BB 78 */	mr r3, r23
/* 80236020 00231C80  80 81 00 0C */	lwz r4, 0xc(r1)
/* 80236024 00231C84  7F 45 D3 78 */	mr r5, r26
/* 80236028 00231C88  38 C0 00 00 */	li r6, 0
/* 8023602C 00231C8C  48 00 50 F5 */	bl func_8023B120
/* 80236030 00231C90  90 7A 01 04 */	stw r3, 0x104(r26)
/* 80236034 00231C94  7E E3 BB 78 */	mr r3, r23
/* 80236038 00231C98  7E 84 A3 78 */	mr r4, r20
/* 8023603C 00231C9C  7F 45 D3 78 */	mr r5, r26
/* 80236040 00231CA0  38 C0 00 00 */	li r6, 0
/* 80236044 00231CA4  48 00 50 DD */	bl func_8023B120
/* 80236048 00231CA8  90 7A 01 00 */	stw r3, 0x100(r26)
/* 8023604C 00231CAC  7E E3 BB 78 */	mr r3, r23
/* 80236050 00231CB0  7E 64 9B 78 */	mr r4, r19
/* 80236054 00231CB4  7F 45 D3 78 */	mr r5, r26
/* 80236058 00231CB8  38 C0 00 00 */	li r6, 0
/* 8023605C 00231CBC  48 00 50 C5 */	bl func_8023B120
/* 80236060 00231CC0  90 7A 01 0C */	stw r3, 0x10c(r26)
/* 80236064 00231CC4  7E E3 BB 78 */	mr r3, r23
/* 80236068 00231CC8  7E 44 93 78 */	mr r4, r18
/* 8023606C 00231CCC  7F 45 D3 78 */	mr r5, r26
/* 80236070 00231CD0  38 C0 00 00 */	li r6, 0
/* 80236074 00231CD4  48 00 50 AD */	bl func_8023B120
/* 80236078 00231CD8  90 7A 01 10 */	stw r3, 0x110(r26)
/* 8023607C 00231CDC  7E E3 BB 78 */	mr r3, r23
/* 80236080 00231CE0  7F E4 FB 78 */	mr r4, r31
/* 80236084 00231CE4  7F 45 D3 78 */	mr r5, r26
/* 80236088 00231CE8  38 C0 00 00 */	li r6, 0
/* 8023608C 00231CEC  48 00 50 95 */	bl func_8023B120
/* 80236090 00231CF0  90 7A 01 08 */	stw r3, 0x108(r26)
/* 80236094 00231CF4  7C 6E 1B 78 */	mr r14, r3
/* 80236098 00231CF8  54 63 86 3E */	rlwinm r3, r3, 0x10, 0x18, 0x1f
/* 8023609C 00231CFC  48 00 4F BD */	bl func_8023B058
/* 802360A0 00231D00  2C 03 00 00 */	cmpwi r3, 0
/* 802360A4 00231D04  41 82 00 0C */	beq lbl_802360B0
/* 802360A8 00231D08  7D C4 73 78 */	mr r4, r14
/* 802360AC 00231D0C  48 00 53 0D */	bl func_8023B3B8
lbl_802360B0:
/* 802360B0 00231D10  7E E3 BB 78 */	mr r3, r23
/* 802360B4 00231D14  7E 04 83 78 */	mr r4, r16
/* 802360B8 00231D18  7F 85 E3 78 */	mr r5, r28
/* 802360BC 00231D1C  38 C0 00 00 */	li r6, 0
/* 802360C0 00231D20  48 00 50 61 */	bl func_8023B120
/* 802360C4 00231D24  90 7C 00 10 */	stw r3, 0x10(r28)
/* 802360C8 00231D28  39 61 00 60 */	addi r11, r1, 0x60
/* 802360CC 00231D2C  4B F9 10 75 */	bl __restore_gpr
/* 802360D0 00231D30  80 01 00 64 */	lwz r0, 0x64(r1)
/* 802360D4 00231D34  7C 08 03 A6 */	mtlr r0
/* 802360D8 00231D38  38 21 00 60 */	addi r1, r1, 0x60
/* 802360DC 00231D3C  4E 80 00 20 */	blr
lbl_802360E0:
/* 802360E0 00231D40  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802360E4 00231D44  7C 08 02 A6 */	mflr r0
/* 802360E8 00231D48  2C 03 00 00 */	cmpwi r3, 0
/* 802360EC 00231D4C  90 01 00 24 */	stw r0, 0x24(r1)
/* 802360F0 00231D50  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802360F4 00231D54  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802360F8 00231D58  93 A1 00 14 */	stw r29, 0x14(r1)
/* 802360FC 00231D5C  7C 9D 23 78 */	mr r29, r4
/* 80236100 00231D60  93 81 00 10 */	stw r28, 0x10(r1)
/* 80236104 00231D64  7C 7C 1B 78 */	mr r28, r3
/* 80236108 00231D68  41 82 01 10 */	beq lbl_80236218
/* 8023610C 00231D6C  83 C3 00 00 */	lwz r30, 0(r3)
/* 80236110 00231D70  48 00 00 78 */	b lbl_80236188
lbl_80236114:
/* 80236114 00231D74  83 FE 00 00 */	lwz r31, 0(r30)
/* 80236118 00231D78  83 DE 00 04 */	lwz r30, 4(r30)
/* 8023611C 00231D7C  80 7F 00 00 */	lwz r3, 0(r31)
/* 80236120 00231D80  48 00 81 B1 */	bl func_8023E2D0
/* 80236124 00231D84  2C 1F 00 00 */	cmpwi r31, 0
/* 80236128 00231D88  41 82 00 58 */	beq lbl_80236180
/* 8023612C 00231D8C  80 7C 00 00 */	lwz r3, 0(r28)
/* 80236130 00231D90  38 80 00 00 */	li r4, 0
/* 80236134 00231D94  2C 03 00 00 */	cmpwi r3, 0
/* 80236138 00231D98  41 82 00 48 */	beq lbl_80236180
/* 8023613C 00231D9C  48 00 00 18 */	b lbl_80236154
lbl_80236140:
/* 80236140 00231DA0  80 03 00 00 */	lwz r0, 0(r3)
/* 80236144 00231DA4  7C 00 F8 40 */	cmplw r0, r31
/* 80236148 00231DA8  41 82 00 14 */	beq lbl_8023615C
/* 8023614C 00231DAC  7C 64 1B 78 */	mr r4, r3
/* 80236150 00231DB0  80 63 00 04 */	lwz r3, 4(r3)
lbl_80236154:
/* 80236154 00231DB4  2C 03 00 00 */	cmpwi r3, 0
/* 80236158 00231DB8  40 82 FF E8 */	bne lbl_80236140
lbl_8023615C:
/* 8023615C 00231DBC  2C 03 00 00 */	cmpwi r3, 0
/* 80236160 00231DC0  41 82 00 20 */	beq lbl_80236180
/* 80236164 00231DC4  2C 04 00 00 */	cmpwi r4, 0
/* 80236168 00231DC8  80 03 00 04 */	lwz r0, 4(r3)
/* 8023616C 00231DCC  41 82 00 0C */	beq lbl_80236178
/* 80236170 00231DD0  90 04 00 04 */	stw r0, 4(r4)
/* 80236174 00231DD4  48 00 00 08 */	b lbl_8023617C
lbl_80236178:
/* 80236178 00231DD8  90 1C 00 00 */	stw r0, 0(r28)
lbl_8023617C:
/* 8023617C 00231DDC  48 01 3B 8D */	bl func_80249D08
lbl_80236180:
/* 80236180 00231DE0  7F E3 FB 78 */	mr r3, r31
/* 80236184 00231DE4  4B FA 49 35 */	bl __dl__FPv
lbl_80236188:
/* 80236188 00231DE8  2C 1E 00 00 */	cmpwi r30, 0
/* 8023618C 00231DEC  40 82 FF 88 */	bne lbl_80236114
/* 80236190 00231DF0  48 00 04 D5 */	bl func_80236664
/* 80236194 00231DF4  80 7C 00 04 */	lwz r3, 4(r28)
/* 80236198 00231DF8  2C 03 00 00 */	cmpwi r3, 0
/* 8023619C 00231DFC  41 82 00 1C */	beq lbl_802361B8
/* 802361A0 00231E00  41 82 00 18 */	beq lbl_802361B8
/* 802361A4 00231E04  81 83 01 00 */	lwz r12, 0x100(r3)
/* 802361A8 00231E08  38 80 00 01 */	li r4, 1
/* 802361AC 00231E0C  81 8C 00 08 */	lwz r12, 8(r12)
/* 802361B0 00231E10  7D 89 03 A6 */	mtctr r12
/* 802361B4 00231E14  4E 80 04 21 */	bctrl
lbl_802361B8:
/* 802361B8 00231E18  80 7C 00 08 */	lwz r3, 8(r28)
/* 802361BC 00231E1C  2C 03 00 00 */	cmpwi r3, 0
/* 802361C0 00231E20  41 82 00 1C */	beq lbl_802361DC
/* 802361C4 00231E24  41 82 00 18 */	beq lbl_802361DC
/* 802361C8 00231E28  81 83 01 00 */	lwz r12, 0x100(r3)
/* 802361CC 00231E2C  38 80 00 01 */	li r4, 1
/* 802361D0 00231E30  81 8C 00 08 */	lwz r12, 8(r12)
/* 802361D4 00231E34  7D 89 03 A6 */	mtctr r12
/* 802361D8 00231E38  4E 80 04 21 */	bctrl
lbl_802361DC:
/* 802361DC 00231E3C  2C 1C 00 00 */	cmpwi r28, 0
/* 802361E0 00231E40  41 82 00 28 */	beq lbl_80236208
/* 802361E4 00231E44  80 7C 00 00 */	lwz r3, 0(r28)
/* 802361E8 00231E48  48 00 00 10 */	b lbl_802361F8
lbl_802361EC:
/* 802361EC 00231E4C  83 E3 00 04 */	lwz r31, 4(r3)
/* 802361F0 00231E50  48 01 3B 19 */	bl func_80249D08
/* 802361F4 00231E54  7F E3 FB 78 */	mr r3, r31
lbl_802361F8:
/* 802361F8 00231E58  2C 03 00 00 */	cmpwi r3, 0
/* 802361FC 00231E5C  40 82 FF F0 */	bne lbl_802361EC
/* 80236200 00231E60  38 00 00 00 */	li r0, 0
/* 80236204 00231E64  90 1C 00 00 */	stw r0, 0(r28)
lbl_80236208:
/* 80236208 00231E68  2C 1D 00 00 */	cmpwi r29, 0
/* 8023620C 00231E6C  40 81 00 0C */	ble lbl_80236218
/* 80236210 00231E70  7F 83 E3 78 */	mr r3, r28
/* 80236214 00231E74  4B FA 48 A5 */	bl __dl__FPv
lbl_80236218:
/* 80236218 00231E78  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8023621C 00231E7C  7F 83 E3 78 */	mr r3, r28
/* 80236220 00231E80  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80236224 00231E84  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80236228 00231E88  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8023622C 00231E8C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80236230 00231E90  7C 08 03 A6 */	mtlr r0
/* 80236234 00231E94  38 21 00 20 */	addi r1, r1, 0x20
/* 80236238 00231E98  4E 80 00 20 */	blr

.global func_8023623C
func_8023623C:
/* 8023623C 00231E9C  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80236240 00231EA0  7C 08 02 A6 */	mflr r0
/* 80236244 00231EA4  90 01 00 34 */	stw r0, 0x34(r1)
/* 80236248 00231EA8  39 61 00 30 */	addi r11, r1, 0x30
/* 8023624C 00231EAC  4B F9 0E D9 */	bl _savegpr_26
/* 80236250 00231EB0  3D 20 80 49 */	lis r9, lbl_80496754@ha
/* 80236254 00231EB4  54 80 04 3F */	clrlwi. r0, r4, 0x10
/* 80236258 00231EB8  B0 81 00 08 */	sth r4, 8(r1)
/* 8023625C 00231EBC  7C 7A 1B 78 */	mr r26, r3
/* 80236260 00231EC0  83 C9 67 54 */	lwz r30, lbl_80496754@l(r9)
/* 80236264 00231EC4  7C FB 3B 78 */	mr r27, r7
/* 80236268 00231EC8  B0 A1 00 0A */	sth r5, 0xa(r1)
/* 8023626C 00231ECC  7D 1C 43 78 */	mr r28, r8
/* 80236270 00231ED0  40 82 00 4C */	bne lbl_802362BC
/* 80236274 00231ED4  54 A0 04 3F */	clrlwi. r0, r5, 0x10
/* 80236278 00231ED8  40 82 00 44 */	bne lbl_802362BC
/* 8023627C 00231EDC  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80236280 00231EE0  2C 03 00 00 */	cmpwi r3, 0
/* 80236284 00231EE4  40 82 00 18 */	bne lbl_8023629C
/* 80236288 00231EE8  38 80 02 80 */	li r4, 0x280
/* 8023628C 00231EEC  38 A0 01 E0 */	li r5, 0x1e0
/* 80236290 00231EF0  B0 81 00 08 */	sth r4, 8(r1)
/* 80236294 00231EF4  B0 A1 00 0A */	sth r5, 0xa(r1)
/* 80236298 00231EF8  48 00 00 24 */	b lbl_802362BC
lbl_8023629C:
/* 8023629C 00231EFC  34 01 00 08 */	addic. r0, r1, 8
/* 802362A0 00231F00  41 82 00 0C */	beq lbl_802362AC
/* 802362A4 00231F04  A0 83 00 04 */	lhz r4, 4(r3)
/* 802362A8 00231F08  B0 81 00 08 */	sth r4, 8(r1)
lbl_802362AC:
/* 802362AC 00231F0C  34 01 00 0A */	addic. r0, r1, 0xa
/* 802362B0 00231F10  41 82 00 0C */	beq lbl_802362BC
/* 802362B4 00231F14  A0 A3 00 06 */	lhz r5, 6(r3)
/* 802362B8 00231F18  B0 A1 00 0A */	sth r5, 0xa(r1)
lbl_802362BC:
/* 802362BC 00231F1C  2C 06 00 00 */	cmpwi r6, 0
/* 802362C0 00231F20  41 82 00 14 */	beq lbl_802362D4
/* 802362C4 00231F24  54 84 FC 7E */	rlwinm r4, r4, 0x1f, 0x11, 0x1f
/* 802362C8 00231F28  54 A5 FC 7E */	rlwinm r5, r5, 0x1f, 0x11, 0x1f
/* 802362CC 00231F2C  B0 81 00 08 */	sth r4, 8(r1)
/* 802362D0 00231F30  B0 A1 00 0A */	sth r5, 0xa(r1)
lbl_802362D4:
/* 802362D4 00231F34  2C 07 00 00 */	cmpwi r7, 0
/* 802362D8 00231F38  41 82 00 80 */	beq lbl_80236358
/* 802362DC 00231F3C  48 00 00 74 */	b lbl_80236350
lbl_802362E0:
/* 802362E0 00231F40  83 FE 00 00 */	lwz r31, 0(r30)
/* 802362E4 00231F44  88 1F 00 06 */	lbz r0, 6(r31)
/* 802362E8 00231F48  2C 00 00 00 */	cmpwi r0, 0
/* 802362EC 00231F4C  41 82 00 60 */	beq lbl_8023634C
/* 802362F0 00231F50  83 BF 00 00 */	lwz r29, 0(r31)
/* 802362F4 00231F54  7F A3 EB 78 */	mr r3, r29
/* 802362F8 00231F58  48 00 82 49 */	bl func_8023E540
/* 802362FC 00231F5C  A0 01 00 08 */	lhz r0, 8(r1)
/* 80236300 00231F60  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 80236304 00231F64  7C 00 18 40 */	cmplw r0, r3
/* 80236308 00231F68  40 82 00 44 */	bne lbl_8023634C
/* 8023630C 00231F6C  7F A3 EB 78 */	mr r3, r29
/* 80236310 00231F70  48 00 82 39 */	bl func_8023E548
/* 80236314 00231F74  A0 01 00 0A */	lhz r0, 0xa(r1)
/* 80236318 00231F78  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8023631C 00231F7C  7C 00 18 40 */	cmplw r0, r3
/* 80236320 00231F80  40 82 00 2C */	bne lbl_8023634C
/* 80236324 00231F84  7F A3 EB 78 */	mr r3, r29
/* 80236328 00231F88  7F 44 D3 78 */	mr r4, r26
/* 8023632C 00231F8C  48 00 82 35 */	bl func_8023E560
/* 80236330 00231F90  2C 03 00 00 */	cmpwi r3, 0
/* 80236334 00231F94  41 82 00 18 */	beq lbl_8023634C
/* 80236338 00231F98  A0 9F 00 04 */	lhz r4, 4(r31)
/* 8023633C 00231F9C  7F A3 EB 78 */	mr r3, r29
/* 80236340 00231FA0  38 04 00 01 */	addi r0, r4, 1
/* 80236344 00231FA4  B0 1F 00 04 */	sth r0, 4(r31)
/* 80236348 00231FA8  48 00 00 FC */	b lbl_80236444
lbl_8023634C:
/* 8023634C 00231FAC  83 DE 00 04 */	lwz r30, 4(r30)
lbl_80236350:
/* 80236350 00231FB0  2C 1E 00 00 */	cmpwi r30, 0
/* 80236354 00231FB4  40 82 FF 8C */	bne lbl_802362E0
lbl_80236358:
/* 80236358 00231FB8  38 60 00 08 */	li r3, 8
/* 8023635C 00231FBC  4B FA 46 D5 */	bl __nw__FUl
/* 80236360 00231FC0  2C 03 00 00 */	cmpwi r3, 0
/* 80236364 00231FC4  7C 7D 1B 78 */	mr r29, r3
/* 80236368 00231FC8  40 82 00 0C */	bne lbl_80236374
/* 8023636C 00231FCC  38 60 00 00 */	li r3, 0
/* 80236370 00231FD0  48 00 00 D4 */	b lbl_80236444
lbl_80236374:
/* 80236374 00231FD4  A0 61 00 08 */	lhz r3, 8(r1)
/* 80236378 00231FD8  7F 45 D3 78 */	mr r5, r26
/* 8023637C 00231FDC  A0 81 00 0A */	lhz r4, 0xa(r1)
/* 80236380 00231FE0  7F 88 E3 78 */	mr r8, r28
/* 80236384 00231FE4  38 C0 00 00 */	li r6, 0
/* 80236388 00231FE8  38 E0 00 00 */	li r7, 0
/* 8023638C 00231FEC  48 00 75 E9 */	bl func_8023D974
/* 80236390 00231FF0  2C 03 00 00 */	cmpwi r3, 0
/* 80236394 00231FF4  7C 7E 1B 78 */	mr r30, r3
/* 80236398 00231FF8  40 82 00 14 */	bne lbl_802363AC
/* 8023639C 00231FFC  7F A3 EB 78 */	mr r3, r29
/* 802363A0 00232000  4B FA 47 19 */	bl __dl__FPv
/* 802363A4 00232004  38 60 00 00 */	li r3, 0
/* 802363A8 00232008  48 00 00 9C */	b lbl_80236444
lbl_802363AC:
/* 802363AC 0023200C  38 80 00 02 */	li r4, 2
/* 802363B0 00232010  38 A0 00 02 */	li r5, 2
/* 802363B4 00232014  38 C0 00 02 */	li r6, 2
/* 802363B8 00232018  48 00 80 11 */	bl func_8023E3C8
/* 802363BC 0023201C  93 DD 00 00 */	stw r30, 0(r29)
/* 802363C0 00232020  2C 1D 00 00 */	cmpwi r29, 0
/* 802363C4 00232024  38 00 00 01 */	li r0, 1
/* 802363C8 00232028  9B 7D 00 06 */	stb r27, 6(r29)
/* 802363CC 0023202C  B0 1D 00 04 */	sth r0, 4(r29)
/* 802363D0 00232030  41 82 00 70 */	beq lbl_80236440
/* 802363D4 00232034  3C 60 80 49 */	lis r3, lbl_80496754@ha
/* 802363D8 00232038  83 E3 67 54 */	lwz r31, lbl_80496754@l(r3)
/* 802363DC 0023203C  2C 1F 00 00 */	cmpwi r31, 0
/* 802363E0 00232040  41 82 00 30 */	beq lbl_80236410
/* 802363E4 00232044  80 1F 00 00 */	lwz r0, 0(r31)
/* 802363E8 00232048  7C 00 E8 40 */	cmplw r0, r29
/* 802363EC 0023204C  41 82 00 54 */	beq lbl_80236440
/* 802363F0 00232050  48 00 00 14 */	b lbl_80236404
lbl_802363F4:
/* 802363F4 00232054  80 03 00 00 */	lwz r0, 0(r3)
/* 802363F8 00232058  7C 00 E8 40 */	cmplw r0, r29
/* 802363FC 0023205C  41 82 00 44 */	beq lbl_80236440
/* 80236400 00232060  7C 7F 1B 78 */	mr r31, r3
lbl_80236404:
/* 80236404 00232064  80 7F 00 04 */	lwz r3, 4(r31)
/* 80236408 00232068  2C 03 00 00 */	cmpwi r3, 0
/* 8023640C 0023206C  40 82 FF E8 */	bne lbl_802363F4
lbl_80236410:
/* 80236410 00232070  48 01 38 E9 */	bl func_80249CF8
/* 80236414 00232074  2C 03 00 00 */	cmpwi r3, 0
/* 80236418 00232078  41 82 00 10 */	beq lbl_80236428
/* 8023641C 0023207C  93 A3 00 00 */	stw r29, 0(r3)
/* 80236420 00232080  38 00 00 00 */	li r0, 0
/* 80236424 00232084  90 03 00 04 */	stw r0, 4(r3)
lbl_80236428:
/* 80236428 00232088  2C 1F 00 00 */	cmpwi r31, 0
/* 8023642C 0023208C  41 82 00 0C */	beq lbl_80236438
/* 80236430 00232090  90 7F 00 04 */	stw r3, 4(r31)
/* 80236434 00232094  48 00 00 0C */	b lbl_80236440
lbl_80236438:
/* 80236438 00232098  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 8023643C 0023209C  90 64 67 54 */	stw r3, lbl_80496754@l(r4)
lbl_80236440:
/* 80236440 002320A0  7F C3 F3 78 */	mr r3, r30
lbl_80236444:
/* 80236444 002320A4  39 61 00 30 */	addi r11, r1, 0x30
/* 80236448 002320A8  4B F9 0D 29 */	bl _restgpr_26
/* 8023644C 002320AC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80236450 002320B0  7C 08 03 A6 */	mtlr r0
/* 80236454 002320B4  38 21 00 30 */	addi r1, r1, 0x30
/* 80236458 002320B8  4E 80 00 20 */	blr

.global func_8023645C
func_8023645C:
/* 8023645C 002320BC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80236460 002320C0  7C 08 02 A6 */	mflr r0
/* 80236464 002320C4  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 80236468 002320C8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8023646C 002320CC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80236470 002320D0  80 84 67 54 */	lwz r4, lbl_80496754@l(r4)
/* 80236474 002320D4  48 00 00 A0 */	b lbl_80236514
lbl_80236478:
/* 80236478 002320D8  83 E4 00 00 */	lwz r31, 0(r4)
/* 8023647C 002320DC  80 1F 00 00 */	lwz r0, 0(r31)
/* 80236480 002320E0  7C 00 18 40 */	cmplw r0, r3
/* 80236484 002320E4  40 82 00 8C */	bne lbl_80236510
/* 80236488 002320E8  A0 9F 00 04 */	lhz r4, 4(r31)
/* 8023648C 002320EC  38 84 FF FF */	addi r4, r4, -1
/* 80236490 002320F0  54 80 04 3F */	clrlwi. r0, r4, 0x10
/* 80236494 002320F4  B0 9F 00 04 */	sth r4, 4(r31)
/* 80236498 002320F8  40 82 00 84 */	bne lbl_8023651C
/* 8023649C 002320FC  48 00 7E 35 */	bl func_8023E2D0
/* 802364A0 00232100  2C 1F 00 00 */	cmpwi r31, 0
/* 802364A4 00232104  41 82 00 60 */	beq lbl_80236504
/* 802364A8 00232108  3C 60 80 49 */	lis r3, lbl_80496754@ha
/* 802364AC 0023210C  38 80 00 00 */	li r4, 0
/* 802364B0 00232110  80 63 67 54 */	lwz r3, lbl_80496754@l(r3)
/* 802364B4 00232114  2C 03 00 00 */	cmpwi r3, 0
/* 802364B8 00232118  41 82 00 4C */	beq lbl_80236504
/* 802364BC 0023211C  48 00 00 18 */	b lbl_802364D4
lbl_802364C0:
/* 802364C0 00232120  80 03 00 00 */	lwz r0, 0(r3)
/* 802364C4 00232124  7C 00 F8 40 */	cmplw r0, r31
/* 802364C8 00232128  41 82 00 14 */	beq lbl_802364DC
/* 802364CC 0023212C  7C 64 1B 78 */	mr r4, r3
/* 802364D0 00232130  80 63 00 04 */	lwz r3, 4(r3)
lbl_802364D4:
/* 802364D4 00232134  2C 03 00 00 */	cmpwi r3, 0
/* 802364D8 00232138  40 82 FF E8 */	bne lbl_802364C0
lbl_802364DC:
/* 802364DC 0023213C  2C 03 00 00 */	cmpwi r3, 0
/* 802364E0 00232140  41 82 00 24 */	beq lbl_80236504
/* 802364E4 00232144  2C 04 00 00 */	cmpwi r4, 0
/* 802364E8 00232148  80 03 00 04 */	lwz r0, 4(r3)
/* 802364EC 0023214C  41 82 00 0C */	beq lbl_802364F8
/* 802364F0 00232150  90 04 00 04 */	stw r0, 4(r4)
/* 802364F4 00232154  48 00 00 0C */	b lbl_80236500
lbl_802364F8:
/* 802364F8 00232158  3C 80 80 49 */	lis r4, lbl_80496754@ha
/* 802364FC 0023215C  90 04 67 54 */	stw r0, lbl_80496754@l(r4)
lbl_80236500:
/* 80236500 00232160  48 01 38 09 */	bl func_80249D08
lbl_80236504:
/* 80236504 00232164  7F E3 FB 78 */	mr r3, r31
/* 80236508 00232168  4B FA 45 B1 */	bl __dl__FPv
/* 8023650C 0023216C  48 00 00 10 */	b lbl_8023651C
lbl_80236510:
/* 80236510 00232170  80 84 00 04 */	lwz r4, 4(r4)
lbl_80236514:
/* 80236514 00232174  2C 04 00 00 */	cmpwi r4, 0
/* 80236518 00232178  40 82 FF 60 */	bne lbl_80236478
lbl_8023651C:
/* 8023651C 0023217C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80236520 00232180  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80236524 00232184  7C 08 03 A6 */	mtlr r0
/* 80236528 00232188  38 21 00 10 */	addi r1, r1, 0x10
/* 8023652C 0023218C  4E 80 00 20 */	blr

.global func_80236530
func_80236530:
/* 80236530 00232190  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80236534 00232194  7C 08 02 A6 */	mflr r0
/* 80236538 00232198  90 01 00 24 */	stw r0, 0x24(r1)
/* 8023653C 0023219C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80236540 002321A0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80236544 002321A4  7C 9E 23 78 */	mr r30, r4
/* 80236548 002321A8  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8023654C 002321AC  7C BD 2B 78 */	mr r29, r5
/* 80236550 002321B0  48 00 4B 09 */	bl func_8023B058
/* 80236554 002321B4  2C 03 00 00 */	cmpwi r3, 0
/* 80236558 002321B8  7C 7F 1B 78 */	mr r31, r3
/* 8023655C 002321BC  40 82 00 0C */	bne lbl_80236568
/* 80236560 002321C0  38 60 00 00 */	li r3, 0
/* 80236564 002321C4  48 00 00 4C */	b lbl_802365B0
lbl_80236568:
/* 80236568 002321C8  7F C3 F3 78 */	mr r3, r30
/* 8023656C 002321CC  48 00 06 55 */	bl func_80236BC0
/* 80236570 002321D0  2C 03 00 00 */	cmpwi r3, 0
/* 80236574 002321D4  7C 7E 1B 78 */	mr r30, r3
/* 80236578 002321D8  40 82 00 0C */	bne lbl_80236584
/* 8023657C 002321DC  38 60 00 00 */	li r3, 0
/* 80236580 002321E0  48 00 00 30 */	b lbl_802365B0
lbl_80236584:
/* 80236584 002321E4  7F A3 EB 78 */	mr r3, r29
/* 80236588 002321E8  48 00 03 C5 */	bl func_8023694C
/* 8023658C 002321EC  2C 03 00 00 */	cmpwi r3, 0
/* 80236590 002321F0  7C 65 1B 78 */	mr r5, r3
/* 80236594 002321F4  41 82 00 18 */	beq lbl_802365AC
/* 80236598 002321F8  7F E3 FB 78 */	mr r3, r31
/* 8023659C 002321FC  7F C4 F3 78 */	mr r4, r30
/* 802365A0 00232200  38 C0 00 01 */	li r6, 1
/* 802365A4 00232204  48 00 4B 7D */	bl func_8023B120
/* 802365A8 00232208  48 00 00 08 */	b lbl_802365B0
lbl_802365AC:
/* 802365AC 0023220C  38 60 00 00 */	li r3, 0
lbl_802365B0:
/* 802365B0 00232210  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802365B4 00232214  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802365B8 00232218  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802365BC 0023221C  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802365C0 00232220  7C 08 03 A6 */	mtlr r0
/* 802365C4 00232224  38 21 00 20 */	addi r1, r1, 0x20
/* 802365C8 00232228  4E 80 00 20 */	blr

.global func_802365CC
func_802365CC:
/* 802365CC 0023222C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802365D0 00232230  7C 08 02 A6 */	mflr r0
/* 802365D4 00232234  90 01 00 14 */	stw r0, 0x14(r1)
/* 802365D8 00232238  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802365DC 0023223C  93 C1 00 08 */	stw r30, 8(r1)
/* 802365E0 00232240  7C 7E 1B 78 */	mr r30, r3
/* 802365E4 00232244  83 ED A4 68 */	lwz r31, lbl_8063F728-_SDA_BASE_(r13)
/* 802365E8 00232248  48 00 00 10 */	b lbl_802365F8
lbl_802365EC:
/* 802365EC 0023224C  7F E3 FB 78 */	mr r3, r31
/* 802365F0 00232250  7F C4 F3 78 */	mr r4, r30
/* 802365F4 00232254  48 00 4C 4D */	bl func_8023B240
lbl_802365F8:
/* 802365F8 00232258  2C 1F 00 00 */	cmpwi r31, 0
/* 802365FC 0023225C  40 82 FF F0 */	bne lbl_802365EC
/* 80236600 00232260  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80236604 00232264  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80236608 00232268  83 C1 00 08 */	lwz r30, 8(r1)
/* 8023660C 0023226C  7C 08 03 A6 */	mtlr r0
/* 80236610 00232270  38 21 00 10 */	addi r1, r1, 0x10
/* 80236614 00232274  4E 80 00 20 */	blr

.global func_80236618
func_80236618:
/* 80236618 00232278  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8023661C 0023227C  7C 08 02 A6 */	mflr r0
/* 80236620 00232280  90 01 00 14 */	stw r0, 0x14(r1)
/* 80236624 00232284  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80236628 00232288  93 C1 00 08 */	stw r30, 8(r1)
/* 8023662C 0023228C  7C 7E 1B 78 */	mr r30, r3
/* 80236630 00232290  83 ED A4 68 */	lwz r31, lbl_8063F728-_SDA_BASE_(r13)
/* 80236634 00232294  48 00 00 10 */	b lbl_80236644
lbl_80236638:
/* 80236638 00232298  7F E3 FB 78 */	mr r3, r31
/* 8023663C 0023229C  7F C4 F3 78 */	mr r4, r30
/* 80236640 002322A0  48 00 4C 59 */	bl func_8023B298
lbl_80236644:
/* 80236644 002322A4  2C 1F 00 00 */	cmpwi r31, 0
/* 80236648 002322A8  40 82 FF F0 */	bne lbl_80236638
/* 8023664C 002322AC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80236650 002322B0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80236654 002322B4  83 C1 00 08 */	lwz r30, 8(r1)
/* 80236658 002322B8  7C 08 03 A6 */	mtlr r0
/* 8023665C 002322BC  38 21 00 10 */	addi r1, r1, 0x10
/* 80236660 002322C0  4E 80 00 20 */	blr

.global func_80236664
func_80236664:
/* 80236664 002322C4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80236668 002322C8  7C 08 02 A6 */	mflr r0
/* 8023666C 002322CC  90 01 00 14 */	stw r0, 0x14(r1)
/* 80236670 002322D0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80236674 002322D4  83 ED A4 68 */	lwz r31, lbl_8063F728-_SDA_BASE_(r13)
/* 80236678 002322D8  48 00 00 0C */	b lbl_80236684
lbl_8023667C:
/* 8023667C 002322DC  7F E3 FB 78 */	mr r3, r31
/* 80236680 002322E0  48 00 4C 71 */	bl func_8023B2F0
lbl_80236684:
/* 80236684 002322E4  2C 1F 00 00 */	cmpwi r31, 0
/* 80236688 002322E8  40 82 FF F4 */	bne lbl_8023667C
/* 8023668C 002322EC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80236690 002322F0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80236694 002322F4  7C 08 03 A6 */	mtlr r0
/* 80236698 002322F8  38 21 00 10 */	addi r1, r1, 0x10
/* 8023669C 002322FC  4E 80 00 20 */	blr

.global func_802366A0
func_802366A0:
/* 802366A0 00232300  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802366A4 00232304  7C 08 02 A6 */	mflr r0
/* 802366A8 00232308  38 A0 00 01 */	li r5, 1
/* 802366AC 0023230C  38 8D A4 18 */	addi r4, r13, lbl_8063F6D8-_SDA_BASE_
/* 802366B0 00232310  90 01 00 14 */	stw r0, 0x14(r1)
/* 802366B4 00232314  38 60 00 04 */	li r3, 4
/* 802366B8 00232318  38 00 00 00 */	li r0, 0
/* 802366BC 0023231C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802366C0 00232320  3F E0 80 49 */	lis r31, lbl_80496754@ha
/* 802366C4 00232324  B0 64 00 02 */	sth r3, 2(r4)
/* 802366C8 00232328  38 7F 67 54 */	addi r3, r31, lbl_80496754@l
/* 802366CC 0023232C  98 AD A4 18 */	stb r5, lbl_8063F6D8-_SDA_BASE_(r13)
/* 802366D0 00232330  98 04 00 04 */	stb r0, 4(r4)
/* 802366D4 00232334  4B FF F3 A1 */	bl func_80235A74
/* 802366D8 00232338  3C 80 80 23 */	lis r4, lbl_802360E0@ha
/* 802366DC 0023233C  3C A0 80 49 */	lis r5, lbl_80496748@ha
/* 802366E0 00232340  38 7F 67 54 */	addi r3, r31, 0x6754
/* 802366E4 00232344  38 84 60 E0 */	addi r4, r4, lbl_802360E0@l
/* 802366E8 00232348  38 A5 67 48 */	addi r5, r5, lbl_80496748@l
/* 802366EC 0023234C  4B F9 05 5D */	bl __register_global_object_tmp
/* 802366F0 00232350  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802366F4 00232354  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802366F8 00232358  7C 08 03 A6 */	mtlr r0
/* 802366FC 0023235C  38 21 00 10 */	addi r1, r1, 0x10
/* 80236700 00232360  4E 80 00 20 */	blr