tp/asm/gx/GXPerf.s

614 lines
32 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 8036067c
.global GXSetGPMetric
GXSetGPMetric:
/* 8036067C 0035D5BC 80 A2 CB 80 */ lwz r5, lbl_80456580-_SDA2_BASE_(r2)
/* 80360680 0035D5C0 80 05 05 9C */ lwz r0, 0x59c(r5)
/* 80360684 0035D5C4 2C 00 00 22 */ cmpwi r0, 0x22
/* 80360688 0035D5C8 41 82 00 2C */ beq lbl_803606B4
/* 8036068C 0035D5CC 40 80 00 74 */ bge lbl_80360700
/* 80360690 0035D5D0 2C 00 00 0B */ cmpwi r0, 0xb
/* 80360694 0035D5D4 40 80 00 10 */ bge lbl_803606A4
/* 80360698 0035D5D8 2C 00 00 00 */ cmpwi r0, 0
/* 8036069C 0035D5DC 40 80 00 18 */ bge lbl_803606B4
/* 803606A0 0035D5E0 48 00 00 60 */ b lbl_80360700
lbl_803606A4:
/* 803606A4 0035D5E4 2C 00 00 1B */ cmpwi r0, 0x1b
/* 803606A8 0035D5E8 40 80 00 44 */ bge lbl_803606EC
/* 803606AC 0035D5EC 48 00 00 28 */ b lbl_803606D4
/* 803606B0 0035D5F0 48 00 00 50 */ b lbl_80360700
lbl_803606B4:
/* 803606B4 0035D5F4 38 00 00 10 */ li r0, 0x10
/* 803606B8 0035D5F8 3C C0 CC 01 */ lis r6, 0xCC008000@ha
/* 803606BC 0035D5FC 98 06 80 00 */ stb r0, 0xCC008000@l(r6)
/* 803606C0 0035D600 38 A0 10 06 */ li r5, 0x1006
/* 803606C4 0035D604 38 00 00 00 */ li r0, 0
/* 803606C8 0035D608 90 A6 80 00 */ stw r5, -0x8000(r6)
/* 803606CC 0035D60C 90 06 80 00 */ stw r0, -0x8000(r6)
/* 803606D0 0035D610 48 00 00 30 */ b lbl_80360700
lbl_803606D4:
/* 803606D4 0035D614 38 00 00 61 */ li r0, 0x61
/* 803606D8 0035D618 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803606DC 0035D61C 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803606E0 0035D620 3C 00 23 00 */ lis r0, 0x2300
/* 803606E4 0035D624 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803606E8 0035D628 48 00 00 18 */ b lbl_80360700
lbl_803606EC:
/* 803606EC 0035D62C 38 00 00 61 */ li r0, 0x61
/* 803606F0 0035D630 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803606F4 0035D634 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803606F8 0035D638 3C 00 24 00 */ lis r0, 0x2400
/* 803606FC 0035D63C 90 05 80 00 */ stw r0, -0x8000(r5)
lbl_80360700:
/* 80360700 0035D640 80 C2 CB 80 */ lwz r6, lbl_80456580-_SDA2_BASE_(r2)
/* 80360704 0035D644 80 06 05 A0 */ lwz r0, 0x5a0(r6)
/* 80360708 0035D648 2C 00 00 15 */ cmpwi r0, 0x15
/* 8036070C 0035D64C 41 82 00 2C */ beq lbl_80360738
/* 80360710 0035D650 40 80 00 7C */ bge lbl_8036078C
/* 80360714 0035D654 2C 00 00 09 */ cmpwi r0, 9
/* 80360718 0035D658 40 80 00 10 */ bge lbl_80360728
/* 8036071C 0035D65C 2C 00 00 00 */ cmpwi r0, 0
/* 80360720 0035D660 40 80 00 18 */ bge lbl_80360738
/* 80360724 0035D664 48 00 00 68 */ b lbl_8036078C
lbl_80360728:
/* 80360728 0035D668 2C 00 00 11 */ cmpwi r0, 0x11
/* 8036072C 0035D66C 40 80 00 54 */ bge lbl_80360780
/* 80360730 0035D670 48 00 00 20 */ b lbl_80360750
/* 80360734 0035D674 48 00 00 58 */ b lbl_8036078C
lbl_80360738:
/* 80360738 0035D678 38 00 00 61 */ li r0, 0x61
/* 8036073C 0035D67C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360740 0035D680 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360744 0035D684 3C 00 67 00 */ lis r0, 0x6700
/* 80360748 0035D688 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8036074C 0035D68C 48 00 00 40 */ b lbl_8036078C
lbl_80360750:
/* 80360750 0035D690 80 A6 05 A4 */ lwz r5, 0x5a4(r6)
/* 80360754 0035D694 38 00 00 00 */ li r0, 0
/* 80360758 0035D698 50 05 26 36 */ rlwimi r5, r0, 4, 0x18, 0x1b
/* 8036075C 0035D69C 90 A6 05 A4 */ stw r5, 0x5a4(r6)
/* 80360760 0035D6A0 38 00 00 08 */ li r0, 8
/* 80360764 0035D6A4 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360768 0035D6A8 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 8036076C 0035D6AC 38 00 00 20 */ li r0, 0x20
/* 80360770 0035D6B0 98 05 80 00 */ stb r0, -0x8000(r5)
/* 80360774 0035D6B4 80 06 05 A4 */ lwz r0, 0x5a4(r6)
/* 80360778 0035D6B8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8036077C 0035D6BC 48 00 00 10 */ b lbl_8036078C
lbl_80360780:
/* 80360780 0035D6C0 80 AD 93 A4 */ lwz r5, lbl_80451924-_SDA_BASE_(r13)
/* 80360784 0035D6C4 38 00 00 00 */ li r0, 0
/* 80360788 0035D6C8 B0 05 00 06 */ sth r0, 6(r5)
lbl_8036078C:
/* 8036078C 0035D6CC 80 A2 CB 80 */ lwz r5, lbl_80456580-_SDA2_BASE_(r2)
/* 80360790 0035D6D0 90 65 05 9C */ stw r3, 0x59c(r5)
/* 80360794 0035D6D4 80 05 05 9C */ lwz r0, 0x59c(r5)
/* 80360798 0035D6D8 28 00 00 23 */ cmplwi r0, 0x23
/* 8036079C 0035D6DC 41 81 04 1C */ bgt lbl_80360BB8
/* 803607A0 0035D6E0 3C 60 80 3D */ lis r3, lbl_803D28B4@ha
/* 803607A4 0035D6E4 38 63 28 B4 */ addi r3, r3, lbl_803D28B4@l
/* 803607A8 0035D6E8 54 00 10 3A */ slwi r0, r0, 2
/* 803607AC 0035D6EC 7C 03 00 2E */ lwzx r0, r3, r0
/* 803607B0 0035D6F0 7C 09 03 A6 */ mtctr r0
/* 803607B4 0035D6F4 4E 80 04 20 */ bctr
/* 803607B8 0035D6F8 38 00 00 10 */ li r0, 0x10
/* 803607BC 0035D6FC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803607C0 0035D700 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803607C4 0035D704 38 60 10 06 */ li r3, 0x1006
/* 803607C8 0035D708 38 00 02 73 */ li r0, 0x273
/* 803607CC 0035D70C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 803607D0 0035D710 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803607D4 0035D714 48 00 03 E4 */ b lbl_80360BB8
/* 803607D8 0035D718 38 00 00 10 */ li r0, 0x10
/* 803607DC 0035D71C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803607E0 0035D720 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803607E4 0035D724 38 60 10 06 */ li r3, 0x1006
/* 803607E8 0035D728 38 00 01 4A */ li r0, 0x14a
/* 803607EC 0035D72C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 803607F0 0035D730 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803607F4 0035D734 48 00 03 C4 */ b lbl_80360BB8
/* 803607F8 0035D738 38 00 00 10 */ li r0, 0x10
/* 803607FC 0035D73C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360800 0035D740 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360804 0035D744 38 60 10 06 */ li r3, 0x1006
/* 80360808 0035D748 38 00 01 6B */ li r0, 0x16b
/* 8036080C 0035D74C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360810 0035D750 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360814 0035D754 48 00 03 A4 */ b lbl_80360BB8
/* 80360818 0035D758 38 00 00 10 */ li r0, 0x10
/* 8036081C 0035D75C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360820 0035D760 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360824 0035D764 38 60 10 06 */ li r3, 0x1006
/* 80360828 0035D768 38 00 00 84 */ li r0, 0x84
/* 8036082C 0035D76C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360830 0035D770 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360834 0035D774 48 00 03 84 */ b lbl_80360BB8
/* 80360838 0035D778 38 00 00 10 */ li r0, 0x10
/* 8036083C 0035D77C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360840 0035D780 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360844 0035D784 38 60 10 06 */ li r3, 0x1006
/* 80360848 0035D788 38 00 00 C6 */ li r0, 0xc6
/* 8036084C 0035D78C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360850 0035D790 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360854 0035D794 48 00 03 64 */ b lbl_80360BB8
/* 80360858 0035D798 38 00 00 10 */ li r0, 0x10
/* 8036085C 0035D79C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360860 0035D7A0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360864 0035D7A4 38 60 10 06 */ li r3, 0x1006
/* 80360868 0035D7A8 38 00 02 10 */ li r0, 0x210
/* 8036086C 0035D7AC 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360870 0035D7B0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360874 0035D7B4 48 00 03 44 */ b lbl_80360BB8
/* 80360878 0035D7B8 38 00 00 10 */ li r0, 0x10
/* 8036087C 0035D7BC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360880 0035D7C0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360884 0035D7C4 38 60 10 06 */ li r3, 0x1006
/* 80360888 0035D7C8 38 00 02 52 */ li r0, 0x252
/* 8036088C 0035D7CC 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360890 0035D7D0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360894 0035D7D4 48 00 03 24 */ b lbl_80360BB8
/* 80360898 0035D7D8 38 00 00 10 */ li r0, 0x10
/* 8036089C 0035D7DC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803608A0 0035D7E0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803608A4 0035D7E4 38 60 10 06 */ li r3, 0x1006
/* 803608A8 0035D7E8 38 00 02 31 */ li r0, 0x231
/* 803608AC 0035D7EC 90 65 80 00 */ stw r3, -0x8000(r5)
/* 803608B0 0035D7F0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803608B4 0035D7F4 48 00 03 04 */ b lbl_80360BB8
/* 803608B8 0035D7F8 38 00 00 10 */ li r0, 0x10
/* 803608BC 0035D7FC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803608C0 0035D800 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803608C4 0035D804 38 60 10 06 */ li r3, 0x1006
/* 803608C8 0035D808 38 00 01 AD */ li r0, 0x1ad
/* 803608CC 0035D80C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 803608D0 0035D810 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803608D4 0035D814 48 00 02 E4 */ b lbl_80360BB8
/* 803608D8 0035D818 38 00 00 10 */ li r0, 0x10
/* 803608DC 0035D81C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803608E0 0035D820 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803608E4 0035D824 38 60 10 06 */ li r3, 0x1006
/* 803608E8 0035D828 38 00 01 CE */ li r0, 0x1ce
/* 803608EC 0035D82C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 803608F0 0035D830 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803608F4 0035D834 48 00 02 C4 */ b lbl_80360BB8
/* 803608F8 0035D838 38 00 00 10 */ li r0, 0x10
/* 803608FC 0035D83C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360900 0035D840 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360904 0035D844 38 60 10 06 */ li r3, 0x1006
/* 80360908 0035D848 38 00 00 21 */ li r0, 0x21
/* 8036090C 0035D84C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360910 0035D850 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360914 0035D854 48 00 02 A4 */ b lbl_80360BB8
/* 80360918 0035D858 38 00 00 10 */ li r0, 0x10
/* 8036091C 0035D85C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360920 0035D860 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360924 0035D864 38 60 10 06 */ li r3, 0x1006
/* 80360928 0035D868 38 00 01 53 */ li r0, 0x153
/* 8036092C 0035D86C 90 65 80 00 */ stw r3, -0x8000(r5)
/* 80360930 0035D870 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360934 0035D874 48 00 02 84 */ b lbl_80360BB8
/* 80360938 0035D878 38 00 00 61 */ li r0, 0x61
/* 8036093C 0035D87C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360940 0035D880 3C 60 23 01 */ lis r3, 0x2300AE7F@ha
/* 80360944 0035D884 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360948 0035D888 38 03 AE 7F */ addi r0, r3, 0x2300AE7F@l
/* 8036094C 0035D88C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360950 0035D890 48 00 02 68 */ b lbl_80360BB8
/* 80360954 0035D894 38 00 00 61 */ li r0, 0x61
/* 80360958 0035D898 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 8036095C 0035D89C 3C 60 23 01 */ lis r3, 0x23008E7F@ha
/* 80360960 0035D8A0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360964 0035D8A4 38 03 8E 7F */ addi r0, r3, 0x23008E7F@l
/* 80360968 0035D8A8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 8036096C 0035D8AC 48 00 02 4C */ b lbl_80360BB8
/* 80360970 0035D8B0 38 00 00 61 */ li r0, 0x61
/* 80360974 0035D8B4 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360978 0035D8B8 3C 60 23 01 */ lis r3, 0x23009E7F@ha
/* 8036097C 0035D8BC 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360980 0035D8C0 38 03 9E 7F */ addi r0, r3, 0x23009E7F@l
/* 80360984 0035D8C4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360988 0035D8C8 48 00 02 30 */ b lbl_80360BB8
/* 8036098C 0035D8CC 38 00 00 61 */ li r0, 0x61
/* 80360990 0035D8D0 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360994 0035D8D4 3C 60 23 00 */ lis r3, 0x23001E7F@ha
/* 80360998 0035D8D8 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 8036099C 0035D8DC 38 03 1E 7F */ addi r0, r3, 0x23001E7F@l
/* 803609A0 0035D8E0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803609A4 0035D8E4 48 00 02 14 */ b lbl_80360BB8
/* 803609A8 0035D8E8 38 00 00 61 */ li r0, 0x61
/* 803609AC 0035D8EC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803609B0 0035D8F0 3C 60 23 01 */ lis r3, 0x2300AC3F@ha
/* 803609B4 0035D8F4 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803609B8 0035D8F8 38 03 AC 3F */ addi r0, r3, 0x2300AC3F@l
/* 803609BC 0035D8FC 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803609C0 0035D900 48 00 01 F8 */ b lbl_80360BB8
/* 803609C4 0035D904 38 00 00 61 */ li r0, 0x61
/* 803609C8 0035D908 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803609CC 0035D90C 3C 60 23 01 */ lis r3, 0x2300AC7F@ha
/* 803609D0 0035D910 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803609D4 0035D914 38 03 AC 7F */ addi r0, r3, 0x2300AC7F@l
/* 803609D8 0035D918 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803609DC 0035D91C 48 00 01 DC */ b lbl_80360BB8
/* 803609E0 0035D920 38 00 00 61 */ li r0, 0x61
/* 803609E4 0035D924 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 803609E8 0035D928 3C 60 23 01 */ lis r3, 0x2300ACBF@ha
/* 803609EC 0035D92C 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 803609F0 0035D930 38 03 AC BF */ addi r0, r3, 0x2300ACBF@l
/* 803609F4 0035D934 90 05 80 00 */ stw r0, -0x8000(r5)
/* 803609F8 0035D938 48 00 01 C0 */ b lbl_80360BB8
/* 803609FC 0035D93C 38 00 00 61 */ li r0, 0x61
/* 80360A00 0035D940 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360A04 0035D944 3C 60 23 01 */ lis r3, 0x2300ACFF@ha
/* 80360A08 0035D948 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360A0C 0035D94C 38 03 AC FF */ addi r0, r3, 0x2300ACFF@l
/* 80360A10 0035D950 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360A14 0035D954 48 00 01 A4 */ b lbl_80360BB8
/* 80360A18 0035D958 38 00 00 61 */ li r0, 0x61
/* 80360A1C 0035D95C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360A20 0035D960 3C 60 23 01 */ lis r3, 0x2300AD3F@ha
/* 80360A24 0035D964 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360A28 0035D968 38 03 AD 3F */ addi r0, r3, 0x2300AD3F@l
/* 80360A2C 0035D96C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360A30 0035D970 48 00 01 88 */ b lbl_80360BB8
/* 80360A34 0035D974 38 00 00 61 */ li r0, 0x61
/* 80360A38 0035D978 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360A3C 0035D97C 3C 60 23 01 */ lis r3, 0x2300AD7F@ha
/* 80360A40 0035D980 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360A44 0035D984 38 03 AD 7F */ addi r0, r3, 0x2300AD7F@l
/* 80360A48 0035D988 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360A4C 0035D98C 48 00 01 6C */ b lbl_80360BB8
/* 80360A50 0035D990 38 00 00 61 */ li r0, 0x61
/* 80360A54 0035D994 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360A58 0035D998 3C 60 23 01 */ lis r3, 0x2300ADBF@ha
/* 80360A5C 0035D99C 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360A60 0035D9A0 38 03 AD BF */ addi r0, r3, 0x2300ADBF@l
/* 80360A64 0035D9A4 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360A68 0035D9A8 48 00 01 50 */ b lbl_80360BB8
/* 80360A6C 0035D9AC 38 00 00 61 */ li r0, 0x61
/* 80360A70 0035D9B0 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360A74 0035D9B4 3C 60 23 01 */ lis r3, 0x2300ADFF@ha
/* 80360A78 0035D9B8 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360A7C 0035D9BC 38 03 AD FF */ addi r0, r3, 0x2300ADFF@l
/* 80360A80 0035D9C0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360A84 0035D9C4 48 00 01 34 */ b lbl_80360BB8
/* 80360A88 0035D9C8 38 00 00 61 */ li r0, 0x61
/* 80360A8C 0035D9CC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360A90 0035D9D0 3C 60 23 01 */ lis r3, 0x2300AE3F@ha
/* 80360A94 0035D9D4 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360A98 0035D9D8 38 03 AE 3F */ addi r0, r3, 0x2300AE3F@l
/* 80360A9C 0035D9DC 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360AA0 0035D9E0 48 00 01 18 */ b lbl_80360BB8
/* 80360AA4 0035D9E4 38 00 00 61 */ li r0, 0x61
/* 80360AA8 0035D9E8 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360AAC 0035D9EC 3C 60 23 01 */ lis r3, 0x2300A27F@ha
/* 80360AB0 0035D9F0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360AB4 0035D9F4 38 03 A2 7F */ addi r0, r3, 0x2300A27F@l
/* 80360AB8 0035D9F8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360ABC 0035D9FC 48 00 00 FC */ b lbl_80360BB8
/* 80360AC0 0035DA00 38 00 00 61 */ li r0, 0x61
/* 80360AC4 0035DA04 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360AC8 0035DA08 3C 60 23 01 */ lis r3, 0x2300A67F@ha
/* 80360ACC 0035DA0C 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360AD0 0035DA10 38 03 A6 7F */ addi r0, r3, 0x2300A67F@l
/* 80360AD4 0035DA14 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360AD8 0035DA18 48 00 00 E0 */ b lbl_80360BB8
/* 80360ADC 0035DA1C 38 00 00 61 */ li r0, 0x61
/* 80360AE0 0035DA20 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360AE4 0035DA24 3C 60 23 01 */ lis r3, 0x2300AA7F@ha
/* 80360AE8 0035DA28 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360AEC 0035DA2C 38 03 AA 7F */ addi r0, r3, 0x2300AA7F@l
/* 80360AF0 0035DA30 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360AF4 0035DA34 48 00 00 C4 */ b lbl_80360BB8
/* 80360AF8 0035DA38 38 00 00 61 */ li r0, 0x61
/* 80360AFC 0035DA3C 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360B00 0035DA40 3C 60 24 03 */ lis r3, 0x2402C0C6@ha
/* 80360B04 0035DA44 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360B08 0035DA48 38 03 C0 C6 */ addi r0, r3, 0x2402C0C6@l
/* 80360B0C 0035DA4C 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360B10 0035DA50 48 00 00 A8 */ b lbl_80360BB8
/* 80360B14 0035DA54 38 00 00 61 */ li r0, 0x61
/* 80360B18 0035DA58 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360B1C 0035DA5C 3C 60 24 03 */ lis r3, 0x2402C16B@ha
/* 80360B20 0035DA60 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360B24 0035DA64 38 03 C1 6B */ addi r0, r3, 0x2402C16B@l
/* 80360B28 0035DA68 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360B2C 0035DA6C 48 00 00 8C */ b lbl_80360BB8
/* 80360B30 0035DA70 38 00 00 61 */ li r0, 0x61
/* 80360B34 0035DA74 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360B38 0035DA78 3C 60 24 03 */ lis r3, 0x2402C0E7@ha
/* 80360B3C 0035DA7C 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360B40 0035DA80 38 03 C0 E7 */ addi r0, r3, 0x2402C0E7@l
/* 80360B44 0035DA84 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360B48 0035DA88 48 00 00 70 */ b lbl_80360BB8
/* 80360B4C 0035DA8C 38 00 00 61 */ li r0, 0x61
/* 80360B50 0035DA90 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360B54 0035DA94 3C 60 24 03 */ lis r3, 0x2402C108@ha
/* 80360B58 0035DA98 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360B5C 0035DA9C 38 03 C1 08 */ addi r0, r3, 0x2402C108@l
/* 80360B60 0035DAA0 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360B64 0035DAA4 48 00 00 54 */ b lbl_80360BB8
/* 80360B68 0035DAA8 38 00 00 61 */ li r0, 0x61
/* 80360B6C 0035DAAC 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360B70 0035DAB0 3C 60 24 03 */ lis r3, 0x2402C129@ha
/* 80360B74 0035DAB4 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360B78 0035DAB8 38 03 C1 29 */ addi r0, r3, 0x2402C129@l
/* 80360B7C 0035DABC 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360B80 0035DAC0 48 00 00 38 */ b lbl_80360BB8
/* 80360B84 0035DAC4 38 00 00 61 */ li r0, 0x61
/* 80360B88 0035DAC8 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360B8C 0035DACC 3C 60 24 03 */ lis r3, 0x2402C14A@ha
/* 80360B90 0035DAD0 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360B94 0035DAD4 38 03 C1 4A */ addi r0, r3, 0x2402C14A@l
/* 80360B98 0035DAD8 90 05 80 00 */ stw r0, -0x8000(r5)
/* 80360B9C 0035DADC 48 00 00 1C */ b lbl_80360BB8
/* 80360BA0 0035DAE0 38 00 00 61 */ li r0, 0x61
/* 80360BA4 0035DAE4 3C A0 CC 01 */ lis r5, 0xCC008000@ha
/* 80360BA8 0035DAE8 3C 60 24 03 */ lis r3, 0x2402C1AD@ha
/* 80360BAC 0035DAEC 98 05 80 00 */ stb r0, 0xCC008000@l(r5)
/* 80360BB0 0035DAF0 38 03 C1 AD */ addi r0, r3, 0x2402C1AD@l
/* 80360BB4 0035DAF4 90 05 80 00 */ stw r0, -0x8000(r5)
lbl_80360BB8:
/* 80360BB8 0035DAF8 80 62 CB 80 */ lwz r3, lbl_80456580-_SDA2_BASE_(r2)
/* 80360BBC 0035DAFC 90 83 05 A0 */ stw r4, 0x5a0(r3)
/* 80360BC0 0035DB00 80 03 05 A0 */ lwz r0, 0x5a0(r3)
/* 80360BC4 0035DB04 28 00 00 16 */ cmplwi r0, 0x16
/* 80360BC8 0035DB08 41 81 02 EC */ bgt lbl_80360EB4
/* 80360BCC 0035DB0C 3C 80 80 3D */ lis r4, lbl_803D2858@ha
/* 80360BD0 0035DB10 38 84 28 58 */ addi r4, r4, lbl_803D2858@l
/* 80360BD4 0035DB14 54 00 10 3A */ slwi r0, r0, 2
/* 80360BD8 0035DB18 7C 04 00 2E */ lwzx r0, r4, r0
/* 80360BDC 0035DB1C 7C 09 03 A6 */ mtctr r0
/* 80360BE0 0035DB20 4E 80 04 20 */ bctr
/* 80360BE4 0035DB24 38 00 00 61 */ li r0, 0x61
/* 80360BE8 0035DB28 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360BEC 0035DB2C 3C 60 67 00 */ lis r3, 0x67000042@ha
/* 80360BF0 0035DB30 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360BF4 0035DB34 38 03 00 42 */ addi r0, r3, 0x67000042@l
/* 80360BF8 0035DB38 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360BFC 0035DB3C 48 00 02 B8 */ b lbl_80360EB4
/* 80360C00 0035DB40 38 00 00 61 */ li r0, 0x61
/* 80360C04 0035DB44 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360C08 0035DB48 3C 60 67 00 */ lis r3, 0x67000084@ha
/* 80360C0C 0035DB4C 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360C10 0035DB50 38 03 00 84 */ addi r0, r3, 0x67000084@l
/* 80360C14 0035DB54 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360C18 0035DB58 48 00 02 9C */ b lbl_80360EB4
/* 80360C1C 0035DB5C 38 00 00 61 */ li r0, 0x61
/* 80360C20 0035DB60 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360C24 0035DB64 3C 60 67 00 */ lis r3, 0x67000063@ha
/* 80360C28 0035DB68 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360C2C 0035DB6C 38 03 00 63 */ addi r0, r3, 0x67000063@l
/* 80360C30 0035DB70 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360C34 0035DB74 48 00 02 80 */ b lbl_80360EB4
/* 80360C38 0035DB78 38 00 00 61 */ li r0, 0x61
/* 80360C3C 0035DB7C 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360C40 0035DB80 3C 60 67 00 */ lis r3, 0x67000129@ha
/* 80360C44 0035DB84 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360C48 0035DB88 38 03 01 29 */ addi r0, r3, 0x67000129@l
/* 80360C4C 0035DB8C 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360C50 0035DB90 48 00 02 64 */ b lbl_80360EB4
/* 80360C54 0035DB94 38 00 00 61 */ li r0, 0x61
/* 80360C58 0035DB98 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360C5C 0035DB9C 3C 60 67 00 */ lis r3, 0x67000252@ha
/* 80360C60 0035DBA0 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360C64 0035DBA4 38 03 02 52 */ addi r0, r3, 0x67000252@l
/* 80360C68 0035DBA8 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360C6C 0035DBAC 48 00 02 48 */ b lbl_80360EB4
/* 80360C70 0035DBB0 38 00 00 61 */ li r0, 0x61
/* 80360C74 0035DBB4 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360C78 0035DBB8 3C 60 67 00 */ lis r3, 0x67000021@ha
/* 80360C7C 0035DBBC 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360C80 0035DBC0 38 03 00 21 */ addi r0, r3, 0x67000021@l
/* 80360C84 0035DBC4 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360C88 0035DBC8 48 00 02 2C */ b lbl_80360EB4
/* 80360C8C 0035DBCC 38 00 00 61 */ li r0, 0x61
/* 80360C90 0035DBD0 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360C94 0035DBD4 3C 60 67 00 */ lis r3, 0x6700014B@ha
/* 80360C98 0035DBD8 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360C9C 0035DBDC 38 03 01 4B */ addi r0, r3, 0x6700014B@l
/* 80360CA0 0035DBE0 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360CA4 0035DBE4 48 00 02 10 */ b lbl_80360EB4
/* 80360CA8 0035DBE8 38 00 00 61 */ li r0, 0x61
/* 80360CAC 0035DBEC 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360CB0 0035DBF0 3C 60 67 00 */ lis r3, 0x6700018D@ha
/* 80360CB4 0035DBF4 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360CB8 0035DBF8 38 03 01 8D */ addi r0, r3, 0x6700018D@l
/* 80360CBC 0035DBFC 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360CC0 0035DC00 48 00 01 F4 */ b lbl_80360EB4
/* 80360CC4 0035DC04 38 00 00 61 */ li r0, 0x61
/* 80360CC8 0035DC08 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360CCC 0035DC0C 3C 60 67 00 */ lis r3, 0x670001CF@ha
/* 80360CD0 0035DC10 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360CD4 0035DC14 38 03 01 CF */ addi r0, r3, 0x670001CF@l
/* 80360CD8 0035DC18 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360CDC 0035DC1C 48 00 01 D8 */ b lbl_80360EB4
/* 80360CE0 0035DC20 38 00 00 61 */ li r0, 0x61
/* 80360CE4 0035DC24 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360CE8 0035DC28 3C 60 67 00 */ lis r3, 0x67000211@ha
/* 80360CEC 0035DC2C 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360CF0 0035DC30 38 03 02 11 */ addi r0, r3, 0x67000211@l
/* 80360CF4 0035DC34 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360CF8 0035DC38 48 00 01 BC */ b lbl_80360EB4
/* 80360CFC 0035DC3C 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360D00 0035DC40 38 00 00 02 */ li r0, 2
/* 80360D04 0035DC44 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360D08 0035DC48 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360D0C 0035DC4C 38 00 00 08 */ li r0, 8
/* 80360D10 0035DC50 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360D14 0035DC54 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360D18 0035DC58 38 00 00 20 */ li r0, 0x20
/* 80360D1C 0035DC5C 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360D20 0035DC60 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360D24 0035DC64 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360D28 0035DC68 48 00 01 8C */ b lbl_80360EB4
/* 80360D2C 0035DC6C 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360D30 0035DC70 38 00 00 03 */ li r0, 3
/* 80360D34 0035DC74 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360D38 0035DC78 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360D3C 0035DC7C 38 00 00 08 */ li r0, 8
/* 80360D40 0035DC80 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360D44 0035DC84 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360D48 0035DC88 38 00 00 20 */ li r0, 0x20
/* 80360D4C 0035DC8C 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360D50 0035DC90 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360D54 0035DC94 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360D58 0035DC98 48 00 01 5C */ b lbl_80360EB4
/* 80360D5C 0035DC9C 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360D60 0035DCA0 38 00 00 04 */ li r0, 4
/* 80360D64 0035DCA4 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360D68 0035DCA8 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360D6C 0035DCAC 38 00 00 08 */ li r0, 8
/* 80360D70 0035DCB0 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360D74 0035DCB4 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360D78 0035DCB8 38 00 00 20 */ li r0, 0x20
/* 80360D7C 0035DCBC 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360D80 0035DCC0 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360D84 0035DCC4 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360D88 0035DCC8 48 00 01 2C */ b lbl_80360EB4
/* 80360D8C 0035DCCC 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360D90 0035DCD0 38 00 00 05 */ li r0, 5
/* 80360D94 0035DCD4 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360D98 0035DCD8 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360D9C 0035DCDC 38 00 00 08 */ li r0, 8
/* 80360DA0 0035DCE0 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360DA4 0035DCE4 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360DA8 0035DCE8 38 00 00 20 */ li r0, 0x20
/* 80360DAC 0035DCEC 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360DB0 0035DCF0 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360DB4 0035DCF4 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360DB8 0035DCF8 48 00 00 FC */ b lbl_80360EB4
/* 80360DBC 0035DCFC 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360DC0 0035DD00 38 00 00 06 */ li r0, 6
/* 80360DC4 0035DD04 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360DC8 0035DD08 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360DCC 0035DD0C 38 00 00 08 */ li r0, 8
/* 80360DD0 0035DD10 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360DD4 0035DD14 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360DD8 0035DD18 38 00 00 20 */ li r0, 0x20
/* 80360DDC 0035DD1C 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360DE0 0035DD20 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360DE4 0035DD24 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360DE8 0035DD28 48 00 00 CC */ b lbl_80360EB4
/* 80360DEC 0035DD2C 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360DF0 0035DD30 38 00 00 07 */ li r0, 7
/* 80360DF4 0035DD34 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360DF8 0035DD38 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360DFC 0035DD3C 38 00 00 08 */ li r0, 8
/* 80360E00 0035DD40 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360E04 0035DD44 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360E08 0035DD48 38 00 00 20 */ li r0, 0x20
/* 80360E0C 0035DD4C 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360E10 0035DD50 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360E14 0035DD54 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360E18 0035DD58 48 00 00 9C */ b lbl_80360EB4
/* 80360E1C 0035DD5C 80 83 05 A4 */ lwz r4, 0x5a4(r3)
/* 80360E20 0035DD60 38 00 00 09 */ li r0, 9
/* 80360E24 0035DD64 50 04 26 36 */ rlwimi r4, r0, 4, 0x18, 0x1b
/* 80360E28 0035DD68 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80360E2C 0035DD6C 38 00 00 08 */ li r0, 8
/* 80360E30 0035DD70 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360E34 0035DD74 98 04 80 00 */ stb r0, 0xCC008000@l(r4)
/* 80360E38 0035DD78 38 00 00 20 */ li r0, 0x20
/* 80360E3C 0035DD7C 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360E40 0035DD80 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360E44 0035DD84 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360E48 0035DD88 48 00 00 6C */ b lbl_80360EB4
/* 80360E4C 0035DD8C 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360E50 0035DD90 38 A0 00 08 */ li r5, 8
/* 80360E54 0035DD94 50 A0 26 36 */ rlwimi r0, r5, 4, 0x18, 0x1b
/* 80360E58 0035DD98 90 03 05 A4 */ stw r0, 0x5a4(r3)
/* 80360E5C 0035DD9C 3C 80 CC 01 */ lis r4, 0xCC008000@ha
/* 80360E60 0035DDA0 38 00 00 20 */ li r0, 0x20
/* 80360E64 0035DDA4 98 A4 80 00 */ stb r5, 0xCC008000@l(r4)
/* 80360E68 0035DDA8 98 04 80 00 */ stb r0, -0x8000(r4)
/* 80360E6C 0035DDAC 80 03 05 A4 */ lwz r0, 0x5a4(r3)
/* 80360E70 0035DDB0 90 04 80 00 */ stw r0, -0x8000(r4)
/* 80360E74 0035DDB4 48 00 00 40 */ b lbl_80360EB4
/* 80360E78 0035DDB8 80 6D 93 A4 */ lwz r3, lbl_80451924-_SDA_BASE_(r13)
/* 80360E7C 0035DDBC 38 00 00 02 */ li r0, 2
/* 80360E80 0035DDC0 B0 03 00 06 */ sth r0, 6(r3)
/* 80360E84 0035DDC4 48 00 00 30 */ b lbl_80360EB4
/* 80360E88 0035DDC8 80 6D 93 A4 */ lwz r3, lbl_80451924-_SDA_BASE_(r13)
/* 80360E8C 0035DDCC 38 00 00 03 */ li r0, 3
/* 80360E90 0035DDD0 B0 03 00 06 */ sth r0, 6(r3)
/* 80360E94 0035DDD4 48 00 00 20 */ b lbl_80360EB4
/* 80360E98 0035DDD8 80 6D 93 A4 */ lwz r3, lbl_80451924-_SDA_BASE_(r13)
/* 80360E9C 0035DDDC 38 00 00 04 */ li r0, 4
/* 80360EA0 0035DDE0 B0 03 00 06 */ sth r0, 6(r3)
/* 80360EA4 0035DDE4 48 00 00 10 */ b lbl_80360EB4
/* 80360EA8 0035DDE8 80 6D 93 A4 */ lwz r3, lbl_80451924-_SDA_BASE_(r13)
/* 80360EAC 0035DDEC 38 00 00 05 */ li r0, 5
/* 80360EB0 0035DDF0 B0 03 00 06 */ sth r0, 6(r3)
lbl_80360EB4:
/* 80360EB4 0035DDF4 80 62 CB 80 */ lwz r3, lbl_80456580-_SDA2_BASE_(r2)
/* 80360EB8 0035DDF8 38 00 00 00 */ li r0, 0
/* 80360EBC 0035DDFC B0 03 00 02 */ sth r0, 2(r3)
/* 80360EC0 0035DE00 4E 80 00 20 */ blr
.global GXClearGPMetric
GXClearGPMetric:
/* 80360EC4 0035DE04 80 6D 93 A4 */ lwz r3, lbl_80451924-_SDA_BASE_(r13)
/* 80360EC8 0035DE08 38 00 00 04 */ li r0, 4
/* 80360ECC 0035DE0C B0 03 00 04 */ sth r0, 4(r3)
/* 80360ED0 0035DE10 4E 80 00 20 */ blr
.global GXReadXfRasMetric
GXReadXfRasMetric:
/* 80360ED4 0035DE14 80 ED 93 A4 */ lwz r7, lbl_80451924-_SDA_BASE_(r13)
/* 80360ED8 0035DE18 39 47 00 42 */ addi r10, r7, 0x42
/* 80360EDC 0035DE1C A1 07 00 42 */ lhz r8, 0x42(r7)
/* 80360EE0 0035DE20 39 27 00 40 */ addi r9, r7, 0x40
lbl_80360EE4:
/* 80360EE4 0035DE24 7D 00 43 78 */ mr r0, r8
/* 80360EE8 0035DE28 A0 E9 00 00 */ lhz r7, 0(r9)
/* 80360EEC 0035DE2C A1 0A 00 00 */ lhz r8, 0(r10)
/* 80360EF0 0035DE30 7C 08 00 40 */ cmplw r8, r0
/* 80360EF4 0035DE34 40 82 FF F0 */ bne lbl_80360EE4
/* 80360EF8 0035DE38 55 00 80 1E */ slwi r0, r8, 0x10
/* 80360EFC 0035DE3C 7C 00 3B 78 */ or r0, r0, r7
/* 80360F00 0035DE40 90 05 00 00 */ stw r0, 0(r5)
/* 80360F04 0035DE44 80 AD 93 A4 */ lwz r5, lbl_80451924-_SDA_BASE_(r13)
/* 80360F08 0035DE48 39 25 00 46 */ addi r9, r5, 0x46
/* 80360F0C 0035DE4C A0 E5 00 46 */ lhz r7, 0x46(r5)
/* 80360F10 0035DE50 39 05 00 44 */ addi r8, r5, 0x44
lbl_80360F14:
/* 80360F14 0035DE54 7C E0 3B 78 */ mr r0, r7
/* 80360F18 0035DE58 A0 A8 00 00 */ lhz r5, 0(r8)
/* 80360F1C 0035DE5C A0 E9 00 00 */ lhz r7, 0(r9)
/* 80360F20 0035DE60 7C 07 00 40 */ cmplw r7, r0
/* 80360F24 0035DE64 40 82 FF F0 */ bne lbl_80360F14
/* 80360F28 0035DE68 54 E0 80 1E */ slwi r0, r7, 0x10
/* 80360F2C 0035DE6C 7C 00 2B 78 */ or r0, r0, r5
/* 80360F30 0035DE70 90 06 00 00 */ stw r0, 0(r6)
/* 80360F34 0035DE74 80 AD 93 A4 */ lwz r5, lbl_80451924-_SDA_BASE_(r13)
/* 80360F38 0035DE78 39 05 00 4A */ addi r8, r5, 0x4a
/* 80360F3C 0035DE7C A0 C5 00 4A */ lhz r6, 0x4a(r5)
/* 80360F40 0035DE80 38 E5 00 48 */ addi r7, r5, 0x48
lbl_80360F44:
/* 80360F44 0035DE84 7C C0 33 78 */ mr r0, r6
/* 80360F48 0035DE88 A0 A7 00 00 */ lhz r5, 0(r7)
/* 80360F4C 0035DE8C A0 C8 00 00 */ lhz r6, 0(r8)
/* 80360F50 0035DE90 7C 06 00 40 */ cmplw r6, r0
/* 80360F54 0035DE94 40 82 FF F0 */ bne lbl_80360F44
/* 80360F58 0035DE98 54 C0 80 1E */ slwi r0, r6, 0x10
/* 80360F5C 0035DE9C 7C 00 2B 78 */ or r0, r0, r5
/* 80360F60 0035DEA0 90 03 00 00 */ stw r0, 0(r3)
/* 80360F64 0035DEA4 80 6D 93 A4 */ lwz r3, lbl_80451924-_SDA_BASE_(r13)
/* 80360F68 0035DEA8 38 E3 00 4E */ addi r7, r3, 0x4e
/* 80360F6C 0035DEAC A0 A3 00 4E */ lhz r5, 0x4e(r3)
/* 80360F70 0035DEB0 38 C3 00 4C */ addi r6, r3, 0x4c
lbl_80360F74:
/* 80360F74 0035DEB4 7C A0 2B 78 */ mr r0, r5
/* 80360F78 0035DEB8 A0 66 00 00 */ lhz r3, 0(r6)
/* 80360F7C 0035DEBC A0 A7 00 00 */ lhz r5, 0(r7)
/* 80360F80 0035DEC0 7C 05 00 40 */ cmplw r5, r0
/* 80360F84 0035DEC4 40 82 FF F0 */ bne lbl_80360F74
/* 80360F88 0035DEC8 54 A0 80 1E */ slwi r0, r5, 0x10
/* 80360F8C 0035DECC 7C 00 1B 78 */ or r0, r0, r3
/* 80360F90 0035DED0 90 04 00 00 */ stw r0, 0(r4)
/* 80360F94 0035DED4 4E 80 00 20 */ blr