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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_80259AA4
func_80259AA4:
/* 80259AA4 00255704 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80259AA8 00255708 7C 08 02 A6 */ mflr r0
/* 80259AAC 0025570C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80259AB0 00255710 39 61 00 30 */ addi r11, r1, 0x30
/* 80259AB4 00255714 4B F6 D6 75 */ bl _savegpr_27
/* 80259AB8 00255718 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259ABC 0025571C 38 80 00 01 */ li r4, 1
/* 80259AC0 00255720 38 A0 00 01 */ li r5, 1
/* 80259AC4 00255724 38 C0 00 01 */ li r6, 1
/* 80259AC8 00255728 4B FD AD 55 */ bl func_8023481C
/* 80259ACC 0025572C C0 22 9F A0 */ lfs f1, lbl_806425A0-_SDA2_BASE_(r2)
/* 80259AD0 00255730 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259AD4 00255734 FC 40 08 90 */ fmr f2, f1
/* 80259AD8 00255738 C0 62 9F A4 */ lfs f3, lbl_806425A4-_SDA2_BASE_(r2)
/* 80259ADC 0025573C FC A0 08 90 */ fmr f5, f1
/* 80259AE0 00255740 C0 82 9F A8 */ lfs f4, lbl_806425A8-_SDA2_BASE_(r2)
/* 80259AE4 00255744 C0 C2 9F AC */ lfs f6, lbl_806425AC-_SDA2_BASE_(r2)
/* 80259AE8 00255748 4B FD B4 F9 */ bl func_80234FE0
/* 80259AEC 0025574C 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 80259AF0 00255750 3B A0 00 00 */ li r29, 0
/* 80259AF4 00255754 3B 80 00 01 */ li r28, 1
/* 80259AF8 00255758 38 C0 00 05 */ li r6, 5
/* 80259AFC 0025575C 80 69 16 38 */ lwz r3, 0x1638(r9)
/* 80259B00 00255760 38 E0 00 03 */ li r7, 3
/* 80259B04 00255764 3B C0 00 02 */ li r30, 2
/* 80259B08 00255768 38 80 FF A6 */ li r4, -90
/* 80259B0C 0025576C 9B 83 0A 36 */ stb r28, 0xa36(r3)
/* 80259B10 00255770 38 60 FF 8E */ li r3, -114
/* 80259B14 00255774 38 00 00 87 */ li r0, 0x87
/* 80259B18 00255778 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 80259B1C 0025577C 9B A1 00 10 */ stb r29, 0x10(r1)
/* 80259B20 00255780 9B A5 0A 37 */ stb r29, 0xa37(r5)
/* 80259B24 00255784 80 A9 16 38 */ lwz r5, 0x1638(r9)
/* 80259B28 00255788 9B A5 0A 38 */ stb r29, 0xa38(r5)
/* 80259B2C 0025578C 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80259B30 00255790 80 A8 00 64 */ lwz r5, 0x64(r8)
/* 80259B34 00255794 60 A5 00 04 */ ori r5, r5, 4
/* 80259B38 00255798 90 A8 00 64 */ stw r5, 0x64(r8)
/* 80259B3C 0025579C 81 09 16 38 */ lwz r8, 0x1638(r9)
/* 80259B40 002557A0 80 A8 00 00 */ lwz r5, 0(r8)
/* 80259B44 002557A4 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259B48 002557A8 90 A8 00 00 */ stw r5, 0(r8)
/* 80259B4C 002557AC 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259B50 002557B0 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B54 002557B4 93 A5 0A 24 */ stw r29, 0xa24(r5)
/* 80259B58 002557B8 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B5C 002557BC 93 85 0A 28 */ stw r28, 0xa28(r5)
/* 80259B60 002557C0 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B64 002557C4 93 85 0A 2C */ stw r28, 0xa2c(r5)
/* 80259B68 002557C8 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B6C 002557CC 90 C5 0A 30 */ stw r6, 0xa30(r5)
/* 80259B70 002557D0 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80259B74 002557D4 80 A6 00 64 */ lwz r5, 0x64(r6)
/* 80259B78 002557D8 60 A5 00 01 */ ori r5, r5, 1
/* 80259B7C 002557DC 90 A6 00 64 */ stw r5, 0x64(r6)
/* 80259B80 002557E0 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80259B84 002557E4 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259B88 002557E8 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259B8C 002557EC 90 A6 00 00 */ stw r5, 0(r6)
/* 80259B90 002557F0 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259B94 002557F4 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259B98 002557F8 9B A5 0A 3C */ stb r29, 0xa3c(r5)
/* 80259B9C 002557FC 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259BA0 00255800 90 E5 0A 40 */ stw r7, 0xa40(r5)
/* 80259BA4 00255804 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80259BA8 00255808 80 A6 00 64 */ lwz r5, 0x64(r6)
/* 80259BAC 0025580C 60 A5 00 08 */ ori r5, r5, 8
/* 80259BB0 00255810 90 A6 00 64 */ stw r5, 0x64(r6)
/* 80259BB4 00255814 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80259BB8 00255818 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259BBC 0025581C 60 A5 00 40 */ ori r5, r5, 0x40
/* 80259BC0 00255820 90 A6 00 00 */ stw r5, 0(r6)
/* 80259BC4 00255824 81 0D A3 D8 */ lwz r8, render_context_ptr-_SDA_BASE_(r13)
/* 80259BC8 00255828 80 A8 16 38 */ lwz r5, 0x1638(r8)
/* 80259BCC 0025582C 93 A5 09 E4 */ stw r29, 0x9e4(r5)
/* 80259BD0 00255830 93 85 09 E8 */ stw r28, 0x9e8(r5)
/* 80259BD4 00255834 93 C5 09 EC */ stw r30, 0x9ec(r5)
/* 80259BD8 00255838 90 E5 09 F0 */ stw r7, 0x9f0(r5)
/* 80259BDC 0025583C 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80259BE0 00255840 80 A6 00 60 */ lwz r5, 0x60(r6)
/* 80259BE4 00255844 60 A5 00 01 */ ori r5, r5, 1
/* 80259BE8 00255848 90 A6 00 60 */ stw r5, 0x60(r6)
/* 80259BEC 0025584C 80 C8 16 38 */ lwz r6, 0x1638(r8)
/* 80259BF0 00255850 80 A6 00 00 */ lwz r5, 0(r6)
/* 80259BF4 00255854 60 A5 00 20 */ ori r5, r5, 0x20
/* 80259BF8 00255858 90 A6 00 00 */ stw r5, 0(r6)
/* 80259BFC 0025585C 80 CD A3 D8 */ lwz r6, render_context_ptr-_SDA_BASE_(r13)
/* 80259C00 00255860 80 A6 16 38 */ lwz r5, 0x1638(r6)
/* 80259C04 00255864 93 85 07 D0 */ stw r28, 0x7d0(r5)
/* 80259C08 00255868 B0 85 07 D4 */ sth r4, 0x7d4(r5)
/* 80259C0C 0025586C B3 A5 07 D6 */ sth r29, 0x7d6(r5)
/* 80259C10 00255870 B0 65 07 D8 */ sth r3, 0x7d8(r5)
/* 80259C14 00255874 B0 05 07 DA */ sth r0, 0x7da(r5)
/* 80259C18 00255878 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80259C1C 0025587C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80259C20 00255880 60 00 00 02 */ ori r0, r0, 2
/* 80259C24 00255884 90 03 00 3C */ stw r0, 0x3c(r3)
/* 80259C28 00255888 80 66 16 38 */ lwz r3, 0x1638(r6)
/* 80259C2C 0025588C 80 03 00 00 */ lwz r0, 0(r3)
/* 80259C30 00255890 60 00 00 08 */ ori r0, r0, 8
/* 80259C34 00255894 90 03 00 00 */ stw r0, 0(r3)
/* 80259C38 00255898 38 00 00 E2 */ li r0, 0xe2
/* 80259C3C 0025589C 38 A0 00 58 */ li r5, 0x58
/* 80259C40 002558A0 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80259C44 002558A4 3B E0 00 FF */ li r31, 0xff
/* 80259C48 002558A8 98 01 00 12 */ stb r0, 0x12(r1)
/* 80259C4C 002558AC 38 60 00 B6 */ li r3, 0xb6
/* 80259C50 002558B0 81 4C 16 38 */ lwz r10, 0x1638(r12)
/* 80259C54 002558B4 39 20 00 B3 */ li r9, 0xb3
/* 80259C58 002558B8 98 A1 00 13 */ stb r5, 0x13(r1)
/* 80259C5C 002558BC 38 00 00 80 */ li r0, 0x80
/* 80259C60 002558C0 38 80 00 00 */ li r4, 0
/* 80259C64 002558C4 38 A0 00 01 */ li r5, 1
/* 80259C68 002558C8 9B A1 00 11 */ stb r29, 0x11(r1)
/* 80259C6C 002558CC 38 C0 00 04 */ li r6, 4
/* 80259C70 002558D0 38 E0 00 00 */ li r7, 0
/* 80259C74 002558D4 39 00 00 00 */ li r8, 0
/* 80259C78 002558D8 81 61 00 10 */ lwz r11, 0x10(r1)
/* 80259C7C 002558DC 99 21 00 0C */ stb r9, 0xc(r1)
/* 80259C80 002558E0 39 20 00 00 */ li r9, 0
/* 80259C84 002558E4 91 6A 08 D4 */ stw r11, 0x8d4(r10)
/* 80259C88 002558E8 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 80259C8C 002558EC 98 61 00 0F */ stb r3, 0xf(r1)
/* 80259C90 002558F0 81 4B 00 50 */ lwz r10, 0x50(r11)
/* 80259C94 002558F4 9B A1 00 0D */ stb r29, 0xd(r1)
/* 80259C98 002558F8 61 4A 00 01 */ ori r10, r10, 1
/* 80259C9C 002558FC 91 4B 00 50 */ stw r10, 0x50(r11)
/* 80259CA0 00255900 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 80259CA4 00255904 9B A1 00 0E */ stb r29, 0xe(r1)
/* 80259CA8 00255908 80 6B 00 00 */ lwz r3, 0(r11)
/* 80259CAC 0025590C 81 41 00 0C */ lwz r10, 0xc(r1)
/* 80259CB0 00255910 60 63 00 10 */ ori r3, r3, 0x10
/* 80259CB4 00255914 9B E1 00 08 */ stb r31, 8(r1)
/* 80259CB8 00255918 90 6B 00 00 */ stw r3, 0(r11)
/* 80259CBC 0025591C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 80259CC0 00255920 9B A1 00 09 */ stb r29, 9(r1)
/* 80259CC4 00255924 80 6B 16 38 */ lwz r3, 0x1638(r11)
/* 80259CC8 00255928 9B E1 00 0A */ stb r31, 0xa(r1)
/* 80259CCC 0025592C 91 43 08 D8 */ stw r10, 0x8d8(r3)
/* 80259CD0 00255930 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 80259CD4 00255934 98 01 00 0B */ stb r0, 0xb(r1)
/* 80259CD8 00255938 80 6A 00 50 */ lwz r3, 0x50(r10)
/* 80259CDC 0025593C 80 01 00 08 */ lwz r0, 8(r1)
/* 80259CE0 00255940 60 63 00 02 */ ori r3, r3, 2
/* 80259CE4 00255944 90 6A 00 50 */ stw r3, 0x50(r10)
/* 80259CE8 00255948 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 80259CEC 0025594C 80 6A 00 00 */ lwz r3, 0(r10)
/* 80259CF0 00255950 60 63 00 10 */ ori r3, r3, 0x10
/* 80259CF4 00255954 90 6A 00 00 */ stw r3, 0(r10)
/* 80259CF8 00255958 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80259CFC 0025595C 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D00 00255960 90 03 08 DC */ stw r0, 0x8dc(r3)
/* 80259D04 00255964 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D08 00255968 80 03 00 50 */ lwz r0, 0x50(r3)
/* 80259D0C 0025596C 60 00 00 04 */ ori r0, r0, 4
/* 80259D10 00255970 90 03 00 50 */ stw r0, 0x50(r3)
/* 80259D14 00255974 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D18 00255978 80 03 00 00 */ lwz r0, 0(r3)
/* 80259D1C 0025597C 60 00 00 10 */ ori r0, r0, 0x10
/* 80259D20 00255980 90 03 00 00 */ stw r0, 0(r3)
/* 80259D24 00255984 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 80259D28 00255988 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D2C 0025598C 9B A3 01 8C */ stb r29, 0x18c(r3)
/* 80259D30 00255990 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D34 00255994 80 03 00 14 */ lwz r0, 0x14(r3)
/* 80259D38 00255998 60 00 00 01 */ ori r0, r0, 1
/* 80259D3C 0025599C 90 03 00 14 */ stw r0, 0x14(r3)
/* 80259D40 002559A0 80 6A 16 38 */ lwz r3, 0x1638(r10)
/* 80259D44 002559A4 80 03 00 00 */ lwz r0, 0(r3)
/* 80259D48 002559A8 60 00 00 04 */ ori r0, r0, 4
/* 80259D4C 002559AC 90 03 00 00 */ stw r0, 0(r3)
/* 80259D50 002559B0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259D54 002559B4 4B FD A7 21 */ bl func_80234474
/* 80259D58 002559B8 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 80259D5C 002559BC 38 80 00 01 */ li r4, 1
/* 80259D60 002559C0 38 A0 00 01 */ li r5, 1
/* 80259D64 002559C4 38 C0 00 04 */ li r6, 4
/* 80259D68 002559C8 38 E0 00 00 */ li r7, 0
/* 80259D6C 002559CC 39 00 00 00 */ li r8, 0
/* 80259D70 002559D0 39 20 00 00 */ li r9, 0
/* 80259D74 002559D4 4B FD A7 01 */ bl func_80234474
/* 80259D78 002559D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259D7C 002559DC 38 60 00 05 */ li r3, 5
/* 80259D80 002559E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259D84 002559E4 9B C4 00 68 */ stb r30, 0x68(r4)
/* 80259D88 002559E8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259D8C 002559EC 80 04 00 04 */ lwz r0, 4(r4)
/* 80259D90 002559F0 60 00 00 01 */ ori r0, r0, 1
/* 80259D94 002559F4 90 04 00 04 */ stw r0, 4(r4)
/* 80259D98 002559F8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259D9C 002559FC 80 04 00 00 */ lwz r0, 0(r4)
/* 80259DA0 00255A00 60 00 00 01 */ ori r0, r0, 1
/* 80259DA4 00255A04 90 04 00 00 */ stw r0, 0(r4)
/* 80259DA8 00255A08 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259DAC 00255A0C A0 04 16 FE */ lhz r0, 0x16fe(r4)
/* 80259DB0 00255A10 60 00 00 02 */ ori r0, r0, 2
/* 80259DB4 00255A14 B0 04 16 FE */ sth r0, 0x16fe(r4)
/* 80259DB8 00255A18 4B FE 31 65 */ bl func_8023CF1C
/* 80259DBC 00255A1C 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259DC0 00255A20 39 00 00 04 */ li r8, 4
/* 80259DC4 00255A24 38 E0 00 0C */ li r7, 0xc
/* 80259DC8 00255A28 38 00 00 1C */ li r0, 0x1c
/* 80259DCC 00255A2C 90 64 17 3C */ stw r3, 0x173c(r4)
/* 80259DD0 00255A30 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259DD4 00255A34 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259DD8 00255A38 99 03 02 80 */ stb r8, 0x280(r3)
/* 80259DDC 00255A3C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259DE0 00255A40 80 64 00 24 */ lwz r3, 0x24(r4)
/* 80259DE4 00255A44 60 63 00 01 */ ori r3, r3, 1
/* 80259DE8 00255A48 90 64 00 24 */ stw r3, 0x24(r4)
/* 80259DEC 00255A4C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259DF0 00255A50 80 64 00 00 */ lwz r3, 0(r4)
/* 80259DF4 00255A54 60 63 00 08 */ ori r3, r3, 8
/* 80259DF8 00255A58 90 64 00 00 */ stw r3, 0(r4)
/* 80259DFC 00255A5C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259E00 00255A60 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E04 00255A64 93 A3 09 64 */ stw r29, 0x964(r3)
/* 80259E08 00255A68 93 A3 09 68 */ stw r29, 0x968(r3)
/* 80259E0C 00255A6C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259E10 00255A70 80 64 00 5C */ lwz r3, 0x5c(r4)
/* 80259E14 00255A74 60 63 00 01 */ ori r3, r3, 1
/* 80259E18 00255A78 90 64 00 5C */ stw r3, 0x5c(r4)
/* 80259E1C 00255A7C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259E20 00255A80 80 64 00 00 */ lwz r3, 0(r4)
/* 80259E24 00255A84 60 63 00 20 */ ori r3, r3, 0x20
/* 80259E28 00255A88 90 64 00 00 */ stw r3, 0(r4)
/* 80259E2C 00255A8C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 80259E30 00255A90 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E34 00255A94 90 E3 08 E4 */ stw r7, 0x8e4(r3)
/* 80259E38 00255A98 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259E3C 00255A9C 80 64 00 54 */ lwz r3, 0x54(r4)
/* 80259E40 00255AA0 60 63 00 01 */ ori r3, r3, 1
/* 80259E44 00255AA4 90 64 00 54 */ stw r3, 0x54(r4)
/* 80259E48 00255AA8 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 80259E4C 00255AAC 80 64 00 00 */ lwz r3, 0(r4)
/* 80259E50 00255AB0 60 63 00 10 */ ori r3, r3, 0x10
/* 80259E54 00255AB4 90 64 00 00 */ stw r3, 0(r4)
/* 80259E58 00255AB8 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E5C 00255ABC 90 03 09 24 */ stw r0, 0x924(r3)
/* 80259E60 00255AC0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E64 00255AC4 80 03 00 58 */ lwz r0, 0x58(r3)
/* 80259E68 00255AC8 60 00 00 01 */ ori r0, r0, 1
/* 80259E6C 00255ACC 90 03 00 58 */ stw r0, 0x58(r3)
/* 80259E70 00255AD0 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 80259E74 00255AD4 80 03 00 00 */ lwz r0, 0(r3)
/* 80259E78 00255AD8 60 00 00 10 */ ori r0, r0, 0x10
/* 80259E7C 00255ADC 90 03 00 00 */ stw r0, 0(r3)
/* 80259E80 00255AE0 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259E84 00255AE4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259E88 00255AE8 93 83 02 84 */ stw r28, 0x284(r3)
/* 80259E8C 00255AEC 93 83 02 88 */ stw r28, 0x288(r3)
/* 80259E90 00255AF0 93 E3 02 8C */ stw r31, 0x28c(r3)
/* 80259E94 00255AF4 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259E98 00255AF8 80 03 00 28 */ lwz r0, 0x28(r3)
/* 80259E9C 00255AFC 60 00 00 01 */ ori r0, r0, 1
/* 80259EA0 00255B00 90 03 00 28 */ stw r0, 0x28(r3)
/* 80259EA4 00255B04 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259EA8 00255B08 80 03 00 00 */ lwz r0, 0(r3)
/* 80259EAC 00255B0C 60 00 00 08 */ ori r0, r0, 8
/* 80259EB0 00255B10 90 03 00 00 */ stw r0, 0(r3)
/* 80259EB4 00255B14 80 8D A3 D8 */ lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80259EB8 00255B18 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259EBC 00255B1C 93 A3 05 44 */ stw r29, 0x544(r3)
/* 80259EC0 00255B20 93 A3 05 48 */ stw r29, 0x548(r3)
/* 80259EC4 00255B24 93 A3 05 4C */ stw r29, 0x54c(r3)
/* 80259EC8 00255B28 9B A3 05 50 */ stb r29, 0x550(r3)
/* 80259ECC 00255B2C 93 A3 05 54 */ stw r29, 0x554(r3)
/* 80259ED0 00255B30 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259ED4 00255B34 80 03 00 34 */ lwz r0, 0x34(r3)
/* 80259ED8 00255B38 60 00 00 01 */ ori r0, r0, 1
/* 80259EDC 00255B3C 90 03 00 34 */ stw r0, 0x34(r3)
/* 80259EE0 00255B40 80 64 16 38 */ lwz r3, 0x1638(r4)
/* 80259EE4 00255B44 80 03 00 00 */ lwz r0, 0(r3)
/* 80259EE8 00255B48 60 00 00 08 */ ori r0, r0, 8
/* 80259EEC 00255B4C 90 03 00 00 */ stw r0, 0(r3)
/* 80259EF0 00255B50 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259EF4 00255B54 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259EF8 00255B58 38 C0 00 0F */ li r6, 0xf
/* 80259EFC 00255B5C 38 A0 00 08 */ li r5, 8
/* 80259F00 00255B60 90 C9 03 44 */ stw r6, 0x344(r9)
/* 80259F04 00255B64 38 80 00 0E */ li r4, 0xe
/* 80259F08 00255B68 38 60 00 07 */ li r3, 7
/* 80259F0C 00255B6C 38 00 00 06 */ li r0, 6
/* 80259F10 00255B70 90 A9 03 48 */ stw r5, 0x348(r9)
/* 80259F14 00255B74 39 60 00 0D */ li r11, 0xd
/* 80259F18 00255B78 39 40 00 1D */ li r10, 0x1d
/* 80259F1C 00255B7C 90 89 03 4C */ stw r4, 0x34c(r9)
/* 80259F20 00255B80 93 C9 03 50 */ stw r30, 0x350(r9)
/* 80259F24 00255B84 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259F28 00255B88 81 2C 00 2C */ lwz r9, 0x2c(r12)
/* 80259F2C 00255B8C 61 29 00 01 */ ori r9, r9, 1
/* 80259F30 00255B90 91 2C 00 2C */ stw r9, 0x2c(r12)
/* 80259F34 00255B94 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259F38 00255B98 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259F3C 00255B9C 61 29 00 08 */ ori r9, r9, 8
/* 80259F40 00255BA0 91 2C 00 00 */ stw r9, 0(r12)
/* 80259F44 00255BA4 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259F48 00255BA8 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259F4C 00255BAC 93 89 06 84 */ stw r28, 0x684(r9)
/* 80259F50 00255BB0 93 A9 06 88 */ stw r29, 0x688(r9)
/* 80259F54 00255BB4 93 A9 06 8C */ stw r29, 0x68c(r9)
/* 80259F58 00255BB8 9B A9 06 90 */ stb r29, 0x690(r9)
/* 80259F5C 00255BBC 93 A9 06 94 */ stw r29, 0x694(r9)
/* 80259F60 00255BC0 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259F64 00255BC4 81 2C 00 38 */ lwz r9, 0x38(r12)
/* 80259F68 00255BC8 61 29 00 01 */ ori r9, r9, 1
/* 80259F6C 00255BCC 91 2C 00 38 */ stw r9, 0x38(r12)
/* 80259F70 00255BD0 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259F74 00255BD4 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259F78 00255BD8 61 29 00 08 */ ori r9, r9, 8
/* 80259F7C 00255BDC 91 2C 00 00 */ stw r9, 0(r12)
/* 80259F80 00255BE0 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259F84 00255BE4 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259F88 00255BE8 90 69 04 44 */ stw r3, 0x444(r9)
/* 80259F8C 00255BEC 91 09 04 48 */ stw r8, 0x448(r9)
/* 80259F90 00255BF0 90 09 04 4C */ stw r0, 0x44c(r9)
/* 80259F94 00255BF4 93 89 04 50 */ stw r28, 0x450(r9)
/* 80259F98 00255BF8 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259F9C 00255BFC 81 2C 00 30 */ lwz r9, 0x30(r12)
/* 80259FA0 00255C00 61 29 00 01 */ ori r9, r9, 1
/* 80259FA4 00255C04 91 2C 00 30 */ stw r9, 0x30(r12)
/* 80259FA8 00255C08 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259FAC 00255C0C 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259FB0 00255C10 61 29 00 08 */ ori r9, r9, 8
/* 80259FB4 00255C14 91 2C 00 00 */ stw r9, 0(r12)
/* 80259FB8 00255C18 83 6D A3 D8 */ lwz r27, render_context_ptr-_SDA_BASE_(r13)
/* 80259FBC 00255C1C 81 3B 16 38 */ lwz r9, 0x1638(r27)
/* 80259FC0 00255C20 93 A9 09 6C */ stw r29, 0x96c(r9)
/* 80259FC4 00255C24 93 A9 09 70 */ stw r29, 0x970(r9)
/* 80259FC8 00255C28 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259FCC 00255C2C 81 2C 00 5C */ lwz r9, 0x5c(r12)
/* 80259FD0 00255C30 61 29 00 02 */ ori r9, r9, 2
/* 80259FD4 00255C34 91 2C 00 5C */ stw r9, 0x5c(r12)
/* 80259FD8 00255C38 81 9B 16 38 */ lwz r12, 0x1638(r27)
/* 80259FDC 00255C3C 81 2C 00 00 */ lwz r9, 0(r12)
/* 80259FE0 00255C40 61 29 00 20 */ ori r9, r9, 0x20
/* 80259FE4 00255C44 91 2C 00 00 */ stw r9, 0(r12)
/* 80259FE8 00255C48 81 8D A3 D8 */ lwz r12, render_context_ptr-_SDA_BASE_(r13)
/* 80259FEC 00255C4C 81 2C 16 38 */ lwz r9, 0x1638(r12)
/* 80259FF0 00255C50 91 69 08 E8 */ stw r11, 0x8e8(r9)
/* 80259FF4 00255C54 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 80259FF8 00255C58 81 2B 00 54 */ lwz r9, 0x54(r11)
/* 80259FFC 00255C5C 61 29 00 02 */ ori r9, r9, 2
/* 8025A000 00255C60 91 2B 00 54 */ stw r9, 0x54(r11)
/* 8025A004 00255C64 81 6C 16 38 */ lwz r11, 0x1638(r12)
/* 8025A008 00255C68 81 2B 00 00 */ lwz r9, 0(r11)
/* 8025A00C 00255C6C 61 29 00 10 */ ori r9, r9, 0x10
/* 8025A010 00255C70 91 2B 00 00 */ stw r9, 0(r11)
/* 8025A014 00255C74 81 2C 16 38 */ lwz r9, 0x1638(r12)
/* 8025A018 00255C78 91 49 09 28 */ stw r10, 0x928(r9)
/* 8025A01C 00255C7C 81 4C 16 38 */ lwz r10, 0x1638(r12)
/* 8025A020 00255C80 81 2A 00 58 */ lwz r9, 0x58(r10)
/* 8025A024 00255C84 61 29 00 02 */ ori r9, r9, 2
/* 8025A028 00255C88 91 2A 00 58 */ stw r9, 0x58(r10)
/* 8025A02C 00255C8C 81 4C 16 38 */ lwz r10, 0x1638(r12)
/* 8025A030 00255C90 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A034 00255C94 61 29 00 10 */ ori r9, r9, 0x10
/* 8025A038 00255C98 91 2A 00 00 */ stw r9, 0(r10)
/* 8025A03C 00255C9C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A040 00255CA0 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A044 00255CA4 93 89 02 90 */ stw r28, 0x290(r9)
/* 8025A048 00255CA8 93 C9 02 94 */ stw r30, 0x294(r9)
/* 8025A04C 00255CAC 93 E9 02 98 */ stw r31, 0x298(r9)
/* 8025A050 00255CB0 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A054 00255CB4 81 2A 00 28 */ lwz r9, 0x28(r10)
/* 8025A058 00255CB8 61 29 00 02 */ ori r9, r9, 2
/* 8025A05C 00255CBC 91 2A 00 28 */ stw r9, 0x28(r10)
/* 8025A060 00255CC0 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A064 00255CC4 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A068 00255CC8 61 29 00 08 */ ori r9, r9, 8
/* 8025A06C 00255CCC 91 2A 00 00 */ stw r9, 0(r10)
/* 8025A070 00255CD0 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A074 00255CD4 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A078 00255CD8 93 A9 05 58 */ stw r29, 0x558(r9)
/* 8025A07C 00255CDC 93 A9 05 5C */ stw r29, 0x55c(r9)
/* 8025A080 00255CE0 93 89 05 60 */ stw r28, 0x560(r9)
/* 8025A084 00255CE4 9B A9 05 64 */ stb r29, 0x564(r9)
/* 8025A088 00255CE8 93 A9 05 68 */ stw r29, 0x568(r9)
/* 8025A08C 00255CEC 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A090 00255CF0 81 2A 00 34 */ lwz r9, 0x34(r10)
/* 8025A094 00255CF4 61 29 00 02 */ ori r9, r9, 2
/* 8025A098 00255CF8 91 2A 00 34 */ stw r9, 0x34(r10)
/* 8025A09C 00255CFC 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A0A0 00255D00 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A0A4 00255D04 61 29 00 08 */ ori r9, r9, 8
/* 8025A0A8 00255D08 91 2A 00 00 */ stw r9, 0(r10)
/* 8025A0AC 00255D0C 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A0B0 00255D10 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A0B4 00255D14 90 C9 03 54 */ stw r6, 0x354(r9)
/* 8025A0B8 00255D18 90 A9 03 58 */ stw r5, 0x358(r9)
/* 8025A0BC 00255D1C 90 89 03 5C */ stw r4, 0x35c(r9)
/* 8025A0C0 00255D20 93 A9 03 60 */ stw r29, 0x360(r9)
/* 8025A0C4 00255D24 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A0C8 00255D28 81 2A 00 2C */ lwz r9, 0x2c(r10)
/* 8025A0CC 00255D2C 61 29 00 02 */ ori r9, r9, 2
/* 8025A0D0 00255D30 91 2A 00 2C */ stw r9, 0x2c(r10)
/* 8025A0D4 00255D34 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A0D8 00255D38 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A0DC 00255D3C 61 29 00 08 */ ori r9, r9, 8
/* 8025A0E0 00255D40 91 2A 00 00 */ stw r9, 0(r10)
/* 8025A0E4 00255D44 81 6D A3 D8 */ lwz r11, render_context_ptr-_SDA_BASE_(r13)
/* 8025A0E8 00255D48 81 2B 16 38 */ lwz r9, 0x1638(r11)
/* 8025A0EC 00255D4C 93 89 06 98 */ stw r28, 0x698(r9)
/* 8025A0F0 00255D50 93 A9 06 9C */ stw r29, 0x69c(r9)
/* 8025A0F4 00255D54 93 A9 06 A0 */ stw r29, 0x6a0(r9)
/* 8025A0F8 00255D58 9B A9 06 A4 */ stb r29, 0x6a4(r9)
/* 8025A0FC 00255D5C 93 A9 06 A8 */ stw r29, 0x6a8(r9)
/* 8025A100 00255D60 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A104 00255D64 81 2A 00 38 */ lwz r9, 0x38(r10)
/* 8025A108 00255D68 61 29 00 02 */ ori r9, r9, 2
/* 8025A10C 00255D6C 91 2A 00 38 */ stw r9, 0x38(r10)
/* 8025A110 00255D70 81 4B 16 38 */ lwz r10, 0x1638(r11)
/* 8025A114 00255D74 81 2A 00 00 */ lwz r9, 0(r10)
/* 8025A118 00255D78 61 29 00 08 */ ori r9, r9, 8
/* 8025A11C 00255D7C 91 2A 00 00 */ stw r9, 0(r10)
/* 8025A120 00255D80 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A124 00255D84 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A128 00255D88 90 69 04 54 */ stw r3, 0x454(r9)
/* 8025A12C 00255D8C 91 09 04 58 */ stw r8, 0x458(r9)
/* 8025A130 00255D90 90 09 04 5C */ stw r0, 0x45c(r9)
/* 8025A134 00255D94 93 A9 04 60 */ stw r29, 0x460(r9)
/* 8025A138 00255D98 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A13C 00255D9C 80 09 00 30 */ lwz r0, 0x30(r9)
/* 8025A140 00255DA0 60 00 00 02 */ ori r0, r0, 2
/* 8025A144 00255DA4 90 09 00 30 */ stw r0, 0x30(r9)
/* 8025A148 00255DA8 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A14C 00255DAC 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A150 00255DB0 60 00 00 08 */ ori r0, r0, 8
/* 8025A154 00255DB4 90 09 00 00 */ stw r0, 0(r9)
/* 8025A158 00255DB8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A15C 00255DBC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A160 00255DC0 93 A9 09 74 */ stw r29, 0x974(r9)
/* 8025A164 00255DC4 93 A9 09 78 */ stw r29, 0x978(r9)
/* 8025A168 00255DC8 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A16C 00255DCC 80 09 00 5C */ lwz r0, 0x5c(r9)
/* 8025A170 00255DD0 60 00 00 04 */ ori r0, r0, 4
/* 8025A174 00255DD4 90 09 00 5C */ stw r0, 0x5c(r9)
/* 8025A178 00255DD8 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A17C 00255DDC 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A180 00255DE0 60 00 00 20 */ ori r0, r0, 0x20
/* 8025A184 00255DE4 90 09 00 00 */ stw r0, 0(r9)
/* 8025A188 00255DE8 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A18C 00255DEC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A190 00255DF0 93 A9 02 9C */ stw r29, 0x29c(r9)
/* 8025A194 00255DF4 93 A9 02 A0 */ stw r29, 0x2a0(r9)
/* 8025A198 00255DF8 93 E9 02 A4 */ stw r31, 0x2a4(r9)
/* 8025A19C 00255DFC 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1A0 00255E00 80 09 00 28 */ lwz r0, 0x28(r9)
/* 8025A1A4 00255E04 60 00 00 04 */ ori r0, r0, 4
/* 8025A1A8 00255E08 90 09 00 28 */ stw r0, 0x28(r9)
/* 8025A1AC 00255E0C 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1B0 00255E10 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A1B4 00255E14 60 00 00 08 */ ori r0, r0, 8
/* 8025A1B8 00255E18 90 09 00 00 */ stw r0, 0(r9)
/* 8025A1BC 00255E1C 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A1C0 00255E20 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1C4 00255E24 93 A9 05 6C */ stw r29, 0x56c(r9)
/* 8025A1C8 00255E28 93 A9 05 70 */ stw r29, 0x570(r9)
/* 8025A1CC 00255E2C 93 A9 05 74 */ stw r29, 0x574(r9)
/* 8025A1D0 00255E30 9B 89 05 78 */ stb r28, 0x578(r9)
/* 8025A1D4 00255E34 93 A9 05 7C */ stw r29, 0x57c(r9)
/* 8025A1D8 00255E38 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1DC 00255E3C 80 09 00 34 */ lwz r0, 0x34(r9)
/* 8025A1E0 00255E40 60 00 00 04 */ ori r0, r0, 4
/* 8025A1E4 00255E44 90 09 00 34 */ stw r0, 0x34(r9)
/* 8025A1E8 00255E48 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A1EC 00255E4C 80 09 00 00 */ lwz r0, 0(r9)
/* 8025A1F0 00255E50 60 00 00 08 */ ori r0, r0, 8
/* 8025A1F4 00255E54 90 09 00 00 */ stw r0, 0(r9)
/* 8025A1F8 00255E58 81 4D A3 D8 */ lwz r10, render_context_ptr-_SDA_BASE_(r13)
/* 8025A1FC 00255E5C 81 2A 16 38 */ lwz r9, 0x1638(r10)
/* 8025A200 00255E60 90 C9 03 64 */ stw r6, 0x364(r9)
/* 8025A204 00255E64 90 A9 03 68 */ stw r5, 0x368(r9)
/* 8025A208 00255E68 90 E9 03 6C */ stw r7, 0x36c(r9)
/* 8025A20C 00255E6C 93 A9 03 70 */ stw r29, 0x370(r9)
/* 8025A210 00255E70 80 AA 16 38 */ lwz r5, 0x1638(r10)
/* 8025A214 00255E74 80 05 00 2C */ lwz r0, 0x2c(r5)
/* 8025A218 00255E78 60 00 00 04 */ ori r0, r0, 4
/* 8025A21C 00255E7C 90 05 00 2C */ stw r0, 0x2c(r5)
/* 8025A220 00255E80 80 AA 16 38 */ lwz r5, 0x1638(r10)
/* 8025A224 00255E84 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A228 00255E88 60 00 00 08 */ ori r0, r0, 8
/* 8025A22C 00255E8C 90 05 00 00 */ stw r0, 0(r5)
/* 8025A230 00255E90 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A234 00255E94 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A238 00255E98 93 A5 06 AC */ stw r29, 0x6ac(r5)
/* 8025A23C 00255E9C 93 A5 06 B0 */ stw r29, 0x6b0(r5)
/* 8025A240 00255EA0 93 A5 06 B4 */ stw r29, 0x6b4(r5)
/* 8025A244 00255EA4 9B 85 06 B8 */ stb r28, 0x6b8(r5)
/* 8025A248 00255EA8 93 A5 06 BC */ stw r29, 0x6bc(r5)
/* 8025A24C 00255EAC 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A250 00255EB0 80 05 00 38 */ lwz r0, 0x38(r5)
/* 8025A254 00255EB4 60 00 00 04 */ ori r0, r0, 4
/* 8025A258 00255EB8 90 05 00 38 */ stw r0, 0x38(r5)
/* 8025A25C 00255EBC 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A260 00255EC0 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A264 00255EC4 60 00 00 08 */ ori r0, r0, 8
/* 8025A268 00255EC8 90 05 00 00 */ stw r0, 0(r5)
/* 8025A26C 00255ECC 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A270 00255ED0 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A274 00255ED4 91 05 04 64 */ stw r8, 0x464(r5)
/* 8025A278 00255ED8 90 65 04 68 */ stw r3, 0x468(r5)
/* 8025A27C 00255EDC 90 65 04 6C */ stw r3, 0x46c(r5)
/* 8025A280 00255EE0 93 A5 04 70 */ stw r29, 0x470(r5)
/* 8025A284 00255EE4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A288 00255EE8 80 05 00 30 */ lwz r0, 0x30(r5)
/* 8025A28C 00255EEC 60 00 00 04 */ ori r0, r0, 4
/* 8025A290 00255EF0 90 05 00 30 */ stw r0, 0x30(r5)
/* 8025A294 00255EF4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A298 00255EF8 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A29C 00255EFC 60 00 00 08 */ ori r0, r0, 8
/* 8025A2A0 00255F00 90 05 00 00 */ stw r0, 0(r5)
/* 8025A2A4 00255F04 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A2A8 00255F08 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2AC 00255F0C 93 A5 09 7C */ stw r29, 0x97c(r5)
/* 8025A2B0 00255F10 93 A5 09 80 */ stw r29, 0x980(r5)
/* 8025A2B4 00255F14 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2B8 00255F18 80 05 00 5C */ lwz r0, 0x5c(r5)
/* 8025A2BC 00255F1C 60 00 00 08 */ ori r0, r0, 8
/* 8025A2C0 00255F20 90 05 00 5C */ stw r0, 0x5c(r5)
/* 8025A2C4 00255F24 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2C8 00255F28 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A2CC 00255F2C 60 00 00 20 */ ori r0, r0, 0x20
/* 8025A2D0 00255F30 90 05 00 00 */ stw r0, 0(r5)
/* 8025A2D4 00255F34 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A2D8 00255F38 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2DC 00255F3C 90 85 08 F0 */ stw r4, 0x8f0(r5)
/* 8025A2E0 00255F40 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2E4 00255F44 80 05 00 54 */ lwz r0, 0x54(r5)
/* 8025A2E8 00255F48 60 00 00 08 */ ori r0, r0, 8
/* 8025A2EC 00255F4C 90 05 00 54 */ stw r0, 0x54(r5)
/* 8025A2F0 00255F50 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A2F4 00255F54 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A2F8 00255F58 60 00 00 10 */ ori r0, r0, 0x10
/* 8025A2FC 00255F5C 90 05 00 00 */ stw r0, 0(r5)
/* 8025A300 00255F60 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A304 00255F64 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A308 00255F68 93 E5 02 A8 */ stw r31, 0x2a8(r5)
/* 8025A30C 00255F6C 93 E5 02 AC */ stw r31, 0x2ac(r5)
/* 8025A310 00255F70 93 E5 02 B0 */ stw r31, 0x2b0(r5)
/* 8025A314 00255F74 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A318 00255F78 80 05 00 28 */ lwz r0, 0x28(r5)
/* 8025A31C 00255F7C 60 00 00 08 */ ori r0, r0, 8
/* 8025A320 00255F80 90 05 00 28 */ stw r0, 0x28(r5)
/* 8025A324 00255F84 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A328 00255F88 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A32C 00255F8C 60 00 00 08 */ ori r0, r0, 8
/* 8025A330 00255F90 90 05 00 00 */ stw r0, 0(r5)
/* 8025A334 00255F94 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A338 00255F98 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A33C 00255F9C 93 A5 05 80 */ stw r29, 0x580(r5)
/* 8025A340 00255FA0 93 A5 05 84 */ stw r29, 0x584(r5)
/* 8025A344 00255FA4 93 A5 05 88 */ stw r29, 0x588(r5)
/* 8025A348 00255FA8 9B 85 05 8C */ stb r28, 0x58c(r5)
/* 8025A34C 00255FAC 93 A5 05 90 */ stw r29, 0x590(r5)
/* 8025A350 00255FB0 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A354 00255FB4 80 05 00 34 */ lwz r0, 0x34(r5)
/* 8025A358 00255FB8 60 00 00 08 */ ori r0, r0, 8
/* 8025A35C 00255FBC 90 05 00 34 */ stw r0, 0x34(r5)
/* 8025A360 00255FC0 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A364 00255FC4 80 05 00 00 */ lwz r0, 0(r5)
/* 8025A368 00255FC8 60 00 00 08 */ ori r0, r0, 8
/* 8025A36C 00255FCC 90 05 00 00 */ stw r0, 0(r5)
/* 8025A370 00255FD0 80 ED A3 D8 */ lwz r7, render_context_ptr-_SDA_BASE_(r13)
/* 8025A374 00255FD4 80 A7 16 38 */ lwz r5, 0x1638(r7)
/* 8025A378 00255FD8 93 85 03 74 */ stw r28, 0x374(r5)
/* 8025A37C 00255FDC 93 A5 03 78 */ stw r29, 0x378(r5)
/* 8025A380 00255FE0 90 85 03 7C */ stw r4, 0x37c(r5)
/* 8025A384 00255FE4 90 C5 03 80 */ stw r6, 0x380(r5)
/* 8025A388 00255FE8 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 8025A38C 00255FEC 80 04 00 2C */ lwz r0, 0x2c(r4)
/* 8025A390 00255FF0 60 00 00 08 */ ori r0, r0, 8
/* 8025A394 00255FF4 90 04 00 2C */ stw r0, 0x2c(r4)
/* 8025A398 00255FF8 80 87 16 38 */ lwz r4, 0x1638(r7)
/* 8025A39C 00255FFC 39 61 00 30 */ addi r11, r1, 0x30
/* 8025A3A0 00256000 80 04 00 00 */ lwz r0, 0(r4)
/* 8025A3A4 00256004 60 00 00 08 */ ori r0, r0, 8
/* 8025A3A8 00256008 90 04 00 00 */ stw r0, 0(r4)
/* 8025A3AC 0025600C 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A3B0 00256010 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3B4 00256014 93 A4 06 C0 */ stw r29, 0x6c0(r4)
/* 8025A3B8 00256018 93 A4 06 C4 */ stw r29, 0x6c4(r4)
/* 8025A3BC 0025601C 93 A4 06 C8 */ stw r29, 0x6c8(r4)
/* 8025A3C0 00256020 9B 84 06 CC */ stb r28, 0x6cc(r4)
/* 8025A3C4 00256024 93 A4 06 D0 */ stw r29, 0x6d0(r4)
/* 8025A3C8 00256028 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3CC 0025602C 80 04 00 38 */ lwz r0, 0x38(r4)
/* 8025A3D0 00256030 60 00 00 08 */ ori r0, r0, 8
/* 8025A3D4 00256034 90 04 00 38 */ stw r0, 0x38(r4)
/* 8025A3D8 00256038 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3DC 0025603C 80 04 00 00 */ lwz r0, 0(r4)
/* 8025A3E0 00256040 60 00 00 08 */ ori r0, r0, 8
/* 8025A3E4 00256044 90 04 00 00 */ stw r0, 0(r4)
/* 8025A3E8 00256048 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A3EC 0025604C 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A3F0 00256050 90 64 04 74 */ stw r3, 0x474(r4)
/* 8025A3F4 00256054 90 64 04 78 */ stw r3, 0x478(r4)
/* 8025A3F8 00256058 90 64 04 7C */ stw r3, 0x47c(r4)
/* 8025A3FC 0025605C 90 64 04 80 */ stw r3, 0x480(r4)
/* 8025A400 00256060 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A404 00256064 80 03 00 30 */ lwz r0, 0x30(r3)
/* 8025A408 00256068 60 00 00 08 */ ori r0, r0, 8
/* 8025A40C 0025606C 90 03 00 30 */ stw r0, 0x30(r3)
/* 8025A410 00256070 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A414 00256074 80 03 00 00 */ lwz r0, 0(r3)
/* 8025A418 00256078 60 00 00 08 */ ori r0, r0, 8
/* 8025A41C 0025607C 90 03 00 00 */ stw r0, 0(r3)
/* 8025A420 00256080 4B F6 CD 55 */ bl _restgpr_27
/* 8025A424 00256084 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8025A428 00256088 7C 08 03 A6 */ mtlr r0
/* 8025A42C 0025608C 38 21 00 30 */ addi r1, r1, 0x30
/* 8025A430 00256090 4E 80 00 20 */ blr
.global func_8025A434
func_8025A434:
/* 8025A434 00256094 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8025A438 00256098 7C 08 02 A6 */ mflr r0
/* 8025A43C 0025609C 90 01 00 64 */ stw r0, 0x64(r1)
/* 8025A440 002560A0 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 8025A444 002560A4 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
/* 8025A448 002560A8 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 8025A44C 002560AC F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
/* 8025A450 002560B0 DB A1 00 30 */ stfd f29, 0x30(r1)
/* 8025A454 002560B4 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0
/* 8025A458 002560B8 DB 81 00 20 */ stfd f28, 0x20(r1)
/* 8025A45C 002560BC F3 81 00 28 */ psq_st f28, 40(r1), 0, qr0
/* 8025A460 002560C0 39 61 00 20 */ addi r11, r1, 0x20
/* 8025A464 002560C4 4B F6 CC C1 */ bl _savegpr_26
/* 8025A468 002560C8 81 2D A3 D8 */ lwz r9, render_context_ptr-_SDA_BASE_(r13)
/* 8025A46C 002560CC 3F E0 80 50 */ lis r31, lbl_804FE3A0@ha
/* 8025A470 002560D0 C3 E2 9F A0 */ lfs f31, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A474 002560D4 7C 9D 23 78 */ mr r29, r4
/* 8025A478 002560D8 88 09 00 7A */ lbz r0, 0x7a(r9)
/* 8025A47C 002560DC 7C BE 2B 78 */ mr r30, r5
/* 8025A480 002560E0 FF C0 F8 90 */ fmr f30, f31
/* 8025A484 002560E4 C3 A2 9F A4 */ lfs f29, lbl_806425A4-_SDA2_BASE_(r2)
/* 8025A488 002560E8 7C 08 00 40 */ cmplw r8, r0
/* 8025A48C 002560EC C3 82 9F A8 */ lfs f28, lbl_806425A8-_SDA2_BASE_(r2)
/* 8025A490 002560F0 7C DA 33 78 */ mr r26, r6
/* 8025A494 002560F4 7C FB 3B 78 */ mr r27, r7
/* 8025A498 002560F8 3B FF E3 A0 */ addi r31, r31, lbl_804FE3A0@l
/* 8025A49C 002560FC 41 82 00 28 */ beq lbl_8025A4C4
/* 8025A4A0 00256100 2C 08 00 00 */ cmpwi r8, 0
/* 8025A4A4 00256104 41 82 00 18 */ beq lbl_8025A4BC
/* 8025A4A8 00256108 C3 E2 9F B0 */ lfs f31, lbl_806425B0-_SDA2_BASE_(r2)
/* 8025A4AC 0025610C C3 A2 9F B4 */ lfs f29, lbl_806425B4-_SDA2_BASE_(r2)
/* 8025A4B0 00256110 C3 C2 9F B8 */ lfs f30, lbl_806425B8-_SDA2_BASE_(r2)
/* 8025A4B4 00256114 C3 82 9F BC */ lfs f28, lbl_806425BC-_SDA2_BASE_(r2)
/* 8025A4B8 00256118 48 00 00 0C */ b lbl_8025A4C4
lbl_8025A4BC:
/* 8025A4BC 0025611C C3 E2 9F C0 */ lfs f31, lbl_806425C0-_SDA2_BASE_(r2)
/* 8025A4C0 00256120 C3 A2 9F C4 */ lfs f29, lbl_806425C4-_SDA2_BASE_(r2)
lbl_8025A4C4:
/* 8025A4C4 00256124 7C 66 1B 78 */ mr r6, r3
/* 8025A4C8 00256128 7F 44 D3 78 */ mr r4, r26
/* 8025A4CC 0025612C 7F 65 DB 78 */ mr r5, r27
/* 8025A4D0 00256130 38 7F 00 00 */ addi r3, r31, 0
/* 8025A4D4 00256134 38 E0 00 42 */ li r7, 0x42
/* 8025A4D8 00256138 39 00 00 00 */ li r8, 0
/* 8025A4DC 0025613C 39 20 00 00 */ li r9, 0
/* 8025A4E0 00256140 4B FE 3A 45 */ bl func_8023DF24
/* 8025A4E4 00256144 38 7F 00 00 */ addi r3, r31, 0
/* 8025A4E8 00256148 38 80 00 02 */ li r4, 2
/* 8025A4EC 0025614C 38 A0 00 02 */ li r5, 2
/* 8025A4F0 00256150 38 C0 00 02 */ li r6, 2
/* 8025A4F4 00256154 4B FE 3E D5 */ bl func_8023E3C8
/* 8025A4F8 00256158 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A4FC 0025615C 38 7F 00 00 */ addi r3, r31, 0
/* 8025A500 00256160 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A504 00256164 80 04 15 3C */ lwz r0, 0x153c(r4)
/* 8025A508 00256168 7C 00 18 40 */ cmplw r0, r3
/* 8025A50C 0025616C 40 82 00 14 */ bne lbl_8025A520
/* 8025A510 00256170 88 03 00 07 */ lbz r0, 7(r3)
/* 8025A514 00256174 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 8025A518 00256178 2C 00 00 01 */ cmpwi r0, 1
/* 8025A51C 0025617C 40 82 00 20 */ bne lbl_8025A53C
lbl_8025A520:
/* 8025A520 00256180 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A524 00256184 38 1F 00 00 */ addi r0, r31, 0
/* 8025A528 00256188 90 03 15 3C */ stw r0, 0x153c(r3)
/* 8025A52C 0025618C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A530 00256190 80 03 15 38 */ lwz r0, 0x1538(r3)
/* 8025A534 00256194 60 00 00 01 */ ori r0, r0, 1
/* 8025A538 00256198 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8025A53C:
/* 8025A53C 0025619C 7F 7C 0E 70 */ srawi r28, r27, 1
/* 8025A540 002561A0 57 5B FC 7E */ rlwinm r27, r26, 0x1f, 0x11, 0x1f
/* 8025A544 002561A4 7F 64 DB 78 */ mr r4, r27
/* 8025A548 002561A8 7F A6 EB 78 */ mr r6, r29
/* 8025A54C 002561AC 7F 85 E3 78 */ mr r5, r28
/* 8025A550 002561B0 38 7F 00 80 */ addi r3, r31, 0x80
/* 8025A554 002561B4 38 E0 00 42 */ li r7, 0x42
/* 8025A558 002561B8 39 00 00 00 */ li r8, 0
/* 8025A55C 002561BC 39 20 00 00 */ li r9, 0
/* 8025A560 002561C0 4B FE 39 C5 */ bl func_8023DF24
/* 8025A564 002561C4 38 7F 00 80 */ addi r3, r31, 0x80
/* 8025A568 002561C8 38 80 00 02 */ li r4, 2
/* 8025A56C 002561CC 38 A0 00 02 */ li r5, 2
/* 8025A570 002561D0 38 C0 00 02 */ li r6, 2
/* 8025A574 002561D4 4B FE 3E 55 */ bl func_8023E3C8
/* 8025A578 002561D8 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A57C 002561DC 38 7F 00 80 */ addi r3, r31, 0x80
/* 8025A580 002561E0 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A584 002561E4 80 04 15 40 */ lwz r0, 0x1540(r4)
/* 8025A588 002561E8 7C 00 18 40 */ cmplw r0, r3
/* 8025A58C 002561EC 40 82 00 14 */ bne lbl_8025A5A0
/* 8025A590 002561F0 88 03 00 07 */ lbz r0, 7(r3)
/* 8025A594 002561F4 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 8025A598 002561F8 2C 00 00 01 */ cmpwi r0, 1
/* 8025A59C 002561FC 40 82 00 20 */ bne lbl_8025A5BC
lbl_8025A5A0:
/* 8025A5A0 00256200 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A5A4 00256204 38 1F 00 80 */ addi r0, r31, 0x80
/* 8025A5A8 00256208 90 03 15 40 */ stw r0, 0x1540(r3)
/* 8025A5AC 0025620C 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A5B0 00256210 80 03 15 38 */ lwz r0, 0x1538(r3)
/* 8025A5B4 00256214 60 00 00 02 */ ori r0, r0, 2
/* 8025A5B8 00256218 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8025A5BC:
/* 8025A5BC 0025621C 7F 64 DB 78 */ mr r4, r27
/* 8025A5C0 00256220 7F C6 F3 78 */ mr r6, r30
/* 8025A5C4 00256224 38 7F 01 00 */ addi r3, r31, 0x100
/* 8025A5C8 00256228 57 85 04 3E */ clrlwi r5, r28, 0x10
/* 8025A5CC 0025622C 38 E0 00 42 */ li r7, 0x42
/* 8025A5D0 00256230 39 00 00 00 */ li r8, 0
/* 8025A5D4 00256234 39 20 00 00 */ li r9, 0
/* 8025A5D8 00256238 4B FE 39 4D */ bl func_8023DF24
/* 8025A5DC 0025623C 38 7F 01 00 */ addi r3, r31, 0x100
/* 8025A5E0 00256240 38 80 00 02 */ li r4, 2
/* 8025A5E4 00256244 38 A0 00 02 */ li r5, 2
/* 8025A5E8 00256248 38 C0 00 02 */ li r6, 2
/* 8025A5EC 0025624C 4B FE 3D DD */ bl func_8023E3C8
/* 8025A5F0 00256250 80 AD A3 D8 */ lwz r5, render_context_ptr-_SDA_BASE_(r13)
/* 8025A5F4 00256254 38 7F 01 00 */ addi r3, r31, 0x100
/* 8025A5F8 00256258 80 85 16 38 */ lwz r4, 0x1638(r5)
/* 8025A5FC 0025625C 80 04 15 44 */ lwz r0, 0x1544(r4)
/* 8025A600 00256260 7C 00 18 40 */ cmplw r0, r3
/* 8025A604 00256264 40 82 00 14 */ bne lbl_8025A618
/* 8025A608 00256268 88 03 00 07 */ lbz r0, 7(r3)
/* 8025A60C 0025626C 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 8025A610 00256270 2C 00 00 01 */ cmpwi r0, 1
/* 8025A614 00256274 40 82 00 20 */ bne lbl_8025A634
lbl_8025A618:
/* 8025A618 00256278 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A61C 0025627C 38 1F 01 00 */ addi r0, r31, 0x100
/* 8025A620 00256280 90 03 15 44 */ stw r0, 0x1544(r3)
/* 8025A624 00256284 80 65 16 38 */ lwz r3, 0x1638(r5)
/* 8025A628 00256288 80 03 15 38 */ lwz r0, 0x1538(r3)
/* 8025A62C 0025628C 60 00 00 04 */ ori r0, r0, 4
/* 8025A630 00256290 90 03 15 38 */ stw r0, 0x1538(r3)
lbl_8025A634:
/* 8025A634 00256294 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025A638 00256298 38 00 00 98 */ li r0, 0x98
/* 8025A63C 0025629C 38 80 00 04 */ li r4, 4
/* 8025A640 002562A0 90 03 17 38 */ stw r0, 0x1738(r3)
/* 8025A644 002562A4 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025A648 002562A8 4B FD 8E E5 */ bl begin_drawing
/* 8025A64C 002562AC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 8025A650 002562B0 D3 E3 80 00 */ stfs f31, 0xCC008000@l(r3)
/* 8025A654 002562B4 D3 C3 80 00 */ stfs f30, -0x8000(r3)
/* 8025A658 002562B8 C0 02 9F A0 */ lfs f0, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A65C 002562BC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A660 002562C0 C0 02 9F A0 */ lfs f0, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A664 002562C4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A668 002562C8 D3 A3 80 00 */ stfs f29, -0x8000(r3)
/* 8025A66C 002562CC D3 C3 80 00 */ stfs f30, -0x8000(r3)
/* 8025A670 002562D0 C0 02 9F C8 */ lfs f0, lbl_806425C8-_SDA2_BASE_(r2)
/* 8025A674 002562D4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A678 002562D8 C0 02 9F A0 */ lfs f0, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A67C 002562DC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A680 002562E0 D3 E3 80 00 */ stfs f31, -0x8000(r3)
/* 8025A684 002562E4 D3 83 80 00 */ stfs f28, -0x8000(r3)
/* 8025A688 002562E8 C0 02 9F A0 */ lfs f0, lbl_806425A0-_SDA2_BASE_(r2)
/* 8025A68C 002562EC D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A690 002562F0 C0 02 9F C8 */ lfs f0, lbl_806425C8-_SDA2_BASE_(r2)
/* 8025A694 002562F4 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A698 002562F8 D3 A3 80 00 */ stfs f29, -0x8000(r3)
/* 8025A69C 002562FC D3 83 80 00 */ stfs f28, -0x8000(r3)
/* 8025A6A0 00256300 C0 02 9F C8 */ lfs f0, lbl_806425C8-_SDA2_BASE_(r2)
/* 8025A6A4 00256304 D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A6A8 00256308 C0 02 9F C8 */ lfs f0, lbl_806425C8-_SDA2_BASE_(r2)
/* 8025A6AC 0025630C D0 03 80 00 */ stfs f0, -0x8000(r3)
/* 8025A6B0 00256310 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8025A6B4 00256314 4B FD 8E CD */ bl end_drawing
/* 8025A6B8 00256318 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
/* 8025A6BC 0025631C CB E1 00 50 */ lfd f31, 0x50(r1)
/* 8025A6C0 00256320 E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
/* 8025A6C4 00256324 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 8025A6C8 00256328 E3 A1 00 38 */ psq_l f29, 56(r1), 0, qr0
/* 8025A6CC 0025632C CB A1 00 30 */ lfd f29, 0x30(r1)
/* 8025A6D0 00256330 E3 81 00 28 */ psq_l f28, 40(r1), 0, qr0
/* 8025A6D4 00256334 39 61 00 20 */ addi r11, r1, 0x20
/* 8025A6D8 00256338 CB 81 00 20 */ lfd f28, 0x20(r1)
/* 8025A6DC 0025633C 4B F6 CA 95 */ bl _restgpr_26
/* 8025A6E0 00256340 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8025A6E4 00256344 7C 08 03 A6 */ mtlr r0
/* 8025A6E8 00256348 38 21 00 60 */ addi r1, r1, 0x60
/* 8025A6EC 0025634C 4E 80 00 20 */ blr
.global func_8025A6F0
func_8025A6F0:
/* 8025A6F0 00256350 38 A0 00 01 */ li r5, 1
/* 8025A6F4 00256354 38 6D A6 70 */ addi r3, r13, lbl_8063F930-_SDA_BASE_
/* 8025A6F8 00256358 38 80 00 04 */ li r4, 4
/* 8025A6FC 0025635C 38 00 00 00 */ li r0, 0
/* 8025A700 00256360 98 AD A6 70 */ stb r5, lbl_8063F930-_SDA_BASE_(r13)
/* 8025A704 00256364 B0 83 00 02 */ sth r4, 2(r3)
/* 8025A708 00256368 98 03 00 04 */ stb r0, 4(r3)
/* 8025A70C 0025636C 4E 80 00 20 */ blr
|