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
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global GXSetVtxDesc
GXSetVtxDesc:
/* 8027F3F4 0027B054 28 03 00 19 */ cmplwi r3, 0x19
/* 8027F3F8 0027B058 41 81 02 10 */ bgt lbl_8027F608
/* 8027F3FC 0027B05C 3C A0 80 43 */ lis r5, lbl_80434D10@ha
/* 8027F400 0027B060 54 60 10 3A */ slwi r0, r3, 2
/* 8027F404 0027B064 38 A5 4D 10 */ addi r5, r5, lbl_80434D10@l
/* 8027F408 0027B068 7C A5 00 2E */ lwzx r5, r5, r0
/* 8027F40C 0027B06C 7C A9 03 A6 */ mtctr r5
/* 8027F410 0027B070 4E 80 04 20 */ bctr
/* 8027F414 0027B074 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F418 0027B078 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F41C 0027B07C 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f
/* 8027F420 0027B080 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F424 0027B084 48 00 01 E4 */ b lbl_8027F608
/* 8027F428 0027B088 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F42C 0027B08C 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F430 0027B090 50 80 0F BC */ rlwimi r0, r4, 1, 0x1e, 0x1e
/* 8027F434 0027B094 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F438 0027B098 48 00 01 D0 */ b lbl_8027F608
/* 8027F43C 0027B09C 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F440 0027B0A0 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F444 0027B0A4 50 80 17 7A */ rlwimi r0, r4, 2, 0x1d, 0x1d
/* 8027F448 0027B0A8 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F44C 0027B0AC 48 00 01 BC */ b lbl_8027F608
/* 8027F450 0027B0B0 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F454 0027B0B4 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F458 0027B0B8 50 80 1F 38 */ rlwimi r0, r4, 3, 0x1c, 0x1c
/* 8027F45C 0027B0BC 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F460 0027B0C0 48 00 01 A8 */ b lbl_8027F608
/* 8027F464 0027B0C4 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F468 0027B0C8 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F46C 0027B0CC 50 80 26 F6 */ rlwimi r0, r4, 4, 0x1b, 0x1b
/* 8027F470 0027B0D0 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F474 0027B0D4 48 00 01 94 */ b lbl_8027F608
/* 8027F478 0027B0D8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F47C 0027B0DC 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F480 0027B0E0 50 80 2E B4 */ rlwimi r0, r4, 5, 0x1a, 0x1a
/* 8027F484 0027B0E4 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F488 0027B0E8 48 00 01 80 */ b lbl_8027F608
/* 8027F48C 0027B0EC 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F490 0027B0F0 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F494 0027B0F4 50 80 36 72 */ rlwimi r0, r4, 6, 0x19, 0x19
/* 8027F498 0027B0F8 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F49C 0027B0FC 48 00 01 6C */ b lbl_8027F608
/* 8027F4A0 0027B100 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F4A4 0027B104 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F4A8 0027B108 50 80 3E 30 */ rlwimi r0, r4, 7, 0x18, 0x18
/* 8027F4AC 0027B10C 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F4B0 0027B110 48 00 01 58 */ b lbl_8027F608
/* 8027F4B4 0027B114 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F4B8 0027B118 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F4BC 0027B11C 50 80 45 EE */ rlwimi r0, r4, 8, 0x17, 0x17
/* 8027F4C0 0027B120 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F4C4 0027B124 48 00 01 44 */ b lbl_8027F608
/* 8027F4C8 0027B128 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F4CC 0027B12C 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F4D0 0027B130 50 80 4D 6C */ rlwimi r0, r4, 9, 0x15, 0x16
/* 8027F4D4 0027B134 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F4D8 0027B138 48 00 01 30 */ b lbl_8027F608
/* 8027F4DC 0027B13C 2C 04 00 00 */ cmpwi r4, 0
/* 8027F4E0 0027B140 41 82 00 20 */ beq lbl_8027F500
/* 8027F4E4 0027B144 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F4E8 0027B148 38 60 00 01 */ li r3, 1
/* 8027F4EC 0027B14C 38 00 00 00 */ li r0, 0
/* 8027F4F0 0027B150 98 65 05 24 */ stb r3, 0x524(r5)
/* 8027F4F4 0027B154 98 05 05 25 */ stb r0, 0x525(r5)
/* 8027F4F8 0027B158 90 85 05 20 */ stw r4, 0x520(r5)
/* 8027F4FC 0027B15C 48 00 01 0C */ b lbl_8027F608
lbl_8027F500:
/* 8027F500 0027B160 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F504 0027B164 38 00 00 00 */ li r0, 0
/* 8027F508 0027B168 98 03 05 24 */ stb r0, 0x524(r3)
/* 8027F50C 0027B16C 48 00 00 FC */ b lbl_8027F608
/* 8027F510 0027B170 2C 04 00 00 */ cmpwi r4, 0
/* 8027F514 0027B174 41 82 00 20 */ beq lbl_8027F534
/* 8027F518 0027B178 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F51C 0027B17C 38 60 00 01 */ li r3, 1
/* 8027F520 0027B180 38 00 00 00 */ li r0, 0
/* 8027F524 0027B184 98 65 05 25 */ stb r3, 0x525(r5)
/* 8027F528 0027B188 98 05 05 24 */ stb r0, 0x524(r5)
/* 8027F52C 0027B18C 90 85 05 20 */ stw r4, 0x520(r5)
/* 8027F530 0027B190 48 00 00 D8 */ b lbl_8027F608
lbl_8027F534:
/* 8027F534 0027B194 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F538 0027B198 38 00 00 00 */ li r0, 0
/* 8027F53C 0027B19C 98 03 05 25 */ stb r0, 0x525(r3)
/* 8027F540 0027B1A0 48 00 00 C8 */ b lbl_8027F608
/* 8027F544 0027B1A4 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F548 0027B1A8 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F54C 0027B1AC 50 80 6C 64 */ rlwimi r0, r4, 0xd, 0x11, 0x12
/* 8027F550 0027B1B0 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F554 0027B1B4 48 00 00 B4 */ b lbl_8027F608
/* 8027F558 0027B1B8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F55C 0027B1BC 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027F560 0027B1C0 50 80 7B E0 */ rlwimi r0, r4, 0xf, 0xf, 0x10
/* 8027F564 0027B1C4 90 03 00 14 */ stw r0, 0x14(r3)
/* 8027F568 0027B1C8 48 00 00 A0 */ b lbl_8027F608
/* 8027F56C 0027B1CC 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F570 0027B1D0 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F574 0027B1D4 50 80 07 BE */ rlwimi r0, r4, 0, 0x1e, 0x1f
/* 8027F578 0027B1D8 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F57C 0027B1DC 48 00 00 8C */ b lbl_8027F608
/* 8027F580 0027B1E0 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F584 0027B1E4 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F588 0027B1E8 50 80 17 3A */ rlwimi r0, r4, 2, 0x1c, 0x1d
/* 8027F58C 0027B1EC 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F590 0027B1F0 48 00 00 78 */ b lbl_8027F608
/* 8027F594 0027B1F4 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F598 0027B1F8 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F59C 0027B1FC 50 80 26 B6 */ rlwimi r0, r4, 4, 0x1a, 0x1b
/* 8027F5A0 0027B200 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F5A4 0027B204 48 00 00 64 */ b lbl_8027F608
/* 8027F5A8 0027B208 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F5AC 0027B20C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F5B0 0027B210 50 80 36 32 */ rlwimi r0, r4, 6, 0x18, 0x19
/* 8027F5B4 0027B214 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F5B8 0027B218 48 00 00 50 */ b lbl_8027F608
/* 8027F5BC 0027B21C 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F5C0 0027B220 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F5C4 0027B224 50 80 45 AE */ rlwimi r0, r4, 8, 0x16, 0x17
/* 8027F5C8 0027B228 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F5CC 0027B22C 48 00 00 3C */ b lbl_8027F608
/* 8027F5D0 0027B230 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F5D4 0027B234 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F5D8 0027B238 50 80 55 2A */ rlwimi r0, r4, 0xa, 0x14, 0x15
/* 8027F5DC 0027B23C 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F5E0 0027B240 48 00 00 28 */ b lbl_8027F608
/* 8027F5E4 0027B244 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F5E8 0027B248 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F5EC 0027B24C 50 80 64 A6 */ rlwimi r0, r4, 0xc, 0x12, 0x13
/* 8027F5F0 0027B250 90 03 00 18 */ stw r0, 0x18(r3)
/* 8027F5F4 0027B254 48 00 00 14 */ b lbl_8027F608
/* 8027F5F8 0027B258 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F5FC 0027B25C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F600 0027B260 50 80 74 22 */ rlwimi r0, r4, 0xe, 0x10, 0x11
/* 8027F604 0027B264 90 03 00 18 */ stw r0, 0x18(r3)
lbl_8027F608:
/* 8027F608 0027B268 80 82 A0 D0 */ lwz r4, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F60C 0027B26C 88 04 05 24 */ lbz r0, 0x524(r4)
/* 8027F610 0027B270 2C 00 00 00 */ cmpwi r0, 0
/* 8027F614 0027B274 40 82 00 10 */ bne lbl_8027F624
/* 8027F618 0027B278 88 04 05 25 */ lbz r0, 0x525(r4)
/* 8027F61C 0027B27C 2C 00 00 00 */ cmpwi r0, 0
/* 8027F620 0027B280 41 82 00 1C */ beq lbl_8027F63C
lbl_8027F624:
/* 8027F624 0027B284 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F628 0027B288 80 05 05 20 */ lwz r0, 0x520(r5)
/* 8027F62C 0027B28C 80 65 00 14 */ lwz r3, 0x14(r5)
/* 8027F630 0027B290 50 03 5C E8 */ rlwimi r3, r0, 0xb, 0x13, 0x14
/* 8027F634 0027B294 90 65 00 14 */ stw r3, 0x14(r5)
/* 8027F638 0027B298 48 00 00 10 */ b lbl_8027F648
lbl_8027F63C:
/* 8027F63C 0027B29C 80 04 00 14 */ lwz r0, 0x14(r4)
/* 8027F640 0027B2A0 54 00 05 64 */ rlwinm r0, r0, 0, 0x15, 0x12
/* 8027F644 0027B2A4 90 04 00 14 */ stw r0, 0x14(r4)
lbl_8027F648:
/* 8027F648 0027B2A8 80 04 05 FC */ lwz r0, 0x5fc(r4)
/* 8027F64C 0027B2AC 60 00 00 08 */ ori r0, r0, 8
/* 8027F650 0027B2B0 90 04 05 FC */ stw r0, 0x5fc(r4)
/* 8027F654 0027B2B4 4E 80 00 20 */ blr
.global GXSetVtxDescv
GXSetVtxDescv:
/* 8027F658 0027B2B8 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F65C 0027B2BC 38 E0 00 00 */ li r7, 0
/* 8027F660 0027B2C0 39 00 00 01 */ li r8, 1
/* 8027F664 0027B2C4 3C 80 80 43 */ lis r4, 0x8043
/* 8027F668 0027B2C8 48 00 01 A8 */ b lbl_8027F810
lbl_8027F66C:
/* 8027F66C 0027B2CC 80 C3 00 00 */ lwz r6, 0(r3)
/* 8027F670 0027B2D0 80 03 00 04 */ lwz r0, 4(r3)
/* 8027F674 0027B2D4 28 06 00 19 */ cmplwi r6, 0x19
/* 8027F678 0027B2D8 41 81 01 94 */ bgt lbl_8027F80C
/* 8027F67C 0027B2DC 39 24 4D 78 */ addi r9, r4, 0x4d78
/* 8027F680 0027B2E0 54 C6 10 3A */ slwi r6, r6, 2
/* 8027F684 0027B2E4 7D 29 30 2E */ lwzx r9, r9, r6
/* 8027F688 0027B2E8 7D 29 03 A6 */ mtctr r9
/* 8027F68C 0027B2EC 4E 80 04 20 */ bctr
/* 8027F690 0027B2F0 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F694 0027B2F4 50 06 07 FE */ rlwimi r6, r0, 0, 0x1f, 0x1f
/* 8027F698 0027B2F8 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F69C 0027B2FC 48 00 01 70 */ b lbl_8027F80C
/* 8027F6A0 0027B300 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F6A4 0027B304 50 06 0F BC */ rlwimi r6, r0, 1, 0x1e, 0x1e
/* 8027F6A8 0027B308 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F6AC 0027B30C 48 00 01 60 */ b lbl_8027F80C
/* 8027F6B0 0027B310 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F6B4 0027B314 50 06 17 7A */ rlwimi r6, r0, 2, 0x1d, 0x1d
/* 8027F6B8 0027B318 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F6BC 0027B31C 48 00 01 50 */ b lbl_8027F80C
/* 8027F6C0 0027B320 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F6C4 0027B324 50 06 1F 38 */ rlwimi r6, r0, 3, 0x1c, 0x1c
/* 8027F6C8 0027B328 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F6CC 0027B32C 48 00 01 40 */ b lbl_8027F80C
/* 8027F6D0 0027B330 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F6D4 0027B334 50 06 26 F6 */ rlwimi r6, r0, 4, 0x1b, 0x1b
/* 8027F6D8 0027B338 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F6DC 0027B33C 48 00 01 30 */ b lbl_8027F80C
/* 8027F6E0 0027B340 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F6E4 0027B344 50 06 2E B4 */ rlwimi r6, r0, 5, 0x1a, 0x1a
/* 8027F6E8 0027B348 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F6EC 0027B34C 48 00 01 20 */ b lbl_8027F80C
/* 8027F6F0 0027B350 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F6F4 0027B354 50 06 36 72 */ rlwimi r6, r0, 6, 0x19, 0x19
/* 8027F6F8 0027B358 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F6FC 0027B35C 48 00 01 10 */ b lbl_8027F80C
/* 8027F700 0027B360 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F704 0027B364 50 06 3E 30 */ rlwimi r6, r0, 7, 0x18, 0x18
/* 8027F708 0027B368 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F70C 0027B36C 48 00 01 00 */ b lbl_8027F80C
/* 8027F710 0027B370 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F714 0027B374 50 06 45 EE */ rlwimi r6, r0, 8, 0x17, 0x17
/* 8027F718 0027B378 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F71C 0027B37C 48 00 00 F0 */ b lbl_8027F80C
/* 8027F720 0027B380 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F724 0027B384 50 06 4D 6C */ rlwimi r6, r0, 9, 0x15, 0x16
/* 8027F728 0027B388 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F72C 0027B38C 48 00 00 E0 */ b lbl_8027F80C
/* 8027F730 0027B390 2C 00 00 00 */ cmpwi r0, 0
/* 8027F734 0027B394 41 82 00 14 */ beq lbl_8027F748
/* 8027F738 0027B398 99 05 05 24 */ stb r8, 0x524(r5)
/* 8027F73C 0027B39C 98 E5 05 25 */ stb r7, 0x525(r5)
/* 8027F740 0027B3A0 90 05 05 20 */ stw r0, 0x520(r5)
/* 8027F744 0027B3A4 48 00 00 C8 */ b lbl_8027F80C
lbl_8027F748:
/* 8027F748 0027B3A8 98 E5 05 24 */ stb r7, 0x524(r5)
/* 8027F74C 0027B3AC 48 00 00 C0 */ b lbl_8027F80C
/* 8027F750 0027B3B0 2C 00 00 00 */ cmpwi r0, 0
/* 8027F754 0027B3B4 41 82 00 14 */ beq lbl_8027F768
/* 8027F758 0027B3B8 99 05 05 25 */ stb r8, 0x525(r5)
/* 8027F75C 0027B3BC 98 E5 05 24 */ stb r7, 0x524(r5)
/* 8027F760 0027B3C0 90 05 05 20 */ stw r0, 0x520(r5)
/* 8027F764 0027B3C4 48 00 00 A8 */ b lbl_8027F80C
lbl_8027F768:
/* 8027F768 0027B3C8 98 E5 05 25 */ stb r7, 0x525(r5)
/* 8027F76C 0027B3CC 48 00 00 A0 */ b lbl_8027F80C
/* 8027F770 0027B3D0 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F774 0027B3D4 50 06 6C 64 */ rlwimi r6, r0, 0xd, 0x11, 0x12
/* 8027F778 0027B3D8 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F77C 0027B3DC 48 00 00 90 */ b lbl_8027F80C
/* 8027F780 0027B3E0 80 C5 00 14 */ lwz r6, 0x14(r5)
/* 8027F784 0027B3E4 50 06 7B E0 */ rlwimi r6, r0, 0xf, 0xf, 0x10
/* 8027F788 0027B3E8 90 C5 00 14 */ stw r6, 0x14(r5)
/* 8027F78C 0027B3EC 48 00 00 80 */ b lbl_8027F80C
/* 8027F790 0027B3F0 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F794 0027B3F4 50 06 07 BE */ rlwimi r6, r0, 0, 0x1e, 0x1f
/* 8027F798 0027B3F8 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F79C 0027B3FC 48 00 00 70 */ b lbl_8027F80C
/* 8027F7A0 0027B400 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F7A4 0027B404 50 06 17 3A */ rlwimi r6, r0, 2, 0x1c, 0x1d
/* 8027F7A8 0027B408 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F7AC 0027B40C 48 00 00 60 */ b lbl_8027F80C
/* 8027F7B0 0027B410 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F7B4 0027B414 50 06 26 B6 */ rlwimi r6, r0, 4, 0x1a, 0x1b
/* 8027F7B8 0027B418 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F7BC 0027B41C 48 00 00 50 */ b lbl_8027F80C
/* 8027F7C0 0027B420 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F7C4 0027B424 50 06 36 32 */ rlwimi r6, r0, 6, 0x18, 0x19
/* 8027F7C8 0027B428 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F7CC 0027B42C 48 00 00 40 */ b lbl_8027F80C
/* 8027F7D0 0027B430 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F7D4 0027B434 50 06 45 AE */ rlwimi r6, r0, 8, 0x16, 0x17
/* 8027F7D8 0027B438 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F7DC 0027B43C 48 00 00 30 */ b lbl_8027F80C
/* 8027F7E0 0027B440 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F7E4 0027B444 50 06 55 2A */ rlwimi r6, r0, 0xa, 0x14, 0x15
/* 8027F7E8 0027B448 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F7EC 0027B44C 48 00 00 20 */ b lbl_8027F80C
/* 8027F7F0 0027B450 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F7F4 0027B454 50 06 64 A6 */ rlwimi r6, r0, 0xc, 0x12, 0x13
/* 8027F7F8 0027B458 90 C5 00 18 */ stw r6, 0x18(r5)
/* 8027F7FC 0027B45C 48 00 00 10 */ b lbl_8027F80C
/* 8027F800 0027B460 80 C5 00 18 */ lwz r6, 0x18(r5)
/* 8027F804 0027B464 50 06 74 22 */ rlwimi r6, r0, 0xe, 0x10, 0x11
/* 8027F808 0027B468 90 C5 00 18 */ stw r6, 0x18(r5)
lbl_8027F80C:
/* 8027F80C 0027B46C 38 63 00 08 */ addi r3, r3, 8
lbl_8027F810:
/* 8027F810 0027B470 80 03 00 00 */ lwz r0, 0(r3)
/* 8027F814 0027B474 2C 00 00 FF */ cmpwi r0, 0xff
/* 8027F818 0027B478 40 82 FE 54 */ bne lbl_8027F66C
/* 8027F81C 0027B47C 88 05 05 24 */ lbz r0, 0x524(r5)
/* 8027F820 0027B480 2C 00 00 00 */ cmpwi r0, 0
/* 8027F824 0027B484 40 82 00 10 */ bne lbl_8027F834
/* 8027F828 0027B488 88 05 05 25 */ lbz r0, 0x525(r5)
/* 8027F82C 0027B48C 2C 00 00 00 */ cmpwi r0, 0
/* 8027F830 0027B490 41 82 00 18 */ beq lbl_8027F848
lbl_8027F834:
/* 8027F834 0027B494 80 05 05 20 */ lwz r0, 0x520(r5)
/* 8027F838 0027B498 80 65 00 14 */ lwz r3, 0x14(r5)
/* 8027F83C 0027B49C 50 03 5C E8 */ rlwimi r3, r0, 0xb, 0x13, 0x14
/* 8027F840 0027B4A0 90 65 00 14 */ stw r3, 0x14(r5)
/* 8027F844 0027B4A4 48 00 00 10 */ b lbl_8027F854
lbl_8027F848:
/* 8027F848 0027B4A8 80 05 00 14 */ lwz r0, 0x14(r5)
/* 8027F84C 0027B4AC 54 00 05 64 */ rlwinm r0, r0, 0, 0x15, 0x12
/* 8027F850 0027B4B0 90 05 00 14 */ stw r0, 0x14(r5)
lbl_8027F854:
/* 8027F854 0027B4B4 80 05 05 FC */ lwz r0, 0x5fc(r5)
/* 8027F858 0027B4B8 60 00 00 08 */ ori r0, r0, 8
/* 8027F85C 0027B4BC 90 05 05 FC */ stw r0, 0x5fc(r5)
/* 8027F860 0027B4C0 4E 80 00 20 */ blr
.global __GXSetVCD
__GXSetVCD:
/* 8027F864 0027B4C4 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 8027F868 0027B4C8 38 C0 00 08 */ li r6, 8
/* 8027F86C 0027B4CC 98 C5 80 00 */ stb r6, 0xCC008000@l(r5)
/* 8027F870 0027B4D0 38 80 00 50 */ li r4, 0x50
/* 8027F874 0027B4D4 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F878 0027B4D8 38 00 00 60 */ li r0, 0x60
/* 8027F87C 0027B4DC 98 85 80 00 */ stb r4, -0x8000(r5)
/* 8027F880 0027B4E0 80 83 00 14 */ lwz r4, 0x14(r3)
/* 8027F884 0027B4E4 90 85 80 00 */ stw r4, -0x8000(r5)
/* 8027F888 0027B4E8 98 C5 80 00 */ stb r6, -0x8000(r5)
/* 8027F88C 0027B4EC 98 05 80 00 */ stb r0, -0x8000(r5)
/* 8027F890 0027B4F0 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027F894 0027B4F4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8027F898 0027B4F8 88 03 05 25 */ lbz r0, 0x525(r3)
/* 8027F89C 0027B4FC 2C 00 00 00 */ cmpwi r0, 0
/* 8027F8A0 0027B500 41 82 00 0C */ beq lbl_8027F8AC
/* 8027F8A4 0027B504 39 00 00 02 */ li r8, 2
/* 8027F8A8 0027B508 48 00 00 14 */ b lbl_8027F8BC
lbl_8027F8AC:
/* 8027F8AC 0027B50C 88 83 05 24 */ lbz r4, 0x524(r3)
/* 8027F8B0 0027B510 7C 04 00 D0 */ neg r0, r4
/* 8027F8B4 0027B514 7C 00 23 78 */ or r0, r0, r4
/* 8027F8B8 0027B518 54 08 0F FE */ srwi r8, r0, 0x1f
lbl_8027F8BC:
/* 8027F8BC 0027B51C 80 A3 00 14 */ lwz r5, 0x14(r3)
/* 8027F8C0 0027B520 3C C0 CC 01 */ lis r6, 0xCC008000@ha
/* 8027F8C4 0027B524 80 83 00 18 */ lwz r4, 0x18(r3)
/* 8027F8C8 0027B528 38 00 00 10 */ li r0, 0x10
/* 8027F8CC 0027B52C 54 A7 9F 3E */ rlwinm r7, r5, 0x13, 0x1c, 0x1f
/* 8027F8D0 0027B530 38 A0 10 08 */ li r5, 0x1008
/* 8027F8D4 0027B534 7C E7 00 34 */ cntlzw r7, r7
/* 8027F8D8 0027B538 54 84 04 3E */ clrlwi r4, r4, 0x10
/* 8027F8DC 0027B53C 98 06 80 00 */ stb r0, 0xCC008000@l(r6)
/* 8027F8E0 0027B540 20 E7 00 21 */ subfic r7, r7, 0x21
/* 8027F8E4 0027B544 7C 80 00 34 */ cntlzw r0, r4
/* 8027F8E8 0027B548 55 04 10 3A */ slwi r4, r8, 2
/* 8027F8EC 0027B54C 20 00 00 21 */ subfic r0, r0, 0x21
/* 8027F8F0 0027B550 54 E7 F8 7E */ srwi r7, r7, 1
/* 8027F8F4 0027B554 54 00 18 36 */ rlwinm r0, r0, 3, 0, 0x1b
/* 8027F8F8 0027B558 90 A6 80 00 */ stw r5, -0x8000(r6)
/* 8027F8FC 0027B55C 7C 05 3B 78 */ or r5, r0, r7
/* 8027F900 0027B560 7C A4 23 78 */ or r4, r5, r4
/* 8027F904 0027B564 38 00 00 01 */ li r0, 1
/* 8027F908 0027B568 90 86 80 00 */ stw r4, -0x8000(r6)
/* 8027F90C 0027B56C B0 03 00 02 */ sth r0, 2(r3)
/* 8027F910 0027B570 4E 80 00 20 */ blr
.global __GXCalculateVLim
__GXCalculateVLim:
/* 8027F914 0027B574 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8027F918 0027B578 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027F91C 0027B57C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8027F920 0027B580 A0 03 00 04 */ lhz r0, 4(r3)
/* 8027F924 0027B584 2C 00 00 00 */ cmpwi r0, 0
/* 8027F928 0027B588 41 82 01 0C */ beq lbl_8027FA34
/* 8027F92C 0027B58C 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8027F930 0027B590 38 ED 88 60 */ addi r7, r13, lbl_8063DB20-_SDA_BASE_
/* 8027F934 0027B594 80 A3 00 1C */ lwz r5, 0x1c(r3)
/* 8027F938 0027B598 55 20 07 FE */ clrlwi r0, r9, 0x1f
/* 8027F93C 0027B59C 55 24 FF FE */ rlwinm r4, r9, 0x1f, 0x1f, 0x1f
/* 8027F940 0027B5A0 7C 00 22 14 */ add r0, r0, r4
/* 8027F944 0027B5A4 54 A8 BF FE */ rlwinm r8, r5, 0x17, 0x1f, 0x1f
/* 8027F948 0027B5A8 55 24 F7 FE */ rlwinm r4, r9, 0x1e, 0x1f, 0x1f
/* 8027F94C 0027B5AC 55 25 AF BE */ rlwinm r5, r9, 0x15, 0x1e, 0x1f
/* 8027F950 0027B5B0 7C 00 22 14 */ add r0, r0, r4
/* 8027F954 0027B5B4 2C 08 00 01 */ cmpwi r8, 1
/* 8027F958 0027B5B8 55 24 EF FE */ rlwinm r4, r9, 0x1d, 0x1f, 0x1f
/* 8027F95C 0027B5BC 55 26 D7 FE */ rlwinm r6, r9, 0x1a, 0x1f, 0x1f
/* 8027F960 0027B5C0 7C 00 22 14 */ add r0, r0, r4
/* 8027F964 0027B5C4 55 28 C7 FE */ rlwinm r8, r9, 0x18, 0x1f, 0x1f
/* 8027F968 0027B5C8 55 24 E7 FE */ rlwinm r4, r9, 0x1c, 0x1f, 0x1f
/* 8027F96C 0027B5CC 83 E3 00 18 */ lwz r31, 0x18(r3)
/* 8027F970 0027B5D0 7C 00 22 14 */ add r0, r0, r4
/* 8027F974 0027B5D4 7C A7 28 AE */ lbzx r5, r7, r5
/* 8027F978 0027B5D8 55 24 DF FE */ rlwinm r4, r9, 0x1b, 0x1f, 0x1f
/* 8027F97C 0027B5DC 7C 00 22 14 */ add r0, r0, r4
/* 8027F980 0027B5E0 7C 00 32 14 */ add r0, r0, r6
/* 8027F984 0027B5E4 55 26 CF FE */ rlwinm r6, r9, 0x19, 0x1f, 0x1f
/* 8027F988 0027B5E8 7C 00 32 14 */ add r0, r0, r6
/* 8027F98C 0027B5EC 55 24 BF BE */ rlwinm r4, r9, 0x17, 0x1e, 0x1f
/* 8027F990 0027B5F0 7C C7 20 AE */ lbzx r6, r7, r4
/* 8027F994 0027B5F4 7C 00 42 14 */ add r0, r0, r8
/* 8027F998 0027B5F8 38 80 00 01 */ li r4, 1
/* 8027F99C 0027B5FC 7C 00 32 14 */ add r0, r0, r6
/* 8027F9A0 0027B600 40 82 00 08 */ bne lbl_8027F9A8
/* 8027F9A4 0027B604 38 80 00 03 */ li r4, 3
lbl_8027F9A8:
/* 8027F9A8 0027B608 7D 05 21 D6 */ mullw r8, r5, r4
/* 8027F9AC 0027B60C 38 ED 88 58 */ addi r7, r13, lbl_8063DB18-_SDA_BASE_
/* 8027F9B0 0027B610 55 24 9F BE */ rlwinm r4, r9, 0x13, 0x1e, 0x1f
/* 8027F9B4 0027B614 55 25 8F BE */ rlwinm r5, r9, 0x11, 0x1e, 0x1f
/* 8027F9B8 0027B618 7C C7 20 AE */ lbzx r6, r7, r4
/* 8027F9BC 0027B61C 7C A7 28 AE */ lbzx r5, r7, r5
/* 8027F9C0 0027B620 7C 00 42 14 */ add r0, r0, r8
/* 8027F9C4 0027B624 39 8D 88 5C */ addi r12, r13, lbl_8063DB1C-_SDA_BASE_
/* 8027F9C8 0027B628 7C 00 32 14 */ add r0, r0, r6
/* 8027F9CC 0027B62C 57 E4 07 BE */ clrlwi r4, r31, 0x1e
/* 8027F9D0 0027B630 57 EA F7 BE */ rlwinm r10, r31, 0x1e, 0x1e, 0x1f
/* 8027F9D4 0027B634 7D 6C 20 AE */ lbzx r11, r12, r4
/* 8027F9D8 0027B638 7C 00 2A 14 */ add r0, r0, r5
/* 8027F9DC 0027B63C 57 E9 E7 BE */ rlwinm r9, r31, 0x1c, 0x1e, 0x1f
/* 8027F9E0 0027B640 57 E8 D7 BE */ rlwinm r8, r31, 0x1a, 0x1e, 0x1f
/* 8027F9E4 0027B644 57 E7 C7 BE */ rlwinm r7, r31, 0x18, 0x1e, 0x1f
/* 8027F9E8 0027B648 57 E6 B7 BE */ rlwinm r6, r31, 0x16, 0x1e, 0x1f
/* 8027F9EC 0027B64C 57 E5 A7 BE */ rlwinm r5, r31, 0x14, 0x1e, 0x1f
/* 8027F9F0 0027B650 57 E4 97 BE */ rlwinm r4, r31, 0x12, 0x1e, 0x1f
/* 8027F9F4 0027B654 7D 4C 50 AE */ lbzx r10, r12, r10
/* 8027F9F8 0027B658 7C 00 5A 14 */ add r0, r0, r11
/* 8027F9FC 0027B65C 7D 2C 48 AE */ lbzx r9, r12, r9
/* 8027FA00 0027B660 7C 00 52 14 */ add r0, r0, r10
/* 8027FA04 0027B664 7D 0C 40 AE */ lbzx r8, r12, r8
/* 8027FA08 0027B668 7C 00 4A 14 */ add r0, r0, r9
/* 8027FA0C 0027B66C 7C EC 38 AE */ lbzx r7, r12, r7
/* 8027FA10 0027B670 7C 00 42 14 */ add r0, r0, r8
/* 8027FA14 0027B674 7C CC 30 AE */ lbzx r6, r12, r6
/* 8027FA18 0027B678 7C 00 3A 14 */ add r0, r0, r7
/* 8027FA1C 0027B67C 7C AC 28 AE */ lbzx r5, r12, r5
/* 8027FA20 0027B680 7C 00 32 14 */ add r0, r0, r6
/* 8027FA24 0027B684 7C 8C 20 AE */ lbzx r4, r12, r4
/* 8027FA28 0027B688 7C 00 2A 14 */ add r0, r0, r5
/* 8027FA2C 0027B68C 7C 00 22 14 */ add r0, r0, r4
/* 8027FA30 0027B690 B0 03 00 06 */ sth r0, 6(r3)
lbl_8027FA34:
/* 8027FA34 0027B694 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8027FA38 0027B698 38 21 00 10 */ addi r1, r1, 0x10
/* 8027FA3C 0027B69C 4E 80 00 20 */ blr
.global GXGetVtxDesc
GXGetVtxDesc:
/* 8027FA40 0027B6A0 28 03 00 19 */ cmplwi r3, 0x19
/* 8027FA44 0027B6A4 41 81 01 A4 */ bgt lbl_8027FBE8
/* 8027FA48 0027B6A8 3C A0 80 43 */ lis r5, lbl_80434DE0@ha
/* 8027FA4C 0027B6AC 54 60 10 3A */ slwi r0, r3, 2
/* 8027FA50 0027B6B0 38 A5 4D E0 */ addi r5, r5, lbl_80434DE0@l
/* 8027FA54 0027B6B4 7C A5 00 2E */ lwzx r5, r5, r0
/* 8027FA58 0027B6B8 7C A9 03 A6 */ mtctr r5
/* 8027FA5C 0027B6BC 4E 80 04 20 */ bctr
/* 8027FA60 0027B6C0 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FA64 0027B6C4 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FA68 0027B6C8 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 8027FA6C 0027B6CC 48 00 01 80 */ b lbl_8027FBEC
/* 8027FA70 0027B6D0 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FA74 0027B6D4 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FA78 0027B6D8 54 00 FF FE */ rlwinm r0, r0, 0x1f, 0x1f, 0x1f
/* 8027FA7C 0027B6DC 48 00 01 70 */ b lbl_8027FBEC
/* 8027FA80 0027B6E0 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FA84 0027B6E4 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FA88 0027B6E8 54 00 F7 FE */ rlwinm r0, r0, 0x1e, 0x1f, 0x1f
/* 8027FA8C 0027B6EC 48 00 01 60 */ b lbl_8027FBEC
/* 8027FA90 0027B6F0 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FA94 0027B6F4 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FA98 0027B6F8 54 00 EF FE */ rlwinm r0, r0, 0x1d, 0x1f, 0x1f
/* 8027FA9C 0027B6FC 48 00 01 50 */ b lbl_8027FBEC
/* 8027FAA0 0027B700 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FAA4 0027B704 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FAA8 0027B708 54 00 E7 FE */ rlwinm r0, r0, 0x1c, 0x1f, 0x1f
/* 8027FAAC 0027B70C 48 00 01 40 */ b lbl_8027FBEC
/* 8027FAB0 0027B710 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FAB4 0027B714 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FAB8 0027B718 54 00 DF FE */ rlwinm r0, r0, 0x1b, 0x1f, 0x1f
/* 8027FABC 0027B71C 48 00 01 30 */ b lbl_8027FBEC
/* 8027FAC0 0027B720 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FAC4 0027B724 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FAC8 0027B728 54 00 D7 FE */ rlwinm r0, r0, 0x1a, 0x1f, 0x1f
/* 8027FACC 0027B72C 48 00 01 20 */ b lbl_8027FBEC
/* 8027FAD0 0027B730 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FAD4 0027B734 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FAD8 0027B738 54 00 CF FE */ rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 8027FADC 0027B73C 48 00 01 10 */ b lbl_8027FBEC
/* 8027FAE0 0027B740 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FAE4 0027B744 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FAE8 0027B748 54 00 C7 FE */ rlwinm r0, r0, 0x18, 0x1f, 0x1f
/* 8027FAEC 0027B74C 48 00 01 00 */ b lbl_8027FBEC
/* 8027FAF0 0027B750 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FAF4 0027B754 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FAF8 0027B758 54 00 BF BE */ rlwinm r0, r0, 0x17, 0x1e, 0x1f
/* 8027FAFC 0027B75C 48 00 00 F0 */ b lbl_8027FBEC
/* 8027FB00 0027B760 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB04 0027B764 88 03 05 24 */ lbz r0, 0x524(r3)
/* 8027FB08 0027B768 2C 00 00 00 */ cmpwi r0, 0
/* 8027FB0C 0027B76C 41 82 00 10 */ beq lbl_8027FB1C
/* 8027FB10 0027B770 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FB14 0027B774 54 00 AF BE */ rlwinm r0, r0, 0x15, 0x1e, 0x1f
/* 8027FB18 0027B778 48 00 00 D4 */ b lbl_8027FBEC
lbl_8027FB1C:
/* 8027FB1C 0027B77C 38 00 00 00 */ li r0, 0
/* 8027FB20 0027B780 48 00 00 CC */ b lbl_8027FBEC
/* 8027FB24 0027B784 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB28 0027B788 88 03 05 25 */ lbz r0, 0x525(r3)
/* 8027FB2C 0027B78C 2C 00 00 00 */ cmpwi r0, 0
/* 8027FB30 0027B790 41 82 00 10 */ beq lbl_8027FB40
/* 8027FB34 0027B794 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FB38 0027B798 54 00 AF BE */ rlwinm r0, r0, 0x15, 0x1e, 0x1f
/* 8027FB3C 0027B79C 48 00 00 B0 */ b lbl_8027FBEC
lbl_8027FB40:
/* 8027FB40 0027B7A0 38 00 00 00 */ li r0, 0
/* 8027FB44 0027B7A4 48 00 00 A8 */ b lbl_8027FBEC
/* 8027FB48 0027B7A8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB4C 0027B7AC 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FB50 0027B7B0 54 00 9F BE */ rlwinm r0, r0, 0x13, 0x1e, 0x1f
/* 8027FB54 0027B7B4 48 00 00 98 */ b lbl_8027FBEC
/* 8027FB58 0027B7B8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB5C 0027B7BC 80 03 00 14 */ lwz r0, 0x14(r3)
/* 8027FB60 0027B7C0 54 00 8F BE */ rlwinm r0, r0, 0x11, 0x1e, 0x1f
/* 8027FB64 0027B7C4 48 00 00 88 */ b lbl_8027FBEC
/* 8027FB68 0027B7C8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB6C 0027B7CC 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FB70 0027B7D0 54 00 07 BE */ clrlwi r0, r0, 0x1e
/* 8027FB74 0027B7D4 48 00 00 78 */ b lbl_8027FBEC
/* 8027FB78 0027B7D8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB7C 0027B7DC 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FB80 0027B7E0 54 00 F7 BE */ rlwinm r0, r0, 0x1e, 0x1e, 0x1f
/* 8027FB84 0027B7E4 48 00 00 68 */ b lbl_8027FBEC
/* 8027FB88 0027B7E8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB8C 0027B7EC 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FB90 0027B7F0 54 00 E7 BE */ rlwinm r0, r0, 0x1c, 0x1e, 0x1f
/* 8027FB94 0027B7F4 48 00 00 58 */ b lbl_8027FBEC
/* 8027FB98 0027B7F8 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FB9C 0027B7FC 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FBA0 0027B800 54 00 D7 BE */ rlwinm r0, r0, 0x1a, 0x1e, 0x1f
/* 8027FBA4 0027B804 48 00 00 48 */ b lbl_8027FBEC
/* 8027FBA8 0027B808 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FBAC 0027B80C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FBB0 0027B810 54 00 C7 BE */ rlwinm r0, r0, 0x18, 0x1e, 0x1f
/* 8027FBB4 0027B814 48 00 00 38 */ b lbl_8027FBEC
/* 8027FBB8 0027B818 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FBBC 0027B81C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FBC0 0027B820 54 00 B7 BE */ rlwinm r0, r0, 0x16, 0x1e, 0x1f
/* 8027FBC4 0027B824 48 00 00 28 */ b lbl_8027FBEC
/* 8027FBC8 0027B828 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FBCC 0027B82C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FBD0 0027B830 54 00 A7 BE */ rlwinm r0, r0, 0x14, 0x1e, 0x1f
/* 8027FBD4 0027B834 48 00 00 18 */ b lbl_8027FBEC
/* 8027FBD8 0027B838 80 62 A0 D0 */ lwz r3, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FBDC 0027B83C 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8027FBE0 0027B840 54 00 97 BE */ rlwinm r0, r0, 0x12, 0x1e, 0x1f
/* 8027FBE4 0027B844 48 00 00 08 */ b lbl_8027FBEC
lbl_8027FBE8:
/* 8027FBE8 0027B848 38 00 00 00 */ li r0, 0
lbl_8027FBEC:
/* 8027FBEC 0027B84C 90 04 00 00 */ stw r0, 0(r4)
/* 8027FBF0 0027B850 4E 80 00 20 */ blr
.global GXGetVtxDescv
GXGetVtxDescv:
/* 8027FBF4 0027B854 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027FBF8 0027B858 7C 08 02 A6 */ mflr r0
/* 8027FBFC 0027B85C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8027FC00 0027B860 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8027FC04 0027B864 3B E0 00 00 */ li r31, 0
/* 8027FC08 0027B868 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8027FC0C 0027B86C 3B C0 00 00 */ li r30, 0
/* 8027FC10 0027B870 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8027FC14 0027B874 7C 7D 1B 78 */ mr r29, r3
lbl_8027FC18:
/* 8027FC18 0027B878 7C 9D FA 14 */ add r4, r29, r31
/* 8027FC1C 0027B87C 7F DD F9 2E */ stwx r30, r29, r31
/* 8027FC20 0027B880 7F C3 F3 78 */ mr r3, r30
/* 8027FC24 0027B884 38 84 00 04 */ addi r4, r4, 4
/* 8027FC28 0027B888 4B FF FE 19 */ bl GXGetVtxDesc
/* 8027FC2C 0027B88C 3B DE 00 01 */ addi r30, r30, 1
/* 8027FC30 0027B890 3B FF 00 08 */ addi r31, r31, 8
/* 8027FC34 0027B894 2C 1E 00 14 */ cmpwi r30, 0x14
/* 8027FC38 0027B898 40 81 FF E0 */ ble lbl_8027FC18
/* 8027FC3C 0027B89C 57 C3 18 38 */ slwi r3, r30, 3
/* 8027FC40 0027B8A0 38 00 00 19 */ li r0, 0x19
/* 8027FC44 0027B8A4 7C 9D 1A 14 */ add r4, r29, r3
/* 8027FC48 0027B8A8 90 04 00 00 */ stw r0, 0(r4)
/* 8027FC4C 0027B8AC 38 60 00 19 */ li r3, 0x19
/* 8027FC50 0027B8B0 38 84 00 04 */ addi r4, r4, 4
/* 8027FC54 0027B8B4 4B FF FD ED */ bl GXGetVtxDesc
/* 8027FC58 0027B8B8 3B DE 00 01 */ addi r30, r30, 1
/* 8027FC5C 0027B8BC 38 60 00 FF */ li r3, 0xff
/* 8027FC60 0027B8C0 57 C0 18 38 */ slwi r0, r30, 3
/* 8027FC64 0027B8C4 7C 7D 01 2E */ stwx r3, r29, r0
/* 8027FC68 0027B8C8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8027FC6C 0027B8CC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8027FC70 0027B8D0 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 8027FC74 0027B8D4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8027FC78 0027B8D8 7C 08 03 A6 */ mtlr r0
/* 8027FC7C 0027B8DC 38 21 00 20 */ addi r1, r1, 0x20
/* 8027FC80 0027B8E0 4E 80 00 20 */ blr
.global GXClearVtxDesc
GXClearVtxDesc:
/* 8027FC84 0027B8E4 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FC88 0027B8E8 38 00 00 01 */ li r0, 1
/* 8027FC8C 0027B8EC 38 60 00 00 */ li r3, 0
/* 8027FC90 0027B8F0 38 80 00 00 */ li r4, 0
/* 8027FC94 0027B8F4 50 03 4D 6C */ rlwimi r3, r0, 9, 0x15, 0x16
/* 8027FC98 0027B8F8 90 65 00 14 */ stw r3, 0x14(r5)
/* 8027FC9C 0027B8FC 90 85 00 18 */ stw r4, 0x18(r5)
/* 8027FCA0 0027B900 98 85 05 24 */ stb r4, 0x524(r5)
/* 8027FCA4 0027B904 98 85 05 25 */ stb r4, 0x525(r5)
/* 8027FCA8 0027B908 80 05 05 FC */ lwz r0, 0x5fc(r5)
/* 8027FCAC 0027B90C 60 00 00 08 */ ori r0, r0, 8
/* 8027FCB0 0027B910 90 05 05 FC */ stw r0, 0x5fc(r5)
/* 8027FCB4 0027B914 4E 80 00 20 */ blr
.global GXSetVtxAttrFmt
GXSetVtxAttrFmt:
/* 8027FCB8 0027B918 38 04 FF F7 */ addi r0, r4, -9
/* 8027FCBC 0027B91C 81 02 A0 D0 */ lwz r8, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FCC0 0027B920 28 00 00 10 */ cmplwi r0, 0x10
/* 8027FCC4 0027B924 54 64 10 3A */ slwi r4, r3, 2
/* 8027FCC8 0027B928 7D 08 22 14 */ add r8, r8, r4
/* 8027FCCC 0027B92C 41 81 01 5C */ bgt lbl_8027FE28
/* 8027FCD0 0027B930 3C 80 80 43 */ lis r4, lbl_80434E48@ha
/* 8027FCD4 0027B934 54 00 10 3A */ slwi r0, r0, 2
/* 8027FCD8 0027B938 38 84 4E 48 */ addi r4, r4, lbl_80434E48@l
/* 8027FCDC 0027B93C 7C 84 00 2E */ lwzx r4, r4, r0
/* 8027FCE0 0027B940 7C 89 03 A6 */ mtctr r4
/* 8027FCE4 0027B944 4E 80 04 20 */ bctr
/* 8027FCE8 0027B948 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FCEC 0027B94C 50 A0 07 FE */ rlwimi r0, r5, 0, 0x1f, 0x1f
/* 8027FCF0 0027B950 50 C0 0F 3C */ rlwimi r0, r6, 1, 0x1c, 0x1e
/* 8027FCF4 0027B954 50 E0 25 F6 */ rlwimi r0, r7, 4, 0x17, 0x1b
/* 8027FCF8 0027B958 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FCFC 0027B95C 48 00 01 2C */ b lbl_8027FE28
/* 8027FD00 0027B960 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FD04 0027B964 50 C0 54 EA */ rlwimi r0, r6, 0xa, 0x13, 0x15
/* 8027FD08 0027B968 2C 05 00 02 */ cmpwi r5, 2
/* 8027FD0C 0027B96C 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FD10 0027B970 40 82 00 18 */ bne lbl_8027FD28
/* 8027FD14 0027B974 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FD18 0027B978 60 00 02 00 */ ori r0, r0, 0x200
/* 8027FD1C 0027B97C 64 00 80 00 */ oris r0, r0, 0x8000
/* 8027FD20 0027B980 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FD24 0027B984 48 00 01 04 */ b lbl_8027FE28
lbl_8027FD28:
/* 8027FD28 0027B988 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FD2C 0027B98C 50 A0 4D AC */ rlwimi r0, r5, 9, 0x16, 0x16
/* 8027FD30 0027B990 54 00 00 7E */ clrlwi r0, r0, 1
/* 8027FD34 0027B994 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FD38 0027B998 48 00 00 F0 */ b lbl_8027FE28
/* 8027FD3C 0027B99C 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FD40 0027B9A0 50 A0 6C A4 */ rlwimi r0, r5, 0xd, 0x12, 0x12
/* 8027FD44 0027B9A4 50 C0 73 E2 */ rlwimi r0, r6, 0xe, 0xf, 0x11
/* 8027FD48 0027B9A8 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FD4C 0027B9AC 48 00 00 DC */ b lbl_8027FE28
/* 8027FD50 0027B9B0 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FD54 0027B9B4 50 A0 8B 9C */ rlwimi r0, r5, 0x11, 0xe, 0xe
/* 8027FD58 0027B9B8 50 C0 92 DA */ rlwimi r0, r6, 0x12, 0xb, 0xd
/* 8027FD5C 0027B9BC 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FD60 0027B9C0 48 00 00 C8 */ b lbl_8027FE28
/* 8027FD64 0027B9C4 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FD68 0027B9C8 50 A0 AA 94 */ rlwimi r0, r5, 0x15, 0xa, 0xa
/* 8027FD6C 0027B9CC 50 C0 B1 D2 */ rlwimi r0, r6, 0x16, 7, 9
/* 8027FD70 0027B9D0 50 E0 C8 8C */ rlwimi r0, r7, 0x19, 2, 6
/* 8027FD74 0027B9D4 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FD78 0027B9D8 48 00 00 B0 */ b lbl_8027FE28
/* 8027FD7C 0027B9DC 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FD80 0027B9E0 50 A0 07 FE */ rlwimi r0, r5, 0, 0x1f, 0x1f
/* 8027FD84 0027B9E4 50 C0 0F 3C */ rlwimi r0, r6, 1, 0x1c, 0x1e
/* 8027FD88 0027B9E8 50 E0 25 F6 */ rlwimi r0, r7, 4, 0x17, 0x1b
/* 8027FD8C 0027B9EC 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FD90 0027B9F0 48 00 00 98 */ b lbl_8027FE28
/* 8027FD94 0027B9F4 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FD98 0027B9F8 50 A0 4D AC */ rlwimi r0, r5, 9, 0x16, 0x16
/* 8027FD9C 0027B9FC 50 C0 54 EA */ rlwimi r0, r6, 0xa, 0x13, 0x15
/* 8027FDA0 0027BA00 50 E0 6B A4 */ rlwimi r0, r7, 0xd, 0xe, 0x12
/* 8027FDA4 0027BA04 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FDA8 0027BA08 48 00 00 80 */ b lbl_8027FE28
/* 8027FDAC 0027BA0C 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FDB0 0027BA10 50 A0 93 5A */ rlwimi r0, r5, 0x12, 0xd, 0xd
/* 8027FDB4 0027BA14 50 C0 9A 98 */ rlwimi r0, r6, 0x13, 0xa, 0xc
/* 8027FDB8 0027BA18 50 E0 B1 52 */ rlwimi r0, r7, 0x16, 5, 9
/* 8027FDBC 0027BA1C 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FDC0 0027BA20 48 00 00 68 */ b lbl_8027FE28
/* 8027FDC4 0027BA24 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FDC8 0027BA28 50 A0 D9 08 */ rlwimi r0, r5, 0x1b, 4, 4
/* 8027FDCC 0027BA2C 50 C0 E0 46 */ rlwimi r0, r6, 0x1c, 1, 3
/* 8027FDD0 0027BA30 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FDD4 0027BA34 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FDD8 0027BA38 50 E0 06 FE */ rlwimi r0, r7, 0, 0x1b, 0x1f
/* 8027FDDC 0027BA3C 90 08 00 5C */ stw r0, 0x5c(r8)
/* 8027FDE0 0027BA40 48 00 00 48 */ b lbl_8027FE28
/* 8027FDE4 0027BA44 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FDE8 0027BA48 50 A0 2E B4 */ rlwimi r0, r5, 5, 0x1a, 0x1a
/* 8027FDEC 0027BA4C 50 C0 35 F2 */ rlwimi r0, r6, 6, 0x17, 0x19
/* 8027FDF0 0027BA50 50 E0 4C AC */ rlwimi r0, r7, 9, 0x12, 0x16
/* 8027FDF4 0027BA54 90 08 00 5C */ stw r0, 0x5c(r8)
/* 8027FDF8 0027BA58 48 00 00 30 */ b lbl_8027FE28
/* 8027FDFC 0027BA5C 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FE00 0027BA60 50 A0 74 62 */ rlwimi r0, r5, 0xe, 0x11, 0x11
/* 8027FE04 0027BA64 50 C0 7B A0 */ rlwimi r0, r6, 0xf, 0xe, 0x10
/* 8027FE08 0027BA68 50 E0 92 5A */ rlwimi r0, r7, 0x12, 9, 0xd
/* 8027FE0C 0027BA6C 90 08 00 5C */ stw r0, 0x5c(r8)
/* 8027FE10 0027BA70 48 00 00 18 */ b lbl_8027FE28
/* 8027FE14 0027BA74 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FE18 0027BA78 50 A0 BA 10 */ rlwimi r0, r5, 0x17, 8, 8
/* 8027FE1C 0027BA7C 50 C0 C1 4E */ rlwimi r0, r6, 0x18, 5, 7
/* 8027FE20 0027BA80 50 E0 D8 08 */ rlwimi r0, r7, 0x1b, 0, 4
/* 8027FE24 0027BA84 90 08 00 5C */ stw r0, 0x5c(r8)
lbl_8027FE28:
/* 8027FE28 0027BA88 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FE2C 0027BA8C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8027FE30 0027BA90 38 60 00 01 */ li r3, 1
/* 8027FE34 0027BA94 80 85 05 FC */ lwz r4, 0x5fc(r5)
/* 8027FE38 0027BA98 7C 60 00 30 */ slw r0, r3, r0
/* 8027FE3C 0027BA9C 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8027FE40 0027BAA0 60 83 00 10 */ ori r3, r4, 0x10
/* 8027FE44 0027BAA4 90 65 05 FC */ stw r3, 0x5fc(r5)
/* 8027FE48 0027BAA8 88 65 05 FB */ lbz r3, 0x5fb(r5)
/* 8027FE4C 0027BAAC 7C 60 03 78 */ or r0, r3, r0
/* 8027FE50 0027BAB0 98 05 05 FB */ stb r0, 0x5fb(r5)
/* 8027FE54 0027BAB4 4E 80 00 20 */ blr
.global GXSetVtxAttrFmtv
GXSetVtxAttrFmtv:
/* 8027FE58 0027BAB8 80 C2 A0 D0 */ lwz r6, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FE5C 0027BABC 54 60 10 3A */ slwi r0, r3, 2
/* 8027FE60 0027BAC0 3C A0 80 43 */ lis r5, 0x8043
/* 8027FE64 0027BAC4 7D 06 02 14 */ add r8, r6, r0
/* 8027FE68 0027BAC8 48 00 01 78 */ b lbl_8027FFE0
lbl_8027FE6C:
/* 8027FE6C 0027BACC 80 C4 00 00 */ lwz r6, 0(r4)
/* 8027FE70 0027BAD0 88 E4 00 0C */ lbz r7, 0xc(r4)
/* 8027FE74 0027BAD4 38 06 FF F7 */ addi r0, r6, -9
/* 8027FE78 0027BAD8 81 44 00 08 */ lwz r10, 8(r4)
/* 8027FE7C 0027BADC 28 00 00 10 */ cmplwi r0, 0x10
/* 8027FE80 0027BAE0 81 24 00 04 */ lwz r9, 4(r4)
/* 8027FE84 0027BAE4 41 81 01 58 */ bgt lbl_8027FFDC
/* 8027FE88 0027BAE8 38 C5 4E 8C */ addi r6, r5, 0x4e8c
/* 8027FE8C 0027BAEC 54 00 10 3A */ slwi r0, r0, 2
/* 8027FE90 0027BAF0 7C C6 00 2E */ lwzx r6, r6, r0
/* 8027FE94 0027BAF4 7C C9 03 A6 */ mtctr r6
/* 8027FE98 0027BAF8 4E 80 04 20 */ bctr
/* 8027FE9C 0027BAFC 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FEA0 0027BB00 51 20 07 FE */ rlwimi r0, r9, 0, 0x1f, 0x1f
/* 8027FEA4 0027BB04 51 40 0F 3C */ rlwimi r0, r10, 1, 0x1c, 0x1e
/* 8027FEA8 0027BB08 50 E0 25 F6 */ rlwimi r0, r7, 4, 0x17, 0x1b
/* 8027FEAC 0027BB0C 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FEB0 0027BB10 48 00 01 2C */ b lbl_8027FFDC
/* 8027FEB4 0027BB14 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FEB8 0027BB18 51 40 54 EA */ rlwimi r0, r10, 0xa, 0x13, 0x15
/* 8027FEBC 0027BB1C 2C 09 00 02 */ cmpwi r9, 2
/* 8027FEC0 0027BB20 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FEC4 0027BB24 40 82 00 18 */ bne lbl_8027FEDC
/* 8027FEC8 0027BB28 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FECC 0027BB2C 60 00 02 00 */ ori r0, r0, 0x200
/* 8027FED0 0027BB30 64 00 80 00 */ oris r0, r0, 0x8000
/* 8027FED4 0027BB34 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FED8 0027BB38 48 00 01 04 */ b lbl_8027FFDC
lbl_8027FEDC:
/* 8027FEDC 0027BB3C 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FEE0 0027BB40 51 20 4D AC */ rlwimi r0, r9, 9, 0x16, 0x16
/* 8027FEE4 0027BB44 54 00 00 7E */ clrlwi r0, r0, 1
/* 8027FEE8 0027BB48 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FEEC 0027BB4C 48 00 00 F0 */ b lbl_8027FFDC
/* 8027FEF0 0027BB50 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FEF4 0027BB54 51 20 6C A4 */ rlwimi r0, r9, 0xd, 0x12, 0x12
/* 8027FEF8 0027BB58 51 40 73 E2 */ rlwimi r0, r10, 0xe, 0xf, 0x11
/* 8027FEFC 0027BB5C 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FF00 0027BB60 48 00 00 DC */ b lbl_8027FFDC
/* 8027FF04 0027BB64 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FF08 0027BB68 51 20 8B 9C */ rlwimi r0, r9, 0x11, 0xe, 0xe
/* 8027FF0C 0027BB6C 51 40 92 DA */ rlwimi r0, r10, 0x12, 0xb, 0xd
/* 8027FF10 0027BB70 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FF14 0027BB74 48 00 00 C8 */ b lbl_8027FFDC
/* 8027FF18 0027BB78 80 08 00 1C */ lwz r0, 0x1c(r8)
/* 8027FF1C 0027BB7C 51 20 AA 94 */ rlwimi r0, r9, 0x15, 0xa, 0xa
/* 8027FF20 0027BB80 51 40 B1 D2 */ rlwimi r0, r10, 0x16, 7, 9
/* 8027FF24 0027BB84 50 E0 C8 8C */ rlwimi r0, r7, 0x19, 2, 6
/* 8027FF28 0027BB88 90 08 00 1C */ stw r0, 0x1c(r8)
/* 8027FF2C 0027BB8C 48 00 00 B0 */ b lbl_8027FFDC
/* 8027FF30 0027BB90 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FF34 0027BB94 51 20 07 FE */ rlwimi r0, r9, 0, 0x1f, 0x1f
/* 8027FF38 0027BB98 51 40 0F 3C */ rlwimi r0, r10, 1, 0x1c, 0x1e
/* 8027FF3C 0027BB9C 50 E0 25 F6 */ rlwimi r0, r7, 4, 0x17, 0x1b
/* 8027FF40 0027BBA0 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FF44 0027BBA4 48 00 00 98 */ b lbl_8027FFDC
/* 8027FF48 0027BBA8 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FF4C 0027BBAC 51 20 4D AC */ rlwimi r0, r9, 9, 0x16, 0x16
/* 8027FF50 0027BBB0 51 40 54 EA */ rlwimi r0, r10, 0xa, 0x13, 0x15
/* 8027FF54 0027BBB4 50 E0 6B A4 */ rlwimi r0, r7, 0xd, 0xe, 0x12
/* 8027FF58 0027BBB8 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FF5C 0027BBBC 48 00 00 80 */ b lbl_8027FFDC
/* 8027FF60 0027BBC0 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FF64 0027BBC4 51 20 93 5A */ rlwimi r0, r9, 0x12, 0xd, 0xd
/* 8027FF68 0027BBC8 51 40 9A 98 */ rlwimi r0, r10, 0x13, 0xa, 0xc
/* 8027FF6C 0027BBCC 50 E0 B1 52 */ rlwimi r0, r7, 0x16, 5, 9
/* 8027FF70 0027BBD0 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FF74 0027BBD4 48 00 00 68 */ b lbl_8027FFDC
/* 8027FF78 0027BBD8 80 08 00 3C */ lwz r0, 0x3c(r8)
/* 8027FF7C 0027BBDC 51 20 D9 08 */ rlwimi r0, r9, 0x1b, 4, 4
/* 8027FF80 0027BBE0 51 40 E0 46 */ rlwimi r0, r10, 0x1c, 1, 3
/* 8027FF84 0027BBE4 90 08 00 3C */ stw r0, 0x3c(r8)
/* 8027FF88 0027BBE8 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FF8C 0027BBEC 50 E0 06 FE */ rlwimi r0, r7, 0, 0x1b, 0x1f
/* 8027FF90 0027BBF0 90 08 00 5C */ stw r0, 0x5c(r8)
/* 8027FF94 0027BBF4 48 00 00 48 */ b lbl_8027FFDC
/* 8027FF98 0027BBF8 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FF9C 0027BBFC 51 20 2E B4 */ rlwimi r0, r9, 5, 0x1a, 0x1a
/* 8027FFA0 0027BC00 51 40 35 F2 */ rlwimi r0, r10, 6, 0x17, 0x19
/* 8027FFA4 0027BC04 50 E0 4C AC */ rlwimi r0, r7, 9, 0x12, 0x16
/* 8027FFA8 0027BC08 90 08 00 5C */ stw r0, 0x5c(r8)
/* 8027FFAC 0027BC0C 48 00 00 30 */ b lbl_8027FFDC
/* 8027FFB0 0027BC10 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FFB4 0027BC14 51 20 74 62 */ rlwimi r0, r9, 0xe, 0x11, 0x11
/* 8027FFB8 0027BC18 51 40 7B A0 */ rlwimi r0, r10, 0xf, 0xe, 0x10
/* 8027FFBC 0027BC1C 50 E0 92 5A */ rlwimi r0, r7, 0x12, 9, 0xd
/* 8027FFC0 0027BC20 90 08 00 5C */ stw r0, 0x5c(r8)
/* 8027FFC4 0027BC24 48 00 00 18 */ b lbl_8027FFDC
/* 8027FFC8 0027BC28 80 08 00 5C */ lwz r0, 0x5c(r8)
/* 8027FFCC 0027BC2C 51 20 BA 10 */ rlwimi r0, r9, 0x17, 8, 8
/* 8027FFD0 0027BC30 51 40 C1 4E */ rlwimi r0, r10, 0x18, 5, 7
/* 8027FFD4 0027BC34 50 E0 D8 08 */ rlwimi r0, r7, 0x1b, 0, 4
/* 8027FFD8 0027BC38 90 08 00 5C */ stw r0, 0x5c(r8)
lbl_8027FFDC:
/* 8027FFDC 0027BC3C 38 84 00 10 */ addi r4, r4, 0x10
lbl_8027FFE0:
/* 8027FFE0 0027BC40 80 04 00 00 */ lwz r0, 0(r4)
/* 8027FFE4 0027BC44 2C 00 00 FF */ cmpwi r0, 0xff
/* 8027FFE8 0027BC48 40 82 FE 84 */ bne lbl_8027FE6C
/* 8027FFEC 0027BC4C 80 A2 A0 D0 */ lwz r5, lbl_806426D0-_SDA2_BASE_(r2)
/* 8027FFF0 0027BC50 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8027FFF4 0027BC54 38 60 00 01 */ li r3, 1
/* 8027FFF8 0027BC58 80 85 05 FC */ lwz r4, 0x5fc(r5)
/* 8027FFFC 0027BC5C 7C 60 00 30 */ slw r0, r3, r0
/* 80280000 0027BC60 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80280004 0027BC64 60 83 00 10 */ ori r3, r4, 0x10
/* 80280008 0027BC68 90 65 05 FC */ stw r3, 0x5fc(r5)
/* 8028000C 0027BC6C 88 65 05 FB */ lbz r3, 0x5fb(r5)
/* 80280010 0027BC70 7C 60 03 78 */ or r0, r3, r0
/* 80280014 0027BC74 98 05 05 FB */ stb r0, 0x5fb(r5)
/* 80280018 0027BC78 4E 80 00 20 */ blr
.global __GXSetVAT
__GXSetVAT:
/* 8028001C 0027BC7C 81 02 A0 D0 */ lwz r8, lbl_806426D0-_SDA2_BASE_(r2)
/* 80280020 0027BC80 39 20 00 00 */ li r9, 0
/* 80280024 0027BC84 38 C0 00 08 */ li r6, 8
/* 80280028 0027BC88 3C A0 CC 01 */ lis r5, 0xcc01
/* 8028002C 0027BC8C 89 48 05 FB */ lbz r10, 0x5fb(r8)
/* 80280030 0027BC90 7D 07 43 78 */ mr r7, r8
lbl_80280034:
/* 80280034 0027BC94 55 40 07 FF */ clrlwi. r0, r10, 0x1f
/* 80280038 0027BC98 41 82 00 40 */ beq lbl_80280078
/* 8028003C 0027BC9C 98 C5 80 00 */ stb r6, -0x8000(r5)
/* 80280040 0027BCA0 61 24 00 70 */ ori r4, r9, 0x70
/* 80280044 0027BCA4 61 23 00 80 */ ori r3, r9, 0x80
/* 80280048 0027BCA8 61 20 00 90 */ ori r0, r9, 0x90
/* 8028004C 0027BCAC 98 85 80 00 */ stb r4, -0x8000(r5)
/* 80280050 0027BCB0 80 87 00 1C */ lwz r4, 0x1c(r7)
/* 80280054 0027BCB4 90 85 80 00 */ stw r4, -0x8000(r5)
/* 80280058 0027BCB8 98 C5 80 00 */ stb r6, -0x8000(r5)
/* 8028005C 0027BCBC 98 65 80 00 */ stb r3, -0x8000(r5)
/* 80280060 0027BCC0 80 67 00 3C */ lwz r3, 0x3c(r7)
/* 80280064 0027BCC4 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80280068 0027BCC8 98 C5 80 00 */ stb r6, -0x8000(r5)
/* 8028006C 0027BCCC 98 05 80 00 */ stb r0, -0x8000(r5)
/* 80280070 0027BCD0 80 07 00 5C */ lwz r0, 0x5c(r7)
/* 80280074 0027BCD4 90 05 80 00 */ stw r0, -0x8000(r5)
lbl_80280078:
/* 80280078 0027BCD8 55 4A F8 7F */ rlwinm. r10, r10, 0x1f, 1, 0x1f
/* 8028007C 0027BCDC 39 29 00 01 */ addi r9, r9, 1
/* 80280080 0027BCE0 38 E7 00 04 */ addi r7, r7, 4
/* 80280084 0027BCE4 40 82 FF B0 */ bne lbl_80280034
/* 80280088 0027BCE8 38 00 00 00 */ li r0, 0
/* 8028008C 0027BCEC 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 80280090 0027BCF0 98 03 80 00 */ stb r0, 0xCC008000@l(r3)
/* 80280094 0027BCF4 98 08 05 FB */ stb r0, 0x5fb(r8)
/* 80280098 0027BCF8 4E 80 00 20 */ blr
.global GXGetVtxAttrFmt
GXGetVtxAttrFmt:
/* 8028009C 0027BCFC 38 04 FF F7 */ addi r0, r4, -9
/* 802800A0 0027BD00 80 82 A0 D0 */ lwz r4, lbl_806426D0-_SDA2_BASE_(r2)
/* 802800A4 0027BD04 28 00 00 10 */ cmplwi r0, 0x10
/* 802800A8 0027BD08 54 63 10 3A */ slwi r3, r3, 2
/* 802800AC 0027BD0C 7C 64 1A 14 */ add r3, r4, r3
/* 802800B0 0027BD10 41 81 02 40 */ bgt lbl_802802F0
/* 802800B4 0027BD14 3C 80 80 43 */ lis r4, lbl_80434ED0@ha
/* 802800B8 0027BD18 54 00 10 3A */ slwi r0, r0, 2
/* 802800BC 0027BD1C 38 84 4E D0 */ addi r4, r4, lbl_80434ED0@l
/* 802800C0 0027BD20 7C 84 00 2E */ lwzx r4, r4, r0
/* 802800C4 0027BD24 7C 89 03 A6 */ mtctr r4
/* 802800C8 0027BD28 4E 80 04 20 */ bctr
/* 802800CC 0027BD2C 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802800D0 0027BD30 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802800D4 0027BD34 90 05 00 00 */ stw r0, 0(r5)
/* 802800D8 0027BD38 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802800DC 0027BD3C 54 00 FF 7E */ rlwinm r0, r0, 0x1f, 0x1d, 0x1f
/* 802800E0 0027BD40 90 06 00 00 */ stw r0, 0(r6)
/* 802800E4 0027BD44 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802800E8 0027BD48 54 00 E6 FE */ rlwinm r0, r0, 0x1c, 0x1b, 0x1f
/* 802800EC 0027BD4C 98 07 00 00 */ stb r0, 0(r7)
/* 802800F0 0027BD50 4E 80 00 20 */ blr
/* 802800F4 0027BD54 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802800F8 0027BD58 54 00 BF FE */ rlwinm r0, r0, 0x17, 0x1f, 0x1f
/* 802800FC 0027BD5C 2C 00 00 01 */ cmpwi r0, 1
/* 80280100 0027BD60 90 05 00 00 */ stw r0, 0(r5)
/* 80280104 0027BD64 40 82 00 18 */ bne lbl_8028011C
/* 80280108 0027BD68 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 8028010C 0027BD6C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 80280110 0027BD70 41 82 00 0C */ beq lbl_8028011C
/* 80280114 0027BD74 38 00 00 02 */ li r0, 2
/* 80280118 0027BD78 90 05 00 00 */ stw r0, 0(r5)
lbl_8028011C:
/* 8028011C 0027BD7C 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 80280120 0027BD80 54 00 B7 7E */ rlwinm r0, r0, 0x16, 0x1d, 0x1f
/* 80280124 0027BD84 2C 00 00 02 */ cmpwi r0, 2
/* 80280128 0027BD88 90 06 00 00 */ stw r0, 0(r6)
/* 8028012C 0027BD8C 41 82 00 30 */ beq lbl_8028015C
/* 80280130 0027BD90 40 80 00 10 */ bge lbl_80280140
/* 80280134 0027BD94 2C 00 00 01 */ cmpwi r0, 1
/* 80280138 0027BD98 40 80 00 14 */ bge lbl_8028014C
/* 8028013C 0027BD9C 48 00 00 20 */ b lbl_8028015C
lbl_80280140:
/* 80280140 0027BDA0 2C 00 00 04 */ cmpwi r0, 4
/* 80280144 0027BDA4 40 80 00 18 */ bge lbl_8028015C
/* 80280148 0027BDA8 48 00 00 0C */ b lbl_80280154
lbl_8028014C:
/* 8028014C 0027BDAC 38 00 00 06 */ li r0, 6
/* 80280150 0027BDB0 48 00 00 10 */ b lbl_80280160
lbl_80280154:
/* 80280154 0027BDB4 38 00 00 0E */ li r0, 0xe
/* 80280158 0027BDB8 48 00 00 08 */ b lbl_80280160
lbl_8028015C:
/* 8028015C 0027BDBC 38 00 00 00 */ li r0, 0
lbl_80280160:
/* 80280160 0027BDC0 98 07 00 00 */ stb r0, 0(r7)
/* 80280164 0027BDC4 4E 80 00 20 */ blr
/* 80280168 0027BDC8 80 83 00 1C */ lwz r4, 0x1c(r3)
/* 8028016C 0027BDCC 38 00 00 00 */ li r0, 0
/* 80280170 0027BDD0 54 84 9F FE */ rlwinm r4, r4, 0x13, 0x1f, 0x1f
/* 80280174 0027BDD4 90 85 00 00 */ stw r4, 0(r5)
/* 80280178 0027BDD8 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8028017C 0027BDDC 54 63 97 7E */ rlwinm r3, r3, 0x12, 0x1d, 0x1f
/* 80280180 0027BDE0 90 66 00 00 */ stw r3, 0(r6)
/* 80280184 0027BDE4 98 07 00 00 */ stb r0, 0(r7)
/* 80280188 0027BDE8 4E 80 00 20 */ blr
/* 8028018C 0027BDEC 80 83 00 1C */ lwz r4, 0x1c(r3)
/* 80280190 0027BDF0 38 00 00 00 */ li r0, 0
/* 80280194 0027BDF4 54 84 7F FE */ rlwinm r4, r4, 0xf, 0x1f, 0x1f
/* 80280198 0027BDF8 90 85 00 00 */ stw r4, 0(r5)
/* 8028019C 0027BDFC 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 802801A0 0027BE00 54 63 77 7E */ rlwinm r3, r3, 0xe, 0x1d, 0x1f
/* 802801A4 0027BE04 90 66 00 00 */ stw r3, 0(r6)
/* 802801A8 0027BE08 98 07 00 00 */ stb r0, 0(r7)
/* 802801AC 0027BE0C 4E 80 00 20 */ blr
/* 802801B0 0027BE10 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802801B4 0027BE14 54 00 5F FE */ rlwinm r0, r0, 0xb, 0x1f, 0x1f
/* 802801B8 0027BE18 90 05 00 00 */ stw r0, 0(r5)
/* 802801BC 0027BE1C 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802801C0 0027BE20 54 00 57 7E */ rlwinm r0, r0, 0xa, 0x1d, 0x1f
/* 802801C4 0027BE24 90 06 00 00 */ stw r0, 0(r6)
/* 802801C8 0027BE28 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 802801CC 0027BE2C 54 00 3E FE */ rlwinm r0, r0, 7, 0x1b, 0x1f
/* 802801D0 0027BE30 98 07 00 00 */ stb r0, 0(r7)
/* 802801D4 0027BE34 4E 80 00 20 */ blr
/* 802801D8 0027BE38 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 802801DC 0027BE3C 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 802801E0 0027BE40 90 05 00 00 */ stw r0, 0(r5)
/* 802801E4 0027BE44 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 802801E8 0027BE48 54 00 FF 7E */ rlwinm r0, r0, 0x1f, 0x1d, 0x1f
/* 802801EC 0027BE4C 90 06 00 00 */ stw r0, 0(r6)
/* 802801F0 0027BE50 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 802801F4 0027BE54 54 00 E6 FE */ rlwinm r0, r0, 0x1c, 0x1b, 0x1f
/* 802801F8 0027BE58 98 07 00 00 */ stb r0, 0(r7)
/* 802801FC 0027BE5C 4E 80 00 20 */ blr
/* 80280200 0027BE60 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80280204 0027BE64 54 00 BF FE */ rlwinm r0, r0, 0x17, 0x1f, 0x1f
/* 80280208 0027BE68 90 05 00 00 */ stw r0, 0(r5)
/* 8028020C 0027BE6C 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80280210 0027BE70 54 00 B7 7E */ rlwinm r0, r0, 0x16, 0x1d, 0x1f
/* 80280214 0027BE74 90 06 00 00 */ stw r0, 0(r6)
/* 80280218 0027BE78 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 8028021C 0027BE7C 54 00 9E FE */ rlwinm r0, r0, 0x13, 0x1b, 0x1f
/* 80280220 0027BE80 98 07 00 00 */ stb r0, 0(r7)
/* 80280224 0027BE84 4E 80 00 20 */ blr
/* 80280228 0027BE88 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 8028022C 0027BE8C 54 00 77 FE */ rlwinm r0, r0, 0xe, 0x1f, 0x1f
/* 80280230 0027BE90 90 05 00 00 */ stw r0, 0(r5)
/* 80280234 0027BE94 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80280238 0027BE98 54 00 6F 7E */ rlwinm r0, r0, 0xd, 0x1d, 0x1f
/* 8028023C 0027BE9C 90 06 00 00 */ stw r0, 0(r6)
/* 80280240 0027BEA0 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80280244 0027BEA4 54 00 56 FE */ rlwinm r0, r0, 0xa, 0x1b, 0x1f
/* 80280248 0027BEA8 98 07 00 00 */ stb r0, 0(r7)
/* 8028024C 0027BEAC 4E 80 00 20 */ blr
/* 80280250 0027BEB0 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80280254 0027BEB4 54 00 2F FE */ rlwinm r0, r0, 5, 0x1f, 0x1f
/* 80280258 0027BEB8 90 05 00 00 */ stw r0, 0(r5)
/* 8028025C 0027BEBC 80 03 00 3C */ lwz r0, 0x3c(r3)
/* 80280260 0027BEC0 54 00 27 7E */ rlwinm r0, r0, 4, 0x1d, 0x1f
/* 80280264 0027BEC4 90 06 00 00 */ stw r0, 0(r6)
/* 80280268 0027BEC8 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 8028026C 0027BECC 54 00 06 FE */ clrlwi r0, r0, 0x1b
/* 80280270 0027BED0 98 07 00 00 */ stb r0, 0(r7)
/* 80280274 0027BED4 4E 80 00 20 */ blr
/* 80280278 0027BED8 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 8028027C 0027BEDC 54 00 DF FE */ rlwinm r0, r0, 0x1b, 0x1f, 0x1f
/* 80280280 0027BEE0 90 05 00 00 */ stw r0, 0(r5)
/* 80280284 0027BEE4 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 80280288 0027BEE8 54 00 D7 7E */ rlwinm r0, r0, 0x1a, 0x1d, 0x1f
/* 8028028C 0027BEEC 90 06 00 00 */ stw r0, 0(r6)
/* 80280290 0027BEF0 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 80280294 0027BEF4 54 00 BE FE */ rlwinm r0, r0, 0x17, 0x1b, 0x1f
/* 80280298 0027BEF8 98 07 00 00 */ stb r0, 0(r7)
/* 8028029C 0027BEFC 4E 80 00 20 */ blr
/* 802802A0 0027BF00 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 802802A4 0027BF04 54 00 97 FE */ rlwinm r0, r0, 0x12, 0x1f, 0x1f
/* 802802A8 0027BF08 90 05 00 00 */ stw r0, 0(r5)
/* 802802AC 0027BF0C 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 802802B0 0027BF10 54 00 8F 7E */ rlwinm r0, r0, 0x11, 0x1d, 0x1f
/* 802802B4 0027BF14 90 06 00 00 */ stw r0, 0(r6)
/* 802802B8 0027BF18 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 802802BC 0027BF1C 54 00 76 FE */ rlwinm r0, r0, 0xe, 0x1b, 0x1f
/* 802802C0 0027BF20 98 07 00 00 */ stb r0, 0(r7)
/* 802802C4 0027BF24 4E 80 00 20 */ blr
/* 802802C8 0027BF28 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 802802CC 0027BF2C 54 00 4F FE */ rlwinm r0, r0, 9, 0x1f, 0x1f
/* 802802D0 0027BF30 90 05 00 00 */ stw r0, 0(r5)
/* 802802D4 0027BF34 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 802802D8 0027BF38 54 00 47 7E */ rlwinm r0, r0, 8, 0x1d, 0x1f
/* 802802DC 0027BF3C 90 06 00 00 */ stw r0, 0(r6)
/* 802802E0 0027BF40 80 03 00 5C */ lwz r0, 0x5c(r3)
/* 802802E4 0027BF44 54 00 2E FE */ srwi r0, r0, 0x1b
/* 802802E8 0027BF48 98 07 00 00 */ stb r0, 0(r7)
/* 802802EC 0027BF4C 4E 80 00 20 */ blr
lbl_802802F0:
/* 802802F0 0027BF50 38 60 00 01 */ li r3, 1
/* 802802F4 0027BF54 38 00 00 00 */ li r0, 0
/* 802802F8 0027BF58 90 65 00 00 */ stw r3, 0(r5)
/* 802802FC 0027BF5C 90 06 00 00 */ stw r0, 0(r6)
/* 80280300 0027BF60 98 07 00 00 */ stb r0, 0(r7)
/* 80280304 0027BF64 4E 80 00 20 */ blr
.global GXGetVtxAttrFmtv
GXGetVtxAttrFmtv:
/* 80280308 0027BF68 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8028030C 0027BF6C 7C 08 02 A6 */ mflr r0
/* 80280310 0027BF70 90 01 00 24 */ stw r0, 0x24(r1)
/* 80280314 0027BF74 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80280318 0027BF78 3B E0 00 09 */ li r31, 9
/* 8028031C 0027BF7C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80280320 0027BF80 7C 9E 23 78 */ mr r30, r4
/* 80280324 0027BF84 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80280328 0027BF88 7C 7D 1B 78 */ mr r29, r3
lbl_8028032C:
/* 8028032C 0027BF8C 93 FE 00 00 */ stw r31, 0(r30)
/* 80280330 0027BF90 7F A3 EB 78 */ mr r3, r29
/* 80280334 0027BF94 7F E4 FB 78 */ mr r4, r31
/* 80280338 0027BF98 38 BE 00 04 */ addi r5, r30, 4
/* 8028033C 0027BF9C 38 DE 00 08 */ addi r6, r30, 8
/* 80280340 0027BFA0 38 FE 00 0C */ addi r7, r30, 0xc
/* 80280344 0027BFA4 4B FF FD 59 */ bl GXGetVtxAttrFmt
/* 80280348 0027BFA8 3B FF 00 01 */ addi r31, r31, 1
/* 8028034C 0027BFAC 3B DE 00 10 */ addi r30, r30, 0x10
/* 80280350 0027BFB0 2C 1F 00 14 */ cmpwi r31, 0x14
/* 80280354 0027BFB4 40 81 FF D8 */ ble lbl_8028032C
/* 80280358 0027BFB8 38 00 00 FF */ li r0, 0xff
/* 8028035C 0027BFBC 90 1E 00 00 */ stw r0, 0(r30)
/* 80280360 0027BFC0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80280364 0027BFC4 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80280368 0027BFC8 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 8028036C 0027BFCC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80280370 0027BFD0 7C 08 03 A6 */ mtlr r0
/* 80280374 0027BFD4 38 21 00 20 */ addi r1, r1, 0x20
/* 80280378 0027BFD8 4E 80 00 20 */ blr
.global GXSetArray
GXSetArray:
/* 8028037C 0027BFDC 2C 03 00 19 */ cmpwi r3, 0x19
/* 80280380 0027BFE0 40 82 00 08 */ bne lbl_80280388
/* 80280384 0027BFE4 38 60 00 0A */ li r3, 0xa
lbl_80280388:
/* 80280388 0027BFE8 3C C0 CC 01 */ lis r6, 0xCC008000@ha
/* 8028038C 0027BFEC 38 E0 00 08 */ li r7, 8
/* 80280390 0027BFF0 39 03 FF F7 */ addi r8, r3, -9
/* 80280394 0027BFF4 98 E6 80 00 */ stb r7, 0xCC008000@l(r6)
/* 80280398 0027BFF8 61 00 00 A0 */ ori r0, r8, 0xa0
/* 8028039C 0027BFFC 54 83 00 BE */ clrlwi r3, r4, 2
/* 802803A0 0027C000 98 06 80 00 */ stb r0, -0x8000(r6)
/* 802803A4 0027C004 61 00 00 B0 */ ori r0, r8, 0xb0
/* 802803A8 0027C008 90 66 80 00 */ stw r3, -0x8000(r6)
/* 802803AC 0027C00C 98 E6 80 00 */ stb r7, -0x8000(r6)
/* 802803B0 0027C010 98 06 80 00 */ stb r0, -0x8000(r6)
/* 802803B4 0027C014 90 A6 80 00 */ stw r5, -0x8000(r6)
/* 802803B8 0027C018 4E 80 00 20 */ blr
.global GXInvalidateVtxCache
GXInvalidateVtxCache:
/* 802803BC 0027C01C 38 00 00 48 */ li r0, 0x48
/* 802803C0 0027C020 3C 60 CC 01 */ lis r3, 0xCC008000@ha
/* 802803C4 0027C024 98 03 80 00 */ stb r0, 0xCC008000@l(r3)
/* 802803C8 0027C028 4E 80 00 20 */ blr
.global GXSetTexCoordGen2
GXSetTexCoordGen2:
/* 802803CC 0027C02C 28 05 00 14 */ cmplwi r5, 0x14
/* 802803D0 0027C030 39 60 00 00 */ li r11, 0
/* 802803D4 0027C034 39 80 00 00 */ li r12, 0
/* 802803D8 0027C038 39 40 00 05 */ li r10, 5
/* 802803DC 0027C03C 41 81 00 98 */ bgt lbl_80280474
/* 802803E0 0027C040 3D 20 80 43 */ lis r9, lbl_80434F30@ha
/* 802803E4 0027C044 54 A0 10 3A */ slwi r0, r5, 2
/* 802803E8 0027C048 39 29 4F 30 */ addi r9, r9, lbl_80434F30@l
/* 802803EC 0027C04C 7D 29 00 2E */ lwzx r9, r9, r0
/* 802803F0 0027C050 7D 29 03 A6 */ mtctr r9
/* 802803F4 0027C054 4E 80 04 20 */ bctr
/* 802803F8 0027C058 39 40 00 00 */ li r10, 0
/* 802803FC 0027C05C 39 80 00 01 */ li r12, 1
/* 80280400 0027C060 48 00 00 74 */ b lbl_80280474
/* 80280404 0027C064 39 40 00 01 */ li r10, 1
/* 80280408 0027C068 39 80 00 01 */ li r12, 1
/* 8028040C 0027C06C 48 00 00 68 */ b lbl_80280474
/* 80280410 0027C070 39 40 00 03 */ li r10, 3
/* 80280414 0027C074 39 80 00 01 */ li r12, 1
/* 80280418 0027C078 48 00 00 5C */ b lbl_80280474
/* 8028041C 0027C07C 39 40 00 04 */ li r10, 4
/* 80280420 0027C080 39 80 00 01 */ li r12, 1
/* 80280424 0027C084 48 00 00 50 */ b lbl_80280474
/* 80280428 0027C088 39 40 00 02 */ li r10, 2
/* 8028042C 0027C08C 48 00 00 48 */ b lbl_80280474
/* 80280430 0027C090 39 40 00 02 */ li r10, 2
/* 80280434 0027C094 48 00 00 40 */ b lbl_80280474
/* 80280438 0027C098 39 40 00 05 */ li r10, 5
/* 8028043C 0027C09C 48 00 00 38 */ b lbl_80280474
/* 80280440 0027C0A0 39 40 00 06 */ li r10, 6
/* 80280444 0027C0A4 48 00 00 30 */ b lbl_80280474
/* 80280448 0027C0A8 39 40 00 07 */ li r10, 7
/* 8028044C 0027C0AC 48 00 00 28 */ b lbl_80280474
/* 80280450 0027C0B0 39 40 00 08 */ li r10, 8
/* 80280454 0027C0B4 48 00 00 20 */ b lbl_80280474
/* 80280458 0027C0B8 39 40 00 09 */ li r10, 9
/* 8028045C 0027C0BC 48 00 00 18 */ b lbl_80280474
/* 80280460 0027C0C0 39 40 00 0A */ li r10, 0xa
/* 80280464 0027C0C4 48 00 00 10 */ b lbl_80280474
/* 80280468 0027C0C8 39 40 00 0B */ li r10, 0xb
/* 8028046C 0027C0CC 48 00 00 08 */ b lbl_80280474
/* 80280470 0027C0D0 39 40 00 0C */ li r10, 0xc
lbl_80280474:
/* 80280474 0027C0D4 2C 04 00 01 */ cmpwi r4, 1
/* 80280478 0027C0D8 41 82 00 24 */ beq lbl_8028049C
/* 8028047C 0027C0DC 40 80 00 10 */ bge lbl_8028048C
/* 80280480 0027C0E0 2C 04 00 00 */ cmpwi r4, 0
/* 80280484 0027C0E4 40 80 00 28 */ bge lbl_802804AC
/* 80280488 0027C0E8 48 00 00 8C */ b lbl_80280514
lbl_8028048C:
/* 8028048C 0027C0EC 2C 04 00 0A */ cmpwi r4, 0xa
/* 80280490 0027C0F0 41 82 00 58 */ beq lbl_802804E8
/* 80280494 0027C0F4 40 80 00 80 */ bge lbl_80280514
/* 80280498 0027C0F8 48 00 00 28 */ b lbl_802804C0
lbl_8028049C:
/* 8028049C 0027C0FC 39 60 00 00 */ li r11, 0
/* 802804A0 0027C100 51 8B 17 7A */ rlwimi r11, r12, 2, 0x1d, 0x1d
/* 802804A4 0027C104 51 4B 3D 30 */ rlwimi r11, r10, 7, 0x14, 0x18
/* 802804A8 0027C108 48 00 00 6C */ b lbl_80280514
lbl_802804AC:
/* 802804AC 0027C10C 38 00 00 00 */ li r0, 0
/* 802804B0 0027C110 60 0B 00 02 */ ori r11, r0, 2
/* 802804B4 0027C114 51 8B 17 7A */ rlwimi r11, r12, 2, 0x1d, 0x1d
/* 802804B8 0027C118 51 4B 3D 30 */ rlwimi r11, r10, 7, 0x14, 0x18
/* 802804BC 0027C11C 48 00 00 58 */ b lbl_80280514
lbl_802804C0:
/* 802804C0 0027C120 39 20 00 01 */ li r9, 1
/* 802804C4 0027C124 38 A5 FF F4 */ addi r5, r5, -12
/* 802804C8 0027C128 39 60 00 00 */ li r11, 0
/* 802804CC 0027C12C 38 04 FF FE */ addi r0, r4, -2
/* 802804D0 0027C130 51 8B 17 7A */ rlwimi r11, r12, 2, 0x1d, 0x1d
/* 802804D4 0027C134 51 2B 26 76 */ rlwimi r11, r9, 4, 0x19, 0x1b
/* 802804D8 0027C138 51 4B 3D 30 */ rlwimi r11, r10, 7, 0x14, 0x18
/* 802804DC 0027C13C 50 AB 64 66 */ rlwimi r11, r5, 0xc, 0x11, 0x13
/* 802804E0 0027C140 50 0B 7B A0 */ rlwimi r11, r0, 0xf, 0xe, 0x10
/* 802804E4 0027C144 48 00 00 30 */ b lbl_80280514
lbl_802804E8:
/* 802804E8 0027C148 2C 05 00 13 */ cmpwi r5, 0x13
/* 802804EC 0027C14C 39 60 00 00 */ li r11, 0
/* 802804F0 0027C150 51 8B 17 7A */ rlwimi r11, r12, 2, 0x1d, 0x1d
/* 802804F4 0027C154 40 82 00 10 */ bne lbl_80280504
/* 802804F8 0027C158 38 00 00 02 */ li r0, 2
/* 802804FC 0027C15C 50 0B 26 76 */ rlwimi r11, r0, 4, 0x19, 0x1b
/* 80280500 0027C160 48 00 00 0C */ b lbl_8028050C
lbl_80280504:
/* 80280504 0027C164 38 00 00 03 */ li r0, 3
/* 80280508 0027C168 50 0B 26 76 */ rlwimi r11, r0, 4, 0x19, 0x1b
lbl_8028050C:
/* 8028050C 0027C16C 38 00 00 02 */ li r0, 2
/* 80280510 0027C170 50 0B 3D 30 */ rlwimi r11, r0, 7, 0x14, 0x18
lbl_80280514:
/* 80280514 0027C174 81 42 A0 D0 */ lwz r10, lbl_806426D0-_SDA2_BASE_(r2)
/* 80280518 0027C178 54 69 10 3A */ slwi r9, r3, 2
/* 8028051C 0027C17C 38 08 FF C0 */ addi r0, r8, -64
/* 80280520 0027C180 38 80 00 00 */ li r4, 0
/* 80280524 0027C184 7D 0A 4A 14 */ add r8, r10, r9
/* 80280528 0027C188 3C A0 00 01 */ lis r5, 1
/* 8028052C 0027C18C 91 68 00 C8 */ stw r11, 0xc8(r8)
/* 80280530 0027C190 50 04 06 BE */ rlwimi r4, r0, 0, 0x1a, 0x1f
/* 80280534 0027C194 7C A0 18 30 */ slw r0, r5, r3
/* 80280538 0027C198 28 03 00 06 */ cmplwi r3, 6
/* 8028053C 0027C19C 80 AA 05 FC */ lwz r5, 0x5fc(r10)
/* 80280540 0027C1A0 50 E4 45 EE */ rlwimi r4, r7, 8, 0x17, 0x17
/* 80280544 0027C1A4 7C A0 03 78 */ or r0, r5, r0
/* 80280548 0027C1A8 90 0A 05 FC */ stw r0, 0x5fc(r10)
/* 8028054C 0027C1AC 90 88 00 E8 */ stw r4, 0xe8(r8)
/* 80280550 0027C1B0 41 81 00 88 */ bgt lbl_802805D8
/* 80280554 0027C1B4 3C 60 80 43 */ lis r3, lbl_80434F14@ha
/* 80280558 0027C1B8 38 63 4F 14 */ addi r3, r3, lbl_80434F14@l
/* 8028055C 0027C1BC 7C 63 48 2E */ lwzx r3, r3, r9
/* 80280560 0027C1C0 7C 69 03 A6 */ mtctr r3
/* 80280564 0027C1C4 4E 80 04 20 */ bctr
/* 80280568 0027C1C8 80 0A 00 80 */ lwz r0, 0x80(r10)
/* 8028056C 0027C1CC 50 C0 35 32 */ rlwimi r0, r6, 6, 0x14, 0x19
/* 80280570 0027C1D0 90 0A 00 80 */ stw r0, 0x80(r10)
/* 80280574 0027C1D4 48 00 00 70 */ b lbl_802805E4
/* 80280578 0027C1D8 80 0A 00 80 */ lwz r0, 0x80(r10)
/* 8028057C 0027C1DC 50 C0 63 A6 */ rlwimi r0, r6, 0xc, 0xe, 0x13
/* 80280580 0027C1E0 90 0A 00 80 */ stw r0, 0x80(r10)
/* 80280584 0027C1E4 48 00 00 60 */ b lbl_802805E4
/* 80280588 0027C1E8 80 0A 00 80 */ lwz r0, 0x80(r10)
/* 8028058C 0027C1EC 50 C0 92 1A */ rlwimi r0, r6, 0x12, 8, 0xd
/* 80280590 0027C1F0 90 0A 00 80 */ stw r0, 0x80(r10)
/* 80280594 0027C1F4 48 00 00 50 */ b lbl_802805E4
/* 80280598 0027C1F8 80 0A 00 80 */ lwz r0, 0x80(r10)
/* 8028059C 0027C1FC 50 C0 C0 8E */ rlwimi r0, r6, 0x18, 2, 7
/* 802805A0 0027C200 90 0A 00 80 */ stw r0, 0x80(r10)
/* 802805A4 0027C204 48 00 00 40 */ b lbl_802805E4
/* 802805A8 0027C208 80 0A 00 84 */ lwz r0, 0x84(r10)
/* 802805AC 0027C20C 50 C0 06 BE */ rlwimi r0, r6, 0, 0x1a, 0x1f
/* 802805B0 0027C210 90 0A 00 84 */ stw r0, 0x84(r10)
/* 802805B4 0027C214 48 00 00 30 */ b lbl_802805E4
/* 802805B8 0027C218 80 0A 00 84 */ lwz r0, 0x84(r10)
/* 802805BC 0027C21C 50 C0 35 32 */ rlwimi r0, r6, 6, 0x14, 0x19
/* 802805C0 0027C220 90 0A 00 84 */ stw r0, 0x84(r10)
/* 802805C4 0027C224 48 00 00 20 */ b lbl_802805E4
/* 802805C8 0027C228 80 0A 00 84 */ lwz r0, 0x84(r10)
/* 802805CC 0027C22C 50 C0 63 A6 */ rlwimi r0, r6, 0xc, 0xe, 0x13
/* 802805D0 0027C230 90 0A 00 84 */ stw r0, 0x84(r10)
/* 802805D4 0027C234 48 00 00 10 */ b lbl_802805E4
lbl_802805D8:
/* 802805D8 0027C238 80 0A 00 84 */ lwz r0, 0x84(r10)
/* 802805DC 0027C23C 50 C0 92 1A */ rlwimi r0, r6, 0x12, 8, 0xd
/* 802805E0 0027C240 90 0A 00 84 */ stw r0, 0x84(r10)
lbl_802805E4:
/* 802805E4 0027C244 80 0A 05 FC */ lwz r0, 0x5fc(r10)
/* 802805E8 0027C248 64 00 04 00 */ oris r0, r0, 0x400
/* 802805EC 0027C24C 90 0A 05 FC */ stw r0, 0x5fc(r10)
/* 802805F0 0027C250 4E 80 00 20 */ blr
.global GXSetNumTexGens
GXSetNumTexGens:
/* 802805F4 0027C254 80 82 A0 D0 */ lwz r4, lbl_806426D0-_SDA2_BASE_(r2)
/* 802805F8 0027C258 80 04 02 54 */ lwz r0, 0x254(r4)
/* 802805FC 0027C25C 50 60 07 3E */ rlwimi r0, r3, 0, 0x1c, 0x1f
/* 80280600 0027C260 90 04 02 54 */ stw r0, 0x254(r4)
/* 80280604 0027C264 80 04 05 FC */ lwz r0, 0x5fc(r4)
/* 80280608 0027C268 64 00 02 00 */ oris r0, r0, 0x200
/* 8028060C 0027C26C 60 00 00 04 */ ori r0, r0, 4
/* 80280610 0027C270 90 04 05 FC */ stw r0, 0x5fc(r4)
/* 80280614 0027C274 4E 80 00 20 */ blr
|