summaryrefslogtreecommitdiff
path: root/asm/code_800F8AC4.s
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-10-15 12:40:00 -0400
committerMax <mparisi@stevens.edu>2020-10-15 12:40:00 -0400
commit2e8cc28cb1295d67beef38ec46b5f56ae5c15aaf (patch)
tree3e499ee3bddebeeb78dc01ad03228e3a7e524f86 /asm/code_800F8AC4.s
parentdec85bbe62409ebef073caa70474050768784429 (diff)
split text_3 and most of text_4, with linker errors
Diffstat (limited to 'asm/code_800F8AC4.s')
-rw-r--r--asm/code_800F8AC4.s12360
1 files changed, 12360 insertions, 0 deletions
diff --git a/asm/code_800F8AC4.s b/asm/code_800F8AC4.s
new file mode 100644
index 0000000..cba9f23
--- /dev/null
+++ b/asm/code_800F8AC4.s
@@ -0,0 +1,12360 @@
+.include "macros.inc"
+
+.section .text, "ax" # 0x80006980 - 0x803E1E60
+
+lbl_800F8AC4:
+/* 800F8AC4 000F4724 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F8AC8 000F4728 7C 08 02 A6 */ mflr r0
+/* 800F8ACC 000F472C 2C 03 00 00 */ cmpwi r3, 0
+/* 800F8AD0 000F4730 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F8AD4 000F4734 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800F8AD8 000F4738 7C 7F 1B 78 */ mr r31, r3
+/* 800F8ADC 000F473C 41 82 00 10 */ beq lbl_800F8AEC
+/* 800F8AE0 000F4740 2C 04 00 00 */ cmpwi r4, 0
+/* 800F8AE4 000F4744 40 81 00 08 */ ble lbl_800F8AEC
+/* 800F8AE8 000F4748 48 0E 1F D1 */ bl func_801DAAB8
+lbl_800F8AEC:
+/* 800F8AEC 000F474C 7F E3 FB 78 */ mr r3, r31
+/* 800F8AF0 000F4750 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800F8AF4 000F4754 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F8AF8 000F4758 7C 08 03 A6 */ mtlr r0
+/* 800F8AFC 000F475C 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F8B00 000F4760 4E 80 00 20 */ blr
+
+.global func_800F8B04
+func_800F8B04:
+/* 800F8B04 000F4764 38 C0 00 02 */ li r6, 2
+/* 800F8B08 000F4768 38 80 00 00 */ li r4, 0
+/* 800F8B0C 000F476C 38 A0 00 00 */ li r5, 0
+/* 800F8B10 000F4770 38 60 00 00 */ li r3, 0
+/* 800F8B14 000F4774 38 00 FF FF */ li r0, -1
+/* 800F8B18 000F4778 7C C9 03 A6 */ mtctr r6
+lbl_800F8B1C:
+/* 800F8B1C 000F477C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B20 000F4780 7C 66 21 2E */ stwx r3, r6, r4
+/* 800F8B24 000F4784 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B28 000F4788 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B2C 000F478C B0 06 00 40 */ sth r0, 0x40(r6)
+/* 800F8B30 000F4790 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B34 000F4794 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B38 000F4798 90 66 00 04 */ stw r3, 4(r6)
+/* 800F8B3C 000F479C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B40 000F47A0 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B44 000F47A4 B0 06 00 42 */ sth r0, 0x42(r6)
+/* 800F8B48 000F47A8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B4C 000F47AC 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B50 000F47B0 90 66 00 08 */ stw r3, 8(r6)
+/* 800F8B54 000F47B4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B58 000F47B8 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B5C 000F47BC B0 06 00 44 */ sth r0, 0x44(r6)
+/* 800F8B60 000F47C0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B64 000F47C4 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B68 000F47C8 90 66 00 0C */ stw r3, 0xc(r6)
+/* 800F8B6C 000F47CC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B70 000F47D0 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B74 000F47D4 B0 06 00 46 */ sth r0, 0x46(r6)
+/* 800F8B78 000F47D8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B7C 000F47DC 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B80 000F47E0 90 66 00 10 */ stw r3, 0x10(r6)
+/* 800F8B84 000F47E4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B88 000F47E8 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8B8C 000F47EC B0 06 00 48 */ sth r0, 0x48(r6)
+/* 800F8B90 000F47F0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8B94 000F47F4 7C C6 22 14 */ add r6, r6, r4
+/* 800F8B98 000F47F8 90 66 00 14 */ stw r3, 0x14(r6)
+/* 800F8B9C 000F47FC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BA0 000F4800 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8BA4 000F4804 B0 06 00 4A */ sth r0, 0x4a(r6)
+/* 800F8BA8 000F4808 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BAC 000F480C 7C C6 22 14 */ add r6, r6, r4
+/* 800F8BB0 000F4810 90 66 00 18 */ stw r3, 0x18(r6)
+/* 800F8BB4 000F4814 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BB8 000F4818 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8BBC 000F481C B0 06 00 4C */ sth r0, 0x4c(r6)
+/* 800F8BC0 000F4820 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BC4 000F4824 7C C6 22 14 */ add r6, r6, r4
+/* 800F8BC8 000F4828 38 84 00 20 */ addi r4, r4, 0x20
+/* 800F8BCC 000F482C 90 66 00 1C */ stw r3, 0x1c(r6)
+/* 800F8BD0 000F4830 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BD4 000F4834 7C C6 2A 14 */ add r6, r6, r5
+/* 800F8BD8 000F4838 38 A5 00 10 */ addi r5, r5, 0x10
+/* 800F8BDC 000F483C B0 06 00 4E */ sth r0, 0x4e(r6)
+/* 800F8BE0 000F4840 42 00 FF 3C */ bdnz lbl_800F8B1C
+/* 800F8BE4 000F4844 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8BE8 000F4848 38 00 00 00 */ li r0, 0
+/* 800F8BEC 000F484C 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800F8BF0 000F4850 4E 80 00 20 */ blr
+
+.global func_800F8BF4
+func_800F8BF4:
+/* 800F8BF4 000F4854 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F8BF8 000F4858 7C 08 02 A6 */ mflr r0
+/* 800F8BFC 000F485C 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F8C00 000F4860 93 E1 00 0C */ stw r31, 0xc(r1)
+/* 800F8C04 000F4864 7C 7F 1B 78 */ mr r31, r3
+/* 800F8C08 000F4868 38 60 03 F2 */ li r3, 0x3f2
+/* 800F8C0C 000F486C 48 15 09 D1 */ bl func_802495DC
+/* 800F8C10 000F4870 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C14 000F4874 48 15 09 C9 */ bl func_802495DC
+/* 800F8C18 000F4878 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C1C 000F487C 2C 1F 00 00 */ cmpwi r31, 0
+/* 800F8C20 000F4880 B3 E3 00 68 */ sth r31, 0x68(r3)
+/* 800F8C24 000F4884 41 82 00 08 */ beq lbl_800F8C2C
+/* 800F8C28 000F4888 48 00 02 44 */ b lbl_800F8E6C
+lbl_800F8C2C:
+/* 800F8C2C 000F488C 3C 80 12 40 */ lis r4, 0x12401A00@ha
+/* 800F8C30 000F4890 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C34 000F4894 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
+/* 800F8C38 000F4898 4B F5 D1 61 */ bl func_80055D98
+/* 800F8C3C 000F489C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C40 000F48A0 3C 80 12 3D */ lis r4, 0x123D1A00@ha
+/* 800F8C44 000F48A4 38 84 1A 00 */ addi r4, r4, 0x123D1A00@l
+/* 800F8C48 000F48A8 90 65 00 00 */ stw r3, 0(r5)
+/* 800F8C4C 000F48AC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C50 000F48B0 4B F5 D1 49 */ bl func_80055D98
+/* 800F8C54 000F48B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C58 000F48B8 3C 80 12 3F */ lis r4, 0x123F1A00@ha
+/* 800F8C5C 000F48BC 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
+/* 800F8C60 000F48C0 90 65 00 04 */ stw r3, 4(r5)
+/* 800F8C64 000F48C4 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C68 000F48C8 4B F5 D1 31 */ bl func_80055D98
+/* 800F8C6C 000F48CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C70 000F48D0 3C 80 12 94 */ lis r4, 0x12941A00@ha
+/* 800F8C74 000F48D4 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
+/* 800F8C78 000F48D8 90 65 00 08 */ stw r3, 8(r5)
+/* 800F8C7C 000F48DC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C80 000F48E0 4B F5 D1 19 */ bl func_80055D98
+/* 800F8C84 000F48E4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8C88 000F48E8 3C 80 12 95 */ lis r4, 0x12951A00@ha
+/* 800F8C8C 000F48EC 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
+/* 800F8C90 000F48F0 90 65 00 18 */ stw r3, 0x18(r5)
+/* 800F8C94 000F48F4 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8C98 000F48F8 4B F5 D1 01 */ bl func_80055D98
+/* 800F8C9C 000F48FC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CA0 000F4900 3C 80 12 96 */ lis r4, 0x12961A00@ha
+/* 800F8CA4 000F4904 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
+/* 800F8CA8 000F4908 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 800F8CAC 000F490C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8CB0 000F4910 4B F5 D0 E9 */ bl func_80055D98
+/* 800F8CB4 000F4914 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CB8 000F4918 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 800F8CBC 000F491C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 800F8CC0 000F4920 90 65 00 20 */ stw r3, 0x20(r5)
+/* 800F8CC4 000F4924 38 60 00 0E */ li r3, 0xe
+/* 800F8CC8 000F4928 4B F5 D0 D1 */ bl func_80055D98
+/* 800F8CCC 000F492C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CD0 000F4930 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
+/* 800F8CD4 000F4934 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
+/* 800F8CD8 000F4938 38 80 00 00 */ li r4, 0
+/* 800F8CDC 000F493C 90 67 00 3C */ stw r3, 0x3c(r7)
+/* 800F8CE0 000F4940 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
+/* 800F8CE4 000F4944 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
+/* 800F8CE8 000F4948 38 E0 FF FF */ li r7, -1
+/* 800F8CEC 000F494C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8CF0 000F4950 39 00 00 00 */ li r8, 0
+/* 800F8CF4 000F4954 39 20 00 01 */ li r9, 1
+/* 800F8CF8 000F4958 39 40 00 00 */ li r10, 0
+/* 800F8CFC 000F495C 80 63 00 00 */ lwz r3, 0(r3)
+/* 800F8D00 000F4960 48 15 AF 39 */ bl func_80253C38
+/* 800F8D04 000F4964 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D08 000F4968 3C A0 80 10 */ lis r5, lbl_800FD99C@ha
+/* 800F8D0C 000F496C 3C C0 80 10 */ lis r6, lbl_800FDA90@ha
+/* 800F8D10 000F4970 38 80 00 00 */ li r4, 0
+/* 800F8D14 000F4974 B0 67 00 40 */ sth r3, 0x40(r7)
+/* 800F8D18 000F4978 38 A5 D9 9C */ addi r5, r5, lbl_800FD99C@l
+/* 800F8D1C 000F497C 38 C6 DA 90 */ addi r6, r6, lbl_800FDA90@l
+/* 800F8D20 000F4980 38 E0 FF FF */ li r7, -1
+/* 800F8D24 000F4984 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D28 000F4988 39 00 00 00 */ li r8, 0
+/* 800F8D2C 000F498C 39 20 00 01 */ li r9, 1
+/* 800F8D30 000F4990 39 40 00 00 */ li r10, 0
+/* 800F8D34 000F4994 80 63 00 04 */ lwz r3, 4(r3)
+/* 800F8D38 000F4998 48 15 AF 01 */ bl func_80253C38
+/* 800F8D3C 000F499C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D40 000F49A0 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
+/* 800F8D44 000F49A4 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
+/* 800F8D48 000F49A8 38 80 00 00 */ li r4, 0
+/* 800F8D4C 000F49AC B0 67 00 42 */ sth r3, 0x42(r7)
+/* 800F8D50 000F49B0 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
+/* 800F8D54 000F49B4 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
+/* 800F8D58 000F49B8 38 E0 FF FF */ li r7, -1
+/* 800F8D5C 000F49BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D60 000F49C0 39 00 00 00 */ li r8, 0
+/* 800F8D64 000F49C4 39 20 00 01 */ li r9, 1
+/* 800F8D68 000F49C8 39 40 00 00 */ li r10, 0
+/* 800F8D6C 000F49CC 80 63 00 08 */ lwz r3, 8(r3)
+/* 800F8D70 000F49D0 48 15 AE C9 */ bl func_80253C38
+/* 800F8D74 000F49D4 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D78 000F49D8 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
+/* 800F8D7C 000F49DC 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
+/* 800F8D80 000F49E0 38 80 00 00 */ li r4, 0
+/* 800F8D84 000F49E4 B0 67 00 44 */ sth r3, 0x44(r7)
+/* 800F8D88 000F49E8 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
+/* 800F8D8C 000F49EC 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
+/* 800F8D90 000F49F0 38 E0 FF FF */ li r7, -1
+/* 800F8D94 000F49F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8D98 000F49F8 39 00 00 00 */ li r8, 0
+/* 800F8D9C 000F49FC 39 20 00 01 */ li r9, 1
+/* 800F8DA0 000F4A00 39 40 00 00 */ li r10, 0
+/* 800F8DA4 000F4A04 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 800F8DA8 000F4A08 48 15 AE 91 */ bl func_80253C38
+/* 800F8DAC 000F4A0C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8DB0 000F4A10 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
+/* 800F8DB4 000F4A14 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
+/* 800F8DB8 000F4A18 38 80 00 00 */ li r4, 0
+/* 800F8DBC 000F4A1C B0 67 00 4C */ sth r3, 0x4c(r7)
+/* 800F8DC0 000F4A20 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
+/* 800F8DC4 000F4A24 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
+/* 800F8DC8 000F4A28 38 E0 FF FF */ li r7, -1
+/* 800F8DCC 000F4A2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8DD0 000F4A30 39 00 00 00 */ li r8, 0
+/* 800F8DD4 000F4A34 39 20 00 01 */ li r9, 1
+/* 800F8DD8 000F4A38 39 40 00 00 */ li r10, 0
+/* 800F8DDC 000F4A3C 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 800F8DE0 000F4A40 48 15 AE 59 */ bl func_80253C38
+/* 800F8DE4 000F4A44 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8DE8 000F4A48 3C A0 80 10 */ lis r5, lbl_80100218@ha
+/* 800F8DEC 000F4A4C 3C C0 80 10 */ lis r6, lbl_8010086C@ha
+/* 800F8DF0 000F4A50 38 80 00 00 */ li r4, 0
+/* 800F8DF4 000F4A54 B0 67 00 4E */ sth r3, 0x4e(r7)
+/* 800F8DF8 000F4A58 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
+/* 800F8DFC 000F4A5C 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
+/* 800F8E00 000F4A60 38 E0 FF FF */ li r7, -1
+/* 800F8E04 000F4A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E08 000F4A68 39 00 00 00 */ li r8, 0
+/* 800F8E0C 000F4A6C 39 20 00 01 */ li r9, 1
+/* 800F8E10 000F4A70 39 40 00 00 */ li r10, 0
+/* 800F8E14 000F4A74 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 800F8E18 000F4A78 48 15 AE 21 */ bl func_80253C38
+/* 800F8E1C 000F4A7C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E20 000F4A80 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
+/* 800F8E24 000F4A84 3C C0 80 10 */ lis r6, lbl_800FE250@ha
+/* 800F8E28 000F4A88 38 80 00 00 */ li r4, 0
+/* 800F8E2C 000F4A8C B0 67 00 50 */ sth r3, 0x50(r7)
+/* 800F8E30 000F4A90 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
+/* 800F8E34 000F4A94 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
+/* 800F8E38 000F4A98 38 E0 FF FF */ li r7, -1
+/* 800F8E3C 000F4A9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E40 000F4AA0 39 00 00 00 */ li r8, 0
+/* 800F8E44 000F4AA4 39 20 00 01 */ li r9, 1
+/* 800F8E48 000F4AA8 39 40 00 00 */ li r10, 0
+/* 800F8E4C 000F4AAC 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 800F8E50 000F4AB0 48 15 AD E9 */ bl func_80253C38
+/* 800F8E54 000F4AB4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E58 000F4AB8 38 00 00 00 */ li r0, 0
+/* 800F8E5C 000F4ABC B0 64 00 5E */ sth r3, 0x5e(r4)
+/* 800F8E60 000F4AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E64 000F4AC4 98 03 00 F4 */ stb r0, 0xf4(r3)
+/* 800F8E68 000F4AC8 48 00 04 18 */ b lbl_800F9280
+lbl_800F8E6C:
+/* 800F8E6C 000F4ACC 3C 80 12 40 */ lis r4, 0x12401A00@ha
+/* 800F8E70 000F4AD0 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8E74 000F4AD4 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
+/* 800F8E78 000F4AD8 4B F5 CF 21 */ bl func_80055D98
+/* 800F8E7C 000F4ADC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E80 000F4AE0 3C 80 12 3F */ lis r4, 0x123F1A00@ha
+/* 800F8E84 000F4AE4 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
+/* 800F8E88 000F4AE8 90 65 00 00 */ stw r3, 0(r5)
+/* 800F8E8C 000F4AEC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8E90 000F4AF0 4B F5 CF 09 */ bl func_80055D98
+/* 800F8E94 000F4AF4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8E98 000F4AF8 3C 80 12 3E */ lis r4, 0x123E1A00@ha
+/* 800F8E9C 000F4AFC 38 84 1A 00 */ addi r4, r4, 0x123E1A00@l
+/* 800F8EA0 000F4B00 90 65 00 08 */ stw r3, 8(r5)
+/* 800F8EA4 000F4B04 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8EA8 000F4B08 4B F5 CE F1 */ bl func_80055D98
+/* 800F8EAC 000F4B0C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EB0 000F4B10 3C 80 12 41 */ lis r4, 0x12411A00@ha
+/* 800F8EB4 000F4B14 38 84 1A 00 */ addi r4, r4, 0x12411A00@l
+/* 800F8EB8 000F4B18 90 65 00 0C */ stw r3, 0xc(r5)
+/* 800F8EBC 000F4B1C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8EC0 000F4B20 4B F5 CE D9 */ bl func_80055D98
+/* 800F8EC4 000F4B24 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EC8 000F4B28 3C 80 12 3C */ lis r4, 0x123C1A00@ha
+/* 800F8ECC 000F4B2C 38 84 1A 00 */ addi r4, r4, 0x123C1A00@l
+/* 800F8ED0 000F4B30 90 65 00 10 */ stw r3, 0x10(r5)
+/* 800F8ED4 000F4B34 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8ED8 000F4B38 4B F5 CE C1 */ bl func_80055D98
+/* 800F8EDC 000F4B3C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EE0 000F4B40 3C 80 12 94 */ lis r4, 0x12941A00@ha
+/* 800F8EE4 000F4B44 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
+/* 800F8EE8 000F4B48 90 65 00 14 */ stw r3, 0x14(r5)
+/* 800F8EEC 000F4B4C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8EF0 000F4B50 4B F5 CE A9 */ bl func_80055D98
+/* 800F8EF4 000F4B54 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8EF8 000F4B58 3C 80 12 95 */ lis r4, 0x12951A00@ha
+/* 800F8EFC 000F4B5C 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
+/* 800F8F00 000F4B60 90 65 00 18 */ stw r3, 0x18(r5)
+/* 800F8F04 000F4B64 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F08 000F4B68 4B F5 CE 91 */ bl func_80055D98
+/* 800F8F0C 000F4B6C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F10 000F4B70 3C 80 12 96 */ lis r4, 0x12961A00@ha
+/* 800F8F14 000F4B74 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
+/* 800F8F18 000F4B78 90 65 00 1C */ stw r3, 0x1c(r5)
+/* 800F8F1C 000F4B7C 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F20 000F4B80 4B F5 CE 79 */ bl func_80055D98
+/* 800F8F24 000F4B84 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F28 000F4B88 3C 80 12 92 */ lis r4, 0x12921A00@ha
+/* 800F8F2C 000F4B8C 38 84 1A 00 */ addi r4, r4, 0x12921A00@l
+/* 800F8F30 000F4B90 90 65 00 20 */ stw r3, 0x20(r5)
+/* 800F8F34 000F4B94 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F38 000F4B98 4B F5 CE 61 */ bl func_80055D98
+/* 800F8F3C 000F4B9C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F40 000F4BA0 3C 80 12 93 */ lis r4, 0x12931A00@ha
+/* 800F8F44 000F4BA4 38 84 1A 00 */ addi r4, r4, 0x12931A00@l
+/* 800F8F48 000F4BA8 90 65 00 24 */ stw r3, 0x24(r5)
+/* 800F8F4C 000F4BAC 38 60 03 F0 */ li r3, 0x3f0
+/* 800F8F50 000F4BB0 4B F5 CE 49 */ bl func_80055D98
+/* 800F8F54 000F4BB4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F58 000F4BB8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
+/* 800F8F5C 000F4BBC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
+/* 800F8F60 000F4BC0 90 65 00 28 */ stw r3, 0x28(r5)
+/* 800F8F64 000F4BC4 38 60 00 0E */ li r3, 0xe
+/* 800F8F68 000F4BC8 4B F5 CE 31 */ bl func_80055D98
+/* 800F8F6C 000F4BCC 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F70 000F4BD0 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
+/* 800F8F74 000F4BD4 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
+/* 800F8F78 000F4BD8 38 80 00 00 */ li r4, 0
+/* 800F8F7C 000F4BDC 90 67 00 3C */ stw r3, 0x3c(r7)
+/* 800F8F80 000F4BE0 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
+/* 800F8F84 000F4BE4 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
+/* 800F8F88 000F4BE8 38 E0 FF FF */ li r7, -1
+/* 800F8F8C 000F4BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8F90 000F4BF0 39 00 00 00 */ li r8, 0
+/* 800F8F94 000F4BF4 39 20 00 01 */ li r9, 1
+/* 800F8F98 000F4BF8 39 40 00 00 */ li r10, 0
+/* 800F8F9C 000F4BFC 80 63 00 00 */ lwz r3, 0(r3)
+/* 800F8FA0 000F4C00 48 15 AC 99 */ bl func_80253C38
+/* 800F8FA4 000F4C04 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8FA8 000F4C08 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
+/* 800F8FAC 000F4C0C 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
+/* 800F8FB0 000F4C10 38 80 00 00 */ li r4, 0
+/* 800F8FB4 000F4C14 B0 67 00 40 */ sth r3, 0x40(r7)
+/* 800F8FB8 000F4C18 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
+/* 800F8FBC 000F4C1C 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
+/* 800F8FC0 000F4C20 38 E0 FF FF */ li r7, -1
+/* 800F8FC4 000F4C24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8FC8 000F4C28 39 00 00 00 */ li r8, 0
+/* 800F8FCC 000F4C2C 39 20 00 01 */ li r9, 1
+/* 800F8FD0 000F4C30 39 40 00 00 */ li r10, 0
+/* 800F8FD4 000F4C34 80 63 00 08 */ lwz r3, 8(r3)
+/* 800F8FD8 000F4C38 48 15 AC 61 */ bl func_80253C38
+/* 800F8FDC 000F4C3C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F8FE0 000F4C40 3C A0 80 10 */ lis r5, lbl_800FE2D0@ha
+/* 800F8FE4 000F4C44 3C C0 80 10 */ lis r6, lbl_800FE368@ha
+/* 800F8FE8 000F4C48 38 80 00 00 */ li r4, 0
+/* 800F8FEC 000F4C4C B0 67 00 44 */ sth r3, 0x44(r7)
+/* 800F8FF0 000F4C50 38 A5 E2 D0 */ addi r5, r5, lbl_800FE2D0@l
+/* 800F8FF4 000F4C54 38 C6 E3 68 */ addi r6, r6, lbl_800FE368@l
+/* 800F8FF8 000F4C58 38 E0 FF FF */ li r7, -1
+/* 800F8FFC 000F4C5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9000 000F4C60 39 00 00 00 */ li r8, 0
+/* 800F9004 000F4C64 39 20 00 01 */ li r9, 1
+/* 800F9008 000F4C68 39 40 00 00 */ li r10, 0
+/* 800F900C 000F4C6C 80 63 00 0C */ lwz r3, 0xc(r3)
+/* 800F9010 000F4C70 48 15 AC 29 */ bl func_80253C38
+/* 800F9014 000F4C74 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9018 000F4C78 3C 80 80 10 */ lis r4, lbl_800FE7B4@ha
+/* 800F901C 000F4C7C 3C A0 80 10 */ lis r5, lbl_800FE8E4@ha
+/* 800F9020 000F4C80 3C C0 80 10 */ lis r6, lbl_800FE8E8@ha
+/* 800F9024 000F4C84 B0 67 00 46 */ sth r3, 0x46(r7)
+/* 800F9028 000F4C88 38 84 E7 B4 */ addi r4, r4, lbl_800FE7B4@l
+/* 800F902C 000F4C8C 38 A5 E8 E4 */ addi r5, r5, lbl_800FE8E4@l
+/* 800F9030 000F4C90 38 C6 E8 E8 */ addi r6, r6, lbl_800FE8E8@l
+/* 800F9034 000F4C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9038 000F4C98 38 E0 FF FF */ li r7, -1
+/* 800F903C 000F4C9C 39 00 00 00 */ li r8, 0
+/* 800F9040 000F4CA0 39 20 00 01 */ li r9, 1
+/* 800F9044 000F4CA4 80 63 00 10 */ lwz r3, 0x10(r3)
+/* 800F9048 000F4CA8 39 40 00 00 */ li r10, 0
+/* 800F904C 000F4CAC 48 15 AB ED */ bl func_80253C38
+/* 800F9050 000F4CB0 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9054 000F4CB4 3C A0 80 10 */ lis r5, lbl_800FEAF8@ha
+/* 800F9058 000F4CB8 3C C0 80 10 */ lis r6, lbl_800FEC90@ha
+/* 800F905C 000F4CBC 38 80 00 00 */ li r4, 0
+/* 800F9060 000F4CC0 B0 67 00 48 */ sth r3, 0x48(r7)
+/* 800F9064 000F4CC4 38 A5 EA F8 */ addi r5, r5, lbl_800FEAF8@l
+/* 800F9068 000F4CC8 38 C6 EC 90 */ addi r6, r6, lbl_800FEC90@l
+/* 800F906C 000F4CCC 38 E0 FF FF */ li r7, -1
+/* 800F9070 000F4CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9074 000F4CD4 39 00 00 00 */ li r8, 0
+/* 800F9078 000F4CD8 39 20 00 01 */ li r9, 1
+/* 800F907C 000F4CDC 39 40 00 00 */ li r10, 0
+/* 800F9080 000F4CE0 80 63 00 14 */ lwz r3, 0x14(r3)
+/* 800F9084 000F4CE4 48 15 AB B5 */ bl func_80253C38
+/* 800F9088 000F4CE8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F908C 000F4CEC 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
+/* 800F9090 000F4CF0 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
+/* 800F9094 000F4CF4 38 80 00 00 */ li r4, 0
+/* 800F9098 000F4CF8 B0 67 00 4A */ sth r3, 0x4a(r7)
+/* 800F909C 000F4CFC 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
+/* 800F90A0 000F4D00 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
+/* 800F90A4 000F4D04 38 E0 FF FF */ li r7, -1
+/* 800F90A8 000F4D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90AC 000F4D0C 39 00 00 00 */ li r8, 0
+/* 800F90B0 000F4D10 39 20 00 01 */ li r9, 1
+/* 800F90B4 000F4D14 39 40 00 00 */ li r10, 0
+/* 800F90B8 000F4D18 80 63 00 18 */ lwz r3, 0x18(r3)
+/* 800F90BC 000F4D1C 48 15 AB 7D */ bl func_80253C38
+/* 800F90C0 000F4D20 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90C4 000F4D24 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
+/* 800F90C8 000F4D28 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
+/* 800F90CC 000F4D2C 38 80 00 00 */ li r4, 0
+/* 800F90D0 000F4D30 B0 67 00 4C */ sth r3, 0x4c(r7)
+/* 800F90D4 000F4D34 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
+/* 800F90D8 000F4D38 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
+/* 800F90DC 000F4D3C 38 E0 FF FF */ li r7, -1
+/* 800F90E0 000F4D40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90E4 000F4D44 39 00 00 00 */ li r8, 0
+/* 800F90E8 000F4D48 39 20 00 01 */ li r9, 1
+/* 800F90EC 000F4D4C 39 40 00 00 */ li r10, 0
+/* 800F90F0 000F4D50 80 63 00 1C */ lwz r3, 0x1c(r3)
+/* 800F90F4 000F4D54 48 15 AB 45 */ bl func_80253C38
+/* 800F90F8 000F4D58 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F90FC 000F4D5C 3C A0 80 10 */ lis r5, lbl_80100218@ha
+/* 800F9100 000F4D60 3C C0 80 10 */ lis r6, lbl_8010086C@ha
+/* 800F9104 000F4D64 38 80 00 00 */ li r4, 0
+/* 800F9108 000F4D68 B0 67 00 4E */ sth r3, 0x4e(r7)
+/* 800F910C 000F4D6C 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
+/* 800F9110 000F4D70 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
+/* 800F9114 000F4D74 38 E0 FF FF */ li r7, -1
+/* 800F9118 000F4D78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F911C 000F4D7C 39 00 00 00 */ li r8, 0
+/* 800F9120 000F4D80 39 20 00 01 */ li r9, 1
+/* 800F9124 000F4D84 39 40 00 00 */ li r10, 0
+/* 800F9128 000F4D88 80 63 00 20 */ lwz r3, 0x20(r3)
+/* 800F912C 000F4D8C 48 15 AB 0D */ bl func_80253C38
+/* 800F9130 000F4D90 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9134 000F4D94 3C A0 80 10 */ lis r5, lbl_8010190C@ha
+/* 800F9138 000F4D98 3C C0 80 10 */ lis r6, lbl_80101910@ha
+/* 800F913C 000F4D9C 38 80 00 00 */ li r4, 0
+/* 800F9140 000F4DA0 B0 67 00 50 */ sth r3, 0x50(r7)
+/* 800F9144 000F4DA4 38 A5 19 0C */ addi r5, r5, lbl_8010190C@l
+/* 800F9148 000F4DA8 38 C6 19 10 */ addi r6, r6, lbl_80101910@l
+/* 800F914C 000F4DAC 38 E0 FF FF */ li r7, -1
+/* 800F9150 000F4DB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9154 000F4DB4 39 00 00 00 */ li r8, 0
+/* 800F9158 000F4DB8 39 20 00 01 */ li r9, 1
+/* 800F915C 000F4DBC 39 40 00 00 */ li r10, 0
+/* 800F9160 000F4DC0 80 63 00 24 */ lwz r3, 0x24(r3)
+/* 800F9164 000F4DC4 48 15 AA D5 */ bl func_80253C38
+/* 800F9168 000F4DC8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F916C 000F4DCC 3C A0 80 10 */ lis r5, lbl_80101B30@ha
+/* 800F9170 000F4DD0 3C C0 80 10 */ lis r6, lbl_80101B34@ha
+/* 800F9174 000F4DD4 38 80 00 00 */ li r4, 0
+/* 800F9178 000F4DD8 B0 67 00 52 */ sth r3, 0x52(r7)
+/* 800F917C 000F4DDC 38 A5 1B 30 */ addi r5, r5, lbl_80101B30@l
+/* 800F9180 000F4DE0 38 C6 1B 34 */ addi r6, r6, lbl_80101B34@l
+/* 800F9184 000F4DE4 38 E0 FF FF */ li r7, -1
+/* 800F9188 000F4DE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F918C 000F4DEC 39 00 00 00 */ li r8, 0
+/* 800F9190 000F4DF0 39 20 00 01 */ li r9, 1
+/* 800F9194 000F4DF4 39 40 00 00 */ li r10, 0
+/* 800F9198 000F4DF8 80 63 00 28 */ lwz r3, 0x28(r3)
+/* 800F919C 000F4DFC 48 15 AA 9D */ bl func_80253C38
+/* 800F91A0 000F4E00 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91A4 000F4E04 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
+/* 800F91A8 000F4E08 3C C0 80 10 */ lis r6, lbl_800FE250@ha
+/* 800F91AC 000F4E0C 38 80 00 00 */ li r4, 0
+/* 800F91B0 000F4E10 B0 67 00 54 */ sth r3, 0x54(r7)
+/* 800F91B4 000F4E14 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
+/* 800F91B8 000F4E18 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
+/* 800F91BC 000F4E1C 38 E0 FF FF */ li r7, -1
+/* 800F91C0 000F4E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91C4 000F4E24 39 00 00 00 */ li r8, 0
+/* 800F91C8 000F4E28 39 20 00 01 */ li r9, 1
+/* 800F91CC 000F4E2C 39 40 00 00 */ li r10, 0
+/* 800F91D0 000F4E30 80 63 00 3C */ lwz r3, 0x3c(r3)
+/* 800F91D4 000F4E34 48 15 AA 65 */ bl func_80253C38
+/* 800F91D8 000F4E38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91DC 000F4E3C B0 64 00 5E */ sth r3, 0x5e(r4)
+/* 800F91E0 000F4E40 48 2E 2F 89 */ bl func_803DC168
+/* 800F91E4 000F4E44 4B F5 CC 39 */ bl func_80055E1C
+/* 800F91E8 000F4E48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91EC 000F4E4C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800F91F0 000F4E50 48 2E 2F 79 */ bl func_803DC168
+/* 800F91F4 000F4E54 4B F5 CC 29 */ bl func_80055E1C
+/* 800F91F8 000F4E58 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F91FC 000F4E5C 38 80 00 0A */ li r4, 0xa
+/* 800F9200 000F4E60 38 A0 00 01 */ li r5, 1
+/* 800F9204 000F4E64 90 66 00 84 */ stw r3, 0x84(r6)
+/* 800F9208 000F4E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F920C 000F4E6C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800F9210 000F4E70 48 15 AB E1 */ bl func_80253DF0
+/* 800F9214 000F4E74 48 00 8C 75 */ bl func_80101E88
+/* 800F9218 000F4E78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F921C 000F4E7C 38 80 00 00 */ li r4, 0
+/* 800F9220 000F4E80 A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 800F9224 000F4E84 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 800F9228 000F4E88 B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 800F922C 000F4E8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9230 000F4E90 98 83 00 F4 */ stb r4, 0xf4(r3)
+/* 800F9234 000F4E94 48 02 37 41 */ bl func_8011C974
+/* 800F9238 000F4E98 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F923C 000F4E9C 2C 00 00 01 */ cmpwi r0, 1
+/* 800F9240 000F4EA0 40 82 00 40 */ bne lbl_800F9280
+/* 800F9244 000F4EA4 38 60 02 61 */ li r3, 0x261
+/* 800F9248 000F4EA8 48 06 98 49 */ bl func_80162A90
+/* 800F924C 000F4EAC 28 03 00 02 */ cmplwi r3, 2
+/* 800F9250 000F4EB0 40 82 00 30 */ bne lbl_800F9280
+/* 800F9254 000F4EB4 48 02 37 21 */ bl func_8011C974
+/* 800F9258 000F4EB8 80 03 00 00 */ lwz r0, 0(r3)
+/* 800F925C 000F4EBC 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
+/* 800F9260 000F4EC0 41 82 00 20 */ beq lbl_800F9280
+/* 800F9264 000F4EC4 38 60 02 65 */ li r3, 0x265
+/* 800F9268 000F4EC8 48 06 98 29 */ bl func_80162A90
+/* 800F926C 000F4ECC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9270 000F4ED0 41 82 00 10 */ beq lbl_800F9280
+/* 800F9274 000F4ED4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9278 000F4ED8 38 00 00 01 */ li r0, 1
+/* 800F927C 000F4EDC 98 03 00 F4 */ stb r0, 0xf4(r3)
+lbl_800F9280:
+/* 800F9280 000F4EE0 38 60 00 00 */ li r3, 0
+/* 800F9284 000F4EE4 38 80 00 00 */ li r4, 0
+/* 800F9288 000F4EE8 38 A0 FF FF */ li r5, -1
+/* 800F928C 000F4EEC 48 15 AC E1 */ bl func_80253F6C
+/* 800F9290 000F4EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9294 000F4EF4 90 64 00 64 */ stw r3, 0x64(r4)
+/* 800F9298 000F4EF8 38 60 03 F0 */ li r3, 0x3f0
+/* 800F929C 000F4EFC 48 15 05 F5 */ bl func_80249890
+/* 800F92A0 000F4F00 38 60 03 F0 */ li r3, 0x3f0
+/* 800F92A4 000F4F04 48 0E 23 D1 */ bl func_801DB674
+/* 800F92A8 000F4F08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92AC 000F4F0C 38 00 00 00 */ li r0, 0
+/* 800F92B0 000F4F10 90 03 00 6C */ stw r0, 0x6c(r3)
+/* 800F92B4 000F4F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92B8 000F4F18 90 03 00 70 */ stw r0, 0x70(r3)
+/* 800F92BC 000F4F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92C0 000F4F20 90 03 00 74 */ stw r0, 0x74(r3)
+/* 800F92C4 000F4F24 83 E1 00 0C */ lwz r31, 0xc(r1)
+/* 800F92C8 000F4F28 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F92CC 000F4F2C 7C 08 03 A6 */ mtlr r0
+/* 800F92D0 000F4F30 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F92D4 000F4F34 4E 80 00 20 */ blr
+
+.global func_800F92D8
+func_800F92D8:
+/* 800F92D8 000F4F38 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F92DC 000F4F3C 7C 08 02 A6 */ mflr r0
+/* 800F92E0 000F4F40 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F92E4 000F4F44 39 61 00 20 */ addi r11, r1, 0x20
+/* 800F92E8 000F4F48 48 0C DE 41 */ bl _savegpr_27
+/* 800F92EC 000F4F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F92F0 000F4F50 80 03 00 64 */ lwz r0, 0x64(r3)
+/* 800F92F4 000F4F54 2C 00 FF FF */ cmpwi r0, -1
+/* 800F92F8 000F4F58 41 82 00 F4 */ beq lbl_800F93EC
+/* 800F92FC 000F4F5C 3B 60 00 00 */ li r27, 0
+/* 800F9300 000F4F60 3B C0 FF FF */ li r30, -1
+/* 800F9304 000F4F64 3B E0 00 00 */ li r31, 0
+lbl_800F9308:
+/* 800F9308 000F4F68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F930C 000F4F6C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
+/* 800F9310 000F4F70 7C 03 E0 2E */ lwzx r0, r3, r28
+/* 800F9314 000F4F74 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9318 000F4F78 41 82 00 34 */ beq lbl_800F934C
+/* 800F931C 000F4F7C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
+/* 800F9320 000F4F80 7C 63 EA 14 */ add r3, r3, r29
+/* 800F9324 000F4F84 A0 63 00 40 */ lhz r3, 0x40(r3)
+/* 800F9328 000F4F88 48 15 A9 A5 */ bl func_80253CCC
+/* 800F932C 000F4F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9330 000F4F90 7C 63 E0 2E */ lwzx r3, r3, r28
+/* 800F9334 000F4F94 4B F5 CA FD */ bl func_80055E30
+/* 800F9338 000F4F98 80 0D 82 70 */ lwz r0, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F933C 000F4F9C 7C 60 EA 14 */ add r3, r0, r29
+/* 800F9340 000F4FA0 B3 C3 00 40 */ sth r30, 0x40(r3)
+/* 800F9344 000F4FA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9348 000F4FA8 7F E3 E1 2E */ stwx r31, r3, r28
+lbl_800F934C:
+/* 800F934C 000F4FAC 3B 7B 00 01 */ addi r27, r27, 1
+/* 800F9350 000F4FB0 28 1B 00 10 */ cmplwi r27, 0x10
+/* 800F9354 000F4FB4 41 80 FF B4 */ blt lbl_800F9308
+/* 800F9358 000F4FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F935C 000F4FBC 80 63 00 64 */ lwz r3, 0x64(r3)
+/* 800F9360 000F4FC0 48 15 AC 2D */ bl func_80253F8C
+/* 800F9364 000F4FC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9368 000F4FC8 38 00 FF FF */ li r0, -1
+/* 800F936C 000F4FCC 90 03 00 64 */ stw r0, 0x64(r3)
+/* 800F9370 000F4FD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9374 000F4FD4 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800F9378 000F4FD8 2C 00 00 00 */ cmpwi r0, 0
+/* 800F937C 000F4FDC 41 82 00 60 */ beq lbl_800F93DC
+/* 800F9380 000F4FE0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800F9384 000F4FE4 4B F5 CA AD */ bl func_80055E30
+/* 800F9388 000F4FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F938C 000F4FEC 80 63 00 84 */ lwz r3, 0x84(r3)
+/* 800F9390 000F4FF0 4B F5 CA A1 */ bl func_80055E30
+/* 800F9394 000F4FF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9398 000F4FF8 3B E0 00 00 */ li r31, 0
+/* 800F939C 000F4FFC 93 E3 00 80 */ stw r31, 0x80(r3)
+/* 800F93A0 000F5000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F93A4 000F5004 93 E3 00 84 */ stw r31, 0x84(r3)
+/* 800F93A8 000F5008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F93AC 000F500C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800F93B0 000F5010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800F93B4 000F5014 41 82 00 1C */ beq lbl_800F93D0
+/* 800F93B8 000F5018 4B F4 4D A5 */ bl func_8003E15C
+/* 800F93BC 000F501C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800F93C0 000F5020 4B F4 4E 79 */ bl func_8003E238
+/* 800F93C4 000F5024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F93C8 000F5028 93 E3 00 E0 */ stw r31, 0xe0(r3)
+/* 800F93CC 000F502C 48 00 00 0C */ b lbl_800F93D8
+lbl_800F93D0:
+/* 800F93D0 000F5030 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800F93D4 000F5034 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800F93D8:
+/* 800F93D8 000F5038 48 00 8B ED */ bl func_80101FC4
+lbl_800F93DC:
+/* 800F93DC 000F503C 38 60 03 F2 */ li r3, 0x3f2
+/* 800F93E0 000F5040 48 15 04 B1 */ bl func_80249890
+/* 800F93E4 000F5044 38 60 03 F2 */ li r3, 0x3f2
+/* 800F93E8 000F5048 48 0E 22 8D */ bl func_801DB674
+lbl_800F93EC:
+/* 800F93EC 000F504C 39 61 00 20 */ addi r11, r1, 0x20
+/* 800F93F0 000F5050 48 0C DD 85 */ bl _restgpr_27
+/* 800F93F4 000F5054 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F93F8 000F5058 7C 08 03 A6 */ mtlr r0
+/* 800F93FC 000F505C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F9400 000F5060 4E 80 00 20 */ blr
+
+.global func_800F9404
+func_800F9404:
+/* 800F9404 000F5064 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F9408 000F5068 7C 08 02 A6 */ mflr r0
+/* 800F940C 000F506C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F9410 000F5070 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F9414 000F5074 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F9418 000F5078 7C FE 3B 78 */ mr r30, r7
+/* 800F941C 000F507C 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F9420 000F5080 7C DD 33 78 */ mr r29, r6
+/* 800F9424 000F5084 93 81 00 10 */ stw r28, 0x10(r1)
+/* 800F9428 000F5088 7C BC 2B 78 */ mr r28, r5
+/* 800F942C 000F508C 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9430 000F5090 90 68 00 78 */ stw r3, 0x78(r8)
+/* 800F9434 000F5094 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9438 000F5098 90 83 00 7C */ stw r4, 0x7c(r3)
+/* 800F943C 000F509C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9440 000F50A0 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800F9444 000F50A4 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800F9448 000F50A8 48 2E 33 01 */ bl func_803DC748
+/* 800F944C 000F50AC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9450 000F50B0 80 64 00 7C */ lwz r3, 0x7c(r4)
+/* 800F9454 000F50B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9458 000F50B8 41 82 00 0C */ beq lbl_800F9464
+/* 800F945C 000F50BC 80 84 00 84 */ lwz r4, 0x84(r4)
+/* 800F9460 000F50C0 48 2E 32 E9 */ bl func_803DC748
+lbl_800F9464:
+/* 800F9464 000F50C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9468 000F50C8 3C 60 80 10 */ lis r3, lbl_800F97C0@ha
+/* 800F946C 000F50CC 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
+/* 800F9470 000F50D0 3B E0 00 00 */ li r31, 0
+/* 800F9474 000F50D4 93 A5 00 6C */ stw r29, 0x6c(r5)
+/* 800F9478 000F50D8 38 63 97 C0 */ addi r3, r3, lbl_800F97C0@l
+/* 800F947C 000F50DC 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
+/* 800F9480 000F50E0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9484 000F50E4 93 E5 00 70 */ stw r31, 0x70(r5)
+/* 800F9488 000F50E8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F948C 000F50EC 93 C5 00 74 */ stw r30, 0x74(r5)
+/* 800F9490 000F50F0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9494 000F50F4 93 85 00 C8 */ stw r28, 0xc8(r5)
+/* 800F9498 000F50F8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F949C 000F50FC 80 A5 00 64 */ lwz r5, 0x64(r5)
+/* 800F94A0 000F5100 48 15 AA CD */ bl func_80253F6C
+/* 800F94A4 000F5104 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F94A8 000F5108 93 E3 00 CC */ stw r31, 0xcc(r3)
+/* 800F94AC 000F510C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F94B0 000F5110 A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 800F94B4 000F5114 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 800F94B8 000F5118 B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 800F94BC 000F511C 4B F5 CA 0D */ bl func_80055EC8
+/* 800F94C0 000F5120 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F94C4 000F5124 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F94C8 000F5128 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F94CC 000F512C 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F94D0 000F5130 83 81 00 10 */ lwz r28, 0x10(r1)
+/* 800F94D4 000F5134 7C 08 03 A6 */ mtlr r0
+/* 800F94D8 000F5138 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F94DC 000F513C 4E 80 00 20 */ blr
+
+.global func_800F94E0
+func_800F94E0:
+/* 800F94E0 000F5140 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800F94E4 000F5144 7C 08 02 A6 */ mflr r0
+/* 800F94E8 000F5148 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800F94EC 000F514C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800F94F0 000F5150 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800F94F4 000F5154 7C DE 33 78 */ mr r30, r6
+/* 800F94F8 000F5158 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800F94FC 000F515C 7C BD 2B 78 */ mr r29, r5
+/* 800F9500 000F5160 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9504 000F5164 90 67 00 80 */ stw r3, 0x80(r7)
+/* 800F9508 000F5168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F950C 000F516C 90 83 00 84 */ stw r4, 0x84(r3)
+/* 800F9510 000F5170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9514 000F5174 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800F9518 000F5178 48 2E 2C 85 */ bl func_803DC19C
+/* 800F951C 000F517C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9520 000F5180 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800F9524 000F5184 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9528 000F5188 80 63 00 84 */ lwz r3, 0x84(r3)
+/* 800F952C 000F518C 48 2E 2C 71 */ bl func_803DC19C
+/* 800F9530 000F5190 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9534 000F5194 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
+/* 800F9538 000F5198 3C A0 80 10 */ lis r5, lbl_800F97C0@ha
+/* 800F953C 000F519C 3B E0 00 00 */ li r31, 0
+/* 800F9540 000F51A0 90 66 00 7C */ stw r3, 0x7c(r6)
+/* 800F9544 000F51A4 38 65 97 C0 */ addi r3, r5, lbl_800F97C0@l
+/* 800F9548 000F51A8 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
+/* 800F954C 000F51AC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9550 000F51B0 93 E5 00 6C */ stw r31, 0x6c(r5)
+/* 800F9554 000F51B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9558 000F51B8 93 C5 00 70 */ stw r30, 0x70(r5)
+/* 800F955C 000F51BC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9560 000F51C0 93 E5 00 74 */ stw r31, 0x74(r5)
+/* 800F9564 000F51C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9568 000F51C8 93 A5 00 C8 */ stw r29, 0xc8(r5)
+/* 800F956C 000F51CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9570 000F51D0 80 A5 00 64 */ lwz r5, 0x64(r5)
+/* 800F9574 000F51D4 48 15 A9 F9 */ bl func_80253F6C
+/* 800F9578 000F51D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F957C 000F51DC 93 E3 00 CC */ stw r31, 0xcc(r3)
+/* 800F9580 000F51E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800F9584 000F51E4 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800F9588 000F51E8 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800F958C 000F51EC 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800F9590 000F51F0 7C 08 03 A6 */ mtlr r0
+/* 800F9594 000F51F4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800F9598 000F51F8 4E 80 00 20 */ blr
+
+.global func_800F959C
+func_800F959C:
+/* 800F959C 000F51FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F95A0 000F5200 38 00 00 2D */ li r0, 0x2d
+/* 800F95A4 000F5204 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F95A8 000F5208 4E 80 00 20 */ blr
+
+.global func_800F95AC
+func_800F95AC:
+/* 800F95AC 000F520C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F95B0 000F5210 80 03 00 CC */ lwz r0, 0xcc(r3)
+/* 800F95B4 000F5214 28 00 00 2C */ cmplwi r0, 0x2c
+/* 800F95B8 000F5218 40 82 00 0C */ bne lbl_800F95C4
+/* 800F95BC 000F521C 38 60 FF FE */ li r3, -2
+/* 800F95C0 000F5220 4E 80 00 20 */ blr
+lbl_800F95C4:
+/* 800F95C4 000F5224 28 00 00 2F */ cmplwi r0, 0x2f
+/* 800F95C8 000F5228 40 82 00 0C */ bne lbl_800F95D4
+/* 800F95CC 000F522C 80 63 00 C8 */ lwz r3, 0xc8(r3)
+/* 800F95D0 000F5230 4E 80 00 20 */ blr
+lbl_800F95D4:
+/* 800F95D4 000F5234 38 60 FF FF */ li r3, -1
+/* 800F95D8 000F5238 4E 80 00 20 */ blr
+
+.global func_800F95DC
+func_800F95DC:
+/* 800F95DC 000F523C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F95E0 000F5240 7C 08 02 A6 */ mflr r0
+/* 800F95E4 000F5244 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F95E8 000F5248 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F95EC 000F524C A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F95F0 000F5250 2C 03 FF FF */ cmpwi r3, -1
+/* 800F95F4 000F5254 40 82 00 0C */ bne lbl_800F9600
+/* 800F95F8 000F5258 38 60 00 00 */ li r3, 0
+/* 800F95FC 000F525C 48 00 00 20 */ b lbl_800F961C
+lbl_800F9600:
+/* 800F9600 000F5260 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9604 000F5264 38 80 00 08 */ li r4, 8
+/* 800F9608 000F5268 48 15 A8 45 */ bl func_80253E4C
+/* 800F960C 000F526C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800F9610 000F5270 7C 03 00 D0 */ neg r0, r3
+/* 800F9614 000F5274 7C 00 1B 78 */ or r0, r0, r3
+/* 800F9618 000F5278 54 03 0F FE */ srwi r3, r0, 0x1f
+lbl_800F961C:
+/* 800F961C 000F527C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F9620 000F5280 7C 08 03 A6 */ mtlr r0
+/* 800F9624 000F5284 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F9628 000F5288 4E 80 00 20 */ blr
+
+.global func_800F962C
+func_800F962C:
+/* 800F962C 000F528C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 800F9630 000F5290 7C 08 02 A6 */ mflr r0
+/* 800F9634 000F5294 38 80 00 08 */ li r4, 8
+/* 800F9638 000F5298 90 01 00 14 */ stw r0, 0x14(r1)
+/* 800F963C 000F529C 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9640 000F52A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9644 000F52A4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F9648 000F52A8 48 15 A8 05 */ bl func_80253E4C
+/* 800F964C 000F52AC 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9650 000F52B0 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9654 000F52B4 41 82 00 18 */ beq lbl_800F966C
+/* 800F9658 000F52B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F965C 000F52BC 38 80 00 08 */ li r4, 8
+/* 800F9660 000F52C0 38 A0 00 00 */ li r5, 0
+/* 800F9664 000F52C4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F9668 000F52C8 48 15 A7 89 */ bl func_80253DF0
+lbl_800F966C:
+/* 800F966C 000F52CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9670 000F52D0 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9674 000F52D4 38 80 00 08 */ li r4, 8
+/* 800F9678 000F52D8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F967C 000F52DC 48 15 A7 D1 */ bl func_80253E4C
+/* 800F9680 000F52E0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9684 000F52E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9688 000F52E8 41 82 00 18 */ beq lbl_800F96A0
+/* 800F968C 000F52EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9690 000F52F0 38 80 00 08 */ li r4, 8
+/* 800F9694 000F52F4 38 A0 00 00 */ li r5, 0
+/* 800F9698 000F52F8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F969C 000F52FC 48 15 A7 55 */ bl func_80253DF0
+lbl_800F96A0:
+/* 800F96A0 000F5300 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96A4 000F5304 38 A1 00 08 */ addi r5, r1, 8
+/* 800F96A8 000F5308 38 80 00 08 */ li r4, 8
+/* 800F96AC 000F530C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F96B0 000F5310 48 15 A7 9D */ bl func_80253E4C
+/* 800F96B4 000F5314 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F96B8 000F5318 2C 00 00 00 */ cmpwi r0, 0
+/* 800F96BC 000F531C 41 82 00 18 */ beq lbl_800F96D4
+/* 800F96C0 000F5320 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96C4 000F5324 38 80 00 08 */ li r4, 8
+/* 800F96C8 000F5328 38 A0 00 00 */ li r5, 0
+/* 800F96CC 000F532C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F96D0 000F5330 48 15 A7 21 */ bl func_80253DF0
+lbl_800F96D4:
+/* 800F96D4 000F5334 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96D8 000F5338 38 A1 00 08 */ addi r5, r1, 8
+/* 800F96DC 000F533C 38 80 00 08 */ li r4, 8
+/* 800F96E0 000F5340 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800F96E4 000F5344 48 15 A7 69 */ bl func_80253E4C
+/* 800F96E8 000F5348 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F96EC 000F534C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F96F0 000F5350 41 82 00 18 */ beq lbl_800F9708
+/* 800F96F4 000F5354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F96F8 000F5358 38 80 00 08 */ li r4, 8
+/* 800F96FC 000F535C 38 A0 00 00 */ li r5, 0
+/* 800F9700 000F5360 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800F9704 000F5364 48 15 A6 ED */ bl func_80253DF0
+lbl_800F9708:
+/* 800F9708 000F5368 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F970C 000F536C 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9710 000F5370 38 80 00 08 */ li r4, 8
+/* 800F9714 000F5374 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800F9718 000F5378 48 15 A7 35 */ bl func_80253E4C
+/* 800F971C 000F537C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9720 000F5380 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9724 000F5384 41 82 00 18 */ beq lbl_800F973C
+/* 800F9728 000F5388 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F972C 000F538C 38 80 00 08 */ li r4, 8
+/* 800F9730 000F5390 38 A0 00 00 */ li r5, 0
+/* 800F9734 000F5394 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800F9738 000F5398 48 15 A6 B9 */ bl func_80253DF0
+lbl_800F973C:
+/* 800F973C 000F539C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9740 000F53A0 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9744 000F53A4 38 80 00 08 */ li r4, 8
+/* 800F9748 000F53A8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800F974C 000F53AC 48 15 A7 01 */ bl func_80253E4C
+/* 800F9750 000F53B0 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9754 000F53B4 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9758 000F53B8 41 82 00 18 */ beq lbl_800F9770
+/* 800F975C 000F53BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9760 000F53C0 38 80 00 08 */ li r4, 8
+/* 800F9764 000F53C4 38 A0 00 00 */ li r5, 0
+/* 800F9768 000F53C8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800F976C 000F53CC 48 15 A6 85 */ bl func_80253DF0
+lbl_800F9770:
+/* 800F9770 000F53D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9774 000F53D4 38 A1 00 08 */ addi r5, r1, 8
+/* 800F9778 000F53D8 38 80 00 08 */ li r4, 8
+/* 800F977C 000F53DC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F9780 000F53E0 48 15 A6 CD */ bl func_80253E4C
+/* 800F9784 000F53E4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800F9788 000F53E8 2C 00 00 00 */ cmpwi r0, 0
+/* 800F978C 000F53EC 41 82 00 18 */ beq lbl_800F97A4
+/* 800F9790 000F53F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9794 000F53F4 38 80 00 08 */ li r4, 8
+/* 800F9798 000F53F8 38 A0 00 00 */ li r5, 0
+/* 800F979C 000F53FC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F97A0 000F5400 48 15 A6 51 */ bl func_80253DF0
+lbl_800F97A4:
+/* 800F97A4 000F5404 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F97A8 000F5408 38 00 00 30 */ li r0, 0x30
+/* 800F97AC 000F540C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F97B0 000F5410 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 800F97B4 000F5414 7C 08 03 A6 */ mtlr r0
+/* 800F97B8 000F5418 38 21 00 10 */ addi r1, r1, 0x10
+/* 800F97BC 000F541C 4E 80 00 20 */ blr
+lbl_800F97C0:
+/* 800F97C0 000F5420 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 800F97C4 000F5424 7C 08 02 A6 */ mflr r0
+/* 800F97C8 000F5428 90 01 00 34 */ stw r0, 0x34(r1)
+/* 800F97CC 000F542C 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 800F97D0 000F5430 93 C1 00 28 */ stw r30, 0x28(r1)
+/* 800F97D4 000F5434 93 A1 00 24 */ stw r29, 0x24(r1)
+/* 800F97D8 000F5438 93 81 00 20 */ stw r28, 0x20(r1)
+/* 800F97DC 000F543C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F97E0 000F5440 80 05 00 CC */ lwz r0, 0xcc(r5)
+/* 800F97E4 000F5444 28 00 00 2E */ cmplwi r0, 0x2e
+/* 800F97E8 000F5448 41 81 3C 48 */ bgt lbl_800FD430
+/* 800F97EC 000F544C 3C 60 80 42 */ lis r3, lbl_8041A4D8@ha
+/* 800F97F0 000F5450 54 00 10 3A */ slwi r0, r0, 2
+/* 800F97F4 000F5454 38 63 A4 D8 */ addi r3, r3, lbl_8041A4D8@l
+/* 800F97F8 000F5458 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F97FC 000F545C 7C 69 03 A6 */ mtctr r3
+/* 800F9800 000F5460 4E 80 04 20 */ bctr
+/* 800F9804 000F5464 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800F9808 000F5468 2C 00 00 00 */ cmpwi r0, 0
+/* 800F980C 000F546C 41 82 00 08 */ beq lbl_800F9814
+/* 800F9810 000F5470 48 00 00 F8 */ b lbl_800F9908
+lbl_800F9814:
+/* 800F9814 000F5474 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800F9818 000F5478 38 80 00 08 */ li r4, 8
+/* 800F981C 000F547C 38 A0 00 01 */ li r5, 1
+/* 800F9820 000F5480 48 15 A5 D1 */ bl func_80253DF0
+/* 800F9824 000F5484 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9828 000F5488 38 80 00 08 */ li r4, 8
+/* 800F982C 000F548C 38 A0 00 01 */ li r5, 1
+/* 800F9830 000F5490 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9834 000F5494 48 15 A5 BD */ bl func_80253DF0
+/* 800F9838 000F5498 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F983C 000F549C 38 80 00 08 */ li r4, 8
+/* 800F9840 000F54A0 38 A0 00 01 */ li r5, 1
+/* 800F9844 000F54A4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F9848 000F54A8 48 15 A5 A9 */ bl func_80253DF0
+/* 800F984C 000F54AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9850 000F54B0 38 80 00 08 */ li r4, 8
+/* 800F9854 000F54B4 38 A0 00 01 */ li r5, 1
+/* 800F9858 000F54B8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F985C 000F54BC 48 15 A5 95 */ bl func_80253DF0
+/* 800F9860 000F54C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9864 000F54C4 38 80 00 02 */ li r4, 2
+/* 800F9868 000F54C8 38 A0 00 00 */ li r5, 0
+/* 800F986C 000F54CC A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F9870 000F54D0 48 15 A5 41 */ bl func_80253DB0
+/* 800F9874 000F54D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9878 000F54D8 38 80 00 08 */ li r4, 8
+/* 800F987C 000F54DC 38 A0 00 00 */ li r5, 0
+/* 800F9880 000F54E0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9884 000F54E4 48 15 A5 2D */ bl func_80253DB0
+/* 800F9888 000F54E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F988C 000F54EC 38 80 00 05 */ li r4, 5
+/* 800F9890 000F54F0 38 A0 00 00 */ li r5, 0
+/* 800F9894 000F54F4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F9898 000F54F8 48 15 A5 19 */ bl func_80253DB0
+/* 800F989C 000F54FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98A0 000F5500 38 80 00 04 */ li r4, 4
+/* 800F98A4 000F5504 38 A0 00 00 */ li r5, 0
+/* 800F98A8 000F5508 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F98AC 000F550C 48 15 A5 05 */ bl func_80253DB0
+/* 800F98B0 000F5510 3F A0 80 00 */ lis r29, 0x80000067@ha
+/* 800F98B4 000F5514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98B8 000F5518 38 9D 00 67 */ addi r4, r29, 0x80000067@l
+/* 800F98BC 000F551C 38 00 00 01 */ li r0, 1
+/* 800F98C0 000F5520 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800F98C4 000F5524 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98C8 000F5528 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F98CC 000F552C 48 02 30 A9 */ bl func_8011C974
+/* 800F98D0 000F5530 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F98D4 000F5534 2C 00 00 00 */ cmpwi r0, 0
+/* 800F98D8 000F5538 40 82 01 84 */ bne lbl_800F9A5C
+/* 800F98DC 000F553C 48 02 30 99 */ bl func_8011C974
+/* 800F98E0 000F5540 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800F98E4 000F5544 28 00 00 03 */ cmplwi r0, 3
+/* 800F98E8 000F5548 40 82 01 74 */ bne lbl_800F9A5C
+/* 800F98EC 000F554C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F98F0 000F5550 38 9D 00 66 */ addi r4, r29, 0x66
+/* 800F98F4 000F5554 38 00 00 14 */ li r0, 0x14
+/* 800F98F8 000F5558 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800F98FC 000F555C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9900 000F5560 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9904 000F5564 48 00 01 58 */ b lbl_800F9A5C
+lbl_800F9908:
+/* 800F9908 000F5568 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800F990C 000F556C 38 80 00 08 */ li r4, 8
+/* 800F9910 000F5570 38 A0 00 01 */ li r5, 1
+/* 800F9914 000F5574 48 15 A4 DD */ bl func_80253DF0
+/* 800F9918 000F5578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F991C 000F557C 38 80 00 08 */ li r4, 8
+/* 800F9920 000F5580 38 A0 00 01 */ li r5, 1
+/* 800F9924 000F5584 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F9928 000F5588 48 15 A4 C9 */ bl func_80253DF0
+/* 800F992C 000F558C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9930 000F5590 38 80 00 08 */ li r4, 8
+/* 800F9934 000F5594 38 A0 00 01 */ li r5, 1
+/* 800F9938 000F5598 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800F993C 000F559C 48 15 A4 B5 */ bl func_80253DF0
+/* 800F9940 000F55A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9944 000F55A4 38 80 00 08 */ li r4, 8
+/* 800F9948 000F55A8 38 A0 00 01 */ li r5, 1
+/* 800F994C 000F55AC A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800F9950 000F55B0 48 15 A4 A1 */ bl func_80253DF0
+/* 800F9954 000F55B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9958 000F55B8 38 80 00 08 */ li r4, 8
+/* 800F995C 000F55BC 38 A0 00 01 */ li r5, 1
+/* 800F9960 000F55C0 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800F9964 000F55C4 48 15 A4 8D */ bl func_80253DF0
+/* 800F9968 000F55C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F996C 000F55CC 38 80 00 08 */ li r4, 8
+/* 800F9970 000F55D0 38 A0 00 01 */ li r5, 1
+/* 800F9974 000F55D4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F9978 000F55D8 48 15 A4 79 */ bl func_80253DF0
+/* 800F997C 000F55DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9980 000F55E0 38 80 00 02 */ li r4, 2
+/* 800F9984 000F55E4 38 A0 00 00 */ li r5, 0
+/* 800F9988 000F55E8 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800F998C 000F55EC 48 15 A4 25 */ bl func_80253DB0
+/* 800F9990 000F55F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9994 000F55F4 38 80 00 05 */ li r4, 5
+/* 800F9998 000F55F8 38 A0 00 00 */ li r5, 0
+/* 800F999C 000F55FC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800F99A0 000F5600 48 15 A4 11 */ bl func_80253DB0
+/* 800F99A4 000F5604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99A8 000F5608 38 80 00 0A */ li r4, 0xa
+/* 800F99AC 000F560C 38 A0 00 00 */ li r5, 0
+/* 800F99B0 000F5610 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800F99B4 000F5614 48 15 A3 FD */ bl func_80253DB0
+/* 800F99B8 000F5618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99BC 000F561C 38 80 00 02 */ li r4, 2
+/* 800F99C0 000F5620 38 A0 00 00 */ li r5, 0
+/* 800F99C4 000F5624 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800F99C8 000F5628 48 15 A3 E9 */ bl func_80253DB0
+/* 800F99CC 000F562C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99D0 000F5630 38 80 00 02 */ li r4, 2
+/* 800F99D4 000F5634 38 A0 00 00 */ li r5, 0
+/* 800F99D8 000F5638 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800F99DC 000F563C 48 15 A3 D5 */ bl func_80253DB0
+/* 800F99E0 000F5640 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99E4 000F5644 38 80 00 04 */ li r4, 4
+/* 800F99E8 000F5648 38 A0 00 00 */ li r5, 0
+/* 800F99EC 000F564C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800F99F0 000F5650 48 15 A3 C1 */ bl func_80253DB0
+/* 800F99F4 000F5654 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F99F8 000F5658 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800F99FC 000F565C 28 00 00 02 */ cmplwi r0, 2
+/* 800F9A00 000F5660 40 82 00 20 */ bne lbl_800F9A20
+/* 800F9A04 000F5664 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800F9A08 000F5668 38 00 00 14 */ li r0, 0x14
+/* 800F9A0C 000F566C 38 63 00 7E */ addi r3, r3, 0x8000007E@l
+/* 800F9A10 000F5670 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 800F9A14 000F5674 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A18 000F5678 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9A1C 000F567C 48 00 00 40 */ b lbl_800F9A5C
+lbl_800F9A20:
+/* 800F9A20 000F5680 28 00 00 04 */ cmplwi r0, 4
+/* 800F9A24 000F5684 40 82 00 20 */ bne lbl_800F9A44
+/* 800F9A28 000F5688 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800F9A2C 000F568C 38 00 00 14 */ li r0, 0x14
+/* 800F9A30 000F5690 38 63 00 1E */ addi r3, r3, 0x8000001E@l
+/* 800F9A34 000F5694 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 800F9A38 000F5698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A3C 000F569C 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9A40 000F56A0 48 00 00 1C */ b lbl_800F9A5C
+lbl_800F9A44:
+/* 800F9A44 000F56A4 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800F9A48 000F56A8 38 00 00 01 */ li r0, 1
+/* 800F9A4C 000F56AC 38 63 00 7F */ addi r3, r3, 0x8000007F@l
+/* 800F9A50 000F56B0 90 64 00 D0 */ stw r3, 0xd0(r4)
+/* 800F9A54 000F56B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A58 000F56B8 98 03 00 F0 */ stb r0, 0xf0(r3)
+lbl_800F9A5C:
+/* 800F9A5C 000F56BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A60 000F56C0 38 00 00 01 */ li r0, 1
+/* 800F9A64 000F56C4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9A68 000F56C8 48 00 39 C8 */ b lbl_800FD430
+/* 800F9A6C 000F56CC A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800F9A70 000F56D0 48 15 A3 61 */ bl func_80253DD0
+/* 800F9A74 000F56D4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F9A78 000F56D8 28 00 00 03 */ cmplwi r0, 3
+/* 800F9A7C 000F56DC 40 82 39 B4 */ bne lbl_800FD430
+/* 800F9A80 000F56E0 38 60 00 01 */ li r3, 1
+/* 800F9A84 000F56E4 38 80 00 00 */ li r4, 0
+/* 800F9A88 000F56E8 4B F5 FE 71 */ bl func_800598F8
+/* 800F9A8C 000F56EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A90 000F56F0 38 00 00 02 */ li r0, 2
+/* 800F9A94 000F56F4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9A98 000F56F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9A9C 000F56FC A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800F9AA0 000F5700 2C 00 00 02 */ cmpwi r0, 2
+/* 800F9AA4 000F5704 41 82 01 7C */ beq lbl_800F9C20
+/* 800F9AA8 000F5708 40 80 00 10 */ bge lbl_800F9AB8
+/* 800F9AAC 000F570C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9AB0 000F5710 41 82 00 14 */ beq lbl_800F9AC4
+/* 800F9AB4 000F5714 48 00 02 C4 */ b lbl_800F9D78
+lbl_800F9AB8:
+/* 800F9AB8 000F5718 2C 00 00 04 */ cmpwi r0, 4
+/* 800F9ABC 000F571C 41 82 02 2C */ beq lbl_800F9CE8
+/* 800F9AC0 000F5720 48 00 02 B8 */ b lbl_800F9D78
+lbl_800F9AC4:
+/* 800F9AC4 000F5724 48 02 2E B1 */ bl func_8011C974
+/* 800F9AC8 000F5728 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F9ACC 000F572C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9AD0 000F5730 40 82 00 A4 */ bne lbl_800F9B74
+/* 800F9AD4 000F5734 48 02 2E A1 */ bl func_8011C974
+/* 800F9AD8 000F5738 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800F9ADC 000F573C 28 00 00 03 */ cmplwi r0, 3
+/* 800F9AE0 000F5740 40 82 00 94 */ bne lbl_800F9B74
+/* 800F9AE4 000F5744 38 60 00 02 */ li r3, 2
+/* 800F9AE8 000F5748 38 80 00 00 */ li r4, 0
+/* 800F9AEC 000F574C 38 A0 00 00 */ li r5, 0
+/* 800F9AF0 000F5750 38 C0 00 03 */ li r6, 3
+/* 800F9AF4 000F5754 38 E0 00 07 */ li r7, 7
+/* 800F9AF8 000F5758 39 00 00 00 */ li r8, 0
+/* 800F9AFC 000F575C 4B F5 FE CD */ bl func_800599C8
+/* 800F9B00 000F5760 38 60 00 03 */ li r3, 3
+/* 800F9B04 000F5764 38 80 00 00 */ li r4, 0
+/* 800F9B08 000F5768 38 A0 00 02 */ li r5, 2
+/* 800F9B0C 000F576C 38 C0 00 00 */ li r6, 0
+/* 800F9B10 000F5770 38 E0 00 14 */ li r7, 0x14
+/* 800F9B14 000F5774 39 00 00 00 */ li r8, 0
+/* 800F9B18 000F5778 4B F5 FE B1 */ bl func_800599C8
+/* 800F9B1C 000F577C 38 60 00 06 */ li r3, 6
+/* 800F9B20 000F5780 38 80 00 02 */ li r4, 2
+/* 800F9B24 000F5784 38 A0 00 00 */ li r5, 0
+/* 800F9B28 000F5788 38 C0 00 07 */ li r6, 7
+/* 800F9B2C 000F578C 38 E0 00 00 */ li r7, 0
+/* 800F9B30 000F5790 39 00 00 00 */ li r8, 0
+/* 800F9B34 000F5794 4B F5 FE 95 */ bl func_800599C8
+/* 800F9B38 000F5798 38 60 00 07 */ li r3, 7
+/* 800F9B3C 000F579C 38 80 00 03 */ li r4, 3
+/* 800F9B40 000F57A0 38 A0 00 06 */ li r5, 6
+/* 800F9B44 000F57A4 38 C0 00 14 */ li r6, 0x14
+/* 800F9B48 000F57A8 38 E0 00 00 */ li r7, 0
+/* 800F9B4C 000F57AC 39 00 00 00 */ li r8, 0
+/* 800F9B50 000F57B0 4B F5 FE 79 */ bl func_800599C8
+/* 800F9B54 000F57B4 38 60 00 14 */ li r3, 0x14
+/* 800F9B58 000F57B8 38 80 00 03 */ li r4, 3
+/* 800F9B5C 000F57BC 38 A0 00 07 */ li r5, 7
+/* 800F9B60 000F57C0 38 C0 00 00 */ li r6, 0
+/* 800F9B64 000F57C4 38 E0 00 00 */ li r7, 0
+/* 800F9B68 000F57C8 39 00 00 00 */ li r8, 0
+/* 800F9B6C 000F57CC 4B F5 FE 5D */ bl func_800599C8
+/* 800F9B70 000F57D0 48 00 38 C0 */ b lbl_800FD430
+lbl_800F9B74:
+/* 800F9B74 000F57D4 38 60 00 01 */ li r3, 1
+/* 800F9B78 000F57D8 38 80 00 00 */ li r4, 0
+/* 800F9B7C 000F57DC 38 A0 00 00 */ li r5, 0
+/* 800F9B80 000F57E0 38 C0 00 02 */ li r6, 2
+/* 800F9B84 000F57E4 38 E0 00 06 */ li r7, 6
+/* 800F9B88 000F57E8 39 00 00 00 */ li r8, 0
+/* 800F9B8C 000F57EC 4B F5 FE 3D */ bl func_800599C8
+/* 800F9B90 000F57F0 38 60 00 02 */ li r3, 2
+/* 800F9B94 000F57F4 38 80 00 00 */ li r4, 0
+/* 800F9B98 000F57F8 38 A0 00 01 */ li r5, 1
+/* 800F9B9C 000F57FC 38 C0 00 03 */ li r6, 3
+/* 800F9BA0 000F5800 38 E0 00 07 */ li r7, 7
+/* 800F9BA4 000F5804 39 00 00 00 */ li r8, 0
+/* 800F9BA8 000F5808 4B F5 FE 21 */ bl func_800599C8
+/* 800F9BAC 000F580C 38 60 00 03 */ li r3, 3
+/* 800F9BB0 000F5810 38 80 00 00 */ li r4, 0
+/* 800F9BB4 000F5814 38 A0 00 02 */ li r5, 2
+/* 800F9BB8 000F5818 38 C0 00 00 */ li r6, 0
+/* 800F9BBC 000F581C 38 E0 00 14 */ li r7, 0x14
+/* 800F9BC0 000F5820 39 00 00 00 */ li r8, 0
+/* 800F9BC4 000F5824 4B F5 FE 05 */ bl func_800599C8
+/* 800F9BC8 000F5828 38 60 00 06 */ li r3, 6
+/* 800F9BCC 000F582C 38 80 00 01 */ li r4, 1
+/* 800F9BD0 000F5830 38 A0 00 00 */ li r5, 0
+/* 800F9BD4 000F5834 38 C0 00 07 */ li r6, 7
+/* 800F9BD8 000F5838 38 E0 00 00 */ li r7, 0
+/* 800F9BDC 000F583C 39 00 00 00 */ li r8, 0
+/* 800F9BE0 000F5840 4B F5 FD E9 */ bl func_800599C8
+/* 800F9BE4 000F5844 38 60 00 07 */ li r3, 7
+/* 800F9BE8 000F5848 38 80 00 02 */ li r4, 2
+/* 800F9BEC 000F584C 38 A0 00 06 */ li r5, 6
+/* 800F9BF0 000F5850 38 C0 00 14 */ li r6, 0x14
+/* 800F9BF4 000F5854 38 E0 00 00 */ li r7, 0
+/* 800F9BF8 000F5858 39 00 00 00 */ li r8, 0
+/* 800F9BFC 000F585C 4B F5 FD CD */ bl func_800599C8
+/* 800F9C00 000F5860 38 60 00 14 */ li r3, 0x14
+/* 800F9C04 000F5864 38 80 00 03 */ li r4, 3
+/* 800F9C08 000F5868 38 A0 00 07 */ li r5, 7
+/* 800F9C0C 000F586C 38 C0 00 00 */ li r6, 0
+/* 800F9C10 000F5870 38 E0 00 00 */ li r7, 0
+/* 800F9C14 000F5874 39 00 00 00 */ li r8, 0
+/* 800F9C18 000F5878 4B F5 FD B1 */ bl func_800599C8
+/* 800F9C1C 000F587C 48 00 38 14 */ b lbl_800FD430
+lbl_800F9C20:
+/* 800F9C20 000F5880 38 60 00 02 */ li r3, 2
+/* 800F9C24 000F5884 38 80 00 00 */ li r4, 0
+/* 800F9C28 000F5888 38 A0 00 00 */ li r5, 0
+/* 800F9C2C 000F588C 38 C0 00 03 */ li r6, 3
+/* 800F9C30 000F5890 38 E0 00 04 */ li r7, 4
+/* 800F9C34 000F5894 39 00 00 00 */ li r8, 0
+/* 800F9C38 000F5898 4B F5 FD 91 */ bl func_800599C8
+/* 800F9C3C 000F589C 38 60 00 03 */ li r3, 3
+/* 800F9C40 000F58A0 38 80 00 00 */ li r4, 0
+/* 800F9C44 000F58A4 38 A0 00 02 */ li r5, 2
+/* 800F9C48 000F58A8 38 C0 00 00 */ li r6, 0
+/* 800F9C4C 000F58AC 38 E0 00 05 */ li r7, 5
+/* 800F9C50 000F58B0 39 00 00 00 */ li r8, 0
+/* 800F9C54 000F58B4 4B F5 FD 75 */ bl func_800599C8
+/* 800F9C58 000F58B8 38 60 00 04 */ li r3, 4
+/* 800F9C5C 000F58BC 38 80 00 02 */ li r4, 2
+/* 800F9C60 000F58C0 38 A0 00 00 */ li r5, 0
+/* 800F9C64 000F58C4 38 C0 00 05 */ li r6, 5
+/* 800F9C68 000F58C8 38 E0 00 06 */ li r7, 6
+/* 800F9C6C 000F58CC 39 00 00 00 */ li r8, 0
+/* 800F9C70 000F58D0 4B F5 FD 59 */ bl func_800599C8
+/* 800F9C74 000F58D4 38 60 00 05 */ li r3, 5
+/* 800F9C78 000F58D8 38 80 00 03 */ li r4, 3
+/* 800F9C7C 000F58DC 38 A0 00 04 */ li r5, 4
+/* 800F9C80 000F58E0 38 C0 00 00 */ li r6, 0
+/* 800F9C84 000F58E4 38 E0 00 14 */ li r7, 0x14
+/* 800F9C88 000F58E8 39 00 00 00 */ li r8, 0
+/* 800F9C8C 000F58EC 4B F5 FD 3D */ bl func_800599C8
+/* 800F9C90 000F58F0 38 60 00 06 */ li r3, 6
+/* 800F9C94 000F58F4 38 80 00 04 */ li r4, 4
+/* 800F9C98 000F58F8 38 A0 00 00 */ li r5, 0
+/* 800F9C9C 000F58FC 38 C0 00 07 */ li r6, 7
+/* 800F9CA0 000F5900 38 E0 00 00 */ li r7, 0
+/* 800F9CA4 000F5904 39 00 00 00 */ li r8, 0
+/* 800F9CA8 000F5908 4B F5 FD 21 */ bl func_800599C8
+/* 800F9CAC 000F590C 38 60 00 07 */ li r3, 7
+/* 800F9CB0 000F5910 38 80 00 05 */ li r4, 5
+/* 800F9CB4 000F5914 38 A0 00 06 */ li r5, 6
+/* 800F9CB8 000F5918 38 C0 00 14 */ li r6, 0x14
+/* 800F9CBC 000F591C 38 E0 00 00 */ li r7, 0
+/* 800F9CC0 000F5920 39 00 00 00 */ li r8, 0
+/* 800F9CC4 000F5924 4B F5 FD 05 */ bl func_800599C8
+/* 800F9CC8 000F5928 38 60 00 14 */ li r3, 0x14
+/* 800F9CCC 000F592C 38 80 00 05 */ li r4, 5
+/* 800F9CD0 000F5930 38 A0 00 07 */ li r5, 7
+/* 800F9CD4 000F5934 38 C0 00 00 */ li r6, 0
+/* 800F9CD8 000F5938 38 E0 00 00 */ li r7, 0
+/* 800F9CDC 000F593C 39 00 00 00 */ li r8, 0
+/* 800F9CE0 000F5940 4B F5 FC E9 */ bl func_800599C8
+/* 800F9CE4 000F5944 48 00 37 4C */ b lbl_800FD430
+lbl_800F9CE8:
+/* 800F9CE8 000F5948 38 60 00 02 */ li r3, 2
+/* 800F9CEC 000F594C 38 80 00 00 */ li r4, 0
+/* 800F9CF0 000F5950 38 A0 00 00 */ li r5, 0
+/* 800F9CF4 000F5954 38 C0 00 03 */ li r6, 3
+/* 800F9CF8 000F5958 38 E0 00 04 */ li r7, 4
+/* 800F9CFC 000F595C 39 00 00 00 */ li r8, 0
+/* 800F9D00 000F5960 4B F5 FC C9 */ bl func_800599C8
+/* 800F9D04 000F5964 38 60 00 03 */ li r3, 3
+/* 800F9D08 000F5968 38 80 00 00 */ li r4, 0
+/* 800F9D0C 000F596C 38 A0 00 02 */ li r5, 2
+/* 800F9D10 000F5970 38 C0 00 00 */ li r6, 0
+/* 800F9D14 000F5974 38 E0 00 05 */ li r7, 5
+/* 800F9D18 000F5978 39 00 00 00 */ li r8, 0
+/* 800F9D1C 000F597C 4B F5 FC AD */ bl func_800599C8
+/* 800F9D20 000F5980 38 60 00 04 */ li r3, 4
+/* 800F9D24 000F5984 38 80 00 02 */ li r4, 2
+/* 800F9D28 000F5988 38 A0 00 00 */ li r5, 0
+/* 800F9D2C 000F598C 38 C0 00 05 */ li r6, 5
+/* 800F9D30 000F5990 38 E0 00 14 */ li r7, 0x14
+/* 800F9D34 000F5994 39 00 00 00 */ li r8, 0
+/* 800F9D38 000F5998 4B F5 FC 91 */ bl func_800599C8
+/* 800F9D3C 000F599C 38 60 00 05 */ li r3, 5
+/* 800F9D40 000F59A0 38 80 00 03 */ li r4, 3
+/* 800F9D44 000F59A4 38 A0 00 04 */ li r5, 4
+/* 800F9D48 000F59A8 38 C0 00 00 */ li r6, 0
+/* 800F9D4C 000F59AC 38 E0 00 14 */ li r7, 0x14
+/* 800F9D50 000F59B0 39 00 00 00 */ li r8, 0
+/* 800F9D54 000F59B4 4B F5 FC 75 */ bl func_800599C8
+/* 800F9D58 000F59B8 38 60 00 14 */ li r3, 0x14
+/* 800F9D5C 000F59BC 38 80 00 05 */ li r4, 5
+/* 800F9D60 000F59C0 38 A0 00 04 */ li r5, 4
+/* 800F9D64 000F59C4 38 C0 00 00 */ li r6, 0
+/* 800F9D68 000F59C8 38 E0 00 00 */ li r7, 0
+/* 800F9D6C 000F59CC 39 00 00 00 */ li r8, 0
+/* 800F9D70 000F59D0 4B F5 FC 59 */ bl func_800599C8
+/* 800F9D74 000F59D4 48 00 36 BC */ b lbl_800FD430
+lbl_800F9D78:
+/* 800F9D78 000F59D8 38 60 00 01 */ li r3, 1
+/* 800F9D7C 000F59DC 38 80 00 04 */ li r4, 4
+/* 800F9D80 000F59E0 38 A0 00 00 */ li r5, 0
+/* 800F9D84 000F59E4 38 C0 00 06 */ li r6, 6
+/* 800F9D88 000F59E8 38 E0 00 00 */ li r7, 0
+/* 800F9D8C 000F59EC 39 00 00 00 */ li r8, 0
+/* 800F9D90 000F59F0 4B F5 FC 39 */ bl func_800599C8
+/* 800F9D94 000F59F4 38 60 00 02 */ li r3, 2
+/* 800F9D98 000F59F8 38 80 00 00 */ li r4, 0
+/* 800F9D9C 000F59FC 38 A0 00 01 */ li r5, 1
+/* 800F9DA0 000F5A00 38 C0 00 03 */ li r6, 3
+/* 800F9DA4 000F5A04 38 E0 00 04 */ li r7, 4
+/* 800F9DA8 000F5A08 39 00 00 00 */ li r8, 0
+/* 800F9DAC 000F5A0C 4B F5 FC 1D */ bl func_800599C8
+/* 800F9DB0 000F5A10 38 60 00 03 */ li r3, 3
+/* 800F9DB4 000F5A14 38 80 00 00 */ li r4, 0
+/* 800F9DB8 000F5A18 38 A0 00 02 */ li r5, 2
+/* 800F9DBC 000F5A1C 38 C0 00 00 */ li r6, 0
+/* 800F9DC0 000F5A20 38 E0 00 05 */ li r7, 5
+/* 800F9DC4 000F5A24 39 00 00 00 */ li r8, 0
+/* 800F9DC8 000F5A28 4B F5 FC 01 */ bl func_800599C8
+/* 800F9DCC 000F5A2C 38 60 00 04 */ li r3, 4
+/* 800F9DD0 000F5A30 38 80 00 02 */ li r4, 2
+/* 800F9DD4 000F5A34 38 A0 00 01 */ li r5, 1
+/* 800F9DD8 000F5A38 38 C0 00 05 */ li r6, 5
+/* 800F9DDC 000F5A3C 38 E0 00 01 */ li r7, 1
+/* 800F9DE0 000F5A40 39 00 00 00 */ li r8, 0
+/* 800F9DE4 000F5A44 4B F5 FB E5 */ bl func_800599C8
+/* 800F9DE8 000F5A48 38 60 00 05 */ li r3, 5
+/* 800F9DEC 000F5A4C 38 80 00 03 */ li r4, 3
+/* 800F9DF0 000F5A50 38 A0 00 04 */ li r5, 4
+/* 800F9DF4 000F5A54 38 C0 00 00 */ li r6, 0
+/* 800F9DF8 000F5A58 38 E0 00 14 */ li r7, 0x14
+/* 800F9DFC 000F5A5C 39 00 00 00 */ li r8, 0
+/* 800F9E00 000F5A60 4B F5 FB C9 */ bl func_800599C8
+/* 800F9E04 000F5A64 38 60 00 06 */ li r3, 6
+/* 800F9E08 000F5A68 38 80 00 04 */ li r4, 4
+/* 800F9E0C 000F5A6C 38 A0 00 01 */ li r5, 1
+/* 800F9E10 000F5A70 38 C0 00 07 */ li r6, 7
+/* 800F9E14 000F5A74 38 E0 00 00 */ li r7, 0
+/* 800F9E18 000F5A78 39 00 00 00 */ li r8, 0
+/* 800F9E1C 000F5A7C 4B F5 FB AD */ bl func_800599C8
+/* 800F9E20 000F5A80 38 60 00 07 */ li r3, 7
+/* 800F9E24 000F5A84 38 80 00 05 */ li r4, 5
+/* 800F9E28 000F5A88 38 A0 00 06 */ li r5, 6
+/* 800F9E2C 000F5A8C 38 C0 00 14 */ li r6, 0x14
+/* 800F9E30 000F5A90 38 E0 00 00 */ li r7, 0
+/* 800F9E34 000F5A94 39 00 00 00 */ li r8, 0
+/* 800F9E38 000F5A98 4B F5 FB 91 */ bl func_800599C8
+/* 800F9E3C 000F5A9C 38 60 00 14 */ li r3, 0x14
+/* 800F9E40 000F5AA0 38 80 00 05 */ li r4, 5
+/* 800F9E44 000F5AA4 38 A0 00 07 */ li r5, 7
+/* 800F9E48 000F5AA8 38 C0 00 00 */ li r6, 0
+/* 800F9E4C 000F5AAC 38 E0 00 00 */ li r7, 0
+/* 800F9E50 000F5AB0 39 00 00 00 */ li r8, 0
+/* 800F9E54 000F5AB4 4B F5 FB 75 */ bl func_800599C8
+/* 800F9E58 000F5AB8 48 00 35 D8 */ b lbl_800FD430
+/* 800F9E5C 000F5ABC A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800F9E60 000F5AC0 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9E64 000F5AC4 41 82 00 10 */ beq lbl_800F9E74
+/* 800F9E68 000F5AC8 A0 05 00 E4 */ lhz r0, 0xe4(r5)
+/* 800F9E6C 000F5ACC 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 800F9E70 000F5AD0 41 82 35 C0 */ beq lbl_800FD430
+lbl_800F9E74:
+/* 800F9E74 000F5AD4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9E78 000F5AD8 38 60 00 29 */ li r3, 0x29
+/* 800F9E7C 000F5ADC 38 C0 00 01 */ li r6, 1
+/* 800F9E80 000F5AE0 88 85 00 F0 */ lbz r4, 0xf0(r5)
+/* 800F9E84 000F5AE4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800F9E88 000F5AE8 4B F5 FB E5 */ bl func_80059A6C
+/* 800F9E8C 000F5AEC 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9E90 000F5AF0 41 82 35 A0 */ beq lbl_800FD430
+/* 800F9E94 000F5AF4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800F9E98 000F5AF8 41 82 04 54 */ beq lbl_800FA2EC
+/* 800F9E9C 000F5AFC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800F9EA0 000F5B00 3B C0 00 00 */ li r30, 0
+/* 800F9EA4 000F5B04 28 00 FF FF */ cmplwi r0, 0xffff
+/* 800F9EA8 000F5B08 3B E0 00 14 */ li r31, 0x14
+/* 800F9EAC 000F5B0C 41 82 00 08 */ beq lbl_800F9EB4
+/* 800F9EB0 000F5B10 7C 1F 03 78 */ mr r31, r0
+lbl_800F9EB4:
+/* 800F9EB4 000F5B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9EB8 000F5B18 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800F9EBC 000F5B1C 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9EC0 000F5B20 41 82 00 08 */ beq lbl_800F9EC8
+/* 800F9EC4 000F5B24 48 00 02 3C */ b lbl_800FA100
+lbl_800F9EC8:
+/* 800F9EC8 000F5B28 48 02 2A AD */ bl func_8011C974
+/* 800F9ECC 000F5B2C 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800F9ED0 000F5B30 2C 00 00 00 */ cmpwi r0, 0
+/* 800F9ED4 000F5B34 40 82 00 1C */ bne lbl_800F9EF0
+/* 800F9ED8 000F5B38 48 02 2A 9D */ bl func_8011C974
+/* 800F9EDC 000F5B3C 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800F9EE0 000F5B40 28 00 00 03 */ cmplwi r0, 3
+/* 800F9EE4 000F5B44 40 82 00 0C */ bne lbl_800F9EF0
+/* 800F9EE8 000F5B48 28 1F 00 01 */ cmplwi r31, 1
+/* 800F9EEC 000F5B4C 41 82 03 EC */ beq lbl_800FA2D8
+lbl_800F9EF0:
+/* 800F9EF0 000F5B50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9EF4 000F5B54 3F A0 80 42 */ lis r29, lbl_80418120@ha
+/* 800F9EF8 000F5B58 57 FC 18 38 */ slwi r28, r31, 3
+/* 800F9EFC 000F5B5C 38 A0 00 00 */ li r5, 0
+/* 800F9F00 000F5B60 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
+/* 800F9F04 000F5B64 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9F08 000F5B68 7C 9D E2 2E */ lhzx r4, r29, r28
+/* 800F9F0C 000F5B6C 48 15 9E A5 */ bl func_80253DB0
+/* 800F9F10 000F5B70 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F14 000F5B74 7C 7D E2 14 */ add r3, r29, r28
+/* 800F9F18 000F5B78 A0 83 00 02 */ lhz r4, 2(r3)
+/* 800F9F1C 000F5B7C 38 A0 00 00 */ li r5, 0
+/* 800F9F20 000F5B80 A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800F9F24 000F5B84 48 15 9E 8D */ bl func_80253DB0
+/* 800F9F28 000F5B88 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F2C 000F5B8C 7C 7D E2 14 */ add r3, r29, r28
+/* 800F9F30 000F5B90 A0 83 00 04 */ lhz r4, 4(r3)
+/* 800F9F34 000F5B94 38 A0 00 00 */ li r5, 0
+/* 800F9F38 000F5B98 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800F9F3C 000F5B9C 48 15 9E 75 */ bl func_80253DB0
+/* 800F9F40 000F5BA0 7C 9D E2 14 */ add r4, r29, r28
+/* 800F9F44 000F5BA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F48 000F5BA8 A0 04 00 06 */ lhz r0, 6(r4)
+/* 800F9F4C 000F5BAC 28 1F 00 14 */ cmplwi r31, 0x14
+/* 800F9F50 000F5BB0 90 03 00 60 */ stw r0, 0x60(r3)
+/* 800F9F54 000F5BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F58 000F5BB8 80 03 00 60 */ lwz r0, 0x60(r3)
+/* 800F9F5C 000F5BBC 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800F9F60 000F5BC0 41 81 03 78 */ bgt lbl_800FA2D8
+/* 800F9F64 000F5BC4 3C 60 80 42 */ lis r3, lbl_8041A484@ha
+/* 800F9F68 000F5BC8 57 E0 10 3A */ slwi r0, r31, 2
+/* 800F9F6C 000F5BCC 38 63 A4 84 */ addi r3, r3, lbl_8041A484@l
+/* 800F9F70 000F5BD0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800F9F74 000F5BD4 7C 69 03 A6 */ mtctr r3
+/* 800F9F78 000F5BD8 4E 80 04 20 */ bctr
+/* 800F9F7C 000F5BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9F80 000F5BE0 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800F9F84 000F5BE4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800F9F88 000F5BE8 41 82 03 50 */ beq lbl_800FA2D8
+/* 800F9F8C 000F5BEC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800F9F90 000F5BF0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800F9F94 000F5BF4 38 A0 FF FF */ li r5, -1
+/* 800F9F98 000F5BF8 7D 89 03 A6 */ mtctr r12
+/* 800F9F9C 000F5BFC 4E 80 04 21 */ bctrl
+/* 800F9FA0 000F5C00 2C 03 00 00 */ cmpwi r3, 0
+/* 800F9FA4 000F5C04 41 82 00 18 */ beq lbl_800F9FBC
+/* 800F9FA8 000F5C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FAC 000F5C0C 38 00 00 2D */ li r0, 0x2d
+/* 800F9FB0 000F5C10 3B C0 00 01 */ li r30, 1
+/* 800F9FB4 000F5C14 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9FB8 000F5C18 48 00 03 20 */ b lbl_800FA2D8
+lbl_800F9FBC:
+/* 800F9FBC 000F5C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FC0 000F5C20 38 80 00 06 */ li r4, 6
+/* 800F9FC4 000F5C24 38 A0 00 00 */ li r5, 0
+/* 800F9FC8 000F5C28 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800F9FCC 000F5C2C 48 15 9D E5 */ bl func_80253DB0
+/* 800F9FD0 000F5C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FD4 000F5C34 38 00 00 03 */ li r0, 3
+/* 800F9FD8 000F5C38 3B C0 00 01 */ li r30, 1
+/* 800F9FDC 000F5C3C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9FE0 000F5C40 48 00 02 F8 */ b lbl_800FA2D8
+/* 800F9FE4 000F5C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FE8 000F5C48 38 00 00 04 */ li r0, 4
+/* 800F9FEC 000F5C4C 3B C0 00 01 */ li r30, 1
+/* 800F9FF0 000F5C50 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800F9FF4 000F5C54 48 00 02 E4 */ b lbl_800FA2D8
+/* 800F9FF8 000F5C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800F9FFC 000F5C5C 38 00 00 0C */ li r0, 0xc
+/* 800FA000 000F5C60 3B C0 00 01 */ li r30, 1
+/* 800FA004 000F5C64 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA008 000F5C68 48 00 02 D0 */ b lbl_800FA2D8
+/* 800FA00C 000F5C6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA010 000F5C70 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FA014 000F5C74 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA018 000F5C78 41 82 02 C0 */ beq lbl_800FA2D8
+/* 800FA01C 000F5C7C 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA020 000F5C80 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA024 000F5C84 38 A0 00 00 */ li r5, 0
+/* 800FA028 000F5C88 7D 89 03 A6 */ mtctr r12
+/* 800FA02C 000F5C8C 4E 80 04 21 */ bctrl
+/* 800FA030 000F5C90 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA034 000F5C94 41 82 00 34 */ beq lbl_800FA068
+/* 800FA038 000F5C98 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA03C 000F5C9C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FA040 000F5CA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA044 000F5CA4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA048 000F5CA8 48 2E 21 55 */ bl func_803DC19C
+/* 800FA04C 000F5CAC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA050 000F5CB0 38 80 00 00 */ li r4, 0
+/* 800FA054 000F5CB4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA058 000F5CB8 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FA05C 000F5CBC 38 60 02 23 */ li r3, 0x223
+/* 800FA060 000F5CC0 4B F1 11 11 */ bl func_8000B170
+/* 800FA064 000F5CC4 48 00 02 74 */ b lbl_800FA2D8
+lbl_800FA068:
+/* 800FA068 000F5CC8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA06C 000F5CCC 38 60 02 22 */ li r3, 0x222
+/* 800FA070 000F5CD0 38 80 00 00 */ li r4, 0
+/* 800FA074 000F5CD4 4B F1 10 FD */ bl func_8000B170
+/* 800FA078 000F5CD8 48 00 02 60 */ b lbl_800FA2D8
+/* 800FA07C 000F5CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA080 000F5CE0 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FA084 000F5CE4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA088 000F5CE8 41 82 02 50 */ beq lbl_800FA2D8
+/* 800FA08C 000F5CEC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA090 000F5CF0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA094 000F5CF4 38 A0 00 01 */ li r5, 1
+/* 800FA098 000F5CF8 7D 89 03 A6 */ mtctr r12
+/* 800FA09C 000F5CFC 4E 80 04 21 */ bctrl
+/* 800FA0A0 000F5D00 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA0A4 000F5D04 41 82 00 34 */ beq lbl_800FA0D8
+/* 800FA0A8 000F5D08 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0AC 000F5D0C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FA0B0 000F5D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0B4 000F5D14 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA0B8 000F5D18 48 2E 20 E5 */ bl func_803DC19C
+/* 800FA0BC 000F5D1C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0C0 000F5D20 38 80 00 00 */ li r4, 0
+/* 800FA0C4 000F5D24 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA0C8 000F5D28 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FA0CC 000F5D2C 38 60 02 23 */ li r3, 0x223
+/* 800FA0D0 000F5D30 4B F1 10 A1 */ bl func_8000B170
+/* 800FA0D4 000F5D34 48 00 02 04 */ b lbl_800FA2D8
+lbl_800FA0D8:
+/* 800FA0D8 000F5D38 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA0DC 000F5D3C 38 60 02 22 */ li r3, 0x222
+/* 800FA0E0 000F5D40 38 80 00 00 */ li r4, 0
+/* 800FA0E4 000F5D44 4B F1 10 8D */ bl func_8000B170
+/* 800FA0E8 000F5D48 48 00 01 F0 */ b lbl_800FA2D8
+/* 800FA0EC 000F5D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA0F0 000F5D50 38 00 00 2A */ li r0, 0x2a
+/* 800FA0F4 000F5D54 3B C0 00 02 */ li r30, 2
+/* 800FA0F8 000F5D58 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA0FC 000F5D5C 48 00 01 DC */ b lbl_800FA2D8
+lbl_800FA100:
+/* 800FA100 000F5D60 3F A0 80 42 */ lis r29, lbl_80418120@ha
+/* 800FA104 000F5D64 57 FC 18 38 */ slwi r28, r31, 3
+/* 800FA108 000F5D68 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
+/* 800FA10C 000F5D6C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA110 000F5D70 7C 9D E2 14 */ add r4, r29, r28
+/* 800FA114 000F5D74 38 A0 00 00 */ li r5, 0
+/* 800FA118 000F5D78 A0 84 00 A8 */ lhz r4, 0xa8(r4)
+/* 800FA11C 000F5D7C 48 15 9C 95 */ bl func_80253DB0
+/* 800FA120 000F5D80 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA124 000F5D84 7C 7D E2 14 */ add r3, r29, r28
+/* 800FA128 000F5D88 A0 83 00 AA */ lhz r4, 0xaa(r3)
+/* 800FA12C 000F5D8C 38 A0 00 00 */ li r5, 0
+/* 800FA130 000F5D90 A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800FA134 000F5D94 48 15 9C 7D */ bl func_80253DB0
+/* 800FA138 000F5D98 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA13C 000F5D9C 7C 7D E2 14 */ add r3, r29, r28
+/* 800FA140 000F5DA0 A0 83 00 AC */ lhz r4, 0xac(r3)
+/* 800FA144 000F5DA4 38 A0 00 00 */ li r5, 0
+/* 800FA148 000F5DA8 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800FA14C 000F5DAC 48 15 9C 65 */ bl func_80253DB0
+/* 800FA150 000F5DB0 7C 9D E2 14 */ add r4, r29, r28
+/* 800FA154 000F5DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA158 000F5DB8 A0 04 00 AE */ lhz r0, 0xae(r4)
+/* 800FA15C 000F5DBC 28 1F 00 14 */ cmplwi r31, 0x14
+/* 800FA160 000F5DC0 90 03 00 60 */ stw r0, 0x60(r3)
+/* 800FA164 000F5DC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA168 000F5DC8 80 03 00 60 */ lwz r0, 0x60(r3)
+/* 800FA16C 000F5DCC 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800FA170 000F5DD0 41 81 01 68 */ bgt lbl_800FA2D8
+/* 800FA174 000F5DD4 3C 60 80 42 */ lis r3, lbl_8041A430@ha
+/* 800FA178 000F5DD8 57 E0 10 3A */ slwi r0, r31, 2
+/* 800FA17C 000F5DDC 38 63 A4 30 */ addi r3, r3, lbl_8041A430@l
+/* 800FA180 000F5DE0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FA184 000F5DE4 7C 69 03 A6 */ mtctr r3
+/* 800FA188 000F5DE8 4E 80 04 20 */ bctr
+/* 800FA18C 000F5DEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA190 000F5DF0 38 00 00 2D */ li r0, 0x2d
+/* 800FA194 000F5DF4 3B C0 00 01 */ li r30, 1
+/* 800FA198 000F5DF8 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA19C 000F5DFC 48 00 01 3C */ b lbl_800FA2D8
+/* 800FA1A0 000F5E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1A4 000F5E04 38 00 00 04 */ li r0, 4
+/* 800FA1A8 000F5E08 3B C0 00 01 */ li r30, 1
+/* 800FA1AC 000F5E0C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1B0 000F5E10 48 00 01 28 */ b lbl_800FA2D8
+/* 800FA1B4 000F5E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1B8 000F5E18 38 00 00 0C */ li r0, 0xc
+/* 800FA1BC 000F5E1C 3B C0 00 01 */ li r30, 1
+/* 800FA1C0 000F5E20 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1C4 000F5E24 48 00 01 14 */ b lbl_800FA2D8
+/* 800FA1C8 000F5E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1CC 000F5E2C 38 00 00 1A */ li r0, 0x1a
+/* 800FA1D0 000F5E30 3B C0 00 01 */ li r30, 1
+/* 800FA1D4 000F5E34 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1D8 000F5E38 48 00 01 00 */ b lbl_800FA2D8
+/* 800FA1DC 000F5E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1E0 000F5E40 38 00 00 22 */ li r0, 0x22
+/* 800FA1E4 000F5E44 3B C0 00 01 */ li r30, 1
+/* 800FA1E8 000F5E48 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA1EC 000F5E4C 48 00 00 EC */ b lbl_800FA2D8
+/* 800FA1F0 000F5E50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA1F4 000F5E54 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FA1F8 000F5E58 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA1FC 000F5E5C 41 82 00 DC */ beq lbl_800FA2D8
+/* 800FA200 000F5E60 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA204 000F5E64 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FA208 000F5E68 38 A0 00 01 */ li r5, 1
+/* 800FA20C 000F5E6C 7D 89 03 A6 */ mtctr r12
+/* 800FA210 000F5E70 4E 80 04 21 */ bctrl
+/* 800FA214 000F5E74 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA218 000F5E78 41 82 00 30 */ beq lbl_800FA248
+/* 800FA21C 000F5E7C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA220 000F5E80 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FA224 000F5E84 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA228 000F5E88 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FA22C 000F5E8C 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FA230 000F5E90 48 2E 25 19 */ bl func_803DC748
+/* 800FA234 000F5E94 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA238 000F5E98 38 60 02 23 */ li r3, 0x223
+/* 800FA23C 000F5E9C 38 80 00 00 */ li r4, 0
+/* 800FA240 000F5EA0 4B F1 0F 31 */ bl func_8000B170
+/* 800FA244 000F5EA4 48 00 00 94 */ b lbl_800FA2D8
+lbl_800FA248:
+/* 800FA248 000F5EA8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA24C 000F5EAC 38 60 02 22 */ li r3, 0x222
+/* 800FA250 000F5EB0 38 80 00 00 */ li r4, 0
+/* 800FA254 000F5EB4 4B F1 0F 1D */ bl func_8000B170
+/* 800FA258 000F5EB8 48 00 00 80 */ b lbl_800FA2D8
+/* 800FA25C 000F5EBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA260 000F5EC0 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FA264 000F5EC4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FA268 000F5EC8 41 82 00 70 */ beq lbl_800FA2D8
+/* 800FA26C 000F5ECC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA270 000F5ED0 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FA274 000F5ED4 38 A0 00 00 */ li r5, 0
+/* 800FA278 000F5ED8 7D 89 03 A6 */ mtctr r12
+/* 800FA27C 000F5EDC 4E 80 04 21 */ bctrl
+/* 800FA280 000F5EE0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA284 000F5EE4 41 82 00 30 */ beq lbl_800FA2B4
+/* 800FA288 000F5EE8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA28C 000F5EEC 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FA290 000F5EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA294 000F5EF4 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FA298 000F5EF8 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FA29C 000F5EFC 48 2E 24 AD */ bl func_803DC748
+/* 800FA2A0 000F5F00 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA2A4 000F5F04 38 60 02 23 */ li r3, 0x223
+/* 800FA2A8 000F5F08 38 80 00 00 */ li r4, 0
+/* 800FA2AC 000F5F0C 4B F1 0E C5 */ bl func_8000B170
+/* 800FA2B0 000F5F10 48 00 00 28 */ b lbl_800FA2D8
+lbl_800FA2B4:
+/* 800FA2B4 000F5F14 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FA2B8 000F5F18 38 60 02 22 */ li r3, 0x222
+/* 800FA2BC 000F5F1C 38 80 00 00 */ li r4, 0
+/* 800FA2C0 000F5F20 4B F1 0E B1 */ bl func_8000B170
+/* 800FA2C4 000F5F24 48 00 00 14 */ b lbl_800FA2D8
+/* 800FA2C8 000F5F28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA2CC 000F5F2C 38 00 00 2A */ li r0, 0x2a
+/* 800FA2D0 000F5F30 3B C0 00 02 */ li r30, 2
+/* 800FA2D4 000F5F34 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FA2D8:
+/* 800FA2D8 000F5F38 2C 1E 00 00 */ cmpwi r30, 0
+/* 800FA2DC 000F5F3C 41 82 31 54 */ beq lbl_800FD430
+/* 800FA2E0 000F5F40 7F C3 F3 78 */ mr r3, r30
+/* 800FA2E4 000F5F44 4B F6 01 E9 */ bl func_8005A4CC
+/* 800FA2E8 000F5F48 48 00 31 48 */ b lbl_800FD430
+lbl_800FA2EC:
+/* 800FA2EC 000F5F4C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA2F0 000F5F50 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FA2F4 000F5F54 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA2F8 000F5F58 41 82 00 08 */ beq lbl_800FA300
+/* 800FA2FC 000F5F5C 48 00 00 54 */ b lbl_800FA350
+lbl_800FA300:
+/* 800FA300 000F5F60 1F 83 00 06 */ mulli r28, r3, 6
+/* 800FA304 000F5F64 3F C0 80 42 */ lis r30, lbl_80418270@ha
+/* 800FA308 000F5F68 A8 64 00 42 */ lha r3, 0x42(r4)
+/* 800FA30C 000F5F6C 38 A0 00 00 */ li r5, 0
+/* 800FA310 000F5F70 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
+/* 800FA314 000F5F74 7C 9E E2 2E */ lhzx r4, r30, r28
+/* 800FA318 000F5F78 48 15 9A 99 */ bl func_80253DB0
+/* 800FA31C 000F5F7C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA320 000F5F80 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA324 000F5F84 A0 83 00 02 */ lhz r4, 2(r3)
+/* 800FA328 000F5F88 38 A0 00 00 */ li r5, 0
+/* 800FA32C 000F5F8C A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800FA330 000F5F90 48 15 9A 81 */ bl func_80253DB0
+/* 800FA334 000F5F94 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA338 000F5F98 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA33C 000F5F9C A0 83 00 04 */ lhz r4, 4(r3)
+/* 800FA340 000F5FA0 38 A0 00 00 */ li r5, 0
+/* 800FA344 000F5FA4 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800FA348 000F5FA8 48 15 9A 69 */ bl func_80253DB0
+/* 800FA34C 000F5FAC 48 00 30 E4 */ b lbl_800FD430
+lbl_800FA350:
+/* 800FA350 000F5FB0 1F 83 00 06 */ mulli r28, r3, 6
+/* 800FA354 000F5FB4 3F C0 80 42 */ lis r30, lbl_80418270@ha
+/* 800FA358 000F5FB8 A8 64 00 46 */ lha r3, 0x46(r4)
+/* 800FA35C 000F5FBC 38 A0 00 00 */ li r5, 0
+/* 800FA360 000F5FC0 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
+/* 800FA364 000F5FC4 7C 9E E2 14 */ add r4, r30, r28
+/* 800FA368 000F5FC8 A0 84 00 7E */ lhz r4, 0x7e(r4)
+/* 800FA36C 000F5FCC 48 15 9A 45 */ bl func_80253DB0
+/* 800FA370 000F5FD0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA374 000F5FD4 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA378 000F5FD8 A0 83 00 80 */ lhz r4, 0x80(r3)
+/* 800FA37C 000F5FDC 38 A0 00 00 */ li r5, 0
+/* 800FA380 000F5FE0 A8 66 00 44 */ lha r3, 0x44(r6)
+/* 800FA384 000F5FE4 48 15 9A 2D */ bl func_80253DB0
+/* 800FA388 000F5FE8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA38C 000F5FEC 7C 7E E2 14 */ add r3, r30, r28
+/* 800FA390 000F5FF0 A0 83 00 82 */ lhz r4, 0x82(r3)
+/* 800FA394 000F5FF4 38 A0 00 00 */ li r5, 0
+/* 800FA398 000F5FF8 A8 66 00 5E */ lha r3, 0x5e(r6)
+/* 800FA39C 000F5FFC 48 15 9A 15 */ bl func_80253DB0
+/* 800FA3A0 000F6000 48 00 30 90 */ b lbl_800FD430
+/* 800FA3A4 000F6004 A8 65 00 42 */ lha r3, 0x42(r5)
+/* 800FA3A8 000F6008 48 15 9A 29 */ bl func_80253DD0
+/* 800FA3AC 000F600C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA3B0 000F6010 28 00 00 03 */ cmplwi r0, 3
+/* 800FA3B4 000F6014 40 82 30 7C */ bne lbl_800FD430
+/* 800FA3B8 000F6018 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA3BC 000F601C 38 A0 FF FE */ li r5, -2
+/* 800FA3C0 000F6020 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FA3C4 000F6024 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FA3C8 000F6028 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FA3CC 000F602C 7D 89 03 A6 */ mtctr r12
+/* 800FA3D0 000F6030 4E 80 04 21 */ bctrl
+/* 800FA3D4 000F6034 2C 03 00 00 */ cmpwi r3, 0
+/* 800FA3D8 000F6038 41 82 30 58 */ beq lbl_800FD430
+/* 800FA3DC 000F603C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA3E0 000F6040 38 00 00 02 */ li r0, 2
+/* 800FA3E4 000F6044 38 80 00 00 */ li r4, 0
+/* 800FA3E8 000F6048 38 A0 00 00 */ li r5, 0
+/* 800FA3EC 000F604C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA3F0 000F6050 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA3F4 000F6054 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA3F8 000F6058 48 15 99 B9 */ bl func_80253DB0
+/* 800FA3FC 000F605C 48 00 30 34 */ b lbl_800FD430
+/* 800FA400 000F6060 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FA404 000F6064 48 15 99 CD */ bl func_80253DD0
+/* 800FA408 000F6068 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA40C 000F606C 28 00 00 03 */ cmplwi r0, 3
+/* 800FA410 000F6070 40 82 30 20 */ bne lbl_800FD430
+/* 800FA414 000F6074 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA418 000F6078 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA41C 000F607C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA420 000F6080 41 82 00 08 */ beq lbl_800FA428
+/* 800FA424 000F6084 48 00 00 54 */ b lbl_800FA478
+lbl_800FA428:
+/* 800FA428 000F6088 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA42C 000F608C 38 80 00 01 */ li r4, 1
+/* 800FA430 000F6090 38 A0 00 00 */ li r5, 0
+/* 800FA434 000F6094 48 15 99 7D */ bl func_80253DB0
+/* 800FA438 000F6098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA43C 000F609C 38 80 00 07 */ li r4, 7
+/* 800FA440 000F60A0 38 A0 00 00 */ li r5, 0
+/* 800FA444 000F60A4 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA448 000F60A8 48 15 99 69 */ bl func_80253DB0
+/* 800FA44C 000F60AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA450 000F60B0 38 80 00 04 */ li r4, 4
+/* 800FA454 000F60B4 38 A0 00 00 */ li r5, 0
+/* 800FA458 000F60B8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA45C 000F60BC 48 15 99 55 */ bl func_80253DB0
+/* 800FA460 000F60C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA464 000F60C4 38 80 00 03 */ li r4, 3
+/* 800FA468 000F60C8 38 A0 00 00 */ li r5, 0
+/* 800FA46C 000F60CC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA470 000F60D0 48 15 99 41 */ bl func_80253DB0
+/* 800FA474 000F60D4 48 00 00 78 */ b lbl_800FA4EC
+lbl_800FA478:
+/* 800FA478 000F60D8 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA47C 000F60DC 38 80 00 01 */ li r4, 1
+/* 800FA480 000F60E0 38 A0 00 00 */ li r5, 0
+/* 800FA484 000F60E4 48 15 99 2D */ bl func_80253DB0
+/* 800FA488 000F60E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA48C 000F60EC 38 80 00 04 */ li r4, 4
+/* 800FA490 000F60F0 38 A0 00 00 */ li r5, 0
+/* 800FA494 000F60F4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA498 000F60F8 48 15 99 19 */ bl func_80253DB0
+/* 800FA49C 000F60FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4A0 000F6100 38 80 00 09 */ li r4, 9
+/* 800FA4A4 000F6104 38 A0 00 00 */ li r5, 0
+/* 800FA4A8 000F6108 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA4AC 000F610C 48 15 99 05 */ bl func_80253DB0
+/* 800FA4B0 000F6110 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4B4 000F6114 38 80 00 01 */ li r4, 1
+/* 800FA4B8 000F6118 38 A0 00 00 */ li r5, 0
+/* 800FA4BC 000F611C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA4C0 000F6120 48 15 98 F1 */ bl func_80253DB0
+/* 800FA4C4 000F6124 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4C8 000F6128 38 80 00 01 */ li r4, 1
+/* 800FA4CC 000F612C 38 A0 00 00 */ li r5, 0
+/* 800FA4D0 000F6130 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA4D4 000F6134 48 15 98 DD */ bl func_80253DB0
+/* 800FA4D8 000F6138 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4DC 000F613C 38 80 00 03 */ li r4, 3
+/* 800FA4E0 000F6140 38 A0 00 00 */ li r5, 0
+/* 800FA4E4 000F6144 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA4E8 000F6148 48 15 98 C9 */ bl func_80253DB0
+lbl_800FA4EC:
+/* 800FA4EC 000F614C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA4F0 000F6150 38 00 00 2B */ li r0, 0x2b
+/* 800FA4F4 000F6154 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA4F8 000F6158 48 00 2F 38 */ b lbl_800FD430
+/* 800FA4FC 000F615C A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800FA500 000F6160 48 15 98 D1 */ bl func_80253DD0
+/* 800FA504 000F6164 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA508 000F6168 28 00 00 03 */ cmplwi r0, 3
+/* 800FA50C 000F616C 40 82 2F 24 */ bne lbl_800FD430
+/* 800FA510 000F6170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA514 000F6174 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA518 000F6178 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA51C 000F617C 41 82 00 08 */ beq lbl_800FA524
+/* 800FA520 000F6180 48 00 00 54 */ b lbl_800FA574
+lbl_800FA524:
+/* 800FA524 000F6184 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA528 000F6188 38 80 00 08 */ li r4, 8
+/* 800FA52C 000F618C 38 A0 00 00 */ li r5, 0
+/* 800FA530 000F6190 48 15 98 C1 */ bl func_80253DF0
+/* 800FA534 000F6194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA538 000F6198 38 80 00 08 */ li r4, 8
+/* 800FA53C 000F619C 38 A0 00 00 */ li r5, 0
+/* 800FA540 000F61A0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA544 000F61A4 48 15 98 AD */ bl func_80253DF0
+/* 800FA548 000F61A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA54C 000F61AC 38 80 00 08 */ li r4, 8
+/* 800FA550 000F61B0 38 A0 00 00 */ li r5, 0
+/* 800FA554 000F61B4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA558 000F61B8 48 15 98 99 */ bl func_80253DF0
+/* 800FA55C 000F61BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA560 000F61C0 38 80 00 08 */ li r4, 8
+/* 800FA564 000F61C4 38 A0 00 00 */ li r5, 0
+/* 800FA568 000F61C8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA56C 000F61CC 48 15 98 85 */ bl func_80253DF0
+/* 800FA570 000F61D0 48 00 00 AC */ b lbl_800FA61C
+lbl_800FA574:
+/* 800FA574 000F61D4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA578 000F61D8 38 80 00 08 */ li r4, 8
+/* 800FA57C 000F61DC 38 A0 00 00 */ li r5, 0
+/* 800FA580 000F61E0 48 15 98 71 */ bl func_80253DF0
+/* 800FA584 000F61E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA588 000F61E8 38 80 00 08 */ li r4, 8
+/* 800FA58C 000F61EC 38 A0 00 00 */ li r5, 0
+/* 800FA590 000F61F0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA594 000F61F4 48 15 98 5D */ bl func_80253DF0
+/* 800FA598 000F61F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA59C 000F61FC 38 80 00 08 */ li r4, 8
+/* 800FA5A0 000F6200 38 A0 00 00 */ li r5, 0
+/* 800FA5A4 000F6204 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA5A8 000F6208 48 15 98 49 */ bl func_80253DF0
+/* 800FA5AC 000F620C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5B0 000F6210 38 80 00 08 */ li r4, 8
+/* 800FA5B4 000F6214 38 A0 00 00 */ li r5, 0
+/* 800FA5B8 000F6218 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA5BC 000F621C 48 15 98 35 */ bl func_80253DF0
+/* 800FA5C0 000F6220 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5C4 000F6224 38 80 00 08 */ li r4, 8
+/* 800FA5C8 000F6228 38 A0 00 00 */ li r5, 0
+/* 800FA5CC 000F622C A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA5D0 000F6230 48 15 98 21 */ bl func_80253DF0
+/* 800FA5D4 000F6234 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5D8 000F6238 38 80 00 08 */ li r4, 8
+/* 800FA5DC 000F623C 38 A0 00 00 */ li r5, 0
+/* 800FA5E0 000F6240 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA5E4 000F6244 48 15 98 0D */ bl func_80253DF0
+/* 800FA5E8 000F6248 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA5EC 000F624C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FA5F0 000F6250 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FA5F4 000F6254 41 82 00 20 */ beq lbl_800FA614
+/* 800FA5F8 000F6258 4B F4 3B 65 */ bl func_8003E15C
+/* 800FA5FC 000F625C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FA600 000F6260 4B F4 3C 39 */ bl func_8003E238
+/* 800FA604 000F6264 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA608 000F6268 38 00 00 00 */ li r0, 0
+/* 800FA60C 000F626C 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FA610 000F6270 48 00 00 0C */ b lbl_800FA61C
+lbl_800FA614:
+/* 800FA614 000F6274 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FA618 000F6278 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FA61C:
+/* 800FA61C 000F627C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA620 000F6280 38 00 00 2C */ li r0, 0x2c
+/* 800FA624 000F6284 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA628 000F6288 48 00 2E 08 */ b lbl_800FD430
+/* 800FA62C 000F628C A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FA630 000F6290 48 15 97 A1 */ bl func_80253DD0
+/* 800FA634 000F6294 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA638 000F6298 28 00 00 03 */ cmplwi r0, 3
+/* 800FA63C 000F629C 40 82 2D F4 */ bne lbl_800FD430
+/* 800FA640 000F62A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA644 000F62A4 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA648 000F62A8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA64C 000F62AC 41 82 00 08 */ beq lbl_800FA654
+/* 800FA650 000F62B0 48 00 00 54 */ b lbl_800FA6A4
+lbl_800FA654:
+/* 800FA654 000F62B4 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA658 000F62B8 38 80 00 01 */ li r4, 1
+/* 800FA65C 000F62BC 38 A0 00 00 */ li r5, 0
+/* 800FA660 000F62C0 48 15 97 51 */ bl func_80253DB0
+/* 800FA664 000F62C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA668 000F62C8 38 80 00 07 */ li r4, 7
+/* 800FA66C 000F62CC 38 A0 00 00 */ li r5, 0
+/* 800FA670 000F62D0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA674 000F62D4 48 15 97 3D */ bl func_80253DB0
+/* 800FA678 000F62D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA67C 000F62DC 38 80 00 04 */ li r4, 4
+/* 800FA680 000F62E0 38 A0 00 00 */ li r5, 0
+/* 800FA684 000F62E4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA688 000F62E8 48 15 97 29 */ bl func_80253DB0
+/* 800FA68C 000F62EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA690 000F62F0 38 80 00 03 */ li r4, 3
+/* 800FA694 000F62F4 38 A0 00 00 */ li r5, 0
+/* 800FA698 000F62F8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA69C 000F62FC 48 15 97 15 */ bl func_80253DB0
+/* 800FA6A0 000F6300 48 00 00 78 */ b lbl_800FA718
+lbl_800FA6A4:
+/* 800FA6A4 000F6304 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA6A8 000F6308 38 80 00 01 */ li r4, 1
+/* 800FA6AC 000F630C 38 A0 00 00 */ li r5, 0
+/* 800FA6B0 000F6310 48 15 97 01 */ bl func_80253DB0
+/* 800FA6B4 000F6314 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6B8 000F6318 38 80 00 04 */ li r4, 4
+/* 800FA6BC 000F631C 38 A0 00 00 */ li r5, 0
+/* 800FA6C0 000F6320 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA6C4 000F6324 48 15 96 ED */ bl func_80253DB0
+/* 800FA6C8 000F6328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6CC 000F632C 38 80 00 09 */ li r4, 9
+/* 800FA6D0 000F6330 38 A0 00 00 */ li r5, 0
+/* 800FA6D4 000F6334 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA6D8 000F6338 48 15 96 D9 */ bl func_80253DB0
+/* 800FA6DC 000F633C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6E0 000F6340 38 80 00 01 */ li r4, 1
+/* 800FA6E4 000F6344 38 A0 00 00 */ li r5, 0
+/* 800FA6E8 000F6348 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA6EC 000F634C 48 15 96 C5 */ bl func_80253DB0
+/* 800FA6F0 000F6350 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA6F4 000F6354 38 80 00 01 */ li r4, 1
+/* 800FA6F8 000F6358 38 A0 00 00 */ li r5, 0
+/* 800FA6FC 000F635C A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA700 000F6360 48 15 96 B1 */ bl func_80253DB0
+/* 800FA704 000F6364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA708 000F6368 38 80 00 03 */ li r4, 3
+/* 800FA70C 000F636C 38 A0 00 00 */ li r5, 0
+/* 800FA710 000F6370 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA714 000F6374 48 15 96 9D */ bl func_80253DB0
+lbl_800FA718:
+/* 800FA718 000F6378 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA71C 000F637C 38 00 00 2E */ li r0, 0x2e
+/* 800FA720 000F6380 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA724 000F6384 48 00 2D 0C */ b lbl_800FD430
+/* 800FA728 000F6388 A8 65 00 40 */ lha r3, 0x40(r5)
+/* 800FA72C 000F638C 48 15 96 A5 */ bl func_80253DD0
+/* 800FA730 000F6390 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA734 000F6394 28 00 00 03 */ cmplwi r0, 3
+/* 800FA738 000F6398 40 82 2C F8 */ bne lbl_800FD430
+/* 800FA73C 000F639C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA740 000F63A0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA744 000F63A4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA748 000F63A8 41 82 00 08 */ beq lbl_800FA750
+/* 800FA74C 000F63AC 48 00 00 54 */ b lbl_800FA7A0
+lbl_800FA750:
+/* 800FA750 000F63B0 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA754 000F63B4 38 80 00 08 */ li r4, 8
+/* 800FA758 000F63B8 38 A0 00 00 */ li r5, 0
+/* 800FA75C 000F63BC 48 15 96 95 */ bl func_80253DF0
+/* 800FA760 000F63C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA764 000F63C4 38 80 00 08 */ li r4, 8
+/* 800FA768 000F63C8 38 A0 00 00 */ li r5, 0
+/* 800FA76C 000F63CC A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA770 000F63D0 48 15 96 81 */ bl func_80253DF0
+/* 800FA774 000F63D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA778 000F63D8 38 80 00 08 */ li r4, 8
+/* 800FA77C 000F63DC 38 A0 00 00 */ li r5, 0
+/* 800FA780 000F63E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA784 000F63E4 48 15 96 6D */ bl func_80253DF0
+/* 800FA788 000F63E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA78C 000F63EC 38 80 00 08 */ li r4, 8
+/* 800FA790 000F63F0 38 A0 00 00 */ li r5, 0
+/* 800FA794 000F63F4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA798 000F63F8 48 15 96 59 */ bl func_80253DF0
+/* 800FA79C 000F63FC 48 00 00 AC */ b lbl_800FA848
+lbl_800FA7A0:
+/* 800FA7A0 000F6400 A8 63 00 40 */ lha r3, 0x40(r3)
+/* 800FA7A4 000F6404 38 80 00 08 */ li r4, 8
+/* 800FA7A8 000F6408 38 A0 00 00 */ li r5, 0
+/* 800FA7AC 000F640C 48 15 96 45 */ bl func_80253DF0
+/* 800FA7B0 000F6410 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7B4 000F6414 38 80 00 08 */ li r4, 8
+/* 800FA7B8 000F6418 38 A0 00 00 */ li r5, 0
+/* 800FA7BC 000F641C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA7C0 000F6420 48 15 96 31 */ bl func_80253DF0
+/* 800FA7C4 000F6424 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7C8 000F6428 38 80 00 08 */ li r4, 8
+/* 800FA7CC 000F642C 38 A0 00 00 */ li r5, 0
+/* 800FA7D0 000F6430 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA7D4 000F6434 48 15 96 1D */ bl func_80253DF0
+/* 800FA7D8 000F6438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7DC 000F643C 38 80 00 08 */ li r4, 8
+/* 800FA7E0 000F6440 38 A0 00 00 */ li r5, 0
+/* 800FA7E4 000F6444 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA7E8 000F6448 48 15 96 09 */ bl func_80253DF0
+/* 800FA7EC 000F644C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA7F0 000F6450 38 80 00 08 */ li r4, 8
+/* 800FA7F4 000F6454 38 A0 00 00 */ li r5, 0
+/* 800FA7F8 000F6458 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA7FC 000F645C 48 15 95 F5 */ bl func_80253DF0
+/* 800FA800 000F6460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA804 000F6464 38 80 00 08 */ li r4, 8
+/* 800FA808 000F6468 38 A0 00 00 */ li r5, 0
+/* 800FA80C 000F646C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FA810 000F6470 48 15 95 E1 */ bl func_80253DF0
+/* 800FA814 000F6474 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA818 000F6478 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FA81C 000F647C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FA820 000F6480 41 82 00 20 */ beq lbl_800FA840
+/* 800FA824 000F6484 4B F4 39 39 */ bl func_8003E15C
+/* 800FA828 000F6488 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FA82C 000F648C 4B F4 3A 0D */ bl func_8003E238
+/* 800FA830 000F6490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA834 000F6494 38 00 00 00 */ li r0, 0
+/* 800FA838 000F6498 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FA83C 000F649C 48 00 00 0C */ b lbl_800FA848
+lbl_800FA840:
+/* 800FA840 000F64A0 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FA844 000F64A4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FA848:
+/* 800FA848 000F64A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA84C 000F64AC 38 00 00 2F */ li r0, 0x2f
+/* 800FA850 000F64B0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA854 000F64B4 48 00 2B DC */ b lbl_800FD430
+/* 800FA858 000F64B8 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FA85C 000F64BC 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA860 000F64C0 41 82 00 08 */ beq lbl_800FA868
+/* 800FA864 000F64C4 48 00 00 50 */ b lbl_800FA8B4
+lbl_800FA868:
+/* 800FA868 000F64C8 A8 65 00 42 */ lha r3, 0x42(r5)
+/* 800FA86C 000F64CC 48 15 95 65 */ bl func_80253DD0
+/* 800FA870 000F64D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA874 000F64D4 28 00 00 03 */ cmplwi r0, 3
+/* 800FA878 000F64D8 40 82 00 E0 */ bne lbl_800FA958
+/* 800FA87C 000F64DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA880 000F64E0 38 80 00 07 */ li r4, 7
+/* 800FA884 000F64E4 38 A0 00 00 */ li r5, 0
+/* 800FA888 000F64E8 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA88C 000F64EC 48 15 95 25 */ bl func_80253DB0
+/* 800FA890 000F64F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA894 000F64F4 38 80 00 06 */ li r4, 6
+/* 800FA898 000F64F8 38 A0 00 00 */ li r5, 0
+/* 800FA89C 000F64FC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA8A0 000F6500 48 15 95 11 */ bl func_80253DB0
+/* 800FA8A4 000F6504 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8A8 000F6508 38 00 00 05 */ li r0, 5
+/* 800FA8AC 000F650C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA8B0 000F6510 48 00 00 A8 */ b lbl_800FA958
+lbl_800FA8B4:
+/* 800FA8B4 000F6514 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FA8B8 000F6518 48 15 95 19 */ bl func_80253DD0
+/* 800FA8BC 000F651C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA8C0 000F6520 28 00 00 03 */ cmplwi r0, 3
+/* 800FA8C4 000F6524 40 82 00 94 */ bne lbl_800FA958
+/* 800FA8C8 000F6528 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8CC 000F652C 38 80 00 06 */ li r4, 6
+/* 800FA8D0 000F6530 38 A0 00 00 */ li r5, 0
+/* 800FA8D4 000F6534 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FA8D8 000F6538 48 15 94 D9 */ bl func_80253DB0
+/* 800FA8DC 000F653C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8E0 000F6540 38 80 00 09 */ li r4, 9
+/* 800FA8E4 000F6544 38 A0 00 00 */ li r5, 0
+/* 800FA8E8 000F6548 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA8EC 000F654C 48 15 94 C5 */ bl func_80253DB0
+/* 800FA8F0 000F6550 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA8F4 000F6554 38 80 00 01 */ li r4, 1
+/* 800FA8F8 000F6558 38 A0 00 00 */ li r5, 0
+/* 800FA8FC 000F655C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA900 000F6560 48 15 94 B1 */ bl func_80253DB0
+/* 800FA904 000F6564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA908 000F6568 38 80 00 01 */ li r4, 1
+/* 800FA90C 000F656C 38 A0 00 00 */ li r5, 0
+/* 800FA910 000F6570 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA914 000F6574 48 15 94 9D */ bl func_80253DB0
+/* 800FA918 000F6578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA91C 000F657C 38 00 00 05 */ li r0, 5
+/* 800FA920 000F6580 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FA924 000F6584 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA928 000F6588 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FA92C 000F658C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FA930 000F6590 41 82 00 20 */ beq lbl_800FA950
+/* 800FA934 000F6594 4B F4 38 29 */ bl func_8003E15C
+/* 800FA938 000F6598 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FA93C 000F659C 4B F4 38 FD */ bl func_8003E238
+/* 800FA940 000F65A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA944 000F65A4 38 00 00 00 */ li r0, 0
+/* 800FA948 000F65A8 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FA94C 000F65AC 48 00 00 0C */ b lbl_800FA958
+lbl_800FA950:
+/* 800FA950 000F65B0 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FA954 000F65B4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FA958:
+/* 800FA958 000F65B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA95C 000F65BC 38 00 00 14 */ li r0, 0x14
+/* 800FA960 000F65C0 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FA964 000F65C4 48 00 2A CC */ b lbl_800FD430
+/* 800FA968 000F65C8 A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FA96C 000F65CC 48 15 94 65 */ bl func_80253DD0
+/* 800FA970 000F65D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FA974 000F65D4 28 00 00 03 */ cmplwi r0, 3
+/* 800FA978 000F65D8 40 82 2A B8 */ bne lbl_800FD430
+/* 800FA97C 000F65DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA980 000F65E0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FA984 000F65E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FA988 000F65E8 41 82 00 08 */ beq lbl_800FA990
+/* 800FA98C 000F65EC 48 00 00 18 */ b lbl_800FA9A4
+lbl_800FA990:
+/* 800FA990 000F65F0 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FA994 000F65F4 38 80 00 08 */ li r4, 8
+/* 800FA998 000F65F8 38 A0 00 00 */ li r5, 0
+/* 800FA99C 000F65FC 48 15 94 55 */ bl func_80253DF0
+/* 800FA9A0 000F6600 48 00 00 3C */ b lbl_800FA9DC
+lbl_800FA9A4:
+/* 800FA9A4 000F6604 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FA9A8 000F6608 38 80 00 08 */ li r4, 8
+/* 800FA9AC 000F660C 38 A0 00 00 */ li r5, 0
+/* 800FA9B0 000F6610 48 15 94 41 */ bl func_80253DF0
+/* 800FA9B4 000F6614 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9B8 000F6618 38 80 00 08 */ li r4, 8
+/* 800FA9BC 000F661C 38 A0 00 00 */ li r5, 0
+/* 800FA9C0 000F6620 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FA9C4 000F6624 48 15 94 2D */ bl func_80253DF0
+/* 800FA9C8 000F6628 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9CC 000F662C 38 80 00 08 */ li r4, 8
+/* 800FA9D0 000F6630 38 A0 00 00 */ li r5, 0
+/* 800FA9D4 000F6634 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FA9D8 000F6638 48 15 94 19 */ bl func_80253DF0
+lbl_800FA9DC:
+/* 800FA9DC 000F663C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9E0 000F6640 38 80 00 08 */ li r4, 8
+/* 800FA9E4 000F6644 38 A0 00 01 */ li r5, 1
+/* 800FA9E8 000F6648 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FA9EC 000F664C 48 15 94 05 */ bl func_80253DF0
+/* 800FA9F0 000F6650 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FA9F4 000F6654 38 80 00 07 */ li r4, 7
+/* 800FA9F8 000F6658 38 A0 00 00 */ li r5, 0
+/* 800FA9FC 000F665C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAA00 000F6660 48 15 93 B1 */ bl func_80253DB0
+/* 800FAA04 000F6664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA08 000F6668 38 80 00 02 */ li r4, 2
+/* 800FAA0C 000F666C 38 A0 00 00 */ li r5, 0
+/* 800FAA10 000F6670 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAA14 000F6674 48 15 93 9D */ bl func_80253DB0
+/* 800FAA18 000F6678 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA1C 000F667C 38 00 00 06 */ li r0, 6
+/* 800FAA20 000F6680 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FAA24 000F6684 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA28 000F6688 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FAA2C 000F668C 28 00 00 04 */ cmplwi r0, 4
+/* 800FAA30 000F6690 40 82 00 14 */ bne lbl_800FAA44
+/* 800FAA34 000F6694 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FAA38 000F6698 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FAA3C 000F669C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FAA40 000F66A0 48 00 29 F0 */ b lbl_800FD430
+lbl_800FAA44:
+/* 800FAA44 000F66A4 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FAA48 000F66A8 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FAA4C 000F66AC 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FAA50 000F66B0 48 00 29 E0 */ b lbl_800FD430
+/* 800FAA54 000F66B4 38 00 2D 61 */ li r0, 0x2d61
+/* 800FAA58 000F66B8 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FAA5C 000F66BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA60 000F66C0 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAA64 000F66C4 48 15 93 6D */ bl func_80253DD0
+/* 800FAA68 000F66C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAA6C 000F66CC 28 00 00 03 */ cmplwi r0, 3
+/* 800FAA70 000F66D0 40 82 29 C0 */ bne lbl_800FD430
+/* 800FAA74 000F66D4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA78 000F66D8 38 00 00 09 */ li r0, 9
+/* 800FAA7C 000F66DC 38 60 00 01 */ li r3, 1
+/* 800FAA80 000F66E0 38 80 00 00 */ li r4, 0
+/* 800FAA84 000F66E4 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FAA88 000F66E8 4B F5 EE 71 */ bl func_800598F8
+/* 800FAA8C 000F66EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAA90 000F66F0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FAA94 000F66F4 28 00 00 04 */ cmplwi r0, 4
+/* 800FAA98 000F66F8 40 82 00 40 */ bne lbl_800FAAD8
+/* 800FAA9C 000F66FC 38 60 00 08 */ li r3, 8
+/* 800FAAA0 000F6700 38 80 00 00 */ li r4, 0
+/* 800FAAA4 000F6704 38 A0 00 00 */ li r5, 0
+/* 800FAAA8 000F6708 38 C0 00 14 */ li r6, 0x14
+/* 800FAAAC 000F670C 38 E0 00 00 */ li r7, 0
+/* 800FAAB0 000F6710 39 00 00 00 */ li r8, 0
+/* 800FAAB4 000F6714 4B F5 EF 15 */ bl func_800599C8
+/* 800FAAB8 000F6718 38 60 00 14 */ li r3, 0x14
+/* 800FAABC 000F671C 38 80 00 00 */ li r4, 0
+/* 800FAAC0 000F6720 38 A0 00 08 */ li r5, 8
+/* 800FAAC4 000F6724 38 C0 00 00 */ li r6, 0
+/* 800FAAC8 000F6728 38 E0 00 00 */ li r7, 0
+/* 800FAACC 000F672C 39 00 00 00 */ li r8, 0
+/* 800FAAD0 000F6730 4B F5 EE F9 */ bl func_800599C8
+/* 800FAAD4 000F6734 48 00 29 5C */ b lbl_800FD430
+lbl_800FAAD8:
+/* 800FAAD8 000F6738 38 60 00 06 */ li r3, 6
+/* 800FAADC 000F673C 38 80 00 00 */ li r4, 0
+/* 800FAAE0 000F6740 38 A0 00 00 */ li r5, 0
+/* 800FAAE4 000F6744 38 C0 00 07 */ li r6, 7
+/* 800FAAE8 000F6748 38 E0 00 00 */ li r7, 0
+/* 800FAAEC 000F674C 39 00 00 00 */ li r8, 0
+/* 800FAAF0 000F6750 4B F5 EE D9 */ bl func_800599C8
+/* 800FAAF4 000F6754 38 60 00 07 */ li r3, 7
+/* 800FAAF8 000F6758 38 80 00 00 */ li r4, 0
+/* 800FAAFC 000F675C 38 A0 00 06 */ li r5, 6
+/* 800FAB00 000F6760 38 C0 00 08 */ li r6, 8
+/* 800FAB04 000F6764 38 E0 00 00 */ li r7, 0
+/* 800FAB08 000F6768 39 00 00 00 */ li r8, 0
+/* 800FAB0C 000F676C 4B F5 EE BD */ bl func_800599C8
+/* 800FAB10 000F6770 38 60 00 08 */ li r3, 8
+/* 800FAB14 000F6774 38 80 00 00 */ li r4, 0
+/* 800FAB18 000F6778 38 A0 00 07 */ li r5, 7
+/* 800FAB1C 000F677C 38 C0 00 14 */ li r6, 0x14
+/* 800FAB20 000F6780 38 E0 00 00 */ li r7, 0
+/* 800FAB24 000F6784 39 00 00 00 */ li r8, 0
+/* 800FAB28 000F6788 4B F5 EE A1 */ bl func_800599C8
+/* 800FAB2C 000F678C 38 60 00 14 */ li r3, 0x14
+/* 800FAB30 000F6790 38 80 00 00 */ li r4, 0
+/* 800FAB34 000F6794 38 A0 00 08 */ li r5, 8
+/* 800FAB38 000F6798 38 C0 00 00 */ li r6, 0
+/* 800FAB3C 000F679C 38 E0 00 00 */ li r7, 0
+/* 800FAB40 000F67A0 39 00 00 00 */ li r8, 0
+/* 800FAB44 000F67A4 4B F5 EE 85 */ bl func_800599C8
+/* 800FAB48 000F67A8 48 00 28 E8 */ b lbl_800FD430
+/* 800FAB4C 000F67AC 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FAB50 000F67B0 38 60 00 29 */ li r3, 0x29
+/* 800FAB54 000F67B4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FAB58 000F67B8 38 C0 00 01 */ li r6, 1
+/* 800FAB5C 000F67BC 4B F5 EF 11 */ bl func_80059A6C
+/* 800FAB60 000F67C0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAB64 000F67C4 41 82 28 CC */ beq lbl_800FD430
+/* 800FAB68 000F67C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FAB6C 000F67CC 41 82 02 D8 */ beq lbl_800FAE44
+/* 800FAB70 000F67D0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAB74 000F67D4 3B C0 00 00 */ li r30, 0
+/* 800FAB78 000F67D8 2C 00 00 07 */ cmpwi r0, 7
+/* 800FAB7C 000F67DC 41 82 01 30 */ beq lbl_800FACAC
+/* 800FAB80 000F67E0 40 80 00 10 */ bge lbl_800FAB90
+/* 800FAB84 000F67E4 2C 00 00 06 */ cmpwi r0, 6
+/* 800FAB88 000F67E8 40 80 00 14 */ bge lbl_800FAB9C
+/* 800FAB8C 000F67EC 48 00 02 6C */ b lbl_800FADF8
+lbl_800FAB90:
+/* 800FAB90 000F67F0 2C 00 00 09 */ cmpwi r0, 9
+/* 800FAB94 000F67F4 40 80 02 64 */ bge lbl_800FADF8
+/* 800FAB98 000F67F8 48 00 02 24 */ b lbl_800FADBC
+lbl_800FAB9C:
+/* 800FAB9C 000F67FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FABA0 000F6800 38 80 00 00 */ li r4, 0
+/* 800FABA4 000F6804 38 A0 00 00 */ li r5, 0
+/* 800FABA8 000F6808 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FABAC 000F680C 48 15 92 05 */ bl func_80253DB0
+/* 800FABB0 000F6810 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FABB4 000F6814 38 80 00 02 */ li r4, 2
+/* 800FABB8 000F6818 38 A0 00 00 */ li r5, 0
+/* 800FABBC 000F681C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FABC0 000F6820 48 15 91 F1 */ bl func_80253DB0
+/* 800FABC4 000F6824 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FABC8 000F6828 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FABCC 000F682C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FABD0 000F6830 41 82 00 08 */ beq lbl_800FABD8
+/* 800FABD4 000F6834 48 00 00 70 */ b lbl_800FAC44
+lbl_800FABD8:
+/* 800FABD8 000F6838 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FABDC 000F683C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FABE0 000F6840 41 82 02 50 */ beq lbl_800FAE30
+/* 800FABE4 000F6844 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FABE8 000F6848 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FABEC 000F684C 38 A0 00 00 */ li r5, 0
+/* 800FABF0 000F6850 7D 89 03 A6 */ mtctr r12
+/* 800FABF4 000F6854 4E 80 04 21 */ bctrl
+/* 800FABF8 000F6858 2C 03 00 00 */ cmpwi r3, 0
+/* 800FABFC 000F685C 41 82 00 34 */ beq lbl_800FAC30
+/* 800FAC00 000F6860 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC04 000F6864 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FAC08 000F6868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC0C 000F686C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FAC10 000F6870 48 2E 15 8D */ bl func_803DC19C
+/* 800FAC14 000F6874 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC18 000F6878 38 80 00 00 */ li r4, 0
+/* 800FAC1C 000F687C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC20 000F6880 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FAC24 000F6884 38 60 02 23 */ li r3, 0x223
+/* 800FAC28 000F6888 4B F1 05 49 */ bl func_8000B170
+/* 800FAC2C 000F688C 48 00 02 04 */ b lbl_800FAE30
+lbl_800FAC30:
+/* 800FAC30 000F6890 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC34 000F6894 38 60 02 22 */ li r3, 0x222
+/* 800FAC38 000F6898 38 80 00 00 */ li r4, 0
+/* 800FAC3C 000F689C 4B F1 05 35 */ bl func_8000B170
+/* 800FAC40 000F68A0 48 00 01 F0 */ b lbl_800FAE30
+lbl_800FAC44:
+/* 800FAC44 000F68A4 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FAC48 000F68A8 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FAC4C 000F68AC 41 82 01 E4 */ beq lbl_800FAE30
+/* 800FAC50 000F68B0 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FAC54 000F68B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FAC58 000F68B8 38 A0 00 01 */ li r5, 1
+/* 800FAC5C 000F68BC 7D 89 03 A6 */ mtctr r12
+/* 800FAC60 000F68C0 4E 80 04 21 */ bctrl
+/* 800FAC64 000F68C4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAC68 000F68C8 41 82 00 30 */ beq lbl_800FAC98
+/* 800FAC6C 000F68CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC70 000F68D0 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FAC74 000F68D4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAC78 000F68D8 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FAC7C 000F68DC 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FAC80 000F68E0 48 2E 1A C9 */ bl func_803DC748
+/* 800FAC84 000F68E4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC88 000F68E8 38 60 02 23 */ li r3, 0x223
+/* 800FAC8C 000F68EC 38 80 00 00 */ li r4, 0
+/* 800FAC90 000F68F0 4B F1 04 E1 */ bl func_8000B170
+/* 800FAC94 000F68F4 48 00 01 9C */ b lbl_800FAE30
+lbl_800FAC98:
+/* 800FAC98 000F68F8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAC9C 000F68FC 38 60 02 22 */ li r3, 0x222
+/* 800FACA0 000F6900 38 80 00 00 */ li r4, 0
+/* 800FACA4 000F6904 4B F1 04 CD */ bl func_8000B170
+/* 800FACA8 000F6908 48 00 01 88 */ b lbl_800FAE30
+lbl_800FACAC:
+/* 800FACAC 000F690C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FACB0 000F6910 38 80 00 01 */ li r4, 1
+/* 800FACB4 000F6914 38 A0 00 00 */ li r5, 0
+/* 800FACB8 000F6918 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FACBC 000F691C 48 15 90 F5 */ bl func_80253DB0
+/* 800FACC0 000F6920 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FACC4 000F6924 38 80 00 02 */ li r4, 2
+/* 800FACC8 000F6928 38 A0 00 00 */ li r5, 0
+/* 800FACCC 000F692C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FACD0 000F6930 48 15 90 E1 */ bl func_80253DB0
+/* 800FACD4 000F6934 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FACD8 000F6938 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FACDC 000F693C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FACE0 000F6940 41 82 00 08 */ beq lbl_800FACE8
+/* 800FACE4 000F6944 48 00 00 70 */ b lbl_800FAD54
+lbl_800FACE8:
+/* 800FACE8 000F6948 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FACEC 000F694C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FACF0 000F6950 41 82 01 40 */ beq lbl_800FAE30
+/* 800FACF4 000F6954 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FACF8 000F6958 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FACFC 000F695C 38 A0 00 01 */ li r5, 1
+/* 800FAD00 000F6960 7D 89 03 A6 */ mtctr r12
+/* 800FAD04 000F6964 4E 80 04 21 */ bctrl
+/* 800FAD08 000F6968 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAD0C 000F696C 41 82 00 34 */ beq lbl_800FAD40
+/* 800FAD10 000F6970 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD14 000F6974 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FAD18 000F6978 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD1C 000F697C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FAD20 000F6980 48 2E 14 7D */ bl func_803DC19C
+/* 800FAD24 000F6984 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD28 000F6988 38 80 00 00 */ li r4, 0
+/* 800FAD2C 000F698C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAD30 000F6990 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FAD34 000F6994 38 60 02 23 */ li r3, 0x223
+/* 800FAD38 000F6998 4B F1 04 39 */ bl func_8000B170
+/* 800FAD3C 000F699C 48 00 00 F4 */ b lbl_800FAE30
+lbl_800FAD40:
+/* 800FAD40 000F69A0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAD44 000F69A4 38 60 02 22 */ li r3, 0x222
+/* 800FAD48 000F69A8 38 80 00 00 */ li r4, 0
+/* 800FAD4C 000F69AC 4B F1 04 25 */ bl func_8000B170
+/* 800FAD50 000F69B0 48 00 00 E0 */ b lbl_800FAE30
+lbl_800FAD54:
+/* 800FAD54 000F69B4 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FAD58 000F69B8 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FAD5C 000F69BC 41 82 00 D4 */ beq lbl_800FAE30
+/* 800FAD60 000F69C0 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FAD64 000F69C4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FAD68 000F69C8 38 A0 00 00 */ li r5, 0
+/* 800FAD6C 000F69CC 7D 89 03 A6 */ mtctr r12
+/* 800FAD70 000F69D0 4E 80 04 21 */ bctrl
+/* 800FAD74 000F69D4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FAD78 000F69D8 41 82 00 30 */ beq lbl_800FADA8
+/* 800FAD7C 000F69DC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD80 000F69E0 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FAD84 000F69E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAD88 000F69E8 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FAD8C 000F69EC 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FAD90 000F69F0 48 2E 19 B9 */ bl func_803DC748
+/* 800FAD94 000F69F4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FAD98 000F69F8 38 60 02 23 */ li r3, 0x223
+/* 800FAD9C 000F69FC 38 80 00 00 */ li r4, 0
+/* 800FADA0 000F6A00 4B F1 03 D1 */ bl func_8000B170
+/* 800FADA4 000F6A04 48 00 00 8C */ b lbl_800FAE30
+lbl_800FADA8:
+/* 800FADA8 000F6A08 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FADAC 000F6A0C 38 60 02 22 */ li r3, 0x222
+/* 800FADB0 000F6A10 38 80 00 00 */ li r4, 0
+/* 800FADB4 000F6A14 4B F1 03 BD */ bl func_8000B170
+/* 800FADB8 000F6A18 48 00 00 78 */ b lbl_800FAE30
+lbl_800FADBC:
+/* 800FADBC 000F6A1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADC0 000F6A20 38 80 00 02 */ li r4, 2
+/* 800FADC4 000F6A24 38 A0 00 00 */ li r5, 0
+/* 800FADC8 000F6A28 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FADCC 000F6A2C 48 15 8F E5 */ bl func_80253DB0
+/* 800FADD0 000F6A30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADD4 000F6A34 38 80 00 02 */ li r4, 2
+/* 800FADD8 000F6A38 38 A0 00 00 */ li r5, 0
+/* 800FADDC 000F6A3C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FADE0 000F6A40 48 15 8F D1 */ bl func_80253DB0
+/* 800FADE4 000F6A44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADE8 000F6A48 38 00 00 0F */ li r0, 0xf
+/* 800FADEC 000F6A4C 3B C0 00 01 */ li r30, 1
+/* 800FADF0 000F6A50 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FADF4 000F6A54 48 00 00 3C */ b lbl_800FAE30
+lbl_800FADF8:
+/* 800FADF8 000F6A58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FADFC 000F6A5C 38 80 00 03 */ li r4, 3
+/* 800FAE00 000F6A60 38 A0 00 00 */ li r5, 0
+/* 800FAE04 000F6A64 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAE08 000F6A68 48 15 8F A9 */ bl func_80253DB0
+/* 800FAE0C 000F6A6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE10 000F6A70 38 80 00 01 */ li r4, 1
+/* 800FAE14 000F6A74 38 A0 00 00 */ li r5, 0
+/* 800FAE18 000F6A78 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAE1C 000F6A7C 48 15 8F 95 */ bl func_80253DB0
+/* 800FAE20 000F6A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE24 000F6A84 38 00 00 0A */ li r0, 0xa
+/* 800FAE28 000F6A88 3B C0 00 02 */ li r30, 2
+/* 800FAE2C 000F6A8C 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FAE30:
+/* 800FAE30 000F6A90 2C 1E 00 00 */ cmpwi r30, 0
+/* 800FAE34 000F6A94 41 82 25 FC */ beq lbl_800FD430
+/* 800FAE38 000F6A98 7F C3 F3 78 */ mr r3, r30
+/* 800FAE3C 000F6A9C 4B F5 F6 91 */ bl func_8005A4CC
+/* 800FAE40 000F6AA0 48 00 25 F0 */ b lbl_800FD430
+lbl_800FAE44:
+/* 800FAE44 000F6AA4 2C 03 00 07 */ cmpwi r3, 7
+/* 800FAE48 000F6AA8 41 82 00 4C */ beq lbl_800FAE94
+/* 800FAE4C 000F6AAC 40 80 00 10 */ bge lbl_800FAE5C
+/* 800FAE50 000F6AB0 2C 03 00 06 */ cmpwi r3, 6
+/* 800FAE54 000F6AB4 40 80 00 14 */ bge lbl_800FAE68
+/* 800FAE58 000F6AB8 48 00 00 94 */ b lbl_800FAEEC
+lbl_800FAE5C:
+/* 800FAE5C 000F6ABC 2C 03 00 09 */ cmpwi r3, 9
+/* 800FAE60 000F6AC0 40 80 00 8C */ bge lbl_800FAEEC
+/* 800FAE64 000F6AC4 48 00 00 5C */ b lbl_800FAEC0
+lbl_800FAE68:
+/* 800FAE68 000F6AC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE6C 000F6ACC 38 80 00 00 */ li r4, 0
+/* 800FAE70 000F6AD0 38 A0 00 00 */ li r5, 0
+/* 800FAE74 000F6AD4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAE78 000F6AD8 48 15 8F 39 */ bl func_80253DB0
+/* 800FAE7C 000F6ADC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE80 000F6AE0 38 80 00 02 */ li r4, 2
+/* 800FAE84 000F6AE4 38 A0 00 00 */ li r5, 0
+/* 800FAE88 000F6AE8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAE8C 000F6AEC 48 15 8F 25 */ bl func_80253DB0
+/* 800FAE90 000F6AF0 48 00 25 A0 */ b lbl_800FD430
+lbl_800FAE94:
+/* 800FAE94 000F6AF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAE98 000F6AF8 38 80 00 01 */ li r4, 1
+/* 800FAE9C 000F6AFC 38 A0 00 00 */ li r5, 0
+/* 800FAEA0 000F6B00 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAEA4 000F6B04 48 15 8F 0D */ bl func_80253DB0
+/* 800FAEA8 000F6B08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAEAC 000F6B0C 38 80 00 02 */ li r4, 2
+/* 800FAEB0 000F6B10 38 A0 00 00 */ li r5, 0
+/* 800FAEB4 000F6B14 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAEB8 000F6B18 48 15 8E F9 */ bl func_80253DB0
+/* 800FAEBC 000F6B1C 48 00 25 74 */ b lbl_800FD430
+lbl_800FAEC0:
+/* 800FAEC0 000F6B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAEC4 000F6B24 38 80 00 02 */ li r4, 2
+/* 800FAEC8 000F6B28 38 A0 00 00 */ li r5, 0
+/* 800FAECC 000F6B2C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAED0 000F6B30 48 15 8E E1 */ bl func_80253DB0
+/* 800FAED4 000F6B34 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAED8 000F6B38 38 80 00 02 */ li r4, 2
+/* 800FAEDC 000F6B3C 38 A0 00 00 */ li r5, 0
+/* 800FAEE0 000F6B40 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAEE4 000F6B44 48 15 8E CD */ bl func_80253DB0
+/* 800FAEE8 000F6B48 48 00 25 48 */ b lbl_800FD430
+lbl_800FAEEC:
+/* 800FAEEC 000F6B4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAEF0 000F6B50 38 80 00 03 */ li r4, 3
+/* 800FAEF4 000F6B54 38 A0 00 00 */ li r5, 0
+/* 800FAEF8 000F6B58 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAEFC 000F6B5C 48 15 8E B5 */ bl func_80253DB0
+/* 800FAF00 000F6B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF04 000F6B64 38 80 00 00 */ li r4, 0
+/* 800FAF08 000F6B68 38 A0 00 00 */ li r5, 0
+/* 800FAF0C 000F6B6C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FAF10 000F6B70 48 15 8E A1 */ bl func_80253DB0
+/* 800FAF14 000F6B74 48 00 25 1C */ b lbl_800FD430
+/* 800FAF18 000F6B78 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FAF1C 000F6B7C 48 15 8E B5 */ bl func_80253DD0
+/* 800FAF20 000F6B80 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAF24 000F6B84 28 00 00 03 */ cmplwi r0, 3
+/* 800FAF28 000F6B88 40 82 25 08 */ bne lbl_800FD430
+/* 800FAF2C 000F6B8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF30 000F6B90 38 80 00 06 */ li r4, 6
+/* 800FAF34 000F6B94 38 A0 00 00 */ li r5, 0
+/* 800FAF38 000F6B98 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FAF3C 000F6B9C 48 15 8E 75 */ bl func_80253DB0
+/* 800FAF40 000F6BA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF44 000F6BA4 38 80 00 01 */ li r4, 1
+/* 800FAF48 000F6BA8 38 A0 00 00 */ li r5, 0
+/* 800FAF4C 000F6BAC A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAF50 000F6BB0 48 15 8E 61 */ bl func_80253DB0
+/* 800FAF54 000F6BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF58 000F6BB8 38 00 00 0B */ li r0, 0xb
+/* 800FAF5C 000F6BBC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FAF60 000F6BC0 48 00 24 D0 */ b lbl_800FD430
+/* 800FAF64 000F6BC4 A8 65 00 4C */ lha r3, 0x4c(r5)
+/* 800FAF68 000F6BC8 48 15 8E 69 */ bl func_80253DD0
+/* 800FAF6C 000F6BCC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FAF70 000F6BD0 28 00 00 03 */ cmplwi r0, 3
+/* 800FAF74 000F6BD4 40 82 24 BC */ bne lbl_800FD430
+/* 800FAF78 000F6BD8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF7C 000F6BDC 38 80 00 08 */ li r4, 8
+/* 800FAF80 000F6BE0 38 A0 00 00 */ li r5, 0
+/* 800FAF84 000F6BE4 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FAF88 000F6BE8 48 15 8E 69 */ bl func_80253DF0
+/* 800FAF8C 000F6BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAF90 000F6BF0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FAF94 000F6BF4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FAF98 000F6BF8 41 82 00 08 */ beq lbl_800FAFA0
+/* 800FAF9C 000F6BFC 48 00 00 74 */ b lbl_800FB010
+lbl_800FAFA0:
+/* 800FAFA0 000F6C00 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FAFA4 000F6C04 38 80 00 08 */ li r4, 8
+/* 800FAFA8 000F6C08 38 A0 00 01 */ li r5, 1
+/* 800FAFAC 000F6C0C 48 15 8E 45 */ bl func_80253DF0
+/* 800FAFB0 000F6C10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAFB4 000F6C14 38 80 00 08 */ li r4, 8
+/* 800FAFB8 000F6C18 38 A0 00 00 */ li r5, 0
+/* 800FAFBC 000F6C1C A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FAFC0 000F6C20 48 15 8D F1 */ bl func_80253DB0
+/* 800FAFC4 000F6C24 3F C0 80 00 */ lis r30, 0x80000067@ha
+/* 800FAFC8 000F6C28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAFCC 000F6C2C 38 1E 00 67 */ addi r0, r30, 0x80000067@l
+/* 800FAFD0 000F6C30 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FAFD4 000F6C34 48 02 19 A1 */ bl func_8011C974
+/* 800FAFD8 000F6C38 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FAFDC 000F6C3C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FAFE0 000F6C40 40 82 00 E8 */ bne lbl_800FB0C8
+/* 800FAFE4 000F6C44 48 02 19 91 */ bl func_8011C974
+/* 800FAFE8 000F6C48 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FAFEC 000F6C4C 28 00 00 03 */ cmplwi r0, 3
+/* 800FAFF0 000F6C50 40 82 00 D8 */ bne lbl_800FB0C8
+/* 800FAFF4 000F6C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FAFF8 000F6C58 38 9E 00 66 */ addi r4, r30, 0x66
+/* 800FAFFC 000F6C5C 38 00 00 14 */ li r0, 0x14
+/* 800FB000 000F6C60 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800FB004 000F6C64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB008 000F6C68 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800FB00C 000F6C6C 48 00 00 BC */ b lbl_800FB0C8
+lbl_800FB010:
+/* 800FB010 000F6C70 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB014 000F6C74 38 80 00 08 */ li r4, 8
+/* 800FB018 000F6C78 38 A0 00 01 */ li r5, 1
+/* 800FB01C 000F6C7C 48 15 8D D5 */ bl func_80253DF0
+/* 800FB020 000F6C80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB024 000F6C84 38 80 00 08 */ li r4, 8
+/* 800FB028 000F6C88 38 A0 00 01 */ li r5, 1
+/* 800FB02C 000F6C8C A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB030 000F6C90 48 15 8D C1 */ bl func_80253DF0
+/* 800FB034 000F6C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB038 000F6C98 38 80 00 08 */ li r4, 8
+/* 800FB03C 000F6C9C 38 A0 00 01 */ li r5, 1
+/* 800FB040 000F6CA0 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB044 000F6CA4 48 15 8D AD */ bl func_80253DF0
+/* 800FB048 000F6CA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB04C 000F6CAC 38 80 00 0A */ li r4, 0xa
+/* 800FB050 000F6CB0 38 A0 00 00 */ li r5, 0
+/* 800FB054 000F6CB4 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB058 000F6CB8 48 15 8D 59 */ bl func_80253DB0
+/* 800FB05C 000F6CBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB060 000F6CC0 38 80 00 02 */ li r4, 2
+/* 800FB064 000F6CC4 38 A0 00 00 */ li r5, 0
+/* 800FB068 000F6CC8 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB06C 000F6CCC 48 15 8D 45 */ bl func_80253DB0
+/* 800FB070 000F6CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB074 000F6CD4 38 80 00 02 */ li r4, 2
+/* 800FB078 000F6CD8 38 A0 00 00 */ li r5, 0
+/* 800FB07C 000F6CDC A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB080 000F6CE0 48 15 8D 31 */ bl func_80253DB0
+/* 800FB084 000F6CE4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB088 000F6CE8 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FB08C 000F6CEC 28 00 00 02 */ cmplwi r0, 2
+/* 800FB090 000F6CF0 40 82 00 14 */ bne lbl_800FB0A4
+/* 800FB094 000F6CF4 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FB098 000F6CF8 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FB09C 000F6CFC 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB0A0 000F6D00 48 00 00 28 */ b lbl_800FB0C8
+lbl_800FB0A4:
+/* 800FB0A4 000F6D04 28 00 00 04 */ cmplwi r0, 4
+/* 800FB0A8 000F6D08 40 82 00 14 */ bne lbl_800FB0BC
+/* 800FB0AC 000F6D0C 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FB0B0 000F6D10 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FB0B4 000F6D14 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB0B8 000F6D18 48 00 00 10 */ b lbl_800FB0C8
+lbl_800FB0BC:
+/* 800FB0BC 000F6D1C 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FB0C0 000F6D20 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FB0C4 000F6D24 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FB0C8:
+/* 800FB0C8 000F6D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0CC 000F6D2C 38 80 00 07 */ li r4, 7
+/* 800FB0D0 000F6D30 38 A0 00 00 */ li r5, 0
+/* 800FB0D4 000F6D34 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB0D8 000F6D38 48 15 8C D9 */ bl func_80253DB0
+/* 800FB0DC 000F6D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0E0 000F6D40 38 80 00 00 */ li r4, 0
+/* 800FB0E4 000F6D44 38 00 00 01 */ li r0, 1
+/* 800FB0E8 000F6D48 B0 83 00 E8 */ sth r4, 0xe8(r3)
+/* 800FB0EC 000F6D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0F0 000F6D50 90 83 00 EC */ stw r4, 0xec(r3)
+/* 800FB0F4 000F6D54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB0F8 000F6D58 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB0FC 000F6D5C 48 00 23 34 */ b lbl_800FD430
+/* 800FB100 000F6D60 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB104 000F6D64 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB108 000F6D68 41 82 00 08 */ beq lbl_800FB110
+/* 800FB10C 000F6D6C 48 00 00 18 */ b lbl_800FB124
+lbl_800FB110:
+/* 800FB110 000F6D70 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FB114 000F6D74 38 80 00 09 */ li r4, 9
+/* 800FB118 000F6D78 38 A0 00 00 */ li r5, 0
+/* 800FB11C 000F6D7C 48 15 8C 95 */ bl func_80253DB0
+/* 800FB120 000F6D80 48 00 00 3C */ b lbl_800FB15C
+lbl_800FB124:
+/* 800FB124 000F6D84 A8 65 00 54 */ lha r3, 0x54(r5)
+/* 800FB128 000F6D88 38 80 00 01 */ li r4, 1
+/* 800FB12C 000F6D8C 38 A0 00 00 */ li r5, 0
+/* 800FB130 000F6D90 48 15 8C 81 */ bl func_80253DB0
+/* 800FB134 000F6D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB138 000F6D98 38 80 00 01 */ li r4, 1
+/* 800FB13C 000F6D9C 38 A0 00 00 */ li r5, 0
+/* 800FB140 000F6DA0 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB144 000F6DA4 48 15 8C 6D */ bl func_80253DB0
+/* 800FB148 000F6DA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB14C 000F6DAC 38 80 00 01 */ li r4, 1
+/* 800FB150 000F6DB0 38 A0 00 00 */ li r5, 0
+/* 800FB154 000F6DB4 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB158 000F6DB8 48 15 8C 59 */ bl func_80253DB0
+lbl_800FB15C:
+/* 800FB15C 000F6DBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB160 000F6DC0 38 00 00 08 */ li r0, 8
+/* 800FB164 000F6DC4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB168 000F6DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB16C 000F6DCC 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FB170 000F6DD0 48 00 22 C0 */ b lbl_800FD430
+/* 800FB174 000F6DD4 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB178 000F6DD8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB17C 000F6DDC 41 82 00 08 */ beq lbl_800FB184
+/* 800FB180 000F6DE0 48 00 00 74 */ b lbl_800FB1F4
+lbl_800FB184:
+/* 800FB184 000F6DE4 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FB188 000F6DE8 48 15 8C 49 */ bl func_80253DD0
+/* 800FB18C 000F6DEC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB190 000F6DF0 28 00 00 03 */ cmplwi r0, 3
+/* 800FB194 000F6DF4 40 82 22 9C */ bne lbl_800FD430
+/* 800FB198 000F6DF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB19C 000F6DFC 38 80 00 08 */ li r4, 8
+/* 800FB1A0 000F6E00 38 A0 00 00 */ li r5, 0
+/* 800FB1A4 000F6E04 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB1A8 000F6E08 48 15 8C 49 */ bl func_80253DF0
+/* 800FB1AC 000F6E0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1B0 000F6E10 38 80 00 08 */ li r4, 8
+/* 800FB1B4 000F6E14 38 A0 00 01 */ li r5, 1
+/* 800FB1B8 000F6E18 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB1BC 000F6E1C 48 15 8C 35 */ bl func_80253DF0
+/* 800FB1C0 000F6E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1C4 000F6E24 38 80 00 02 */ li r4, 2
+/* 800FB1C8 000F6E28 38 A0 00 00 */ li r5, 0
+/* 800FB1CC 000F6E2C A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB1D0 000F6E30 48 15 8B E1 */ bl func_80253DB0
+/* 800FB1D4 000F6E34 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1D8 000F6E38 38 00 00 06 */ li r0, 6
+/* 800FB1DC 000F6E3C 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FB1E0 000F6E40 90 04 00 CC */ stw r0, 0xcc(r4)
+/* 800FB1E4 000F6E44 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FB1E8 000F6E48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB1EC 000F6E4C 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FB1F0 000F6E50 48 00 22 40 */ b lbl_800FD430
+lbl_800FB1F4:
+/* 800FB1F4 000F6E54 A8 65 00 54 */ lha r3, 0x54(r5)
+/* 800FB1F8 000F6E58 48 15 8B D9 */ bl func_80253DD0
+/* 800FB1FC 000F6E5C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB200 000F6E60 28 00 00 03 */ cmplwi r0, 3
+/* 800FB204 000F6E64 40 82 22 2C */ bne lbl_800FD430
+/* 800FB208 000F6E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB20C 000F6E6C 38 80 00 08 */ li r4, 8
+/* 800FB210 000F6E70 38 A0 00 00 */ li r5, 0
+/* 800FB214 000F6E74 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB218 000F6E78 48 15 8B D9 */ bl func_80253DF0
+/* 800FB21C 000F6E7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB220 000F6E80 38 80 00 08 */ li r4, 8
+/* 800FB224 000F6E84 38 A0 00 00 */ li r5, 0
+/* 800FB228 000F6E88 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB22C 000F6E8C 48 15 8B C5 */ bl func_80253DF0
+/* 800FB230 000F6E90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB234 000F6E94 38 80 00 08 */ li r4, 8
+/* 800FB238 000F6E98 38 A0 00 00 */ li r5, 0
+/* 800FB23C 000F6E9C A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FB240 000F6EA0 48 15 8B B1 */ bl func_80253DF0
+/* 800FB244 000F6EA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB248 000F6EA8 38 80 00 08 */ li r4, 8
+/* 800FB24C 000F6EAC 38 A0 00 01 */ li r5, 1
+/* 800FB250 000F6EB0 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB254 000F6EB4 48 15 8B 9D */ bl func_80253DF0
+/* 800FB258 000F6EB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB25C 000F6EBC 38 80 00 02 */ li r4, 2
+/* 800FB260 000F6EC0 38 A0 00 00 */ li r5, 0
+/* 800FB264 000F6EC4 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FB268 000F6EC8 48 15 8B 49 */ bl func_80253DB0
+/* 800FB26C 000F6ECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB270 000F6ED0 38 00 00 06 */ li r0, 6
+/* 800FB274 000F6ED4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB278 000F6ED8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB27C 000F6EDC A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FB280 000F6EE0 28 00 00 04 */ cmplwi r0, 4
+/* 800FB284 000F6EE4 40 82 00 14 */ bne lbl_800FB298
+/* 800FB288 000F6EE8 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FB28C 000F6EEC 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FB290 000F6EF0 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB294 000F6EF4 48 00 00 10 */ b lbl_800FB2A4
+lbl_800FB298:
+/* 800FB298 000F6EF8 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FB29C 000F6EFC 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FB2A0 000F6F00 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FB2A4:
+/* 800FB2A4 000F6F04 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB2A8 000F6F08 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FB2AC 000F6F0C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FB2B0 000F6F10 41 82 00 20 */ beq lbl_800FB2D0
+/* 800FB2B4 000F6F14 4B F4 2E A9 */ bl func_8003E15C
+/* 800FB2B8 000F6F18 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FB2BC 000F6F1C 4B F4 2F 7D */ bl func_8003E238
+/* 800FB2C0 000F6F20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB2C4 000F6F24 38 00 00 00 */ li r0, 0
+/* 800FB2C8 000F6F28 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FB2CC 000F6F2C 48 00 21 64 */ b lbl_800FD430
+lbl_800FB2D0:
+/* 800FB2D0 000F6F30 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FB2D4 000F6F34 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+/* 800FB2D8 000F6F38 48 00 21 58 */ b lbl_800FD430
+/* 800FB2DC 000F6F3C A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB2E0 000F6F40 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB2E4 000F6F44 41 82 00 08 */ beq lbl_800FB2EC
+/* 800FB2E8 000F6F48 48 00 00 50 */ b lbl_800FB338
+lbl_800FB2EC:
+/* 800FB2EC 000F6F4C A8 65 00 42 */ lha r3, 0x42(r5)
+/* 800FB2F0 000F6F50 48 15 8A E1 */ bl func_80253DD0
+/* 800FB2F4 000F6F54 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB2F8 000F6F58 28 00 00 03 */ cmplwi r0, 3
+/* 800FB2FC 000F6F5C 40 82 00 E0 */ bne lbl_800FB3DC
+/* 800FB300 000F6F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB304 000F6F64 38 80 00 07 */ li r4, 7
+/* 800FB308 000F6F68 38 A0 00 00 */ li r5, 0
+/* 800FB30C 000F6F6C A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FB310 000F6F70 48 15 8A A1 */ bl func_80253DB0
+/* 800FB314 000F6F74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB318 000F6F78 38 80 00 06 */ li r4, 6
+/* 800FB31C 000F6F7C 38 A0 00 00 */ li r5, 0
+/* 800FB320 000F6F80 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB324 000F6F84 48 15 8A 8D */ bl func_80253DB0
+/* 800FB328 000F6F88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB32C 000F6F8C 38 00 00 0D */ li r0, 0xd
+/* 800FB330 000F6F90 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB334 000F6F94 48 00 00 A8 */ b lbl_800FB3DC
+lbl_800FB338:
+/* 800FB338 000F6F98 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FB33C 000F6F9C 48 15 8A 95 */ bl func_80253DD0
+/* 800FB340 000F6FA0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB344 000F6FA4 28 00 00 03 */ cmplwi r0, 3
+/* 800FB348 000F6FA8 40 82 00 94 */ bne lbl_800FB3DC
+/* 800FB34C 000F6FAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB350 000F6FB0 38 80 00 06 */ li r4, 6
+/* 800FB354 000F6FB4 38 A0 00 00 */ li r5, 0
+/* 800FB358 000F6FB8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB35C 000F6FBC 48 15 8A 55 */ bl func_80253DB0
+/* 800FB360 000F6FC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB364 000F6FC4 38 80 00 09 */ li r4, 9
+/* 800FB368 000F6FC8 38 A0 00 00 */ li r5, 0
+/* 800FB36C 000F6FCC A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB370 000F6FD0 48 15 8A 41 */ bl func_80253DB0
+/* 800FB374 000F6FD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB378 000F6FD8 38 80 00 01 */ li r4, 1
+/* 800FB37C 000F6FDC 38 A0 00 00 */ li r5, 0
+/* 800FB380 000F6FE0 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB384 000F6FE4 48 15 8A 2D */ bl func_80253DB0
+/* 800FB388 000F6FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB38C 000F6FEC 38 80 00 01 */ li r4, 1
+/* 800FB390 000F6FF0 38 A0 00 00 */ li r5, 0
+/* 800FB394 000F6FF4 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB398 000F6FF8 48 15 8A 19 */ bl func_80253DB0
+/* 800FB39C 000F6FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3A0 000F7000 38 00 00 0D */ li r0, 0xd
+/* 800FB3A4 000F7004 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB3A8 000F7008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3AC 000F700C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
+/* 800FB3B0 000F7010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
+/* 800FB3B4 000F7014 41 82 00 20 */ beq lbl_800FB3D4
+/* 800FB3B8 000F7018 4B F4 2D A5 */ bl func_8003E15C
+/* 800FB3BC 000F701C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
+/* 800FB3C0 000F7020 4B F4 2E 79 */ bl func_8003E238
+/* 800FB3C4 000F7024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3C8 000F7028 38 00 00 00 */ li r0, 0
+/* 800FB3CC 000F702C 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FB3D0 000F7030 48 00 00 0C */ b lbl_800FB3DC
+lbl_800FB3D4:
+/* 800FB3D4 000F7034 60 60 40 00 */ ori r0, r3, 0x4000
+/* 800FB3D8 000F7038 B0 1C 00 E4 */ sth r0, 0xe4(r28)
+lbl_800FB3DC:
+/* 800FB3DC 000F703C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB3E0 000F7040 38 00 00 14 */ li r0, 0x14
+/* 800FB3E4 000F7044 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FB3E8 000F7048 48 00 20 48 */ b lbl_800FD430
+/* 800FB3EC 000F704C A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FB3F0 000F7050 48 15 89 E1 */ bl func_80253DD0
+/* 800FB3F4 000F7054 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB3F8 000F7058 28 00 00 03 */ cmplwi r0, 3
+/* 800FB3FC 000F705C 40 82 20 34 */ bne lbl_800FD430
+/* 800FB400 000F7060 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB404 000F7064 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB408 000F7068 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB40C 000F706C 41 82 00 08 */ beq lbl_800FB414
+/* 800FB410 000F7070 48 00 00 18 */ b lbl_800FB428
+lbl_800FB414:
+/* 800FB414 000F7074 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FB418 000F7078 38 80 00 08 */ li r4, 8
+/* 800FB41C 000F707C 38 A0 00 00 */ li r5, 0
+/* 800FB420 000F7080 48 15 89 D1 */ bl func_80253DF0
+/* 800FB424 000F7084 48 00 00 3C */ b lbl_800FB460
+lbl_800FB428:
+/* 800FB428 000F7088 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FB42C 000F708C 38 80 00 08 */ li r4, 8
+/* 800FB430 000F7090 38 A0 00 00 */ li r5, 0
+/* 800FB434 000F7094 48 15 89 BD */ bl func_80253DF0
+/* 800FB438 000F7098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB43C 000F709C 38 80 00 08 */ li r4, 8
+/* 800FB440 000F70A0 38 A0 00 00 */ li r5, 0
+/* 800FB444 000F70A4 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FB448 000F70A8 48 15 89 A9 */ bl func_80253DF0
+/* 800FB44C 000F70AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB450 000F70B0 38 80 00 08 */ li r4, 8
+/* 800FB454 000F70B4 38 A0 00 00 */ li r5, 0
+/* 800FB458 000F70B8 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FB45C 000F70BC 48 15 89 95 */ bl func_80253DF0
+lbl_800FB460:
+/* 800FB460 000F70C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB464 000F70C4 38 80 00 08 */ li r4, 8
+/* 800FB468 000F70C8 38 A0 00 01 */ li r5, 1
+/* 800FB46C 000F70CC A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB470 000F70D0 48 15 89 81 */ bl func_80253DF0
+/* 800FB474 000F70D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB478 000F70D8 38 80 00 07 */ li r4, 7
+/* 800FB47C 000F70DC 38 A0 00 00 */ li r5, 0
+/* 800FB480 000F70E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB484 000F70E4 48 15 89 2D */ bl func_80253DB0
+/* 800FB488 000F70E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB48C 000F70EC 38 80 00 0A */ li r4, 0xa
+/* 800FB490 000F70F0 38 A0 00 00 */ li r5, 0
+/* 800FB494 000F70F4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB498 000F70F8 48 15 89 19 */ bl func_80253DB0
+/* 800FB49C 000F70FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB4A0 000F7100 38 00 00 0E */ li r0, 0xe
+/* 800FB4A4 000F7104 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB4A8 000F7108 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB4AC 000F710C A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FB4B0 000F7110 28 00 00 04 */ cmplwi r0, 4
+/* 800FB4B4 000F7114 40 82 00 14 */ bne lbl_800FB4C8
+/* 800FB4B8 000F7118 3C 60 80 00 */ lis r3, 0x80000F80@ha
+/* 800FB4BC 000F711C 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
+/* 800FB4C0 000F7120 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB4C4 000F7124 48 00 1F 6C */ b lbl_800FD430
+lbl_800FB4C8:
+/* 800FB4C8 000F7128 3C 60 80 00 */ lis r3, 0x80000FE0@ha
+/* 800FB4CC 000F712C 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
+/* 800FB4D0 000F7130 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FB4D4 000F7134 48 00 1F 5C */ b lbl_800FD430
+/* 800FB4D8 000F7138 A0 05 00 68 */ lhz r0, 0x68(r5)
+/* 800FB4DC 000F713C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB4E0 000F7140 41 82 00 08 */ beq lbl_800FB4E8
+/* 800FB4E4 000F7144 48 00 00 10 */ b lbl_800FB4F4
+lbl_800FB4E8:
+/* 800FB4E8 000F7148 38 00 55 0D */ li r0, 0x550d
+/* 800FB4EC 000F714C 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FB4F0 000F7150 48 00 00 0C */ b lbl_800FB4FC
+lbl_800FB4F4:
+/* 800FB4F4 000F7154 38 00 2D 62 */ li r0, 0x2d62
+/* 800FB4F8 000F7158 90 05 00 F8 */ stw r0, 0xf8(r5)
+lbl_800FB4FC:
+/* 800FB4FC 000F715C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB500 000F7160 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB504 000F7164 48 15 88 CD */ bl func_80253DD0
+/* 800FB508 000F7168 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FB50C 000F716C 28 00 00 03 */ cmplwi r0, 3
+/* 800FB510 000F7170 40 82 1F 20 */ bne lbl_800FD430
+/* 800FB514 000F7174 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB518 000F7178 38 00 00 11 */ li r0, 0x11
+/* 800FB51C 000F717C 38 60 00 01 */ li r3, 1
+/* 800FB520 000F7180 38 80 00 00 */ li r4, 0
+/* 800FB524 000F7184 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FB528 000F7188 4B F5 E3 D1 */ bl func_800598F8
+/* 800FB52C 000F718C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB530 000F7190 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB534 000F7194 28 00 00 04 */ cmplwi r0, 4
+/* 800FB538 000F7198 40 82 00 B0 */ bne lbl_800FB5E8
+/* 800FB53C 000F719C 38 60 00 08 */ li r3, 8
+/* 800FB540 000F71A0 38 80 00 0C */ li r4, 0xc
+/* 800FB544 000F71A4 38 A0 00 00 */ li r5, 0
+/* 800FB548 000F71A8 38 C0 00 14 */ li r6, 0x14
+/* 800FB54C 000F71AC 38 E0 00 00 */ li r7, 0
+/* 800FB550 000F71B0 39 00 00 00 */ li r8, 0
+/* 800FB554 000F71B4 4B F5 E4 75 */ bl func_800599C8
+/* 800FB558 000F71B8 38 60 00 09 */ li r3, 9
+/* 800FB55C 000F71BC 38 80 00 00 */ li r4, 0
+/* 800FB560 000F71C0 38 A0 00 00 */ li r5, 0
+/* 800FB564 000F71C4 38 C0 00 0A */ li r6, 0xa
+/* 800FB568 000F71C8 38 E0 00 0B */ li r7, 0xb
+/* 800FB56C 000F71CC 39 00 00 00 */ li r8, 0
+/* 800FB570 000F71D0 4B F5 E4 59 */ bl func_800599C8
+/* 800FB574 000F71D4 38 60 00 0A */ li r3, 0xa
+/* 800FB578 000F71D8 38 80 00 00 */ li r4, 0
+/* 800FB57C 000F71DC 38 A0 00 09 */ li r5, 9
+/* 800FB580 000F71E0 38 C0 00 00 */ li r6, 0
+/* 800FB584 000F71E4 38 E0 00 0C */ li r7, 0xc
+/* 800FB588 000F71E8 39 00 00 00 */ li r8, 0
+/* 800FB58C 000F71EC 4B F5 E4 3D */ bl func_800599C8
+/* 800FB590 000F71F0 38 60 00 0B */ li r3, 0xb
+/* 800FB594 000F71F4 38 80 00 09 */ li r4, 9
+/* 800FB598 000F71F8 38 A0 00 00 */ li r5, 0
+/* 800FB59C 000F71FC 38 C0 00 0C */ li r6, 0xc
+/* 800FB5A0 000F7200 38 E0 00 08 */ li r7, 8
+/* 800FB5A4 000F7204 39 00 00 00 */ li r8, 0
+/* 800FB5A8 000F7208 4B F5 E4 21 */ bl func_800599C8
+/* 800FB5AC 000F720C 38 60 00 0C */ li r3, 0xc
+/* 800FB5B0 000F7210 38 80 00 0A */ li r4, 0xa
+/* 800FB5B4 000F7214 38 A0 00 0B */ li r5, 0xb
+/* 800FB5B8 000F7218 38 C0 00 00 */ li r6, 0
+/* 800FB5BC 000F721C 38 E0 00 14 */ li r7, 0x14
+/* 800FB5C0 000F7220 39 00 00 00 */ li r8, 0
+/* 800FB5C4 000F7224 4B F5 E4 05 */ bl func_800599C8
+/* 800FB5C8 000F7228 38 60 00 14 */ li r3, 0x14
+/* 800FB5CC 000F722C 38 80 00 0C */ li r4, 0xc
+/* 800FB5D0 000F7230 38 A0 00 08 */ li r5, 8
+/* 800FB5D4 000F7234 38 C0 00 00 */ li r6, 0
+/* 800FB5D8 000F7238 38 E0 00 00 */ li r7, 0
+/* 800FB5DC 000F723C 39 00 00 00 */ li r8, 0
+/* 800FB5E0 000F7240 4B F5 E3 E9 */ bl func_800599C8
+/* 800FB5E4 000F7244 48 00 1E 4C */ b lbl_800FD430
+lbl_800FB5E8:
+/* 800FB5E8 000F7248 38 60 00 06 */ li r3, 6
+/* 800FB5EC 000F724C 38 80 00 0B */ li r4, 0xb
+/* 800FB5F0 000F7250 38 A0 00 00 */ li r5, 0
+/* 800FB5F4 000F7254 38 C0 00 07 */ li r6, 7
+/* 800FB5F8 000F7258 38 E0 00 00 */ li r7, 0
+/* 800FB5FC 000F725C 39 00 00 00 */ li r8, 0
+/* 800FB600 000F7260 4B F5 E3 C9 */ bl func_800599C8
+/* 800FB604 000F7264 38 60 00 07 */ li r3, 7
+/* 800FB608 000F7268 38 80 00 0C */ li r4, 0xc
+/* 800FB60C 000F726C 38 A0 00 06 */ li r5, 6
+/* 800FB610 000F7270 38 C0 00 08 */ li r6, 8
+/* 800FB614 000F7274 38 E0 00 00 */ li r7, 0
+/* 800FB618 000F7278 39 00 00 00 */ li r8, 0
+/* 800FB61C 000F727C 4B F5 E3 AD */ bl func_800599C8
+/* 800FB620 000F7280 38 60 00 08 */ li r3, 8
+/* 800FB624 000F7284 38 80 00 0C */ li r4, 0xc
+/* 800FB628 000F7288 38 A0 00 07 */ li r5, 7
+/* 800FB62C 000F728C 38 C0 00 14 */ li r6, 0x14
+/* 800FB630 000F7290 38 E0 00 00 */ li r7, 0
+/* 800FB634 000F7294 39 00 00 00 */ li r8, 0
+/* 800FB638 000F7298 4B F5 E3 91 */ bl func_800599C8
+/* 800FB63C 000F729C 38 60 00 09 */ li r3, 9
+/* 800FB640 000F72A0 38 80 00 00 */ li r4, 0
+/* 800FB644 000F72A4 38 A0 00 00 */ li r5, 0
+/* 800FB648 000F72A8 38 C0 00 0A */ li r6, 0xa
+/* 800FB64C 000F72AC 38 E0 00 0B */ li r7, 0xb
+/* 800FB650 000F72B0 39 00 00 00 */ li r8, 0
+/* 800FB654 000F72B4 4B F5 E3 75 */ bl func_800599C8
+/* 800FB658 000F72B8 38 60 00 0A */ li r3, 0xa
+/* 800FB65C 000F72BC 38 80 00 00 */ li r4, 0
+/* 800FB660 000F72C0 38 A0 00 09 */ li r5, 9
+/* 800FB664 000F72C4 38 C0 00 00 */ li r6, 0
+/* 800FB668 000F72C8 38 E0 00 0C */ li r7, 0xc
+/* 800FB66C 000F72CC 39 00 00 00 */ li r8, 0
+/* 800FB670 000F72D0 4B F5 E3 59 */ bl func_800599C8
+/* 800FB674 000F72D4 38 60 00 0B */ li r3, 0xb
+/* 800FB678 000F72D8 38 80 00 09 */ li r4, 9
+/* 800FB67C 000F72DC 38 A0 00 00 */ li r5, 0
+/* 800FB680 000F72E0 38 C0 00 0C */ li r6, 0xc
+/* 800FB684 000F72E4 38 E0 00 06 */ li r7, 6
+/* 800FB688 000F72E8 39 00 00 00 */ li r8, 0
+/* 800FB68C 000F72EC 4B F5 E3 3D */ bl func_800599C8
+/* 800FB690 000F72F0 38 60 00 0C */ li r3, 0xc
+/* 800FB694 000F72F4 38 80 00 0A */ li r4, 0xa
+/* 800FB698 000F72F8 38 A0 00 0B */ li r5, 0xb
+/* 800FB69C 000F72FC 38 C0 00 00 */ li r6, 0
+/* 800FB6A0 000F7300 38 E0 00 07 */ li r7, 7
+/* 800FB6A4 000F7304 39 00 00 00 */ li r8, 0
+/* 800FB6A8 000F7308 4B F5 E3 21 */ bl func_800599C8
+/* 800FB6AC 000F730C 38 60 00 14 */ li r3, 0x14
+/* 800FB6B0 000F7310 38 80 00 0C */ li r4, 0xc
+/* 800FB6B4 000F7314 38 A0 00 08 */ li r5, 8
+/* 800FB6B8 000F7318 38 C0 00 00 */ li r6, 0
+/* 800FB6BC 000F731C 38 E0 00 00 */ li r7, 0
+/* 800FB6C0 000F7320 39 00 00 00 */ li r8, 0
+/* 800FB6C4 000F7324 4B F5 E3 05 */ bl func_800599C8
+/* 800FB6C8 000F7328 48 00 1D 68 */ b lbl_800FD430
+/* 800FB6CC 000F732C 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FB6D0 000F7330 38 60 00 29 */ li r3, 0x29
+/* 800FB6D4 000F7334 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FB6D8 000F7338 38 C0 00 01 */ li r6, 1
+/* 800FB6DC 000F733C 4B F5 E3 91 */ bl func_80059A6C
+/* 800FB6E0 000F7340 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB6E4 000F7344 41 82 1D 4C */ beq lbl_800FD430
+/* 800FB6E8 000F7348 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FB6EC 000F734C 41 82 05 90 */ beq lbl_800FBC7C
+/* 800FB6F0 000F7350 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FB6F4 000F7354 3B C0 00 00 */ li r30, 0
+/* 800FB6F8 000F7358 38 03 FF FA */ addi r0, r3, -6
+/* 800FB6FC 000F735C 28 00 00 06 */ cmplwi r0, 6
+/* 800FB700 000F7360 41 81 05 1C */ bgt lbl_800FBC1C
+/* 800FB704 000F7364 3C 60 80 42 */ lis r3, lbl_8041A414@ha
+/* 800FB708 000F7368 54 00 10 3A */ slwi r0, r0, 2
+/* 800FB70C 000F736C 38 63 A4 14 */ addi r3, r3, lbl_8041A414@l
+/* 800FB710 000F7370 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FB714 000F7374 7C 69 03 A6 */ mtctr r3
+/* 800FB718 000F7378 4E 80 04 20 */ bctr
+/* 800FB71C 000F737C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB720 000F7380 38 80 00 00 */ li r4, 0
+/* 800FB724 000F7384 38 A0 00 00 */ li r5, 0
+/* 800FB728 000F7388 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB72C 000F738C 48 15 86 85 */ bl func_80253DB0
+/* 800FB730 000F7390 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB734 000F7394 38 80 00 08 */ li r4, 8
+/* 800FB738 000F7398 38 A0 00 00 */ li r5, 0
+/* 800FB73C 000F739C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB740 000F73A0 48 15 86 71 */ bl func_80253DB0
+/* 800FB744 000F73A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB748 000F73A8 38 80 00 02 */ li r4, 2
+/* 800FB74C 000F73AC 38 A0 00 00 */ li r5, 0
+/* 800FB750 000F73B0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FB754 000F73B4 48 15 86 5D */ bl func_80253DB0
+/* 800FB758 000F73B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB75C 000F73BC A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB760 000F73C0 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB764 000F73C4 41 82 00 08 */ beq lbl_800FB76C
+/* 800FB768 000F73C8 48 00 00 70 */ b lbl_800FB7D8
+lbl_800FB76C:
+/* 800FB76C 000F73CC 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FB770 000F73D0 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB774 000F73D4 41 82 04 F4 */ beq lbl_800FBC68
+/* 800FB778 000F73D8 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB77C 000F73DC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB780 000F73E0 38 A0 00 00 */ li r5, 0
+/* 800FB784 000F73E4 7D 89 03 A6 */ mtctr r12
+/* 800FB788 000F73E8 4E 80 04 21 */ bctrl
+/* 800FB78C 000F73EC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB790 000F73F0 41 82 00 34 */ beq lbl_800FB7C4
+/* 800FB794 000F73F4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB798 000F73F8 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FB79C 000F73FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB7A0 000F7400 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB7A4 000F7404 48 2E 09 F9 */ bl func_803DC19C
+/* 800FB7A8 000F7408 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB7AC 000F740C 38 80 00 00 */ li r4, 0
+/* 800FB7B0 000F7410 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB7B4 000F7414 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FB7B8 000F7418 38 60 02 23 */ li r3, 0x223
+/* 800FB7BC 000F741C 4B F0 F9 B5 */ bl func_8000B170
+/* 800FB7C0 000F7420 48 00 04 A8 */ b lbl_800FBC68
+lbl_800FB7C4:
+/* 800FB7C4 000F7424 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB7C8 000F7428 38 60 02 22 */ li r3, 0x222
+/* 800FB7CC 000F742C 38 80 00 00 */ li r4, 0
+/* 800FB7D0 000F7430 4B F0 F9 A1 */ bl func_8000B170
+/* 800FB7D4 000F7434 48 00 04 94 */ b lbl_800FBC68
+lbl_800FB7D8:
+/* 800FB7D8 000F7438 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FB7DC 000F743C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB7E0 000F7440 41 82 04 88 */ beq lbl_800FBC68
+/* 800FB7E4 000F7444 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB7E8 000F7448 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FB7EC 000F744C 38 A0 00 01 */ li r5, 1
+/* 800FB7F0 000F7450 7D 89 03 A6 */ mtctr r12
+/* 800FB7F4 000F7454 4E 80 04 21 */ bctrl
+/* 800FB7F8 000F7458 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB7FC 000F745C 41 82 00 30 */ beq lbl_800FB82C
+/* 800FB800 000F7460 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB804 000F7464 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FB808 000F7468 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB80C 000F746C 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FB810 000F7470 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FB814 000F7474 48 2E 0F 35 */ bl func_803DC748
+/* 800FB818 000F7478 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB81C 000F747C 38 60 02 23 */ li r3, 0x223
+/* 800FB820 000F7480 38 80 00 00 */ li r4, 0
+/* 800FB824 000F7484 4B F0 F9 4D */ bl func_8000B170
+/* 800FB828 000F7488 48 00 04 40 */ b lbl_800FBC68
+lbl_800FB82C:
+/* 800FB82C 000F748C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB830 000F7490 38 60 02 22 */ li r3, 0x222
+/* 800FB834 000F7494 38 80 00 00 */ li r4, 0
+/* 800FB838 000F7498 4B F0 F9 39 */ bl func_8000B170
+/* 800FB83C 000F749C 48 00 04 2C */ b lbl_800FBC68
+/* 800FB840 000F74A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB844 000F74A4 38 80 00 01 */ li r4, 1
+/* 800FB848 000F74A8 38 A0 00 00 */ li r5, 0
+/* 800FB84C 000F74AC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB850 000F74B0 48 15 85 61 */ bl func_80253DB0
+/* 800FB854 000F74B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB858 000F74B8 38 80 00 08 */ li r4, 8
+/* 800FB85C 000F74BC 38 A0 00 00 */ li r5, 0
+/* 800FB860 000F74C0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB864 000F74C4 48 15 85 4D */ bl func_80253DB0
+/* 800FB868 000F74C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB86C 000F74CC 38 80 00 02 */ li r4, 2
+/* 800FB870 000F74D0 38 A0 00 00 */ li r5, 0
+/* 800FB874 000F74D4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FB878 000F74D8 48 15 85 39 */ bl func_80253DB0
+/* 800FB87C 000F74DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB880 000F74E0 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB884 000F74E4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB888 000F74E8 41 82 00 08 */ beq lbl_800FB890
+/* 800FB88C 000F74EC 48 00 00 70 */ b lbl_800FB8FC
+lbl_800FB890:
+/* 800FB890 000F74F0 81 83 00 70 */ lwz r12, 0x70(r3)
+/* 800FB894 000F74F4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB898 000F74F8 41 82 03 D0 */ beq lbl_800FBC68
+/* 800FB89C 000F74FC 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB8A0 000F7500 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB8A4 000F7504 38 A0 00 01 */ li r5, 1
+/* 800FB8A8 000F7508 7D 89 03 A6 */ mtctr r12
+/* 800FB8AC 000F750C 4E 80 04 21 */ bctrl
+/* 800FB8B0 000F7510 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB8B4 000F7514 41 82 00 34 */ beq lbl_800FB8E8
+/* 800FB8B8 000F7518 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB8BC 000F751C 90 64 00 80 */ stw r3, 0x80(r4)
+/* 800FB8C0 000F7520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB8C4 000F7524 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB8C8 000F7528 48 2E 08 D5 */ bl func_803DC19C
+/* 800FB8CC 000F752C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB8D0 000F7530 38 80 00 00 */ li r4, 0
+/* 800FB8D4 000F7534 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB8D8 000F7538 90 65 00 78 */ stw r3, 0x78(r5)
+/* 800FB8DC 000F753C 38 60 02 23 */ li r3, 0x223
+/* 800FB8E0 000F7540 4B F0 F8 91 */ bl func_8000B170
+/* 800FB8E4 000F7544 48 00 03 84 */ b lbl_800FBC68
+lbl_800FB8E8:
+/* 800FB8E8 000F7548 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB8EC 000F754C 38 60 02 22 */ li r3, 0x222
+/* 800FB8F0 000F7550 38 80 00 00 */ li r4, 0
+/* 800FB8F4 000F7554 4B F0 F8 7D */ bl func_8000B170
+/* 800FB8F8 000F7558 48 00 03 70 */ b lbl_800FBC68
+lbl_800FB8FC:
+/* 800FB8FC 000F755C 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FB900 000F7560 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FB904 000F7564 41 82 03 64 */ beq lbl_800FBC68
+/* 800FB908 000F7568 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FB90C 000F756C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FB910 000F7570 38 A0 00 00 */ li r5, 0
+/* 800FB914 000F7574 7D 89 03 A6 */ mtctr r12
+/* 800FB918 000F7578 4E 80 04 21 */ bctrl
+/* 800FB91C 000F757C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB920 000F7580 41 82 00 30 */ beq lbl_800FB950
+/* 800FB924 000F7584 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB928 000F7588 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FB92C 000F758C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB930 000F7590 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FB934 000F7594 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FB938 000F7598 48 2E 0E 11 */ bl func_803DC748
+/* 800FB93C 000F759C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB940 000F75A0 38 60 02 23 */ li r3, 0x223
+/* 800FB944 000F75A4 38 80 00 00 */ li r4, 0
+/* 800FB948 000F75A8 4B F0 F8 29 */ bl func_8000B170
+/* 800FB94C 000F75AC 48 00 03 1C */ b lbl_800FBC68
+lbl_800FB950:
+/* 800FB950 000F75B0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FB954 000F75B4 38 60 02 22 */ li r3, 0x222
+/* 800FB958 000F75B8 38 80 00 00 */ li r4, 0
+/* 800FB95C 000F75BC 4B F0 F8 15 */ bl func_8000B170
+/* 800FB960 000F75C0 48 00 03 08 */ b lbl_800FBC68
+/* 800FB964 000F75C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB968 000F75C8 38 80 00 02 */ li r4, 2
+/* 800FB96C 000F75CC 38 A0 00 00 */ li r5, 0
+/* 800FB970 000F75D0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FB974 000F75D4 48 15 84 3D */ bl func_80253DB0
+/* 800FB978 000F75D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB97C 000F75DC 38 80 00 08 */ li r4, 8
+/* 800FB980 000F75E0 38 A0 00 00 */ li r5, 0
+/* 800FB984 000F75E4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FB988 000F75E8 48 15 84 29 */ bl func_80253DB0
+/* 800FB98C 000F75EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB990 000F75F0 38 80 00 02 */ li r4, 2
+/* 800FB994 000F75F4 38 A0 00 00 */ li r5, 0
+/* 800FB998 000F75F8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FB99C 000F75FC 48 15 84 15 */ bl func_80253DB0
+/* 800FB9A0 000F7600 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB9A4 000F7604 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FB9A8 000F7608 2C 00 00 00 */ cmpwi r0, 0
+/* 800FB9AC 000F760C 41 82 00 08 */ beq lbl_800FB9B4
+/* 800FB9B0 000F7610 48 00 00 10 */ b lbl_800FB9C0
+lbl_800FB9B4:
+/* 800FB9B4 000F7614 38 00 00 07 */ li r0, 7
+/* 800FB9B8 000F7618 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FB9BC 000F761C 48 00 00 0C */ b lbl_800FB9C8
+lbl_800FB9C0:
+/* 800FB9C0 000F7620 38 00 00 1D */ li r0, 0x1d
+/* 800FB9C4 000F7624 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FB9C8:
+/* 800FB9C8 000F7628 3B C0 00 01 */ li r30, 1
+/* 800FB9CC 000F762C 48 00 02 9C */ b lbl_800FBC68
+/* 800FB9D0 000F7630 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB9D4 000F7634 38 80 00 36 */ li r4, 0x36
+/* 800FB9D8 000F7638 38 A0 00 00 */ li r5, 0
+/* 800FB9DC 000F763C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FB9E0 000F7640 48 2E 1F FD */ bl func_803DD9DC
+/* 800FB9E4 000F7644 2C 03 00 00 */ cmpwi r3, 0
+/* 800FB9E8 000F7648 40 82 00 0C */ bne lbl_800FB9F4
+/* 800FB9EC 000F764C 3B C0 00 02 */ li r30, 2
+/* 800FB9F0 000F7650 48 00 02 78 */ b lbl_800FBC68
+lbl_800FB9F4:
+/* 800FB9F4 000F7654 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FB9F8 000F7658 38 80 00 03 */ li r4, 3
+/* 800FB9FC 000F765C 38 A0 00 00 */ li r5, 0
+/* 800FBA00 000F7660 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBA04 000F7664 48 15 83 AD */ bl func_80253DB0
+/* 800FBA08 000F7668 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA0C 000F766C 38 80 00 04 */ li r4, 4
+/* 800FBA10 000F7670 38 A0 00 00 */ li r5, 0
+/* 800FBA14 000F7674 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBA18 000F7678 48 15 83 99 */ bl func_80253DB0
+/* 800FBA1C 000F767C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA20 000F7680 38 80 00 02 */ li r4, 2
+/* 800FBA24 000F7684 38 A0 00 00 */ li r5, 0
+/* 800FBA28 000F7688 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBA2C 000F768C 48 15 83 85 */ bl func_80253DB0
+/* 800FBA30 000F7690 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA34 000F7694 38 A0 00 00 */ li r5, 0
+/* 800FBA38 000F7698 38 80 00 14 */ li r4, 0x14
+/* 800FBA3C 000F769C 38 00 00 09 */ li r0, 9
+/* 800FBA40 000F76A0 98 A3 00 F3 */ stb r5, 0xf3(r3)
+/* 800FBA44 000F76A4 3B C0 00 01 */ li r30, 1
+/* 800FBA48 000F76A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA4C 000F76AC 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBA50 000F76B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA54 000F76B4 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBA58 000F76B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA5C 000F76BC 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBA60 000F76C0 48 00 02 08 */ b lbl_800FBC68
+/* 800FBA64 000F76C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA68 000F76C8 38 80 00 37 */ li r4, 0x37
+/* 800FBA6C 000F76CC 38 A0 00 00 */ li r5, 0
+/* 800FBA70 000F76D0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FBA74 000F76D4 48 2E 1F 69 */ bl func_803DD9DC
+/* 800FBA78 000F76D8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FBA7C 000F76DC 40 82 00 0C */ bne lbl_800FBA88
+/* 800FBA80 000F76E0 3B C0 00 02 */ li r30, 2
+/* 800FBA84 000F76E4 48 00 01 E4 */ b lbl_800FBC68
+lbl_800FBA88:
+/* 800FBA88 000F76E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBA8C 000F76EC 38 80 00 03 */ li r4, 3
+/* 800FBA90 000F76F0 38 A0 00 00 */ li r5, 0
+/* 800FBA94 000F76F4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBA98 000F76F8 48 15 83 19 */ bl func_80253DB0
+/* 800FBA9C 000F76FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAA0 000F7700 38 80 00 05 */ li r4, 5
+/* 800FBAA4 000F7704 38 A0 00 00 */ li r5, 0
+/* 800FBAA8 000F7708 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBAAC 000F770C 48 15 83 05 */ bl func_80253DB0
+/* 800FBAB0 000F7710 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAB4 000F7714 38 80 00 02 */ li r4, 2
+/* 800FBAB8 000F7718 38 A0 00 00 */ li r5, 0
+/* 800FBABC 000F771C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBAC0 000F7720 48 15 82 F1 */ bl func_80253DB0
+/* 800FBAC4 000F7724 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAC8 000F7728 3B C0 00 01 */ li r30, 1
+/* 800FBACC 000F772C 38 80 00 14 */ li r4, 0x14
+/* 800FBAD0 000F7730 38 00 00 0A */ li r0, 0xa
+/* 800FBAD4 000F7734 9B C3 00 F3 */ stb r30, 0xf3(r3)
+/* 800FBAD8 000F7738 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBADC 000F773C 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBAE0 000F7740 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAE4 000F7744 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBAE8 000F7748 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAEC 000F774C 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBAF0 000F7750 48 00 01 78 */ b lbl_800FBC68
+/* 800FBAF4 000F7754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBAF8 000F7758 38 80 00 38 */ li r4, 0x38
+/* 800FBAFC 000F775C 38 A0 00 00 */ li r5, 0
+/* 800FBB00 000F7760 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FBB04 000F7764 48 2E 1E D9 */ bl func_803DD9DC
+/* 800FBB08 000F7768 2C 03 00 00 */ cmpwi r3, 0
+/* 800FBB0C 000F776C 40 82 00 0C */ bne lbl_800FBB18
+/* 800FBB10 000F7770 3B C0 00 02 */ li r30, 2
+/* 800FBB14 000F7774 48 00 01 54 */ b lbl_800FBC68
+lbl_800FBB18:
+/* 800FBB18 000F7778 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB1C 000F777C 38 80 00 03 */ li r4, 3
+/* 800FBB20 000F7780 38 A0 00 00 */ li r5, 0
+/* 800FBB24 000F7784 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBB28 000F7788 48 15 82 89 */ bl func_80253DB0
+/* 800FBB2C 000F778C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB30 000F7790 38 80 00 06 */ li r4, 6
+/* 800FBB34 000F7794 38 A0 00 00 */ li r5, 0
+/* 800FBB38 000F7798 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBB3C 000F779C 48 15 82 75 */ bl func_80253DB0
+/* 800FBB40 000F77A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB44 000F77A4 38 80 00 02 */ li r4, 2
+/* 800FBB48 000F77A8 38 A0 00 00 */ li r5, 0
+/* 800FBB4C 000F77AC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBB50 000F77B0 48 15 82 61 */ bl func_80253DB0
+/* 800FBB54 000F77B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB58 000F77B8 38 A0 00 02 */ li r5, 2
+/* 800FBB5C 000F77BC 38 80 00 14 */ li r4, 0x14
+/* 800FBB60 000F77C0 38 00 00 0B */ li r0, 0xb
+/* 800FBB64 000F77C4 98 A3 00 F3 */ stb r5, 0xf3(r3)
+/* 800FBB68 000F77C8 3B C0 00 01 */ li r30, 1
+/* 800FBB6C 000F77CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB70 000F77D0 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBB74 000F77D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB78 000F77D8 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBB7C 000F77DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB80 000F77E0 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBB84 000F77E4 48 00 00 E4 */ b lbl_800FBC68
+/* 800FBB88 000F77E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBB8C 000F77EC 38 80 00 39 */ li r4, 0x39
+/* 800FBB90 000F77F0 38 A0 00 00 */ li r5, 0
+/* 800FBB94 000F77F4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FBB98 000F77F8 48 2E 1E 45 */ bl func_803DD9DC
+/* 800FBB9C 000F77FC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FBBA0 000F7800 40 82 00 0C */ bne lbl_800FBBAC
+/* 800FBBA4 000F7804 3B C0 00 02 */ li r30, 2
+/* 800FBBA8 000F7808 48 00 00 C0 */ b lbl_800FBC68
+lbl_800FBBAC:
+/* 800FBBAC 000F780C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBB0 000F7810 38 80 00 03 */ li r4, 3
+/* 800FBBB4 000F7814 38 A0 00 00 */ li r5, 0
+/* 800FBBB8 000F7818 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBBBC 000F781C 48 15 81 F5 */ bl func_80253DB0
+/* 800FBBC0 000F7820 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBC4 000F7824 38 80 00 07 */ li r4, 7
+/* 800FBBC8 000F7828 38 A0 00 00 */ li r5, 0
+/* 800FBBCC 000F782C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBBD0 000F7830 48 15 81 E1 */ bl func_80253DB0
+/* 800FBBD4 000F7834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBD8 000F7838 38 80 00 02 */ li r4, 2
+/* 800FBBDC 000F783C 38 A0 00 00 */ li r5, 0
+/* 800FBBE0 000F7840 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBBE4 000F7844 48 15 81 CD */ bl func_80253DB0
+/* 800FBBE8 000F7848 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBBEC 000F784C 38 A0 00 03 */ li r5, 3
+/* 800FBBF0 000F7850 38 80 00 14 */ li r4, 0x14
+/* 800FBBF4 000F7854 38 00 00 0C */ li r0, 0xc
+/* 800FBBF8 000F7858 98 A3 00 F3 */ stb r5, 0xf3(r3)
+/* 800FBBFC 000F785C 3B C0 00 01 */ li r30, 1
+/* 800FBC00 000F7860 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC04 000F7864 98 83 00 F2 */ stb r4, 0xf2(r3)
+/* 800FBC08 000F7868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC0C 000F786C 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FBC10 000F7870 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC14 000F7874 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FBC18 000F7878 48 00 00 50 */ b lbl_800FBC68
+lbl_800FBC1C:
+/* 800FBC1C 000F787C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC20 000F7880 38 80 00 03 */ li r4, 3
+/* 800FBC24 000F7884 38 A0 00 00 */ li r5, 0
+/* 800FBC28 000F7888 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBC2C 000F788C 48 15 81 85 */ bl func_80253DB0
+/* 800FBC30 000F7890 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC34 000F7894 38 80 00 08 */ li r4, 8
+/* 800FBC38 000F7898 38 A0 00 00 */ li r5, 0
+/* 800FBC3C 000F789C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBC40 000F78A0 48 15 81 71 */ bl func_80253DB0
+/* 800FBC44 000F78A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC48 000F78A8 38 80 00 01 */ li r4, 1
+/* 800FBC4C 000F78AC 38 A0 00 00 */ li r5, 0
+/* 800FBC50 000F78B0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBC54 000F78B4 48 15 81 5D */ bl func_80253DB0
+/* 800FBC58 000F78B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBC5C 000F78BC 38 00 00 12 */ li r0, 0x12
+/* 800FBC60 000F78C0 3B C0 00 02 */ li r30, 2
+/* 800FBC64 000F78C4 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FBC68:
+/* 800FBC68 000F78C8 2C 1E 00 00 */ cmpwi r30, 0
+/* 800FBC6C 000F78CC 41 82 17 C4 */ beq lbl_800FD430
+/* 800FBC70 000F78D0 7F C3 F3 78 */ mr r3, r30
+/* 800FBC74 000F78D4 4B F5 E8 59 */ bl func_8005A4CC
+/* 800FBC78 000F78D8 48 00 17 B8 */ b lbl_800FD430
+lbl_800FBC7C:
+/* 800FBC7C 000F78DC 38 03 FF FA */ addi r0, r3, -6
+/* 800FBC80 000F78E0 28 00 00 06 */ cmplwi r0, 6
+/* 800FBC84 000F78E4 41 81 01 DC */ bgt lbl_800FBE60
+/* 800FBC88 000F78E8 3C 60 80 42 */ lis r3, lbl_8041A3F8@ha
+/* 800FBC8C 000F78EC 54 00 10 3A */ slwi r0, r0, 2
+/* 800FBC90 000F78F0 38 63 A3 F8 */ addi r3, r3, lbl_8041A3F8@l
+/* 800FBC94 000F78F4 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FBC98 000F78F8 7C 69 03 A6 */ mtctr r3
+/* 800FBC9C 000F78FC 4E 80 04 20 */ bctr
+/* 800FBCA0 000F7900 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCA4 000F7904 38 80 00 00 */ li r4, 0
+/* 800FBCA8 000F7908 38 A0 00 00 */ li r5, 0
+/* 800FBCAC 000F790C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBCB0 000F7910 48 15 81 01 */ bl func_80253DB0
+/* 800FBCB4 000F7914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCB8 000F7918 38 80 00 08 */ li r4, 8
+/* 800FBCBC 000F791C 38 A0 00 00 */ li r5, 0
+/* 800FBCC0 000F7920 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBCC4 000F7924 48 15 80 ED */ bl func_80253DB0
+/* 800FBCC8 000F7928 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCCC 000F792C 38 80 00 02 */ li r4, 2
+/* 800FBCD0 000F7930 38 A0 00 00 */ li r5, 0
+/* 800FBCD4 000F7934 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBCD8 000F7938 48 15 80 D9 */ bl func_80253DB0
+/* 800FBCDC 000F793C 48 00 17 54 */ b lbl_800FD430
+/* 800FBCE0 000F7940 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCE4 000F7944 38 80 00 01 */ li r4, 1
+/* 800FBCE8 000F7948 38 A0 00 00 */ li r5, 0
+/* 800FBCEC 000F794C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBCF0 000F7950 48 15 80 C1 */ bl func_80253DB0
+/* 800FBCF4 000F7954 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBCF8 000F7958 38 80 00 08 */ li r4, 8
+/* 800FBCFC 000F795C 38 A0 00 00 */ li r5, 0
+/* 800FBD00 000F7960 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBD04 000F7964 48 15 80 AD */ bl func_80253DB0
+/* 800FBD08 000F7968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD0C 000F796C 38 80 00 02 */ li r4, 2
+/* 800FBD10 000F7970 38 A0 00 00 */ li r5, 0
+/* 800FBD14 000F7974 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBD18 000F7978 48 15 80 99 */ bl func_80253DB0
+/* 800FBD1C 000F797C 48 00 17 14 */ b lbl_800FD430
+/* 800FBD20 000F7980 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD24 000F7984 38 80 00 02 */ li r4, 2
+/* 800FBD28 000F7988 38 A0 00 00 */ li r5, 0
+/* 800FBD2C 000F798C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBD30 000F7990 48 15 80 81 */ bl func_80253DB0
+/* 800FBD34 000F7994 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD38 000F7998 38 80 00 08 */ li r4, 8
+/* 800FBD3C 000F799C 38 A0 00 00 */ li r5, 0
+/* 800FBD40 000F79A0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBD44 000F79A4 48 15 80 6D */ bl func_80253DB0
+/* 800FBD48 000F79A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD4C 000F79AC 38 80 00 02 */ li r4, 2
+/* 800FBD50 000F79B0 38 A0 00 00 */ li r5, 0
+/* 800FBD54 000F79B4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBD58 000F79B8 48 15 80 59 */ bl func_80253DB0
+/* 800FBD5C 000F79BC 48 00 16 D4 */ b lbl_800FD430
+/* 800FBD60 000F79C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD64 000F79C4 38 80 00 03 */ li r4, 3
+/* 800FBD68 000F79C8 38 A0 00 00 */ li r5, 0
+/* 800FBD6C 000F79CC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBD70 000F79D0 48 15 80 41 */ bl func_80253DB0
+/* 800FBD74 000F79D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD78 000F79D8 38 80 00 00 */ li r4, 0
+/* 800FBD7C 000F79DC 38 A0 00 00 */ li r5, 0
+/* 800FBD80 000F79E0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBD84 000F79E4 48 15 80 2D */ bl func_80253DB0
+/* 800FBD88 000F79E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBD8C 000F79EC 38 80 00 02 */ li r4, 2
+/* 800FBD90 000F79F0 38 A0 00 00 */ li r5, 0
+/* 800FBD94 000F79F4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBD98 000F79F8 48 15 80 19 */ bl func_80253DB0
+/* 800FBD9C 000F79FC 48 00 16 94 */ b lbl_800FD430
+/* 800FBDA0 000F7A00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDA4 000F7A04 38 80 00 03 */ li r4, 3
+/* 800FBDA8 000F7A08 38 A0 00 00 */ li r5, 0
+/* 800FBDAC 000F7A0C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBDB0 000F7A10 48 15 80 01 */ bl func_80253DB0
+/* 800FBDB4 000F7A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDB8 000F7A18 38 80 00 01 */ li r4, 1
+/* 800FBDBC 000F7A1C 38 A0 00 00 */ li r5, 0
+/* 800FBDC0 000F7A20 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBDC4 000F7A24 48 15 7F ED */ bl func_80253DB0
+/* 800FBDC8 000F7A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDCC 000F7A2C 38 80 00 02 */ li r4, 2
+/* 800FBDD0 000F7A30 38 A0 00 00 */ li r5, 0
+/* 800FBDD4 000F7A34 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBDD8 000F7A38 48 15 7F D9 */ bl func_80253DB0
+/* 800FBDDC 000F7A3C 48 00 16 54 */ b lbl_800FD430
+/* 800FBDE0 000F7A40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDE4 000F7A44 38 80 00 03 */ li r4, 3
+/* 800FBDE8 000F7A48 38 A0 00 00 */ li r5, 0
+/* 800FBDEC 000F7A4C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBDF0 000F7A50 48 15 7F C1 */ bl func_80253DB0
+/* 800FBDF4 000F7A54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBDF8 000F7A58 38 80 00 02 */ li r4, 2
+/* 800FBDFC 000F7A5C 38 A0 00 00 */ li r5, 0
+/* 800FBE00 000F7A60 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBE04 000F7A64 48 15 7F AD */ bl func_80253DB0
+/* 800FBE08 000F7A68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE0C 000F7A6C 38 80 00 02 */ li r4, 2
+/* 800FBE10 000F7A70 38 A0 00 00 */ li r5, 0
+/* 800FBE14 000F7A74 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBE18 000F7A78 48 15 7F 99 */ bl func_80253DB0
+/* 800FBE1C 000F7A7C 48 00 16 14 */ b lbl_800FD430
+/* 800FBE20 000F7A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE24 000F7A84 38 80 00 03 */ li r4, 3
+/* 800FBE28 000F7A88 38 A0 00 00 */ li r5, 0
+/* 800FBE2C 000F7A8C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBE30 000F7A90 48 15 7F 81 */ bl func_80253DB0
+/* 800FBE34 000F7A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE38 000F7A98 38 80 00 03 */ li r4, 3
+/* 800FBE3C 000F7A9C 38 A0 00 00 */ li r5, 0
+/* 800FBE40 000F7AA0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBE44 000F7AA4 48 15 7F 6D */ bl func_80253DB0
+/* 800FBE48 000F7AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE4C 000F7AAC 38 80 00 02 */ li r4, 2
+/* 800FBE50 000F7AB0 38 A0 00 00 */ li r5, 0
+/* 800FBE54 000F7AB4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBE58 000F7AB8 48 15 7F 59 */ bl func_80253DB0
+/* 800FBE5C 000F7ABC 48 00 15 D4 */ b lbl_800FD430
+lbl_800FBE60:
+/* 800FBE60 000F7AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE64 000F7AC4 38 80 00 03 */ li r4, 3
+/* 800FBE68 000F7AC8 38 A0 00 00 */ li r5, 0
+/* 800FBE6C 000F7ACC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBE70 000F7AD0 48 15 7F 41 */ bl func_80253DB0
+/* 800FBE74 000F7AD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE78 000F7AD8 38 80 00 08 */ li r4, 8
+/* 800FBE7C 000F7ADC 38 A0 00 00 */ li r5, 0
+/* 800FBE80 000F7AE0 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBE84 000F7AE4 48 15 7F 2D */ bl func_80253DB0
+/* 800FBE88 000F7AE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBE8C 000F7AEC 38 80 00 00 */ li r4, 0
+/* 800FBE90 000F7AF0 38 A0 00 00 */ li r5, 0
+/* 800FBE94 000F7AF4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FBE98 000F7AF8 48 15 7F 19 */ bl func_80253DB0
+/* 800FBE9C 000F7AFC 48 00 15 94 */ b lbl_800FD430
+/* 800FBEA0 000F7B00 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FBEA4 000F7B04 48 15 7F 2D */ bl func_80253DD0
+/* 800FBEA8 000F7B08 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FBEAC 000F7B0C 28 00 00 03 */ cmplwi r0, 3
+/* 800FBEB0 000F7B10 40 82 15 80 */ bne lbl_800FD430
+/* 800FBEB4 000F7B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBEB8 000F7B18 38 80 00 06 */ li r4, 6
+/* 800FBEBC 000F7B1C 38 A0 00 00 */ li r5, 0
+/* 800FBEC0 000F7B20 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FBEC4 000F7B24 48 15 7E ED */ bl func_80253DB0
+/* 800FBEC8 000F7B28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBECC 000F7B2C 38 80 00 09 */ li r4, 9
+/* 800FBED0 000F7B30 38 A0 00 00 */ li r5, 0
+/* 800FBED4 000F7B34 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBED8 000F7B38 48 15 7E D9 */ bl func_80253DB0
+/* 800FBEDC 000F7B3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBEE0 000F7B40 38 00 00 13 */ li r0, 0x13
+/* 800FBEE4 000F7B44 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FBEE8 000F7B48 48 00 15 48 */ b lbl_800FD430
+/* 800FBEEC 000F7B4C A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FBEF0 000F7B50 48 15 7E E1 */ bl func_80253DD0
+/* 800FBEF4 000F7B54 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FBEF8 000F7B58 28 00 00 03 */ cmplwi r0, 3
+/* 800FBEFC 000F7B5C 40 82 15 34 */ bne lbl_800FD430
+/* 800FBF00 000F7B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF04 000F7B64 38 80 00 08 */ li r4, 8
+/* 800FBF08 000F7B68 38 A0 00 00 */ li r5, 0
+/* 800FBF0C 000F7B6C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FBF10 000F7B70 48 15 7E E1 */ bl func_80253DF0
+/* 800FBF14 000F7B74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF18 000F7B78 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FBF1C 000F7B7C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FBF20 000F7B80 41 82 00 08 */ beq lbl_800FBF28
+/* 800FBF24 000F7B84 48 00 00 74 */ b lbl_800FBF98
+lbl_800FBF28:
+/* 800FBF28 000F7B88 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FBF2C 000F7B8C 38 80 00 08 */ li r4, 8
+/* 800FBF30 000F7B90 38 A0 00 01 */ li r5, 1
+/* 800FBF34 000F7B94 48 15 7E BD */ bl func_80253DF0
+/* 800FBF38 000F7B98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF3C 000F7B9C 38 80 00 08 */ li r4, 8
+/* 800FBF40 000F7BA0 38 A0 00 00 */ li r5, 0
+/* 800FBF44 000F7BA4 A8 63 00 42 */ lha r3, 0x42(r3)
+/* 800FBF48 000F7BA8 48 15 7E 69 */ bl func_80253DB0
+/* 800FBF4C 000F7BAC 3F C0 80 00 */ lis r30, 0x80000067@ha
+/* 800FBF50 000F7BB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF54 000F7BB4 38 1E 00 67 */ addi r0, r30, 0x80000067@l
+/* 800FBF58 000F7BB8 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FBF5C 000F7BBC 48 02 0A 19 */ bl func_8011C974
+/* 800FBF60 000F7BC0 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FBF64 000F7BC4 2C 00 00 00 */ cmpwi r0, 0
+/* 800FBF68 000F7BC8 40 82 00 E8 */ bne lbl_800FC050
+/* 800FBF6C 000F7BCC 48 02 0A 09 */ bl func_8011C974
+/* 800FBF70 000F7BD0 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FBF74 000F7BD4 28 00 00 03 */ cmplwi r0, 3
+/* 800FBF78 000F7BD8 40 82 00 D8 */ bne lbl_800FC050
+/* 800FBF7C 000F7BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF80 000F7BE0 38 9E 00 66 */ addi r4, r30, 0x66
+/* 800FBF84 000F7BE4 38 00 00 14 */ li r0, 0x14
+/* 800FBF88 000F7BE8 90 83 00 D0 */ stw r4, 0xd0(r3)
+/* 800FBF8C 000F7BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBF90 000F7BF0 98 03 00 F0 */ stb r0, 0xf0(r3)
+/* 800FBF94 000F7BF4 48 00 00 BC */ b lbl_800FC050
+lbl_800FBF98:
+/* 800FBF98 000F7BF8 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FBF9C 000F7BFC 38 80 00 08 */ li r4, 8
+/* 800FBFA0 000F7C00 38 A0 00 01 */ li r5, 1
+/* 800FBFA4 000F7C04 48 15 7E 4D */ bl func_80253DF0
+/* 800FBFA8 000F7C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFAC 000F7C0C 38 80 00 08 */ li r4, 8
+/* 800FBFB0 000F7C10 38 A0 00 01 */ li r5, 1
+/* 800FBFB4 000F7C14 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FBFB8 000F7C18 48 15 7E 39 */ bl func_80253DF0
+/* 800FBFBC 000F7C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFC0 000F7C20 38 80 00 08 */ li r4, 8
+/* 800FBFC4 000F7C24 38 A0 00 01 */ li r5, 1
+/* 800FBFC8 000F7C28 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FBFCC 000F7C2C 48 15 7E 25 */ bl func_80253DF0
+/* 800FBFD0 000F7C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFD4 000F7C34 38 80 00 0A */ li r4, 0xa
+/* 800FBFD8 000F7C38 38 A0 00 00 */ li r5, 0
+/* 800FBFDC 000F7C3C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FBFE0 000F7C40 48 15 7D D1 */ bl func_80253DB0
+/* 800FBFE4 000F7C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFE8 000F7C48 38 80 00 02 */ li r4, 2
+/* 800FBFEC 000F7C4C 38 A0 00 00 */ li r5, 0
+/* 800FBFF0 000F7C50 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FBFF4 000F7C54 48 15 7D BD */ bl func_80253DB0
+/* 800FBFF8 000F7C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FBFFC 000F7C5C 38 80 00 02 */ li r4, 2
+/* 800FC000 000F7C60 38 A0 00 00 */ li r5, 0
+/* 800FC004 000F7C64 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FC008 000F7C68 48 15 7D A9 */ bl func_80253DB0
+/* 800FC00C 000F7C6C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC010 000F7C70 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC014 000F7C74 28 00 00 02 */ cmplwi r0, 2
+/* 800FC018 000F7C78 40 82 00 14 */ bne lbl_800FC02C
+/* 800FC01C 000F7C7C 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FC020 000F7C80 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FC024 000F7C84 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC028 000F7C88 48 00 00 28 */ b lbl_800FC050
+lbl_800FC02C:
+/* 800FC02C 000F7C8C 28 00 00 04 */ cmplwi r0, 4
+/* 800FC030 000F7C90 40 82 00 14 */ bne lbl_800FC044
+/* 800FC034 000F7C94 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FC038 000F7C98 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FC03C 000F7C9C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC040 000F7CA0 48 00 00 10 */ b lbl_800FC050
+lbl_800FC044:
+/* 800FC044 000F7CA4 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FC048 000F7CA8 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FC04C 000F7CAC 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FC050:
+/* 800FC050 000F7CB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC054 000F7CB4 38 80 00 07 */ li r4, 7
+/* 800FC058 000F7CB8 38 A0 00 00 */ li r5, 0
+/* 800FC05C 000F7CBC A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC060 000F7CC0 48 15 7D 51 */ bl func_80253DB0
+/* 800FC064 000F7CC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC068 000F7CC8 38 80 00 00 */ li r4, 0
+/* 800FC06C 000F7CCC 38 00 00 01 */ li r0, 1
+/* 800FC070 000F7CD0 B0 83 00 E8 */ sth r4, 0xe8(r3)
+/* 800FC074 000F7CD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC078 000F7CD8 90 83 00 EC */ stw r4, 0xec(r3)
+/* 800FC07C 000F7CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC080 000F7CE0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC084 000F7CE4 48 00 13 AC */ b lbl_800FD430
+/* 800FC088 000F7CE8 A8 65 00 4C */ lha r3, 0x4c(r5)
+/* 800FC08C 000F7CEC 38 80 00 01 */ li r4, 1
+/* 800FC090 000F7CF0 38 A0 00 00 */ li r5, 0
+/* 800FC094 000F7CF4 48 15 7D 1D */ bl func_80253DB0
+/* 800FC098 000F7CF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC09C 000F7CFC 38 80 00 10 */ li r4, 0x10
+/* 800FC0A0 000F7D00 38 00 00 08 */ li r0, 8
+/* 800FC0A4 000F7D04 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FC0A8 000F7D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0AC 000F7D0C 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FC0B0 000F7D10 48 00 13 80 */ b lbl_800FD430
+/* 800FC0B4 000F7D14 A8 65 00 4C */ lha r3, 0x4c(r5)
+/* 800FC0B8 000F7D18 48 15 7D 19 */ bl func_80253DD0
+/* 800FC0BC 000F7D1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC0C0 000F7D20 28 00 00 03 */ cmplwi r0, 3
+/* 800FC0C4 000F7D24 40 82 13 6C */ bne lbl_800FD430
+/* 800FC0C8 000F7D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0CC 000F7D2C 38 80 00 08 */ li r4, 8
+/* 800FC0D0 000F7D30 38 A0 00 00 */ li r5, 0
+/* 800FC0D4 000F7D34 A8 63 00 4C */ lha r3, 0x4c(r3)
+/* 800FC0D8 000F7D38 48 15 7D 19 */ bl func_80253DF0
+/* 800FC0DC 000F7D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0E0 000F7D40 38 80 00 08 */ li r4, 8
+/* 800FC0E4 000F7D44 38 A0 00 01 */ li r5, 1
+/* 800FC0E8 000F7D48 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC0EC 000F7D4C 48 15 7D 05 */ bl func_80253DF0
+/* 800FC0F0 000F7D50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC0F4 000F7D54 38 80 00 0A */ li r4, 0xa
+/* 800FC0F8 000F7D58 38 A0 00 00 */ li r5, 0
+/* 800FC0FC 000F7D5C A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC100 000F7D60 48 15 7C B1 */ bl func_80253DB0
+/* 800FC104 000F7D64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC108 000F7D68 38 00 00 0E */ li r0, 0xe
+/* 800FC10C 000F7D6C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC110 000F7D70 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC114 000F7D74 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC118 000F7D78 28 00 00 04 */ cmplwi r0, 4
+/* 800FC11C 000F7D7C 40 82 00 14 */ bne lbl_800FC130
+/* 800FC120 000F7D80 3C 60 80 00 */ lis r3, 0x80000F80@ha
+/* 800FC124 000F7D84 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
+/* 800FC128 000F7D88 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC12C 000F7D8C 48 00 13 04 */ b lbl_800FD430
+lbl_800FC130:
+/* 800FC130 000F7D90 3C 60 80 00 */ lis r3, 0x80000FE0@ha
+/* 800FC134 000F7D94 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
+/* 800FC138 000F7D98 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC13C 000F7D9C 48 00 12 F4 */ b lbl_800FD430
+/* 800FC140 000F7DA0 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FC144 000F7DA4 48 15 7C 8D */ bl func_80253DD0
+/* 800FC148 000F7DA8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC14C 000F7DAC 28 00 00 03 */ cmplwi r0, 3
+/* 800FC150 000F7DB0 40 82 12 E0 */ bne lbl_800FD430
+/* 800FC154 000F7DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC158 000F7DB8 38 80 00 04 */ li r4, 4
+/* 800FC15C 000F7DBC 38 A0 00 00 */ li r5, 0
+/* 800FC160 000F7DC0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC164 000F7DC4 48 15 7C 4D */ bl func_80253DB0
+/* 800FC168 000F7DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC16C 000F7DCC 38 80 00 09 */ li r4, 9
+/* 800FC170 000F7DD0 38 A0 00 00 */ li r5, 0
+/* 800FC174 000F7DD4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC178 000F7DD8 48 15 7C 39 */ bl func_80253DB0
+/* 800FC17C 000F7DDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC180 000F7DE0 38 00 00 15 */ li r0, 0x15
+/* 800FC184 000F7DE4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC188 000F7DE8 48 00 12 A8 */ b lbl_800FD430
+/* 800FC18C 000F7DEC A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FC190 000F7DF0 48 15 7C 41 */ bl func_80253DD0
+/* 800FC194 000F7DF4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC198 000F7DF8 28 00 00 03 */ cmplwi r0, 3
+/* 800FC19C 000F7DFC 40 82 12 94 */ bne lbl_800FD430
+/* 800FC1A0 000F7E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1A4 000F7E04 38 80 00 08 */ li r4, 8
+/* 800FC1A8 000F7E08 38 A0 00 00 */ li r5, 0
+/* 800FC1AC 000F7E0C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC1B0 000F7E10 48 15 7C 41 */ bl func_80253DF0
+/* 800FC1B4 000F7E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1B8 000F7E18 38 80 00 08 */ li r4, 8
+/* 800FC1BC 000F7E1C 38 A0 00 00 */ li r5, 0
+/* 800FC1C0 000F7E20 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC1C4 000F7E24 48 15 7C 2D */ bl func_80253DF0
+/* 800FC1C8 000F7E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1CC 000F7E2C 38 80 00 08 */ li r4, 8
+/* 800FC1D0 000F7E30 38 A0 00 01 */ li r5, 1
+/* 800FC1D4 000F7E34 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC1D8 000F7E38 48 15 7C 19 */ bl func_80253DF0
+/* 800FC1DC 000F7E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1E0 000F7E40 38 80 00 02 */ li r4, 2
+/* 800FC1E4 000F7E44 38 A0 00 00 */ li r5, 0
+/* 800FC1E8 000F7E48 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC1EC 000F7E4C 48 15 7B C5 */ bl func_80253DB0
+/* 800FC1F0 000F7E50 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC1F4 000F7E54 38 00 00 16 */ li r0, 0x16
+/* 800FC1F8 000F7E58 3C 60 80 01 */ lis r3, lbl_8000F000@ha
+/* 800FC1FC 000F7E5C 90 04 00 CC */ stw r0, 0xcc(r4)
+/* 800FC200 000F7E60 38 03 F0 00 */ addi r0, r3, lbl_8000F000@l
+/* 800FC204 000F7E64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC208 000F7E68 90 03 00 D0 */ stw r0, 0xd0(r3)
+/* 800FC20C 000F7E6C 48 00 12 24 */ b lbl_800FD430
+/* 800FC210 000F7E70 A8 65 00 50 */ lha r3, 0x50(r5)
+/* 800FC214 000F7E74 48 15 7B BD */ bl func_80253DD0
+/* 800FC218 000F7E78 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC21C 000F7E7C 28 00 00 03 */ cmplwi r0, 3
+/* 800FC220 000F7E80 40 82 12 10 */ bne lbl_800FD430
+/* 800FC224 000F7E84 38 60 00 01 */ li r3, 1
+/* 800FC228 000F7E88 38 80 00 00 */ li r4, 0
+/* 800FC22C 000F7E8C 4B F5 D6 CD */ bl func_800598F8
+/* 800FC230 000F7E90 38 60 00 0D */ li r3, 0xd
+/* 800FC234 000F7E94 38 80 00 00 */ li r4, 0
+/* 800FC238 000F7E98 38 A0 00 00 */ li r5, 0
+/* 800FC23C 000F7E9C 38 C0 00 0E */ li r6, 0xe
+/* 800FC240 000F7EA0 38 E0 00 0F */ li r7, 0xf
+/* 800FC244 000F7EA4 39 00 00 00 */ li r8, 0
+/* 800FC248 000F7EA8 4B F5 D7 81 */ bl func_800599C8
+/* 800FC24C 000F7EAC 38 60 00 0E */ li r3, 0xe
+/* 800FC250 000F7EB0 38 80 00 00 */ li r4, 0
+/* 800FC254 000F7EB4 38 A0 00 0D */ li r5, 0xd
+/* 800FC258 000F7EB8 38 C0 00 14 */ li r6, 0x14
+/* 800FC25C 000F7EBC 38 E0 00 10 */ li r7, 0x10
+/* 800FC260 000F7EC0 39 00 00 00 */ li r8, 0
+/* 800FC264 000F7EC4 4B F5 D7 65 */ bl func_800599C8
+/* 800FC268 000F7EC8 38 60 00 0F */ li r3, 0xf
+/* 800FC26C 000F7ECC 38 80 00 0D */ li r4, 0xd
+/* 800FC270 000F7ED0 38 A0 00 00 */ li r5, 0
+/* 800FC274 000F7ED4 38 C0 00 10 */ li r6, 0x10
+/* 800FC278 000F7ED8 38 E0 00 00 */ li r7, 0
+/* 800FC27C 000F7EDC 39 00 00 00 */ li r8, 0
+/* 800FC280 000F7EE0 4B F5 D7 49 */ bl func_800599C8
+/* 800FC284 000F7EE4 38 60 00 10 */ li r3, 0x10
+/* 800FC288 000F7EE8 38 80 00 0E */ li r4, 0xe
+/* 800FC28C 000F7EEC 38 A0 00 0F */ li r5, 0xf
+/* 800FC290 000F7EF0 38 C0 00 14 */ li r6, 0x14
+/* 800FC294 000F7EF4 38 E0 00 00 */ li r7, 0
+/* 800FC298 000F7EF8 39 00 00 00 */ li r8, 0
+/* 800FC29C 000F7EFC 4B F5 D7 2D */ bl func_800599C8
+/* 800FC2A0 000F7F00 38 60 00 14 */ li r3, 0x14
+/* 800FC2A4 000F7F04 38 80 00 00 */ li r4, 0
+/* 800FC2A8 000F7F08 38 A0 00 0E */ li r5, 0xe
+/* 800FC2AC 000F7F0C 38 C0 00 00 */ li r6, 0
+/* 800FC2B0 000F7F10 38 E0 00 00 */ li r7, 0
+/* 800FC2B4 000F7F14 39 00 00 00 */ li r8, 0
+/* 800FC2B8 000F7F18 4B F5 D7 11 */ bl func_800599C8
+/* 800FC2BC 000F7F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC2C0 000F7F20 38 00 00 17 */ li r0, 0x17
+/* 800FC2C4 000F7F24 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC2C8 000F7F28 48 00 11 68 */ b lbl_800FD430
+/* 800FC2CC 000F7F2C 88 85 00 F2 */ lbz r4, 0xf2(r5)
+/* 800FC2D0 000F7F30 38 60 00 29 */ li r3, 0x29
+/* 800FC2D4 000F7F34 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FC2D8 000F7F38 38 C0 00 01 */ li r6, 1
+/* 800FC2DC 000F7F3C 4B F5 D7 91 */ bl func_80059A6C
+/* 800FC2E0 000F7F40 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC2E4 000F7F44 41 82 11 4C */ beq lbl_800FD430
+/* 800FC2E8 000F7F48 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FC2EC 000F7F4C 41 82 01 F4 */ beq lbl_800FC4E0
+/* 800FC2F0 000F7F50 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC2F4 000F7F54 2C 00 00 0F */ cmpwi r0, 0xf
+/* 800FC2F8 000F7F58 41 82 00 E0 */ beq lbl_800FC3D8
+/* 800FC2FC 000F7F5C 40 80 00 14 */ bge lbl_800FC310
+/* 800FC300 000F7F60 2C 00 00 0D */ cmpwi r0, 0xd
+/* 800FC304 000F7F64 41 82 00 18 */ beq lbl_800FC31C
+/* 800FC308 000F7F68 40 80 00 74 */ bge lbl_800FC37C
+/* 800FC30C 000F7F6C 48 00 01 8C */ b lbl_800FC498
+lbl_800FC310:
+/* 800FC310 000F7F70 2C 00 00 11 */ cmpwi r0, 0x11
+/* 800FC314 000F7F74 40 80 01 84 */ bge lbl_800FC498
+/* 800FC318 000F7F78 48 00 01 20 */ b lbl_800FC438
+lbl_800FC31C:
+/* 800FC31C 000F7F7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC320 000F7F80 38 80 00 36 */ li r4, 0x36
+/* 800FC324 000F7F84 38 A0 00 00 */ li r5, 0
+/* 800FC328 000F7F88 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC32C 000F7F8C 48 2E 16 B1 */ bl func_803DD9DC
+/* 800FC330 000F7F90 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC334 000F7F94 40 82 00 0C */ bne lbl_800FC340
+/* 800FC338 000F7F98 38 60 00 02 */ li r3, 2
+/* 800FC33C 000F7F9C 48 00 01 94 */ b lbl_800FC4D0
+lbl_800FC340:
+/* 800FC340 000F7FA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC344 000F7FA4 38 80 00 07 */ li r4, 7
+/* 800FC348 000F7FA8 38 A0 00 00 */ li r5, 0
+/* 800FC34C 000F7FAC A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC350 000F7FB0 48 15 7A 61 */ bl func_80253DB0
+/* 800FC354 000F7FB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC358 000F7FB8 38 80 00 02 */ li r4, 2
+/* 800FC35C 000F7FBC 38 A0 00 00 */ li r5, 0
+/* 800FC360 000F7FC0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC364 000F7FC4 48 15 7A 4D */ bl func_80253DB0
+/* 800FC368 000F7FC8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC36C 000F7FCC 38 00 00 00 */ li r0, 0
+/* 800FC370 000F7FD0 38 60 00 01 */ li r3, 1
+/* 800FC374 000F7FD4 98 04 00 F3 */ stb r0, 0xf3(r4)
+/* 800FC378 000F7FD8 48 00 01 58 */ b lbl_800FC4D0
+lbl_800FC37C:
+/* 800FC37C 000F7FDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC380 000F7FE0 38 80 00 37 */ li r4, 0x37
+/* 800FC384 000F7FE4 38 A0 00 00 */ li r5, 0
+/* 800FC388 000F7FE8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC38C 000F7FEC 48 2E 16 51 */ bl func_803DD9DC
+/* 800FC390 000F7FF0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC394 000F7FF4 40 82 00 0C */ bne lbl_800FC3A0
+/* 800FC398 000F7FF8 38 60 00 02 */ li r3, 2
+/* 800FC39C 000F7FFC 48 00 01 34 */ b lbl_800FC4D0
+lbl_800FC3A0:
+/* 800FC3A0 000F8000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3A4 000F8004 38 80 00 08 */ li r4, 8
+/* 800FC3A8 000F8008 38 A0 00 00 */ li r5, 0
+/* 800FC3AC 000F800C A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC3B0 000F8010 48 15 7A 01 */ bl func_80253DB0
+/* 800FC3B4 000F8014 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3B8 000F8018 38 80 00 02 */ li r4, 2
+/* 800FC3BC 000F801C 38 A0 00 00 */ li r5, 0
+/* 800FC3C0 000F8020 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC3C4 000F8024 48 15 79 ED */ bl func_80253DB0
+/* 800FC3C8 000F8028 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3CC 000F802C 38 60 00 01 */ li r3, 1
+/* 800FC3D0 000F8030 98 64 00 F3 */ stb r3, 0xf3(r4)
+/* 800FC3D4 000F8034 48 00 00 FC */ b lbl_800FC4D0
+lbl_800FC3D8:
+/* 800FC3D8 000F8038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC3DC 000F803C 38 80 00 38 */ li r4, 0x38
+/* 800FC3E0 000F8040 38 A0 00 00 */ li r5, 0
+/* 800FC3E4 000F8044 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC3E8 000F8048 48 2E 15 F5 */ bl func_803DD9DC
+/* 800FC3EC 000F804C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC3F0 000F8050 40 82 00 0C */ bne lbl_800FC3FC
+/* 800FC3F4 000F8054 38 60 00 02 */ li r3, 2
+/* 800FC3F8 000F8058 48 00 00 D8 */ b lbl_800FC4D0
+lbl_800FC3FC:
+/* 800FC3FC 000F805C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC400 000F8060 38 80 00 09 */ li r4, 9
+/* 800FC404 000F8064 38 A0 00 00 */ li r5, 0
+/* 800FC408 000F8068 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC40C 000F806C 48 15 79 A5 */ bl func_80253DB0
+/* 800FC410 000F8070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC414 000F8074 38 80 00 02 */ li r4, 2
+/* 800FC418 000F8078 38 A0 00 00 */ li r5, 0
+/* 800FC41C 000F807C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC420 000F8080 48 15 79 91 */ bl func_80253DB0
+/* 800FC424 000F8084 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC428 000F8088 38 00 00 02 */ li r0, 2
+/* 800FC42C 000F808C 38 60 00 01 */ li r3, 1
+/* 800FC430 000F8090 98 04 00 F3 */ stb r0, 0xf3(r4)
+/* 800FC434 000F8094 48 00 00 9C */ b lbl_800FC4D0
+lbl_800FC438:
+/* 800FC438 000F8098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC43C 000F809C 38 80 00 39 */ li r4, 0x39
+/* 800FC440 000F80A0 38 A0 00 00 */ li r5, 0
+/* 800FC444 000F80A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FC448 000F80A8 48 2E 15 95 */ bl func_803DD9DC
+/* 800FC44C 000F80AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC450 000F80B0 40 82 00 0C */ bne lbl_800FC45C
+/* 800FC454 000F80B4 38 60 00 02 */ li r3, 2
+/* 800FC458 000F80B8 48 00 00 78 */ b lbl_800FC4D0
+lbl_800FC45C:
+/* 800FC45C 000F80BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC460 000F80C0 38 80 00 0A */ li r4, 0xa
+/* 800FC464 000F80C4 38 A0 00 00 */ li r5, 0
+/* 800FC468 000F80C8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC46C 000F80CC 48 15 79 45 */ bl func_80253DB0
+/* 800FC470 000F80D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC474 000F80D4 38 80 00 02 */ li r4, 2
+/* 800FC478 000F80D8 38 A0 00 00 */ li r5, 0
+/* 800FC47C 000F80DC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC480 000F80E0 48 15 79 31 */ bl func_80253DB0
+/* 800FC484 000F80E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC488 000F80E8 38 00 00 03 */ li r0, 3
+/* 800FC48C 000F80EC 38 60 00 01 */ li r3, 1
+/* 800FC490 000F80F0 98 04 00 F3 */ stb r0, 0xf3(r4)
+/* 800FC494 000F80F4 48 00 00 3C */ b lbl_800FC4D0
+lbl_800FC498:
+/* 800FC498 000F80F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC49C 000F80FC 38 80 00 00 */ li r4, 0
+/* 800FC4A0 000F8100 38 A0 00 00 */ li r5, 0
+/* 800FC4A4 000F8104 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC4A8 000F8108 48 15 79 09 */ bl func_80253DB0
+/* 800FC4AC 000F810C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC4B0 000F8110 38 80 00 01 */ li r4, 1
+/* 800FC4B4 000F8114 38 A0 00 00 */ li r5, 0
+/* 800FC4B8 000F8118 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC4BC 000F811C 48 15 78 F5 */ bl func_80253DB0
+/* 800FC4C0 000F8120 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC4C4 000F8124 38 00 00 18 */ li r0, 0x18
+/* 800FC4C8 000F8128 38 60 00 02 */ li r3, 2
+/* 800FC4CC 000F812C 90 04 00 CC */ stw r0, 0xcc(r4)
+lbl_800FC4D0:
+/* 800FC4D0 000F8130 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC4D4 000F8134 41 82 0F 5C */ beq lbl_800FD430
+/* 800FC4D8 000F8138 4B F5 DF F5 */ bl func_8005A4CC
+/* 800FC4DC 000F813C 48 00 0F 54 */ b lbl_800FD430
+lbl_800FC4E0:
+/* 800FC4E0 000F8140 2C 03 00 0F */ cmpwi r3, 0xf
+/* 800FC4E4 000F8144 41 82 00 7C */ beq lbl_800FC560
+/* 800FC4E8 000F8148 40 80 00 14 */ bge lbl_800FC4FC
+/* 800FC4EC 000F814C 2C 03 00 0D */ cmpwi r3, 0xd
+/* 800FC4F0 000F8150 41 82 00 18 */ beq lbl_800FC508
+/* 800FC4F4 000F8154 40 80 00 40 */ bge lbl_800FC534
+/* 800FC4F8 000F8158 48 00 00 C0 */ b lbl_800FC5B8
+lbl_800FC4FC:
+/* 800FC4FC 000F815C 2C 03 00 11 */ cmpwi r3, 0x11
+/* 800FC500 000F8160 40 80 00 B8 */ bge lbl_800FC5B8
+/* 800FC504 000F8164 48 00 00 88 */ b lbl_800FC58C
+lbl_800FC508:
+/* 800FC508 000F8168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC50C 000F816C 38 80 00 03 */ li r4, 3
+/* 800FC510 000F8170 38 A0 00 00 */ li r5, 0
+/* 800FC514 000F8174 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC518 000F8178 48 15 78 99 */ bl func_80253DB0
+/* 800FC51C 000F817C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC520 000F8180 38 80 00 02 */ li r4, 2
+/* 800FC524 000F8184 38 A0 00 00 */ li r5, 0
+/* 800FC528 000F8188 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC52C 000F818C 48 15 78 85 */ bl func_80253DB0
+/* 800FC530 000F8190 48 00 0F 00 */ b lbl_800FD430
+lbl_800FC534:
+/* 800FC534 000F8194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC538 000F8198 38 80 00 04 */ li r4, 4
+/* 800FC53C 000F819C 38 A0 00 00 */ li r5, 0
+/* 800FC540 000F81A0 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC544 000F81A4 48 15 78 6D */ bl func_80253DB0
+/* 800FC548 000F81A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC54C 000F81AC 38 80 00 02 */ li r4, 2
+/* 800FC550 000F81B0 38 A0 00 00 */ li r5, 0
+/* 800FC554 000F81B4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC558 000F81B8 48 15 78 59 */ bl func_80253DB0
+/* 800FC55C 000F81BC 48 00 0E D4 */ b lbl_800FD430
+lbl_800FC560:
+/* 800FC560 000F81C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC564 000F81C4 38 80 00 05 */ li r4, 5
+/* 800FC568 000F81C8 38 A0 00 00 */ li r5, 0
+/* 800FC56C 000F81CC A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC570 000F81D0 48 15 78 41 */ bl func_80253DB0
+/* 800FC574 000F81D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC578 000F81D8 38 80 00 02 */ li r4, 2
+/* 800FC57C 000F81DC 38 A0 00 00 */ li r5, 0
+/* 800FC580 000F81E0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC584 000F81E4 48 15 78 2D */ bl func_80253DB0
+/* 800FC588 000F81E8 48 00 0E A8 */ b lbl_800FD430
+lbl_800FC58C:
+/* 800FC58C 000F81EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC590 000F81F0 38 80 00 06 */ li r4, 6
+/* 800FC594 000F81F4 38 A0 00 00 */ li r5, 0
+/* 800FC598 000F81F8 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC59C 000F81FC 48 15 78 15 */ bl func_80253DB0
+/* 800FC5A0 000F8200 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5A4 000F8204 38 80 00 02 */ li r4, 2
+/* 800FC5A8 000F8208 38 A0 00 00 */ li r5, 0
+/* 800FC5AC 000F820C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC5B0 000F8210 48 15 78 01 */ bl func_80253DB0
+/* 800FC5B4 000F8214 48 00 0E 7C */ b lbl_800FD430
+lbl_800FC5B8:
+/* 800FC5B8 000F8218 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5BC 000F821C 38 80 00 00 */ li r4, 0
+/* 800FC5C0 000F8220 38 A0 00 00 */ li r5, 0
+/* 800FC5C4 000F8224 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC5C8 000F8228 48 15 77 E9 */ bl func_80253DB0
+/* 800FC5CC 000F822C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5D0 000F8230 38 80 00 00 */ li r4, 0
+/* 800FC5D4 000F8234 38 A0 00 00 */ li r5, 0
+/* 800FC5D8 000F8238 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC5DC 000F823C 48 15 77 D5 */ bl func_80253DB0
+/* 800FC5E0 000F8240 48 00 0E 50 */ b lbl_800FD430
+/* 800FC5E4 000F8244 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FC5E8 000F8248 48 15 77 E9 */ bl func_80253DD0
+/* 800FC5EC 000F824C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC5F0 000F8250 28 00 00 03 */ cmplwi r0, 3
+/* 800FC5F4 000F8254 40 82 0E 3C */ bne lbl_800FD430
+/* 800FC5F8 000F8258 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC5FC 000F825C 38 80 00 01 */ li r4, 1
+/* 800FC600 000F8260 38 A0 00 00 */ li r5, 0
+/* 800FC604 000F8264 A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC608 000F8268 48 15 77 A9 */ bl func_80253DB0
+/* 800FC60C 000F826C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC610 000F8270 38 00 00 19 */ li r0, 0x19
+/* 800FC614 000F8274 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC618 000F8278 48 00 0E 18 */ b lbl_800FD430
+/* 800FC61C 000F827C A8 65 00 50 */ lha r3, 0x50(r5)
+/* 800FC620 000F8280 48 15 77 B1 */ bl func_80253DD0
+/* 800FC624 000F8284 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC628 000F8288 28 00 00 03 */ cmplwi r0, 3
+/* 800FC62C 000F828C 40 82 0E 04 */ bne lbl_800FD430
+/* 800FC630 000F8290 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC634 000F8294 38 80 00 08 */ li r4, 8
+/* 800FC638 000F8298 38 A0 00 00 */ li r5, 0
+/* 800FC63C 000F829C A8 63 00 50 */ lha r3, 0x50(r3)
+/* 800FC640 000F82A0 48 15 77 B1 */ bl func_80253DF0
+/* 800FC644 000F82A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC648 000F82A8 38 80 00 08 */ li r4, 8
+/* 800FC64C 000F82AC 38 A0 00 01 */ li r5, 1
+/* 800FC650 000F82B0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC654 000F82B4 48 15 77 9D */ bl func_80253DF0
+/* 800FC658 000F82B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC65C 000F82BC 38 80 00 08 */ li r4, 8
+/* 800FC660 000F82C0 38 A0 00 01 */ li r5, 1
+/* 800FC664 000F82C4 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC668 000F82C8 48 15 77 89 */ bl func_80253DF0
+/* 800FC66C 000F82CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC670 000F82D0 38 80 00 07 */ li r4, 7
+/* 800FC674 000F82D4 38 A0 00 00 */ li r5, 0
+/* 800FC678 000F82D8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC67C 000F82DC 48 15 77 35 */ bl func_80253DB0
+/* 800FC680 000F82E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC684 000F82E4 38 80 00 0A */ li r4, 0xa
+/* 800FC688 000F82E8 38 A0 00 00 */ li r5, 0
+/* 800FC68C 000F82EC A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FC690 000F82F0 48 15 77 21 */ bl func_80253DB0
+/* 800FC694 000F82F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC698 000F82F8 38 00 00 0E */ li r0, 0xe
+/* 800FC69C 000F82FC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC6A0 000F8300 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC6A4 000F8304 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC6A8 000F8308 28 00 00 04 */ cmplwi r0, 4
+/* 800FC6AC 000F830C 40 82 00 14 */ bne lbl_800FC6C0
+/* 800FC6B0 000F8310 3C 60 80 00 */ lis r3, 0x80000F80@ha
+/* 800FC6B4 000F8314 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
+/* 800FC6B8 000F8318 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC6BC 000F831C 48 00 0D 74 */ b lbl_800FD430
+lbl_800FC6C0:
+/* 800FC6C0 000F8320 3C 60 80 00 */ lis r3, 0x80000FE0@ha
+/* 800FC6C4 000F8324 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
+/* 800FC6C8 000F8328 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC6CC 000F832C 48 00 0D 64 */ b lbl_800FD430
+/* 800FC6D0 000F8330 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FC6D4 000F8334 48 15 76 FD */ bl func_80253DD0
+/* 800FC6D8 000F8338 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC6DC 000F833C 28 00 00 03 */ cmplwi r0, 3
+/* 800FC6E0 000F8340 40 82 0D 50 */ bne lbl_800FD430
+/* 800FC6E4 000F8344 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC6E8 000F8348 38 80 00 06 */ li r4, 6
+/* 800FC6EC 000F834C 38 A0 00 00 */ li r5, 0
+/* 800FC6F0 000F8350 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC6F4 000F8354 48 15 76 BD */ bl func_80253DB0
+/* 800FC6F8 000F8358 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC6FC 000F835C 38 80 00 09 */ li r4, 9
+/* 800FC700 000F8360 38 A0 00 00 */ li r5, 0
+/* 800FC704 000F8364 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FC708 000F8368 48 15 76 A9 */ bl func_80253DB0
+/* 800FC70C 000F836C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC710 000F8370 38 80 00 1B */ li r4, 0x1b
+/* 800FC714 000F8374 38 00 00 14 */ li r0, 0x14
+/* 800FC718 000F8378 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FC71C 000F837C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC720 000F8380 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FC724 000F8384 48 00 0D 0C */ b lbl_800FD430
+/* 800FC728 000F8388 A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FC72C 000F838C 48 15 76 A5 */ bl func_80253DD0
+/* 800FC730 000F8390 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC734 000F8394 28 00 00 03 */ cmplwi r0, 3
+/* 800FC738 000F8398 40 82 0C F8 */ bne lbl_800FD430
+/* 800FC73C 000F839C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC740 000F83A0 38 80 00 08 */ li r4, 8
+/* 800FC744 000F83A4 38 A0 00 00 */ li r5, 0
+/* 800FC748 000F83A8 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FC74C 000F83AC 48 15 76 A5 */ bl func_80253DF0
+/* 800FC750 000F83B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC754 000F83B4 38 80 00 08 */ li r4, 8
+/* 800FC758 000F83B8 38 A0 00 01 */ li r5, 1
+/* 800FC75C 000F83BC A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FC760 000F83C0 48 15 76 91 */ bl func_80253DF0
+/* 800FC764 000F83C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC768 000F83C8 38 80 00 07 */ li r4, 7
+/* 800FC76C 000F83CC 38 A0 00 00 */ li r5, 0
+/* 800FC770 000F83D0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC774 000F83D4 48 15 76 3D */ bl func_80253DB0
+/* 800FC778 000F83D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC77C 000F83DC 38 80 00 02 */ li r4, 2
+/* 800FC780 000F83E0 38 A0 00 00 */ li r5, 0
+/* 800FC784 000F83E4 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FC788 000F83E8 48 15 76 29 */ bl func_80253DB0
+/* 800FC78C 000F83EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC790 000F83F0 38 00 00 1C */ li r0, 0x1c
+/* 800FC794 000F83F4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FC798 000F83F8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC79C 000F83FC A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FC7A0 000F8400 28 00 00 04 */ cmplwi r0, 4
+/* 800FC7A4 000F8404 40 82 00 14 */ bne lbl_800FC7B8
+/* 800FC7A8 000F8408 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FC7AC 000F840C 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FC7B0 000F8410 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC7B4 000F8414 48 00 0C 7C */ b lbl_800FD430
+lbl_800FC7B8:
+/* 800FC7B8 000F8418 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FC7BC 000F841C 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FC7C0 000F8420 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FC7C4 000F8424 48 00 0C 6C */ b lbl_800FD430
+/* 800FC7C8 000F8428 38 00 2D 63 */ li r0, 0x2d63
+/* 800FC7CC 000F842C 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FC7D0 000F8430 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC7D4 000F8434 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FC7D8 000F8438 48 15 75 F9 */ bl func_80253DD0
+/* 800FC7DC 000F843C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC7E0 000F8440 28 00 00 03 */ cmplwi r0, 3
+/* 800FC7E4 000F8444 40 82 0C 4C */ bne lbl_800FD430
+/* 800FC7E8 000F8448 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC7EC 000F844C 38 00 00 1F */ li r0, 0x1f
+/* 800FC7F0 000F8450 38 60 00 01 */ li r3, 1
+/* 800FC7F4 000F8454 38 80 00 00 */ li r4, 0
+/* 800FC7F8 000F8458 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FC7FC 000F845C 4B F5 D0 FD */ bl func_800598F8
+/* 800FC800 000F8460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC804 000F8464 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FC808 000F8468 28 00 00 04 */ cmplwi r0, 4
+/* 800FC80C 000F846C 40 82 00 40 */ bne lbl_800FC84C
+/* 800FC810 000F8470 38 60 00 08 */ li r3, 8
+/* 800FC814 000F8474 38 80 00 00 */ li r4, 0
+/* 800FC818 000F8478 38 A0 00 00 */ li r5, 0
+/* 800FC81C 000F847C 38 C0 00 14 */ li r6, 0x14
+/* 800FC820 000F8480 38 E0 00 00 */ li r7, 0
+/* 800FC824 000F8484 39 00 00 00 */ li r8, 0
+/* 800FC828 000F8488 4B F5 D1 A1 */ bl func_800599C8
+/* 800FC82C 000F848C 38 60 00 14 */ li r3, 0x14
+/* 800FC830 000F8490 38 80 00 00 */ li r4, 0
+/* 800FC834 000F8494 38 A0 00 08 */ li r5, 8
+/* 800FC838 000F8498 38 C0 00 00 */ li r6, 0
+/* 800FC83C 000F849C 38 E0 00 00 */ li r7, 0
+/* 800FC840 000F84A0 39 00 00 00 */ li r8, 0
+/* 800FC844 000F84A4 4B F5 D1 85 */ bl func_800599C8
+/* 800FC848 000F84A8 48 00 0B E8 */ b lbl_800FD430
+lbl_800FC84C:
+/* 800FC84C 000F84AC 38 60 00 06 */ li r3, 6
+/* 800FC850 000F84B0 38 80 00 00 */ li r4, 0
+/* 800FC854 000F84B4 38 A0 00 00 */ li r5, 0
+/* 800FC858 000F84B8 38 C0 00 07 */ li r6, 7
+/* 800FC85C 000F84BC 38 E0 00 00 */ li r7, 0
+/* 800FC860 000F84C0 39 00 00 00 */ li r8, 0
+/* 800FC864 000F84C4 4B F5 D1 65 */ bl func_800599C8
+/* 800FC868 000F84C8 38 60 00 07 */ li r3, 7
+/* 800FC86C 000F84CC 38 80 00 00 */ li r4, 0
+/* 800FC870 000F84D0 38 A0 00 06 */ li r5, 6
+/* 800FC874 000F84D4 38 C0 00 08 */ li r6, 8
+/* 800FC878 000F84D8 38 E0 00 00 */ li r7, 0
+/* 800FC87C 000F84DC 39 00 00 00 */ li r8, 0
+/* 800FC880 000F84E0 4B F5 D1 49 */ bl func_800599C8
+/* 800FC884 000F84E4 38 60 00 08 */ li r3, 8
+/* 800FC888 000F84E8 38 80 00 00 */ li r4, 0
+/* 800FC88C 000F84EC 38 A0 00 07 */ li r5, 7
+/* 800FC890 000F84F0 38 C0 00 14 */ li r6, 0x14
+/* 800FC894 000F84F4 38 E0 00 00 */ li r7, 0
+/* 800FC898 000F84F8 39 00 00 00 */ li r8, 0
+/* 800FC89C 000F84FC 4B F5 D1 2D */ bl func_800599C8
+/* 800FC8A0 000F8500 38 60 00 14 */ li r3, 0x14
+/* 800FC8A4 000F8504 38 80 00 00 */ li r4, 0
+/* 800FC8A8 000F8508 38 A0 00 08 */ li r5, 8
+/* 800FC8AC 000F850C 38 C0 00 00 */ li r6, 0
+/* 800FC8B0 000F8510 38 E0 00 00 */ li r7, 0
+/* 800FC8B4 000F8514 39 00 00 00 */ li r8, 0
+/* 800FC8B8 000F8518 4B F5 D1 11 */ bl func_800599C8
+/* 800FC8BC 000F851C 48 00 0B 74 */ b lbl_800FD430
+/* 800FC8C0 000F8520 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FC8C4 000F8524 38 60 00 29 */ li r3, 0x29
+/* 800FC8C8 000F8528 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FC8CC 000F852C 38 C0 00 01 */ li r6, 1
+/* 800FC8D0 000F8530 4B F5 D1 9D */ bl func_80059A6C
+/* 800FC8D4 000F8534 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC8D8 000F8538 41 82 0B 58 */ beq lbl_800FD430
+/* 800FC8DC 000F853C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FC8E0 000F8540 41 82 01 E0 */ beq lbl_800FCAC0
+/* 800FC8E4 000F8544 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FC8E8 000F8548 3B 80 00 00 */ li r28, 0
+/* 800FC8EC 000F854C 2C 00 00 07 */ cmpwi r0, 7
+/* 800FC8F0 000F8550 41 82 00 B4 */ beq lbl_800FC9A4
+/* 800FC8F4 000F8554 40 80 00 10 */ bge lbl_800FC904
+/* 800FC8F8 000F8558 2C 00 00 06 */ cmpwi r0, 6
+/* 800FC8FC 000F855C 40 80 00 14 */ bge lbl_800FC910
+/* 800FC900 000F8560 48 00 01 74 */ b lbl_800FCA74
+lbl_800FC904:
+/* 800FC904 000F8564 2C 00 00 09 */ cmpwi r0, 9
+/* 800FC908 000F8568 40 80 01 6C */ bge lbl_800FCA74
+/* 800FC90C 000F856C 48 00 01 2C */ b lbl_800FCA38
+lbl_800FC910:
+/* 800FC910 000F8570 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC914 000F8574 38 80 00 00 */ li r4, 0
+/* 800FC918 000F8578 38 A0 00 00 */ li r5, 0
+/* 800FC91C 000F857C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC920 000F8580 48 15 74 91 */ bl func_80253DB0
+/* 800FC924 000F8584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC928 000F8588 38 80 00 02 */ li r4, 2
+/* 800FC92C 000F858C 38 A0 00 00 */ li r5, 0
+/* 800FC930 000F8590 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC934 000F8594 48 15 74 7D */ bl func_80253DB0
+/* 800FC938 000F8598 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC93C 000F859C 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FC940 000F85A0 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FC944 000F85A4 41 82 01 68 */ beq lbl_800FCAAC
+/* 800FC948 000F85A8 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FC94C 000F85AC 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FC950 000F85B0 38 A0 00 01 */ li r5, 1
+/* 800FC954 000F85B4 7D 89 03 A6 */ mtctr r12
+/* 800FC958 000F85B8 4E 80 04 21 */ bctrl
+/* 800FC95C 000F85BC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC960 000F85C0 41 82 00 30 */ beq lbl_800FC990
+/* 800FC964 000F85C4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC968 000F85C8 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FC96C 000F85CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC970 000F85D0 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FC974 000F85D4 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FC978 000F85D8 48 2D FD D1 */ bl func_803DC748
+/* 800FC97C 000F85DC C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FC980 000F85E0 38 60 02 23 */ li r3, 0x223
+/* 800FC984 000F85E4 38 80 00 00 */ li r4, 0
+/* 800FC988 000F85E8 4B F0 E7 E9 */ bl func_8000B170
+/* 800FC98C 000F85EC 48 00 01 20 */ b lbl_800FCAAC
+lbl_800FC990:
+/* 800FC990 000F85F0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FC994 000F85F4 38 60 02 22 */ li r3, 0x222
+/* 800FC998 000F85F8 38 80 00 00 */ li r4, 0
+/* 800FC99C 000F85FC 4B F0 E7 D5 */ bl func_8000B170
+/* 800FC9A0 000F8600 48 00 01 0C */ b lbl_800FCAAC
+lbl_800FC9A4:
+/* 800FC9A4 000F8604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9A8 000F8608 38 80 00 01 */ li r4, 1
+/* 800FC9AC 000F860C 38 A0 00 00 */ li r5, 0
+/* 800FC9B0 000F8610 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FC9B4 000F8614 48 15 73 FD */ bl func_80253DB0
+/* 800FC9B8 000F8618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9BC 000F861C 38 80 00 02 */ li r4, 2
+/* 800FC9C0 000F8620 38 A0 00 00 */ li r5, 0
+/* 800FC9C4 000F8624 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FC9C8 000F8628 48 15 73 E9 */ bl func_80253DB0
+/* 800FC9CC 000F862C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9D0 000F8630 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FC9D4 000F8634 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FC9D8 000F8638 41 82 00 D4 */ beq lbl_800FCAAC
+/* 800FC9DC 000F863C 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FC9E0 000F8640 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FC9E4 000F8644 38 A0 00 00 */ li r5, 0
+/* 800FC9E8 000F8648 7D 89 03 A6 */ mtctr r12
+/* 800FC9EC 000F864C 4E 80 04 21 */ bctrl
+/* 800FC9F0 000F8650 2C 03 00 00 */ cmpwi r3, 0
+/* 800FC9F4 000F8654 41 82 00 30 */ beq lbl_800FCA24
+/* 800FC9F8 000F8658 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FC9FC 000F865C 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FCA00 000F8660 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA04 000F8664 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FCA08 000F8668 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FCA0C 000F866C 48 2D FD 3D */ bl func_803DC748
+/* 800FCA10 000F8670 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FCA14 000F8674 38 60 02 23 */ li r3, 0x223
+/* 800FCA18 000F8678 38 80 00 00 */ li r4, 0
+/* 800FCA1C 000F867C 4B F0 E7 55 */ bl func_8000B170
+/* 800FCA20 000F8680 48 00 00 8C */ b lbl_800FCAAC
+lbl_800FCA24:
+/* 800FCA24 000F8684 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FCA28 000F8688 38 60 02 22 */ li r3, 0x222
+/* 800FCA2C 000F868C 38 80 00 00 */ li r4, 0
+/* 800FCA30 000F8690 4B F0 E7 41 */ bl func_8000B170
+/* 800FCA34 000F8694 48 00 00 78 */ b lbl_800FCAAC
+lbl_800FCA38:
+/* 800FCA38 000F8698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA3C 000F869C 38 80 00 02 */ li r4, 2
+/* 800FCA40 000F86A0 38 A0 00 00 */ li r5, 0
+/* 800FCA44 000F86A4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCA48 000F86A8 48 15 73 69 */ bl func_80253DB0
+/* 800FCA4C 000F86AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA50 000F86B0 38 80 00 02 */ li r4, 2
+/* 800FCA54 000F86B4 38 A0 00 00 */ li r5, 0
+/* 800FCA58 000F86B8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCA5C 000F86BC 48 15 73 55 */ bl func_80253DB0
+/* 800FCA60 000F86C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA64 000F86C4 38 00 00 25 */ li r0, 0x25
+/* 800FCA68 000F86C8 3B 80 00 01 */ li r28, 1
+/* 800FCA6C 000F86CC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCA70 000F86D0 48 00 00 3C */ b lbl_800FCAAC
+lbl_800FCA74:
+/* 800FCA74 000F86D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA78 000F86D8 38 80 00 03 */ li r4, 3
+/* 800FCA7C 000F86DC 38 A0 00 00 */ li r5, 0
+/* 800FCA80 000F86E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCA84 000F86E4 48 15 73 2D */ bl func_80253DB0
+/* 800FCA88 000F86E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCA8C 000F86EC 38 80 00 01 */ li r4, 1
+/* 800FCA90 000F86F0 38 A0 00 00 */ li r5, 0
+/* 800FCA94 000F86F4 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCA98 000F86F8 48 15 73 19 */ bl func_80253DB0
+/* 800FCA9C 000F86FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCAA0 000F8700 38 00 00 20 */ li r0, 0x20
+/* 800FCAA4 000F8704 3B 80 00 02 */ li r28, 2
+/* 800FCAA8 000F8708 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FCAAC:
+/* 800FCAAC 000F870C 2C 1C 00 00 */ cmpwi r28, 0
+/* 800FCAB0 000F8710 41 82 09 80 */ beq lbl_800FD430
+/* 800FCAB4 000F8714 7F 83 E3 78 */ mr r3, r28
+/* 800FCAB8 000F8718 4B F5 DA 15 */ bl func_8005A4CC
+/* 800FCABC 000F871C 48 00 09 74 */ b lbl_800FD430
+lbl_800FCAC0:
+/* 800FCAC0 000F8720 2C 03 00 07 */ cmpwi r3, 7
+/* 800FCAC4 000F8724 41 82 00 4C */ beq lbl_800FCB10
+/* 800FCAC8 000F8728 40 80 00 10 */ bge lbl_800FCAD8
+/* 800FCACC 000F872C 2C 03 00 06 */ cmpwi r3, 6
+/* 800FCAD0 000F8730 40 80 00 14 */ bge lbl_800FCAE4
+/* 800FCAD4 000F8734 48 00 00 94 */ b lbl_800FCB68
+lbl_800FCAD8:
+/* 800FCAD8 000F8738 2C 03 00 09 */ cmpwi r3, 9
+/* 800FCADC 000F873C 40 80 00 8C */ bge lbl_800FCB68
+/* 800FCAE0 000F8740 48 00 00 5C */ b lbl_800FCB3C
+lbl_800FCAE4:
+/* 800FCAE4 000F8744 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCAE8 000F8748 38 80 00 00 */ li r4, 0
+/* 800FCAEC 000F874C 38 A0 00 00 */ li r5, 0
+/* 800FCAF0 000F8750 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCAF4 000F8754 48 15 72 BD */ bl func_80253DB0
+/* 800FCAF8 000F8758 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCAFC 000F875C 38 80 00 02 */ li r4, 2
+/* 800FCB00 000F8760 38 A0 00 00 */ li r5, 0
+/* 800FCB04 000F8764 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB08 000F8768 48 15 72 A9 */ bl func_80253DB0
+/* 800FCB0C 000F876C 48 00 09 24 */ b lbl_800FD430
+lbl_800FCB10:
+/* 800FCB10 000F8770 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB14 000F8774 38 80 00 01 */ li r4, 1
+/* 800FCB18 000F8778 38 A0 00 00 */ li r5, 0
+/* 800FCB1C 000F877C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCB20 000F8780 48 15 72 91 */ bl func_80253DB0
+/* 800FCB24 000F8784 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB28 000F8788 38 80 00 02 */ li r4, 2
+/* 800FCB2C 000F878C 38 A0 00 00 */ li r5, 0
+/* 800FCB30 000F8790 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB34 000F8794 48 15 72 7D */ bl func_80253DB0
+/* 800FCB38 000F8798 48 00 08 F8 */ b lbl_800FD430
+lbl_800FCB3C:
+/* 800FCB3C 000F879C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB40 000F87A0 38 80 00 02 */ li r4, 2
+/* 800FCB44 000F87A4 38 A0 00 00 */ li r5, 0
+/* 800FCB48 000F87A8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCB4C 000F87AC 48 15 72 65 */ bl func_80253DB0
+/* 800FCB50 000F87B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB54 000F87B4 38 80 00 02 */ li r4, 2
+/* 800FCB58 000F87B8 38 A0 00 00 */ li r5, 0
+/* 800FCB5C 000F87BC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB60 000F87C0 48 15 72 51 */ bl func_80253DB0
+/* 800FCB64 000F87C4 48 00 08 CC */ b lbl_800FD430
+lbl_800FCB68:
+/* 800FCB68 000F87C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB6C 000F87CC 38 80 00 03 */ li r4, 3
+/* 800FCB70 000F87D0 38 A0 00 00 */ li r5, 0
+/* 800FCB74 000F87D4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCB78 000F87D8 48 15 72 39 */ bl func_80253DB0
+/* 800FCB7C 000F87DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCB80 000F87E0 38 80 00 00 */ li r4, 0
+/* 800FCB84 000F87E4 38 A0 00 00 */ li r5, 0
+/* 800FCB88 000F87E8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FCB8C 000F87EC 48 15 72 25 */ bl func_80253DB0
+/* 800FCB90 000F87F0 48 00 08 A0 */ b lbl_800FD430
+/* 800FCB94 000F87F4 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FCB98 000F87F8 48 15 72 39 */ bl func_80253DD0
+/* 800FCB9C 000F87FC 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCBA0 000F8800 28 00 00 03 */ cmplwi r0, 3
+/* 800FCBA4 000F8804 40 82 08 8C */ bne lbl_800FD430
+/* 800FCBA8 000F8808 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBAC 000F880C 38 80 00 06 */ li r4, 6
+/* 800FCBB0 000F8810 38 A0 00 00 */ li r5, 0
+/* 800FCBB4 000F8814 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCBB8 000F8818 48 15 71 F9 */ bl func_80253DB0
+/* 800FCBBC 000F881C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBC0 000F8820 38 80 00 01 */ li r4, 1
+/* 800FCBC4 000F8824 38 A0 00 00 */ li r5, 0
+/* 800FCBC8 000F8828 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCBCC 000F882C 48 15 71 E5 */ bl func_80253DB0
+/* 800FCBD0 000F8830 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBD4 000F8834 38 00 00 21 */ li r0, 0x21
+/* 800FCBD8 000F8838 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCBDC 000F883C 48 00 08 54 */ b lbl_800FD430
+/* 800FCBE0 000F8840 A8 65 00 52 */ lha r3, 0x52(r5)
+/* 800FCBE4 000F8844 48 15 71 ED */ bl func_80253DD0
+/* 800FCBE8 000F8848 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCBEC 000F884C 28 00 00 03 */ cmplwi r0, 3
+/* 800FCBF0 000F8850 40 82 08 40 */ bne lbl_800FD430
+/* 800FCBF4 000F8854 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCBF8 000F8858 38 80 00 08 */ li r4, 8
+/* 800FCBFC 000F885C 38 A0 00 00 */ li r5, 0
+/* 800FCC00 000F8860 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCC04 000F8864 48 15 71 ED */ bl func_80253DF0
+/* 800FCC08 000F8868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC0C 000F886C 38 80 00 08 */ li r4, 8
+/* 800FCC10 000F8870 38 A0 00 01 */ li r5, 1
+/* 800FCC14 000F8874 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCC18 000F8878 48 15 71 D9 */ bl func_80253DF0
+/* 800FCC1C 000F887C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC20 000F8880 38 80 00 0A */ li r4, 0xa
+/* 800FCC24 000F8884 38 A0 00 00 */ li r5, 0
+/* 800FCC28 000F8888 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCC2C 000F888C 48 15 71 85 */ bl func_80253DB0
+/* 800FCC30 000F8890 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC34 000F8894 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FCC38 000F8898 28 00 00 02 */ cmplwi r0, 2
+/* 800FCC3C 000F889C 40 82 00 14 */ bne lbl_800FCC50
+/* 800FCC40 000F88A0 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FCC44 000F88A4 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FCC48 000F88A8 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCC4C 000F88AC 48 00 00 28 */ b lbl_800FCC74
+lbl_800FCC50:
+/* 800FCC50 000F88B0 28 00 00 04 */ cmplwi r0, 4
+/* 800FCC54 000F88B4 40 82 00 14 */ bne lbl_800FCC68
+/* 800FCC58 000F88B8 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FCC5C 000F88BC 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FCC60 000F88C0 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCC64 000F88C4 48 00 00 10 */ b lbl_800FCC74
+lbl_800FCC68:
+/* 800FCC68 000F88C8 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FCC6C 000F88CC 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FCC70 000F88D0 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FCC74:
+/* 800FCC74 000F88D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC78 000F88D8 38 80 00 07 */ li r4, 7
+/* 800FCC7C 000F88DC 38 A0 00 00 */ li r5, 0
+/* 800FCC80 000F88E0 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCC84 000F88E4 48 15 71 2D */ bl func_80253DB0
+/* 800FCC88 000F88E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCC8C 000F88EC 38 00 00 01 */ li r0, 1
+/* 800FCC90 000F88F0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCC94 000F88F4 48 00 07 9C */ b lbl_800FD430
+/* 800FCC98 000F88F8 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FCC9C 000F88FC 38 80 00 09 */ li r4, 9
+/* 800FCCA0 000F8900 38 A0 00 00 */ li r5, 0
+/* 800FCCA4 000F8904 48 15 71 0D */ bl func_80253DB0
+/* 800FCCA8 000F8908 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCAC 000F890C 38 80 00 1E */ li r4, 0x1e
+/* 800FCCB0 000F8910 38 00 00 08 */ li r0, 8
+/* 800FCCB4 000F8914 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FCCB8 000F8918 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCBC 000F891C 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FCCC0 000F8920 48 00 07 70 */ b lbl_800FD430
+/* 800FCCC4 000F8924 A8 65 00 4E */ lha r3, 0x4e(r5)
+/* 800FCCC8 000F8928 48 15 71 09 */ bl func_80253DD0
+/* 800FCCCC 000F892C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCCD0 000F8930 28 00 00 03 */ cmplwi r0, 3
+/* 800FCCD4 000F8934 40 82 07 5C */ bne lbl_800FD430
+/* 800FCCD8 000F8938 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCDC 000F893C 38 80 00 08 */ li r4, 8
+/* 800FCCE0 000F8940 38 A0 00 00 */ li r5, 0
+/* 800FCCE4 000F8944 A8 63 00 4E */ lha r3, 0x4e(r3)
+/* 800FCCE8 000F8948 48 15 71 09 */ bl func_80253DF0
+/* 800FCCEC 000F894C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCCF0 000F8950 38 80 00 08 */ li r4, 8
+/* 800FCCF4 000F8954 38 A0 00 01 */ li r5, 1
+/* 800FCCF8 000F8958 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FCCFC 000F895C 48 15 70 F5 */ bl func_80253DF0
+/* 800FCD00 000F8960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD04 000F8964 38 80 00 08 */ li r4, 8
+/* 800FCD08 000F8968 38 A0 00 01 */ li r5, 1
+/* 800FCD0C 000F896C A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FCD10 000F8970 48 15 70 E1 */ bl func_80253DF0
+/* 800FCD14 000F8974 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD18 000F8978 38 80 00 08 */ li r4, 8
+/* 800FCD1C 000F897C 38 A0 00 01 */ li r5, 1
+/* 800FCD20 000F8980 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCD24 000F8984 48 15 70 CD */ bl func_80253DF0
+/* 800FCD28 000F8988 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD2C 000F898C 38 80 00 02 */ li r4, 2
+/* 800FCD30 000F8990 38 A0 00 00 */ li r5, 0
+/* 800FCD34 000F8994 A8 63 00 48 */ lha r3, 0x48(r3)
+/* 800FCD38 000F8998 48 15 70 79 */ bl func_80253DB0
+/* 800FCD3C 000F899C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD40 000F89A0 38 80 00 02 */ li r4, 2
+/* 800FCD44 000F89A4 38 A0 00 00 */ li r5, 0
+/* 800FCD48 000F89A8 A8 63 00 4A */ lha r3, 0x4a(r3)
+/* 800FCD4C 000F89AC 48 15 70 65 */ bl func_80253DB0
+/* 800FCD50 000F89B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD54 000F89B4 38 80 00 02 */ li r4, 2
+/* 800FCD58 000F89B8 38 A0 00 00 */ li r5, 0
+/* 800FCD5C 000F89BC A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FCD60 000F89C0 48 15 70 51 */ bl func_80253DB0
+/* 800FCD64 000F89C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD68 000F89C8 38 00 00 1C */ li r0, 0x1c
+/* 800FCD6C 000F89CC 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCD70 000F89D0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCD74 000F89D4 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FCD78 000F89D8 28 00 00 04 */ cmplwi r0, 4
+/* 800FCD7C 000F89DC 40 82 00 14 */ bne lbl_800FCD90
+/* 800FCD80 000F89E0 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FCD84 000F89E4 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FCD88 000F89E8 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCD8C 000F89EC 48 00 00 10 */ b lbl_800FCD9C
+lbl_800FCD90:
+/* 800FCD90 000F89F0 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FCD94 000F89F4 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FCD98 000F89F8 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FCD9C:
+/* 800FCD9C 000F89FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDA0 000F8A00 38 00 00 00 */ li r0, 0
+/* 800FCDA4 000F8A04 B0 03 00 E8 */ sth r0, 0xe8(r3)
+/* 800FCDA8 000F8A08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDAC 000F8A0C 90 03 00 EC */ stw r0, 0xec(r3)
+/* 800FCDB0 000F8A10 48 00 06 80 */ b lbl_800FD430
+/* 800FCDB4 000F8A14 A8 65 00 46 */ lha r3, 0x46(r5)
+/* 800FCDB8 000F8A18 48 15 70 19 */ bl func_80253DD0
+/* 800FCDBC 000F8A1C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCDC0 000F8A20 28 00 00 03 */ cmplwi r0, 3
+/* 800FCDC4 000F8A24 40 82 06 6C */ bne lbl_800FD430
+/* 800FCDC8 000F8A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDCC 000F8A2C 38 80 00 06 */ li r4, 6
+/* 800FCDD0 000F8A30 38 A0 00 00 */ li r5, 0
+/* 800FCDD4 000F8A34 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCDD8 000F8A38 48 15 6F D9 */ bl func_80253DB0
+/* 800FCDDC 000F8A3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDE0 000F8A40 38 80 00 09 */ li r4, 9
+/* 800FCDE4 000F8A44 38 A0 00 00 */ li r5, 0
+/* 800FCDE8 000F8A48 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCDEC 000F8A4C 48 15 6F C5 */ bl func_80253DB0
+/* 800FCDF0 000F8A50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCDF4 000F8A54 38 80 00 23 */ li r4, 0x23
+/* 800FCDF8 000F8A58 38 00 00 14 */ li r0, 0x14
+/* 800FCDFC 000F8A5C 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FCE00 000F8A60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE04 000F8A64 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FCE08 000F8A68 48 00 06 28 */ b lbl_800FD430
+/* 800FCE0C 000F8A6C A8 65 00 44 */ lha r3, 0x44(r5)
+/* 800FCE10 000F8A70 48 15 6F C1 */ bl func_80253DD0
+/* 800FCE14 000F8A74 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCE18 000F8A78 28 00 00 03 */ cmplwi r0, 3
+/* 800FCE1C 000F8A7C 40 82 06 14 */ bne lbl_800FD430
+/* 800FCE20 000F8A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE24 000F8A84 38 80 00 08 */ li r4, 8
+/* 800FCE28 000F8A88 38 A0 00 00 */ li r5, 0
+/* 800FCE2C 000F8A8C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FCE30 000F8A90 48 15 6F C1 */ bl func_80253DF0
+/* 800FCE34 000F8A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE38 000F8A98 38 80 00 08 */ li r4, 8
+/* 800FCE3C 000F8A9C 38 A0 00 01 */ li r5, 1
+/* 800FCE40 000F8AA0 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FCE44 000F8AA4 48 15 6F AD */ bl func_80253DF0
+/* 800FCE48 000F8AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE4C 000F8AAC 38 80 00 07 */ li r4, 7
+/* 800FCE50 000F8AB0 38 A0 00 00 */ li r5, 0
+/* 800FCE54 000F8AB4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FCE58 000F8AB8 48 15 6F 59 */ bl func_80253DB0
+/* 800FCE5C 000F8ABC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE60 000F8AC0 38 80 00 02 */ li r4, 2
+/* 800FCE64 000F8AC4 38 A0 00 00 */ li r5, 0
+/* 800FCE68 000F8AC8 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FCE6C 000F8ACC 48 15 6F 45 */ bl func_80253DB0
+/* 800FCE70 000F8AD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE74 000F8AD4 38 00 00 24 */ li r0, 0x24
+/* 800FCE78 000F8AD8 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FCE7C 000F8ADC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCE80 000F8AE0 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FCE84 000F8AE4 28 00 00 04 */ cmplwi r0, 4
+/* 800FCE88 000F8AE8 40 82 00 14 */ bne lbl_800FCE9C
+/* 800FCE8C 000F8AEC 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FCE90 000F8AF0 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FCE94 000F8AF4 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCE98 000F8AF8 48 00 05 98 */ b lbl_800FD430
+lbl_800FCE9C:
+/* 800FCE9C 000F8AFC 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FCEA0 000F8B00 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FCEA4 000F8B04 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FCEA8 000F8B08 48 00 05 88 */ b lbl_800FD430
+/* 800FCEAC 000F8B0C 38 00 2D 60 */ li r0, 0x2d60
+/* 800FCEB0 000F8B10 90 05 00 F8 */ stw r0, 0xf8(r5)
+/* 800FCEB4 000F8B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCEB8 000F8B18 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FCEBC 000F8B1C 48 15 6F 15 */ bl func_80253DD0
+/* 800FCEC0 000F8B20 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCEC4 000F8B24 28 00 00 03 */ cmplwi r0, 3
+/* 800FCEC8 000F8B28 40 82 05 68 */ bne lbl_800FD430
+/* 800FCECC 000F8B2C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCED0 000F8B30 38 00 00 27 */ li r0, 0x27
+/* 800FCED4 000F8B34 38 60 00 01 */ li r3, 1
+/* 800FCED8 000F8B38 38 80 00 00 */ li r4, 0
+/* 800FCEDC 000F8B3C 90 05 00 CC */ stw r0, 0xcc(r5)
+/* 800FCEE0 000F8B40 4B F5 CA 19 */ bl func_800598F8
+/* 800FCEE4 000F8B44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCEE8 000F8B48 A0 03 00 68 */ lhz r0, 0x68(r3)
+/* 800FCEEC 000F8B4C 28 00 00 04 */ cmplwi r0, 4
+/* 800FCEF0 000F8B50 40 82 00 40 */ bne lbl_800FCF30
+/* 800FCEF4 000F8B54 38 60 00 08 */ li r3, 8
+/* 800FCEF8 000F8B58 38 80 00 00 */ li r4, 0
+/* 800FCEFC 000F8B5C 38 A0 00 00 */ li r5, 0
+/* 800FCF00 000F8B60 38 C0 00 14 */ li r6, 0x14
+/* 800FCF04 000F8B64 38 E0 00 00 */ li r7, 0
+/* 800FCF08 000F8B68 39 00 00 00 */ li r8, 0
+/* 800FCF0C 000F8B6C 4B F5 CA BD */ bl func_800599C8
+/* 800FCF10 000F8B70 38 60 00 14 */ li r3, 0x14
+/* 800FCF14 000F8B74 38 80 00 00 */ li r4, 0
+/* 800FCF18 000F8B78 38 A0 00 08 */ li r5, 8
+/* 800FCF1C 000F8B7C 38 C0 00 00 */ li r6, 0
+/* 800FCF20 000F8B80 38 E0 00 00 */ li r7, 0
+/* 800FCF24 000F8B84 39 00 00 00 */ li r8, 0
+/* 800FCF28 000F8B88 4B F5 CA A1 */ bl func_800599C8
+/* 800FCF2C 000F8B8C 48 00 05 04 */ b lbl_800FD430
+lbl_800FCF30:
+/* 800FCF30 000F8B90 38 60 00 06 */ li r3, 6
+/* 800FCF34 000F8B94 38 80 00 00 */ li r4, 0
+/* 800FCF38 000F8B98 38 A0 00 00 */ li r5, 0
+/* 800FCF3C 000F8B9C 38 C0 00 07 */ li r6, 7
+/* 800FCF40 000F8BA0 38 E0 00 00 */ li r7, 0
+/* 800FCF44 000F8BA4 39 00 00 00 */ li r8, 0
+/* 800FCF48 000F8BA8 4B F5 CA 81 */ bl func_800599C8
+/* 800FCF4C 000F8BAC 38 60 00 07 */ li r3, 7
+/* 800FCF50 000F8BB0 38 80 00 00 */ li r4, 0
+/* 800FCF54 000F8BB4 38 A0 00 06 */ li r5, 6
+/* 800FCF58 000F8BB8 38 C0 00 08 */ li r6, 8
+/* 800FCF5C 000F8BBC 38 E0 00 00 */ li r7, 0
+/* 800FCF60 000F8BC0 39 00 00 00 */ li r8, 0
+/* 800FCF64 000F8BC4 4B F5 CA 65 */ bl func_800599C8
+/* 800FCF68 000F8BC8 38 60 00 08 */ li r3, 8
+/* 800FCF6C 000F8BCC 38 80 00 00 */ li r4, 0
+/* 800FCF70 000F8BD0 38 A0 00 07 */ li r5, 7
+/* 800FCF74 000F8BD4 38 C0 00 14 */ li r6, 0x14
+/* 800FCF78 000F8BD8 38 E0 00 00 */ li r7, 0
+/* 800FCF7C 000F8BDC 39 00 00 00 */ li r8, 0
+/* 800FCF80 000F8BE0 4B F5 CA 49 */ bl func_800599C8
+/* 800FCF84 000F8BE4 38 60 00 14 */ li r3, 0x14
+/* 800FCF88 000F8BE8 38 80 00 00 */ li r4, 0
+/* 800FCF8C 000F8BEC 38 A0 00 08 */ li r5, 8
+/* 800FCF90 000F8BF0 38 C0 00 00 */ li r6, 0
+/* 800FCF94 000F8BF4 38 E0 00 00 */ li r7, 0
+/* 800FCF98 000F8BF8 39 00 00 00 */ li r8, 0
+/* 800FCF9C 000F8BFC 4B F5 CA 2D */ bl func_800599C8
+/* 800FCFA0 000F8C00 48 00 04 90 */ b lbl_800FD430
+/* 800FCFA4 000F8C04 88 85 00 F1 */ lbz r4, 0xf1(r5)
+/* 800FCFA8 000F8C08 38 60 00 29 */ li r3, 0x29
+/* 800FCFAC 000F8C0C 88 A5 00 F4 */ lbz r5, 0xf4(r5)
+/* 800FCFB0 000F8C10 38 C0 00 01 */ li r6, 1
+/* 800FCFB4 000F8C14 4B F5 CA B9 */ bl func_80059A6C
+/* 800FCFB8 000F8C18 2C 03 00 00 */ cmpwi r3, 0
+/* 800FCFBC 000F8C1C 41 82 04 74 */ beq lbl_800FD430
+/* 800FCFC0 000F8C20 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
+/* 800FCFC4 000F8C24 41 82 01 E0 */ beq lbl_800FD1A4
+/* 800FCFC8 000F8C28 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FCFCC 000F8C2C 3B 80 00 00 */ li r28, 0
+/* 800FCFD0 000F8C30 2C 00 00 07 */ cmpwi r0, 7
+/* 800FCFD4 000F8C34 41 82 00 B4 */ beq lbl_800FD088
+/* 800FCFD8 000F8C38 40 80 00 10 */ bge lbl_800FCFE8
+/* 800FCFDC 000F8C3C 2C 00 00 06 */ cmpwi r0, 6
+/* 800FCFE0 000F8C40 40 80 00 14 */ bge lbl_800FCFF4
+/* 800FCFE4 000F8C44 48 00 01 74 */ b lbl_800FD158
+lbl_800FCFE8:
+/* 800FCFE8 000F8C48 2C 00 00 09 */ cmpwi r0, 9
+/* 800FCFEC 000F8C4C 40 80 01 6C */ bge lbl_800FD158
+/* 800FCFF0 000F8C50 48 00 01 2C */ b lbl_800FD11C
+lbl_800FCFF4:
+/* 800FCFF4 000F8C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FCFF8 000F8C58 38 80 00 00 */ li r4, 0
+/* 800FCFFC 000F8C5C 38 A0 00 00 */ li r5, 0
+/* 800FD000 000F8C60 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD004 000F8C64 48 15 6D AD */ bl func_80253DB0
+/* 800FD008 000F8C68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD00C 000F8C6C 38 80 00 02 */ li r4, 2
+/* 800FD010 000F8C70 38 A0 00 00 */ li r5, 0
+/* 800FD014 000F8C74 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD018 000F8C78 48 15 6D 99 */ bl func_80253DB0
+/* 800FD01C 000F8C7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD020 000F8C80 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FD024 000F8C84 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FD028 000F8C88 41 82 01 68 */ beq lbl_800FD190
+/* 800FD02C 000F8C8C 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FD030 000F8C90 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD034 000F8C94 38 A0 00 01 */ li r5, 1
+/* 800FD038 000F8C98 7D 89 03 A6 */ mtctr r12
+/* 800FD03C 000F8C9C 4E 80 04 21 */ bctrl
+/* 800FD040 000F8CA0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD044 000F8CA4 41 82 00 30 */ beq lbl_800FD074
+/* 800FD048 000F8CA8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD04C 000F8CAC 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FD050 000F8CB0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD054 000F8CB4 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FD058 000F8CB8 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FD05C 000F8CBC 48 2D F6 ED */ bl func_803DC748
+/* 800FD060 000F8CC0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD064 000F8CC4 38 60 02 23 */ li r3, 0x223
+/* 800FD068 000F8CC8 38 80 00 00 */ li r4, 0
+/* 800FD06C 000F8CCC 4B F0 E1 05 */ bl func_8000B170
+/* 800FD070 000F8CD0 48 00 01 20 */ b lbl_800FD190
+lbl_800FD074:
+/* 800FD074 000F8CD4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD078 000F8CD8 38 60 02 22 */ li r3, 0x222
+/* 800FD07C 000F8CDC 38 80 00 00 */ li r4, 0
+/* 800FD080 000F8CE0 4B F0 E0 F1 */ bl func_8000B170
+/* 800FD084 000F8CE4 48 00 01 0C */ b lbl_800FD190
+lbl_800FD088:
+/* 800FD088 000F8CE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD08C 000F8CEC 38 80 00 01 */ li r4, 1
+/* 800FD090 000F8CF0 38 A0 00 00 */ li r5, 0
+/* 800FD094 000F8CF4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD098 000F8CF8 48 15 6D 19 */ bl func_80253DB0
+/* 800FD09C 000F8CFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0A0 000F8D00 38 80 00 02 */ li r4, 2
+/* 800FD0A4 000F8D04 38 A0 00 00 */ li r5, 0
+/* 800FD0A8 000F8D08 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD0AC 000F8D0C 48 15 6D 05 */ bl func_80253DB0
+/* 800FD0B0 000F8D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0B4 000F8D14 81 83 00 6C */ lwz r12, 0x6c(r3)
+/* 800FD0B8 000F8D18 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FD0BC 000F8D1C 41 82 00 D4 */ beq lbl_800FD190
+/* 800FD0C0 000F8D20 38 83 00 C8 */ addi r4, r3, 0xc8
+/* 800FD0C4 000F8D24 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD0C8 000F8D28 38 A0 00 00 */ li r5, 0
+/* 800FD0CC 000F8D2C 7D 89 03 A6 */ mtctr r12
+/* 800FD0D0 000F8D30 4E 80 04 21 */ bctrl
+/* 800FD0D4 000F8D34 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD0D8 000F8D38 41 82 00 30 */ beq lbl_800FD108
+/* 800FD0DC 000F8D3C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0E0 000F8D40 90 64 00 78 */ stw r3, 0x78(r4)
+/* 800FD0E4 000F8D44 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD0E8 000F8D48 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FD0EC 000F8D4C 80 84 00 80 */ lwz r4, 0x80(r4)
+/* 800FD0F0 000F8D50 48 2D F6 59 */ bl func_803DC748
+/* 800FD0F4 000F8D54 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD0F8 000F8D58 38 60 02 23 */ li r3, 0x223
+/* 800FD0FC 000F8D5C 38 80 00 00 */ li r4, 0
+/* 800FD100 000F8D60 4B F0 E0 71 */ bl func_8000B170
+/* 800FD104 000F8D64 48 00 00 8C */ b lbl_800FD190
+lbl_800FD108:
+/* 800FD108 000F8D68 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FD10C 000F8D6C 38 60 02 22 */ li r3, 0x222
+/* 800FD110 000F8D70 38 80 00 00 */ li r4, 0
+/* 800FD114 000F8D74 4B F0 E0 5D */ bl func_8000B170
+/* 800FD118 000F8D78 48 00 00 78 */ b lbl_800FD190
+lbl_800FD11C:
+/* 800FD11C 000F8D7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD120 000F8D80 38 80 00 02 */ li r4, 2
+/* 800FD124 000F8D84 38 A0 00 00 */ li r5, 0
+/* 800FD128 000F8D88 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD12C 000F8D8C 48 15 6C 85 */ bl func_80253DB0
+/* 800FD130 000F8D90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD134 000F8D94 38 80 00 02 */ li r4, 2
+/* 800FD138 000F8D98 38 A0 00 00 */ li r5, 0
+/* 800FD13C 000F8D9C A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD140 000F8DA0 48 15 6C 71 */ bl func_80253DB0
+/* 800FD144 000F8DA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD148 000F8DA8 38 00 00 07 */ li r0, 7
+/* 800FD14C 000F8DAC 3B 80 00 01 */ li r28, 1
+/* 800FD150 000F8DB0 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD154 000F8DB4 48 00 00 3C */ b lbl_800FD190
+lbl_800FD158:
+/* 800FD158 000F8DB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD15C 000F8DBC 38 80 00 03 */ li r4, 3
+/* 800FD160 000F8DC0 38 A0 00 00 */ li r5, 0
+/* 800FD164 000F8DC4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD168 000F8DC8 48 15 6C 49 */ bl func_80253DB0
+/* 800FD16C 000F8DCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD170 000F8DD0 38 80 00 01 */ li r4, 1
+/* 800FD174 000F8DD4 38 A0 00 00 */ li r5, 0
+/* 800FD178 000F8DD8 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD17C 000F8DDC 48 15 6C 35 */ bl func_80253DB0
+/* 800FD180 000F8DE0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD184 000F8DE4 38 00 00 28 */ li r0, 0x28
+/* 800FD188 000F8DE8 3B 80 00 02 */ li r28, 2
+/* 800FD18C 000F8DEC 90 03 00 CC */ stw r0, 0xcc(r3)
+lbl_800FD190:
+/* 800FD190 000F8DF0 2C 1C 00 00 */ cmpwi r28, 0
+/* 800FD194 000F8DF4 41 82 02 9C */ beq lbl_800FD430
+/* 800FD198 000F8DF8 7F 83 E3 78 */ mr r3, r28
+/* 800FD19C 000F8DFC 4B F5 D3 31 */ bl func_8005A4CC
+/* 800FD1A0 000F8E00 48 00 02 90 */ b lbl_800FD430
+lbl_800FD1A4:
+/* 800FD1A4 000F8E04 2C 03 00 07 */ cmpwi r3, 7
+/* 800FD1A8 000F8E08 41 82 00 4C */ beq lbl_800FD1F4
+/* 800FD1AC 000F8E0C 40 80 00 10 */ bge lbl_800FD1BC
+/* 800FD1B0 000F8E10 2C 03 00 06 */ cmpwi r3, 6
+/* 800FD1B4 000F8E14 40 80 00 14 */ bge lbl_800FD1C8
+/* 800FD1B8 000F8E18 48 00 00 94 */ b lbl_800FD24C
+lbl_800FD1BC:
+/* 800FD1BC 000F8E1C 2C 03 00 09 */ cmpwi r3, 9
+/* 800FD1C0 000F8E20 40 80 00 8C */ bge lbl_800FD24C
+/* 800FD1C4 000F8E24 48 00 00 5C */ b lbl_800FD220
+lbl_800FD1C8:
+/* 800FD1C8 000F8E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD1CC 000F8E2C 38 80 00 00 */ li r4, 0
+/* 800FD1D0 000F8E30 38 A0 00 00 */ li r5, 0
+/* 800FD1D4 000F8E34 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD1D8 000F8E38 48 15 6B D9 */ bl func_80253DB0
+/* 800FD1DC 000F8E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD1E0 000F8E40 38 80 00 02 */ li r4, 2
+/* 800FD1E4 000F8E44 38 A0 00 00 */ li r5, 0
+/* 800FD1E8 000F8E48 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD1EC 000F8E4C 48 15 6B C5 */ bl func_80253DB0
+/* 800FD1F0 000F8E50 48 00 02 40 */ b lbl_800FD430
+lbl_800FD1F4:
+/* 800FD1F4 000F8E54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD1F8 000F8E58 38 80 00 01 */ li r4, 1
+/* 800FD1FC 000F8E5C 38 A0 00 00 */ li r5, 0
+/* 800FD200 000F8E60 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD204 000F8E64 48 15 6B AD */ bl func_80253DB0
+/* 800FD208 000F8E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD20C 000F8E6C 38 80 00 02 */ li r4, 2
+/* 800FD210 000F8E70 38 A0 00 00 */ li r5, 0
+/* 800FD214 000F8E74 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD218 000F8E78 48 15 6B 99 */ bl func_80253DB0
+/* 800FD21C 000F8E7C 48 00 02 14 */ b lbl_800FD430
+lbl_800FD220:
+/* 800FD220 000F8E80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD224 000F8E84 38 80 00 02 */ li r4, 2
+/* 800FD228 000F8E88 38 A0 00 00 */ li r5, 0
+/* 800FD22C 000F8E8C A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD230 000F8E90 48 15 6B 81 */ bl func_80253DB0
+/* 800FD234 000F8E94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD238 000F8E98 38 80 00 02 */ li r4, 2
+/* 800FD23C 000F8E9C 38 A0 00 00 */ li r5, 0
+/* 800FD240 000F8EA0 A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD244 000F8EA4 48 15 6B 6D */ bl func_80253DB0
+/* 800FD248 000F8EA8 48 00 01 E8 */ b lbl_800FD430
+lbl_800FD24C:
+/* 800FD24C 000F8EAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD250 000F8EB0 38 80 00 03 */ li r4, 3
+/* 800FD254 000F8EB4 38 A0 00 00 */ li r5, 0
+/* 800FD258 000F8EB8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD25C 000F8EBC 48 15 6B 55 */ bl func_80253DB0
+/* 800FD260 000F8EC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD264 000F8EC4 38 80 00 00 */ li r4, 0
+/* 800FD268 000F8EC8 38 A0 00 00 */ li r5, 0
+/* 800FD26C 000F8ECC A8 63 00 5E */ lha r3, 0x5e(r3)
+/* 800FD270 000F8ED0 48 15 6B 41 */ bl func_80253DB0
+/* 800FD274 000F8ED4 48 00 01 BC */ b lbl_800FD430
+/* 800FD278 000F8ED8 A8 65 00 5E */ lha r3, 0x5e(r5)
+/* 800FD27C 000F8EDC 48 15 6B 55 */ bl func_80253DD0
+/* 800FD280 000F8EE0 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD284 000F8EE4 28 00 00 03 */ cmplwi r0, 3
+/* 800FD288 000F8EE8 40 82 01 A8 */ bne lbl_800FD430
+/* 800FD28C 000F8EEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD290 000F8EF0 38 80 00 06 */ li r4, 6
+/* 800FD294 000F8EF4 38 A0 00 00 */ li r5, 0
+/* 800FD298 000F8EF8 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD29C 000F8EFC 48 15 6B 15 */ bl func_80253DB0
+/* 800FD2A0 000F8F00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2A4 000F8F04 38 80 00 01 */ li r4, 1
+/* 800FD2A8 000F8F08 38 A0 00 00 */ li r5, 0
+/* 800FD2AC 000F8F0C A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD2B0 000F8F10 48 15 6B 01 */ bl func_80253DB0
+/* 800FD2B4 000F8F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2B8 000F8F18 38 00 00 29 */ li r0, 0x29
+/* 800FD2BC 000F8F1C 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD2C0 000F8F20 48 00 01 70 */ b lbl_800FD430
+/* 800FD2C4 000F8F24 A8 65 00 54 */ lha r3, 0x54(r5)
+/* 800FD2C8 000F8F28 48 15 6B 09 */ bl func_80253DD0
+/* 800FD2CC 000F8F2C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD2D0 000F8F30 28 00 00 03 */ cmplwi r0, 3
+/* 800FD2D4 000F8F34 40 82 01 5C */ bne lbl_800FD430
+/* 800FD2D8 000F8F38 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2DC 000F8F3C 38 80 00 08 */ li r4, 8
+/* 800FD2E0 000F8F40 38 A0 00 00 */ li r5, 0
+/* 800FD2E4 000F8F44 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD2E8 000F8F48 48 15 6B 09 */ bl func_80253DF0
+/* 800FD2EC 000F8F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD2F0 000F8F50 38 80 00 08 */ li r4, 8
+/* 800FD2F4 000F8F54 38 A0 00 01 */ li r5, 1
+/* 800FD2F8 000F8F58 A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FD2FC 000F8F5C 48 15 6A F5 */ bl func_80253DF0
+/* 800FD300 000F8F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD304 000F8F64 38 80 00 0A */ li r4, 0xa
+/* 800FD308 000F8F68 38 A0 00 00 */ li r5, 0
+/* 800FD30C 000F8F6C A8 63 00 46 */ lha r3, 0x46(r3)
+/* 800FD310 000F8F70 48 15 6A A1 */ bl func_80253DB0
+/* 800FD314 000F8F74 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD318 000F8F78 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FD31C 000F8F7C 28 00 00 02 */ cmplwi r0, 2
+/* 800FD320 000F8F80 40 82 00 14 */ bne lbl_800FD334
+/* 800FD324 000F8F84 3C 60 80 00 */ lis r3, 0x8000007E@ha
+/* 800FD328 000F8F88 38 03 00 7E */ addi r0, r3, 0x8000007E@l
+/* 800FD32C 000F8F8C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FD330 000F8F90 48 00 00 28 */ b lbl_800FD358
+lbl_800FD334:
+/* 800FD334 000F8F94 28 00 00 04 */ cmplwi r0, 4
+/* 800FD338 000F8F98 40 82 00 14 */ bne lbl_800FD34C
+/* 800FD33C 000F8F9C 3C 60 80 00 */ lis r3, 0x8000001E@ha
+/* 800FD340 000F8FA0 38 03 00 1E */ addi r0, r3, 0x8000001E@l
+/* 800FD344 000F8FA4 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FD348 000F8FA8 48 00 00 10 */ b lbl_800FD358
+lbl_800FD34C:
+/* 800FD34C 000F8FAC 3C 60 80 00 */ lis r3, 0x8000007F@ha
+/* 800FD350 000F8FB0 38 03 00 7F */ addi r0, r3, 0x8000007F@l
+/* 800FD354 000F8FB4 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FD358:
+/* 800FD358 000F8FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD35C 000F8FBC 38 80 00 07 */ li r4, 7
+/* 800FD360 000F8FC0 38 A0 00 00 */ li r5, 0
+/* 800FD364 000F8FC4 A8 63 00 44 */ lha r3, 0x44(r3)
+/* 800FD368 000F8FC8 48 15 6A 49 */ bl func_80253DB0
+/* 800FD36C 000F8FCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD370 000F8FD0 38 00 00 01 */ li r0, 1
+/* 800FD374 000F8FD4 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD378 000F8FD8 48 00 00 B8 */ b lbl_800FD430
+/* 800FD37C 000F8FDC A8 65 00 52 */ lha r3, 0x52(r5)
+/* 800FD380 000F8FE0 38 80 00 01 */ li r4, 1
+/* 800FD384 000F8FE4 38 A0 00 00 */ li r5, 0
+/* 800FD388 000F8FE8 48 15 6A 29 */ bl func_80253DB0
+/* 800FD38C 000F8FEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD390 000F8FF0 38 80 00 26 */ li r4, 0x26
+/* 800FD394 000F8FF4 38 00 00 08 */ li r0, 8
+/* 800FD398 000F8FF8 90 83 00 CC */ stw r4, 0xcc(r3)
+/* 800FD39C 000F8FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3A0 000F9000 98 03 00 F1 */ stb r0, 0xf1(r3)
+/* 800FD3A4 000F9004 48 00 00 8C */ b lbl_800FD430
+/* 800FD3A8 000F9008 A8 65 00 52 */ lha r3, 0x52(r5)
+/* 800FD3AC 000F900C 48 15 6A 25 */ bl func_80253DD0
+/* 800FD3B0 000F9010 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD3B4 000F9014 28 00 00 03 */ cmplwi r0, 3
+/* 800FD3B8 000F9018 40 82 00 78 */ bne lbl_800FD430
+/* 800FD3BC 000F901C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3C0 000F9020 38 80 00 08 */ li r4, 8
+/* 800FD3C4 000F9024 38 A0 00 00 */ li r5, 0
+/* 800FD3C8 000F9028 A8 63 00 52 */ lha r3, 0x52(r3)
+/* 800FD3CC 000F902C 48 15 6A 25 */ bl func_80253DF0
+/* 800FD3D0 000F9030 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3D4 000F9034 38 80 00 08 */ li r4, 8
+/* 800FD3D8 000F9038 38 A0 00 01 */ li r5, 1
+/* 800FD3DC 000F903C A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD3E0 000F9040 48 15 6A 11 */ bl func_80253DF0
+/* 800FD3E4 000F9044 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3E8 000F9048 38 80 00 02 */ li r4, 2
+/* 800FD3EC 000F904C 38 A0 00 00 */ li r5, 0
+/* 800FD3F0 000F9050 A8 63 00 54 */ lha r3, 0x54(r3)
+/* 800FD3F4 000F9054 48 15 69 BD */ bl func_80253DB0
+/* 800FD3F8 000F9058 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD3FC 000F905C 38 00 00 24 */ li r0, 0x24
+/* 800FD400 000F9060 90 03 00 CC */ stw r0, 0xcc(r3)
+/* 800FD404 000F9064 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD408 000F9068 A0 04 00 68 */ lhz r0, 0x68(r4)
+/* 800FD40C 000F906C 28 00 00 04 */ cmplwi r0, 4
+/* 800FD410 000F9070 40 82 00 14 */ bne lbl_800FD424
+/* 800FD414 000F9074 3C 60 80 00 */ lis r3, 0x80000080@ha
+/* 800FD418 000F9078 38 03 00 80 */ addi r0, r3, 0x80000080@l
+/* 800FD41C 000F907C 90 04 00 D0 */ stw r0, 0xd0(r4)
+/* 800FD420 000F9080 48 00 00 10 */ b lbl_800FD430
+lbl_800FD424:
+/* 800FD424 000F9084 3C 60 80 00 */ lis r3, 0x800000E0@ha
+/* 800FD428 000F9088 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
+/* 800FD42C 000F908C 90 04 00 D0 */ stw r0, 0xd0(r4)
+lbl_800FD430:
+/* 800FD430 000F9090 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD434 000F9094 80 03 00 E0 */ lwz r0, 0xe0(r3)
+/* 800FD438 000F9098 2C 00 00 00 */ cmpwi r0, 0
+/* 800FD43C 000F909C 41 82 00 7C */ beq lbl_800FD4B8
+/* 800FD440 000F90A0 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
+/* 800FD444 000F90A4 3C 80 80 49 */ lis r4, lbl_80493614@ha
+/* 800FD448 000F90A8 80 A3 00 D8 */ lwz r5, 0xd8(r3)
+/* 800FD44C 000F90AC 38 64 36 14 */ addi r3, r4, lbl_80493614@l
+/* 800FD450 000F90B0 C0 22 8C 10 */ lfs f1, lbl_80641210-_SDA2_BASE_(r2)
+/* 800FD454 000F90B4 D0 45 01 AC */ stfs f2, 0x1ac(r5)
+/* 800FD458 000F90B8 D0 45 01 B0 */ stfs f2, 0x1b0(r5)
+/* 800FD45C 000F90BC D0 25 01 B4 */ stfs f1, 0x1b4(r5)
+/* 800FD460 000F90C0 C0 04 36 14 */ lfs f0, 0x3614(r4)
+/* 800FD464 000F90C4 D0 41 00 14 */ stfs f2, 0x14(r1)
+/* 800FD468 000F90C8 D0 05 01 B8 */ stfs f0, 0x1b8(r5)
+/* 800FD46C 000F90CC C0 03 00 04 */ lfs f0, 4(r3)
+/* 800FD470 000F90D0 D0 41 00 18 */ stfs f2, 0x18(r1)
+/* 800FD474 000F90D4 D0 05 01 BC */ stfs f0, 0x1bc(r5)
+/* 800FD478 000F90D8 C0 03 00 08 */ lfs f0, 8(r3)
+/* 800FD47C 000F90DC D0 41 00 1C */ stfs f2, 0x1c(r1)
+/* 800FD480 000F90E0 D0 05 01 C0 */ stfs f0, 0x1c0(r5)
+/* 800FD484 000F90E4 D0 45 01 C4 */ stfs f2, 0x1c4(r5)
+/* 800FD488 000F90E8 D0 45 01 C8 */ stfs f2, 0x1c8(r5)
+/* 800FD48C 000F90EC D0 45 01 CC */ stfs f2, 0x1cc(r5)
+/* 800FD490 000F90F0 80 05 01 04 */ lwz r0, 0x104(r5)
+/* 800FD494 000F90F4 D0 41 00 08 */ stfs f2, 8(r1)
+/* 800FD498 000F90F8 60 00 00 30 */ ori r0, r0, 0x30
+/* 800FD49C 000F90FC D0 41 00 0C */ stfs f2, 0xc(r1)
+/* 800FD4A0 000F9100 D0 21 00 10 */ stfs f1, 0x10(r1)
+/* 800FD4A4 000F9104 90 05 01 04 */ stw r0, 0x104(r5)
+/* 800FD4A8 000F9108 4B F0 9E F5 */ bl func_8000739C
+/* 800FD4AC 000F910C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD4B0 000F9110 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 800FD4B4 000F9114 4B F3 E4 21 */ bl func_8003B8D4
+lbl_800FD4B8:
+/* 800FD4B8 000F9118 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 800FD4BC 000F911C 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 800FD4C0 000F9120 83 C1 00 28 */ lwz r30, 0x28(r1)
+/* 800FD4C4 000F9124 83 A1 00 24 */ lwz r29, 0x24(r1)
+/* 800FD4C8 000F9128 83 81 00 20 */ lwz r28, 0x20(r1)
+/* 800FD4CC 000F912C 7C 08 03 A6 */ mtlr r0
+/* 800FD4D0 000F9130 38 21 00 30 */ addi r1, r1, 0x30
+/* 800FD4D4 000F9134 4E 80 00 20 */ blr
+lbl_800FD4D8:
+/* 800FD4D8 000F9138 4E 80 00 20 */ blr
+lbl_800FD4DC:
+/* 800FD4DC 000F913C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FD4E0 000F9140 7C 08 02 A6 */ mflr r0
+/* 800FD4E4 000F9144 38 A0 00 03 */ li r5, 3
+/* 800FD4E8 000F9148 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FD4EC 000F914C 38 C1 00 08 */ addi r6, r1, 8
+/* 800FD4F0 000F9150 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FD4F4 000F9154 7C 9F 23 78 */ mr r31, r4
+/* 800FD4F8 000F9158 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FD4FC 000F915C 7C 7E 1B 78 */ mr r30, r3
+/* 800FD500 000F9160 93 A1 00 14 */ stw r29, 0x14(r1)
+/* 800FD504 000F9164 48 15 69 89 */ bl func_80253E8C
+/* 800FD508 000F9168 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FD50C 000F916C 2C 00 00 06 */ cmpwi r0, 6
+/* 800FD510 000F9170 41 82 02 40 */ beq lbl_800FD750
+/* 800FD514 000F9174 40 80 00 1C */ bge lbl_800FD530
+/* 800FD518 000F9178 2C 00 00 04 */ cmpwi r0, 4
+/* 800FD51C 000F917C 41 82 00 7C */ beq lbl_800FD598
+/* 800FD520 000F9180 40 80 01 74 */ bge lbl_800FD694
+/* 800FD524 000F9184 2C 00 00 03 */ cmpwi r0, 3
+/* 800FD528 000F9188 40 80 00 18 */ bge lbl_800FD540
+/* 800FD52C 000F918C 48 00 02 24 */ b lbl_800FD750
+lbl_800FD530:
+/* 800FD530 000F9190 2C 00 00 08 */ cmpwi r0, 8
+/* 800FD534 000F9194 41 82 00 EC */ beq lbl_800FD620
+/* 800FD538 000F9198 40 80 02 18 */ bge lbl_800FD750
+/* 800FD53C 000F919C 48 00 00 FC */ b lbl_800FD638
+lbl_800FD540:
+/* 800FD540 000F91A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD544 000F91A4 38 80 00 03 */ li r4, 3
+/* 800FD548 000F91A8 38 A0 00 00 */ li r5, 0
+/* 800FD54C 000F91AC 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD550 000F91B0 48 2D D9 AD */ bl func_803DAEFC
+/* 800FD554 000F91B4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD558 000F91B8 40 82 01 F8 */ bne lbl_800FD750
+/* 800FD55C 000F91BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD560 000F91C0 38 80 00 00 */ li r4, 0
+/* 800FD564 000F91C4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD568 000F91C8 4B F5 9A 01 */ bl func_80056F68
+/* 800FD56C 000F91CC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FD570 000F91D0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FD574 000F91D4 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FD578 000F91D8 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FD57C 000F91DC 4B F5 D4 7D */ bl func_8005A9F8
+/* 800FD580 000F91E0 7C 66 1B 78 */ mr r6, r3
+/* 800FD584 000F91E4 7F C3 F3 78 */ mr r3, r30
+/* 800FD588 000F91E8 7F E4 FB 78 */ mr r4, r31
+/* 800FD58C 000F91EC 38 A0 00 01 */ li r5, 1
+/* 800FD590 000F91F0 48 15 69 25 */ bl func_80253EB4
+/* 800FD594 000F91F4 48 00 01 BC */ b lbl_800FD750
+lbl_800FD598:
+/* 800FD598 000F91F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD59C 000F91FC 38 80 00 03 */ li r4, 3
+/* 800FD5A0 000F9200 38 A0 00 00 */ li r5, 0
+/* 800FD5A4 000F9204 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD5A8 000F9208 48 2D D9 55 */ bl func_803DAEFC
+/* 800FD5AC 000F920C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD5B0 000F9210 40 82 01 A0 */ bne lbl_800FD750
+/* 800FD5B4 000F9214 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD5B8 000F9218 38 80 00 01 */ li r4, 1
+/* 800FD5BC 000F921C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD5C0 000F9220 4B F5 99 A9 */ bl func_80056F68
+/* 800FD5C4 000F9224 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD5C8 000F9228 54 7D 06 3E */ clrlwi r29, r3, 0x18
+/* 800FD5CC 000F922C 38 80 00 00 */ li r4, 0
+/* 800FD5D0 000F9230 80 65 00 78 */ lwz r3, 0x78(r5)
+/* 800FD5D4 000F9234 4B F5 99 95 */ bl func_80056F68
+/* 800FD5D8 000F9238 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FD5DC 000F923C 7C 00 E8 40 */ cmplw r0, r29
+/* 800FD5E0 000F9240 41 82 01 70 */ beq lbl_800FD750
+/* 800FD5E4 000F9244 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD5E8 000F9248 38 80 00 01 */ li r4, 1
+/* 800FD5EC 000F924C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD5F0 000F9250 4B F5 99 79 */ bl func_80056F68
+/* 800FD5F4 000F9254 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FD5F8 000F9258 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FD5FC 000F925C 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FD600 000F9260 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FD604 000F9264 4B F5 D3 F5 */ bl func_8005A9F8
+/* 800FD608 000F9268 7C 66 1B 78 */ mr r6, r3
+/* 800FD60C 000F926C 7F C3 F3 78 */ mr r3, r30
+/* 800FD610 000F9270 7F E4 FB 78 */ mr r4, r31
+/* 800FD614 000F9274 38 A0 00 01 */ li r5, 1
+/* 800FD618 000F9278 48 15 68 9D */ bl func_80253EB4
+/* 800FD61C 000F927C 48 00 01 34 */ b lbl_800FD750
+lbl_800FD620:
+/* 800FD620 000F9280 7F C3 F3 78 */ mr r3, r30
+/* 800FD624 000F9284 7F E4 FB 78 */ mr r4, r31
+/* 800FD628 000F9288 38 A0 00 01 */ li r5, 1
+/* 800FD62C 000F928C 38 C0 00 00 */ li r6, 0
+/* 800FD630 000F9290 48 15 68 85 */ bl func_80253EB4
+/* 800FD634 000F9294 48 00 01 1C */ b lbl_800FD750
+lbl_800FD638:
+/* 800FD638 000F9298 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD63C 000F929C 38 80 00 A2 */ li r4, 0xa2
+/* 800FD640 000F92A0 38 A0 00 00 */ li r5, 0
+/* 800FD644 000F92A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD648 000F92A8 48 2E 03 95 */ bl func_803DD9DC
+/* 800FD64C 000F92AC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD650 000F92B0 41 82 01 00 */ beq lbl_800FD750
+/* 800FD654 000F92B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD658 000F92B8 38 80 00 9F */ li r4, 0x9f
+/* 800FD65C 000F92BC 38 A0 00 00 */ li r5, 0
+/* 800FD660 000F92C0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD664 000F92C4 48 2E 03 79 */ bl func_803DD9DC
+/* 800FD668 000F92C8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD66C 000F92CC 40 82 00 E4 */ bne lbl_800FD750
+/* 800FD670 000F92D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD674 000F92D4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD678 000F92D8 4B F5 D7 A5 */ bl func_8005AE1C
+/* 800FD67C 000F92DC 7C 66 1B 78 */ mr r6, r3
+/* 800FD680 000F92E0 7F C3 F3 78 */ mr r3, r30
+/* 800FD684 000F92E4 7F E4 FB 78 */ mr r4, r31
+/* 800FD688 000F92E8 38 A0 00 01 */ li r5, 1
+/* 800FD68C 000F92EC 48 15 68 29 */ bl func_80253EB4
+/* 800FD690 000F92F0 48 00 00 C0 */ b lbl_800FD750
+lbl_800FD694:
+/* 800FD694 000F92F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD698 000F92F8 38 80 00 03 */ li r4, 3
+/* 800FD69C 000F92FC 38 A0 00 00 */ li r5, 0
+/* 800FD6A0 000F9300 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD6A4 000F9304 48 2D D8 59 */ bl func_803DAEFC
+/* 800FD6A8 000F9308 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD6AC 000F930C 40 82 00 A4 */ bne lbl_800FD750
+/* 800FD6B0 000F9310 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD6B4 000F9314 38 80 00 A2 */ li r4, 0xa2
+/* 800FD6B8 000F9318 38 A0 00 00 */ li r5, 0
+/* 800FD6BC 000F931C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD6C0 000F9320 48 2E 03 1D */ bl func_803DD9DC
+/* 800FD6C4 000F9324 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD6C8 000F9328 41 82 00 20 */ beq lbl_800FD6E8
+/* 800FD6CC 000F932C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD6D0 000F9330 38 80 00 9F */ li r4, 0x9f
+/* 800FD6D4 000F9334 38 A0 00 00 */ li r5, 0
+/* 800FD6D8 000F9338 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD6DC 000F933C 48 2E 03 01 */ bl func_803DD9DC
+/* 800FD6E0 000F9340 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD6E4 000F9344 41 82 00 6C */ beq lbl_800FD750
+lbl_800FD6E8:
+/* 800FD6E8 000F9348 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD6EC 000F934C 38 80 00 A2 */ li r4, 0xa2
+/* 800FD6F0 000F9350 38 A0 00 00 */ li r5, 0
+/* 800FD6F4 000F9354 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD6F8 000F9358 48 2E 02 E5 */ bl func_803DD9DC
+/* 800FD6FC 000F935C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FD700 000F9360 40 82 00 24 */ bne lbl_800FD724
+/* 800FD704 000F9364 38 60 00 01 */ li r3, 1
+/* 800FD708 000F9368 4B F5 D2 F1 */ bl func_8005A9F8
+/* 800FD70C 000F936C 7C 66 1B 78 */ mr r6, r3
+/* 800FD710 000F9370 7F C3 F3 78 */ mr r3, r30
+/* 800FD714 000F9374 7F E4 FB 78 */ mr r4, r31
+/* 800FD718 000F9378 38 A0 00 01 */ li r5, 1
+/* 800FD71C 000F937C 48 15 67 99 */ bl func_80253EB4
+/* 800FD720 000F9380 48 00 00 30 */ b lbl_800FD750
+lbl_800FD724:
+/* 800FD724 000F9384 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD728 000F9388 38 80 00 9F */ li r4, 0x9f
+/* 800FD72C 000F938C 38 A0 00 00 */ li r5, 0
+/* 800FD730 000F9390 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FD734 000F9394 48 2E 02 A9 */ bl func_803DD9DC
+/* 800FD738 000F9398 4B F5 D6 8D */ bl func_8005ADC4
+/* 800FD73C 000F939C 7C 66 1B 78 */ mr r6, r3
+/* 800FD740 000F93A0 7F C3 F3 78 */ mr r3, r30
+/* 800FD744 000F93A4 7F E4 FB 78 */ mr r4, r31
+/* 800FD748 000F93A8 38 A0 00 01 */ li r5, 1
+/* 800FD74C 000F93AC 48 15 67 69 */ bl func_80253EB4
+lbl_800FD750:
+/* 800FD750 000F93B0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FD754 000F93B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FD758 000F93B8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FD75C 000F93BC 83 A1 00 14 */ lwz r29, 0x14(r1)
+/* 800FD760 000F93C0 7C 08 03 A6 */ mtlr r0
+/* 800FD764 000F93C4 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FD768 000F93C8 4E 80 00 20 */ blr
+lbl_800FD76C:
+/* 800FD76C 000F93CC 94 21 FF 70 */ stwu r1, -0x90(r1)
+/* 800FD770 000F93D0 7C 08 02 A6 */ mflr r0
+/* 800FD774 000F93D4 90 01 00 94 */ stw r0, 0x94(r1)
+/* 800FD778 000F93D8 39 61 00 90 */ addi r11, r1, 0x90
+/* 800FD77C 000F93DC 48 0C 99 AD */ bl _savegpr_27
+/* 800FD780 000F93E0 7C 7C 1B 78 */ mr r28, r3
+/* 800FD784 000F93E4 7C 9B 23 78 */ mr r27, r4
+/* 800FD788 000F93E8 38 C1 00 08 */ addi r6, r1, 8
+/* 800FD78C 000F93EC 38 A0 00 03 */ li r5, 3
+/* 800FD790 000F93F0 48 15 67 4D */ bl func_80253EDC
+/* 800FD794 000F93F4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FD798 000F93F8 2C 00 00 02 */ cmpwi r0, 2
+/* 800FD79C 000F93FC 41 82 01 44 */ beq lbl_800FD8E0
+/* 800FD7A0 000F9400 40 80 00 10 */ bge lbl_800FD7B0
+/* 800FD7A4 000F9404 2C 00 00 01 */ cmpwi r0, 1
+/* 800FD7A8 000F9408 40 80 00 54 */ bge lbl_800FD7FC
+/* 800FD7AC 000F940C 48 00 01 D8 */ b lbl_800FD984
+lbl_800FD7B0:
+/* 800FD7B0 000F9410 2C 00 00 06 */ cmpwi r0, 6
+/* 800FD7B4 000F9414 41 82 00 08 */ beq lbl_800FD7BC
+/* 800FD7B8 000F9418 48 00 01 CC */ b lbl_800FD984
+lbl_800FD7BC:
+/* 800FD7BC 000F941C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD7C0 000F9420 38 A1 00 10 */ addi r5, r1, 0x10
+/* 800FD7C4 000F9424 38 80 00 00 */ li r4, 0
+/* 800FD7C8 000F9428 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD7CC 000F942C 4B F5 F3 59 */ bl func_8005CB24
+/* 800FD7D0 000F9430 7C 66 1B 78 */ mr r6, r3
+/* 800FD7D4 000F9434 7F 83 E3 78 */ mr r3, r28
+/* 800FD7D8 000F9438 7F 64 DB 78 */ mr r4, r27
+/* 800FD7DC 000F943C 38 A0 00 02 */ li r5, 2
+/* 800FD7E0 000F9440 48 15 67 25 */ bl func_80253F04
+/* 800FD7E4 000F9444 7F 83 E3 78 */ mr r3, r28
+/* 800FD7E8 000F9448 7F 64 DB 78 */ mr r4, r27
+/* 800FD7EC 000F944C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FD7F0 000F9450 38 A0 00 01 */ li r5, 1
+/* 800FD7F4 000F9454 48 15 67 11 */ bl func_80253F04
+/* 800FD7F8 000F9458 48 00 01 8C */ b lbl_800FD984
+lbl_800FD7FC:
+/* 800FD7FC 000F945C 7F 83 E3 78 */ mr r3, r28
+/* 800FD800 000F9460 7F 64 DB 78 */ mr r4, r27
+/* 800FD804 000F9464 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800FD808 000F9468 38 A0 00 06 */ li r5, 6
+/* 800FD80C 000F946C 48 15 66 D1 */ bl func_80253EDC
+/* 800FD810 000F9470 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800FD814 000F9474 38 00 FF 00 */ li r0, -256
+/* 800FD818 000F9478 C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800FD81C 000F947C C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800FD820 000F9480 FC 80 28 1E */ fctiwz f4, f5
+/* 800FD824 000F9484 C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800FD828 000F9488 FC 40 18 1E */ fctiwz f2, f3
+/* 800FD82C 000F948C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FD830 000F9490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD834 000F9494 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FD838 000F9498 D8 81 00 50 */ stfd f4, 0x50(r1)
+/* 800FD83C 000F949C FC 20 08 1E */ fctiwz f1, f1
+/* 800FD840 000F94A0 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 800FD844 000F94A4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FD848 000F94A8 D8 41 00 58 */ stfd f2, 0x58(r1)
+/* 800FD84C 000F94AC 83 81 00 54 */ lwz r28, 0x54(r1)
+/* 800FD850 000F94B0 7C 9B 03 78 */ or r27, r4, r0
+/* 800FD854 000F94B4 D8 21 00 60 */ stfd f1, 0x60(r1)
+/* 800FD858 000F94B8 83 A1 00 5C */ lwz r29, 0x5c(r1)
+/* 800FD85C 000F94BC D8 01 00 68 */ stfd f0, 0x68(r1)
+/* 800FD860 000F94C0 83 C1 00 64 */ lwz r30, 0x64(r1)
+/* 800FD864 000F94C4 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 800FD868 000F94C8 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD86C 000F94CC 4B F5 91 11 */ bl func_8005697C
+/* 800FD870 000F94D0 7C 64 1B 78 */ mr r4, r3
+/* 800FD874 000F94D4 38 60 00 15 */ li r3, 0x15
+/* 800FD878 000F94D8 48 05 EA 91 */ bl func_8015C308
+/* 800FD87C 000F94DC 7F 84 E3 78 */ mr r4, r28
+/* 800FD880 000F94E0 7F A5 EB 78 */ mr r5, r29
+/* 800FD884 000F94E4 7F 68 DB 78 */ mr r8, r27
+/* 800FD888 000F94E8 7F C6 07 34 */ extsh r6, r30
+/* 800FD88C 000F94EC 7F E7 07 34 */ extsh r7, r31
+/* 800FD890 000F94F0 38 60 0E 9F */ li r3, 0xe9f
+/* 800FD894 000F94F4 48 15 28 A1 */ bl func_80250134
+/* 800FD898 000F94F8 38 60 0E 9F */ li r3, 0xe9f
+/* 800FD89C 000F94FC 38 80 00 01 */ li r4, 1
+/* 800FD8A0 000F9500 38 A0 00 00 */ li r5, 0
+/* 800FD8A4 000F9504 48 15 2A F5 */ bl func_80250398
+/* 800FD8A8 000F9508 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD8AC 000F950C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 800FD8B0 000F9510 7F 9C 02 14 */ add r28, r28, r0
+/* 800FD8B4 000F9514 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FD8B8 000F9518 4B F5 91 A5 */ bl func_80056A5C
+/* 800FD8BC 000F951C 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800FD8C0 000F9520 48 00 45 99 */ bl func_80101E58
+/* 800FD8C4 000F9524 7F 84 E3 78 */ mr r4, r28
+/* 800FD8C8 000F9528 7F A5 EB 78 */ mr r5, r29
+/* 800FD8CC 000F952C 7F 68 DB 78 */ mr r8, r27
+/* 800FD8D0 000F9530 7F C6 07 34 */ extsh r6, r30
+/* 800FD8D4 000F9534 7F E7 07 34 */ extsh r7, r31
+/* 800FD8D8 000F9538 48 15 28 5D */ bl func_80250134
+/* 800FD8DC 000F953C 48 00 00 A8 */ b lbl_800FD984
+lbl_800FD8E0:
+/* 800FD8E0 000F9540 7F 83 E3 78 */ mr r3, r28
+/* 800FD8E4 000F9544 7F 64 DB 78 */ mr r4, r27
+/* 800FD8E8 000F9548 38 C1 00 30 */ addi r6, r1, 0x30
+/* 800FD8EC 000F954C 38 A0 00 06 */ li r5, 6
+/* 800FD8F0 000F9550 48 15 65 ED */ bl func_80253EDC
+/* 800FD8F4 000F9554 C0 A1 00 30 */ lfs f5, 0x30(r1)
+/* 800FD8F8 000F9558 38 00 FF 00 */ li r0, -256
+/* 800FD8FC 000F955C C0 61 00 40 */ lfs f3, 0x40(r1)
+/* 800FD900 000F9560 38 80 00 A0 */ li r4, 0xa0
+/* 800FD904 000F9564 C0 21 00 34 */ lfs f1, 0x34(r1)
+/* 800FD908 000F9568 FC 80 28 1E */ fctiwz f4, f5
+/* 800FD90C 000F956C C0 01 00 48 */ lfs f0, 0x48(r1)
+/* 800FD910 000F9570 FC 40 18 1E */ fctiwz f2, f3
+/* 800FD914 000F9574 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FD918 000F9578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FD91C 000F957C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FD920 000F9580 D8 81 00 68 */ stfd f4, 0x68(r1)
+/* 800FD924 000F9584 38 A0 00 00 */ li r5, 0
+/* 800FD928 000F9588 FC 20 08 1E */ fctiwz f1, f1
+/* 800FD92C 000F958C FC 00 00 1E */ fctiwz f0, f0
+/* 800FD930 000F9590 D8 41 00 60 */ stfd f2, 0x60(r1)
+/* 800FD934 000F9594 88 DB 00 11 */ lbz r6, 0x11(r27)
+/* 800FD938 000F9598 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800FD93C 000F959C 83 C1 00 6C */ lwz r30, 0x6c(r1)
+/* 800FD940 000F95A0 7C DF 03 78 */ or r31, r6, r0
+/* 800FD944 000F95A4 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 800FD948 000F95A8 83 A1 00 64 */ lwz r29, 0x64(r1)
+/* 800FD94C 000F95AC 83 81 00 5C */ lwz r28, 0x5c(r1)
+/* 800FD950 000F95B0 83 61 00 54 */ lwz r27, 0x54(r1)
+/* 800FD954 000F95B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FD958 000F95B8 48 2D D5 A5 */ bl func_803DAEFC
+/* 800FD95C 000F95BC 7C 64 1B 78 */ mr r4, r3
+/* 800FD960 000F95C0 38 60 00 1B */ li r3, 0x1b
+/* 800FD964 000F95C4 48 05 E9 A5 */ bl func_8015C308
+/* 800FD968 000F95C8 7F C4 F3 78 */ mr r4, r30
+/* 800FD96C 000F95CC 7F A5 EB 78 */ mr r5, r29
+/* 800FD970 000F95D0 7F E8 FB 78 */ mr r8, r31
+/* 800FD974 000F95D4 7F 86 07 34 */ extsh r6, r28
+/* 800FD978 000F95D8 7F 67 07 34 */ extsh r7, r27
+/* 800FD97C 000F95DC 38 60 0E A0 */ li r3, 0xea0
+/* 800FD980 000F95E0 48 15 27 B5 */ bl func_80250134
+lbl_800FD984:
+/* 800FD984 000F95E4 39 61 00 90 */ addi r11, r1, 0x90
+/* 800FD988 000F95E8 48 0C 97 ED */ bl _restgpr_27
+/* 800FD98C 000F95EC 80 01 00 94 */ lwz r0, 0x94(r1)
+/* 800FD990 000F95F0 7C 08 03 A6 */ mtlr r0
+/* 800FD994 000F95F4 38 21 00 90 */ addi r1, r1, 0x90
+/* 800FD998 000F95F8 4E 80 00 20 */ blr
+lbl_800FD99C:
+/* 800FD99C 000F95FC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FD9A0 000F9600 7C 08 02 A6 */ mflr r0
+/* 800FD9A4 000F9604 38 A0 00 03 */ li r5, 3
+/* 800FD9A8 000F9608 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FD9AC 000F960C 38 C1 00 08 */ addi r6, r1, 8
+/* 800FD9B0 000F9610 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FD9B4 000F9614 7C 9F 23 78 */ mr r31, r4
+/* 800FD9B8 000F9618 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FD9BC 000F961C 7C 7E 1B 78 */ mr r30, r3
+/* 800FD9C0 000F9620 48 15 64 CD */ bl func_80253E8C
+/* 800FD9C4 000F9624 80 61 00 08 */ lwz r3, 8(r1)
+/* 800FD9C8 000F9628 38 03 FF F6 */ addi r0, r3, -10
+/* 800FD9CC 000F962C 28 00 00 07 */ cmplwi r0, 7
+/* 800FD9D0 000F9630 41 81 00 A8 */ bgt lbl_800FDA78
+/* 800FD9D4 000F9634 3C 60 80 42 */ lis r3, lbl_8041A594@ha
+/* 800FD9D8 000F9638 54 00 10 3A */ slwi r0, r0, 2
+/* 800FD9DC 000F963C 38 63 A5 94 */ addi r3, r3, lbl_8041A594@l
+/* 800FD9E0 000F9640 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FD9E4 000F9644 7C 69 03 A6 */ mtctr r3
+/* 800FD9E8 000F9648 4E 80 04 20 */ bctr
+/* 800FD9EC 000F964C 7F C3 F3 78 */ mr r3, r30
+/* 800FD9F0 000F9650 7F E4 FB 78 */ mr r4, r31
+/* 800FD9F4 000F9654 38 A0 00 02 */ li r5, 2
+/* 800FD9F8 000F9658 38 C0 0E 99 */ li r6, 0xe99
+/* 800FD9FC 000F965C 48 15 64 B9 */ bl func_80253EB4
+/* 800FDA00 000F9660 48 00 00 78 */ b lbl_800FDA78
+/* 800FDA04 000F9664 7F C3 F3 78 */ mr r3, r30
+/* 800FDA08 000F9668 7F E4 FB 78 */ mr r4, r31
+/* 800FDA0C 000F966C 38 A0 00 02 */ li r5, 2
+/* 800FDA10 000F9670 38 C0 2D 67 */ li r6, 0x2d67
+/* 800FDA14 000F9674 48 15 64 A1 */ bl func_80253EB4
+/* 800FDA18 000F9678 48 00 00 60 */ b lbl_800FDA78
+/* 800FDA1C 000F967C 7F C3 F3 78 */ mr r3, r30
+/* 800FDA20 000F9680 7F E4 FB 78 */ mr r4, r31
+/* 800FDA24 000F9684 38 A0 00 02 */ li r5, 2
+/* 800FDA28 000F9688 38 C0 2D 68 */ li r6, 0x2d68
+/* 800FDA2C 000F968C 48 15 64 89 */ bl func_80253EB4
+/* 800FDA30 000F9690 48 00 00 48 */ b lbl_800FDA78
+/* 800FDA34 000F9694 48 01 EF 41 */ bl func_8011C974
+/* 800FDA38 000F9698 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FDA3C 000F969C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FDA40 000F96A0 40 82 00 38 */ bne lbl_800FDA78
+/* 800FDA44 000F96A4 48 01 EF 31 */ bl func_8011C974
+/* 800FDA48 000F96A8 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FDA4C 000F96AC 28 00 00 03 */ cmplwi r0, 3
+/* 800FDA50 000F96B0 40 82 00 28 */ bne lbl_800FDA78
+/* 800FDA54 000F96B4 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FDA58 000F96B8 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FDA5C 000F96BC 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FDA60 000F96C0 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FDA64 000F96C4 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FDA68 000F96C8 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FDA6C 000F96CC 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FDA70 000F96D0 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FDA74 000F96D4 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800FDA78:
+/* 800FDA78 000F96D8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FDA7C 000F96DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FDA80 000F96E0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FDA84 000F96E4 7C 08 03 A6 */ mtlr r0
+/* 800FDA88 000F96E8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FDA8C 000F96EC 4E 80 00 20 */ blr
+lbl_800FDA90:
+/* 800FDA90 000F96F0 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FDA94 000F96F4 7C 08 02 A6 */ mflr r0
+/* 800FDA98 000F96F8 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FDA9C 000F96FC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FDAA0 000F9700 48 0C 96 89 */ bl _savegpr_27
+/* 800FDAA4 000F9704 7C 7E 1B 78 */ mr r30, r3
+/* 800FDAA8 000F9708 7C 9F 23 78 */ mr r31, r4
+/* 800FDAAC 000F970C 38 C1 00 08 */ addi r6, r1, 8
+/* 800FDAB0 000F9710 38 A0 00 03 */ li r5, 3
+/* 800FDAB4 000F9714 48 15 64 29 */ bl func_80253EDC
+/* 800FDAB8 000F9718 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FDABC 000F971C 28 00 00 0D */ cmplwi r0, 0xd
+/* 800FDAC0 000F9720 41 81 04 64 */ bgt lbl_800FDF24
+/* 800FDAC4 000F9724 3C 60 80 42 */ lis r3, lbl_8041A5B4@ha
+/* 800FDAC8 000F9728 54 00 10 3A */ slwi r0, r0, 2
+/* 800FDACC 000F972C 38 63 A5 B4 */ addi r3, r3, lbl_8041A5B4@l
+/* 800FDAD0 000F9730 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FDAD4 000F9734 7C 69 03 A6 */ mtctr r3
+/* 800FDAD8 000F9738 4E 80 04 20 */ bctr
+/* 800FDADC 000F973C 48 01 EE 99 */ bl func_8011C974
+/* 800FDAE0 000F9740 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FDAE4 000F9744 2C 00 00 00 */ cmpwi r0, 0
+/* 800FDAE8 000F9748 40 82 00 14 */ bne lbl_800FDAFC
+/* 800FDAEC 000F974C 48 01 EE 89 */ bl func_8011C974
+/* 800FDAF0 000F9750 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FDAF4 000F9754 28 00 00 03 */ cmplwi r0, 3
+/* 800FDAF8 000F9758 41 82 04 2C */ beq lbl_800FDF24
+lbl_800FDAFC:
+/* 800FDAFC 000F975C 7F C3 F3 78 */ mr r3, r30
+/* 800FDB00 000F9760 7F E4 FB 78 */ mr r4, r31
+/* 800FDB04 000F9764 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDB08 000F9768 38 A0 00 06 */ li r5, 6
+/* 800FDB0C 000F976C 48 15 63 D1 */ bl func_80253EDC
+/* 800FDB10 000F9770 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDB14 000F9774 38 00 FF 00 */ li r0, -256
+/* 800FDB18 000F9778 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDB1C 000F977C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDB20 000F9780 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDB24 000F9784 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDB28 000F9788 FC 40 18 1E */ fctiwz f2, f3
+/* 800FDB2C 000F978C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDB30 000F9790 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDB34 000F9794 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDB38 000F9798 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FDB3C 000F979C FC 20 08 1E */ fctiwz f1, f1
+/* 800FDB40 000F97A0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FDB44 000F97A4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDB48 000F97A8 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FDB4C 000F97AC 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 800FDB50 000F97B0 7C 9B 03 78 */ or r27, r4, r0
+/* 800FDB54 000F97B4 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FDB58 000F97B8 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FDB5C 000F97BC D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FDB60 000F97C0 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 800FDB64 000F97C4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FDB68 000F97C8 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 800FDB6C 000F97CC 4B F5 8E 11 */ bl func_8005697C
+/* 800FDB70 000F97D0 7C 64 1B 78 */ mr r4, r3
+/* 800FDB74 000F97D4 38 60 00 15 */ li r3, 0x15
+/* 800FDB78 000F97D8 48 05 E7 91 */ bl func_8015C308
+/* 800FDB7C 000F97DC 7F 84 E3 78 */ mr r4, r28
+/* 800FDB80 000F97E0 7F A5 EB 78 */ mr r5, r29
+/* 800FDB84 000F97E4 7F 68 DB 78 */ mr r8, r27
+/* 800FDB88 000F97E8 7F C6 07 34 */ extsh r6, r30
+/* 800FDB8C 000F97EC 7F E7 07 34 */ extsh r7, r31
+/* 800FDB90 000F97F0 38 60 2D 69 */ li r3, 0x2d69
+/* 800FDB94 000F97F4 48 15 25 A1 */ bl func_80250134
+/* 800FDB98 000F97F8 7F 84 E3 78 */ mr r4, r28
+/* 800FDB9C 000F97FC 7F 68 DB 78 */ mr r8, r27
+/* 800FDBA0 000F9800 38 BD 00 25 */ addi r5, r29, 0x25
+/* 800FDBA4 000F9804 7F C6 07 34 */ extsh r6, r30
+/* 800FDBA8 000F9808 7F E7 07 34 */ extsh r7, r31
+/* 800FDBAC 000F980C 38 60 2D 6A */ li r3, 0x2d6a
+/* 800FDBB0 000F9810 48 15 25 85 */ bl func_80250134
+/* 800FDBB4 000F9814 48 00 03 70 */ b lbl_800FDF24
+/* 800FDBB8 000F9818 7F C3 F3 78 */ mr r3, r30
+/* 800FDBBC 000F981C 7F E4 FB 78 */ mr r4, r31
+/* 800FDBC0 000F9820 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDBC4 000F9824 38 A0 00 06 */ li r5, 6
+/* 800FDBC8 000F9828 48 15 63 15 */ bl func_80253EDC
+/* 800FDBCC 000F982C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDBD0 000F9830 38 00 FF 00 */ li r0, -256
+/* 800FDBD4 000F9834 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDBD8 000F9838 38 80 00 0A */ li r4, 0xa
+/* 800FDBDC 000F983C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDBE0 000F9840 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDBE4 000F9844 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDBE8 000F9848 FC 40 18 1E */ fctiwz f2, f3
+/* 800FDBEC 000F984C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDBF0 000F9850 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDBF4 000F9854 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDBF8 000F9858 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FDBFC 000F985C 38 A0 00 00 */ li r5, 0
+/* 800FDC00 000F9860 FC 20 08 1E */ fctiwz f1, f1
+/* 800FDC04 000F9864 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDC08 000F9868 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FDC0C 000F986C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FDC10 000F9870 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FDC14 000F9874 83 C1 00 4C */ lwz r30, 0x4c(r1)
+/* 800FDC18 000F9878 7C DD 03 78 */ or r29, r6, r0
+/* 800FDC1C 000F987C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FDC20 000F9880 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 800FDC24 000F9884 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FDC28 000F9888 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FDC2C 000F988C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FDC30 000F9890 48 2D D2 CD */ bl func_803DAEFC
+/* 800FDC34 000F9894 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FDC38 000F9898 7C 64 1B 78 */ mr r4, r3
+/* 800FDC3C 000F989C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FDC40 000F98A0 38 65 00 20 */ addi r3, r5, 0x20
+/* 800FDC44 000F98A4 48 29 27 49 */ bl func_8039038C
+/* 800FDC48 000F98A8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FDC4C 000F98AC 48 15 26 A9 */ bl func_802502F4
+/* 800FDC50 000F98B0 7C 64 1B 78 */ mr r4, r3
+/* 800FDC54 000F98B4 38 60 00 0E */ li r3, 0xe
+/* 800FDC58 000F98B8 48 05 E6 B1 */ bl func_8015C308
+/* 800FDC5C 000F98BC 7F C4 F3 78 */ mr r4, r30
+/* 800FDC60 000F98C0 7F E5 FB 78 */ mr r5, r31
+/* 800FDC64 000F98C4 7F A8 EB 78 */ mr r8, r29
+/* 800FDC68 000F98C8 7F 86 07 34 */ extsh r6, r28
+/* 800FDC6C 000F98CC 7F 67 07 34 */ extsh r7, r27
+/* 800FDC70 000F98D0 38 60 2D 98 */ li r3, 0x2d98
+/* 800FDC74 000F98D4 48 15 24 C1 */ bl func_80250134
+/* 800FDC78 000F98D8 48 00 02 AC */ b lbl_800FDF24
+/* 800FDC7C 000F98DC 7F C3 F3 78 */ mr r3, r30
+/* 800FDC80 000F98E0 7F E4 FB 78 */ mr r4, r31
+/* 800FDC84 000F98E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDC88 000F98E8 38 A0 00 06 */ li r5, 6
+/* 800FDC8C 000F98EC 48 15 62 51 */ bl func_80253EDC
+/* 800FDC90 000F98F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDC94 000F98F4 38 00 FF 00 */ li r0, -256
+/* 800FDC98 000F98F8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDC9C 000F98FC 38 80 00 06 */ li r4, 6
+/* 800FDCA0 000F9900 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDCA4 000F9904 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDCA8 000F9908 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDCAC 000F990C FC 40 18 1E */ fctiwz f2, f3
+/* 800FDCB0 000F9910 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDCB4 000F9914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDCB8 000F9918 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDCBC 000F991C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FDCC0 000F9920 38 A0 00 00 */ li r5, 0
+/* 800FDCC4 000F9924 FC 20 08 1E */ fctiwz f1, f1
+/* 800FDCC8 000F9928 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDCCC 000F992C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FDCD0 000F9930 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FDCD4 000F9934 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FDCD8 000F9938 83 C1 00 4C */ lwz r30, 0x4c(r1)
+/* 800FDCDC 000F993C 7C DD 03 78 */ or r29, r6, r0
+/* 800FDCE0 000F9940 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FDCE4 000F9944 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 800FDCE8 000F9948 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FDCEC 000F994C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FDCF0 000F9950 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FDCF4 000F9954 48 2D D2 09 */ bl func_803DAEFC
+/* 800FDCF8 000F9958 2C 03 00 00 */ cmpwi r3, 0
+/* 800FDCFC 000F995C 41 82 00 60 */ beq lbl_800FDD5C
+/* 800FDD00 000F9960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDD04 000F9964 38 80 00 06 */ li r4, 6
+/* 800FDD08 000F9968 38 A0 00 00 */ li r5, 0
+/* 800FDD0C 000F996C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FDD10 000F9970 48 2D D1 ED */ bl func_803DAEFC
+/* 800FDD14 000F9974 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FDD18 000F9978 7C 64 1B 78 */ mr r4, r3
+/* 800FDD1C 000F997C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FDD20 000F9980 38 65 00 0C */ addi r3, r5, 0xc
+/* 800FDD24 000F9984 48 29 23 C9 */ bl func_803900EC
+/* 800FDD28 000F9988 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FDD2C 000F998C 48 15 25 C9 */ bl func_802502F4
+/* 800FDD30 000F9990 7C 64 1B 78 */ mr r4, r3
+/* 800FDD34 000F9994 38 60 00 0E */ li r3, 0xe
+/* 800FDD38 000F9998 48 05 E5 D1 */ bl func_8015C308
+/* 800FDD3C 000F999C 7F C4 F3 78 */ mr r4, r30
+/* 800FDD40 000F99A0 7F E5 FB 78 */ mr r5, r31
+/* 800FDD44 000F99A4 7F A8 EB 78 */ mr r8, r29
+/* 800FDD48 000F99A8 7F 86 07 34 */ extsh r6, r28
+/* 800FDD4C 000F99AC 7F 67 07 34 */ extsh r7, r27
+/* 800FDD50 000F99B0 38 60 2D 9A */ li r3, 0x2d9a
+/* 800FDD54 000F99B4 48 15 23 E1 */ bl func_80250134
+/* 800FDD58 000F99B8 48 00 01 CC */ b lbl_800FDF24
+lbl_800FDD5C:
+/* 800FDD5C 000F99BC 7F C4 F3 78 */ mr r4, r30
+/* 800FDD60 000F99C0 7F E5 FB 78 */ mr r5, r31
+/* 800FDD64 000F99C4 7F A8 EB 78 */ mr r8, r29
+/* 800FDD68 000F99C8 7F 86 07 34 */ extsh r6, r28
+/* 800FDD6C 000F99CC 7F 67 07 34 */ extsh r7, r27
+/* 800FDD70 000F99D0 38 60 2D 9B */ li r3, 0x2d9b
+/* 800FDD74 000F99D4 48 15 23 C1 */ bl func_80250134
+/* 800FDD78 000F99D8 48 00 01 AC */ b lbl_800FDF24
+/* 800FDD7C 000F99DC 7F C3 F3 78 */ mr r3, r30
+/* 800FDD80 000F99E0 7F E4 FB 78 */ mr r4, r31
+/* 800FDD84 000F99E4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDD88 000F99E8 38 A0 00 06 */ li r5, 6
+/* 800FDD8C 000F99EC 48 15 61 51 */ bl func_80253EDC
+/* 800FDD90 000F99F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FDD94 000F99F4 38 00 FF 00 */ li r0, -256
+/* 800FDD98 000F99F8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FDD9C 000F99FC 38 80 00 A2 */ li r4, 0xa2
+/* 800FDDA0 000F9A00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FDDA4 000F9A04 FC 80 28 1E */ fctiwz f4, f5
+/* 800FDDA8 000F9A08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FDDAC 000F9A0C FC 40 18 1E */ fctiwz f2, f3
+/* 800FDDB0 000F9A10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FDDB4 000F9A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDDB8 000F9A18 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FDDBC 000F9A1C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FDDC0 000F9A20 38 A0 00 00 */ li r5, 0
+/* 800FDDC4 000F9A24 FC 20 08 1E */ fctiwz f1, f1
+/* 800FDDC8 000F9A28 FC 00 00 1E */ fctiwz f0, f0
+/* 800FDDCC 000F9A2C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FDDD0 000F9A30 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FDDD4 000F9A34 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FDDD8 000F9A38 83 C1 00 4C */ lwz r30, 0x4c(r1)
+/* 800FDDDC 000F9A3C 7C DD 03 78 */ or r29, r6, r0
+/* 800FDDE0 000F9A40 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FDDE4 000F9A44 83 E1 00 44 */ lwz r31, 0x44(r1)
+/* 800FDDE8 000F9A48 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FDDEC 000F9A4C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FDDF0 000F9A50 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FDDF4 000F9A54 48 2D FB E9 */ bl func_803DD9DC
+/* 800FDDF8 000F9A58 7C 64 1B 78 */ mr r4, r3
+/* 800FDDFC 000F9A5C 38 60 00 1B */ li r3, 0x1b
+/* 800FDE00 000F9A60 48 05 E5 09 */ bl func_8015C308
+/* 800FDE04 000F9A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE08 000F9A68 38 80 00 A3 */ li r4, 0xa3
+/* 800FDE0C 000F9A6C 38 A0 00 00 */ li r5, 0
+/* 800FDE10 000F9A70 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FDE14 000F9A74 48 2D FB C9 */ bl func_803DD9DC
+/* 800FDE18 000F9A78 7C 64 1B 78 */ mr r4, r3
+/* 800FDE1C 000F9A7C 38 60 00 1C */ li r3, 0x1c
+/* 800FDE20 000F9A80 48 05 E4 E9 */ bl func_8015C308
+/* 800FDE24 000F9A84 7F C4 F3 78 */ mr r4, r30
+/* 800FDE28 000F9A88 7F E5 FB 78 */ mr r5, r31
+/* 800FDE2C 000F9A8C 7F A8 EB 78 */ mr r8, r29
+/* 800FDE30 000F9A90 7F 86 07 34 */ extsh r6, r28
+/* 800FDE34 000F9A94 7F 67 07 34 */ extsh r7, r27
+/* 800FDE38 000F9A98 38 60 0E A1 */ li r3, 0xea1
+/* 800FDE3C 000F9A9C 48 15 22 F9 */ bl func_80250134
+/* 800FDE40 000F9AA0 48 00 00 E4 */ b lbl_800FDF24
+/* 800FDE44 000F9AA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE48 000F9AA8 38 80 00 A3 */ li r4, 0xa3
+/* 800FDE4C 000F9AAC 38 A0 00 00 */ li r5, 0
+/* 800FDE50 000F9AB0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FDE54 000F9AB4 48 2D FB 89 */ bl func_803DD9DC
+/* 800FDE58 000F9AB8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE5C 000F9ABC 7C 7D 1B 78 */ mr r29, r3
+/* 800FDE60 000F9AC0 38 80 00 A2 */ li r4, 0xa2
+/* 800FDE64 000F9AC4 38 A0 00 00 */ li r5, 0
+/* 800FDE68 000F9AC8 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 800FDE6C 000F9ACC 48 2D FB 71 */ bl func_803DD9DC
+/* 800FDE70 000F9AD0 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800FDE74 000F9AD4 7C 66 1B 78 */ mr r6, r3
+/* 800FDE78 000F9AD8 7F C3 F3 78 */ mr r3, r30
+/* 800FDE7C 000F9ADC 7F E4 FB 78 */ mr r4, r31
+/* 800FDE80 000F9AE0 7F A7 EB 78 */ mr r7, r29
+/* 800FDE84 000F9AE4 4B F5 CD E1 */ bl func_8005AC64
+/* 800FDE88 000F9AE8 48 00 00 9C */ b lbl_800FDF24
+/* 800FDE8C 000F9AEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDE90 000F9AF0 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDE94 000F9AF4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FDE98 000F9AF8 41 82 00 8C */ beq lbl_800FDF24
+/* 800FDE9C 000F9AFC 7F C3 F3 78 */ mr r3, r30
+/* 800FDEA0 000F9B00 7F E4 FB 78 */ mr r4, r31
+/* 800FDEA4 000F9B04 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDEA8 000F9B08 38 A0 00 06 */ li r5, 6
+/* 800FDEAC 000F9B0C 48 15 60 31 */ bl func_80253EDC
+/* 800FDEB0 000F9B10 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FDEB4 000F9B14 38 60 00 01 */ li r3, 1
+/* 800FDEB8 000F9B18 4B F5 BB 85 */ bl func_80059A3C
+/* 800FDEBC 000F9B1C 48 00 00 68 */ b lbl_800FDF24
+/* 800FDEC0 000F9B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDEC4 000F9B24 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDEC8 000F9B28 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 800FDECC 000F9B2C 41 82 00 58 */ beq lbl_800FDF24
+/* 800FDED0 000F9B30 7F C3 F3 78 */ mr r3, r30
+/* 800FDED4 000F9B34 7F E4 FB 78 */ mr r4, r31
+/* 800FDED8 000F9B38 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDEDC 000F9B3C 38 A0 00 06 */ li r5, 6
+/* 800FDEE0 000F9B40 48 15 5F FD */ bl func_80253EDC
+/* 800FDEE4 000F9B44 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FDEE8 000F9B48 38 60 00 02 */ li r3, 2
+/* 800FDEEC 000F9B4C 4B F5 BB 51 */ bl func_80059A3C
+/* 800FDEF0 000F9B50 48 00 00 34 */ b lbl_800FDF24
+/* 800FDEF4 000F9B54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDEF8 000F9B58 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDEFC 000F9B5C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 800FDF00 000F9B60 41 82 00 24 */ beq lbl_800FDF24
+/* 800FDF04 000F9B64 7F C3 F3 78 */ mr r3, r30
+/* 800FDF08 000F9B68 7F E4 FB 78 */ mr r4, r31
+/* 800FDF0C 000F9B6C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FDF10 000F9B70 38 A0 00 06 */ li r5, 6
+/* 800FDF14 000F9B74 48 15 5F C9 */ bl func_80253EDC
+/* 800FDF18 000F9B78 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FDF1C 000F9B7C 38 60 00 03 */ li r3, 3
+/* 800FDF20 000F9B80 4B F5 BB 1D */ bl func_80059A3C
+lbl_800FDF24:
+/* 800FDF24 000F9B84 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FDF28 000F9B88 48 0C 92 4D */ bl _restgpr_27
+/* 800FDF2C 000F9B8C 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FDF30 000F9B90 7C 08 03 A6 */ mtlr r0
+/* 800FDF34 000F9B94 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FDF38 000F9B98 4E 80 00 20 */ blr
+lbl_800FDF3C:
+/* 800FDF3C 000F9B9C 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FDF40 000F9BA0 7C 08 02 A6 */ mflr r0
+/* 800FDF44 000F9BA4 38 A0 00 03 */ li r5, 3
+/* 800FDF48 000F9BA8 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FDF4C 000F9BAC 38 C1 00 08 */ addi r6, r1, 8
+/* 800FDF50 000F9BB0 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FDF54 000F9BB4 7C 9F 23 78 */ mr r31, r4
+/* 800FDF58 000F9BB8 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FDF5C 000F9BBC 7C 7E 1B 78 */ mr r30, r3
+/* 800FDF60 000F9BC0 48 15 5F 2D */ bl func_80253E8C
+/* 800FDF64 000F9BC4 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FDF68 000F9BC8 2C 00 00 07 */ cmpwi r0, 7
+/* 800FDF6C 000F9BCC 41 82 00 24 */ beq lbl_800FDF90
+/* 800FDF70 000F9BD0 40 80 00 14 */ bge lbl_800FDF84
+/* 800FDF74 000F9BD4 2C 00 00 05 */ cmpwi r0, 5
+/* 800FDF78 000F9BD8 41 82 00 68 */ beq lbl_800FDFE0
+/* 800FDF7C 000F9BDC 40 80 00 DC */ bge lbl_800FE058
+/* 800FDF80 000F9BE0 48 00 01 4C */ b lbl_800FE0CC
+lbl_800FDF84:
+/* 800FDF84 000F9BE4 2C 00 00 09 */ cmpwi r0, 9
+/* 800FDF88 000F9BE8 40 80 01 44 */ bge lbl_800FE0CC
+/* 800FDF8C 000F9BEC 48 00 00 2C */ b lbl_800FDFB8
+lbl_800FDF90:
+/* 800FDF90 000F9BF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDF94 000F9BF4 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDF98 000F9BF8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800FDF9C 000F9BFC 40 82 01 30 */ bne lbl_800FE0CC
+/* 800FDFA0 000F9C00 7F C3 F3 78 */ mr r3, r30
+/* 800FDFA4 000F9C04 7F E4 FB 78 */ mr r4, r31
+/* 800FDFA8 000F9C08 38 A0 00 01 */ li r5, 1
+/* 800FDFAC 000F9C0C 38 C0 00 00 */ li r6, 0
+/* 800FDFB0 000F9C10 48 15 5F 05 */ bl func_80253EB4
+/* 800FDFB4 000F9C14 48 00 01 18 */ b lbl_800FE0CC
+lbl_800FDFB8:
+/* 800FDFB8 000F9C18 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDFBC 000F9C1C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FDFC0 000F9C20 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800FDFC4 000F9C24 41 82 01 08 */ beq lbl_800FE0CC
+/* 800FDFC8 000F9C28 80 C3 00 F8 */ lwz r6, 0xf8(r3)
+/* 800FDFCC 000F9C2C 7F C3 F3 78 */ mr r3, r30
+/* 800FDFD0 000F9C30 7F E4 FB 78 */ mr r4, r31
+/* 800FDFD4 000F9C34 38 A0 00 02 */ li r5, 2
+/* 800FDFD8 000F9C38 48 15 5E DD */ bl func_80253EB4
+/* 800FDFDC 000F9C3C 48 00 00 F0 */ b lbl_800FE0CC
+lbl_800FDFE0:
+/* 800FDFE0 000F9C40 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FDFE4 000F9C44 80 04 00 D0 */ lwz r0, 0xd0(r4)
+/* 800FDFE8 000F9C48 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800FDFEC 000F9C4C 40 82 00 1C */ bne lbl_800FE008
+/* 800FDFF0 000F9C50 7F C3 F3 78 */ mr r3, r30
+/* 800FDFF4 000F9C54 7F E4 FB 78 */ mr r4, r31
+/* 800FDFF8 000F9C58 38 A0 00 01 */ li r5, 1
+/* 800FDFFC 000F9C5C 38 C0 00 00 */ li r6, 0
+/* 800FE000 000F9C60 48 15 5E B5 */ bl func_80253EB4
+/* 800FE004 000F9C64 48 00 00 C8 */ b lbl_800FE0CC
+lbl_800FE008:
+/* 800FE008 000F9C68 81 84 00 74 */ lwz r12, 0x74(r4)
+/* 800FE00C 000F9C6C 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FE010 000F9C70 41 82 00 BC */ beq lbl_800FE0CC
+/* 800FE014 000F9C74 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FE018 000F9C78 38 A0 00 01 */ li r5, 1
+/* 800FE01C 000F9C7C 80 84 00 C8 */ lwz r4, 0xc8(r4)
+/* 800FE020 000F9C80 7D 89 03 A6 */ mtctr r12
+/* 800FE024 000F9C84 4E 80 04 21 */ bctrl
+/* 800FE028 000F9C88 2C 03 00 00 */ cmpwi r3, 0
+/* 800FE02C 000F9C8C 41 82 00 A0 */ beq lbl_800FE0CC
+/* 800FE030 000F9C90 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FE034 000F9C94 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FE038 000F9C98 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FE03C 000F9C9C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FE040 000F9CA0 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FE044 000F9CA4 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FE048 000F9CA8 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FE04C 000F9CAC 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FE050 000F9CB0 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FE054 000F9CB4 48 00 00 78 */ b lbl_800FE0CC
+lbl_800FE058:
+/* 800FE058 000F9CB8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE05C 000F9CBC 80 04 00 D0 */ lwz r0, 0xd0(r4)
+/* 800FE060 000F9CC0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800FE064 000F9CC4 40 82 00 1C */ bne lbl_800FE080
+/* 800FE068 000F9CC8 7F C3 F3 78 */ mr r3, r30
+/* 800FE06C 000F9CCC 7F E4 FB 78 */ mr r4, r31
+/* 800FE070 000F9CD0 38 A0 00 01 */ li r5, 1
+/* 800FE074 000F9CD4 38 C0 00 00 */ li r6, 0
+/* 800FE078 000F9CD8 48 15 5E 3D */ bl func_80253EB4
+/* 800FE07C 000F9CDC 48 00 00 50 */ b lbl_800FE0CC
+lbl_800FE080:
+/* 800FE080 000F9CE0 81 84 00 74 */ lwz r12, 0x74(r4)
+/* 800FE084 000F9CE4 2C 0C 00 00 */ cmpwi r12, 0
+/* 800FE088 000F9CE8 41 82 00 44 */ beq lbl_800FE0CC
+/* 800FE08C 000F9CEC 80 64 00 78 */ lwz r3, 0x78(r4)
+/* 800FE090 000F9CF0 38 A0 00 00 */ li r5, 0
+/* 800FE094 000F9CF4 80 84 00 C8 */ lwz r4, 0xc8(r4)
+/* 800FE098 000F9CF8 7D 89 03 A6 */ mtctr r12
+/* 800FE09C 000F9CFC 4E 80 04 21 */ bctrl
+/* 800FE0A0 000F9D00 2C 03 00 00 */ cmpwi r3, 0
+/* 800FE0A4 000F9D04 41 82 00 28 */ beq lbl_800FE0CC
+/* 800FE0A8 000F9D08 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FE0AC 000F9D0C 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FE0B0 000F9D10 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FE0B4 000F9D14 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FE0B8 000F9D18 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FE0BC 000F9D1C 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FE0C0 000F9D20 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FE0C4 000F9D24 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FE0C8 000F9D28 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800FE0CC:
+/* 800FE0CC 000F9D2C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE0D0 000F9D30 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE0D4 000F9D34 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FE0D8 000F9D38 7C 08 03 A6 */ mtlr r0
+/* 800FE0DC 000F9D3C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE0E0 000F9D40 4E 80 00 20 */ blr
+lbl_800FE0E4:
+/* 800FE0E4 000F9D44 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800FE0E8 000F9D48 7C 08 02 A6 */ mflr r0
+/* 800FE0EC 000F9D4C 38 A0 00 03 */ li r5, 3
+/* 800FE0F0 000F9D50 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800FE0F4 000F9D54 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE0F8 000F9D58 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800FE0FC 000F9D5C 7C 9F 23 78 */ mr r31, r4
+/* 800FE100 000F9D60 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800FE104 000F9D64 7C 7E 1B 78 */ mr r30, r3
+/* 800FE108 000F9D68 48 15 5D D5 */ bl func_80253EDC
+/* 800FE10C 000F9D6C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE110 000F9D70 2C 00 00 01 */ cmpwi r0, 1
+/* 800FE114 000F9D74 41 82 00 54 */ beq lbl_800FE168
+/* 800FE118 000F9D78 40 80 00 10 */ bge lbl_800FE128
+/* 800FE11C 000F9D7C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE120 000F9D80 40 80 00 14 */ bge lbl_800FE134
+/* 800FE124 000F9D84 48 00 00 A8 */ b lbl_800FE1CC
+lbl_800FE128:
+/* 800FE128 000F9D88 2C 00 00 03 */ cmpwi r0, 3
+/* 800FE12C 000F9D8C 40 80 00 A0 */ bge lbl_800FE1CC
+/* 800FE130 000F9D90 48 00 00 6C */ b lbl_800FE19C
+lbl_800FE134:
+/* 800FE134 000F9D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE138 000F9D98 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE13C 000F9D9C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
+/* 800FE140 000F9DA0 41 82 00 8C */ beq lbl_800FE1CC
+/* 800FE144 000F9DA4 7F C3 F3 78 */ mr r3, r30
+/* 800FE148 000F9DA8 7F E4 FB 78 */ mr r4, r31
+/* 800FE14C 000F9DAC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE150 000F9DB0 38 A0 00 06 */ li r5, 6
+/* 800FE154 000F9DB4 48 15 5D 89 */ bl func_80253EDC
+/* 800FE158 000F9DB8 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE15C 000F9DBC 38 60 00 06 */ li r3, 6
+/* 800FE160 000F9DC0 4B F5 B8 DD */ bl func_80059A3C
+/* 800FE164 000F9DC4 48 00 00 68 */ b lbl_800FE1CC
+lbl_800FE168:
+/* 800FE168 000F9DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE16C 000F9DCC 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE170 000F9DD0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
+/* 800FE174 000F9DD4 41 82 00 58 */ beq lbl_800FE1CC
+/* 800FE178 000F9DD8 7F C3 F3 78 */ mr r3, r30
+/* 800FE17C 000F9DDC 7F E4 FB 78 */ mr r4, r31
+/* 800FE180 000F9DE0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE184 000F9DE4 38 A0 00 06 */ li r5, 6
+/* 800FE188 000F9DE8 48 15 5D 55 */ bl func_80253EDC
+/* 800FE18C 000F9DEC 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE190 000F9DF0 38 60 00 07 */ li r3, 7
+/* 800FE194 000F9DF4 4B F5 B8 A9 */ bl func_80059A3C
+/* 800FE198 000F9DF8 48 00 00 34 */ b lbl_800FE1CC
+lbl_800FE19C:
+/* 800FE19C 000F9DFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE1A0 000F9E00 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE1A4 000F9E04 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
+/* 800FE1A8 000F9E08 41 82 00 24 */ beq lbl_800FE1CC
+/* 800FE1AC 000F9E0C 7F C3 F3 78 */ mr r3, r30
+/* 800FE1B0 000F9E10 7F E4 FB 78 */ mr r4, r31
+/* 800FE1B4 000F9E14 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE1B8 000F9E18 38 A0 00 06 */ li r5, 6
+/* 800FE1BC 000F9E1C 48 15 5D 21 */ bl func_80253EDC
+/* 800FE1C0 000F9E20 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE1C4 000F9E24 38 60 00 08 */ li r3, 8
+/* 800FE1C8 000F9E28 4B F5 B8 75 */ bl func_80059A3C
+lbl_800FE1CC:
+/* 800FE1CC 000F9E2C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800FE1D0 000F9E30 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800FE1D4 000F9E34 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800FE1D8 000F9E38 7C 08 03 A6 */ mtlr r0
+/* 800FE1DC 000F9E3C 38 21 00 40 */ addi r1, r1, 0x40
+/* 800FE1E0 000F9E40 4E 80 00 20 */ blr
+lbl_800FE1E4:
+/* 800FE1E4 000F9E44 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FE1E8 000F9E48 7C 08 02 A6 */ mflr r0
+/* 800FE1EC 000F9E4C 38 A0 00 03 */ li r5, 3
+/* 800FE1F0 000F9E50 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FE1F4 000F9E54 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE1F8 000F9E58 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FE1FC 000F9E5C 7C 9F 23 78 */ mr r31, r4
+/* 800FE200 000F9E60 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FE204 000F9E64 7C 7E 1B 78 */ mr r30, r3
+/* 800FE208 000F9E68 48 15 5C 85 */ bl func_80253E8C
+/* 800FE20C 000F9E6C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE210 000F9E70 2C 00 00 01 */ cmpwi r0, 1
+/* 800FE214 000F9E74 41 82 00 08 */ beq lbl_800FE21C
+/* 800FE218 000F9E78 48 00 00 20 */ b lbl_800FE238
+lbl_800FE21C:
+/* 800FE21C 000F9E7C 38 60 00 1A */ li r3, 0x1a
+/* 800FE220 000F9E80 4B F5 C7 D9 */ bl func_8005A9F8
+/* 800FE224 000F9E84 7C 66 1B 78 */ mr r6, r3
+/* 800FE228 000F9E88 7F C3 F3 78 */ mr r3, r30
+/* 800FE22C 000F9E8C 7F E4 FB 78 */ mr r4, r31
+/* 800FE230 000F9E90 38 A0 00 01 */ li r5, 1
+/* 800FE234 000F9E94 48 15 5C 81 */ bl func_80253EB4
+lbl_800FE238:
+/* 800FE238 000F9E98 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE23C 000F9E9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE240 000F9EA0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FE244 000F9EA4 7C 08 03 A6 */ mtlr r0
+/* 800FE248 000F9EA8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE24C 000F9EAC 4E 80 00 20 */ blr
+lbl_800FE250:
+/* 800FE250 000F9EB0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 800FE254 000F9EB4 7C 08 02 A6 */ mflr r0
+/* 800FE258 000F9EB8 38 A0 00 03 */ li r5, 3
+/* 800FE25C 000F9EBC 90 01 00 44 */ stw r0, 0x44(r1)
+/* 800FE260 000F9EC0 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE264 000F9EC4 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 800FE268 000F9EC8 7C 9F 23 78 */ mr r31, r4
+/* 800FE26C 000F9ECC 93 C1 00 38 */ stw r30, 0x38(r1)
+/* 800FE270 000F9ED0 7C 7E 1B 78 */ mr r30, r3
+/* 800FE274 000F9ED4 48 15 5C 69 */ bl func_80253EDC
+/* 800FE278 000F9ED8 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE27C 000F9EDC 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE280 000F9EE0 41 82 00 08 */ beq lbl_800FE288
+/* 800FE284 000F9EE4 48 00 00 34 */ b lbl_800FE2B8
+lbl_800FE288:
+/* 800FE288 000F9EE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE28C 000F9EEC 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE290 000F9EF0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
+/* 800FE294 000F9EF4 41 82 00 24 */ beq lbl_800FE2B8
+/* 800FE298 000F9EF8 7F C3 F3 78 */ mr r3, r30
+/* 800FE29C 000F9EFC 7F E4 FB 78 */ mr r4, r31
+/* 800FE2A0 000F9F00 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE2A4 000F9F04 38 A0 00 06 */ li r5, 6
+/* 800FE2A8 000F9F08 48 15 5C 35 */ bl func_80253EDC
+/* 800FE2AC 000F9F0C 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE2B0 000F9F10 38 60 00 14 */ li r3, 0x14
+/* 800FE2B4 000F9F14 4B F5 B7 89 */ bl func_80059A3C
+lbl_800FE2B8:
+/* 800FE2B8 000F9F18 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 800FE2BC 000F9F1C 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 800FE2C0 000F9F20 83 C1 00 38 */ lwz r30, 0x38(r1)
+/* 800FE2C4 000F9F24 7C 08 03 A6 */ mtlr r0
+/* 800FE2C8 000F9F28 38 21 00 40 */ addi r1, r1, 0x40
+/* 800FE2CC 000F9F2C 4E 80 00 20 */ blr
+lbl_800FE2D0:
+/* 800FE2D0 000F9F30 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FE2D4 000F9F34 7C 08 02 A6 */ mflr r0
+/* 800FE2D8 000F9F38 38 A0 00 03 */ li r5, 3
+/* 800FE2DC 000F9F3C 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FE2E0 000F9F40 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE2E4 000F9F44 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FE2E8 000F9F48 7C 9F 23 78 */ mr r31, r4
+/* 800FE2EC 000F9F4C 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FE2F0 000F9F50 7C 7E 1B 78 */ mr r30, r3
+/* 800FE2F4 000F9F54 48 15 5B 99 */ bl func_80253E8C
+/* 800FE2F8 000F9F58 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE2FC 000F9F5C 2C 00 00 14 */ cmpwi r0, 0x14
+/* 800FE300 000F9F60 41 82 00 2C */ beq lbl_800FE32C
+/* 800FE304 000F9F64 40 80 00 4C */ bge lbl_800FE350
+/* 800FE308 000F9F68 2C 00 00 0A */ cmpwi r0, 0xa
+/* 800FE30C 000F9F6C 41 82 00 08 */ beq lbl_800FE314
+/* 800FE310 000F9F70 48 00 00 40 */ b lbl_800FE350
+lbl_800FE314:
+/* 800FE314 000F9F74 7F C3 F3 78 */ mr r3, r30
+/* 800FE318 000F9F78 7F E4 FB 78 */ mr r4, r31
+/* 800FE31C 000F9F7C 38 A0 00 02 */ li r5, 2
+/* 800FE320 000F9F80 38 C0 0E 99 */ li r6, 0xe99
+/* 800FE324 000F9F84 48 15 5B 91 */ bl func_80253EB4
+/* 800FE328 000F9F88 48 00 00 28 */ b lbl_800FE350
+lbl_800FE32C:
+/* 800FE32C 000F9F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE330 000F9F90 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE334 000F9F94 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FE338 000F9F98 40 82 00 18 */ bne lbl_800FE350
+/* 800FE33C 000F9F9C 7F C3 F3 78 */ mr r3, r30
+/* 800FE340 000F9FA0 7F E4 FB 78 */ mr r4, r31
+/* 800FE344 000F9FA4 38 A0 00 01 */ li r5, 1
+/* 800FE348 000F9FA8 38 C0 00 00 */ li r6, 0
+/* 800FE34C 000F9FAC 48 15 5B 69 */ bl func_80253EB4
+lbl_800FE350:
+/* 800FE350 000F9FB0 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE354 000F9FB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE358 000F9FB8 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FE35C 000F9FBC 7C 08 03 A6 */ mtlr r0
+/* 800FE360 000F9FC0 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE364 000F9FC4 4E 80 00 20 */ blr
+lbl_800FE368:
+/* 800FE368 000F9FC8 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FE36C 000F9FCC 7C 08 02 A6 */ mflr r0
+/* 800FE370 000F9FD0 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FE374 000F9FD4 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FE378 000F9FD8 48 0C 8D A9 */ bl _savegpr_25
+/* 800FE37C 000F9FDC 7C 79 1B 78 */ mr r25, r3
+/* 800FE380 000F9FE0 7C 9A 23 78 */ mr r26, r4
+/* 800FE384 000F9FE4 38 C1 00 08 */ addi r6, r1, 8
+/* 800FE388 000F9FE8 38 A0 00 03 */ li r5, 3
+/* 800FE38C 000F9FEC 48 15 5B 51 */ bl func_80253EDC
+/* 800FE390 000F9FF0 7F 23 CB 78 */ mr r3, r25
+/* 800FE394 000F9FF4 7F 44 D3 78 */ mr r4, r26
+/* 800FE398 000F9FF8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE39C 000F9FFC 38 A0 00 06 */ li r5, 6
+/* 800FE3A0 000FA000 48 15 5B 3D */ bl func_80253EDC
+/* 800FE3A4 000FA004 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FE3A8 000FA008 38 60 FF 00 */ li r3, -256
+/* 800FE3AC 000FA00C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FE3B0 000FA010 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FE3B4 000FA014 FC 80 28 1E */ fctiwz f4, f5
+/* 800FE3B8 000FA018 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FE3BC 000FA01C FC 40 18 1E */ fctiwz f2, f3
+/* 800FE3C0 000FA020 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FE3C4 000FA024 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE3C8 000FA028 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FE3CC 000FA02C D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FE3D0 000FA030 28 00 00 15 */ cmplwi r0, 0x15
+/* 800FE3D4 000FA034 FC 20 08 1E */ fctiwz f1, f1
+/* 800FE3D8 000FA038 FC 00 00 1E */ fctiwz f0, f0
+/* 800FE3DC 000FA03C D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FE3E0 000FA040 88 9A 00 11 */ lbz r4, 0x11(r26)
+/* 800FE3E4 000FA044 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FE3E8 000FA048 83 C1 00 34 */ lwz r30, 0x34(r1)
+/* 800FE3EC 000FA04C 7C 9F 1B 78 */ or r31, r4, r3
+/* 800FE3F0 000FA050 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FE3F4 000FA054 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FE3F8 000FA058 83 81 00 44 */ lwz r28, 0x44(r1)
+/* 800FE3FC 000FA05C 83 61 00 4C */ lwz r27, 0x4c(r1)
+/* 800FE400 000FA060 41 81 03 9C */ bgt lbl_800FE79C
+/* 800FE404 000FA064 3C 60 80 42 */ lis r3, lbl_8041A5EC@ha
+/* 800FE408 000FA068 54 00 10 3A */ slwi r0, r0, 2
+/* 800FE40C 000FA06C 38 63 A5 EC */ addi r3, r3, lbl_8041A5EC@l
+/* 800FE410 000FA070 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FE414 000FA074 7C 69 03 A6 */ mtctr r3
+/* 800FE418 000FA078 4E 80 04 20 */ bctr
+/* 800FE41C 000FA07C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE420 000FA080 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE424 000FA084 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FE428 000FA088 41 82 03 74 */ beq lbl_800FE79C
+/* 800FE42C 000FA08C 7F 23 CB 78 */ mr r3, r25
+/* 800FE430 000FA090 7F 44 D3 78 */ mr r4, r26
+/* 800FE434 000FA094 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE438 000FA098 38 A0 00 06 */ li r5, 6
+/* 800FE43C 000FA09C 48 15 5A A1 */ bl func_80253EDC
+/* 800FE440 000FA0A0 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE444 000FA0A4 38 60 00 01 */ li r3, 1
+/* 800FE448 000FA0A8 4B F5 B5 F5 */ bl func_80059A3C
+/* 800FE44C 000FA0AC 48 00 03 50 */ b lbl_800FE79C
+/* 800FE450 000FA0B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE454 000FA0B4 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE458 000FA0B8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
+/* 800FE45C 000FA0BC 41 82 03 40 */ beq lbl_800FE79C
+/* 800FE460 000FA0C0 7F 23 CB 78 */ mr r3, r25
+/* 800FE464 000FA0C4 7F 44 D3 78 */ mr r4, r26
+/* 800FE468 000FA0C8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE46C 000FA0CC 38 A0 00 06 */ li r5, 6
+/* 800FE470 000FA0D0 48 15 5A 6D */ bl func_80253EDC
+/* 800FE474 000FA0D4 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE478 000FA0D8 38 60 00 02 */ li r3, 2
+/* 800FE47C 000FA0DC 4B F5 B5 C1 */ bl func_80059A3C
+/* 800FE480 000FA0E0 48 00 03 1C */ b lbl_800FE79C
+/* 800FE484 000FA0E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE488 000FA0E8 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE48C 000FA0EC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
+/* 800FE490 000FA0F0 41 82 03 0C */ beq lbl_800FE79C
+/* 800FE494 000FA0F4 7F 23 CB 78 */ mr r3, r25
+/* 800FE498 000FA0F8 7F 44 D3 78 */ mr r4, r26
+/* 800FE49C 000FA0FC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE4A0 000FA100 38 A0 00 06 */ li r5, 6
+/* 800FE4A4 000FA104 48 15 5A 39 */ bl func_80253EDC
+/* 800FE4A8 000FA108 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE4AC 000FA10C 38 60 00 03 */ li r3, 3
+/* 800FE4B0 000FA110 4B F5 B5 8D */ bl func_80059A3C
+/* 800FE4B4 000FA114 48 00 02 E8 */ b lbl_800FE79C
+/* 800FE4B8 000FA118 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE4BC 000FA11C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE4C0 000FA120 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
+/* 800FE4C4 000FA124 41 82 02 D8 */ beq lbl_800FE79C
+/* 800FE4C8 000FA128 7F 23 CB 78 */ mr r3, r25
+/* 800FE4CC 000FA12C 7F 44 D3 78 */ mr r4, r26
+/* 800FE4D0 000FA130 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE4D4 000FA134 38 A0 00 06 */ li r5, 6
+/* 800FE4D8 000FA138 48 15 5A 05 */ bl func_80253EDC
+/* 800FE4DC 000FA13C 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE4E0 000FA140 38 60 00 04 */ li r3, 4
+/* 800FE4E4 000FA144 4B F5 B5 59 */ bl func_80059A3C
+/* 800FE4E8 000FA148 48 00 02 B4 */ b lbl_800FE79C
+/* 800FE4EC 000FA14C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE4F0 000FA150 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE4F4 000FA154 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
+/* 800FE4F8 000FA158 41 82 02 A4 */ beq lbl_800FE79C
+/* 800FE4FC 000FA15C 7F 23 CB 78 */ mr r3, r25
+/* 800FE500 000FA160 7F 44 D3 78 */ mr r4, r26
+/* 800FE504 000FA164 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FE508 000FA168 38 A0 00 06 */ li r5, 6
+/* 800FE50C 000FA16C 48 15 59 D1 */ bl func_80253EDC
+/* 800FE510 000FA170 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FE514 000FA174 38 60 00 05 */ li r3, 5
+/* 800FE518 000FA178 4B F5 B5 25 */ bl func_80059A3C
+/* 800FE51C 000FA17C 48 00 02 80 */ b lbl_800FE79C
+/* 800FE520 000FA180 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE524 000FA184 38 80 00 A2 */ li r4, 0xa2
+/* 800FE528 000FA188 38 A0 00 00 */ li r5, 0
+/* 800FE52C 000FA18C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FE530 000FA190 48 2D F4 AD */ bl func_803DD9DC
+/* 800FE534 000FA194 7C 64 1B 78 */ mr r4, r3
+/* 800FE538 000FA198 38 60 00 1B */ li r3, 0x1b
+/* 800FE53C 000FA19C 48 05 DD CD */ bl func_8015C308
+/* 800FE540 000FA1A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE544 000FA1A4 38 80 00 A3 */ li r4, 0xa3
+/* 800FE548 000FA1A8 38 A0 00 00 */ li r5, 0
+/* 800FE54C 000FA1AC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FE550 000FA1B0 48 2D F4 8D */ bl func_803DD9DC
+/* 800FE554 000FA1B4 7C 64 1B 78 */ mr r4, r3
+/* 800FE558 000FA1B8 38 60 00 1C */ li r3, 0x1c
+/* 800FE55C 000FA1BC 48 05 DD AD */ bl func_8015C308
+/* 800FE560 000FA1C0 7F C4 F3 78 */ mr r4, r30
+/* 800FE564 000FA1C4 7F A5 EB 78 */ mr r5, r29
+/* 800FE568 000FA1C8 7F E8 FB 78 */ mr r8, r31
+/* 800FE56C 000FA1CC 7F 86 07 34 */ extsh r6, r28
+/* 800FE570 000FA1D0 7F 67 07 34 */ extsh r7, r27
+/* 800FE574 000FA1D4 38 60 0E A1 */ li r3, 0xea1
+/* 800FE578 000FA1D8 48 15 1B BD */ bl func_80250134
+/* 800FE57C 000FA1DC 48 00 02 20 */ b lbl_800FE79C
+/* 800FE580 000FA1E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE584 000FA1E4 38 80 00 A3 */ li r4, 0xa3
+/* 800FE588 000FA1E8 38 A0 00 00 */ li r5, 0
+/* 800FE58C 000FA1EC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FE590 000FA1F0 48 2D F4 4D */ bl func_803DD9DC
+/* 800FE594 000FA1F4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE598 000FA1F8 7C 7B 1B 78 */ mr r27, r3
+/* 800FE59C 000FA1FC 38 80 00 A2 */ li r4, 0xa2
+/* 800FE5A0 000FA200 38 A0 00 00 */ li r5, 0
+/* 800FE5A4 000FA204 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 800FE5A8 000FA208 48 2D F4 35 */ bl func_803DD9DC
+/* 800FE5AC 000FA20C 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800FE5B0 000FA210 7C 66 1B 78 */ mr r6, r3
+/* 800FE5B4 000FA214 7F 23 CB 78 */ mr r3, r25
+/* 800FE5B8 000FA218 7F 44 D3 78 */ mr r4, r26
+/* 800FE5BC 000FA21C 7F 67 DB 78 */ mr r7, r27
+/* 800FE5C0 000FA220 4B F5 C6 A5 */ bl func_8005AC64
+/* 800FE5C4 000FA224 48 00 01 D8 */ b lbl_800FE79C
+/* 800FE5C8 000FA228 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE5CC 000FA22C 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FE5D0 000FA230 54 00 07 FF */ clrlwi. r0, r0, 0x1f
+/* 800FE5D4 000FA234 41 82 01 C8 */ beq lbl_800FE79C
+/* 800FE5D8 000FA238 80 63 00 7C */ lwz r3, 0x7c(r3)
+/* 800FE5DC 000FA23C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FE5E0 000FA240 41 82 00 80 */ beq lbl_800FE660
+/* 800FE5E4 000FA244 4B F5 83 99 */ bl func_8005697C
+/* 800FE5E8 000FA248 7C 64 1B 78 */ mr r4, r3
+/* 800FE5EC 000FA24C 38 60 00 15 */ li r3, 0x15
+/* 800FE5F0 000FA250 48 05 DD 19 */ bl func_8015C308
+/* 800FE5F4 000FA254 4B F5 A5 B1 */ bl VMBASEIsPageValid
+/* 800FE5F8 000FA258 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE5FC 000FA25C 28 00 00 03 */ cmplwi r0, 3
+/* 800FE600 000FA260 40 82 00 24 */ bne lbl_800FE624
+/* 800FE604 000FA264 7F C4 F3 78 */ mr r4, r30
+/* 800FE608 000FA268 7F A5 EB 78 */ mr r5, r29
+/* 800FE60C 000FA26C 7F E8 FB 78 */ mr r8, r31
+/* 800FE610 000FA270 7F 86 07 34 */ extsh r6, r28
+/* 800FE614 000FA274 7F 67 07 34 */ extsh r7, r27
+/* 800FE618 000FA278 38 60 2D 65 */ li r3, 0x2d65
+/* 800FE61C 000FA27C 48 15 1B 19 */ bl func_80250134
+/* 800FE620 000FA280 48 00 00 20 */ b lbl_800FE640
+lbl_800FE624:
+/* 800FE624 000FA284 7F C4 F3 78 */ mr r4, r30
+/* 800FE628 000FA288 7F A5 EB 78 */ mr r5, r29
+/* 800FE62C 000FA28C 7F E8 FB 78 */ mr r8, r31
+/* 800FE630 000FA290 7F 86 07 34 */ extsh r6, r28
+/* 800FE634 000FA294 7F 67 07 34 */ extsh r7, r27
+/* 800FE638 000FA298 38 60 2D 64 */ li r3, 0x2d64
+/* 800FE63C 000FA29C 48 15 1A F9 */ bl func_80250134
+lbl_800FE640:
+/* 800FE640 000FA2A0 7F C4 F3 78 */ mr r4, r30
+/* 800FE644 000FA2A4 7F E8 FB 78 */ mr r8, r31
+/* 800FE648 000FA2A8 38 BD 00 1F */ addi r5, r29, 0x1f
+/* 800FE64C 000FA2AC 7F 86 07 34 */ extsh r6, r28
+/* 800FE650 000FA2B0 7F 67 07 34 */ extsh r7, r27
+/* 800FE654 000FA2B4 38 60 2D 66 */ li r3, 0x2d66
+/* 800FE658 000FA2B8 48 15 1A DD */ bl func_80250134
+/* 800FE65C 000FA2BC 48 00 01 40 */ b lbl_800FE79C
+lbl_800FE660:
+/* 800FE660 000FA2C0 48 01 E3 15 */ bl func_8011C974
+/* 800FE664 000FA2C4 80 03 00 0C */ lwz r0, 0xc(r3)
+/* 800FE668 000FA2C8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE66C 000FA2CC 40 82 00 34 */ bne lbl_800FE6A0
+/* 800FE670 000FA2D0 48 01 E3 05 */ bl func_8011C974
+/* 800FE674 000FA2D4 88 03 00 14 */ lbz r0, 0x14(r3)
+/* 800FE678 000FA2D8 28 00 00 01 */ cmplwi r0, 1
+/* 800FE67C 000FA2DC 40 82 00 24 */ bne lbl_800FE6A0
+/* 800FE680 000FA2E0 7F C4 F3 78 */ mr r4, r30
+/* 800FE684 000FA2E4 7F E8 FB 78 */ mr r8, r31
+/* 800FE688 000FA2E8 38 BD 00 0A */ addi r5, r29, 0xa
+/* 800FE68C 000FA2EC 7F 86 07 34 */ extsh r6, r28
+/* 800FE690 000FA2F0 7F 67 07 34 */ extsh r7, r27
+/* 800FE694 000FA2F4 38 60 2D 65 */ li r3, 0x2d65
+/* 800FE698 000FA2F8 48 15 1A 9D */ bl func_80250134
+/* 800FE69C 000FA2FC 48 00 01 00 */ b lbl_800FE79C
+lbl_800FE6A0:
+/* 800FE6A0 000FA300 7F C4 F3 78 */ mr r4, r30
+/* 800FE6A4 000FA304 7F E8 FB 78 */ mr r8, r31
+/* 800FE6A8 000FA308 38 BD 00 0A */ addi r5, r29, 0xa
+/* 800FE6AC 000FA30C 7F 86 07 34 */ extsh r6, r28
+/* 800FE6B0 000FA310 7F 67 07 34 */ extsh r7, r27
+/* 800FE6B4 000FA314 38 60 52 16 */ li r3, 0x5216
+/* 800FE6B8 000FA318 48 15 1A 7D */ bl func_80250134
+/* 800FE6BC 000FA31C 48 00 00 E0 */ b lbl_800FE79C
+/* 800FE6C0 000FA320 4B F5 A4 E5 */ bl VMBASEIsPageValid
+/* 800FE6C4 000FA324 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE6C8 000FA328 28 00 00 01 */ cmplwi r0, 1
+/* 800FE6CC 000FA32C 41 82 00 14 */ beq lbl_800FE6E0
+/* 800FE6D0 000FA330 4B F5 A4 D5 */ bl VMBASEIsPageValid
+/* 800FE6D4 000FA334 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE6D8 000FA338 28 00 00 03 */ cmplwi r0, 3
+/* 800FE6DC 000FA33C 40 82 00 08 */ bne lbl_800FE6E4
+lbl_800FE6E0:
+/* 800FE6E0 000FA340 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE6E4:
+/* 800FE6E4 000FA344 7F C4 F3 78 */ mr r4, r30
+/* 800FE6E8 000FA348 7F A5 EB 78 */ mr r5, r29
+/* 800FE6EC 000FA34C 7F E8 FB 78 */ mr r8, r31
+/* 800FE6F0 000FA350 7F 86 07 34 */ extsh r6, r28
+/* 800FE6F4 000FA354 7F 67 07 34 */ extsh r7, r27
+/* 800FE6F8 000FA358 38 60 2D 5C */ li r3, 0x2d5c
+/* 800FE6FC 000FA35C 48 15 1A 39 */ bl func_80250134
+/* 800FE700 000FA360 48 00 00 9C */ b lbl_800FE79C
+/* 800FE704 000FA364 4B F5 A4 A1 */ bl VMBASEIsPageValid
+/* 800FE708 000FA368 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE70C 000FA36C 28 00 00 01 */ cmplwi r0, 1
+/* 800FE710 000FA370 40 82 00 08 */ bne lbl_800FE718
+/* 800FE714 000FA374 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE718:
+/* 800FE718 000FA378 7F C4 F3 78 */ mr r4, r30
+/* 800FE71C 000FA37C 7F A5 EB 78 */ mr r5, r29
+/* 800FE720 000FA380 7F E8 FB 78 */ mr r8, r31
+/* 800FE724 000FA384 7F 86 07 34 */ extsh r6, r28
+/* 800FE728 000FA388 7F 67 07 34 */ extsh r7, r27
+/* 800FE72C 000FA38C 38 60 2D 5D */ li r3, 0x2d5d
+/* 800FE730 000FA390 48 15 1A 05 */ bl func_80250134
+/* 800FE734 000FA394 48 00 00 68 */ b lbl_800FE79C
+/* 800FE738 000FA398 4B F5 A4 6D */ bl VMBASEIsPageValid
+/* 800FE73C 000FA39C 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE740 000FA3A0 28 00 00 03 */ cmplwi r0, 3
+/* 800FE744 000FA3A4 40 82 00 08 */ bne lbl_800FE74C
+/* 800FE748 000FA3A8 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE74C:
+/* 800FE74C 000FA3AC 7F C4 F3 78 */ mr r4, r30
+/* 800FE750 000FA3B0 7F E8 FB 78 */ mr r8, r31
+/* 800FE754 000FA3B4 38 BD 00 0B */ addi r5, r29, 0xb
+/* 800FE758 000FA3B8 7F 86 07 34 */ extsh r6, r28
+/* 800FE75C 000FA3BC 7F 67 07 34 */ extsh r7, r27
+/* 800FE760 000FA3C0 38 60 2D 5E */ li r3, 0x2d5e
+/* 800FE764 000FA3C4 48 15 19 D1 */ bl func_80250134
+/* 800FE768 000FA3C8 48 00 00 34 */ b lbl_800FE79C
+/* 800FE76C 000FA3CC 4B F5 A4 39 */ bl VMBASEIsPageValid
+/* 800FE770 000FA3D0 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 800FE774 000FA3D4 28 00 00 03 */ cmplwi r0, 3
+/* 800FE778 000FA3D8 40 82 00 08 */ bne lbl_800FE780
+/* 800FE77C 000FA3DC 3B BD FF F6 */ addi r29, r29, -10
+lbl_800FE780:
+/* 800FE780 000FA3E0 7F C4 F3 78 */ mr r4, r30
+/* 800FE784 000FA3E4 7F E8 FB 78 */ mr r8, r31
+/* 800FE788 000FA3E8 38 BD 00 0B */ addi r5, r29, 0xb
+/* 800FE78C 000FA3EC 7F 86 07 34 */ extsh r6, r28
+/* 800FE790 000FA3F0 7F 67 07 34 */ extsh r7, r27
+/* 800FE794 000FA3F4 38 60 2D 5F */ li r3, 0x2d5f
+/* 800FE798 000FA3F8 48 15 19 9D */ bl func_80250134
+lbl_800FE79C:
+/* 800FE79C 000FA3FC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FE7A0 000FA400 48 0C 89 CD */ bl _restgpr_25
+/* 800FE7A4 000FA404 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FE7A8 000FA408 7C 08 03 A6 */ mtlr r0
+/* 800FE7AC 000FA40C 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FE7B0 000FA410 4E 80 00 20 */ blr
+lbl_800FE7B4:
+/* 800FE7B4 000FA414 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FE7B8 000FA418 7C 08 02 A6 */ mflr r0
+/* 800FE7BC 000FA41C 7C 63 07 34 */ extsh r3, r3
+/* 800FE7C0 000FA420 38 80 00 08 */ li r4, 8
+/* 800FE7C4 000FA424 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FE7C8 000FA428 38 A1 00 08 */ addi r5, r1, 8
+/* 800FE7CC 000FA42C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FE7D0 000FA430 48 15 56 7D */ bl func_80253E4C
+/* 800FE7D4 000FA434 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FE7D8 000FA438 28 00 00 01 */ cmplwi r0, 1
+/* 800FE7DC 000FA43C 40 82 00 F4 */ bne lbl_800FE8D0
+/* 800FE7E0 000FA440 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE7E4 000FA444 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
+/* 800FE7E8 000FA448 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
+/* 800FE7EC 000FA44C 41 82 00 E4 */ beq lbl_800FE8D0
+/* 800FE7F0 000FA450 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE7F4 000FA454 38 80 00 05 */ li r4, 5
+/* 800FE7F8 000FA458 38 A0 00 00 */ li r5, 0
+/* 800FE7FC 000FA45C 48 2D C7 01 */ bl func_803DAEFC
+/* 800FE800 000FA460 A0 1F 00 E8 */ lhz r0, 0xe8(r31)
+/* 800FE804 000FA464 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FE808 000FA468 7C 00 18 40 */ cmplw r0, r3
+/* 800FE80C 000FA46C 40 82 00 98 */ bne lbl_800FE8A4
+/* 800FE810 000FA470 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE814 000FA474 80 7F 00 80 */ lwz r3, 0x80(r31)
+/* 800FE818 000FA478 48 2D D8 B9 */ bl func_803DC0D0
+/* 800FE81C 000FA47C 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 800FE820 000FA480 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
+/* 800FE824 000FA484 7C 64 00 D0 */ neg r3, r4
+/* 800FE828 000FA488 7C 63 23 78 */ or r3, r3, r4
+/* 800FE82C 000FA48C 54 00 9F FE */ rlwinm r0, r0, 0x13, 0x1f, 0x1f
+/* 800FE830 000FA490 54 63 0F FE */ srwi r3, r3, 0x1f
+/* 800FE834 000FA494 7C 00 18 00 */ cmpw r0, r3
+/* 800FE838 000FA498 40 82 00 6C */ bne lbl_800FE8A4
+/* 800FE83C 000FA49C 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE840 000FA4A0 38 80 00 70 */ li r4, 0x70
+/* 800FE844 000FA4A4 38 A0 00 00 */ li r5, 0
+/* 800FE848 000FA4A8 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE84C 000FA4AC 48 2D C6 B1 */ bl func_803DAEFC
+/* 800FE850 000FA4B0 A0 1F 00 EA */ lhz r0, 0xea(r31)
+/* 800FE854 000FA4B4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FE858 000FA4B8 7C 00 18 40 */ cmplw r0, r3
+/* 800FE85C 000FA4BC 40 82 00 48 */ bne lbl_800FE8A4
+/* 800FE860 000FA4C0 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE864 000FA4C4 38 80 00 6F */ li r4, 0x6f
+/* 800FE868 000FA4C8 38 A0 00 00 */ li r5, 0
+/* 800FE86C 000FA4CC 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE870 000FA4D0 48 2D C6 8D */ bl func_803DAEFC
+/* 800FE874 000FA4D4 88 1F 00 E6 */ lbz r0, 0xe6(r31)
+/* 800FE878 000FA4D8 54 63 06 3E */ clrlwi r3, r3, 0x18
+/* 800FE87C 000FA4DC 7C 00 18 40 */ cmplw r0, r3
+/* 800FE880 000FA4E0 40 82 00 24 */ bne lbl_800FE8A4
+/* 800FE884 000FA4E4 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE888 000FA4E8 38 80 00 00 */ li r4, 0
+/* 800FE88C 000FA4EC 38 A0 00 00 */ li r5, 0
+/* 800FE890 000FA4F0 80 7F 00 78 */ lwz r3, 0x78(r31)
+/* 800FE894 000FA4F4 48 2D C6 69 */ bl func_803DAEFC
+/* 800FE898 000FA4F8 80 1F 00 EC */ lwz r0, 0xec(r31)
+/* 800FE89C 000FA4FC 7C 00 18 40 */ cmplw r0, r3
+/* 800FE8A0 000FA500 41 82 00 30 */ beq lbl_800FE8D0
+lbl_800FE8A4:
+/* 800FE8A4 000FA504 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
+/* 800FE8A8 000FA508 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
+/* 800FE8AC 000FA50C B0 1F 00 E4 */ sth r0, 0xe4(r31)
+/* 800FE8B0 000FA510 4B F3 F8 AD */ bl func_8003E15C
+/* 800FE8B4 000FA514 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE8B8 000FA518 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 800FE8BC 000FA51C 4B F3 F9 7D */ bl func_8003E238
+/* 800FE8C0 000FA520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE8C4 000FA524 38 00 00 00 */ li r0, 0
+/* 800FE8C8 000FA528 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 800FE8CC 000FA52C 4B F5 75 FD */ bl func_80055EC8
+lbl_800FE8D0:
+/* 800FE8D0 000FA530 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FE8D4 000FA534 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FE8D8 000FA538 7C 08 03 A6 */ mtlr r0
+/* 800FE8DC 000FA53C 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FE8E0 000FA540 4E 80 00 20 */ blr
+lbl_800FE8E4:
+/* 800FE8E4 000FA544 4E 80 00 20 */ blr
+lbl_800FE8E8:
+/* 800FE8E8 000FA548 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FE8EC 000FA54C 7C 08 02 A6 */ mflr r0
+/* 800FE8F0 000FA550 38 A0 00 03 */ li r5, 3
+/* 800FE8F4 000FA554 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FE8F8 000FA558 38 C1 00 20 */ addi r6, r1, 0x20
+/* 800FE8FC 000FA55C 93 E1 00 6C */ stw r31, 0x6c(r1)
+/* 800FE900 000FA560 7C 9F 23 78 */ mr r31, r4
+/* 800FE904 000FA564 93 C1 00 68 */ stw r30, 0x68(r1)
+/* 800FE908 000FA568 7C 7E 1B 78 */ mr r30, r3
+/* 800FE90C 000FA56C 48 15 55 D1 */ bl func_80253EDC
+/* 800FE910 000FA570 80 01 00 20 */ lwz r0, 0x20(r1)
+/* 800FE914 000FA574 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE918 000FA578 41 82 00 08 */ beq lbl_800FE920
+/* 800FE91C 000FA57C 48 00 01 C4 */ b lbl_800FEAE0
+lbl_800FE920:
+/* 800FE920 000FA580 7F C3 F3 78 */ mr r3, r30
+/* 800FE924 000FA584 7F E4 FB 78 */ mr r4, r31
+/* 800FE928 000FA588 38 C1 00 28 */ addi r6, r1, 0x28
+/* 800FE92C 000FA58C 38 A0 00 06 */ li r5, 6
+/* 800FE930 000FA590 48 15 55 AD */ bl func_80253EDC
+/* 800FE934 000FA594 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FE938 000FA598 80 04 00 E0 */ lwz r0, 0xe0(r4)
+/* 800FE93C 000FA59C 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE940 000FA5A0 41 82 01 A0 */ beq lbl_800FEAE0
+/* 800FE944 000FA5A4 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 800FE948 000FA5A8 C0 01 00 2C */ lfs f0, 0x2c(r1)
+/* 800FE94C 000FA5AC C0 41 00 38 */ lfs f2, 0x38(r1)
+/* 800FE950 000FA5B0 EC 20 18 28 */ fsubs f1, f0, f3
+/* 800FE954 000FA5B4 C0 01 00 40 */ lfs f0, 0x40(r1)
+/* 800FE958 000FA5B8 C0 82 8C 08 */ lfs f4, lbl_80641208-_SDA2_BASE_(r2)
+/* 800FE95C 000FA5BC EC 00 10 28 */ fsubs f0, f0, f2
+/* 800FE960 000FA5C0 80 6D A3 D8 */ lwz r3, lbl_8063F698-_SDA_BASE_(r13)
+/* 800FE964 000FA5C4 EC 64 18 2A */ fadds f3, f4, f3
+/* 800FE968 000FA5C8 EC 44 10 2A */ fadds f2, f4, f2
+/* 800FE96C 000FA5CC 88 03 00 7A */ lbz r0, 0x7a(r3)
+/* 800FE970 000FA5D0 EC 21 20 28 */ fsubs f1, f1, f4
+/* 800FE974 000FA5D4 EC 00 20 28 */ fsubs f0, f0, f4
+/* 800FE978 000FA5D8 2C 00 00 00 */ cmpwi r0, 0
+/* 800FE97C 000FA5DC FC 60 18 1E */ fctiwz f3, f3
+/* 800FE980 000FA5E0 FC 40 10 1E */ fctiwz f2, f2
+/* 800FE984 000FA5E4 FC 20 08 1E */ fctiwz f1, f1
+/* 800FE988 000FA5E8 FC 00 00 1E */ fctiwz f0, f0
+/* 800FE98C 000FA5EC D8 61 00 48 */ stfd f3, 0x48(r1)
+/* 800FE990 000FA5F0 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 800FE994 000FA5F4 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 800FE998 000FA5F8 D8 21 00 58 */ stfd f1, 0x58(r1)
+/* 800FE99C 000FA5FC 81 01 00 54 */ lwz r8, 0x54(r1)
+/* 800FE9A0 000FA600 D8 01 00 60 */ stfd f0, 0x60(r1)
+/* 800FE9A4 000FA604 81 21 00 5C */ lwz r9, 0x5c(r1)
+/* 800FE9A8 000FA608 81 41 00 64 */ lwz r10, 0x64(r1)
+/* 800FE9AC 000FA60C 41 82 00 A8 */ beq lbl_800FEA54
+/* 800FE9B0 000FA610 B0 E1 00 0E */ sth r7, 0xe(r1)
+/* 800FE9B4 000FA614 E0 01 B0 0E */ psq_l f0, 14(r1), 1, qr3
+/* 800FE9B8 000FA618 B1 21 00 0C */ sth r9, 0xc(r1)
+/* 800FE9BC 000FA61C E0 21 B0 0C */ psq_l f1, 12(r1), 1, qr3
+/* 800FE9C0 000FA620 C0 A2 8C 14 */ lfs f5, lbl_80641214-_SDA2_BASE_(r2)
+/* 800FE9C4 000FA624 EC C0 08 2A */ fadds f6, f0, f1
+/* 800FE9C8 000FA628 C0 82 8C 18 */ lfs f4, lbl_80641218-_SDA2_BASE_(r2)
+/* 800FE9CC 000FA62C EC 20 28 28 */ fsubs f1, f0, f5
+/* 800FE9D0 000FA630 C0 62 8C 1C */ lfs f3, lbl_8064121C-_SDA2_BASE_(r2)
+/* 800FE9D4 000FA634 C0 42 8C 20 */ lfs f2, lbl_80641220-_SDA2_BASE_(r2)
+/* 800FE9D8 000FA638 EC 06 28 28 */ fsubs f0, f6, f5
+/* 800FE9DC 000FA63C EC 24 00 72 */ fmuls f1, f4, f1
+/* 800FE9E0 000FA640 EC 04 00 32 */ fmuls f0, f4, f0
+/* 800FE9E4 000FA644 EC 21 18 24 */ fdivs f1, f1, f3
+/* 800FE9E8 000FA648 EC 00 18 24 */ fdivs f0, f0, f3
+/* 800FE9EC 000FA64C EC 25 08 2A */ fadds f1, f5, f1
+/* 800FE9F0 000FA650 EC 65 00 2A */ fadds f3, f5, f0
+/* 800FE9F4 000FA654 EC 02 08 2A */ fadds f0, f2, f1
+/* 800FE9F8 000FA658 F0 01 B0 1C */ psq_st f0, 28(r1), 1, qr3
+/* 800FE9FC 000FA65C EC 03 08 28 */ fsubs f0, f3, f1
+/* 800FEA00 000FA660 A0 E1 00 1C */ lhz r7, 0x1c(r1)
+/* 800FEA04 000FA664 EC 02 00 2A */ fadds f0, f2, f0
+/* 800FEA08 000FA668 F0 01 B0 18 */ psq_st f0, 24(r1), 1, qr3
+/* 800FEA0C 000FA66C B1 01 00 0A */ sth r8, 0xa(r1)
+/* 800FEA10 000FA670 A1 21 00 18 */ lhz r9, 0x18(r1)
+/* 800FEA14 000FA674 E0 21 B0 0A */ psq_l f1, 10(r1), 1, qr3
+/* 800FEA18 000FA678 B1 41 00 08 */ sth r10, 8(r1)
+/* 800FEA1C 000FA67C E0 61 B0 08 */ psq_l f3, 8(r1), 1, qr3
+/* 800FEA20 000FA680 C0 02 8C 24 */ lfs f0, lbl_80641224-_SDA2_BASE_(r2)
+/* 800FEA24 000FA684 EC 61 18 2A */ fadds f3, f1, f3
+/* 800FEA28 000FA688 EC 21 00 28 */ fsubs f1, f1, f0
+/* 800FEA2C 000FA68C EC 03 00 28 */ fsubs f0, f3, f0
+/* 800FEA30 000FA690 EC 24 00 72 */ fmuls f1, f4, f1
+/* 800FEA34 000FA694 EC 64 00 32 */ fmuls f3, f4, f0
+/* 800FEA38 000FA698 EC 02 08 2A */ fadds f0, f2, f1
+/* 800FEA3C 000FA69C F0 01 B0 14 */ psq_st f0, 20(r1), 1, qr3
+/* 800FEA40 000FA6A0 EC 03 08 28 */ fsubs f0, f3, f1
+/* 800FEA44 000FA6A4 A1 01 00 14 */ lhz r8, 0x14(r1)
+/* 800FEA48 000FA6A8 EC 02 00 2A */ fadds f0, f2, f0
+/* 800FEA4C 000FA6AC F0 01 B0 10 */ psq_st f0, 16(r1), 1, qr3
+/* 800FEA50 000FA6B0 A1 41 00 10 */ lhz r10, 0x10(r1)
+lbl_800FEA54:
+/* 800FEA54 000FA6B4 80 64 00 E0 */ lwz r3, 0xe0(r4)
+/* 800FEA58 000FA6B8 80 A3 0C 00 */ lwz r5, 0xc00(r3)
+/* 800FEA5C 000FA6BC 2C 05 00 00 */ cmpwi r5, 0
+/* 800FEA60 000FA6C0 41 82 00 80 */ beq lbl_800FEAE0
+/* 800FEA64 000FA6C4 80 65 00 00 */ lwz r3, 0(r5)
+/* 800FEA68 000FA6C8 39 80 00 00 */ li r12, 0
+/* 800FEA6C 000FA6CC A1 63 00 18 */ lhz r11, 0x18(r3)
+/* 800FEA70 000FA6D0 48 00 00 64 */ b lbl_800FEAD4
+lbl_800FEA74:
+/* 800FEA74 000FA6D4 80 C5 00 04 */ lwz r6, 4(r5)
+/* 800FEA78 000FA6D8 2C 06 00 00 */ cmpwi r6, 0
+/* 800FEA7C 000FA6DC 40 82 00 0C */ bne lbl_800FEA88
+/* 800FEA80 000FA6E0 38 60 00 00 */ li r3, 0
+/* 800FEA84 000FA6E4 48 00 00 28 */ b lbl_800FEAAC
+lbl_800FEA88:
+/* 800FEA88 000FA6E8 80 65 00 00 */ lwz r3, 0(r5)
+/* 800FEA8C 000FA6EC 55 84 04 3E */ clrlwi r4, r12, 0x10
+/* 800FEA90 000FA6F0 A0 03 00 18 */ lhz r0, 0x18(r3)
+/* 800FEA94 000FA6F4 7C 04 00 40 */ cmplw r4, r0
+/* 800FEA98 000FA6F8 41 80 00 0C */ blt lbl_800FEAA4
+/* 800FEA9C 000FA6FC 38 60 00 00 */ li r3, 0
+/* 800FEAA0 000FA700 48 00 00 0C */ b lbl_800FEAAC
+lbl_800FEAA4:
+/* 800FEAA4 000FA704 55 80 13 BA */ rlwinm r0, r12, 2, 0xe, 0x1d
+/* 800FEAA8 000FA708 7C 66 00 2E */ lwzx r3, r6, r0
+lbl_800FEAAC:
+/* 800FEAAC 000FA70C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FEAB0 000FA710 41 82 00 20 */ beq lbl_800FEAD0
+/* 800FEAB4 000FA714 B0 E3 01 4C */ sth r7, 0x14c(r3)
+/* 800FEAB8 000FA718 B1 03 01 4E */ sth r8, 0x14e(r3)
+/* 800FEABC 000FA71C B1 23 01 50 */ sth r9, 0x150(r3)
+/* 800FEAC0 000FA720 B1 43 01 52 */ sth r10, 0x152(r3)
+/* 800FEAC4 000FA724 A0 03 00 DC */ lhz r0, 0xdc(r3)
+/* 800FEAC8 000FA728 60 00 01 00 */ ori r0, r0, 0x100
+/* 800FEACC 000FA72C B0 03 00 DC */ sth r0, 0xdc(r3)
+lbl_800FEAD0:
+/* 800FEAD0 000FA730 39 8C 00 01 */ addi r12, r12, 1
+lbl_800FEAD4:
+/* 800FEAD4 000FA734 55 80 04 3E */ clrlwi r0, r12, 0x10
+/* 800FEAD8 000FA738 7C 00 58 40 */ cmplw r0, r11
+/* 800FEADC 000FA73C 41 80 FF 98 */ blt lbl_800FEA74
+lbl_800FEAE0:
+/* 800FEAE0 000FA740 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FEAE4 000FA744 83 E1 00 6C */ lwz r31, 0x6c(r1)
+/* 800FEAE8 000FA748 83 C1 00 68 */ lwz r30, 0x68(r1)
+/* 800FEAEC 000FA74C 7C 08 03 A6 */ mtlr r0
+/* 800FEAF0 000FA750 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FEAF4 000FA754 4E 80 00 20 */ blr
+lbl_800FEAF8:
+/* 800FEAF8 000FA758 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FEAFC 000FA75C 7C 08 02 A6 */ mflr r0
+/* 800FEB00 000FA760 38 A0 00 03 */ li r5, 3
+/* 800FEB04 000FA764 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FEB08 000FA768 38 C1 00 08 */ addi r6, r1, 8
+/* 800FEB0C 000FA76C 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FEB10 000FA770 7C 9F 23 78 */ mr r31, r4
+/* 800FEB14 000FA774 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FEB18 000FA778 7C 7E 1B 78 */ mr r30, r3
+/* 800FEB1C 000FA77C 48 15 53 71 */ bl func_80253E8C
+/* 800FEB20 000FA780 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FEB24 000FA784 28 00 00 0A */ cmplwi r0, 0xa
+/* 800FEB28 000FA788 41 81 01 50 */ bgt lbl_800FEC78
+/* 800FEB2C 000FA78C 3C 60 80 42 */ lis r3, lbl_8041A644@ha
+/* 800FEB30 000FA790 54 00 10 3A */ slwi r0, r0, 2
+/* 800FEB34 000FA794 38 63 A6 44 */ addi r3, r3, lbl_8041A644@l
+/* 800FEB38 000FA798 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FEB3C 000FA79C 7C 69 03 A6 */ mtctr r3
+/* 800FEB40 000FA7A0 4E 80 04 20 */ bctr
+/* 800FEB44 000FA7A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEB48 000FA7A8 38 80 00 0B */ li r4, 0xb
+/* 800FEB4C 000FA7AC 38 A0 00 00 */ li r5, 0
+/* 800FEB50 000FA7B0 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEB54 000FA7B4 48 2D C3 A9 */ bl func_803DAEFC
+/* 800FEB58 000FA7B8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
+/* 800FEB5C 000FA7BC 40 82 01 1C */ bne lbl_800FEC78
+/* 800FEB60 000FA7C0 7F C3 F3 78 */ mr r3, r30
+/* 800FEB64 000FA7C4 7F E4 FB 78 */ mr r4, r31
+/* 800FEB68 000FA7C8 38 A0 00 01 */ li r5, 1
+/* 800FEB6C 000FA7CC 38 C0 00 00 */ li r6, 0
+/* 800FEB70 000FA7D0 48 15 53 45 */ bl func_80253EB4
+/* 800FEB74 000FA7D4 48 00 01 04 */ b lbl_800FEC78
+/* 800FEB78 000FA7D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEB7C 000FA7DC 38 80 00 0B */ li r4, 0xb
+/* 800FEB80 000FA7E0 38 A0 00 00 */ li r5, 0
+/* 800FEB84 000FA7E4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEB88 000FA7E8 48 2D C3 75 */ bl func_803DAEFC
+/* 800FEB8C 000FA7EC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
+/* 800FEB90 000FA7F0 40 82 00 E8 */ bne lbl_800FEC78
+/* 800FEB94 000FA7F4 7F C3 F3 78 */ mr r3, r30
+/* 800FEB98 000FA7F8 7F E4 FB 78 */ mr r4, r31
+/* 800FEB9C 000FA7FC 38 A0 00 01 */ li r5, 1
+/* 800FEBA0 000FA800 38 C0 00 00 */ li r6, 0
+/* 800FEBA4 000FA804 48 15 53 11 */ bl func_80253EB4
+/* 800FEBA8 000FA808 48 00 00 D0 */ b lbl_800FEC78
+/* 800FEBAC 000FA80C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEBB0 000FA810 38 80 00 0B */ li r4, 0xb
+/* 800FEBB4 000FA814 38 A0 00 00 */ li r5, 0
+/* 800FEBB8 000FA818 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEBBC 000FA81C 48 2D C3 41 */ bl func_803DAEFC
+/* 800FEBC0 000FA820 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
+/* 800FEBC4 000FA824 40 82 00 B4 */ bne lbl_800FEC78
+/* 800FEBC8 000FA828 7F C3 F3 78 */ mr r3, r30
+/* 800FEBCC 000FA82C 7F E4 FB 78 */ mr r4, r31
+/* 800FEBD0 000FA830 38 A0 00 01 */ li r5, 1
+/* 800FEBD4 000FA834 38 C0 00 00 */ li r6, 0
+/* 800FEBD8 000FA838 48 15 52 DD */ bl func_80253EB4
+/* 800FEBDC 000FA83C 48 00 00 9C */ b lbl_800FEC78
+/* 800FEBE0 000FA840 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEBE4 000FA844 38 80 00 0B */ li r4, 0xb
+/* 800FEBE8 000FA848 38 A0 00 00 */ li r5, 0
+/* 800FEBEC 000FA84C 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEBF0 000FA850 48 2D C3 0D */ bl func_803DAEFC
+/* 800FEBF4 000FA854 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
+/* 800FEBF8 000FA858 40 82 00 80 */ bne lbl_800FEC78
+/* 800FEBFC 000FA85C 7F C3 F3 78 */ mr r3, r30
+/* 800FEC00 000FA860 7F E4 FB 78 */ mr r4, r31
+/* 800FEC04 000FA864 38 A0 00 01 */ li r5, 1
+/* 800FEC08 000FA868 38 C0 00 00 */ li r6, 0
+/* 800FEC0C 000FA86C 48 15 52 A9 */ bl func_80253EB4
+/* 800FEC10 000FA870 48 00 00 68 */ b lbl_800FEC78
+/* 800FEC14 000FA874 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEC18 000FA878 38 80 00 0B */ li r4, 0xb
+/* 800FEC1C 000FA87C 38 A0 00 00 */ li r5, 0
+/* 800FEC20 000FA880 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEC24 000FA884 48 2D C2 D9 */ bl func_803DAEFC
+/* 800FEC28 000FA888 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
+/* 800FEC2C 000FA88C 40 82 00 4C */ bne lbl_800FEC78
+/* 800FEC30 000FA890 7F C3 F3 78 */ mr r3, r30
+/* 800FEC34 000FA894 7F E4 FB 78 */ mr r4, r31
+/* 800FEC38 000FA898 38 A0 00 01 */ li r5, 1
+/* 800FEC3C 000FA89C 38 C0 00 00 */ li r6, 0
+/* 800FEC40 000FA8A0 48 15 52 75 */ bl func_80253EB4
+/* 800FEC44 000FA8A4 48 00 00 34 */ b lbl_800FEC78
+/* 800FEC48 000FA8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEC4C 000FA8AC 38 80 00 0B */ li r4, 0xb
+/* 800FEC50 000FA8B0 38 A0 00 00 */ li r5, 0
+/* 800FEC54 000FA8B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 800FEC58 000FA8B8 48 2D C2 A5 */ bl func_803DAEFC
+/* 800FEC5C 000FA8BC 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
+/* 800FEC60 000FA8C0 40 82 00 18 */ bne lbl_800FEC78
+/* 800FEC64 000FA8C4 7F C3 F3 78 */ mr r3, r30
+/* 800FEC68 000FA8C8 7F E4 FB 78 */ mr r4, r31
+/* 800FEC6C 000FA8CC 38 A0 00 01 */ li r5, 1
+/* 800FEC70 000FA8D0 38 C0 00 00 */ li r6, 0
+/* 800FEC74 000FA8D4 48 15 52 41 */ bl func_80253EB4
+lbl_800FEC78:
+/* 800FEC78 000FA8D8 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FEC7C 000FA8DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FEC80 000FA8E0 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FEC84 000FA8E4 7C 08 03 A6 */ mtlr r0
+/* 800FEC88 000FA8E8 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FEC8C 000FA8EC 4E 80 00 20 */ blr
+lbl_800FEC90:
+/* 800FEC90 000FA8F0 4E 80 00 20 */ blr
+lbl_800FEC94:
+/* 800FEC94 000FA8F4 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FEC98 000FA8F8 7C 08 02 A6 */ mflr r0
+/* 800FEC9C 000FA8FC 38 A0 00 03 */ li r5, 3
+/* 800FECA0 000FA900 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FECA4 000FA904 38 C1 00 08 */ addi r6, r1, 8
+/* 800FECA8 000FA908 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FECAC 000FA90C 7C 9F 23 78 */ mr r31, r4
+/* 800FECB0 000FA910 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FECB4 000FA914 7C 7E 1B 78 */ mr r30, r3
+/* 800FECB8 000FA918 48 15 51 D5 */ bl func_80253E8C
+/* 800FECBC 000FA91C 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FECC0 000FA920 2C 00 00 08 */ cmpwi r0, 8
+/* 800FECC4 000FA924 41 82 00 08 */ beq lbl_800FECCC
+/* 800FECC8 000FA928 48 00 00 18 */ b lbl_800FECE0
+lbl_800FECCC:
+/* 800FECCC 000FA92C 7F C3 F3 78 */ mr r3, r30
+/* 800FECD0 000FA930 7F E4 FB 78 */ mr r4, r31
+/* 800FECD4 000FA934 38 A0 00 02 */ li r5, 2
+/* 800FECD8 000FA938 38 C0 0E 99 */ li r6, 0xe99
+/* 800FECDC 000FA93C 48 15 51 D9 */ bl func_80253EB4
+lbl_800FECE0:
+/* 800FECE0 000FA940 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FECE4 000FA944 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FECE8 000FA948 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FECEC 000FA94C 7C 08 03 A6 */ mtlr r0
+/* 800FECF0 000FA950 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FECF4 000FA954 4E 80 00 20 */ blr
+lbl_800FECF8:
+/* 800FECF8 000FA958 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FECFC 000FA95C 7C 08 02 A6 */ mflr r0
+/* 800FED00 000FA960 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FED04 000FA964 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FED08 000FA968 48 0C 84 21 */ bl _savegpr_27
+/* 800FED0C 000FA96C 7C 7B 1B 78 */ mr r27, r3
+/* 800FED10 000FA970 7C 9F 23 78 */ mr r31, r4
+/* 800FED14 000FA974 38 C1 00 08 */ addi r6, r1, 8
+/* 800FED18 000FA978 38 A0 00 03 */ li r5, 3
+/* 800FED1C 000FA97C 48 15 51 C1 */ bl func_80253EDC
+/* 800FED20 000FA980 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FED24 000FA984 28 00 00 13 */ cmplwi r0, 0x13
+/* 800FED28 000FA988 41 81 09 64 */ bgt lbl_800FF68C
+/* 800FED2C 000FA98C 3C 60 80 42 */ lis r3, lbl_8041A670@ha
+/* 800FED30 000FA990 54 00 10 3A */ slwi r0, r0, 2
+/* 800FED34 000FA994 38 63 A6 70 */ addi r3, r3, lbl_8041A670@l
+/* 800FED38 000FA998 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FED3C 000FA99C 7C 69 03 A6 */ mtctr r3
+/* 800FED40 000FA9A0 4E 80 04 20 */ bctr
+/* 800FED44 000FA9A4 7F 63 DB 78 */ mr r3, r27
+/* 800FED48 000FA9A8 7F E4 FB 78 */ mr r4, r31
+/* 800FED4C 000FA9AC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FED50 000FA9B0 38 A0 00 06 */ li r5, 6
+/* 800FED54 000FA9B4 48 15 51 89 */ bl func_80253EDC
+/* 800FED58 000FA9B8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FED5C 000FA9BC 38 00 FF 00 */ li r0, -256
+/* 800FED60 000FA9C0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FED64 000FA9C4 38 80 00 0A */ li r4, 0xa
+/* 800FED68 000FA9C8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FED6C 000FA9CC FC 80 28 1E */ fctiwz f4, f5
+/* 800FED70 000FA9D0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FED74 000FA9D4 FC 40 18 1E */ fctiwz f2, f3
+/* 800FED78 000FA9D8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FED7C 000FA9DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FED80 000FA9E0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FED84 000FA9E4 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FED88 000FA9E8 38 A0 00 00 */ li r5, 0
+/* 800FED8C 000FA9EC FC 20 08 1E */ fctiwz f1, f1
+/* 800FED90 000FA9F0 FC 00 00 1E */ fctiwz f0, f0
+/* 800FED94 000FA9F4 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FED98 000FA9F8 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FED9C 000FA9FC D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FEDA0 000FAA00 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 800FEDA4 000FAA04 7C DB 03 78 */ or r27, r6, r0
+/* 800FEDA8 000FAA08 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FEDAC 000FAA0C 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FEDB0 000FAA10 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 800FEDB4 000FAA14 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FEDB8 000FAA18 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEDBC 000FAA1C 48 2D EC 21 */ bl func_803DD9DC
+/* 800FEDC0 000FAA20 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FEDC4 000FAA24 7C 64 1B 78 */ mr r4, r3
+/* 800FEDC8 000FAA28 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FEDCC 000FAA2C 38 65 00 20 */ addi r3, r5, 0x20
+/* 800FEDD0 000FAA30 48 29 15 BD */ bl func_8039038C
+/* 800FEDD4 000FAA34 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FEDD8 000FAA38 48 15 15 1D */ bl func_802502F4
+/* 800FEDDC 000FAA3C 7C 64 1B 78 */ mr r4, r3
+/* 800FEDE0 000FAA40 38 60 00 0E */ li r3, 0xe
+/* 800FEDE4 000FAA44 48 05 D5 25 */ bl func_8015C308
+/* 800FEDE8 000FAA48 7F 84 E3 78 */ mr r4, r28
+/* 800FEDEC 000FAA4C 7F A5 EB 78 */ mr r5, r29
+/* 800FEDF0 000FAA50 7F 68 DB 78 */ mr r8, r27
+/* 800FEDF4 000FAA54 7F C6 07 34 */ extsh r6, r30
+/* 800FEDF8 000FAA58 7F E7 07 34 */ extsh r7, r31
+/* 800FEDFC 000FAA5C 38 60 2D 98 */ li r3, 0x2d98
+/* 800FEE00 000FAA60 48 15 13 35 */ bl func_80250134
+/* 800FEE04 000FAA64 48 00 08 88 */ b lbl_800FF68C
+/* 800FEE08 000FAA68 7F 63 DB 78 */ mr r3, r27
+/* 800FEE0C 000FAA6C 7F E4 FB 78 */ mr r4, r31
+/* 800FEE10 000FAA70 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FEE14 000FAA74 38 A0 00 06 */ li r5, 6
+/* 800FEE18 000FAA78 48 15 50 C5 */ bl func_80253EDC
+/* 800FEE1C 000FAA7C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FEE20 000FAA80 38 00 FF 00 */ li r0, -256
+/* 800FEE24 000FAA84 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FEE28 000FAA88 38 80 00 0A */ li r4, 0xa
+/* 800FEE2C 000FAA8C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FEE30 000FAA90 FC 80 28 1E */ fctiwz f4, f5
+/* 800FEE34 000FAA94 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FEE38 000FAA98 FC 40 18 1E */ fctiwz f2, f3
+/* 800FEE3C 000FAA9C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FEE40 000FAAA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEE44 000FAAA4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FEE48 000FAAA8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FEE4C 000FAAAC 38 A0 00 00 */ li r5, 0
+/* 800FEE50 000FAAB0 FC 20 08 1E */ fctiwz f1, f1
+/* 800FEE54 000FAAB4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FEE58 000FAAB8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FEE5C 000FAABC 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FEE60 000FAAC0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FEE64 000FAAC4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FEE68 000FAAC8 7C DE 03 78 */ or r30, r6, r0
+/* 800FEE6C 000FAACC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FEE70 000FAAD0 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FEE74 000FAAD4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FEE78 000FAAD8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FEE7C 000FAADC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEE80 000FAAE0 48 2D EB 5D */ bl func_803DD9DC
+/* 800FEE84 000FAAE4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FEE88 000FAAE8 7C 64 1B 78 */ mr r4, r3
+/* 800FEE8C 000FAAEC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FEE90 000FAAF0 38 65 00 20 */ addi r3, r5, 0x20
+/* 800FEE94 000FAAF4 48 29 15 2D */ bl func_803903C0
+/* 800FEE98 000FAAF8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FEE9C 000FAAFC 48 15 14 59 */ bl func_802502F4
+/* 800FEEA0 000FAB00 7C 64 1B 78 */ mr r4, r3
+/* 800FEEA4 000FAB04 38 60 00 0E */ li r3, 0xe
+/* 800FEEA8 000FAB08 48 05 D4 61 */ bl func_8015C308
+/* 800FEEAC 000FAB0C 7F E4 FB 78 */ mr r4, r31
+/* 800FEEB0 000FAB10 7F A5 EB 78 */ mr r5, r29
+/* 800FEEB4 000FAB14 7F C8 F3 78 */ mr r8, r30
+/* 800FEEB8 000FAB18 7F 86 07 34 */ extsh r6, r28
+/* 800FEEBC 000FAB1C 7F 67 07 34 */ extsh r7, r27
+/* 800FEEC0 000FAB20 38 60 2D 99 */ li r3, 0x2d99
+/* 800FEEC4 000FAB24 48 15 12 71 */ bl func_80250134
+/* 800FEEC8 000FAB28 48 00 07 C4 */ b lbl_800FF68C
+/* 800FEECC 000FAB2C 7F 63 DB 78 */ mr r3, r27
+/* 800FEED0 000FAB30 7F E4 FB 78 */ mr r4, r31
+/* 800FEED4 000FAB34 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FEED8 000FAB38 38 A0 00 06 */ li r5, 6
+/* 800FEEDC 000FAB3C 48 15 50 01 */ bl func_80253EDC
+/* 800FEEE0 000FAB40 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FEEE4 000FAB44 38 00 FF 00 */ li r0, -256
+/* 800FEEE8 000FAB48 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FEEEC 000FAB4C 38 80 00 06 */ li r4, 6
+/* 800FEEF0 000FAB50 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FEEF4 000FAB54 FC 80 28 1E */ fctiwz f4, f5
+/* 800FEEF8 000FAB58 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FEEFC 000FAB5C FC 40 18 1E */ fctiwz f2, f3
+/* 800FEF00 000FAB60 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FEF04 000FAB64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEF08 000FAB68 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FEF0C 000FAB6C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FEF10 000FAB70 38 A0 00 00 */ li r5, 0
+/* 800FEF14 000FAB74 FC 20 08 1E */ fctiwz f1, f1
+/* 800FEF18 000FAB78 FC 00 00 1E */ fctiwz f0, f0
+/* 800FEF1C 000FAB7C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FEF20 000FAB80 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FEF24 000FAB84 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FEF28 000FAB88 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FEF2C 000FAB8C 7C DE 03 78 */ or r30, r6, r0
+/* 800FEF30 000FAB90 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FEF34 000FAB94 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FEF38 000FAB98 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FEF3C 000FAB9C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FEF40 000FABA0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEF44 000FABA4 48 2D EA 99 */ bl func_803DD9DC
+/* 800FEF48 000FABA8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FEF4C 000FABAC 41 82 00 60 */ beq lbl_800FEFAC
+/* 800FEF50 000FABB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEF54 000FABB4 38 80 00 06 */ li r4, 6
+/* 800FEF58 000FABB8 38 A0 00 00 */ li r5, 0
+/* 800FEF5C 000FABBC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEF60 000FABC0 48 2D EA 7D */ bl func_803DD9DC
+/* 800FEF64 000FABC4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FEF68 000FABC8 7C 64 1B 78 */ mr r4, r3
+/* 800FEF6C 000FABCC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FEF70 000FABD0 38 65 00 0C */ addi r3, r5, 0xc
+/* 800FEF74 000FABD4 48 29 11 79 */ bl func_803900EC
+/* 800FEF78 000FABD8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FEF7C 000FABDC 48 15 13 79 */ bl func_802502F4
+/* 800FEF80 000FABE0 7C 64 1B 78 */ mr r4, r3
+/* 800FEF84 000FABE4 38 60 00 0E */ li r3, 0xe
+/* 800FEF88 000FABE8 48 05 D3 81 */ bl func_8015C308
+/* 800FEF8C 000FABEC 7F E4 FB 78 */ mr r4, r31
+/* 800FEF90 000FABF0 7F A5 EB 78 */ mr r5, r29
+/* 800FEF94 000FABF4 7F C8 F3 78 */ mr r8, r30
+/* 800FEF98 000FABF8 7F 86 07 34 */ extsh r6, r28
+/* 800FEF9C 000FABFC 7F 67 07 34 */ extsh r7, r27
+/* 800FEFA0 000FAC00 38 60 2D 9A */ li r3, 0x2d9a
+/* 800FEFA4 000FAC04 48 15 11 91 */ bl func_80250134
+/* 800FEFA8 000FAC08 48 00 06 E4 */ b lbl_800FF68C
+lbl_800FEFAC:
+/* 800FEFAC 000FAC0C 7F E4 FB 78 */ mr r4, r31
+/* 800FEFB0 000FAC10 7F A5 EB 78 */ mr r5, r29
+/* 800FEFB4 000FAC14 7F C8 F3 78 */ mr r8, r30
+/* 800FEFB8 000FAC18 7F 86 07 34 */ extsh r6, r28
+/* 800FEFBC 000FAC1C 7F 67 07 34 */ extsh r7, r27
+/* 800FEFC0 000FAC20 38 60 2D 9B */ li r3, 0x2d9b
+/* 800FEFC4 000FAC24 48 15 11 71 */ bl func_80250134
+/* 800FEFC8 000FAC28 48 00 06 C4 */ b lbl_800FF68C
+/* 800FEFCC 000FAC2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEFD0 000FAC30 38 80 00 A3 */ li r4, 0xa3
+/* 800FEFD4 000FAC34 38 A0 00 00 */ li r5, 0
+/* 800FEFD8 000FAC38 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FEFDC 000FAC3C 48 2D EA 01 */ bl func_803DD9DC
+/* 800FEFE0 000FAC40 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FEFE4 000FAC44 7C 7E 1B 78 */ mr r30, r3
+/* 800FEFE8 000FAC48 38 80 00 A2 */ li r4, 0xa2
+/* 800FEFEC 000FAC4C 38 A0 00 00 */ li r5, 0
+/* 800FEFF0 000FAC50 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 800FEFF4 000FAC54 48 2D E9 E9 */ bl func_803DD9DC
+/* 800FEFF8 000FAC58 80 A1 00 08 */ lwz r5, 8(r1)
+/* 800FEFFC 000FAC5C 7C 66 1B 78 */ mr r6, r3
+/* 800FF000 000FAC60 7F 63 DB 78 */ mr r3, r27
+/* 800FF004 000FAC64 7F E4 FB 78 */ mr r4, r31
+/* 800FF008 000FAC68 7F C7 F3 78 */ mr r7, r30
+/* 800FF00C 000FAC6C 4B F5 BC 59 */ bl func_8005AC64
+/* 800FF010 000FAC70 48 00 06 7C */ b lbl_800FF68C
+/* 800FF014 000FAC74 7F 63 DB 78 */ mr r3, r27
+/* 800FF018 000FAC78 7F E4 FB 78 */ mr r4, r31
+/* 800FF01C 000FAC7C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF020 000FAC80 38 A0 00 06 */ li r5, 6
+/* 800FF024 000FAC84 48 15 4E B9 */ bl func_80253EDC
+/* 800FF028 000FAC88 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF02C 000FAC8C 38 00 FF 00 */ li r0, -256
+/* 800FF030 000FAC90 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF034 000FAC94 38 80 00 A2 */ li r4, 0xa2
+/* 800FF038 000FAC98 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF03C 000FAC9C FC 80 28 1E */ fctiwz f4, f5
+/* 800FF040 000FACA0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF044 000FACA4 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF048 000FACA8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF04C 000FACAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF050 000FACB0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF054 000FACB4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF058 000FACB8 38 A0 00 00 */ li r5, 0
+/* 800FF05C 000FACBC FC 20 08 1E */ fctiwz f1, f1
+/* 800FF060 000FACC0 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF064 000FACC4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF068 000FACC8 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF06C 000FACCC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF070 000FACD0 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF074 000FACD4 7C DE 03 78 */ or r30, r6, r0
+/* 800FF078 000FACD8 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF07C 000FACDC 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF080 000FACE0 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF084 000FACE4 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF088 000FACE8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF08C 000FACEC 48 2D E9 51 */ bl func_803DD9DC
+/* 800FF090 000FACF0 7C 64 1B 78 */ mr r4, r3
+/* 800FF094 000FACF4 38 60 00 1B */ li r3, 0x1b
+/* 800FF098 000FACF8 48 05 D2 71 */ bl func_8015C308
+/* 800FF09C 000FACFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF0A0 000FAD00 38 80 00 A3 */ li r4, 0xa3
+/* 800FF0A4 000FAD04 38 A0 00 00 */ li r5, 0
+/* 800FF0A8 000FAD08 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF0AC 000FAD0C 48 2D E9 31 */ bl func_803DD9DC
+/* 800FF0B0 000FAD10 7C 64 1B 78 */ mr r4, r3
+/* 800FF0B4 000FAD14 38 60 00 1C */ li r3, 0x1c
+/* 800FF0B8 000FAD18 48 05 D2 51 */ bl func_8015C308
+/* 800FF0BC 000FAD1C 7F E4 FB 78 */ mr r4, r31
+/* 800FF0C0 000FAD20 7F A5 EB 78 */ mr r5, r29
+/* 800FF0C4 000FAD24 7F C8 F3 78 */ mr r8, r30
+/* 800FF0C8 000FAD28 7F 86 07 34 */ extsh r6, r28
+/* 800FF0CC 000FAD2C 7F 67 07 34 */ extsh r7, r27
+/* 800FF0D0 000FAD30 38 60 0E A1 */ li r3, 0xea1
+/* 800FF0D4 000FAD34 48 15 10 61 */ bl func_80250134
+/* 800FF0D8 000FAD38 48 00 05 B4 */ b lbl_800FF68C
+/* 800FF0DC 000FAD3C 7F 63 DB 78 */ mr r3, r27
+/* 800FF0E0 000FAD40 7F E4 FB 78 */ mr r4, r31
+/* 800FF0E4 000FAD44 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF0E8 000FAD48 38 A0 00 06 */ li r5, 6
+/* 800FF0EC 000FAD4C 48 15 4D F1 */ bl func_80253EDC
+/* 800FF0F0 000FAD50 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF0F4 000FAD54 38 00 FF 00 */ li r0, -256
+/* 800FF0F8 000FAD58 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF0FC 000FAD5C 38 60 0E A6 */ li r3, 0xea6
+/* 800FF100 000FAD60 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF104 000FAD64 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF108 000FAD68 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF10C 000FAD6C FC 40 18 1E */ fctiwz f2, f3
+/* 800FF110 000FAD70 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF114 000FAD74 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF118 000FAD78 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF11C 000FAD7C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF120 000FAD80 7C 88 03 78 */ or r8, r4, r0
+/* 800FF124 000FAD84 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF128 000FAD88 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF12C 000FAD8C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF130 000FAD90 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF134 000FAD94 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF138 000FAD98 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF13C 000FAD9C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF140 000FADA0 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF144 000FADA4 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF148 000FADA8 7C 06 07 34 */ extsh r6, r0
+/* 800FF14C 000FADAC 7C E7 07 34 */ extsh r7, r7
+/* 800FF150 000FADB0 48 15 0F E5 */ bl func_80250134
+/* 800FF154 000FADB4 48 00 05 38 */ b lbl_800FF68C
+/* 800FF158 000FADB8 7F 63 DB 78 */ mr r3, r27
+/* 800FF15C 000FADBC 7F E4 FB 78 */ mr r4, r31
+/* 800FF160 000FADC0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF164 000FADC4 38 A0 00 06 */ li r5, 6
+/* 800FF168 000FADC8 48 15 4D 75 */ bl func_80253EDC
+/* 800FF16C 000FADCC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF170 000FADD0 38 00 FF 00 */ li r0, -256
+/* 800FF174 000FADD4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF178 000FADD8 38 80 00 A4 */ li r4, 0xa4
+/* 800FF17C 000FADDC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF180 000FADE0 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF184 000FADE4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF188 000FADE8 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF18C 000FADEC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF190 000FADF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF194 000FADF4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF198 000FADF8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF19C 000FADFC 38 A0 00 00 */ li r5, 0
+/* 800FF1A0 000FAE00 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF1A4 000FAE04 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF1A8 000FAE08 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF1AC 000FAE0C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF1B0 000FAE10 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF1B4 000FAE14 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF1B8 000FAE18 7C DE 03 78 */ or r30, r6, r0
+/* 800FF1BC 000FAE1C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF1C0 000FAE20 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF1C4 000FAE24 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF1C8 000FAE28 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF1CC 000FAE2C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF1D0 000FAE30 48 2D E8 0D */ bl func_803DD9DC
+/* 800FF1D4 000FAE34 7C 64 1B 78 */ mr r4, r3
+/* 800FF1D8 000FAE38 38 60 00 1B */ li r3, 0x1b
+/* 800FF1DC 000FAE3C 48 05 D1 2D */ bl func_8015C308
+/* 800FF1E0 000FAE40 7F E4 FB 78 */ mr r4, r31
+/* 800FF1E4 000FAE44 7F A5 EB 78 */ mr r5, r29
+/* 800FF1E8 000FAE48 7F C8 F3 78 */ mr r8, r30
+/* 800FF1EC 000FAE4C 7F 86 07 34 */ extsh r6, r28
+/* 800FF1F0 000FAE50 7F 67 07 34 */ extsh r7, r27
+/* 800FF1F4 000FAE54 38 60 0E AE */ li r3, 0xeae
+/* 800FF1F8 000FAE58 48 15 0F 3D */ bl func_80250134
+/* 800FF1FC 000FAE5C 48 00 04 90 */ b lbl_800FF68C
+/* 800FF200 000FAE60 7F 63 DB 78 */ mr r3, r27
+/* 800FF204 000FAE64 7F E4 FB 78 */ mr r4, r31
+/* 800FF208 000FAE68 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF20C 000FAE6C 38 A0 00 06 */ li r5, 6
+/* 800FF210 000FAE70 48 15 4C CD */ bl func_80253EDC
+/* 800FF214 000FAE74 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF218 000FAE78 38 00 FF 00 */ li r0, -256
+/* 800FF21C 000FAE7C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF220 000FAE80 38 60 0E A7 */ li r3, 0xea7
+/* 800FF224 000FAE84 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF228 000FAE88 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF22C 000FAE8C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF230 000FAE90 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF234 000FAE94 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF238 000FAE98 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF23C 000FAE9C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF240 000FAEA0 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF244 000FAEA4 7C 88 03 78 */ or r8, r4, r0
+/* 800FF248 000FAEA8 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF24C 000FAEAC FC 00 00 1E */ fctiwz f0, f0
+/* 800FF250 000FAEB0 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF254 000FAEB4 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF258 000FAEB8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF25C 000FAEBC 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF260 000FAEC0 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF264 000FAEC4 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF268 000FAEC8 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF26C 000FAECC 7C 06 07 34 */ extsh r6, r0
+/* 800FF270 000FAED0 7C E7 07 34 */ extsh r7, r7
+/* 800FF274 000FAED4 48 15 0E C1 */ bl func_80250134
+/* 800FF278 000FAED8 48 00 04 14 */ b lbl_800FF68C
+/* 800FF27C 000FAEDC 7F 63 DB 78 */ mr r3, r27
+/* 800FF280 000FAEE0 7F E4 FB 78 */ mr r4, r31
+/* 800FF284 000FAEE4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF288 000FAEE8 38 A0 00 06 */ li r5, 6
+/* 800FF28C 000FAEEC 48 15 4C 51 */ bl func_80253EDC
+/* 800FF290 000FAEF0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF294 000FAEF4 38 00 FF 00 */ li r0, -256
+/* 800FF298 000FAEF8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF29C 000FAEFC 38 80 00 A5 */ li r4, 0xa5
+/* 800FF2A0 000FAF00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF2A4 000FAF04 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF2A8 000FAF08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF2AC 000FAF0C FC 40 18 1E */ fctiwz f2, f3
+/* 800FF2B0 000FAF10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF2B4 000FAF14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF2B8 000FAF18 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF2BC 000FAF1C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF2C0 000FAF20 38 A0 00 00 */ li r5, 0
+/* 800FF2C4 000FAF24 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF2C8 000FAF28 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF2CC 000FAF2C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF2D0 000FAF30 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF2D4 000FAF34 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF2D8 000FAF38 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF2DC 000FAF3C 7C DE 03 78 */ or r30, r6, r0
+/* 800FF2E0 000FAF40 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF2E4 000FAF44 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF2E8 000FAF48 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF2EC 000FAF4C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF2F0 000FAF50 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF2F4 000FAF54 48 2D E6 E9 */ bl func_803DD9DC
+/* 800FF2F8 000FAF58 7C 64 1B 78 */ mr r4, r3
+/* 800FF2FC 000FAF5C 38 60 00 1B */ li r3, 0x1b
+/* 800FF300 000FAF60 48 05 D0 09 */ bl func_8015C308
+/* 800FF304 000FAF64 7F E4 FB 78 */ mr r4, r31
+/* 800FF308 000FAF68 7F A5 EB 78 */ mr r5, r29
+/* 800FF30C 000FAF6C 7F C8 F3 78 */ mr r8, r30
+/* 800FF310 000FAF70 7F 86 07 34 */ extsh r6, r28
+/* 800FF314 000FAF74 7F 67 07 34 */ extsh r7, r27
+/* 800FF318 000FAF78 38 60 0E AE */ li r3, 0xeae
+/* 800FF31C 000FAF7C 48 15 0E 19 */ bl func_80250134
+/* 800FF320 000FAF80 48 00 03 6C */ b lbl_800FF68C
+/* 800FF324 000FAF84 7F 63 DB 78 */ mr r3, r27
+/* 800FF328 000FAF88 7F E4 FB 78 */ mr r4, r31
+/* 800FF32C 000FAF8C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF330 000FAF90 38 A0 00 06 */ li r5, 6
+/* 800FF334 000FAF94 48 15 4B A9 */ bl func_80253EDC
+/* 800FF338 000FAF98 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF33C 000FAF9C 38 00 FF 00 */ li r0, -256
+/* 800FF340 000FAFA0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF344 000FAFA4 38 60 0E A8 */ li r3, 0xea8
+/* 800FF348 000FAFA8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF34C 000FAFAC FC 80 28 1E */ fctiwz f4, f5
+/* 800FF350 000FAFB0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF354 000FAFB4 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF358 000FAFB8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF35C 000FAFBC 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF360 000FAFC0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF364 000FAFC4 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF368 000FAFC8 7C 88 03 78 */ or r8, r4, r0
+/* 800FF36C 000FAFCC FC 20 08 1E */ fctiwz f1, f1
+/* 800FF370 000FAFD0 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF374 000FAFD4 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF378 000FAFD8 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF37C 000FAFDC D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF380 000FAFE0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF384 000FAFE4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF388 000FAFE8 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF38C 000FAFEC 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF390 000FAFF0 7C 06 07 34 */ extsh r6, r0
+/* 800FF394 000FAFF4 7C E7 07 34 */ extsh r7, r7
+/* 800FF398 000FAFF8 48 15 0D 9D */ bl func_80250134
+/* 800FF39C 000FAFFC 48 00 02 F0 */ b lbl_800FF68C
+/* 800FF3A0 000FB000 7F 63 DB 78 */ mr r3, r27
+/* 800FF3A4 000FB004 7F E4 FB 78 */ mr r4, r31
+/* 800FF3A8 000FB008 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF3AC 000FB00C 38 A0 00 06 */ li r5, 6
+/* 800FF3B0 000FB010 48 15 4B 2D */ bl func_80253EDC
+/* 800FF3B4 000FB014 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF3B8 000FB018 38 00 FF 00 */ li r0, -256
+/* 800FF3BC 000FB01C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF3C0 000FB020 38 80 00 A7 */ li r4, 0xa7
+/* 800FF3C4 000FB024 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF3C8 000FB028 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF3CC 000FB02C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF3D0 000FB030 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF3D4 000FB034 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF3D8 000FB038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF3DC 000FB03C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF3E0 000FB040 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF3E4 000FB044 38 A0 00 00 */ li r5, 0
+/* 800FF3E8 000FB048 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF3EC 000FB04C FC 00 00 1E */ fctiwz f0, f0
+/* 800FF3F0 000FB050 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF3F4 000FB054 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF3F8 000FB058 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF3FC 000FB05C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF400 000FB060 7C DE 03 78 */ or r30, r6, r0
+/* 800FF404 000FB064 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF408 000FB068 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF40C 000FB06C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF410 000FB070 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF414 000FB074 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF418 000FB078 48 2D E5 C5 */ bl func_803DD9DC
+/* 800FF41C 000FB07C 7C 64 1B 78 */ mr r4, r3
+/* 800FF420 000FB080 38 60 00 1B */ li r3, 0x1b
+/* 800FF424 000FB084 48 05 CE E5 */ bl func_8015C308
+/* 800FF428 000FB088 7F E4 FB 78 */ mr r4, r31
+/* 800FF42C 000FB08C 7F A5 EB 78 */ mr r5, r29
+/* 800FF430 000FB090 7F C8 F3 78 */ mr r8, r30
+/* 800FF434 000FB094 7F 86 07 34 */ extsh r6, r28
+/* 800FF438 000FB098 7F 67 07 34 */ extsh r7, r27
+/* 800FF43C 000FB09C 38 60 0E AE */ li r3, 0xeae
+/* 800FF440 000FB0A0 48 15 0C F5 */ bl func_80250134
+/* 800FF444 000FB0A4 48 00 02 48 */ b lbl_800FF68C
+/* 800FF448 000FB0A8 7F 63 DB 78 */ mr r3, r27
+/* 800FF44C 000FB0AC 7F E4 FB 78 */ mr r4, r31
+/* 800FF450 000FB0B0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF454 000FB0B4 38 A0 00 06 */ li r5, 6
+/* 800FF458 000FB0B8 48 15 4A 85 */ bl func_80253EDC
+/* 800FF45C 000FB0BC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF460 000FB0C0 38 00 FF 00 */ li r0, -256
+/* 800FF464 000FB0C4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF468 000FB0C8 38 60 0E A9 */ li r3, 0xea9
+/* 800FF46C 000FB0CC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF470 000FB0D0 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF474 000FB0D4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF478 000FB0D8 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF47C 000FB0DC EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF480 000FB0E0 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF484 000FB0E4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF488 000FB0E8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF48C 000FB0EC 7C 88 03 78 */ or r8, r4, r0
+/* 800FF490 000FB0F0 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF494 000FB0F4 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF498 000FB0F8 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF49C 000FB0FC 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF4A0 000FB100 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF4A4 000FB104 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF4A8 000FB108 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF4AC 000FB10C 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF4B0 000FB110 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF4B4 000FB114 7C 06 07 34 */ extsh r6, r0
+/* 800FF4B8 000FB118 7C E7 07 34 */ extsh r7, r7
+/* 800FF4BC 000FB11C 48 15 0C 79 */ bl func_80250134
+/* 800FF4C0 000FB120 48 00 01 CC */ b lbl_800FF68C
+/* 800FF4C4 000FB124 7F 63 DB 78 */ mr r3, r27
+/* 800FF4C8 000FB128 7F E4 FB 78 */ mr r4, r31
+/* 800FF4CC 000FB12C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF4D0 000FB130 38 A0 00 06 */ li r5, 6
+/* 800FF4D4 000FB134 48 15 4A 09 */ bl func_80253EDC
+/* 800FF4D8 000FB138 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF4DC 000FB13C 38 00 FF 00 */ li r0, -256
+/* 800FF4E0 000FB140 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF4E4 000FB144 38 80 00 A8 */ li r4, 0xa8
+/* 800FF4E8 000FB148 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF4EC 000FB14C FC 80 28 1E */ fctiwz f4, f5
+/* 800FF4F0 000FB150 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF4F4 000FB154 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF4F8 000FB158 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF4FC 000FB15C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF500 000FB160 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF504 000FB164 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF508 000FB168 38 A0 00 00 */ li r5, 0
+/* 800FF50C 000FB16C FC 20 08 1E */ fctiwz f1, f1
+/* 800FF510 000FB170 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF514 000FB174 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF518 000FB178 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF51C 000FB17C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF520 000FB180 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF524 000FB184 7C DE 03 78 */ or r30, r6, r0
+/* 800FF528 000FB188 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF52C 000FB18C 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF530 000FB190 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF534 000FB194 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF538 000FB198 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF53C 000FB19C 48 2D E4 A1 */ bl func_803DD9DC
+/* 800FF540 000FB1A0 7C 64 1B 78 */ mr r4, r3
+/* 800FF544 000FB1A4 38 60 00 1B */ li r3, 0x1b
+/* 800FF548 000FB1A8 48 05 CD C1 */ bl func_8015C308
+/* 800FF54C 000FB1AC 7F E4 FB 78 */ mr r4, r31
+/* 800FF550 000FB1B0 7F A5 EB 78 */ mr r5, r29
+/* 800FF554 000FB1B4 7F C8 F3 78 */ mr r8, r30
+/* 800FF558 000FB1B8 7F 86 07 34 */ extsh r6, r28
+/* 800FF55C 000FB1BC 7F 67 07 34 */ extsh r7, r27
+/* 800FF560 000FB1C0 38 60 0E AE */ li r3, 0xeae
+/* 800FF564 000FB1C4 48 15 0B D1 */ bl func_80250134
+/* 800FF568 000FB1C8 48 00 01 24 */ b lbl_800FF68C
+/* 800FF56C 000FB1CC 7F 63 DB 78 */ mr r3, r27
+/* 800FF570 000FB1D0 7F E4 FB 78 */ mr r4, r31
+/* 800FF574 000FB1D4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF578 000FB1D8 38 A0 00 06 */ li r5, 6
+/* 800FF57C 000FB1DC 48 15 49 61 */ bl func_80253EDC
+/* 800FF580 000FB1E0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF584 000FB1E4 38 00 FF 00 */ li r0, -256
+/* 800FF588 000FB1E8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF58C 000FB1EC 38 60 0E AA */ li r3, 0xeaa
+/* 800FF590 000FB1F0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF594 000FB1F4 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF598 000FB1F8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF59C 000FB1FC FC 40 18 1E */ fctiwz f2, f3
+/* 800FF5A0 000FB200 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF5A4 000FB204 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 800FF5A8 000FB208 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF5AC 000FB20C D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF5B0 000FB210 7C 88 03 78 */ or r8, r4, r0
+/* 800FF5B4 000FB214 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF5B8 000FB218 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF5BC 000FB21C D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF5C0 000FB220 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 800FF5C4 000FB224 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF5C8 000FB228 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 800FF5CC 000FB22C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF5D0 000FB230 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 800FF5D4 000FB234 80 E1 00 34 */ lwz r7, 0x34(r1)
+/* 800FF5D8 000FB238 7C 06 07 34 */ extsh r6, r0
+/* 800FF5DC 000FB23C 7C E7 07 34 */ extsh r7, r7
+/* 800FF5E0 000FB240 48 15 0B 55 */ bl func_80250134
+/* 800FF5E4 000FB244 48 00 00 A8 */ b lbl_800FF68C
+/* 800FF5E8 000FB248 7F 63 DB 78 */ mr r3, r27
+/* 800FF5EC 000FB24C 7F E4 FB 78 */ mr r4, r31
+/* 800FF5F0 000FB250 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FF5F4 000FB254 38 A0 00 06 */ li r5, 6
+/* 800FF5F8 000FB258 48 15 48 E5 */ bl func_80253EDC
+/* 800FF5FC 000FB25C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FF600 000FB260 38 00 FF 00 */ li r0, -256
+/* 800FF604 000FB264 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FF608 000FB268 38 80 00 A6 */ li r4, 0xa6
+/* 800FF60C 000FB26C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FF610 000FB270 FC 80 28 1E */ fctiwz f4, f5
+/* 800FF614 000FB274 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FF618 000FB278 FC 40 18 1E */ fctiwz f2, f3
+/* 800FF61C 000FB27C EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FF620 000FB280 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF624 000FB284 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FF628 000FB288 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FF62C 000FB28C 38 A0 00 00 */ li r5, 0
+/* 800FF630 000FB290 FC 20 08 1E */ fctiwz f1, f1
+/* 800FF634 000FB294 FC 00 00 1E */ fctiwz f0, f0
+/* 800FF638 000FB298 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FF63C 000FB29C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FF640 000FB2A0 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FF644 000FB2A4 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FF648 000FB2A8 7C DE 03 78 */ or r30, r6, r0
+/* 800FF64C 000FB2AC D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FF650 000FB2B0 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FF654 000FB2B4 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FF658 000FB2B8 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FF65C 000FB2BC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF660 000FB2C0 48 2D E3 7D */ bl func_803DD9DC
+/* 800FF664 000FB2C4 7C 64 1B 78 */ mr r4, r3
+/* 800FF668 000FB2C8 38 60 00 1B */ li r3, 0x1b
+/* 800FF66C 000FB2CC 48 05 CC 9D */ bl func_8015C308
+/* 800FF670 000FB2D0 7F E4 FB 78 */ mr r4, r31
+/* 800FF674 000FB2D4 7F A5 EB 78 */ mr r5, r29
+/* 800FF678 000FB2D8 7F C8 F3 78 */ mr r8, r30
+/* 800FF67C 000FB2DC 7F 86 07 34 */ extsh r6, r28
+/* 800FF680 000FB2E0 7F 67 07 34 */ extsh r7, r27
+/* 800FF684 000FB2E4 38 60 0E AE */ li r3, 0xeae
+/* 800FF688 000FB2E8 48 15 0A AD */ bl func_80250134
+lbl_800FF68C:
+/* 800FF68C 000FB2EC 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FF690 000FB2F0 48 0C 7A E5 */ bl _restgpr_27
+/* 800FF694 000FB2F4 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 800FF698 000FB2F8 7C 08 03 A6 */ mtlr r0
+/* 800FF69C 000FB2FC 38 21 00 70 */ addi r1, r1, 0x70
+/* 800FF6A0 000FB300 4E 80 00 20 */ blr
+lbl_800FF6A4:
+/* 800FF6A4 000FB304 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 800FF6A8 000FB308 7C 08 02 A6 */ mflr r0
+/* 800FF6AC 000FB30C 38 A0 00 03 */ li r5, 3
+/* 800FF6B0 000FB310 90 01 00 24 */ stw r0, 0x24(r1)
+/* 800FF6B4 000FB314 38 C1 00 08 */ addi r6, r1, 8
+/* 800FF6B8 000FB318 93 E1 00 1C */ stw r31, 0x1c(r1)
+/* 800FF6BC 000FB31C 7C 9F 23 78 */ mr r31, r4
+/* 800FF6C0 000FB320 93 C1 00 18 */ stw r30, 0x18(r1)
+/* 800FF6C4 000FB324 7C 7E 1B 78 */ mr r30, r3
+/* 800FF6C8 000FB328 48 15 47 C5 */ bl func_80253E8C
+/* 800FF6CC 000FB32C 80 61 00 08 */ lwz r3, 8(r1)
+/* 800FF6D0 000FB330 38 03 FF FA */ addi r0, r3, -6
+/* 800FF6D4 000FB334 28 00 00 0E */ cmplwi r0, 0xe
+/* 800FF6D8 000FB338 41 81 02 E8 */ bgt lbl_800FF9C0
+/* 800FF6DC 000FB33C 3C 60 80 42 */ lis r3, lbl_8041A6C0@ha
+/* 800FF6E0 000FB340 54 00 10 3A */ slwi r0, r0, 2
+/* 800FF6E4 000FB344 38 63 A6 C0 */ addi r3, r3, lbl_8041A6C0@l
+/* 800FF6E8 000FB348 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FF6EC 000FB34C 7C 69 03 A6 */ mtctr r3
+/* 800FF6F0 000FB350 4E 80 04 20 */ bctr
+/* 800FF6F4 000FB354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF6F8 000FB358 38 80 00 36 */ li r4, 0x36
+/* 800FF6FC 000FB35C 38 A0 00 00 */ li r5, 0
+/* 800FF700 000FB360 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF704 000FB364 48 2D E2 D9 */ bl func_803DD9DC
+/* 800FF708 000FB368 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF70C 000FB36C 41 82 02 B4 */ beq lbl_800FF9C0
+/* 800FF710 000FB370 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF714 000FB374 38 80 00 36 */ li r4, 0x36
+/* 800FF718 000FB378 38 A0 00 00 */ li r5, 0
+/* 800FF71C 000FB37C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF720 000FB380 48 2D E2 BD */ bl func_803DD9DC
+/* 800FF724 000FB384 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF728 000FB388 7C 64 1B 78 */ mr r4, r3
+/* 800FF72C 000FB38C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF730 000FB390 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF734 000FB394 48 29 34 A1 */ bl func_80392BD4
+/* 800FF738 000FB398 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF73C 000FB39C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF740 000FB3A0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF744 000FB3A4 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF748 000FB3A8 4B F5 B2 B1 */ bl func_8005A9F8
+/* 800FF74C 000FB3AC 7C 66 1B 78 */ mr r6, r3
+/* 800FF750 000FB3B0 7F C3 F3 78 */ mr r3, r30
+/* 800FF754 000FB3B4 7F E4 FB 78 */ mr r4, r31
+/* 800FF758 000FB3B8 38 A0 00 01 */ li r5, 1
+/* 800FF75C 000FB3BC 48 15 47 59 */ bl func_80253EB4
+/* 800FF760 000FB3C0 48 00 02 60 */ b lbl_800FF9C0
+/* 800FF764 000FB3C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF768 000FB3C8 38 80 00 37 */ li r4, 0x37
+/* 800FF76C 000FB3CC 38 A0 00 00 */ li r5, 0
+/* 800FF770 000FB3D0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF774 000FB3D4 48 2D E2 69 */ bl func_803DD9DC
+/* 800FF778 000FB3D8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF77C 000FB3DC 41 82 02 44 */ beq lbl_800FF9C0
+/* 800FF780 000FB3E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF784 000FB3E4 38 80 00 37 */ li r4, 0x37
+/* 800FF788 000FB3E8 38 A0 00 00 */ li r5, 0
+/* 800FF78C 000FB3EC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF790 000FB3F0 48 2D E2 4D */ bl func_803DD9DC
+/* 800FF794 000FB3F4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF798 000FB3F8 7C 64 1B 78 */ mr r4, r3
+/* 800FF79C 000FB3FC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF7A0 000FB400 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF7A4 000FB404 48 29 34 31 */ bl func_80392BD4
+/* 800FF7A8 000FB408 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF7AC 000FB40C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF7B0 000FB410 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF7B4 000FB414 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF7B8 000FB418 4B F5 B2 41 */ bl func_8005A9F8
+/* 800FF7BC 000FB41C 7C 66 1B 78 */ mr r6, r3
+/* 800FF7C0 000FB420 7F C3 F3 78 */ mr r3, r30
+/* 800FF7C4 000FB424 7F E4 FB 78 */ mr r4, r31
+/* 800FF7C8 000FB428 38 A0 00 01 */ li r5, 1
+/* 800FF7CC 000FB42C 48 15 46 E9 */ bl func_80253EB4
+/* 800FF7D0 000FB430 48 00 01 F0 */ b lbl_800FF9C0
+/* 800FF7D4 000FB434 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF7D8 000FB438 38 80 00 38 */ li r4, 0x38
+/* 800FF7DC 000FB43C 38 A0 00 00 */ li r5, 0
+/* 800FF7E0 000FB440 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF7E4 000FB444 48 2D E1 F9 */ bl func_803DD9DC
+/* 800FF7E8 000FB448 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF7EC 000FB44C 41 82 01 D4 */ beq lbl_800FF9C0
+/* 800FF7F0 000FB450 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF7F4 000FB454 38 80 00 38 */ li r4, 0x38
+/* 800FF7F8 000FB458 38 A0 00 00 */ li r5, 0
+/* 800FF7FC 000FB45C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF800 000FB460 48 2D E1 DD */ bl func_803DD9DC
+/* 800FF804 000FB464 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF808 000FB468 7C 64 1B 78 */ mr r4, r3
+/* 800FF80C 000FB46C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF810 000FB470 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF814 000FB474 48 29 33 C1 */ bl func_80392BD4
+/* 800FF818 000FB478 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF81C 000FB47C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF820 000FB480 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF824 000FB484 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF828 000FB488 4B F5 B1 D1 */ bl func_8005A9F8
+/* 800FF82C 000FB48C 7C 66 1B 78 */ mr r6, r3
+/* 800FF830 000FB490 7F C3 F3 78 */ mr r3, r30
+/* 800FF834 000FB494 7F E4 FB 78 */ mr r4, r31
+/* 800FF838 000FB498 38 A0 00 01 */ li r5, 1
+/* 800FF83C 000FB49C 48 15 46 79 */ bl func_80253EB4
+/* 800FF840 000FB4A0 48 00 01 80 */ b lbl_800FF9C0
+/* 800FF844 000FB4A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF848 000FB4A8 38 80 00 39 */ li r4, 0x39
+/* 800FF84C 000FB4AC 38 A0 00 00 */ li r5, 0
+/* 800FF850 000FB4B0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF854 000FB4B4 48 2D E1 89 */ bl func_803DD9DC
+/* 800FF858 000FB4B8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF85C 000FB4BC 41 82 01 64 */ beq lbl_800FF9C0
+/* 800FF860 000FB4C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF864 000FB4C4 38 80 00 39 */ li r4, 0x39
+/* 800FF868 000FB4C8 38 A0 00 00 */ li r5, 0
+/* 800FF86C 000FB4CC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF870 000FB4D0 48 2D E1 6D */ bl func_803DD9DC
+/* 800FF874 000FB4D4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FF878 000FB4D8 7C 64 1B 78 */ mr r4, r3
+/* 800FF87C 000FB4DC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FF880 000FB4E0 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FF884 000FB4E4 48 29 33 51 */ bl func_80392BD4
+/* 800FF888 000FB4E8 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 800FF88C 000FB4EC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 800FF890 000FB4F0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 800FF894 000FB4F4 7C 64 00 2E */ lwzx r3, r4, r0
+/* 800FF898 000FB4F8 4B F5 B1 61 */ bl func_8005A9F8
+/* 800FF89C 000FB4FC 7C 66 1B 78 */ mr r6, r3
+/* 800FF8A0 000FB500 7F C3 F3 78 */ mr r3, r30
+/* 800FF8A4 000FB504 7F E4 FB 78 */ mr r4, r31
+/* 800FF8A8 000FB508 38 A0 00 01 */ li r5, 1
+/* 800FF8AC 000FB50C 48 15 46 09 */ bl func_80253EB4
+/* 800FF8B0 000FB510 48 00 01 10 */ b lbl_800FF9C0
+/* 800FF8B4 000FB514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF8B8 000FB518 38 80 00 36 */ li r4, 0x36
+/* 800FF8BC 000FB51C 38 A0 00 00 */ li r5, 0
+/* 800FF8C0 000FB520 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF8C4 000FB524 48 2D E1 19 */ bl func_803DD9DC
+/* 800FF8C8 000FB528 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF8CC 000FB52C 40 82 00 F4 */ bne lbl_800FF9C0
+/* 800FF8D0 000FB530 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF8D4 000FB534 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF8D8 000FB538 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF8DC 000FB53C 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF8E0 000FB540 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF8E4 000FB544 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF8E8 000FB548 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF8EC 000FB54C 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF8F0 000FB550 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FF8F4 000FB554 48 00 00 CC */ b lbl_800FF9C0
+/* 800FF8F8 000FB558 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF8FC 000FB55C 38 80 00 37 */ li r4, 0x37
+/* 800FF900 000FB560 38 A0 00 00 */ li r5, 0
+/* 800FF904 000FB564 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF908 000FB568 48 2D E0 D5 */ bl func_803DD9DC
+/* 800FF90C 000FB56C 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF910 000FB570 40 82 00 B0 */ bne lbl_800FF9C0
+/* 800FF914 000FB574 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF918 000FB578 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF91C 000FB57C 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF920 000FB580 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF924 000FB584 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF928 000FB588 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF92C 000FB58C 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF930 000FB590 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF934 000FB594 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FF938 000FB598 48 00 00 88 */ b lbl_800FF9C0
+/* 800FF93C 000FB59C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF940 000FB5A0 38 80 00 38 */ li r4, 0x38
+/* 800FF944 000FB5A4 38 A0 00 00 */ li r5, 0
+/* 800FF948 000FB5A8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF94C 000FB5AC 48 2D E0 91 */ bl func_803DD9DC
+/* 800FF950 000FB5B0 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF954 000FB5B4 40 82 00 6C */ bne lbl_800FF9C0
+/* 800FF958 000FB5B8 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF95C 000FB5BC 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF960 000FB5C0 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF964 000FB5C4 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF968 000FB5C8 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF96C 000FB5CC 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF970 000FB5D0 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF974 000FB5D4 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF978 000FB5D8 98 1F 00 04 */ stb r0, 4(r31)
+/* 800FF97C 000FB5DC 48 00 00 44 */ b lbl_800FF9C0
+/* 800FF980 000FB5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FF984 000FB5E4 38 80 00 39 */ li r4, 0x39
+/* 800FF988 000FB5E8 38 A0 00 00 */ li r5, 0
+/* 800FF98C 000FB5EC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FF990 000FB5F0 48 2D E0 4D */ bl func_803DD9DC
+/* 800FF994 000FB5F4 2C 03 00 00 */ cmpwi r3, 0
+/* 800FF998 000FB5F8 40 82 00 28 */ bne lbl_800FF9C0
+/* 800FF99C 000FB5FC 88 1F 00 02 */ lbz r0, 2(r31)
+/* 800FF9A0 000FB600 88 7F 00 03 */ lbz r3, 3(r31)
+/* 800FF9A4 000FB604 7C 04 16 70 */ srawi r4, r0, 2
+/* 800FF9A8 000FB608 88 1F 00 04 */ lbz r0, 4(r31)
+/* 800FF9AC 000FB60C 7C 63 16 70 */ srawi r3, r3, 2
+/* 800FF9B0 000FB610 98 9F 00 02 */ stb r4, 2(r31)
+/* 800FF9B4 000FB614 7C 00 16 70 */ srawi r0, r0, 2
+/* 800FF9B8 000FB618 98 7F 00 03 */ stb r3, 3(r31)
+/* 800FF9BC 000FB61C 98 1F 00 04 */ stb r0, 4(r31)
+lbl_800FF9C0:
+/* 800FF9C0 000FB620 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 800FF9C4 000FB624 83 E1 00 1C */ lwz r31, 0x1c(r1)
+/* 800FF9C8 000FB628 83 C1 00 18 */ lwz r30, 0x18(r1)
+/* 800FF9CC 000FB62C 7C 08 03 A6 */ mtlr r0
+/* 800FF9D0 000FB630 38 21 00 20 */ addi r1, r1, 0x20
+/* 800FF9D4 000FB634 4E 80 00 20 */ blr
+lbl_800FF9D8:
+/* 800FF9D8 000FB638 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 800FF9DC 000FB63C 7C 08 02 A6 */ mflr r0
+/* 800FF9E0 000FB640 90 01 00 74 */ stw r0, 0x74(r1)
+/* 800FF9E4 000FB644 39 61 00 70 */ addi r11, r1, 0x70
+/* 800FF9E8 000FB648 48 0C 77 41 */ bl _savegpr_27
+/* 800FF9EC 000FB64C 7C 7E 1B 78 */ mr r30, r3
+/* 800FF9F0 000FB650 7C 9F 23 78 */ mr r31, r4
+/* 800FF9F4 000FB654 38 C1 00 08 */ addi r6, r1, 8
+/* 800FF9F8 000FB658 38 A0 00 03 */ li r5, 3
+/* 800FF9FC 000FB65C 48 15 44 E1 */ bl func_80253EDC
+/* 800FFA00 000FB660 80 01 00 08 */ lwz r0, 8(r1)
+/* 800FFA04 000FB664 28 00 00 15 */ cmplwi r0, 0x15
+/* 800FFA08 000FB668 41 81 07 F8 */ bgt lbl_80100200
+/* 800FFA0C 000FB66C 3C 60 80 42 */ lis r3, lbl_8041A6FC@ha
+/* 800FFA10 000FB670 54 00 10 3A */ slwi r0, r0, 2
+/* 800FFA14 000FB674 38 63 A6 FC */ addi r3, r3, lbl_8041A6FC@l
+/* 800FFA18 000FB678 7C 63 00 2E */ lwzx r3, r3, r0
+/* 800FFA1C 000FB67C 7C 69 03 A6 */ mtctr r3
+/* 800FFA20 000FB680 4E 80 04 20 */ bctr
+/* 800FFA24 000FB684 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFA28 000FB688 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFA2C 000FB68C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
+/* 800FFA30 000FB690 41 82 07 D0 */ beq lbl_80100200
+/* 800FFA34 000FB694 7F C3 F3 78 */ mr r3, r30
+/* 800FFA38 000FB698 7F E4 FB 78 */ mr r4, r31
+/* 800FFA3C 000FB69C 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFA40 000FB6A0 38 A0 00 06 */ li r5, 6
+/* 800FFA44 000FB6A4 48 15 44 99 */ bl func_80253EDC
+/* 800FFA48 000FB6A8 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFA4C 000FB6AC 38 60 00 09 */ li r3, 9
+/* 800FFA50 000FB6B0 4B F5 9F ED */ bl func_80059A3C
+/* 800FFA54 000FB6B4 48 00 07 AC */ b lbl_80100200
+/* 800FFA58 000FB6B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFA5C 000FB6BC 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFA60 000FB6C0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
+/* 800FFA64 000FB6C4 41 82 07 9C */ beq lbl_80100200
+/* 800FFA68 000FB6C8 7F C3 F3 78 */ mr r3, r30
+/* 800FFA6C 000FB6CC 7F E4 FB 78 */ mr r4, r31
+/* 800FFA70 000FB6D0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFA74 000FB6D4 38 A0 00 06 */ li r5, 6
+/* 800FFA78 000FB6D8 48 15 44 65 */ bl func_80253EDC
+/* 800FFA7C 000FB6DC 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFA80 000FB6E0 38 60 00 0A */ li r3, 0xa
+/* 800FFA84 000FB6E4 4B F5 9F B9 */ bl func_80059A3C
+/* 800FFA88 000FB6E8 48 00 07 78 */ b lbl_80100200
+/* 800FFA8C 000FB6EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFA90 000FB6F0 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFA94 000FB6F4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
+/* 800FFA98 000FB6F8 41 82 07 68 */ beq lbl_80100200
+/* 800FFA9C 000FB6FC 7F C3 F3 78 */ mr r3, r30
+/* 800FFAA0 000FB700 7F E4 FB 78 */ mr r4, r31
+/* 800FFAA4 000FB704 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFAA8 000FB708 38 A0 00 06 */ li r5, 6
+/* 800FFAAC 000FB70C 48 15 44 31 */ bl func_80253EDC
+/* 800FFAB0 000FB710 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFAB4 000FB714 38 60 00 0B */ li r3, 0xb
+/* 800FFAB8 000FB718 4B F5 9F 85 */ bl func_80059A3C
+/* 800FFABC 000FB71C 48 00 07 44 */ b lbl_80100200
+/* 800FFAC0 000FB720 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFAC4 000FB724 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 800FFAC8 000FB728 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
+/* 800FFACC 000FB72C 41 82 07 34 */ beq lbl_80100200
+/* 800FFAD0 000FB730 7F C3 F3 78 */ mr r3, r30
+/* 800FFAD4 000FB734 7F E4 FB 78 */ mr r4, r31
+/* 800FFAD8 000FB738 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFADC 000FB73C 38 A0 00 06 */ li r5, 6
+/* 800FFAE0 000FB740 48 15 43 FD */ bl func_80253EDC
+/* 800FFAE4 000FB744 38 81 00 10 */ addi r4, r1, 0x10
+/* 800FFAE8 000FB748 38 60 00 0C */ li r3, 0xc
+/* 800FFAEC 000FB74C 4B F5 9F 51 */ bl func_80059A3C
+/* 800FFAF0 000FB750 48 00 07 10 */ b lbl_80100200
+/* 800FFAF4 000FB754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFAF8 000FB758 38 80 00 36 */ li r4, 0x36
+/* 800FFAFC 000FB75C 38 A0 00 00 */ li r5, 0
+/* 800FFB00 000FB760 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFB04 000FB764 48 2D DE D9 */ bl func_803DD9DC
+/* 800FFB08 000FB768 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFB0C 000FB76C 41 82 06 F4 */ beq lbl_80100200
+/* 800FFB10 000FB770 7F C3 F3 78 */ mr r3, r30
+/* 800FFB14 000FB774 7F E4 FB 78 */ mr r4, r31
+/* 800FFB18 000FB778 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFB1C 000FB77C 38 A0 00 06 */ li r5, 6
+/* 800FFB20 000FB780 48 15 43 BD */ bl func_80253EDC
+/* 800FFB24 000FB784 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFB28 000FB788 38 00 FF 00 */ li r0, -256
+/* 800FFB2C 000FB78C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFB30 000FB790 38 80 00 36 */ li r4, 0x36
+/* 800FFB34 000FB794 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFB38 000FB798 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFB3C 000FB79C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFB40 000FB7A0 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFB44 000FB7A4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFB48 000FB7A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFB4C 000FB7AC EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFB50 000FB7B0 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 800FFB54 000FB7B4 38 A0 00 00 */ li r5, 0
+/* 800FFB58 000FB7B8 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFB5C 000FB7BC FC 00 00 1E */ fctiwz f0, f0
+/* 800FFB60 000FB7C0 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 800FFB64 000FB7C4 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFB68 000FB7C8 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 800FFB6C 000FB7CC 83 81 00 34 */ lwz r28, 0x34(r1)
+/* 800FFB70 000FB7D0 7C DB 03 78 */ or r27, r6, r0
+/* 800FFB74 000FB7D4 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 800FFB78 000FB7D8 83 A1 00 3C */ lwz r29, 0x3c(r1)
+/* 800FFB7C 000FB7DC 83 C1 00 44 */ lwz r30, 0x44(r1)
+/* 800FFB80 000FB7E0 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFB84 000FB7E4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFB88 000FB7E8 48 2D DE 55 */ bl func_803DD9DC
+/* 800FFB8C 000FB7EC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFB90 000FB7F0 7C 64 1B 78 */ mr r4, r3
+/* 800FFB94 000FB7F4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFB98 000FB7F8 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFB9C 000FB7FC 48 29 31 A5 */ bl func_80392D40
+/* 800FFBA0 000FB800 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFBA4 000FB804 48 15 07 51 */ bl func_802502F4
+/* 800FFBA8 000FB808 7C 64 1B 78 */ mr r4, r3
+/* 800FFBAC 000FB80C 38 60 00 16 */ li r3, 0x16
+/* 800FFBB0 000FB810 48 05 C7 59 */ bl func_8015C308
+/* 800FFBB4 000FB814 7F 84 E3 78 */ mr r4, r28
+/* 800FFBB8 000FB818 7F A5 EB 78 */ mr r5, r29
+/* 800FFBBC 000FB81C 7F 68 DB 78 */ mr r8, r27
+/* 800FFBC0 000FB820 7F C6 07 34 */ extsh r6, r30
+/* 800FFBC4 000FB824 7F E7 07 34 */ extsh r7, r31
+/* 800FFBC8 000FB828 38 60 0E A4 */ li r3, 0xea4
+/* 800FFBCC 000FB82C 48 15 05 69 */ bl func_80250134
+/* 800FFBD0 000FB830 48 00 06 30 */ b lbl_80100200
+/* 800FFBD4 000FB834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFBD8 000FB838 38 80 00 37 */ li r4, 0x37
+/* 800FFBDC 000FB83C 38 A0 00 00 */ li r5, 0
+/* 800FFBE0 000FB840 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFBE4 000FB844 48 2D DD F9 */ bl func_803DD9DC
+/* 800FFBE8 000FB848 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFBEC 000FB84C 41 82 06 14 */ beq lbl_80100200
+/* 800FFBF0 000FB850 7F C3 F3 78 */ mr r3, r30
+/* 800FFBF4 000FB854 7F E4 FB 78 */ mr r4, r31
+/* 800FFBF8 000FB858 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFBFC 000FB85C 38 A0 00 06 */ li r5, 6
+/* 800FFC00 000FB860 48 15 42 DD */ bl func_80253EDC
+/* 800FFC04 000FB864 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFC08 000FB868 38 00 FF 00 */ li r0, -256
+/* 800FFC0C 000FB86C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFC10 000FB870 38 80 00 37 */ li r4, 0x37
+/* 800FFC14 000FB874 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFC18 000FB878 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFC1C 000FB87C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFC20 000FB880 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFC24 000FB884 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFC28 000FB888 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFC2C 000FB88C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFC30 000FB890 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFC34 000FB894 38 A0 00 00 */ li r5, 0
+/* 800FFC38 000FB898 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFC3C 000FB89C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFC40 000FB8A0 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFC44 000FB8A4 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFC48 000FB8A8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFC4C 000FB8AC 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFC50 000FB8B0 7C DE 03 78 */ or r30, r6, r0
+/* 800FFC54 000FB8B4 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFC58 000FB8B8 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFC5C 000FB8BC 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFC60 000FB8C0 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFC64 000FB8C4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFC68 000FB8C8 48 2D DD 75 */ bl func_803DD9DC
+/* 800FFC6C 000FB8CC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFC70 000FB8D0 7C 64 1B 78 */ mr r4, r3
+/* 800FFC74 000FB8D4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFC78 000FB8D8 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFC7C 000FB8DC 48 29 30 C5 */ bl func_80392D40
+/* 800FFC80 000FB8E0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFC84 000FB8E4 48 15 06 71 */ bl func_802502F4
+/* 800FFC88 000FB8E8 7C 64 1B 78 */ mr r4, r3
+/* 800FFC8C 000FB8EC 38 60 00 16 */ li r3, 0x16
+/* 800FFC90 000FB8F0 48 05 C6 79 */ bl func_8015C308
+/* 800FFC94 000FB8F4 7F E4 FB 78 */ mr r4, r31
+/* 800FFC98 000FB8F8 7F A5 EB 78 */ mr r5, r29
+/* 800FFC9C 000FB8FC 7F C8 F3 78 */ mr r8, r30
+/* 800FFCA0 000FB900 7F 86 07 34 */ extsh r6, r28
+/* 800FFCA4 000FB904 7F 67 07 34 */ extsh r7, r27
+/* 800FFCA8 000FB908 38 60 0E A4 */ li r3, 0xea4
+/* 800FFCAC 000FB90C 48 15 04 89 */ bl func_80250134
+/* 800FFCB0 000FB910 48 00 05 50 */ b lbl_80100200
+/* 800FFCB4 000FB914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFCB8 000FB918 38 80 00 38 */ li r4, 0x38
+/* 800FFCBC 000FB91C 38 A0 00 00 */ li r5, 0
+/* 800FFCC0 000FB920 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFCC4 000FB924 48 2D DD 19 */ bl func_803DD9DC
+/* 800FFCC8 000FB928 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFCCC 000FB92C 41 82 05 34 */ beq lbl_80100200
+/* 800FFCD0 000FB930 7F C3 F3 78 */ mr r3, r30
+/* 800FFCD4 000FB934 7F E4 FB 78 */ mr r4, r31
+/* 800FFCD8 000FB938 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFCDC 000FB93C 38 A0 00 06 */ li r5, 6
+/* 800FFCE0 000FB940 48 15 41 FD */ bl func_80253EDC
+/* 800FFCE4 000FB944 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFCE8 000FB948 38 00 FF 00 */ li r0, -256
+/* 800FFCEC 000FB94C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFCF0 000FB950 38 80 00 38 */ li r4, 0x38
+/* 800FFCF4 000FB954 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFCF8 000FB958 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFCFC 000FB95C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFD00 000FB960 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFD04 000FB964 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFD08 000FB968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFD0C 000FB96C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFD10 000FB970 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFD14 000FB974 38 A0 00 00 */ li r5, 0
+/* 800FFD18 000FB978 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFD1C 000FB97C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFD20 000FB980 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFD24 000FB984 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFD28 000FB988 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFD2C 000FB98C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFD30 000FB990 7C DE 03 78 */ or r30, r6, r0
+/* 800FFD34 000FB994 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFD38 000FB998 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFD3C 000FB99C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFD40 000FB9A0 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFD44 000FB9A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFD48 000FB9A8 48 2D DC 95 */ bl func_803DD9DC
+/* 800FFD4C 000FB9AC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFD50 000FB9B0 7C 64 1B 78 */ mr r4, r3
+/* 800FFD54 000FB9B4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFD58 000FB9B8 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFD5C 000FB9BC 48 29 2F E5 */ bl func_80392D40
+/* 800FFD60 000FB9C0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFD64 000FB9C4 48 15 05 91 */ bl func_802502F4
+/* 800FFD68 000FB9C8 7C 64 1B 78 */ mr r4, r3
+/* 800FFD6C 000FB9CC 38 60 00 16 */ li r3, 0x16
+/* 800FFD70 000FB9D0 48 05 C5 99 */ bl func_8015C308
+/* 800FFD74 000FB9D4 7F E4 FB 78 */ mr r4, r31
+/* 800FFD78 000FB9D8 7F A5 EB 78 */ mr r5, r29
+/* 800FFD7C 000FB9DC 7F C8 F3 78 */ mr r8, r30
+/* 800FFD80 000FB9E0 7F 86 07 34 */ extsh r6, r28
+/* 800FFD84 000FB9E4 7F 67 07 34 */ extsh r7, r27
+/* 800FFD88 000FB9E8 38 60 0E A4 */ li r3, 0xea4
+/* 800FFD8C 000FB9EC 48 15 03 A9 */ bl func_80250134
+/* 800FFD90 000FB9F0 48 00 04 70 */ b lbl_80100200
+/* 800FFD94 000FB9F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFD98 000FB9F8 38 80 00 39 */ li r4, 0x39
+/* 800FFD9C 000FB9FC 38 A0 00 00 */ li r5, 0
+/* 800FFDA0 000FBA00 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFDA4 000FBA04 48 2D DC 39 */ bl func_803DD9DC
+/* 800FFDA8 000FBA08 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFDAC 000FBA0C 41 82 04 54 */ beq lbl_80100200
+/* 800FFDB0 000FBA10 7F C3 F3 78 */ mr r3, r30
+/* 800FFDB4 000FBA14 7F E4 FB 78 */ mr r4, r31
+/* 800FFDB8 000FBA18 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFDBC 000FBA1C 38 A0 00 06 */ li r5, 6
+/* 800FFDC0 000FBA20 48 15 41 1D */ bl func_80253EDC
+/* 800FFDC4 000FBA24 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFDC8 000FBA28 38 00 FF 00 */ li r0, -256
+/* 800FFDCC 000FBA2C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFDD0 000FBA30 38 80 00 39 */ li r4, 0x39
+/* 800FFDD4 000FBA34 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFDD8 000FBA38 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFDDC 000FBA3C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFDE0 000FBA40 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFDE4 000FBA44 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFDE8 000FBA48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFDEC 000FBA4C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFDF0 000FBA50 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFDF4 000FBA54 38 A0 00 00 */ li r5, 0
+/* 800FFDF8 000FBA58 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFDFC 000FBA5C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFE00 000FBA60 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFE04 000FBA64 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFE08 000FBA68 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFE0C 000FBA6C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFE10 000FBA70 7C DE 03 78 */ or r30, r6, r0
+/* 800FFE14 000FBA74 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFE18 000FBA78 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFE1C 000FBA7C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFE20 000FBA80 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFE24 000FBA84 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFE28 000FBA88 48 2D DB B5 */ bl func_803DD9DC
+/* 800FFE2C 000FBA8C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 800FFE30 000FBA90 7C 64 1B 78 */ mr r4, r3
+/* 800FFE34 000FBA94 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 800FFE38 000FBA98 38 65 00 18 */ addi r3, r5, 0x18
+/* 800FFE3C 000FBA9C 48 29 2F 05 */ bl func_80392D40
+/* 800FFE40 000FBAA0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 800FFE44 000FBAA4 48 15 04 B1 */ bl func_802502F4
+/* 800FFE48 000FBAA8 7C 64 1B 78 */ mr r4, r3
+/* 800FFE4C 000FBAAC 38 60 00 16 */ li r3, 0x16
+/* 800FFE50 000FBAB0 48 05 C4 B9 */ bl func_8015C308
+/* 800FFE54 000FBAB4 7F E4 FB 78 */ mr r4, r31
+/* 800FFE58 000FBAB8 7F A5 EB 78 */ mr r5, r29
+/* 800FFE5C 000FBABC 7F C8 F3 78 */ mr r8, r30
+/* 800FFE60 000FBAC0 7F 86 07 34 */ extsh r6, r28
+/* 800FFE64 000FBAC4 7F 67 07 34 */ extsh r7, r27
+/* 800FFE68 000FBAC8 38 60 0E A4 */ li r3, 0xea4
+/* 800FFE6C 000FBACC 48 15 02 C9 */ bl func_80250134
+/* 800FFE70 000FBAD0 48 00 03 90 */ b lbl_80100200
+/* 800FFE74 000FBAD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFE78 000FBAD8 38 80 00 36 */ li r4, 0x36
+/* 800FFE7C 000FBADC 38 A0 00 00 */ li r5, 0
+/* 800FFE80 000FBAE0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFE84 000FBAE4 48 2D DB 59 */ bl func_803DD9DC
+/* 800FFE88 000FBAE8 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFE8C 000FBAEC 41 82 03 74 */ beq lbl_80100200
+/* 800FFE90 000FBAF0 7F C3 F3 78 */ mr r3, r30
+/* 800FFE94 000FBAF4 7F E4 FB 78 */ mr r4, r31
+/* 800FFE98 000FBAF8 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFE9C 000FBAFC 38 A0 00 06 */ li r5, 6
+/* 800FFEA0 000FBB00 48 15 40 3D */ bl func_80253EDC
+/* 800FFEA4 000FBB04 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFEA8 000FBB08 38 00 FF 00 */ li r0, -256
+/* 800FFEAC 000FBB0C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFEB0 000FBB10 38 80 00 3A */ li r4, 0x3a
+/* 800FFEB4 000FBB14 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFEB8 000FBB18 FC 80 28 1E */ fctiwz f4, f5
+/* 800FFEBC 000FBB1C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFEC0 000FBB20 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFEC4 000FBB24 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFEC8 000FBB28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFECC 000FBB2C EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFED0 000FBB30 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFED4 000FBB34 38 A0 00 00 */ li r5, 0
+/* 800FFED8 000FBB38 FC 20 08 1E */ fctiwz f1, f1
+/* 800FFEDC 000FBB3C FC 00 00 1E */ fctiwz f0, f0
+/* 800FFEE0 000FBB40 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFEE4 000FBB44 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFEE8 000FBB48 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFEEC 000FBB4C 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFEF0 000FBB50 7C DE 03 78 */ or r30, r6, r0
+/* 800FFEF4 000FBB54 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFEF8 000FBB58 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFEFC 000FBB5C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFF00 000FBB60 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFF04 000FBB64 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFF08 000FBB68 48 2D DA D5 */ bl func_803DD9DC
+/* 800FFF0C 000FBB6C 7C 64 1B 78 */ mr r4, r3
+/* 800FFF10 000FBB70 38 60 00 17 */ li r3, 0x17
+/* 800FFF14 000FBB74 48 05 C3 F5 */ bl func_8015C308
+/* 800FFF18 000FBB78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFF1C 000FBB7C 38 80 00 42 */ li r4, 0x42
+/* 800FFF20 000FBB80 38 A0 00 00 */ li r5, 0
+/* 800FFF24 000FBB84 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFF28 000FBB88 48 2D DA B5 */ bl func_803DD9DC
+/* 800FFF2C 000FBB8C 7C 64 1B 78 */ mr r4, r3
+/* 800FFF30 000FBB90 38 60 00 18 */ li r3, 0x18
+/* 800FFF34 000FBB94 48 05 C3 D5 */ bl func_8015C308
+/* 800FFF38 000FBB98 7F E4 FB 78 */ mr r4, r31
+/* 800FFF3C 000FBB9C 7F A5 EB 78 */ mr r5, r29
+/* 800FFF40 000FBBA0 7F C8 F3 78 */ mr r8, r30
+/* 800FFF44 000FBBA4 7F 86 07 34 */ extsh r6, r28
+/* 800FFF48 000FBBA8 7F 67 07 34 */ extsh r7, r27
+/* 800FFF4C 000FBBAC 38 60 0E A5 */ li r3, 0xea5
+/* 800FFF50 000FBBB0 48 15 01 E5 */ bl func_80250134
+/* 800FFF54 000FBBB4 48 00 02 AC */ b lbl_80100200
+/* 800FFF58 000FBBB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFF5C 000FBBBC 38 80 00 37 */ li r4, 0x37
+/* 800FFF60 000FBBC0 38 A0 00 00 */ li r5, 0
+/* 800FFF64 000FBBC4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFF68 000FBBC8 48 2D DA 75 */ bl func_803DD9DC
+/* 800FFF6C 000FBBCC 2C 03 00 00 */ cmpwi r3, 0
+/* 800FFF70 000FBBD0 41 82 02 90 */ beq lbl_80100200
+/* 800FFF74 000FBBD4 7F C3 F3 78 */ mr r3, r30
+/* 800FFF78 000FBBD8 7F E4 FB 78 */ mr r4, r31
+/* 800FFF7C 000FBBDC 38 C1 00 10 */ addi r6, r1, 0x10
+/* 800FFF80 000FBBE0 38 A0 00 06 */ li r5, 6
+/* 800FFF84 000FBBE4 48 15 3F 59 */ bl func_80253EDC
+/* 800FFF88 000FBBE8 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 800FFF8C 000FBBEC 38 00 FF 00 */ li r0, -256
+/* 800FFF90 000FBBF0 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 800FFF94 000FBBF4 38 80 00 3B */ li r4, 0x3b
+/* 800FFF98 000FBBF8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 800FFF9C 000FBBFC FC 80 28 1E */ fctiwz f4, f5
+/* 800FFFA0 000FBC00 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 800FFFA4 000FBC04 FC 40 18 1E */ fctiwz f2, f3
+/* 800FFFA8 000FBC08 EC 21 28 28 */ fsubs f1, f1, f5
+/* 800FFFAC 000FBC0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 800FFFB0 000FBC10 EC 00 18 28 */ fsubs f0, f0, f3
+/* 800FFFB4 000FBC14 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 800FFFB8 000FBC18 38 A0 00 00 */ li r5, 0
+/* 800FFFBC 000FBC1C FC 20 08 1E */ fctiwz f1, f1
+/* 800FFFC0 000FBC20 FC 00 00 1E */ fctiwz f0, f0
+/* 800FFFC4 000FBC24 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 800FFFC8 000FBC28 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 800FFFCC 000FBC2C D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 800FFFD0 000FBC30 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 800FFFD4 000FBC34 7C DE 03 78 */ or r30, r6, r0
+/* 800FFFD8 000FBC38 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 800FFFDC 000FBC3C 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 800FFFE0 000FBC40 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 800FFFE4 000FBC44 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 800FFFE8 000FBC48 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 800FFFEC 000FBC4C 48 2D D9 F1 */ bl func_803DD9DC
+/* 800FFFF0 000FBC50 7C 64 1B 78 */ mr r4, r3
+/* 800FFFF4 000FBC54 38 60 00 17 */ li r3, 0x17
+/* 800FFFF8 000FBC58 48 05 C3 11 */ bl func_8015C308
+/* 800FFFFC 000FBC5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100000 000FBC60 38 80 00 43 */ li r4, 0x43
+/* 80100004 000FBC64 38 A0 00 00 */ li r5, 0
+/* 80100008 000FBC68 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010000C 000FBC6C 48 2D D9 D1 */ bl func_803DD9DC
+/* 80100010 000FBC70 7C 64 1B 78 */ mr r4, r3
+/* 80100014 000FBC74 38 60 00 18 */ li r3, 0x18
+/* 80100018 000FBC78 48 05 C2 F1 */ bl func_8015C308
+/* 8010001C 000FBC7C 7F E4 FB 78 */ mr r4, r31
+/* 80100020 000FBC80 7F A5 EB 78 */ mr r5, r29
+/* 80100024 000FBC84 7F C8 F3 78 */ mr r8, r30
+/* 80100028 000FBC88 7F 86 07 34 */ extsh r6, r28
+/* 8010002C 000FBC8C 7F 67 07 34 */ extsh r7, r27
+/* 80100030 000FBC90 38 60 0E A5 */ li r3, 0xea5
+/* 80100034 000FBC94 48 15 01 01 */ bl func_80250134
+/* 80100038 000FBC98 48 00 01 C8 */ b lbl_80100200
+/* 8010003C 000FBC9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100040 000FBCA0 38 80 00 38 */ li r4, 0x38
+/* 80100044 000FBCA4 38 A0 00 00 */ li r5, 0
+/* 80100048 000FBCA8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010004C 000FBCAC 48 2D D9 91 */ bl func_803DD9DC
+/* 80100050 000FBCB0 2C 03 00 00 */ cmpwi r3, 0
+/* 80100054 000FBCB4 41 82 01 AC */ beq lbl_80100200
+/* 80100058 000FBCB8 7F C3 F3 78 */ mr r3, r30
+/* 8010005C 000FBCBC 7F E4 FB 78 */ mr r4, r31
+/* 80100060 000FBCC0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80100064 000FBCC4 38 A0 00 06 */ li r5, 6
+/* 80100068 000FBCC8 48 15 3E 75 */ bl func_80253EDC
+/* 8010006C 000FBCCC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100070 000FBCD0 38 00 FF 00 */ li r0, -256
+/* 80100074 000FBCD4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100078 000FBCD8 38 80 00 3C */ li r4, 0x3c
+/* 8010007C 000FBCDC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100080 000FBCE0 FC 80 28 1E */ fctiwz f4, f5
+/* 80100084 000FBCE4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100088 000FBCE8 FC 40 18 1E */ fctiwz f2, f3
+/* 8010008C 000FBCEC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100090 000FBCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100094 000FBCF4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100098 000FBCF8 D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 8010009C 000FBCFC 38 A0 00 00 */ li r5, 0
+/* 801000A0 000FBD00 FC 20 08 1E */ fctiwz f1, f1
+/* 801000A4 000FBD04 FC 00 00 1E */ fctiwz f0, f0
+/* 801000A8 000FBD08 D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 801000AC 000FBD0C 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 801000B0 000FBD10 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 801000B4 000FBD14 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 801000B8 000FBD18 7C DE 03 78 */ or r30, r6, r0
+/* 801000BC 000FBD1C D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801000C0 000FBD20 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 801000C4 000FBD24 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 801000C8 000FBD28 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 801000CC 000FBD2C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801000D0 000FBD30 48 2D D9 0D */ bl func_803DD9DC
+/* 801000D4 000FBD34 7C 64 1B 78 */ mr r4, r3
+/* 801000D8 000FBD38 38 60 00 17 */ li r3, 0x17
+/* 801000DC 000FBD3C 48 05 C2 2D */ bl func_8015C308
+/* 801000E0 000FBD40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801000E4 000FBD44 38 80 00 44 */ li r4, 0x44
+/* 801000E8 000FBD48 38 A0 00 00 */ li r5, 0
+/* 801000EC 000FBD4C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801000F0 000FBD50 48 2D D8 ED */ bl func_803DD9DC
+/* 801000F4 000FBD54 7C 64 1B 78 */ mr r4, r3
+/* 801000F8 000FBD58 38 60 00 18 */ li r3, 0x18
+/* 801000FC 000FBD5C 48 05 C2 0D */ bl func_8015C308
+/* 80100100 000FBD60 7F E4 FB 78 */ mr r4, r31
+/* 80100104 000FBD64 7F A5 EB 78 */ mr r5, r29
+/* 80100108 000FBD68 7F C8 F3 78 */ mr r8, r30
+/* 8010010C 000FBD6C 7F 86 07 34 */ extsh r6, r28
+/* 80100110 000FBD70 7F 67 07 34 */ extsh r7, r27
+/* 80100114 000FBD74 38 60 0E A5 */ li r3, 0xea5
+/* 80100118 000FBD78 48 15 00 1D */ bl func_80250134
+/* 8010011C 000FBD7C 48 00 00 E4 */ b lbl_80100200
+/* 80100120 000FBD80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100124 000FBD84 38 80 00 39 */ li r4, 0x39
+/* 80100128 000FBD88 38 A0 00 00 */ li r5, 0
+/* 8010012C 000FBD8C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80100130 000FBD90 48 2D D8 AD */ bl func_803DD9DC
+/* 80100134 000FBD94 2C 03 00 00 */ cmpwi r3, 0
+/* 80100138 000FBD98 41 82 00 C8 */ beq lbl_80100200
+/* 8010013C 000FBD9C 7F C3 F3 78 */ mr r3, r30
+/* 80100140 000FBDA0 7F E4 FB 78 */ mr r4, r31
+/* 80100144 000FBDA4 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80100148 000FBDA8 38 A0 00 06 */ li r5, 6
+/* 8010014C 000FBDAC 48 15 3D 91 */ bl func_80253EDC
+/* 80100150 000FBDB0 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100154 000FBDB4 38 00 FF 00 */ li r0, -256
+/* 80100158 000FBDB8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010015C 000FBDBC 38 80 00 3D */ li r4, 0x3d
+/* 80100160 000FBDC0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100164 000FBDC4 FC 80 28 1E */ fctiwz f4, f5
+/* 80100168 000FBDC8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8010016C 000FBDCC FC 40 18 1E */ fctiwz f2, f3
+/* 80100170 000FBDD0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100174 000FBDD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100178 000FBDD8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8010017C 000FBDDC D8 41 00 40 */ stfd f2, 0x40(r1)
+/* 80100180 000FBDE0 38 A0 00 00 */ li r5, 0
+/* 80100184 000FBDE4 FC 20 08 1E */ fctiwz f1, f1
+/* 80100188 000FBDE8 FC 00 00 1E */ fctiwz f0, f0
+/* 8010018C 000FBDEC D8 81 00 48 */ stfd f4, 0x48(r1)
+/* 80100190 000FBDF0 88 DF 00 11 */ lbz r6, 0x11(r31)
+/* 80100194 000FBDF4 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80100198 000FBDF8 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 8010019C 000FBDFC 7C DE 03 78 */ or r30, r6, r0
+/* 801001A0 000FBE00 D8 01 00 30 */ stfd f0, 0x30(r1)
+/* 801001A4 000FBE04 83 A1 00 44 */ lwz r29, 0x44(r1)
+/* 801001A8 000FBE08 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 801001AC 000FBE0C 83 61 00 34 */ lwz r27, 0x34(r1)
+/* 801001B0 000FBE10 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801001B4 000FBE14 48 2D D8 29 */ bl func_803DD9DC
+/* 801001B8 000FBE18 7C 64 1B 78 */ mr r4, r3
+/* 801001BC 000FBE1C 38 60 00 17 */ li r3, 0x17
+/* 801001C0 000FBE20 48 05 C1 49 */ bl func_8015C308
+/* 801001C4 000FBE24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801001C8 000FBE28 38 80 00 45 */ li r4, 0x45
+/* 801001CC 000FBE2C 38 A0 00 00 */ li r5, 0
+/* 801001D0 000FBE30 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801001D4 000FBE34 48 2D D8 09 */ bl func_803DD9DC
+/* 801001D8 000FBE38 7C 64 1B 78 */ mr r4, r3
+/* 801001DC 000FBE3C 38 60 00 18 */ li r3, 0x18
+/* 801001E0 000FBE40 48 05 C1 29 */ bl func_8015C308
+/* 801001E4 000FBE44 7F E4 FB 78 */ mr r4, r31
+/* 801001E8 000FBE48 7F A5 EB 78 */ mr r5, r29
+/* 801001EC 000FBE4C 7F C8 F3 78 */ mr r8, r30
+/* 801001F0 000FBE50 7F 86 07 34 */ extsh r6, r28
+/* 801001F4 000FBE54 7F 67 07 34 */ extsh r7, r27
+/* 801001F8 000FBE58 38 60 0E A5 */ li r3, 0xea5
+/* 801001FC 000FBE5C 48 14 FF 39 */ bl func_80250134
+lbl_80100200:
+/* 80100200 000FBE60 39 61 00 70 */ addi r11, r1, 0x70
+/* 80100204 000FBE64 48 0C 6F 71 */ bl _restgpr_27
+/* 80100208 000FBE68 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 8010020C 000FBE6C 7C 08 03 A6 */ mtlr r0
+/* 80100210 000FBE70 38 21 00 70 */ addi r1, r1, 0x70
+/* 80100214 000FBE74 4E 80 00 20 */ blr
+lbl_80100218:
+/* 80100218 000FBE78 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 8010021C 000FBE7C 7C 08 02 A6 */ mflr r0
+/* 80100220 000FBE80 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80100224 000FBE84 39 61 00 30 */ addi r11, r1, 0x30
+/* 80100228 000FBE88 48 0C 6E FD */ bl _savegpr_26
+/* 8010022C 000FBE8C 7C 7D 1B 78 */ mr r29, r3
+/* 80100230 000FBE90 7C 9E 23 78 */ mr r30, r4
+/* 80100234 000FBE94 38 C1 00 08 */ addi r6, r1, 8
+/* 80100238 000FBE98 3B E0 FF FF */ li r31, -1
+/* 8010023C 000FBE9C 38 A0 00 03 */ li r5, 3
+/* 80100240 000FBEA0 48 15 3C 4D */ bl func_80253E8C
+/* 80100244 000FBEA4 80 61 00 08 */ lwz r3, 8(r1)
+/* 80100248 000FBEA8 38 03 FF F5 */ addi r0, r3, -11
+/* 8010024C 000FBEAC 28 00 00 34 */ cmplwi r0, 0x34
+/* 80100250 000FBEB0 41 81 03 74 */ bgt lbl_801005C4
+/* 80100254 000FBEB4 3C 60 80 42 */ lis r3, lbl_8041A794@ha
+/* 80100258 000FBEB8 54 00 10 3A */ slwi r0, r0, 2
+/* 8010025C 000FBEBC 38 63 A7 94 */ addi r3, r3, lbl_8041A794@l
+/* 80100260 000FBEC0 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80100264 000FBEC4 7C 69 03 A6 */ mtctr r3
+/* 80100268 000FBEC8 4E 80 04 20 */ bctr
+/* 8010026C 000FBECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100270 000FBED0 38 80 00 36 */ li r4, 0x36
+/* 80100274 000FBED4 38 A0 00 00 */ li r5, 0
+/* 80100278 000FBED8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010027C 000FBEDC 48 2D D7 61 */ bl func_803DD9DC
+/* 80100280 000FBEE0 2C 03 00 00 */ cmpwi r3, 0
+/* 80100284 000FBEE4 40 82 03 40 */ bne lbl_801005C4
+/* 80100288 000FBEE8 88 1E 00 02 */ lbz r0, 2(r30)
+/* 8010028C 000FBEEC 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80100290 000FBEF0 7C 04 16 70 */ srawi r4, r0, 2
+/* 80100294 000FBEF4 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80100298 000FBEF8 7C 63 16 70 */ srawi r3, r3, 2
+/* 8010029C 000FBEFC 98 9E 00 02 */ stb r4, 2(r30)
+/* 801002A0 000FBF00 7C 00 16 70 */ srawi r0, r0, 2
+/* 801002A4 000FBF04 98 7E 00 03 */ stb r3, 3(r30)
+/* 801002A8 000FBF08 98 1E 00 04 */ stb r0, 4(r30)
+/* 801002AC 000FBF0C 48 00 03 18 */ b lbl_801005C4
+/* 801002B0 000FBF10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801002B4 000FBF14 38 80 00 37 */ li r4, 0x37
+/* 801002B8 000FBF18 38 A0 00 00 */ li r5, 0
+/* 801002BC 000FBF1C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801002C0 000FBF20 48 2D D7 1D */ bl func_803DD9DC
+/* 801002C4 000FBF24 2C 03 00 00 */ cmpwi r3, 0
+/* 801002C8 000FBF28 40 82 02 FC */ bne lbl_801005C4
+/* 801002CC 000FBF2C 88 1E 00 02 */ lbz r0, 2(r30)
+/* 801002D0 000FBF30 88 7E 00 03 */ lbz r3, 3(r30)
+/* 801002D4 000FBF34 7C 04 16 70 */ srawi r4, r0, 2
+/* 801002D8 000FBF38 88 1E 00 04 */ lbz r0, 4(r30)
+/* 801002DC 000FBF3C 7C 63 16 70 */ srawi r3, r3, 2
+/* 801002E0 000FBF40 98 9E 00 02 */ stb r4, 2(r30)
+/* 801002E4 000FBF44 7C 00 16 70 */ srawi r0, r0, 2
+/* 801002E8 000FBF48 98 7E 00 03 */ stb r3, 3(r30)
+/* 801002EC 000FBF4C 98 1E 00 04 */ stb r0, 4(r30)
+/* 801002F0 000FBF50 48 00 02 D4 */ b lbl_801005C4
+/* 801002F4 000FBF54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801002F8 000FBF58 38 80 00 38 */ li r4, 0x38
+/* 801002FC 000FBF5C 38 A0 00 00 */ li r5, 0
+/* 80100300 000FBF60 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80100304 000FBF64 48 2D D6 D9 */ bl func_803DD9DC
+/* 80100308 000FBF68 2C 03 00 00 */ cmpwi r3, 0
+/* 8010030C 000FBF6C 40 82 02 B8 */ bne lbl_801005C4
+/* 80100310 000FBF70 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80100314 000FBF74 88 7E 00 03 */ lbz r3, 3(r30)
+/* 80100318 000FBF78 7C 04 16 70 */ srawi r4, r0, 2
+/* 8010031C 000FBF7C 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80100320 000FBF80 7C 63 16 70 */ srawi r3, r3, 2
+/* 80100324 000FBF84 98 9E 00 02 */ stb r4, 2(r30)
+/* 80100328 000FBF88 7C 00 16 70 */ srawi r0, r0, 2
+/* 8010032C 000FBF8C 98 7E 00 03 */ stb r3, 3(r30)
+/* 80100330 000FBF90 98 1E 00 04 */ stb r0, 4(r30)
+/* 80100334 000FBF94 48 00 02 90 */ b lbl_801005C4
+/* 80100338 000FBF98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010033C 000FBF9C 38 80 00 39 */ li r4, 0x39
+/* 80100340 000FBFA0 38 A0 00 00 */ li r5, 0
+/* 80100344 000FBFA4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80100348 000FBFA8 48 2D D6 95 */ bl func_803DD9DC
+/* 8010034C 000FBFAC 2C 03 00 00 */ cmpwi r3, 0
+/* 80100350 000FBFB0 40 82 02 74 */ bne lbl_801005C4
+/* 80100354 000FBFB4 88 1E 00 02 */ lbz r0, 2(r30)
+/* 80100358 000FBFB8 88 7E 00 03 */ lbz r3, 3(r30)
+/* 8010035C 000FBFBC 7C 04 16 70 */ srawi r4, r0, 2
+/* 80100360 000FBFC0 88 1E 00 04 */ lbz r0, 4(r30)
+/* 80100364 000FBFC4 7C 63 16 70 */ srawi r3, r3, 2
+/* 80100368 000FBFC8 98 9E 00 02 */ stb r4, 2(r30)
+/* 8010036C 000FBFCC 7C 00 16 70 */ srawi r0, r0, 2
+/* 80100370 000FBFD0 98 7E 00 03 */ stb r3, 3(r30)
+/* 80100374 000FBFD4 98 1E 00 04 */ stb r0, 4(r30)
+/* 80100378 000FBFD8 48 00 02 4C */ b lbl_801005C4
+/* 8010037C 000FBFDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100380 000FBFE0 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100384 000FBFE4 48 00 1C A1 */ bl func_80102024
+/* 80100388 000FBFE8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 8010038C 000FBFEC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100390 000FBFF0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100394 000FBFF4 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100398 000FBFF8 48 29 28 3D */ bl func_80392BD4
+/* 8010039C 000FBFFC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
+/* 801003A0 000FC000 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
+/* 801003A4 000FC004 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
+/* 801003A8 000FC008 7C 64 00 2E */ lwzx r3, r4, r0
+/* 801003AC 000FC00C 4B F5 A6 4D */ bl func_8005A9F8
+/* 801003B0 000FC010 7C 66 1B 78 */ mr r6, r3
+/* 801003B4 000FC014 7F A3 EB 78 */ mr r3, r29
+/* 801003B8 000FC018 7F C4 F3 78 */ mr r4, r30
+/* 801003BC 000FC01C 38 A0 00 01 */ li r5, 1
+/* 801003C0 000FC020 48 15 3A F5 */ bl func_80253EB4
+/* 801003C4 000FC024 48 00 02 00 */ b lbl_801005C4
+/* 801003C8 000FC028 7F A3 EB 78 */ mr r3, r29
+/* 801003CC 000FC02C 7F C4 F3 78 */ mr r4, r30
+/* 801003D0 000FC030 38 A0 00 02 */ li r5, 2
+/* 801003D4 000FC034 38 C0 0E AF */ li r6, 0xeaf
+/* 801003D8 000FC038 48 15 3A DD */ bl func_80253EB4
+/* 801003DC 000FC03C 48 00 01 E8 */ b lbl_801005C4
+/* 801003E0 000FC040 7F A3 EB 78 */ mr r3, r29
+/* 801003E4 000FC044 7F C4 F3 78 */ mr r4, r30
+/* 801003E8 000FC048 38 A0 00 02 */ li r5, 2
+/* 801003EC 000FC04C 38 C0 0E B0 */ li r6, 0xeb0
+/* 801003F0 000FC050 48 15 3A C5 */ bl func_80253EB4
+/* 801003F4 000FC054 48 00 01 D0 */ b lbl_801005C4
+/* 801003F8 000FC058 7F A3 EB 78 */ mr r3, r29
+/* 801003FC 000FC05C 7F C4 F3 78 */ mr r4, r30
+/* 80100400 000FC060 38 A0 00 02 */ li r5, 2
+/* 80100404 000FC064 38 C0 0E B1 */ li r6, 0xeb1
+/* 80100408 000FC068 48 15 3A AD */ bl func_80253EB4
+/* 8010040C 000FC06C 48 00 01 B8 */ b lbl_801005C4
+/* 80100410 000FC070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100414 000FC074 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100418 000FC078 48 00 1C 0D */ bl func_80102024
+/* 8010041C 000FC07C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100420 000FC080 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100424 000FC084 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100428 000FC088 38 65 00 18 */ addi r3, r5, 0x18
+/* 8010042C 000FC08C 48 29 27 41 */ bl func_80392B6C
+/* 80100430 000FC090 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 80100434 000FC094 2C 00 00 01 */ cmpwi r0, 1
+/* 80100438 000FC098 41 82 00 38 */ beq lbl_80100470
+/* 8010043C 000FC09C 40 80 00 10 */ bge lbl_8010044C
+/* 80100440 000FC0A0 2C 00 00 00 */ cmpwi r0, 0
+/* 80100444 000FC0A4 40 80 00 14 */ bge lbl_80100458
+/* 80100448 000FC0A8 48 00 01 7C */ b lbl_801005C4
+lbl_8010044C:
+/* 8010044C 000FC0AC 2C 00 00 03 */ cmpwi r0, 3
+/* 80100450 000FC0B0 40 80 01 74 */ bge lbl_801005C4
+/* 80100454 000FC0B4 48 00 00 34 */ b lbl_80100488
+lbl_80100458:
+/* 80100458 000FC0B8 7F A3 EB 78 */ mr r3, r29
+/* 8010045C 000FC0BC 7F C4 F3 78 */ mr r4, r30
+/* 80100460 000FC0C0 38 A0 00 02 */ li r5, 2
+/* 80100464 000FC0C4 38 C0 0E B2 */ li r6, 0xeb2
+/* 80100468 000FC0C8 48 15 3A 4D */ bl func_80253EB4
+/* 8010046C 000FC0CC 48 00 01 58 */ b lbl_801005C4
+lbl_80100470:
+/* 80100470 000FC0D0 7F A3 EB 78 */ mr r3, r29
+/* 80100474 000FC0D4 7F C4 F3 78 */ mr r4, r30
+/* 80100478 000FC0D8 38 A0 00 02 */ li r5, 2
+/* 8010047C 000FC0DC 38 C0 0E B3 */ li r6, 0xeb3
+/* 80100480 000FC0E0 48 15 3A 35 */ bl func_80253EB4
+/* 80100484 000FC0E4 48 00 01 40 */ b lbl_801005C4
+lbl_80100488:
+/* 80100488 000FC0E8 7F A3 EB 78 */ mr r3, r29
+/* 8010048C 000FC0EC 7F C4 F3 78 */ mr r4, r30
+/* 80100490 000FC0F0 38 A0 00 02 */ li r5, 2
+/* 80100494 000FC0F4 38 C0 0E B4 */ li r6, 0xeb4
+/* 80100498 000FC0F8 48 15 3A 1D */ bl func_80253EB4
+/* 8010049C 000FC0FC 48 00 01 28 */ b lbl_801005C4
+/* 801004A0 000FC100 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801004A4 000FC104 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 801004A8 000FC108 48 00 1B 7D */ bl func_80102024
+/* 801004AC 000FC10C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 801004B0 000FC110 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 801004B4 000FC114 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 801004B8 000FC118 38 65 00 18 */ addi r3, r5, 0x18
+/* 801004BC 000FC11C 48 29 26 B1 */ bl func_80392B6C
+/* 801004C0 000FC120 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801004C4 000FC124 2C 00 00 01 */ cmpwi r0, 1
+/* 801004C8 000FC128 41 82 00 38 */ beq lbl_80100500
+/* 801004CC 000FC12C 40 80 00 10 */ bge lbl_801004DC
+/* 801004D0 000FC130 2C 00 00 00 */ cmpwi r0, 0
+/* 801004D4 000FC134 40 80 00 14 */ bge lbl_801004E8
+/* 801004D8 000FC138 48 00 00 54 */ b lbl_8010052C
+lbl_801004DC:
+/* 801004DC 000FC13C 2C 00 00 03 */ cmpwi r0, 3
+/* 801004E0 000FC140 40 80 00 4C */ bge lbl_8010052C
+/* 801004E4 000FC144 48 00 00 34 */ b lbl_80100518
+lbl_801004E8:
+/* 801004E8 000FC148 3C 80 00 50 */ lis r4, 0x00500C00@ha
+/* 801004EC 000FC14C 38 60 03 F2 */ li r3, 0x3f2
+/* 801004F0 000FC150 38 84 0C 00 */ addi r4, r4, 0x00500C00@l
+/* 801004F4 000FC154 4B F5 A7 6D */ bl func_8005AC60
+/* 801004F8 000FC158 7C 66 1B 78 */ mr r6, r3
+/* 801004FC 000FC15C 48 00 00 30 */ b lbl_8010052C
+lbl_80100500:
+/* 80100500 000FC160 3C 80 00 52 */ lis r4, 0x00520C00@ha
+/* 80100504 000FC164 38 60 03 F2 */ li r3, 0x3f2
+/* 80100508 000FC168 38 84 0C 00 */ addi r4, r4, 0x00520C00@l
+/* 8010050C 000FC16C 4B F5 A7 55 */ bl func_8005AC60
+/* 80100510 000FC170 7C 66 1B 78 */ mr r6, r3
+/* 80100514 000FC174 48 00 00 18 */ b lbl_8010052C
+lbl_80100518:
+/* 80100518 000FC178 3C 80 00 51 */ lis r4, 0x00510C00@ha
+/* 8010051C 000FC17C 38 60 03 F2 */ li r3, 0x3f2
+/* 80100520 000FC180 38 84 0C 00 */ addi r4, r4, 0x00510C00@l
+/* 80100524 000FC184 4B F5 A7 3D */ bl func_8005AC60
+/* 80100528 000FC188 7C 66 1B 78 */ mr r6, r3
+lbl_8010052C:
+/* 8010052C 000FC18C 7F A3 EB 78 */ mr r3, r29
+/* 80100530 000FC190 7F C4 F3 78 */ mr r4, r30
+/* 80100534 000FC194 38 A0 00 01 */ li r5, 1
+/* 80100538 000FC198 48 15 39 7D */ bl func_80253EB4
+/* 8010053C 000FC19C 48 00 00 88 */ b lbl_801005C4
+/* 80100540 000FC1A0 3B E0 00 00 */ li r31, 0
+/* 80100544 000FC1A4 48 00 00 80 */ b lbl_801005C4
+/* 80100548 000FC1A8 3B E0 00 0A */ li r31, 0xa
+/* 8010054C 000FC1AC 48 00 00 78 */ b lbl_801005C4
+/* 80100550 000FC1B0 3B E0 00 01 */ li r31, 1
+/* 80100554 000FC1B4 48 00 00 70 */ b lbl_801005C4
+/* 80100558 000FC1B8 3B E0 00 0B */ li r31, 0xb
+/* 8010055C 000FC1BC 48 00 00 68 */ b lbl_801005C4
+/* 80100560 000FC1C0 3B E0 00 03 */ li r31, 3
+/* 80100564 000FC1C4 48 00 00 60 */ b lbl_801005C4
+/* 80100568 000FC1C8 3B E0 00 0D */ li r31, 0xd
+/* 8010056C 000FC1CC 48 00 00 58 */ b lbl_801005C4
+/* 80100570 000FC1D0 3B E0 00 04 */ li r31, 4
+/* 80100574 000FC1D4 48 00 00 50 */ b lbl_801005C4
+/* 80100578 000FC1D8 3B E0 00 0C */ li r31, 0xc
+/* 8010057C 000FC1DC 48 00 00 48 */ b lbl_801005C4
+/* 80100580 000FC1E0 3B E0 00 02 */ li r31, 2
+/* 80100584 000FC1E4 48 00 00 40 */ b lbl_801005C4
+/* 80100588 000FC1E8 3B E0 00 0F */ li r31, 0xf
+/* 8010058C 000FC1EC 48 00 00 38 */ b lbl_801005C4
+/* 80100590 000FC1F0 3B E0 00 06 */ li r31, 6
+/* 80100594 000FC1F4 48 00 00 30 */ b lbl_801005C4
+/* 80100598 000FC1F8 3B E0 00 0E */ li r31, 0xe
+/* 8010059C 000FC1FC 48 00 00 28 */ b lbl_801005C4
+/* 801005A0 000FC200 3B E0 00 05 */ li r31, 5
+/* 801005A4 000FC204 48 00 00 20 */ b lbl_801005C4
+/* 801005A8 000FC208 3B E0 00 10 */ li r31, 0x10
+/* 801005AC 000FC20C 48 00 00 18 */ b lbl_801005C4
+/* 801005B0 000FC210 3B E0 00 07 */ li r31, 7
+/* 801005B4 000FC214 48 00 00 10 */ b lbl_801005C4
+/* 801005B8 000FC218 3B E0 00 11 */ li r31, 0x11
+/* 801005BC 000FC21C 48 00 00 08 */ b lbl_801005C4
+/* 801005C0 000FC220 3B E0 00 08 */ li r31, 8
+lbl_801005C4:
+/* 801005C4 000FC224 3C 1F 00 01 */ addis r0, r31, 1
+/* 801005C8 000FC228 28 00 FF FF */ cmplwi r0, 0xffff
+/* 801005CC 000FC22C 41 82 02 88 */ beq lbl_80100854
+/* 801005D0 000FC230 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801005D4 000FC234 3B 40 00 05 */ li r26, 5
+/* 801005D8 000FC238 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 801005DC 000FC23C 48 00 1A 49 */ bl func_80102024
+/* 801005E0 000FC240 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
+/* 801005E4 000FC244 7C 7B 1B 78 */ mr r27, r3
+/* 801005E8 000FC248 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
+/* 801005EC 000FC24C 38 7C 00 18 */ addi r3, r28, 0x18
+/* 801005F0 000FC250 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 801005F4 000FC254 48 29 27 E9 */ bl func_80392DDC
+/* 801005F8 000FC258 54 60 06 3E */ clrlwi r0, r3, 0x18
+/* 801005FC 000FC25C 28 00 00 0F */ cmplwi r0, 0xf
+/* 80100600 000FC260 41 81 01 94 */ bgt lbl_80100794
+/* 80100604 000FC264 3C 60 80 42 */ lis r3, lbl_8041A754@ha
+/* 80100608 000FC268 54 00 10 3A */ slwi r0, r0, 2
+/* 8010060C 000FC26C 38 63 A7 54 */ addi r3, r3, lbl_8041A754@l
+/* 80100610 000FC270 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80100614 000FC274 7C 69 03 A6 */ mtctr r3
+/* 80100618 000FC278 4E 80 04 20 */ bctr
+/* 8010061C 000FC27C 38 7C 00 18 */ addi r3, r28, 0x18
+/* 80100620 000FC280 57 64 04 3E */ clrlwi r4, r27, 0x10
+/* 80100624 000FC284 48 29 25 B1 */ bl func_80392BD4
+/* 80100628 000FC288 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 8010062C 000FC28C 7F E5 FB 78 */ mr r5, r31
+/* 80100630 000FC290 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100634 000FC294 48 29 00 2D */ bl func_80390660
+/* 80100638 000FC298 7C 7A 1B 78 */ mr r26, r3
+/* 8010063C 000FC29C 48 00 01 58 */ b lbl_80100794
+/* 80100640 000FC2A0 7F E5 FB 78 */ mr r5, r31
+/* 80100644 000FC2A4 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100648 000FC2A8 38 80 00 12 */ li r4, 0x12
+/* 8010064C 000FC2AC 48 29 00 15 */ bl func_80390660
+/* 80100650 000FC2B0 7C 7A 1B 78 */ mr r26, r3
+/* 80100654 000FC2B4 48 00 01 40 */ b lbl_80100794
+/* 80100658 000FC2B8 7F E5 FB 78 */ mr r5, r31
+/* 8010065C 000FC2BC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100660 000FC2C0 38 80 00 13 */ li r4, 0x13
+/* 80100664 000FC2C4 48 28 FF FD */ bl func_80390660
+/* 80100668 000FC2C8 7C 7A 1B 78 */ mr r26, r3
+/* 8010066C 000FC2CC 48 00 01 28 */ b lbl_80100794
+/* 80100670 000FC2D0 7F E5 FB 78 */ mr r5, r31
+/* 80100674 000FC2D4 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100678 000FC2D8 38 80 00 14 */ li r4, 0x14
+/* 8010067C 000FC2DC 48 28 FF E5 */ bl func_80390660
+/* 80100680 000FC2E0 7C 7A 1B 78 */ mr r26, r3
+/* 80100684 000FC2E4 48 00 01 10 */ b lbl_80100794
+/* 80100688 000FC2E8 7F E5 FB 78 */ mr r5, r31
+/* 8010068C 000FC2EC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100690 000FC2F0 38 80 00 15 */ li r4, 0x15
+/* 80100694 000FC2F4 48 28 FF CD */ bl func_80390660
+/* 80100698 000FC2F8 7C 7A 1B 78 */ mr r26, r3
+/* 8010069C 000FC2FC 48 00 00 F8 */ b lbl_80100794
+/* 801006A0 000FC300 7F E5 FB 78 */ mr r5, r31
+/* 801006A4 000FC304 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006A8 000FC308 38 80 00 16 */ li r4, 0x16
+/* 801006AC 000FC30C 48 28 FF B5 */ bl func_80390660
+/* 801006B0 000FC310 7C 7A 1B 78 */ mr r26, r3
+/* 801006B4 000FC314 48 00 00 E0 */ b lbl_80100794
+/* 801006B8 000FC318 7F E5 FB 78 */ mr r5, r31
+/* 801006BC 000FC31C 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006C0 000FC320 38 80 00 17 */ li r4, 0x17
+/* 801006C4 000FC324 48 28 FF 9D */ bl func_80390660
+/* 801006C8 000FC328 7C 7A 1B 78 */ mr r26, r3
+/* 801006CC 000FC32C 48 00 00 C8 */ b lbl_80100794
+/* 801006D0 000FC330 7F E5 FB 78 */ mr r5, r31
+/* 801006D4 000FC334 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006D8 000FC338 38 80 00 18 */ li r4, 0x18
+/* 801006DC 000FC33C 48 28 FF 85 */ bl func_80390660
+/* 801006E0 000FC340 7C 7A 1B 78 */ mr r26, r3
+/* 801006E4 000FC344 48 00 00 B0 */ b lbl_80100794
+/* 801006E8 000FC348 7F E5 FB 78 */ mr r5, r31
+/* 801006EC 000FC34C 38 7C 00 24 */ addi r3, r28, 0x24
+/* 801006F0 000FC350 38 80 00 19 */ li r4, 0x19
+/* 801006F4 000FC354 48 28 FF 6D */ bl func_80390660
+/* 801006F8 000FC358 7C 7A 1B 78 */ mr r26, r3
+/* 801006FC 000FC35C 48 00 00 98 */ b lbl_80100794
+/* 80100700 000FC360 7F E5 FB 78 */ mr r5, r31
+/* 80100704 000FC364 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100708 000FC368 38 80 00 1A */ li r4, 0x1a
+/* 8010070C 000FC36C 48 28 FF 55 */ bl func_80390660
+/* 80100710 000FC370 7C 7A 1B 78 */ mr r26, r3
+/* 80100714 000FC374 48 00 00 80 */ b lbl_80100794
+/* 80100718 000FC378 7F E5 FB 78 */ mr r5, r31
+/* 8010071C 000FC37C 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100720 000FC380 38 80 00 1B */ li r4, 0x1b
+/* 80100724 000FC384 48 28 FF 3D */ bl func_80390660
+/* 80100728 000FC388 7C 7A 1B 78 */ mr r26, r3
+/* 8010072C 000FC38C 48 00 00 68 */ b lbl_80100794
+/* 80100730 000FC390 7F E5 FB 78 */ mr r5, r31
+/* 80100734 000FC394 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100738 000FC398 38 80 00 1C */ li r4, 0x1c
+/* 8010073C 000FC39C 48 28 FF 25 */ bl func_80390660
+/* 80100740 000FC3A0 7C 7A 1B 78 */ mr r26, r3
+/* 80100744 000FC3A4 48 00 00 50 */ b lbl_80100794
+/* 80100748 000FC3A8 7F E5 FB 78 */ mr r5, r31
+/* 8010074C 000FC3AC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100750 000FC3B0 38 80 00 1D */ li r4, 0x1d
+/* 80100754 000FC3B4 48 28 FF 0D */ bl func_80390660
+/* 80100758 000FC3B8 7C 7A 1B 78 */ mr r26, r3
+/* 8010075C 000FC3BC 48 00 00 38 */ b lbl_80100794
+/* 80100760 000FC3C0 7F E5 FB 78 */ mr r5, r31
+/* 80100764 000FC3C4 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100768 000FC3C8 38 80 00 1E */ li r4, 0x1e
+/* 8010076C 000FC3CC 48 28 FE F5 */ bl func_80390660
+/* 80100770 000FC3D0 7C 7A 1B 78 */ mr r26, r3
+/* 80100774 000FC3D4 48 00 00 20 */ b lbl_80100794
+/* 80100778 000FC3D8 7F E5 FB 78 */ mr r5, r31
+/* 8010077C 000FC3DC 38 7C 00 24 */ addi r3, r28, 0x24
+/* 80100780 000FC3E0 38 80 00 1F */ li r4, 0x1f
+/* 80100784 000FC3E4 48 28 FE DD */ bl func_80390660
+/* 80100788 000FC3E8 7C 7A 1B 78 */ mr r26, r3
+/* 8010078C 000FC3EC 48 00 00 08 */ b lbl_80100794
+/* 80100790 000FC3F0 3B 40 00 05 */ li r26, 5
+lbl_80100794:
+/* 80100794 000FC3F4 57 40 06 3E */ clrlwi r0, r26, 0x18
+/* 80100798 000FC3F8 38 C0 00 00 */ li r6, 0
+/* 8010079C 000FC3FC 2C 00 00 03 */ cmpwi r0, 3
+/* 801007A0 000FC400 41 82 00 78 */ beq lbl_80100818
+/* 801007A4 000FC404 40 80 00 1C */ bge lbl_801007C0
+/* 801007A8 000FC408 2C 00 00 01 */ cmpwi r0, 1
+/* 801007AC 000FC40C 41 82 00 3C */ beq lbl_801007E8
+/* 801007B0 000FC410 40 80 00 50 */ bge lbl_80100800
+/* 801007B4 000FC414 2C 00 00 00 */ cmpwi r0, 0
+/* 801007B8 000FC418 40 80 00 18 */ bge lbl_801007D0
+/* 801007BC 000FC41C 48 00 00 88 */ b lbl_80100844
+lbl_801007C0:
+/* 801007C0 000FC420 2C 00 00 05 */ cmpwi r0, 5
+/* 801007C4 000FC424 41 82 00 80 */ beq lbl_80100844
+/* 801007C8 000FC428 40 80 00 7C */ bge lbl_80100844
+/* 801007CC 000FC42C 48 00 00 64 */ b lbl_80100830
+lbl_801007D0:
+/* 801007D0 000FC430 3C 80 12 98 */ lis r4, 0x12980C00@ha
+/* 801007D4 000FC434 38 60 03 F2 */ li r3, 0x3f2
+/* 801007D8 000FC438 38 84 0C 00 */ addi r4, r4, 0x12980C00@l
+/* 801007DC 000FC43C 4B F5 A4 85 */ bl func_8005AC60
+/* 801007E0 000FC440 7C 66 1B 78 */ mr r6, r3
+/* 801007E4 000FC444 48 00 00 60 */ b lbl_80100844
+lbl_801007E8:
+/* 801007E8 000FC448 3C 80 12 99 */ lis r4, 0x12990C00@ha
+/* 801007EC 000FC44C 38 60 03 F2 */ li r3, 0x3f2
+/* 801007F0 000FC450 38 84 0C 00 */ addi r4, r4, 0x12990C00@l
+/* 801007F4 000FC454 4B F5 A4 6D */ bl func_8005AC60
+/* 801007F8 000FC458 7C 66 1B 78 */ mr r6, r3
+/* 801007FC 000FC45C 48 00 00 48 */ b lbl_80100844
+lbl_80100800:
+/* 80100800 000FC460 3C 80 12 9A */ lis r4, 0x129A0C00@ha
+/* 80100804 000FC464 38 60 03 F2 */ li r3, 0x3f2
+/* 80100808 000FC468 38 84 0C 00 */ addi r4, r4, 0x129A0C00@l
+/* 8010080C 000FC46C 4B F5 A4 55 */ bl func_8005AC60
+/* 80100810 000FC470 7C 66 1B 78 */ mr r6, r3
+/* 80100814 000FC474 48 00 00 30 */ b lbl_80100844
+lbl_80100818:
+/* 80100818 000FC478 3C 80 12 9B */ lis r4, 0x129B0C00@ha
+/* 8010081C 000FC47C 38 60 03 F2 */ li r3, 0x3f2
+/* 80100820 000FC480 38 84 0C 00 */ addi r4, r4, 0x129B0C00@l
+/* 80100824 000FC484 4B F5 A4 3D */ bl func_8005AC60
+/* 80100828 000FC488 7C 66 1B 78 */ mr r6, r3
+/* 8010082C 000FC48C 48 00 00 18 */ b lbl_80100844
+lbl_80100830:
+/* 80100830 000FC490 3C 80 12 9C */ lis r4, 0x129C0C00@ha
+/* 80100834 000FC494 38 60 03 F2 */ li r3, 0x3f2
+/* 80100838 000FC498 38 84 0C 00 */ addi r4, r4, 0x129C0C00@l
+/* 8010083C 000FC49C 4B F5 A4 25 */ bl func_8005AC60
+/* 80100840 000FC4A0 7C 66 1B 78 */ mr r6, r3
+lbl_80100844:
+/* 80100844 000FC4A4 7F A3 EB 78 */ mr r3, r29
+/* 80100848 000FC4A8 7F C4 F3 78 */ mr r4, r30
+/* 8010084C 000FC4AC 38 A0 00 01 */ li r5, 1
+/* 80100850 000FC4B0 48 15 36 65 */ bl func_80253EB4
+lbl_80100854:
+/* 80100854 000FC4B4 39 61 00 30 */ addi r11, r1, 0x30
+/* 80100858 000FC4B8 48 0C 69 19 */ bl _restgpr_26
+/* 8010085C 000FC4BC 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80100860 000FC4C0 7C 08 03 A6 */ mtlr r0
+/* 80100864 000FC4C4 38 21 00 30 */ addi r1, r1, 0x30
+/* 80100868 000FC4C8 4E 80 00 20 */ blr
+lbl_8010086C:
+/* 8010086C 000FC4CC 94 21 FF 80 */ stwu r1, -0x80(r1)
+/* 80100870 000FC4D0 7C 08 02 A6 */ mflr r0
+/* 80100874 000FC4D4 90 01 00 84 */ stw r0, 0x84(r1)
+/* 80100878 000FC4D8 39 61 00 80 */ addi r11, r1, 0x80
+/* 8010087C 000FC4DC 48 0C 68 AD */ bl _savegpr_27
+/* 80100880 000FC4E0 3C 00 43 30 */ lis r0, 0x4330
+/* 80100884 000FC4E4 7C 7C 1B 78 */ mr r28, r3
+/* 80100888 000FC4E8 90 01 00 30 */ stw r0, 0x30(r1)
+/* 8010088C 000FC4EC 7C 9B 23 78 */ mr r27, r4
+/* 80100890 000FC4F0 38 C1 00 08 */ addi r6, r1, 8
+/* 80100894 000FC4F4 38 A0 00 03 */ li r5, 3
+/* 80100898 000FC4F8 90 01 00 38 */ stw r0, 0x38(r1)
+/* 8010089C 000FC4FC 48 15 36 41 */ bl func_80253EDC
+/* 801008A0 000FC500 7F 83 E3 78 */ mr r3, r28
+/* 801008A4 000FC504 7F 64 DB 78 */ mr r4, r27
+/* 801008A8 000FC508 38 C1 00 10 */ addi r6, r1, 0x10
+/* 801008AC 000FC50C 38 A0 00 06 */ li r5, 6
+/* 801008B0 000FC510 48 15 36 2D */ bl func_80253EDC
+/* 801008B4 000FC514 80 01 00 08 */ lwz r0, 8(r1)
+/* 801008B8 000FC518 38 60 FF 00 */ li r3, -256
+/* 801008BC 000FC51C 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 801008C0 000FC520 28 00 00 3E */ cmplwi r0, 0x3e
+/* 801008C4 000FC524 7C 9F 1B 78 */ or r31, r4, r3
+/* 801008C8 000FC528 41 81 10 2C */ bgt lbl_801018F4
+/* 801008CC 000FC52C 3C 60 80 42 */ lis r3, lbl_8041A868@ha
+/* 801008D0 000FC530 54 00 10 3A */ slwi r0, r0, 2
+/* 801008D4 000FC534 38 63 A8 68 */ addi r3, r3, lbl_8041A868@l
+/* 801008D8 000FC538 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801008DC 000FC53C 7C 69 03 A6 */ mtctr r3
+/* 801008E0 000FC540 4E 80 04 20 */ bctr
+/* 801008E4 000FC544 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801008E8 000FC548 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 801008EC 000FC54C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
+/* 801008F0 000FC550 41 82 10 04 */ beq lbl_801018F4
+/* 801008F4 000FC554 38 81 00 10 */ addi r4, r1, 0x10
+/* 801008F8 000FC558 38 60 00 0D */ li r3, 0xd
+/* 801008FC 000FC55C 4B F5 91 41 */ bl func_80059A3C
+/* 80100900 000FC560 48 00 0F F4 */ b lbl_801018F4
+/* 80100904 000FC564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100908 000FC568 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8010090C 000FC56C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
+/* 80100910 000FC570 41 82 0F E4 */ beq lbl_801018F4
+/* 80100914 000FC574 38 81 00 10 */ addi r4, r1, 0x10
+/* 80100918 000FC578 38 60 00 0E */ li r3, 0xe
+/* 8010091C 000FC57C 4B F5 91 21 */ bl func_80059A3C
+/* 80100920 000FC580 48 00 0F D4 */ b lbl_801018F4
+/* 80100924 000FC584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100928 000FC588 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8010092C 000FC58C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
+/* 80100930 000FC590 41 82 0F C4 */ beq lbl_801018F4
+/* 80100934 000FC594 38 81 00 10 */ addi r4, r1, 0x10
+/* 80100938 000FC598 38 60 00 0F */ li r3, 0xf
+/* 8010093C 000FC59C 4B F5 91 01 */ bl func_80059A3C
+/* 80100940 000FC5A0 48 00 0F B4 */ b lbl_801018F4
+/* 80100944 000FC5A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100948 000FC5A8 80 03 00 D0 */ lwz r0, 0xd0(r3)
+/* 8010094C 000FC5AC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
+/* 80100950 000FC5B0 41 82 0F A4 */ beq lbl_801018F4
+/* 80100954 000FC5B4 38 81 00 10 */ addi r4, r1, 0x10
+/* 80100958 000FC5B8 38 60 00 10 */ li r3, 0x10
+/* 8010095C 000FC5BC 4B F5 90 E1 */ bl func_80059A3C
+/* 80100960 000FC5C0 48 00 0F 94 */ b lbl_801018F4
+/* 80100964 000FC5C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100968 000FC5C8 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010096C 000FC5CC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100970 000FC5D0 FC 80 28 1E */ fctiwz f4, f5
+/* 80100974 000FC5D4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100978 000FC5D8 FC 40 18 1E */ fctiwz f2, f3
+/* 8010097C 000FC5DC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100980 000FC5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100984 000FC5E4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100988 000FC5E8 D8 81 00 40 */ stfd f4, 0x40(r1)
+/* 8010098C 000FC5EC FC 20 08 1E */ fctiwz f1, f1
+/* 80100990 000FC5F0 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100994 000FC5F4 FC 00 00 1E */ fctiwz f0, f0
+/* 80100998 000FC5F8 D8 41 00 48 */ stfd f2, 0x48(r1)
+/* 8010099C 000FC5FC 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801009A0 000FC600 D8 21 00 50 */ stfd f1, 0x50(r1)
+/* 801009A4 000FC604 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801009A8 000FC608 D8 01 00 58 */ stfd f0, 0x58(r1)
+/* 801009AC 000FC60C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801009B0 000FC610 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801009B4 000FC614 48 00 16 71 */ bl func_80102024
+/* 801009B8 000FC618 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 801009BC 000FC61C 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 801009C0 000FC620 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 801009C4 000FC624 38 65 00 18 */ addi r3, r5, 0x18
+/* 801009C8 000FC628 48 29 23 79 */ bl func_80392D40
+/* 801009CC 000FC62C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801009D0 000FC630 48 14 F9 25 */ bl func_802502F4
+/* 801009D4 000FC634 7C 64 1B 78 */ mr r4, r3
+/* 801009D8 000FC638 38 60 00 0E */ li r3, 0xe
+/* 801009DC 000FC63C 48 05 B9 2D */ bl func_8015C308
+/* 801009E0 000FC640 7F 64 DB 78 */ mr r4, r27
+/* 801009E4 000FC644 7F 85 E3 78 */ mr r5, r28
+/* 801009E8 000FC648 7F E8 FB 78 */ mr r8, r31
+/* 801009EC 000FC64C 7F A6 07 34 */ extsh r6, r29
+/* 801009F0 000FC650 7F C7 07 34 */ extsh r7, r30
+/* 801009F4 000FC654 38 60 2D 9C */ li r3, 0x2d9c
+/* 801009F8 000FC658 48 14 F7 3D */ bl func_80250134
+/* 801009FC 000FC65C 48 00 0E F8 */ b lbl_801018F4
+/* 80100A00 000FC660 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100A04 000FC664 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100A08 000FC668 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100A0C 000FC66C FC 80 28 1E */ fctiwz f4, f5
+/* 80100A10 000FC670 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100A14 000FC674 FC 40 18 1E */ fctiwz f2, f3
+/* 80100A18 000FC678 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100A1C 000FC67C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100A20 000FC680 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100A24 000FC684 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100A28 000FC688 FC 20 08 1E */ fctiwz f1, f1
+/* 80100A2C 000FC68C 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100A30 000FC690 FC 00 00 1E */ fctiwz f0, f0
+/* 80100A34 000FC694 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100A38 000FC698 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100A3C 000FC69C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100A40 000FC6A0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100A44 000FC6A4 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100A48 000FC6A8 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100A4C 000FC6AC 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100A50 000FC6B0 48 00 15 D5 */ bl func_80102024
+/* 80100A54 000FC6B4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100A58 000FC6B8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100A5C 000FC6BC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100A60 000FC6C0 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100A64 000FC6C4 48 29 23 11 */ bl func_80392D74
+/* 80100A68 000FC6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80100A6C 000FC6CC 48 14 F8 89 */ bl func_802502F4
+/* 80100A70 000FC6D0 7C 64 1B 78 */ mr r4, r3
+/* 80100A74 000FC6D4 38 60 00 0E */ li r3, 0xe
+/* 80100A78 000FC6D8 48 05 B8 91 */ bl func_8015C308
+/* 80100A7C 000FC6DC 7F C4 F3 78 */ mr r4, r30
+/* 80100A80 000FC6E0 7F A5 EB 78 */ mr r5, r29
+/* 80100A84 000FC6E4 7F E8 FB 78 */ mr r8, r31
+/* 80100A88 000FC6E8 7F 86 07 34 */ extsh r6, r28
+/* 80100A8C 000FC6EC 7F 67 07 34 */ extsh r7, r27
+/* 80100A90 000FC6F0 38 60 2D 9D */ li r3, 0x2d9d
+/* 80100A94 000FC6F4 48 14 F6 A1 */ bl func_80250134
+/* 80100A98 000FC6F8 48 00 0E 5C */ b lbl_801018F4
+/* 80100A9C 000FC6FC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100AA0 000FC700 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100AA4 000FC704 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100AA8 000FC708 FC 80 28 1E */ fctiwz f4, f5
+/* 80100AAC 000FC70C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100AB0 000FC710 FC 40 18 1E */ fctiwz f2, f3
+/* 80100AB4 000FC714 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100AB8 000FC718 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100ABC 000FC71C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100AC0 000FC720 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100AC4 000FC724 FC 20 08 1E */ fctiwz f1, f1
+/* 80100AC8 000FC728 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100ACC 000FC72C FC 00 00 1E */ fctiwz f0, f0
+/* 80100AD0 000FC730 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100AD4 000FC734 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100AD8 000FC738 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100ADC 000FC73C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100AE0 000FC740 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100AE4 000FC744 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100AE8 000FC748 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100AEC 000FC74C 48 00 15 F1 */ bl func_801020DC
+/* 80100AF0 000FC750 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100AF4 000FC754 38 60 00 17 */ li r3, 0x17
+/* 80100AF8 000FC758 48 05 B8 11 */ bl func_8015C308
+/* 80100AFC 000FC75C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100B00 000FC760 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100B04 000FC764 48 00 16 91 */ bl func_80102194
+/* 80100B08 000FC768 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100B0C 000FC76C 38 60 00 18 */ li r3, 0x18
+/* 80100B10 000FC770 48 05 B7 F9 */ bl func_8015C308
+/* 80100B14 000FC774 7F C4 F3 78 */ mr r4, r30
+/* 80100B18 000FC778 7F A5 EB 78 */ mr r5, r29
+/* 80100B1C 000FC77C 7F E8 FB 78 */ mr r8, r31
+/* 80100B20 000FC780 7F 86 07 34 */ extsh r6, r28
+/* 80100B24 000FC784 7F 67 07 34 */ extsh r7, r27
+/* 80100B28 000FC788 38 60 0E A5 */ li r3, 0xea5
+/* 80100B2C 000FC78C 48 14 F6 09 */ bl func_80250134
+/* 80100B30 000FC790 48 00 0D C4 */ b lbl_801018F4
+/* 80100B34 000FC794 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100B38 000FC798 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100B3C 000FC79C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100B40 000FC7A0 FC 80 28 1E */ fctiwz f4, f5
+/* 80100B44 000FC7A4 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100B48 000FC7A8 FC 40 18 1E */ fctiwz f2, f3
+/* 80100B4C 000FC7AC EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100B50 000FC7B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100B54 000FC7B4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100B58 000FC7B8 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100B5C 000FC7BC FC 20 08 1E */ fctiwz f1, f1
+/* 80100B60 000FC7C0 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100B64 000FC7C4 FC 00 00 1E */ fctiwz f0, f0
+/* 80100B68 000FC7C8 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100B6C 000FC7CC 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100B70 000FC7D0 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100B74 000FC7D4 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100B78 000FC7D8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100B7C 000FC7DC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100B80 000FC7E0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100B84 000FC7E4 48 00 14 A1 */ bl func_80102024
+/* 80100B88 000FC7E8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100B8C 000FC7EC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100B90 000FC7F0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100B94 000FC7F4 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100B98 000FC7F8 48 29 20 09 */ bl func_80392BA0
+/* 80100B9C 000FC7FC 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80100BA0 000FC800 28 04 00 01 */ cmplwi r4, 1
+/* 80100BA4 000FC804 41 81 00 24 */ bgt lbl_80100BC8
+/* 80100BA8 000FC808 7F C4 F3 78 */ mr r4, r30
+/* 80100BAC 000FC80C 7F A5 EB 78 */ mr r5, r29
+/* 80100BB0 000FC810 7F E8 FB 78 */ mr r8, r31
+/* 80100BB4 000FC814 7F 86 07 34 */ extsh r6, r28
+/* 80100BB8 000FC818 7F 67 07 34 */ extsh r7, r27
+/* 80100BBC 000FC81C 38 60 51 6F */ li r3, 0x516f
+/* 80100BC0 000FC820 48 14 F5 75 */ bl func_80250134
+/* 80100BC4 000FC824 48 00 0D 30 */ b lbl_801018F4
+lbl_80100BC8:
+/* 80100BC8 000FC828 38 60 00 1B */ li r3, 0x1b
+/* 80100BCC 000FC82C 48 05 B7 3D */ bl func_8015C308
+/* 80100BD0 000FC830 7F C4 F3 78 */ mr r4, r30
+/* 80100BD4 000FC834 7F A5 EB 78 */ mr r5, r29
+/* 80100BD8 000FC838 7F E8 FB 78 */ mr r8, r31
+/* 80100BDC 000FC83C 7F 86 07 34 */ extsh r6, r28
+/* 80100BE0 000FC840 7F 67 07 34 */ extsh r7, r27
+/* 80100BE4 000FC844 38 60 0E AE */ li r3, 0xeae
+/* 80100BE8 000FC848 48 14 F5 4D */ bl func_80250134
+/* 80100BEC 000FC84C 48 00 0D 08 */ b lbl_801018F4
+/* 80100BF0 000FC850 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100BF4 000FC854 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100BF8 000FC858 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100BFC 000FC85C FC 80 28 1E */ fctiwz f4, f5
+/* 80100C00 000FC860 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100C04 000FC864 FC 40 18 1E */ fctiwz f2, f3
+/* 80100C08 000FC868 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100C0C 000FC86C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80100C10 000FC870 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100C14 000FC874 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100C18 000FC878 FC 20 08 1E */ fctiwz f1, f1
+/* 80100C1C 000FC87C 88 63 00 F3 */ lbz r3, 0xf3(r3)
+/* 80100C20 000FC880 FC 00 00 1E */ fctiwz f0, f0
+/* 80100C24 000FC884 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100C28 000FC888 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100C2C 000FC88C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100C30 000FC890 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100C34 000FC894 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100C38 000FC898 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100C3C 000FC89C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100C40 000FC8A0 48 00 13 E5 */ bl func_80102024
+/* 80100C44 000FC8A4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80100C48 000FC8A8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80100C4C 000FC8AC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80100C50 000FC8B0 38 65 00 18 */ addi r3, r5, 0x18
+/* 80100C54 000FC8B4 48 29 1F B5 */ bl func_80392C08
+/* 80100C58 000FC8B8 54 64 06 3E */ clrlwi r4, r3, 0x18
+/* 80100C5C 000FC8BC 28 04 00 01 */ cmplwi r4, 1
+/* 80100C60 000FC8C0 41 81 00 24 */ bgt lbl_80100C84
+/* 80100C64 000FC8C4 7F C4 F3 78 */ mr r4, r30
+/* 80100C68 000FC8C8 7F A5 EB 78 */ mr r5, r29
+/* 80100C6C 000FC8CC 7F E8 FB 78 */ mr r8, r31
+/* 80100C70 000FC8D0 7F 86 07 34 */ extsh r6, r28
+/* 80100C74 000FC8D4 7F 67 07 34 */ extsh r7, r27
+/* 80100C78 000FC8D8 38 60 51 6F */ li r3, 0x516f
+/* 80100C7C 000FC8DC 48 14 F4 B9 */ bl func_80250134
+/* 80100C80 000FC8E0 48 00 0C 74 */ b lbl_801018F4
+lbl_80100C84:
+/* 80100C84 000FC8E4 38 60 00 1B */ li r3, 0x1b
+/* 80100C88 000FC8E8 48 05 B6 81 */ bl func_8015C308
+/* 80100C8C 000FC8EC 7F C4 F3 78 */ mr r4, r30
+/* 80100C90 000FC8F0 7F A5 EB 78 */ mr r5, r29
+/* 80100C94 000FC8F4 7F E8 FB 78 */ mr r8, r31
+/* 80100C98 000FC8F8 7F 86 07 34 */ extsh r6, r28
+/* 80100C9C 000FC8FC 7F 67 07 34 */ extsh r7, r27
+/* 80100CA0 000FC900 38 60 0E AE */ li r3, 0xeae
+/* 80100CA4 000FC904 48 14 F4 91 */ bl func_80250134
+/* 80100CA8 000FC908 48 00 0C 4C */ b lbl_801018F4
+/* 80100CAC 000FC90C C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100CB0 000FC910 38 60 0C A6 */ li r3, 0xca6
+/* 80100CB4 000FC914 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100CB8 000FC918 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100CBC 000FC91C FC 80 28 1E */ fctiwz f4, f5
+/* 80100CC0 000FC920 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100CC4 000FC924 FC 40 18 1E */ fctiwz f2, f3
+/* 80100CC8 000FC928 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100CCC 000FC92C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100CD0 000FC930 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100CD4 000FC934 FC 20 08 1E */ fctiwz f1, f1
+/* 80100CD8 000FC938 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100CDC 000FC93C FC 00 00 1E */ fctiwz f0, f0
+/* 80100CE0 000FC940 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100CE4 000FC944 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100CE8 000FC948 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100CEC 000FC94C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100CF0 000FC950 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100CF4 000FC954 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100CF8 000FC958 48 14 F5 FD */ bl func_802502F4
+/* 80100CFC 000FC95C 7C 64 1B 78 */ mr r4, r3
+/* 80100D00 000FC960 38 60 00 10 */ li r3, 0x10
+/* 80100D04 000FC964 48 05 B6 05 */ bl func_8015C308
+/* 80100D08 000FC968 7F C4 F3 78 */ mr r4, r30
+/* 80100D0C 000FC96C 7F A5 EB 78 */ mr r5, r29
+/* 80100D10 000FC970 7F E8 FB 78 */ mr r8, r31
+/* 80100D14 000FC974 7F 86 07 34 */ extsh r6, r28
+/* 80100D18 000FC978 7F 67 07 34 */ extsh r7, r27
+/* 80100D1C 000FC97C 38 60 03 F4 */ li r3, 0x3f4
+/* 80100D20 000FC980 48 14 F4 15 */ bl func_80250134
+/* 80100D24 000FC984 48 00 0B D0 */ b lbl_801018F4
+/* 80100D28 000FC988 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100D2C 000FC98C 38 60 0C B0 */ li r3, 0xcb0
+/* 80100D30 000FC990 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100D34 000FC994 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100D38 000FC998 FC 80 28 1E */ fctiwz f4, f5
+/* 80100D3C 000FC99C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100D40 000FC9A0 FC 40 18 1E */ fctiwz f2, f3
+/* 80100D44 000FC9A4 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100D48 000FC9A8 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100D4C 000FC9AC D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100D50 000FC9B0 FC 20 08 1E */ fctiwz f1, f1
+/* 80100D54 000FC9B4 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100D58 000FC9B8 FC 00 00 1E */ fctiwz f0, f0
+/* 80100D5C 000FC9BC 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100D60 000FC9C0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100D64 000FC9C4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100D68 000FC9C8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100D6C 000FC9CC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100D70 000FC9D0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100D74 000FC9D4 48 14 F5 81 */ bl func_802502F4
+/* 80100D78 000FC9D8 7C 64 1B 78 */ mr r4, r3
+/* 80100D7C 000FC9DC 38 60 00 10 */ li r3, 0x10
+/* 80100D80 000FC9E0 48 05 B5 89 */ bl func_8015C308
+/* 80100D84 000FC9E4 7F C4 F3 78 */ mr r4, r30
+/* 80100D88 000FC9E8 7F A5 EB 78 */ mr r5, r29
+/* 80100D8C 000FC9EC 7F E8 FB 78 */ mr r8, r31
+/* 80100D90 000FC9F0 7F 86 07 34 */ extsh r6, r28
+/* 80100D94 000FC9F4 7F 67 07 34 */ extsh r7, r27
+/* 80100D98 000FC9F8 38 60 03 F4 */ li r3, 0x3f4
+/* 80100D9C 000FC9FC 48 14 F3 99 */ bl func_80250134
+/* 80100DA0 000FCA00 48 00 0B 54 */ b lbl_801018F4
+/* 80100DA4 000FCA04 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100DA8 000FCA08 38 60 0C A7 */ li r3, 0xca7
+/* 80100DAC 000FCA0C C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100DB0 000FCA10 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100DB4 000FCA14 FC 80 28 1E */ fctiwz f4, f5
+/* 80100DB8 000FCA18 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100DBC 000FCA1C FC 40 18 1E */ fctiwz f2, f3
+/* 80100DC0 000FCA20 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100DC4 000FCA24 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100DC8 000FCA28 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100DCC 000FCA2C FC 20 08 1E */ fctiwz f1, f1
+/* 80100DD0 000FCA30 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100DD4 000FCA34 FC 00 00 1E */ fctiwz f0, f0
+/* 80100DD8 000FCA38 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100DDC 000FCA3C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100DE0 000FCA40 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100DE4 000FCA44 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100DE8 000FCA48 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100DEC 000FCA4C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100DF0 000FCA50 48 14 F5 05 */ bl func_802502F4
+/* 80100DF4 000FCA54 7C 64 1B 78 */ mr r4, r3
+/* 80100DF8 000FCA58 38 60 00 10 */ li r3, 0x10
+/* 80100DFC 000FCA5C 48 05 B5 0D */ bl func_8015C308
+/* 80100E00 000FCA60 7F C4 F3 78 */ mr r4, r30
+/* 80100E04 000FCA64 7F A5 EB 78 */ mr r5, r29
+/* 80100E08 000FCA68 7F E8 FB 78 */ mr r8, r31
+/* 80100E0C 000FCA6C 7F 86 07 34 */ extsh r6, r28
+/* 80100E10 000FCA70 7F 67 07 34 */ extsh r7, r27
+/* 80100E14 000FCA74 38 60 03 F4 */ li r3, 0x3f4
+/* 80100E18 000FCA78 48 14 F3 1D */ bl func_80250134
+/* 80100E1C 000FCA7C 48 00 0A D8 */ b lbl_801018F4
+/* 80100E20 000FCA80 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100E24 000FCA84 38 60 0C B1 */ li r3, 0xcb1
+/* 80100E28 000FCA88 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100E2C 000FCA8C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100E30 000FCA90 FC 80 28 1E */ fctiwz f4, f5
+/* 80100E34 000FCA94 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100E38 000FCA98 FC 40 18 1E */ fctiwz f2, f3
+/* 80100E3C 000FCA9C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100E40 000FCAA0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100E44 000FCAA4 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100E48 000FCAA8 FC 20 08 1E */ fctiwz f1, f1
+/* 80100E4C 000FCAAC D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100E50 000FCAB0 FC 00 00 1E */ fctiwz f0, f0
+/* 80100E54 000FCAB4 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100E58 000FCAB8 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100E5C 000FCABC D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100E60 000FCAC0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100E64 000FCAC4 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100E68 000FCAC8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100E6C 000FCACC 48 14 F4 89 */ bl func_802502F4
+/* 80100E70 000FCAD0 7C 64 1B 78 */ mr r4, r3
+/* 80100E74 000FCAD4 38 60 00 10 */ li r3, 0x10
+/* 80100E78 000FCAD8 48 05 B4 91 */ bl func_8015C308
+/* 80100E7C 000FCADC 7F C4 F3 78 */ mr r4, r30
+/* 80100E80 000FCAE0 7F A5 EB 78 */ mr r5, r29
+/* 80100E84 000FCAE4 7F E8 FB 78 */ mr r8, r31
+/* 80100E88 000FCAE8 7F 86 07 34 */ extsh r6, r28
+/* 80100E8C 000FCAEC 7F 67 07 34 */ extsh r7, r27
+/* 80100E90 000FCAF0 38 60 03 F4 */ li r3, 0x3f4
+/* 80100E94 000FCAF4 48 14 F2 A1 */ bl func_80250134
+/* 80100E98 000FCAF8 48 00 0A 5C */ b lbl_801018F4
+/* 80100E9C 000FCAFC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100EA0 000FCB00 38 60 0C A9 */ li r3, 0xca9
+/* 80100EA4 000FCB04 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100EA8 000FCB08 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100EAC 000FCB0C FC 80 28 1E */ fctiwz f4, f5
+/* 80100EB0 000FCB10 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100EB4 000FCB14 FC 40 18 1E */ fctiwz f2, f3
+/* 80100EB8 000FCB18 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100EBC 000FCB1C EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100EC0 000FCB20 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100EC4 000FCB24 FC 20 08 1E */ fctiwz f1, f1
+/* 80100EC8 000FCB28 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100ECC 000FCB2C FC 00 00 1E */ fctiwz f0, f0
+/* 80100ED0 000FCB30 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100ED4 000FCB34 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100ED8 000FCB38 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100EDC 000FCB3C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100EE0 000FCB40 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100EE4 000FCB44 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100EE8 000FCB48 48 14 F4 0D */ bl func_802502F4
+/* 80100EEC 000FCB4C 7C 64 1B 78 */ mr r4, r3
+/* 80100EF0 000FCB50 38 60 00 10 */ li r3, 0x10
+/* 80100EF4 000FCB54 48 05 B4 15 */ bl func_8015C308
+/* 80100EF8 000FCB58 7F C4 F3 78 */ mr r4, r30
+/* 80100EFC 000FCB5C 7F A5 EB 78 */ mr r5, r29
+/* 80100F00 000FCB60 7F E8 FB 78 */ mr r8, r31
+/* 80100F04 000FCB64 7F 86 07 34 */ extsh r6, r28
+/* 80100F08 000FCB68 7F 67 07 34 */ extsh r7, r27
+/* 80100F0C 000FCB6C 38 60 03 F4 */ li r3, 0x3f4
+/* 80100F10 000FCB70 48 14 F2 25 */ bl func_80250134
+/* 80100F14 000FCB74 48 00 09 E0 */ b lbl_801018F4
+/* 80100F18 000FCB78 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100F1C 000FCB7C 38 60 0C B3 */ li r3, 0xcb3
+/* 80100F20 000FCB80 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100F24 000FCB84 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100F28 000FCB88 FC 80 28 1E */ fctiwz f4, f5
+/* 80100F2C 000FCB8C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100F30 000FCB90 FC 40 18 1E */ fctiwz f2, f3
+/* 80100F34 000FCB94 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100F38 000FCB98 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100F3C 000FCB9C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100F40 000FCBA0 FC 20 08 1E */ fctiwz f1, f1
+/* 80100F44 000FCBA4 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100F48 000FCBA8 FC 00 00 1E */ fctiwz f0, f0
+/* 80100F4C 000FCBAC 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100F50 000FCBB0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100F54 000FCBB4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100F58 000FCBB8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100F5C 000FCBBC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100F60 000FCBC0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100F64 000FCBC4 48 14 F3 91 */ bl func_802502F4
+/* 80100F68 000FCBC8 7C 64 1B 78 */ mr r4, r3
+/* 80100F6C 000FCBCC 38 60 00 10 */ li r3, 0x10
+/* 80100F70 000FCBD0 48 05 B3 99 */ bl func_8015C308
+/* 80100F74 000FCBD4 7F C4 F3 78 */ mr r4, r30
+/* 80100F78 000FCBD8 7F A5 EB 78 */ mr r5, r29
+/* 80100F7C 000FCBDC 7F E8 FB 78 */ mr r8, r31
+/* 80100F80 000FCBE0 7F 86 07 34 */ extsh r6, r28
+/* 80100F84 000FCBE4 7F 67 07 34 */ extsh r7, r27
+/* 80100F88 000FCBE8 38 60 03 F4 */ li r3, 0x3f4
+/* 80100F8C 000FCBEC 48 14 F1 A9 */ bl func_80250134
+/* 80100F90 000FCBF0 48 00 09 64 */ b lbl_801018F4
+/* 80100F94 000FCBF4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80100F98 000FCBF8 38 60 0C AA */ li r3, 0xcaa
+/* 80100F9C 000FCBFC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80100FA0 000FCC00 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80100FA4 000FCC04 FC 80 28 1E */ fctiwz f4, f5
+/* 80100FA8 000FCC08 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80100FAC 000FCC0C FC 40 18 1E */ fctiwz f2, f3
+/* 80100FB0 000FCC10 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80100FB4 000FCC14 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80100FB8 000FCC18 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80100FBC 000FCC1C FC 20 08 1E */ fctiwz f1, f1
+/* 80100FC0 000FCC20 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80100FC4 000FCC24 FC 00 00 1E */ fctiwz f0, f0
+/* 80100FC8 000FCC28 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80100FCC 000FCC2C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80100FD0 000FCC30 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80100FD4 000FCC34 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80100FD8 000FCC38 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80100FDC 000FCC3C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80100FE0 000FCC40 48 14 F3 15 */ bl func_802502F4
+/* 80100FE4 000FCC44 7C 64 1B 78 */ mr r4, r3
+/* 80100FE8 000FCC48 38 60 00 10 */ li r3, 0x10
+/* 80100FEC 000FCC4C 48 05 B3 1D */ bl func_8015C308
+/* 80100FF0 000FCC50 7F C4 F3 78 */ mr r4, r30
+/* 80100FF4 000FCC54 7F A5 EB 78 */ mr r5, r29
+/* 80100FF8 000FCC58 7F E8 FB 78 */ mr r8, r31
+/* 80100FFC 000FCC5C 7F 86 07 34 */ extsh r6, r28
+/* 80101000 000FCC60 7F 67 07 34 */ extsh r7, r27
+/* 80101004 000FCC64 38 60 03 F4 */ li r3, 0x3f4
+/* 80101008 000FCC68 48 14 F1 2D */ bl func_80250134
+/* 8010100C 000FCC6C 48 00 08 E8 */ b lbl_801018F4
+/* 80101010 000FCC70 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101014 000FCC74 38 60 0C B2 */ li r3, 0xcb2
+/* 80101018 000FCC78 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010101C 000FCC7C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101020 000FCC80 FC 80 28 1E */ fctiwz f4, f5
+/* 80101024 000FCC84 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101028 000FCC88 FC 40 18 1E */ fctiwz f2, f3
+/* 8010102C 000FCC8C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101030 000FCC90 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101034 000FCC94 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101038 000FCC98 FC 20 08 1E */ fctiwz f1, f1
+/* 8010103C 000FCC9C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101040 000FCCA0 FC 00 00 1E */ fctiwz f0, f0
+/* 80101044 000FCCA4 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101048 000FCCA8 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010104C 000FCCAC D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101050 000FCCB0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80101054 000FCCB4 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101058 000FCCB8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8010105C 000FCCBC 48 14 F2 99 */ bl func_802502F4
+/* 80101060 000FCCC0 7C 64 1B 78 */ mr r4, r3
+/* 80101064 000FCCC4 38 60 00 10 */ li r3, 0x10
+/* 80101068 000FCCC8 48 05 B2 A1 */ bl func_8015C308
+/* 8010106C 000FCCCC 7F C4 F3 78 */ mr r4, r30
+/* 80101070 000FCCD0 7F A5 EB 78 */ mr r5, r29
+/* 80101074 000FCCD4 7F E8 FB 78 */ mr r8, r31
+/* 80101078 000FCCD8 7F 86 07 34 */ extsh r6, r28
+/* 8010107C 000FCCDC 7F 67 07 34 */ extsh r7, r27
+/* 80101080 000FCCE0 38 60 03 F4 */ li r3, 0x3f4
+/* 80101084 000FCCE4 48 14 F0 B1 */ bl func_80250134
+/* 80101088 000FCCE8 48 00 08 6C */ b lbl_801018F4
+/* 8010108C 000FCCEC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101090 000FCCF0 38 60 0C A8 */ li r3, 0xca8
+/* 80101094 000FCCF4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101098 000FCCF8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010109C 000FCCFC FC 80 28 1E */ fctiwz f4, f5
+/* 801010A0 000FCD00 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 801010A4 000FCD04 FC 40 18 1E */ fctiwz f2, f3
+/* 801010A8 000FCD08 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801010AC 000FCD0C EC 00 18 28 */ fsubs f0, f0, f3
+/* 801010B0 000FCD10 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 801010B4 000FCD14 FC 20 08 1E */ fctiwz f1, f1
+/* 801010B8 000FCD18 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801010BC 000FCD1C FC 00 00 1E */ fctiwz f0, f0
+/* 801010C0 000FCD20 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801010C4 000FCD24 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801010C8 000FCD28 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801010CC 000FCD2C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801010D0 000FCD30 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801010D4 000FCD34 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801010D8 000FCD38 48 14 F2 1D */ bl func_802502F4
+/* 801010DC 000FCD3C 7C 64 1B 78 */ mr r4, r3
+/* 801010E0 000FCD40 38 60 00 10 */ li r3, 0x10
+/* 801010E4 000FCD44 48 05 B2 25 */ bl func_8015C308
+/* 801010E8 000FCD48 7F C4 F3 78 */ mr r4, r30
+/* 801010EC 000FCD4C 7F A5 EB 78 */ mr r5, r29
+/* 801010F0 000FCD50 7F E8 FB 78 */ mr r8, r31
+/* 801010F4 000FCD54 7F 86 07 34 */ extsh r6, r28
+/* 801010F8 000FCD58 7F 67 07 34 */ extsh r7, r27
+/* 801010FC 000FCD5C 38 60 03 F4 */ li r3, 0x3f4
+/* 80101100 000FCD60 48 14 F0 35 */ bl func_80250134
+/* 80101104 000FCD64 48 00 07 F0 */ b lbl_801018F4
+/* 80101108 000FCD68 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 8010110C 000FCD6C 38 60 0C B5 */ li r3, 0xcb5
+/* 80101110 000FCD70 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101114 000FCD74 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101118 000FCD78 FC 80 28 1E */ fctiwz f4, f5
+/* 8010111C 000FCD7C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101120 000FCD80 FC 40 18 1E */ fctiwz f2, f3
+/* 80101124 000FCD84 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101128 000FCD88 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8010112C 000FCD8C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101130 000FCD90 FC 20 08 1E */ fctiwz f1, f1
+/* 80101134 000FCD94 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101138 000FCD98 FC 00 00 1E */ fctiwz f0, f0
+/* 8010113C 000FCD9C 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101140 000FCDA0 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80101144 000FCDA4 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101148 000FCDA8 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8010114C 000FCDAC 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101150 000FCDB0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80101154 000FCDB4 48 14 F1 A1 */ bl func_802502F4
+/* 80101158 000FCDB8 7C 64 1B 78 */ mr r4, r3
+/* 8010115C 000FCDBC 38 60 00 10 */ li r3, 0x10
+/* 80101160 000FCDC0 48 05 B1 A9 */ bl func_8015C308
+/* 80101164 000FCDC4 7F C4 F3 78 */ mr r4, r30
+/* 80101168 000FCDC8 7F A5 EB 78 */ mr r5, r29
+/* 8010116C 000FCDCC 7F E8 FB 78 */ mr r8, r31
+/* 80101170 000FCDD0 7F 86 07 34 */ extsh r6, r28
+/* 80101174 000FCDD4 7F 67 07 34 */ extsh r7, r27
+/* 80101178 000FCDD8 38 60 03 F4 */ li r3, 0x3f4
+/* 8010117C 000FCDDC 48 14 EF B9 */ bl func_80250134
+/* 80101180 000FCDE0 48 00 07 74 */ b lbl_801018F4
+/* 80101184 000FCDE4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101188 000FCDE8 38 60 0C AC */ li r3, 0xcac
+/* 8010118C 000FCDEC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101190 000FCDF0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101194 000FCDF4 FC 80 28 1E */ fctiwz f4, f5
+/* 80101198 000FCDF8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8010119C 000FCDFC FC 40 18 1E */ fctiwz f2, f3
+/* 801011A0 000FCE00 EC 21 28 28 */ fsubs f1, f1, f5
+/* 801011A4 000FCE04 EC 00 18 28 */ fsubs f0, f0, f3
+/* 801011A8 000FCE08 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 801011AC 000FCE0C FC 20 08 1E */ fctiwz f1, f1
+/* 801011B0 000FCE10 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801011B4 000FCE14 FC 00 00 1E */ fctiwz f0, f0
+/* 801011B8 000FCE18 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801011BC 000FCE1C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801011C0 000FCE20 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801011C4 000FCE24 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801011C8 000FCE28 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801011CC 000FCE2C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801011D0 000FCE30 48 14 F1 25 */ bl func_802502F4
+/* 801011D4 000FCE34 7C 64 1B 78 */ mr r4, r3
+/* 801011D8 000FCE38 38 60 00 10 */ li r3, 0x10
+/* 801011DC 000FCE3C 48 05 B1 2D */ bl func_8015C308
+/* 801011E0 000FCE40 7F C4 F3 78 */ mr r4, r30
+/* 801011E4 000FCE44 7F A5 EB 78 */ mr r5, r29
+/* 801011E8 000FCE48 7F E8 FB 78 */ mr r8, r31
+/* 801011EC 000FCE4C 7F 86 07 34 */ extsh r6, r28
+/* 801011F0 000FCE50 7F 67 07 34 */ extsh r7, r27
+/* 801011F4 000FCE54 38 60 03 F4 */ li r3, 0x3f4
+/* 801011F8 000FCE58 48 14 EF 3D */ bl func_80250134
+/* 801011FC 000FCE5C 48 00 06 F8 */ b lbl_801018F4
+/* 80101200 000FCE60 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101204 000FCE64 38 60 0C B4 */ li r3, 0xcb4
+/* 80101208 000FCE68 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 8010120C 000FCE6C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101210 000FCE70 FC 80 28 1E */ fctiwz f4, f5
+/* 80101214 000FCE74 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101218 000FCE78 FC 40 18 1E */ fctiwz f2, f3
+/* 8010121C 000FCE7C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101220 000FCE80 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101224 000FCE84 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101228 000FCE88 FC 20 08 1E */ fctiwz f1, f1
+/* 8010122C 000FCE8C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101230 000FCE90 FC 00 00 1E */ fctiwz f0, f0
+/* 80101234 000FCE94 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101238 000FCE98 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010123C 000FCE9C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101240 000FCEA0 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80101244 000FCEA4 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101248 000FCEA8 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8010124C 000FCEAC 48 14 F0 A9 */ bl func_802502F4
+/* 80101250 000FCEB0 7C 64 1B 78 */ mr r4, r3
+/* 80101254 000FCEB4 38 60 00 10 */ li r3, 0x10
+/* 80101258 000FCEB8 48 05 B0 B1 */ bl func_8015C308
+/* 8010125C 000FCEBC 7F C4 F3 78 */ mr r4, r30
+/* 80101260 000FCEC0 7F A5 EB 78 */ mr r5, r29
+/* 80101264 000FCEC4 7F E8 FB 78 */ mr r8, r31
+/* 80101268 000FCEC8 7F 86 07 34 */ extsh r6, r28
+/* 8010126C 000FCECC 7F 67 07 34 */ extsh r7, r27
+/* 80101270 000FCED0 38 60 03 F4 */ li r3, 0x3f4
+/* 80101274 000FCED4 48 14 EE C1 */ bl func_80250134
+/* 80101278 000FCED8 48 00 06 7C */ b lbl_801018F4
+/* 8010127C 000FCEDC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101280 000FCEE0 38 60 0C AB */ li r3, 0xcab
+/* 80101284 000FCEE4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101288 000FCEE8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010128C 000FCEEC FC 80 28 1E */ fctiwz f4, f5
+/* 80101290 000FCEF0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101294 000FCEF4 FC 40 18 1E */ fctiwz f2, f3
+/* 80101298 000FCEF8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010129C 000FCEFC EC 00 18 28 */ fsubs f0, f0, f3
+/* 801012A0 000FCF00 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 801012A4 000FCF04 FC 20 08 1E */ fctiwz f1, f1
+/* 801012A8 000FCF08 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801012AC 000FCF0C FC 00 00 1E */ fctiwz f0, f0
+/* 801012B0 000FCF10 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801012B4 000FCF14 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801012B8 000FCF18 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801012BC 000FCF1C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801012C0 000FCF20 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801012C4 000FCF24 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801012C8 000FCF28 48 14 F0 2D */ bl func_802502F4
+/* 801012CC 000FCF2C 7C 64 1B 78 */ mr r4, r3
+/* 801012D0 000FCF30 38 60 00 10 */ li r3, 0x10
+/* 801012D4 000FCF34 48 05 B0 35 */ bl func_8015C308
+/* 801012D8 000FCF38 7F C4 F3 78 */ mr r4, r30
+/* 801012DC 000FCF3C 7F A5 EB 78 */ mr r5, r29
+/* 801012E0 000FCF40 7F E8 FB 78 */ mr r8, r31
+/* 801012E4 000FCF44 7F 86 07 34 */ extsh r6, r28
+/* 801012E8 000FCF48 7F 67 07 34 */ extsh r7, r27
+/* 801012EC 000FCF4C 38 60 03 F4 */ li r3, 0x3f4
+/* 801012F0 000FCF50 48 14 EE 45 */ bl func_80250134
+/* 801012F4 000FCF54 48 00 06 00 */ b lbl_801018F4
+/* 801012F8 000FCF58 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801012FC 000FCF5C 38 60 0C B6 */ li r3, 0xcb6
+/* 80101300 000FCF60 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101304 000FCF64 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101308 000FCF68 FC 80 28 1E */ fctiwz f4, f5
+/* 8010130C 000FCF6C C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101310 000FCF70 FC 40 18 1E */ fctiwz f2, f3
+/* 80101314 000FCF74 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101318 000FCF78 EC 00 18 28 */ fsubs f0, f0, f3
+/* 8010131C 000FCF7C D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101320 000FCF80 FC 20 08 1E */ fctiwz f1, f1
+/* 80101324 000FCF84 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101328 000FCF88 FC 00 00 1E */ fctiwz f0, f0
+/* 8010132C 000FCF8C 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101330 000FCF90 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 80101334 000FCF94 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101338 000FCF98 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8010133C 000FCF9C 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101340 000FCFA0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80101344 000FCFA4 48 14 EF B1 */ bl func_802502F4
+/* 80101348 000FCFA8 7C 64 1B 78 */ mr r4, r3
+/* 8010134C 000FCFAC 38 60 00 10 */ li r3, 0x10
+/* 80101350 000FCFB0 48 05 AF B9 */ bl func_8015C308
+/* 80101354 000FCFB4 7F C4 F3 78 */ mr r4, r30
+/* 80101358 000FCFB8 7F A5 EB 78 */ mr r5, r29
+/* 8010135C 000FCFBC 7F E8 FB 78 */ mr r8, r31
+/* 80101360 000FCFC0 7F 86 07 34 */ extsh r6, r28
+/* 80101364 000FCFC4 7F 67 07 34 */ extsh r7, r27
+/* 80101368 000FCFC8 38 60 03 F4 */ li r3, 0x3f4
+/* 8010136C 000FCFCC 48 14 ED C9 */ bl func_80250134
+/* 80101370 000FCFD0 48 00 05 84 */ b lbl_801018F4
+/* 80101374 000FCFD4 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101378 000FCFD8 38 60 0C AD */ li r3, 0xcad
+/* 8010137C 000FCFDC C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101380 000FCFE0 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101384 000FCFE4 FC 80 28 1E */ fctiwz f4, f5
+/* 80101388 000FCFE8 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 8010138C 000FCFEC FC 40 18 1E */ fctiwz f2, f3
+/* 80101390 000FCFF0 EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101394 000FCFF4 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101398 000FCFF8 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 8010139C 000FCFFC FC 20 08 1E */ fctiwz f1, f1
+/* 801013A0 000FD000 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 801013A4 000FD004 FC 00 00 1E */ fctiwz f0, f0
+/* 801013A8 000FD008 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801013AC 000FD00C 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801013B0 000FD010 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801013B4 000FD014 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801013B8 000FD018 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801013BC 000FD01C 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801013C0 000FD020 48 14 EF 35 */ bl func_802502F4
+/* 801013C4 000FD024 7C 64 1B 78 */ mr r4, r3
+/* 801013C8 000FD028 38 60 00 10 */ li r3, 0x10
+/* 801013CC 000FD02C 48 05 AF 3D */ bl func_8015C308
+/* 801013D0 000FD030 7F C4 F3 78 */ mr r4, r30
+/* 801013D4 000FD034 7F A5 EB 78 */ mr r5, r29
+/* 801013D8 000FD038 7F E8 FB 78 */ mr r8, r31
+/* 801013DC 000FD03C 7F 86 07 34 */ extsh r6, r28
+/* 801013E0 000FD040 7F 67 07 34 */ extsh r7, r27
+/* 801013E4 000FD044 38 60 03 F4 */ li r3, 0x3f4
+/* 801013E8 000FD048 48 14 ED 4D */ bl func_80250134
+/* 801013EC 000FD04C 48 00 05 08 */ b lbl_801018F4
+/* 801013F0 000FD050 C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 801013F4 000FD054 38 60 0C B7 */ li r3, 0xcb7
+/* 801013F8 000FD058 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 801013FC 000FD05C C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101400 000FD060 FC 80 28 1E */ fctiwz f4, f5
+/* 80101404 000FD064 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101408 000FD068 FC 40 18 1E */ fctiwz f2, f3
+/* 8010140C 000FD06C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101410 000FD070 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101414 000FD074 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101418 000FD078 FC 20 08 1E */ fctiwz f1, f1
+/* 8010141C 000FD07C D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 80101420 000FD080 FC 00 00 1E */ fctiwz f0, f0
+/* 80101424 000FD084 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 80101428 000FD088 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010142C 000FD08C D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 80101430 000FD090 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80101434 000FD094 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 80101438 000FD098 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 8010143C 000FD09C 48 14 EE B9 */ bl func_802502F4
+/* 80101440 000FD0A0 7C 64 1B 78 */ mr r4, r3
+/* 80101444 000FD0A4 38 60 00 10 */ li r3, 0x10
+/* 80101448 000FD0A8 48 05 AE C1 */ bl func_8015C308
+/* 8010144C 000FD0AC 7F C4 F3 78 */ mr r4, r30
+/* 80101450 000FD0B0 7F A5 EB 78 */ mr r5, r29
+/* 80101454 000FD0B4 7F E8 FB 78 */ mr r8, r31
+/* 80101458 000FD0B8 7F 86 07 34 */ extsh r6, r28
+/* 8010145C 000FD0BC 7F 67 07 34 */ extsh r7, r27
+/* 80101460 000FD0C0 38 60 03 F4 */ li r3, 0x3f4
+/* 80101464 000FD0C4 48 14 EC D1 */ bl func_80250134
+/* 80101468 000FD0C8 48 00 04 8C */ b lbl_801018F4
+/* 8010146C 000FD0CC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101470 000FD0D0 38 60 0C AE */ li r3, 0xcae
+/* 80101474 000FD0D4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101478 000FD0D8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010147C 000FD0DC FC 80 28 1E */ fctiwz f4, f5
+/* 80101480 000FD0E0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101484 000FD0E4 FC 40 18 1E */ fctiwz f2, f3
+/* 80101488 000FD0E8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010148C 000FD0EC EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101490 000FD0F0 D8 81 00 58 */ stfd f4, 0x58(r1)
+/* 80101494 000FD0F4 FC 20 08 1E */ fctiwz f1, f1
+/* 80101498 000FD0F8 D8 41 00 50 */ stfd f2, 0x50(r1)
+/* 8010149C 000FD0FC FC 00 00 1E */ fctiwz f0, f0
+/* 801014A0 000FD100 83 C1 00 5C */ lwz r30, 0x5c(r1)
+/* 801014A4 000FD104 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 801014A8 000FD108 D8 21 00 48 */ stfd f1, 0x48(r1)
+/* 801014AC 000FD10C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801014B0 000FD110 83 81 00 4C */ lwz r28, 0x4c(r1)
+/* 801014B4 000FD114 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 801014B8 000FD118 48 14 EE 3D */ bl func_802502F4
+/* 801014BC 000FD11C 7C 64 1B 78 */ mr r4, r3
+/* 801014C0 000FD120 38 60 00 10 */ li r3, 0x10
+/* 801014C4 000FD124 48 05 AE 45 */ bl func_8015C308
+/* 801014C8 000FD128 7F C4 F3 78 */ mr r4, r30
+/* 801014CC 000FD12C 7F A5 EB 78 */ mr r5, r29
+/* 801014D0 000FD130 7F E8 FB 78 */ mr r8, r31
+/* 801014D4 000FD134 7F 86 07 34 */ extsh r6, r28
+/* 801014D8 000FD138 7F 67 07 34 */ extsh r7, r27
+/* 801014DC 000FD13C 38 60 03 F4 */ li r3, 0x3f4
+/* 801014E0 000FD140 48 14 EC 55 */ bl func_80250134
+/* 801014E4 000FD144 48 00 04 10 */ b lbl_801018F4
+/* 801014E8 000FD148 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801014EC 000FD14C 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 801014F0 000FD150 2C 00 00 00 */ cmpwi r0, 0
+/* 801014F4 000FD154 40 82 04 00 */ bne lbl_801018F4
+/* 801014F8 000FD158 7F 83 E3 78 */ mr r3, r28
+/* 801014FC 000FD15C 7F 64 DB 78 */ mr r4, r27
+/* 80101500 000FD160 48 00 0D 4D */ bl func_8010224C
+/* 80101504 000FD164 48 00 03 F0 */ b lbl_801018F4
+/* 80101508 000FD168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010150C 000FD16C 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 80101510 000FD170 28 00 00 01 */ cmplwi r0, 1
+/* 80101514 000FD174 40 82 03 E0 */ bne lbl_801018F4
+/* 80101518 000FD178 7F 83 E3 78 */ mr r3, r28
+/* 8010151C 000FD17C 7F 64 DB 78 */ mr r4, r27
+/* 80101520 000FD180 48 00 0D 2D */ bl func_8010224C
+/* 80101524 000FD184 48 00 03 D0 */ b lbl_801018F4
+/* 80101528 000FD188 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010152C 000FD18C 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 80101530 000FD190 28 00 00 02 */ cmplwi r0, 2
+/* 80101534 000FD194 40 82 03 C0 */ bne lbl_801018F4
+/* 80101538 000FD198 7F 83 E3 78 */ mr r3, r28
+/* 8010153C 000FD19C 7F 64 DB 78 */ mr r4, r27
+/* 80101540 000FD1A0 48 00 0D 0D */ bl func_8010224C
+/* 80101544 000FD1A4 48 00 03 B0 */ b lbl_801018F4
+/* 80101548 000FD1A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010154C 000FD1AC 88 03 00 F3 */ lbz r0, 0xf3(r3)
+/* 80101550 000FD1B0 28 00 00 03 */ cmplwi r0, 3
+/* 80101554 000FD1B4 40 82 03 A0 */ bne lbl_801018F4
+/* 80101558 000FD1B8 7F 83 E3 78 */ mr r3, r28
+/* 8010155C 000FD1BC 7F 64 DB 78 */ mr r4, r27
+/* 80101560 000FD1C0 48 00 0C ED */ bl func_8010224C
+/* 80101564 000FD1C4 48 00 03 90 */ b lbl_801018F4
+/* 80101568 000FD1C8 38 60 00 00 */ li r3, 0
+/* 8010156C 000FD1CC 48 00 0A B9 */ bl func_80102024
+/* 80101570 000FD1D0 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80101574 000FD1D4 41 82 03 80 */ beq lbl_801018F4
+/* 80101578 000FD1D8 38 60 00 00 */ li r3, 0
+/* 8010157C 000FD1DC 48 00 0A A9 */ bl func_80102024
+/* 80101580 000FD1E0 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80101584 000FD1E4 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80101588 000FD1E8 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 8010158C 000FD1EC 38 65 00 18 */ addi r3, r5, 0x18
+/* 80101590 000FD1F0 48 29 17 B1 */ bl func_80392D40
+/* 80101594 000FD1F4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101598 000FD1F8 48 14 ED 5D */ bl func_802502F4
+/* 8010159C 000FD1FC 7C 64 1B 78 */ mr r4, r3
+/* 801015A0 000FD200 38 60 00 0F */ li r3, 0xf
+/* 801015A4 000FD204 48 05 AD 65 */ bl func_8015C308
+/* 801015A8 000FD208 38 60 03 F9 */ li r3, 0x3f9
+/* 801015AC 000FD20C 38 80 00 01 */ li r4, 1
+/* 801015B0 000FD210 38 A0 00 00 */ li r5, 0
+/* 801015B4 000FD214 48 14 ED E5 */ bl func_80250398
+/* 801015B8 000FD218 C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 801015BC 000FD21C 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801015C0 000FD220 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 801015C4 000FD224 7F E8 FB 78 */ mr r8, r31
+/* 801015C8 000FD228 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 801015CC 000FD22C 38 60 03 F9 */ li r3, 0x3f9
+/* 801015D0 000FD230 EC C2 08 28 */ fsubs f6, f2, f1
+/* 801015D4 000FD234 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801015D8 000FD238 EC A0 08 2A */ fadds f5, f0, f1
+/* 801015DC 000FD23C C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801015E0 000FD240 FC 00 10 1E */ fctiwz f0, f2
+/* 801015E4 000FD244 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 801015E8 000FD248 EC 85 30 28 */ fsubs f4, f5, f6
+/* 801015EC 000FD24C D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 801015F0 000FD250 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801015F4 000FD254 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801015F8 000FD258 FC 60 20 1E */ fctiwz f3, f4
+/* 801015FC 000FD25C FC 00 10 1E */ fctiwz f0, f2
+/* 80101600 000FD260 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 80101604 000FD264 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 80101608 000FD268 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 8010160C 000FD26C 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 80101610 000FD270 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 80101614 000FD274 7C 86 07 34 */ extsh r6, r4
+/* 80101618 000FD278 7C 00 30 50 */ subf r0, r0, r6
+/* 8010161C 000FD27C 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 80101620 000FD280 54 00 F8 7E */ srwi r0, r0, 1
+/* 80101624 000FD284 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80101628 000FD288 7C 87 07 34 */ extsh r7, r4
+/* 8010162C 000FD28C C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 80101630 000FD290 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80101634 000FD294 EC 06 00 2A */ fadds f0, f6, f0
+/* 80101638 000FD298 FC 00 00 1E */ fctiwz f0, f0
+/* 8010163C 000FD29C D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101640 000FD2A0 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80101644 000FD2A4 48 14 EA F1 */ bl func_80250134
+/* 80101648 000FD2A8 48 00 02 AC */ b lbl_801018F4
+/* 8010164C 000FD2AC 38 60 00 01 */ li r3, 1
+/* 80101650 000FD2B0 48 00 09 D5 */ bl func_80102024
+/* 80101654 000FD2B4 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80101658 000FD2B8 41 82 02 9C */ beq lbl_801018F4
+/* 8010165C 000FD2BC 38 60 00 01 */ li r3, 1
+/* 80101660 000FD2C0 48 00 09 C5 */ bl func_80102024
+/* 80101664 000FD2C4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80101668 000FD2C8 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 8010166C 000FD2CC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80101670 000FD2D0 38 65 00 18 */ addi r3, r5, 0x18
+/* 80101674 000FD2D4 48 29 16 CD */ bl func_80392D40
+/* 80101678 000FD2D8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010167C 000FD2DC 48 14 EC 79 */ bl func_802502F4
+/* 80101680 000FD2E0 7C 64 1B 78 */ mr r4, r3
+/* 80101684 000FD2E4 38 60 00 0F */ li r3, 0xf
+/* 80101688 000FD2E8 48 05 AC 81 */ bl func_8015C308
+/* 8010168C 000FD2EC 38 60 03 F9 */ li r3, 0x3f9
+/* 80101690 000FD2F0 38 80 00 01 */ li r4, 1
+/* 80101694 000FD2F4 38 A0 00 00 */ li r5, 0
+/* 80101698 000FD2F8 48 14 ED 01 */ bl func_80250398
+/* 8010169C 000FD2FC C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 801016A0 000FD300 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 801016A4 000FD304 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 801016A8 000FD308 7F E8 FB 78 */ mr r8, r31
+/* 801016AC 000FD30C C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 801016B0 000FD310 38 60 03 F9 */ li r3, 0x3f9
+/* 801016B4 000FD314 EC C2 08 28 */ fsubs f6, f2, f1
+/* 801016B8 000FD318 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801016BC 000FD31C EC A0 08 2A */ fadds f5, f0, f1
+/* 801016C0 000FD320 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801016C4 000FD324 FC 00 10 1E */ fctiwz f0, f2
+/* 801016C8 000FD328 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 801016CC 000FD32C EC 85 30 28 */ fsubs f4, f5, f6
+/* 801016D0 000FD330 D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 801016D4 000FD334 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801016D8 000FD338 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801016DC 000FD33C FC 60 20 1E */ fctiwz f3, f4
+/* 801016E0 000FD340 FC 00 10 1E */ fctiwz f0, f2
+/* 801016E4 000FD344 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 801016E8 000FD348 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801016EC 000FD34C D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 801016F0 000FD350 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 801016F4 000FD354 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 801016F8 000FD358 7C 86 07 34 */ extsh r6, r4
+/* 801016FC 000FD35C 7C 00 30 50 */ subf r0, r0, r6
+/* 80101700 000FD360 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 80101704 000FD364 54 00 F8 7E */ srwi r0, r0, 1
+/* 80101708 000FD368 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 8010170C 000FD36C 7C 87 07 34 */ extsh r7, r4
+/* 80101710 000FD370 C8 01 00 38 */ lfd f0, 0x38(r1)
+/* 80101714 000FD374 EC 00 08 28 */ fsubs f0, f0, f1
+/* 80101718 000FD378 EC 06 00 2A */ fadds f0, f6, f0
+/* 8010171C 000FD37C FC 00 00 1E */ fctiwz f0, f0
+/* 80101720 000FD380 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101724 000FD384 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 80101728 000FD388 48 14 EA 0D */ bl func_80250134
+/* 8010172C 000FD38C 48 00 01 C8 */ b lbl_801018F4
+/* 80101730 000FD390 38 60 00 02 */ li r3, 2
+/* 80101734 000FD394 48 00 08 F1 */ bl func_80102024
+/* 80101738 000FD398 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 8010173C 000FD39C 41 82 01 B8 */ beq lbl_801018F4
+/* 80101740 000FD3A0 38 60 00 02 */ li r3, 2
+/* 80101744 000FD3A4 48 00 08 E1 */ bl func_80102024
+/* 80101748 000FD3A8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 8010174C 000FD3AC 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80101750 000FD3B0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80101754 000FD3B4 38 65 00 18 */ addi r3, r5, 0x18
+/* 80101758 000FD3B8 48 29 15 E9 */ bl func_80392D40
+/* 8010175C 000FD3BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101760 000FD3C0 48 14 EB 95 */ bl func_802502F4
+/* 80101764 000FD3C4 7C 64 1B 78 */ mr r4, r3
+/* 80101768 000FD3C8 38 60 00 0F */ li r3, 0xf
+/* 8010176C 000FD3CC 48 05 AB 9D */ bl func_8015C308
+/* 80101770 000FD3D0 38 60 03 F9 */ li r3, 0x3f9
+/* 80101774 000FD3D4 38 80 00 01 */ li r4, 1
+/* 80101778 000FD3D8 38 A0 00 00 */ li r5, 0
+/* 8010177C 000FD3DC 48 14 EC 1D */ bl func_80250398
+/* 80101780 000FD3E0 C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 80101784 000FD3E4 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 80101788 000FD3E8 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 8010178C 000FD3EC 7F E8 FB 78 */ mr r8, r31
+/* 80101790 000FD3F0 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 80101794 000FD3F4 38 60 03 F9 */ li r3, 0x3f9
+/* 80101798 000FD3F8 EC C2 08 28 */ fsubs f6, f2, f1
+/* 8010179C 000FD3FC C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 801017A0 000FD400 EC A0 08 2A */ fadds f5, f0, f1
+/* 801017A4 000FD404 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 801017A8 000FD408 FC 00 10 1E */ fctiwz f0, f2
+/* 801017AC 000FD40C C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 801017B0 000FD410 EC 85 30 28 */ fsubs f4, f5, f6
+/* 801017B4 000FD414 D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 801017B8 000FD418 EC 43 10 28 */ fsubs f2, f3, f2
+/* 801017BC 000FD41C D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801017C0 000FD420 FC 60 20 1E */ fctiwz f3, f4
+/* 801017C4 000FD424 FC 00 10 1E */ fctiwz f0, f2
+/* 801017C8 000FD428 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 801017CC 000FD42C 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801017D0 000FD430 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 801017D4 000FD434 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 801017D8 000FD438 D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 801017DC 000FD43C 7C 86 07 34 */ extsh r6, r4
+/* 801017E0 000FD440 7C 00 30 50 */ subf r0, r0, r6
+/* 801017E4 000FD444 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 801017E8 000FD448 54 00 F8 7E */ srwi r0, r0, 1
+/* 801017EC 000FD44C 90 01 00 34 */ stw r0, 0x34(r1)
+/* 801017F0 000FD450 7C 87 07 34 */ extsh r7, r4
+/* 801017F4 000FD454 C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 801017F8 000FD458 EC 00 08 28 */ fsubs f0, f0, f1
+/* 801017FC 000FD45C EC 06 00 2A */ fadds f0, f6, f0
+/* 80101800 000FD460 FC 00 00 1E */ fctiwz f0, f0
+/* 80101804 000FD464 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101808 000FD468 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 8010180C 000FD46C 48 14 E9 29 */ bl func_80250134
+/* 80101810 000FD470 48 00 00 E4 */ b lbl_801018F4
+/* 80101814 000FD474 38 60 00 03 */ li r3, 3
+/* 80101818 000FD478 48 00 08 0D */ bl func_80102024
+/* 8010181C 000FD47C 54 60 04 3F */ clrlwi. r0, r3, 0x10
+/* 80101820 000FD480 41 82 00 D4 */ beq lbl_801018F4
+/* 80101824 000FD484 38 60 00 03 */ li r3, 3
+/* 80101828 000FD488 48 00 07 FD */ bl func_80102024
+/* 8010182C 000FD48C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
+/* 80101830 000FD490 54 64 04 3E */ clrlwi r4, r3, 0x10
+/* 80101834 000FD494 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
+/* 80101838 000FD498 38 65 00 18 */ addi r3, r5, 0x18
+/* 8010183C 000FD49C 48 29 15 05 */ bl func_80392D40
+/* 80101840 000FD4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101844 000FD4A4 48 14 EA B1 */ bl func_802502F4
+/* 80101848 000FD4A8 7C 64 1B 78 */ mr r4, r3
+/* 8010184C 000FD4AC 38 60 00 0F */ li r3, 0xf
+/* 80101850 000FD4B0 48 05 AA B9 */ bl func_8015C308
+/* 80101854 000FD4B4 38 60 03 F9 */ li r3, 0x3f9
+/* 80101858 000FD4B8 38 80 00 01 */ li r4, 1
+/* 8010185C 000FD4BC 38 A0 00 00 */ li r5, 0
+/* 80101860 000FD4C0 48 14 EB 39 */ bl func_80250398
+/* 80101864 000FD4C4 C0 41 00 10 */ lfs f2, 0x10(r1)
+/* 80101868 000FD4C8 54 60 04 3E */ clrlwi r0, r3, 0x10
+/* 8010186C 000FD4CC C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
+/* 80101870 000FD4D0 7F E8 FB 78 */ mr r8, r31
+/* 80101874 000FD4D4 C0 01 00 14 */ lfs f0, 0x14(r1)
+/* 80101878 000FD4D8 38 60 03 F9 */ li r3, 0x3f9
+/* 8010187C 000FD4DC EC C2 08 28 */ fsubs f6, f2, f1
+/* 80101880 000FD4E0 C0 41 00 20 */ lfs f2, 0x20(r1)
+/* 80101884 000FD4E4 EC A0 08 2A */ fadds f5, f0, f1
+/* 80101888 000FD4E8 C0 61 00 28 */ lfs f3, 0x28(r1)
+/* 8010188C 000FD4EC FC 00 10 1E */ fctiwz f0, f2
+/* 80101890 000FD4F0 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
+/* 80101894 000FD4F4 EC 85 30 28 */ fsubs f4, f5, f6
+/* 80101898 000FD4F8 D0 C1 00 10 */ stfs f6, 0x10(r1)
+/* 8010189C 000FD4FC EC 43 10 28 */ fsubs f2, f3, f2
+/* 801018A0 000FD500 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 801018A4 000FD504 FC 60 20 1E */ fctiwz f3, f4
+/* 801018A8 000FD508 FC 00 10 1E */ fctiwz f0, f2
+/* 801018AC 000FD50C D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 801018B0 000FD510 80 A1 00 44 */ lwz r5, 0x44(r1)
+/* 801018B4 000FD514 D8 61 00 58 */ stfd f3, 0x58(r1)
+/* 801018B8 000FD518 80 81 00 5C */ lwz r4, 0x5c(r1)
+/* 801018BC 000FD51C D8 01 00 50 */ stfd f0, 0x50(r1)
+/* 801018C0 000FD520 7C 86 07 34 */ extsh r6, r4
+/* 801018C4 000FD524 7C 00 30 50 */ subf r0, r0, r6
+/* 801018C8 000FD528 80 81 00 54 */ lwz r4, 0x54(r1)
+/* 801018CC 000FD52C 54 00 F8 7E */ srwi r0, r0, 1
+/* 801018D0 000FD530 90 01 00 3C */ stw r0, 0x3c(r1)
+/* 801018D4 000FD534 7C 87 07 34 */ extsh r7, r4
+/* 801018D8 000FD538 C8 01 00 38 */ lfd f0, 0x38(r1)
+/* 801018DC 000FD53C EC 00 08 28 */ fsubs f0, f0, f1
+/* 801018E0 000FD540 EC 06 00 2A */ fadds f0, f6, f0
+/* 801018E4 000FD544 FC 00 00 1E */ fctiwz f0, f0
+/* 801018E8 000FD548 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 801018EC 000FD54C 80 81 00 4C */ lwz r4, 0x4c(r1)
+/* 801018F0 000FD550 48 14 E8 45 */ bl func_80250134
+lbl_801018F4:
+/* 801018F4 000FD554 39 61 00 80 */ addi r11, r1, 0x80
+/* 801018F8 000FD558 48 0C 58 7D */ bl _restgpr_27
+/* 801018FC 000FD55C 80 01 00 84 */ lwz r0, 0x84(r1)
+/* 80101900 000FD560 7C 08 03 A6 */ mtlr r0
+/* 80101904 000FD564 38 21 00 80 */ addi r1, r1, 0x80
+/* 80101908 000FD568 4E 80 00 20 */ blr
+lbl_8010190C:
+/* 8010190C 000FD56C 4E 80 00 20 */ blr
+lbl_80101910:
+/* 80101910 000FD570 94 21 FF 50 */ stwu r1, -0xb0(r1)
+/* 80101914 000FD574 7C 08 02 A6 */ mflr r0
+/* 80101918 000FD578 90 01 00 B4 */ stw r0, 0xb4(r1)
+/* 8010191C 000FD57C 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 80101920 000FD580 48 0C 58 09 */ bl _savegpr_27
+/* 80101924 000FD584 7C 7C 1B 78 */ mr r28, r3
+/* 80101928 000FD588 7C 9B 23 78 */ mr r27, r4
+/* 8010192C 000FD58C 38 C1 00 08 */ addi r6, r1, 8
+/* 80101930 000FD590 38 A0 00 03 */ li r5, 3
+/* 80101934 000FD594 48 15 25 A9 */ bl func_80253EDC
+/* 80101938 000FD598 7F 83 E3 78 */ mr r3, r28
+/* 8010193C 000FD59C 7F 64 DB 78 */ mr r4, r27
+/* 80101940 000FD5A0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80101944 000FD5A4 38 A0 00 06 */ li r5, 6
+/* 80101948 000FD5A8 48 15 25 95 */ bl func_80253EDC
+/* 8010194C 000FD5AC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101950 000FD5B0 38 60 FF 00 */ li r3, -256
+/* 80101954 000FD5B4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101958 000FD5B8 C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 8010195C 000FD5BC FC 80 28 1E */ fctiwz f4, f5
+/* 80101960 000FD5C0 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101964 000FD5C4 FC 40 18 1E */ fctiwz f2, f3
+/* 80101968 000FD5C8 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010196C 000FD5CC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80101970 000FD5D0 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101974 000FD5D4 D8 81 00 70 */ stfd f4, 0x70(r1)
+/* 80101978 000FD5D8 28 00 00 09 */ cmplwi r0, 9
+/* 8010197C 000FD5DC FC 20 08 1E */ fctiwz f1, f1
+/* 80101980 000FD5E0 FC 00 00 1E */ fctiwz f0, f0
+/* 80101984 000FD5E4 D8 41 00 78 */ stfd f2, 0x78(r1)
+/* 80101988 000FD5E8 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 8010198C 000FD5EC D8 21 00 80 */ stfd f1, 0x80(r1)
+/* 80101990 000FD5F0 83 C1 00 74 */ lwz r30, 0x74(r1)
+/* 80101994 000FD5F4 7C 9F 1B 78 */ or r31, r4, r3
+/* 80101998 000FD5F8 D8 01 00 88 */ stfd f0, 0x88(r1)
+/* 8010199C 000FD5FC 83 A1 00 7C */ lwz r29, 0x7c(r1)
+/* 801019A0 000FD600 83 81 00 84 */ lwz r28, 0x84(r1)
+/* 801019A4 000FD604 83 61 00 8C */ lwz r27, 0x8c(r1)
+/* 801019A8 000FD608 41 81 01 70 */ bgt lbl_80101B18
+/* 801019AC 000FD60C 3C 60 80 42 */ lis r3, lbl_8041A964@ha
+/* 801019B0 000FD610 54 00 10 3A */ slwi r0, r0, 2
+/* 801019B4 000FD614 38 63 A9 64 */ addi r3, r3, lbl_8041A964@l
+/* 801019B8 000FD618 7C 63 00 2E */ lwzx r3, r3, r0
+/* 801019BC 000FD61C 7C 69 03 A6 */ mtctr r3
+/* 801019C0 000FD620 4E 80 04 20 */ bctr
+/* 801019C4 000FD624 7F C4 F3 78 */ mr r4, r30
+/* 801019C8 000FD628 7F A5 EB 78 */ mr r5, r29
+/* 801019CC 000FD62C 7F E8 FB 78 */ mr r8, r31
+/* 801019D0 000FD630 7F 86 07 34 */ extsh r6, r28
+/* 801019D4 000FD634 7F 67 07 34 */ extsh r7, r27
+/* 801019D8 000FD638 38 60 2D 6B */ li r3, 0x2d6b
+/* 801019DC 000FD63C 48 14 E7 59 */ bl func_80250134
+/* 801019E0 000FD640 48 00 01 38 */ b lbl_80101B18
+/* 801019E4 000FD644 7F C4 F3 78 */ mr r4, r30
+/* 801019E8 000FD648 7F A5 EB 78 */ mr r5, r29
+/* 801019EC 000FD64C 7F E8 FB 78 */ mr r8, r31
+/* 801019F0 000FD650 7F 86 07 34 */ extsh r6, r28
+/* 801019F4 000FD654 7F 67 07 34 */ extsh r7, r27
+/* 801019F8 000FD658 38 60 2D 6E */ li r3, 0x2d6e
+/* 801019FC 000FD65C 48 14 E7 39 */ bl func_80250134
+/* 80101A00 000FD660 48 00 01 18 */ b lbl_80101B18
+/* 80101A04 000FD664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A08 000FD668 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101A0C 000FD66C 4B F5 53 6D */ bl func_80056D78
+/* 80101A10 000FD670 7C 64 1B 78 */ mr r4, r3
+/* 80101A14 000FD674 38 60 00 15 */ li r3, 0x15
+/* 80101A18 000FD678 48 05 A8 F1 */ bl func_8015C308
+/* 80101A1C 000FD67C 7F C4 F3 78 */ mr r4, r30
+/* 80101A20 000FD680 7F A5 EB 78 */ mr r5, r29
+/* 80101A24 000FD684 7F E8 FB 78 */ mr r8, r31
+/* 80101A28 000FD688 7F 86 07 34 */ extsh r6, r28
+/* 80101A2C 000FD68C 7F 67 07 34 */ extsh r7, r27
+/* 80101A30 000FD690 38 60 2D 6F */ li r3, 0x2d6f
+/* 80101A34 000FD694 48 14 E7 01 */ bl func_80250134
+/* 80101A38 000FD698 48 00 00 E0 */ b lbl_80101B18
+/* 80101A3C 000FD69C 7F C4 F3 78 */ mr r4, r30
+/* 80101A40 000FD6A0 7F A5 EB 78 */ mr r5, r29
+/* 80101A44 000FD6A4 7F E8 FB 78 */ mr r8, r31
+/* 80101A48 000FD6A8 7F 86 07 34 */ extsh r6, r28
+/* 80101A4C 000FD6AC 7F 67 07 34 */ extsh r7, r27
+/* 80101A50 000FD6B0 38 60 2D 70 */ li r3, 0x2d70
+/* 80101A54 000FD6B4 48 14 E6 E1 */ bl func_80250134
+/* 80101A58 000FD6B8 48 00 00 C0 */ b lbl_80101B18
+/* 80101A5C 000FD6BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A60 000FD6C0 38 A1 00 30 */ addi r5, r1, 0x30
+/* 80101A64 000FD6C4 38 80 00 8F */ li r4, 0x8f
+/* 80101A68 000FD6C8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101A6C 000FD6CC 48 2D BF 71 */ bl func_803DD9DC
+/* 80101A70 000FD6D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A74 000FD6D4 38 81 00 30 */ addi r4, r1, 0x30
+/* 80101A78 000FD6D8 38 A0 00 20 */ li r5, 0x20
+/* 80101A7C 000FD6DC 38 63 00 88 */ addi r3, r3, 0x88
+/* 80101A80 000FD6E0 48 07 56 01 */ bl func_80177080
+/* 80101A84 000FD6E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101A88 000FD6E8 38 60 00 21 */ li r3, 0x21
+/* 80101A8C 000FD6EC 38 84 00 88 */ addi r4, r4, 0x88
+/* 80101A90 000FD6F0 48 05 A8 79 */ bl func_8015C308
+/* 80101A94 000FD6F4 7F C4 F3 78 */ mr r4, r30
+/* 80101A98 000FD6F8 7F A5 EB 78 */ mr r5, r29
+/* 80101A9C 000FD6FC 7F E8 FB 78 */ mr r8, r31
+/* 80101AA0 000FD700 7F 86 07 34 */ extsh r6, r28
+/* 80101AA4 000FD704 7F 67 07 34 */ extsh r7, r27
+/* 80101AA8 000FD708 38 60 2D 71 */ li r3, 0x2d71
+/* 80101AAC 000FD70C 48 14 E6 89 */ bl func_80250134
+/* 80101AB0 000FD710 48 00 00 68 */ b lbl_80101B18
+/* 80101AB4 000FD714 7F C4 F3 78 */ mr r4, r30
+/* 80101AB8 000FD718 7F A5 EB 78 */ mr r5, r29
+/* 80101ABC 000FD71C 7F E8 FB 78 */ mr r8, r31
+/* 80101AC0 000FD720 7F 86 07 34 */ extsh r6, r28
+/* 80101AC4 000FD724 7F 67 07 34 */ extsh r7, r27
+/* 80101AC8 000FD728 38 60 2D 72 */ li r3, 0x2d72
+/* 80101ACC 000FD72C 48 14 E6 69 */ bl func_80250134
+/* 80101AD0 000FD730 48 00 00 48 */ b lbl_80101B18
+/* 80101AD4 000FD734 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101AD8 000FD738 38 80 00 07 */ li r4, 7
+/* 80101ADC 000FD73C 38 A0 00 00 */ li r5, 0
+/* 80101AE0 000FD740 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101AE4 000FD744 48 2D BE F9 */ bl func_803DD9DC
+/* 80101AE8 000FD748 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80101AEC 000FD74C 38 80 00 05 */ li r4, 5
+/* 80101AF0 000FD750 38 A0 00 0E */ li r5, 0xe
+/* 80101AF4 000FD754 38 C0 00 01 */ li r6, 1
+/* 80101AF8 000FD758 48 05 B1 81 */ bl func_8015CC78
+/* 80101AFC 000FD75C 7F C4 F3 78 */ mr r4, r30
+/* 80101B00 000FD760 7F A5 EB 78 */ mr r5, r29
+/* 80101B04 000FD764 7F E8 FB 78 */ mr r8, r31
+/* 80101B08 000FD768 7F 86 07 34 */ extsh r6, r28
+/* 80101B0C 000FD76C 7F 67 07 34 */ extsh r7, r27
+/* 80101B10 000FD770 38 60 2D 73 */ li r3, 0x2d73
+/* 80101B14 000FD774 48 14 E6 21 */ bl func_80250134
+lbl_80101B18:
+/* 80101B18 000FD778 39 61 00 B0 */ addi r11, r1, 0xb0
+/* 80101B1C 000FD77C 48 0C 56 59 */ bl _restgpr_27
+/* 80101B20 000FD780 80 01 00 B4 */ lwz r0, 0xb4(r1)
+/* 80101B24 000FD784 7C 08 03 A6 */ mtlr r0
+/* 80101B28 000FD788 38 21 00 B0 */ addi r1, r1, 0xb0
+/* 80101B2C 000FD78C 4E 80 00 20 */ blr
+lbl_80101B30:
+/* 80101B30 000FD790 4E 80 00 20 */ blr
+lbl_80101B34:
+/* 80101B34 000FD794 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80101B38 000FD798 7C 08 02 A6 */ mflr r0
+/* 80101B3C 000FD79C 38 A0 00 03 */ li r5, 3
+/* 80101B40 000FD7A0 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80101B44 000FD7A4 38 C1 00 08 */ addi r6, r1, 8
+/* 80101B48 000FD7A8 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80101B4C 000FD7AC 7C 9F 23 78 */ mr r31, r4
+/* 80101B50 000FD7B0 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80101B54 000FD7B4 7C 7E 1B 78 */ mr r30, r3
+/* 80101B58 000FD7B8 48 15 23 85 */ bl func_80253EDC
+/* 80101B5C 000FD7BC 80 01 00 08 */ lwz r0, 8(r1)
+/* 80101B60 000FD7C0 2C 00 00 02 */ cmpwi r0, 2
+/* 80101B64 000FD7C4 41 82 00 90 */ beq lbl_80101BF4
+/* 80101B68 000FD7C8 40 80 00 98 */ bge lbl_80101C00
+/* 80101B6C 000FD7CC 2C 00 00 01 */ cmpwi r0, 1
+/* 80101B70 000FD7D0 40 80 00 08 */ bge lbl_80101B78
+/* 80101B74 000FD7D4 48 00 00 8C */ b lbl_80101C00
+lbl_80101B78:
+/* 80101B78 000FD7D8 7F C3 F3 78 */ mr r3, r30
+/* 80101B7C 000FD7DC 7F E4 FB 78 */ mr r4, r31
+/* 80101B80 000FD7E0 38 C1 00 10 */ addi r6, r1, 0x10
+/* 80101B84 000FD7E4 38 A0 00 06 */ li r5, 6
+/* 80101B88 000FD7E8 48 15 23 55 */ bl func_80253EDC
+/* 80101B8C 000FD7EC C0 A1 00 10 */ lfs f5, 0x10(r1)
+/* 80101B90 000FD7F0 38 00 FF 00 */ li r0, -256
+/* 80101B94 000FD7F4 C0 61 00 20 */ lfs f3, 0x20(r1)
+/* 80101B98 000FD7F8 38 60 2D 74 */ li r3, 0x2d74
+/* 80101B9C 000FD7FC C0 21 00 14 */ lfs f1, 0x14(r1)
+/* 80101BA0 000FD800 FC 80 28 1E */ fctiwz f4, f5
+/* 80101BA4 000FD804 C0 01 00 28 */ lfs f0, 0x28(r1)
+/* 80101BA8 000FD808 FC 40 18 1E */ fctiwz f2, f3
+/* 80101BAC 000FD80C EC 21 28 28 */ fsubs f1, f1, f5
+/* 80101BB0 000FD810 88 9F 00 11 */ lbz r4, 0x11(r31)
+/* 80101BB4 000FD814 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80101BB8 000FD818 D8 41 00 38 */ stfd f2, 0x38(r1)
+/* 80101BBC 000FD81C 7C 88 03 78 */ or r8, r4, r0
+/* 80101BC0 000FD820 FC 20 08 1E */ fctiwz f1, f1
+/* 80101BC4 000FD824 FC 00 00 1E */ fctiwz f0, f0
+/* 80101BC8 000FD828 D8 81 00 30 */ stfd f4, 0x30(r1)
+/* 80101BCC 000FD82C 80 A1 00 3C */ lwz r5, 0x3c(r1)
+/* 80101BD0 000FD830 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80101BD4 000FD834 80 81 00 34 */ lwz r4, 0x34(r1)
+/* 80101BD8 000FD838 D8 01 00 48 */ stfd f0, 0x48(r1)
+/* 80101BDC 000FD83C 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80101BE0 000FD840 80 E1 00 4C */ lwz r7, 0x4c(r1)
+/* 80101BE4 000FD844 7C 06 07 34 */ extsh r6, r0
+/* 80101BE8 000FD848 7C E7 07 34 */ extsh r7, r7
+/* 80101BEC 000FD84C 48 14 E5 49 */ bl func_80250134
+/* 80101BF0 000FD850 48 00 00 10 */ b lbl_80101C00
+lbl_80101BF4:
+/* 80101BF4 000FD854 7F C3 F3 78 */ mr r3, r30
+/* 80101BF8 000FD858 7F E4 FB 78 */ mr r4, r31
+/* 80101BFC 000FD85C 48 00 09 91 */ bl func_8010258C
+lbl_80101C00:
+/* 80101C00 000FD860 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80101C04 000FD864 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80101C08 000FD868 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80101C0C 000FD86C 7C 08 03 A6 */ mtlr r0
+/* 80101C10 000FD870 38 21 00 60 */ addi r1, r1, 0x60
+/* 80101C14 000FD874 4E 80 00 20 */ blr
+
+.global func_80101C18
+func_80101C18:
+/* 80101C18 000FD878 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80101C1C 000FD87C 7C 08 02 A6 */ mflr r0
+/* 80101C20 000FD880 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80101C24 000FD884 93 E1 00 4C */ stw r31, 0x4c(r1)
+/* 80101C28 000FD888 4B F3 C5 35 */ bl func_8003E15C
+/* 80101C2C 000FD88C 4B F3 C5 91 */ bl func_8003E1BC
+/* 80101C30 000FD890 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C34 000FD894 38 80 00 01 */ li r4, 1
+/* 80101C38 000FD898 90 65 00 E0 */ stw r3, 0xe0(r5)
+/* 80101C3C 000FD89C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C40 000FD8A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101C44 000FD8A4 4B F3 B8 49 */ bl func_8003D48C
+/* 80101C48 000FD8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C4C 000FD8AC 38 80 00 05 */ li r4, 5
+/* 80101C50 000FD8B0 38 A0 00 00 */ li r5, 0
+/* 80101C54 000FD8B4 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101C58 000FD8B8 48 2D 92 A5 */ bl func_803DAEFC
+/* 80101C5C 000FD8BC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C60 000FD8C0 B0 64 00 E8 */ sth r3, 0xe8(r4)
+/* 80101C64 000FD8C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C68 000FD8C8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101C6C 000FD8CC 48 2D A4 65 */ bl func_803DC0D0
+/* 80101C70 000FD8D0 54 65 06 3E */ clrlwi r5, r3, 0x18
+/* 80101C74 000FD8D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C78 000FD8D8 7C 05 00 D0 */ neg r0, r5
+/* 80101C7C 000FD8DC 38 80 00 70 */ li r4, 0x70
+/* 80101C80 000FD8E0 7C 05 2B 78 */ or r5, r0, r5
+/* 80101C84 000FD8E4 A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 80101C88 000FD8E8 50 A0 74 A4 */ rlwimi r0, r5, 0xe, 0x12, 0x12
+/* 80101C8C 000FD8EC B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 80101C90 000FD8F0 38 A0 00 00 */ li r5, 0
+/* 80101C94 000FD8F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101C98 000FD8F8 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101C9C 000FD8FC 48 2D 92 61 */ bl func_803DAEFC
+/* 80101CA0 000FD900 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CA4 000FD904 38 80 00 6F */ li r4, 0x6f
+/* 80101CA8 000FD908 38 A0 00 00 */ li r5, 0
+/* 80101CAC 000FD90C B0 66 00 EA */ sth r3, 0xea(r6)
+/* 80101CB0 000FD910 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CB4 000FD914 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101CB8 000FD918 48 2D 92 45 */ bl func_803DAEFC
+/* 80101CBC 000FD91C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CC0 000FD920 38 80 00 00 */ li r4, 0
+/* 80101CC4 000FD924 38 A0 00 00 */ li r5, 0
+/* 80101CC8 000FD928 98 66 00 E6 */ stb r3, 0xe6(r6)
+/* 80101CCC 000FD92C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CD0 000FD930 80 63 00 78 */ lwz r3, 0x78(r3)
+/* 80101CD4 000FD934 48 2D 92 29 */ bl func_803DAEFC
+/* 80101CD8 000FD938 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CDC 000FD93C 90 64 00 EC */ stw r3, 0xec(r4)
+/* 80101CE0 000FD940 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101CE4 000FD944 A0 08 00 E4 */ lhz r0, 0xe4(r8)
+/* 80101CE8 000FD948 80 68 00 E0 */ lwz r3, 0xe0(r8)
+/* 80101CEC 000FD94C 54 05 9F FE */ rlwinm r5, r0, 0x13, 0x1f, 0x1f
+/* 80101CF0 000FD950 A0 88 00 E8 */ lhz r4, 0xe8(r8)
+/* 80101CF4 000FD954 7C 05 00 D0 */ neg r0, r5
+/* 80101CF8 000FD958 A0 C8 00 EA */ lhz r6, 0xea(r8)
+/* 80101CFC 000FD95C 7C 00 2B 78 */ or r0, r0, r5
+/* 80101D00 000FD960 88 E8 00 E6 */ lbz r7, 0xe6(r8)
+/* 80101D04 000FD964 81 08 00 EC */ lwz r8, 0xec(r8)
+/* 80101D08 000FD968 54 05 0F FE */ srwi r5, r0, 0x1f
+/* 80101D0C 000FD96C 4B F3 B2 49 */ bl func_8003CF54
+/* 80101D10 000FD970 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D14 000FD974 38 80 00 12 */ li r4, 0x12
+/* 80101D18 000FD978 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101D1C 000FD97C 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101D20 000FD980 4B F3 74 E1 */ bl func_80039200
+/* 80101D24 000FD984 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D28 000FD988 38 61 00 38 */ addi r3, r1, 0x38
+/* 80101D2C 000FD98C 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 80101D30 000FD990 80 04 00 00 */ lwz r0, 0(r4)
+/* 80101D34 000FD994 64 00 00 02 */ oris r0, r0, 2
+/* 80101D38 000FD998 90 04 00 00 */ stw r0, 0(r4)
+/* 80101D3C 000FD99C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D40 000FD9A0 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 80101D44 000FD9A4 4B F3 99 B1 */ bl func_8003B6F4
+/* 80101D48 000FD9A8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D4C 000FD9AC 38 61 00 2C */ addi r3, r1, 0x2c
+/* 80101D50 000FD9B0 80 84 00 E0 */ lwz r4, 0xe0(r4)
+/* 80101D54 000FD9B4 4B F3 99 F1 */ bl func_8003B744
+/* 80101D58 000FD9B8 C0 42 8C 38 */ lfs f2, lbl_80641238-_SDA2_BASE_(r2)
+/* 80101D5C 000FD9BC 38 81 00 20 */ addi r4, r1, 0x20
+/* 80101D60 000FD9C0 C0 22 8C 3C */ lfs f1, lbl_8064123C-_SDA2_BASE_(r2)
+/* 80101D64 000FD9C4 C0 02 8C 0C */ lfs f0, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101D68 000FD9C8 D0 41 00 20 */ stfs f2, 0x20(r1)
+/* 80101D6C 000FD9CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D70 000FD9D0 D0 21 00 24 */ stfs f1, 0x24(r1)
+/* 80101D74 000FD9D4 D0 01 00 28 */ stfs f0, 0x28(r1)
+/* 80101D78 000FD9D8 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101D7C 000FD9DC 48 00 06 C1 */ bl func_8010243C
+/* 80101D80 000FD9E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101D84 000FD9E4 38 81 00 20 */ addi r4, r1, 0x20
+/* 80101D88 000FD9E8 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101D8C 000FD9EC 4B F3 6A 91 */ bl func_8003881C
+/* 80101D90 000FD9F0 C0 42 8C 40 */ lfs f2, lbl_80641240-_SDA2_BASE_(r2)
+/* 80101D94 000FD9F4 38 80 00 05 */ li r4, 5
+/* 80101D98 000FD9F8 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101D9C 000FD9FC 38 A0 00 00 */ li r5, 0
+/* 80101DA0 000FDA00 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
+/* 80101DA4 000FDA04 D0 41 00 14 */ stfs f2, 0x14(r1)
+/* 80101DA8 000FDA08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DAC 000FDA0C D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 80101DB0 000FDA10 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 80101DB4 000FDA14 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101DB8 000FDA18 48 2D BC 25 */ bl func_803DD9DC
+/* 80101DBC 000FDA1C 2C 03 01 2F */ cmpwi r3, 0x12f
+/* 80101DC0 000FDA20 41 82 00 08 */ beq lbl_80101DC8
+/* 80101DC4 000FDA24 48 00 00 0C */ b lbl_80101DD0
+lbl_80101DC8:
+/* 80101DC8 000FDA28 C0 02 8C 3C */ lfs f0, lbl_8064123C-_SDA2_BASE_(r2)
+/* 80101DCC 000FDA2C D0 01 00 14 */ stfs f0, 0x14(r1)
+lbl_80101DD0:
+/* 80101DD0 000FDA30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DD4 000FDA34 38 81 00 14 */ addi r4, r1, 0x14
+/* 80101DD8 000FDA38 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101DDC 000FDA3C 4B F3 6D B1 */ bl func_80038B8C
+/* 80101DE0 000FDA40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DE4 000FDA44 38 81 00 08 */ addi r4, r1, 8
+/* 80101DE8 000FDA48 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80101DEC 000FDA4C 48 00 06 95 */ bl func_80102480
+/* 80101DF0 000FDA50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101DF4 000FDA54 38 81 00 08 */ addi r4, r1, 8
+/* 80101DF8 000FDA58 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80101DFC 000FDA5C 4B F3 6B 55 */ bl func_80038950
+/* 80101E00 000FDA60 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101E04 000FDA64 A0 7F 00 E4 */ lhz r3, 0xe4(r31)
+/* 80101E08 000FDA68 54 60 97 FF */ rlwinm. r0, r3, 0x12, 0x1f, 0x1f
+/* 80101E0C 000FDA6C 41 82 00 30 */ beq lbl_80101E3C
+/* 80101E10 000FDA70 4B F3 C3 4D */ bl func_8003E15C
+/* 80101E14 000FDA74 80 9F 00 E0 */ lwz r4, 0xe0(r31)
+/* 80101E18 000FDA78 4B F3 C4 21 */ bl func_8003E238
+/* 80101E1C 000FDA7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101E20 000FDA80 38 00 00 00 */ li r0, 0
+/* 80101E24 000FDA84 90 03 00 E0 */ stw r0, 0xe0(r3)
+/* 80101E28 000FDA88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101E2C 000FDA8C A0 03 00 E4 */ lhz r0, 0xe4(r3)
+/* 80101E30 000FDA90 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
+/* 80101E34 000FDA94 B0 03 00 E4 */ sth r0, 0xe4(r3)
+/* 80101E38 000FDA98 48 00 00 0C */ b lbl_80101E44
+lbl_80101E3C:
+/* 80101E3C 000FDA9C 60 60 80 00 */ ori r0, r3, 0x8000
+/* 80101E40 000FDAA0 B0 1F 00 E4 */ sth r0, 0xe4(r31)
+lbl_80101E44:
+/* 80101E44 000FDAA4 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80101E48 000FDAA8 83 E1 00 4C */ lwz r31, 0x4c(r1)
+/* 80101E4C 000FDAAC 7C 08 03 A6 */ mtlr r0
+/* 80101E50 000FDAB0 38 21 00 50 */ addi r1, r1, 0x50
+/* 80101E54 000FDAB4 4E 80 00 20 */ blr
+
+.global func_80101E58
+func_80101E58:
+/* 80101E58 000FDAB8 2C 03 00 01 */ cmpwi r3, 1
+/* 80101E5C 000FDABC 41 82 00 1C */ beq lbl_80101E78
+/* 80101E60 000FDAC0 40 80 00 20 */ bge lbl_80101E80
+/* 80101E64 000FDAC4 2C 03 00 00 */ cmpwi r3, 0
+/* 80101E68 000FDAC8 40 80 00 08 */ bge lbl_80101E70
+/* 80101E6C 000FDACC 48 00 00 14 */ b lbl_80101E80
+lbl_80101E70:
+/* 80101E70 000FDAD0 38 60 0E 8D */ li r3, 0xe8d
+/* 80101E74 000FDAD4 4E 80 00 20 */ blr
+lbl_80101E78:
+/* 80101E78 000FDAD8 38 60 0E 90 */ li r3, 0xe90
+/* 80101E7C 000FDADC 4E 80 00 20 */ blr
+lbl_80101E80:
+/* 80101E80 000FDAE0 38 60 00 00 */ li r3, 0
+/* 80101E84 000FDAE4 4E 80 00 20 */ blr
+
+.global func_80101E88
+func_80101E88:
+/* 80101E88 000FDAE8 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80101E8C 000FDAEC 7C 08 02 A6 */ mflr r0
+/* 80101E90 000FDAF0 38 60 00 04 */ li r3, 4
+/* 80101E94 000FDAF4 90 01 00 34 */ stw r0, 0x34(r1)
+/* 80101E98 000FDAF8 93 E1 00 2C */ stw r31, 0x2c(r1)
+/* 80101E9C 000FDAFC 48 13 91 BD */ bl func_8023B058
+/* 80101EA0 000FDB00 2C 03 00 00 */ cmpwi r3, 0
+/* 80101EA4 000FDB04 7C 7F 1B 78 */ mr r31, r3
+/* 80101EA8 000FDB08 41 82 01 08 */ beq lbl_80101FB0
+/* 80101EAC 000FDB0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101EB0 000FDB10 80 03 00 D8 */ lwz r0, 0xd8(r3)
+/* 80101EB4 000FDB14 2C 00 00 00 */ cmpwi r0, 0
+/* 80101EB8 000FDB18 40 82 00 38 */ bne lbl_80101EF0
+/* 80101EBC 000FDB1C 48 0D 8C 6D */ bl func_801DAB28
+/* 80101EC0 000FDB20 2C 03 00 00 */ cmpwi r3, 0
+/* 80101EC4 000FDB24 41 82 00 14 */ beq lbl_80101ED8
+/* 80101EC8 000FDB28 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
+/* 80101ECC 000FDB2C 38 80 02 64 */ li r4, 0x264
+/* 80101ED0 000FDB30 48 0D 8D C5 */ bl func_801DAC94
+/* 80101ED4 000FDB34 48 00 00 08 */ b lbl_80101EDC
+lbl_80101ED8:
+/* 80101ED8 000FDB38 38 60 00 00 */ li r3, 0
+lbl_80101EDC:
+/* 80101EDC 000FDB3C 2C 03 00 00 */ cmpwi r3, 0
+/* 80101EE0 000FDB40 41 82 00 08 */ beq lbl_80101EE8
+/* 80101EE4 000FDB44 48 0D C0 95 */ bl func_801DDF78
+lbl_80101EE8:
+/* 80101EE8 000FDB48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101EEC 000FDB4C 90 64 00 D8 */ stw r3, 0xd8(r4)
+lbl_80101EF0:
+/* 80101EF0 000FDB50 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101EF4 000FDB54 3C 80 80 49 */ lis r4, lbl_80493614@ha
+/* 80101EF8 000FDB58 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80101EFC 000FDB5C 38 64 36 14 */ addi r3, r4, lbl_80493614@l
+/* 80101F00 000FDB60 80 C5 00 D8 */ lwz r6, 0xd8(r5)
+/* 80101F04 000FDB64 80 1F 00 0C */ lwz r0, 0xc(r31)
+/* 80101F08 000FDB68 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
+/* 80101F0C 000FDB6C 90 05 00 DC */ stw r0, 0xdc(r5)
+/* 80101F10 000FDB70 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101F14 000FDB74 D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 80101F18 000FDB78 80 A5 00 DC */ lwz r5, 0xdc(r5)
+/* 80101F1C 000FDB7C D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 80101F20 000FDB80 C0 A5 01 C4 */ lfs f5, 0x1c4(r5)
+/* 80101F24 000FDB84 C0 85 01 C8 */ lfs f4, 0x1c8(r5)
+/* 80101F28 000FDB88 C0 65 01 CC */ lfs f3, 0x1cc(r5)
+/* 80101F2C 000FDB8C C0 45 01 AC */ lfs f2, 0x1ac(r5)
+/* 80101F30 000FDB90 D0 A1 00 14 */ stfs f5, 0x14(r1)
+/* 80101F34 000FDB94 90 DF 00 0C */ stw r6, 0xc(r31)
+/* 80101F38 000FDB98 D0 26 01 AC */ stfs f1, 0x1ac(r6)
+/* 80101F3C 000FDB9C D0 26 01 B0 */ stfs f1, 0x1b0(r6)
+/* 80101F40 000FDBA0 D0 06 01 B4 */ stfs f0, 0x1b4(r6)
+/* 80101F44 000FDBA4 C0 04 36 14 */ lfs f0, 0x3614(r4)
+/* 80101F48 000FDBA8 D0 81 00 18 */ stfs f4, 0x18(r1)
+/* 80101F4C 000FDBAC D0 06 01 B8 */ stfs f0, 0x1b8(r6)
+/* 80101F50 000FDBB0 C0 03 00 04 */ lfs f0, 4(r3)
+/* 80101F54 000FDBB4 D0 61 00 1C */ stfs f3, 0x1c(r1)
+/* 80101F58 000FDBB8 D0 06 01 BC */ stfs f0, 0x1bc(r6)
+/* 80101F5C 000FDBBC C0 03 00 08 */ lfs f0, 8(r3)
+/* 80101F60 000FDBC0 D0 41 00 08 */ stfs f2, 8(r1)
+/* 80101F64 000FDBC4 D0 06 01 C0 */ stfs f0, 0x1c0(r6)
+/* 80101F68 000FDBC8 D0 26 01 C4 */ stfs f1, 0x1c4(r6)
+/* 80101F6C 000FDBCC D0 26 01 C8 */ stfs f1, 0x1c8(r6)
+/* 80101F70 000FDBD0 D0 26 01 CC */ stfs f1, 0x1cc(r6)
+/* 80101F74 000FDBD4 80 06 01 04 */ lwz r0, 0x104(r6)
+/* 80101F78 000FDBD8 D0 21 00 08 */ stfs f1, 8(r1)
+/* 80101F7C 000FDBDC 60 03 00 30 */ ori r3, r0, 0x30
+/* 80101F80 000FDBE0 54 60 07 BE */ clrlwi r0, r3, 0x1e
+/* 80101F84 000FDBE4 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 80101F88 000FDBE8 28 00 00 01 */ cmplwi r0, 1
+/* 80101F8C 000FDBEC D0 21 00 18 */ stfs f1, 0x18(r1)
+/* 80101F90 000FDBF0 D0 21 00 1C */ stfs f1, 0x1c(r1)
+/* 80101F94 000FDBF4 90 66 01 04 */ stw r3, 0x104(r6)
+/* 80101F98 000FDBF8 40 82 00 18 */ bne lbl_80101FB0
+/* 80101F9C 000FDBFC C0 02 8C 44 */ lfs f0, lbl_80641244-_SDA2_BASE_(r2)
+/* 80101FA0 000FDC00 D0 06 01 68 */ stfs f0, 0x168(r6)
+/* 80101FA4 000FDC04 80 06 01 04 */ lwz r0, 0x104(r6)
+/* 80101FA8 000FDC08 60 00 00 08 */ ori r0, r0, 8
+/* 80101FAC 000FDC0C 90 06 01 04 */ stw r0, 0x104(r6)
+lbl_80101FB0:
+/* 80101FB0 000FDC10 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 80101FB4 000FDC14 83 E1 00 2C */ lwz r31, 0x2c(r1)
+/* 80101FB8 000FDC18 7C 08 03 A6 */ mtlr r0
+/* 80101FBC 000FDC1C 38 21 00 30 */ addi r1, r1, 0x30
+/* 80101FC0 000FDC20 4E 80 00 20 */ blr
+
+.global func_80101FC4
+func_80101FC4:
+/* 80101FC4 000FDC24 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80101FC8 000FDC28 7C 08 02 A6 */ mflr r0
+/* 80101FCC 000FDC2C 38 60 00 04 */ li r3, 4
+/* 80101FD0 000FDC30 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80101FD4 000FDC34 48 13 90 85 */ bl func_8023B058
+/* 80101FD8 000FDC38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101FDC 000FDC3C 80 04 00 DC */ lwz r0, 0xdc(r4)
+/* 80101FE0 000FDC40 90 03 00 0C */ stw r0, 0xc(r3)
+/* 80101FE4 000FDC44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80101FE8 000FDC48 80 63 00 D8 */ lwz r3, 0xd8(r3)
+/* 80101FEC 000FDC4C 2C 03 00 00 */ cmpwi r3, 0
+/* 80101FF0 000FDC50 41 82 00 18 */ beq lbl_80102008
+/* 80101FF4 000FDC54 81 83 01 00 */ lwz r12, 0x100(r3)
+/* 80101FF8 000FDC58 38 80 00 01 */ li r4, 1
+/* 80101FFC 000FDC5C 81 8C 00 08 */ lwz r12, 8(r12)
+/* 80102000 000FDC60 7D 89 03 A6 */ mtctr r12
+/* 80102004 000FDC64 4E 80 04 21 */ bctrl
+lbl_80102008:
+/* 80102008 000FDC68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010200C 000FDC6C 38 00 00 00 */ li r0, 0
+/* 80102010 000FDC70 90 03 00 D8 */ stw r0, 0xd8(r3)
+/* 80102014 000FDC74 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80102018 000FDC78 7C 08 03 A6 */ mtlr r0
+/* 8010201C 000FDC7C 38 21 00 10 */ addi r1, r1, 0x10
+/* 80102020 000FDC80 4E 80 00 20 */ blr
+
+.global func_80102024
+func_80102024:
+/* 80102024 000FDC84 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80102028 000FDC88 7C 08 02 A6 */ mflr r0
+/* 8010202C 000FDC8C 2C 03 00 02 */ cmpwi r3, 2
+/* 80102030 000FDC90 90 01 00 14 */ stw r0, 0x14(r1)
+/* 80102034 000FDC94 41 82 00 5C */ beq lbl_80102090
+/* 80102038 000FDC98 40 80 00 14 */ bge lbl_8010204C
+/* 8010203C 000FDC9C 2C 03 00 00 */ cmpwi r3, 0
+/* 80102040 000FDCA0 41 82 00 18 */ beq lbl_80102058
+/* 80102044 000FDCA4 40 80 00 30 */ bge lbl_80102074
+/* 80102048 000FDCA8 48 00 00 80 */ b lbl_801020C8
+lbl_8010204C:
+/* 8010204C 000FDCAC 2C 03 00 04 */ cmpwi r3, 4
+/* 80102050 000FDCB0 40 80 00 78 */ bge lbl_801020C8
+/* 80102054 000FDCB4 48 00 00 58 */ b lbl_801020AC
+lbl_80102058:
+/* 80102058 000FDCB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010205C 000FDCBC 38 80 00 36 */ li r4, 0x36
+/* 80102060 000FDCC0 38 A0 00 00 */ li r5, 0
+/* 80102064 000FDCC4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102068 000FDCC8 48 2D B9 75 */ bl func_803DD9DC
+/* 8010206C 000FDCCC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102070 000FDCD0 48 00 00 5C */ b lbl_801020CC
+lbl_80102074:
+/* 80102074 000FDCD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102078 000FDCD8 38 80 00 37 */ li r4, 0x37
+/* 8010207C 000FDCDC 38 A0 00 00 */ li r5, 0
+/* 80102080 000FDCE0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102084 000FDCE4 48 2D B9 59 */ bl func_803DD9DC
+/* 80102088 000FDCE8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010208C 000FDCEC 48 00 00 40 */ b lbl_801020CC
+lbl_80102090:
+/* 80102090 000FDCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102094 000FDCF4 38 80 00 38 */ li r4, 0x38
+/* 80102098 000FDCF8 38 A0 00 00 */ li r5, 0
+/* 8010209C 000FDCFC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801020A0 000FDD00 48 2D B9 3D */ bl func_803DD9DC
+/* 801020A4 000FDD04 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801020A8 000FDD08 48 00 00 24 */ b lbl_801020CC
+lbl_801020AC:
+/* 801020AC 000FDD0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801020B0 000FDD10 38 80 00 39 */ li r4, 0x39
+/* 801020B4 000FDD14 38 A0 00 00 */ li r5, 0
+/* 801020B8 000FDD18 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801020BC 000FDD1C 48 2D B9 21 */ bl func_803DD9DC
+/* 801020C0 000FDD20 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801020C4 000FDD24 48 00 00 08 */ b lbl_801020CC
+lbl_801020C8:
+/* 801020C8 000FDD28 38 60 00 00 */ li r3, 0
+lbl_801020CC:
+/* 801020CC 000FDD2C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 801020D0 000FDD30 7C 08 03 A6 */ mtlr r0
+/* 801020D4 000FDD34 38 21 00 10 */ addi r1, r1, 0x10
+/* 801020D8 000FDD38 4E 80 00 20 */ blr
+
+.global func_801020DC
+func_801020DC:
+/* 801020DC 000FDD3C 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 801020E0 000FDD40 7C 08 02 A6 */ mflr r0
+/* 801020E4 000FDD44 2C 03 00 02 */ cmpwi r3, 2
+/* 801020E8 000FDD48 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801020EC 000FDD4C 41 82 00 5C */ beq lbl_80102148
+/* 801020F0 000FDD50 40 80 00 14 */ bge lbl_80102104
+/* 801020F4 000FDD54 2C 03 00 00 */ cmpwi r3, 0
+/* 801020F8 000FDD58 41 82 00 18 */ beq lbl_80102110
+/* 801020FC 000FDD5C 40 80 00 30 */ bge lbl_8010212C
+/* 80102100 000FDD60 48 00 00 80 */ b lbl_80102180
+lbl_80102104:
+/* 80102104 000FDD64 2C 03 00 04 */ cmpwi r3, 4
+/* 80102108 000FDD68 40 80 00 78 */ bge lbl_80102180
+/* 8010210C 000FDD6C 48 00 00 58 */ b lbl_80102164
+lbl_80102110:
+/* 80102110 000FDD70 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102114 000FDD74 38 80 00 3A */ li r4, 0x3a
+/* 80102118 000FDD78 38 A0 00 00 */ li r5, 0
+/* 8010211C 000FDD7C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102120 000FDD80 48 2D B8 BD */ bl func_803DD9DC
+/* 80102124 000FDD84 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102128 000FDD88 48 00 00 5C */ b lbl_80102184
+lbl_8010212C:
+/* 8010212C 000FDD8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102130 000FDD90 38 80 00 3B */ li r4, 0x3b
+/* 80102134 000FDD94 38 A0 00 00 */ li r5, 0
+/* 80102138 000FDD98 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010213C 000FDD9C 48 2D B8 A1 */ bl func_803DD9DC
+/* 80102140 000FDDA0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102144 000FDDA4 48 00 00 40 */ b lbl_80102184
+lbl_80102148:
+/* 80102148 000FDDA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 8010214C 000FDDAC 38 80 00 3C */ li r4, 0x3c
+/* 80102150 000FDDB0 38 A0 00 00 */ li r5, 0
+/* 80102154 000FDDB4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102158 000FDDB8 48 2D B8 85 */ bl func_803DD9DC
+/* 8010215C 000FDDBC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102160 000FDDC0 48 00 00 24 */ b lbl_80102184
+lbl_80102164:
+/* 80102164 000FDDC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102168 000FDDC8 38 80 00 3D */ li r4, 0x3d
+/* 8010216C 000FDDCC 38 A0 00 00 */ li r5, 0
+/* 80102170 000FDDD0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102174 000FDDD4 48 2D B8 69 */ bl func_803DD9DC
+/* 80102178 000FDDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010217C 000FDDDC 48 00 00 08 */ b lbl_80102184
+lbl_80102180:
+/* 80102180 000FDDE0 38 60 00 00 */ li r3, 0
+lbl_80102184:
+/* 80102184 000FDDE4 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80102188 000FDDE8 7C 08 03 A6 */ mtlr r0
+/* 8010218C 000FDDEC 38 21 00 10 */ addi r1, r1, 0x10
+/* 80102190 000FDDF0 4E 80 00 20 */ blr
+
+.global func_80102194
+func_80102194:
+/* 80102194 000FDDF4 94 21 FF F0 */ stwu r1, -0x10(r1)
+/* 80102198 000FDDF8 7C 08 02 A6 */ mflr r0
+/* 8010219C 000FDDFC 2C 03 00 02 */ cmpwi r3, 2
+/* 801021A0 000FDE00 90 01 00 14 */ stw r0, 0x14(r1)
+/* 801021A4 000FDE04 41 82 00 5C */ beq lbl_80102200
+/* 801021A8 000FDE08 40 80 00 14 */ bge lbl_801021BC
+/* 801021AC 000FDE0C 2C 03 00 00 */ cmpwi r3, 0
+/* 801021B0 000FDE10 41 82 00 18 */ beq lbl_801021C8
+/* 801021B4 000FDE14 40 80 00 30 */ bge lbl_801021E4
+/* 801021B8 000FDE18 48 00 00 80 */ b lbl_80102238
+lbl_801021BC:
+/* 801021BC 000FDE1C 2C 03 00 04 */ cmpwi r3, 4
+/* 801021C0 000FDE20 40 80 00 78 */ bge lbl_80102238
+/* 801021C4 000FDE24 48 00 00 58 */ b lbl_8010221C
+lbl_801021C8:
+/* 801021C8 000FDE28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801021CC 000FDE2C 38 80 00 42 */ li r4, 0x42
+/* 801021D0 000FDE30 38 A0 00 00 */ li r5, 0
+/* 801021D4 000FDE34 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801021D8 000FDE38 48 2D B8 05 */ bl func_803DD9DC
+/* 801021DC 000FDE3C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801021E0 000FDE40 48 00 00 5C */ b lbl_8010223C
+lbl_801021E4:
+/* 801021E4 000FDE44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801021E8 000FDE48 38 80 00 43 */ li r4, 0x43
+/* 801021EC 000FDE4C 38 A0 00 00 */ li r5, 0
+/* 801021F0 000FDE50 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801021F4 000FDE54 48 2D B7 E9 */ bl func_803DD9DC
+/* 801021F8 000FDE58 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801021FC 000FDE5C 48 00 00 40 */ b lbl_8010223C
+lbl_80102200:
+/* 80102200 000FDE60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102204 000FDE64 38 80 00 44 */ li r4, 0x44
+/* 80102208 000FDE68 38 A0 00 00 */ li r5, 0
+/* 8010220C 000FDE6C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102210 000FDE70 48 2D B7 CD */ bl func_803DD9DC
+/* 80102214 000FDE74 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102218 000FDE78 48 00 00 24 */ b lbl_8010223C
+lbl_8010221C:
+/* 8010221C 000FDE7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102220 000FDE80 38 80 00 45 */ li r4, 0x45
+/* 80102224 000FDE84 38 A0 00 00 */ li r5, 0
+/* 80102228 000FDE88 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 8010222C 000FDE8C 48 2D B7 B1 */ bl func_803DD9DC
+/* 80102230 000FDE90 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80102234 000FDE94 48 00 00 08 */ b lbl_8010223C
+lbl_80102238:
+/* 80102238 000FDE98 38 60 00 00 */ li r3, 0
+lbl_8010223C:
+/* 8010223C 000FDE9C 80 01 00 14 */ lwz r0, 0x14(r1)
+/* 80102240 000FDEA0 7C 08 03 A6 */ mtlr r0
+/* 80102244 000FDEA4 38 21 00 10 */ addi r1, r1, 0x10
+/* 80102248 000FDEA8 4E 80 00 20 */ blr
+
+.global func_8010224C
+func_8010224C:
+/* 8010224C 000FDEAC 94 21 FF A0 */ stwu r1, -0x60(r1)
+/* 80102250 000FDEB0 7C 08 02 A6 */ mflr r0
+/* 80102254 000FDEB4 90 01 00 64 */ stw r0, 0x64(r1)
+/* 80102258 000FDEB8 3C 00 43 30 */ lis r0, 0x4330
+/* 8010225C 000FDEBC 93 E1 00 5C */ stw r31, 0x5c(r1)
+/* 80102260 000FDEC0 7C 9F 23 78 */ mr r31, r4
+/* 80102264 000FDEC4 93 C1 00 58 */ stw r30, 0x58(r1)
+/* 80102268 000FDEC8 7C 7E 1B 78 */ mr r30, r3
+/* 8010226C 000FDECC 93 A1 00 54 */ stw r29, 0x54(r1)
+/* 80102270 000FDED0 90 01 00 28 */ stw r0, 0x28(r1)
+/* 80102274 000FDED4 90 01 00 30 */ stw r0, 0x30(r1)
+/* 80102278 000FDED8 48 17 05 59 */ bl OSGetTick
+/* 8010227C 000FDEDC 3C 80 80 00 */ lis r4, 0x800000F8@ha
+/* 80102280 000FDEE0 3C C0 10 62 */ lis r6, 0x10624DD3@ha
+/* 80102284 000FDEE4 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4)
+/* 80102288 000FDEE8 3C 80 12 97 */ lis r4, 0x12970C00@ha
+/* 8010228C 000FDEEC C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
+/* 80102290 000FDEF0 38 C6 4D D3 */ addi r6, r6, 0x10624DD3@l
+/* 80102294 000FDEF4 54 00 F0 BE */ srwi r0, r0, 2
+/* 80102298 000FDEF8 C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
+/* 8010229C 000FDEFC 7C C6 00 16 */ mulhwu r6, r6, r0
+/* 801022A0 000FDF00 3C A0 05 E2 */ lis r5, 0x05E1D27B@ha
+/* 801022A4 000FDF04 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 801022A8 000FDF08 38 84 0C 00 */ addi r4, r4, 0x12970C00@l
+/* 801022AC 000FDF0C 38 05 D2 7B */ addi r0, r5, 0x05E1D27B@l
+/* 801022B0 000FDF10 D0 21 00 08 */ stfs f1, 8(r1)
+/* 801022B4 000FDF14 54 C5 D1 BE */ srwi r5, r6, 6
+/* 801022B8 000FDF18 D0 21 00 14 */ stfs f1, 0x14(r1)
+/* 801022BC 000FDF1C 7C C3 2B 96 */ divwu r6, r3, r5
+/* 801022C0 000FDF20 38 60 03 F2 */ li r3, 0x3f2
+/* 801022C4 000FDF24 D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 801022C8 000FDF28 D0 01 00 1C */ stfs f0, 0x1c(r1)
+/* 801022CC 000FDF2C D0 01 00 10 */ stfs f0, 0x10(r1)
+/* 801022D0 000FDF30 D0 01 00 24 */ stfs f0, 0x24(r1)
+/* 801022D4 000FDF34 7C A0 30 16 */ mulhwu r5, r0, r6
+/* 801022D8 000FDF38 D0 01 00 18 */ stfs f0, 0x18(r1)
+/* 801022DC 000FDF3C 7C 05 30 50 */ subf r0, r5, r6
+/* 801022E0 000FDF40 54 00 F8 7E */ srwi r0, r0, 1
+/* 801022E4 000FDF44 7C 00 2A 14 */ add r0, r0, r5
+/* 801022E8 000FDF48 54 00 BA 7E */ srwi r0, r0, 9
+/* 801022EC 000FDF4C 1C 00 03 E9 */ mulli r0, r0, 0x3e9
+/* 801022F0 000FDF50 7F A0 30 50 */ subf r29, r0, r6
+/* 801022F4 000FDF54 4B F5 89 6D */ bl func_8005AC60
+/* 801022F8 000FDF58 7C 66 1B 78 */ mr r6, r3
+/* 801022FC 000FDF5C 7F C3 F3 78 */ mr r3, r30
+/* 80102300 000FDF60 7F E4 FB 78 */ mr r4, r31
+/* 80102304 000FDF64 38 A0 00 02 */ li r5, 2
+/* 80102308 000FDF68 48 15 1B FD */ bl func_80253F04
+/* 8010230C 000FDF6C 7F C3 F3 78 */ mr r3, r30
+/* 80102310 000FDF70 7F E4 FB 78 */ mr r4, r31
+/* 80102314 000FDF74 38 C1 00 08 */ addi r6, r1, 8
+/* 80102318 000FDF78 38 A0 00 01 */ li r5, 1
+/* 8010231C 000FDF7C 48 15 1B E9 */ bl func_80253F04
+/* 80102320 000FDF80 28 1D 01 F4 */ cmplwi r29, 0x1f4
+/* 80102324 000FDF84 41 81 00 7C */ bgt lbl_801023A0
+/* 80102328 000FDF88 93 A1 00 2C */ stw r29, 0x2c(r1)
+/* 8010232C 000FDF8C C8 82 8C 30 */ lfd f4, lbl_80641230-_SDA2_BASE_(r2)
+/* 80102330 000FDF90 93 A1 00 34 */ stw r29, 0x34(r1)
+/* 80102334 000FDF94 C8 21 00 28 */ lfd f1, 0x28(r1)
+/* 80102338 000FDF98 C8 01 00 30 */ lfd f0, 0x30(r1)
+/* 8010233C 000FDF9C EC 61 20 28 */ fsubs f3, f1, f4
+/* 80102340 000FDFA0 C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
+/* 80102344 000FDFA4 EC 20 20 28 */ fsubs f1, f0, f4
+/* 80102348 000FDFA8 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
+/* 8010234C 000FDFAC C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
+/* 80102350 000FDFB0 EC 42 00 F2 */ fmuls f2, f2, f3
+/* 80102354 000FDFB4 EC 20 00 72 */ fmuls f1, f0, f1
+/* 80102358 000FDFB8 C0 62 8C 4C */ lfs f3, lbl_8064124C-_SDA2_BASE_(r2)
+/* 8010235C 000FDFBC C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
+/* 80102360 000FDFC0 EC 82 28 24 */ fdivs f4, f2, f5
+/* 80102364 000FDFC4 C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
+/* 80102368 000FDFC8 EC 21 28 24 */ fdivs f1, f1, f5
+/* 8010236C 000FDFCC EC 00 08 28 */ fsubs f0, f0, f1
+/* 80102370 000FDFD0 EC 63 20 28 */ fsubs f3, f3, f4
+/* 80102374 000FDFD4 EC 02 00 32 */ fmuls f0, f2, f0
+/* 80102378 000FDFD8 EC 22 00 F2 */ fmuls f1, f2, f3
+/* 8010237C 000FDFDC FC 00 00 1E */ fctiwz f0, f0
+/* 80102380 000FDFE0 FC 20 08 1E */ fctiwz f1, f1
+/* 80102384 000FDFE4 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 80102388 000FDFE8 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 8010238C 000FDFEC 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80102390 000FDFF0 80 61 00 3C */ lwz r3, 0x3c(r1)
+/* 80102394 000FDFF4 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80102398 000FDFF8 98 7F 00 0F */ stb r3, 0xf(r31)
+/* 8010239C 000FDFFC 48 00 00 7C */ b lbl_80102418
+lbl_801023A0:
+/* 801023A0 000FE000 38 1D FE 0C */ addi r0, r29, -500
+/* 801023A4 000FE004 C8 62 8C 30 */ lfd f3, lbl_80641230-_SDA2_BASE_(r2)
+/* 801023A8 000FE008 90 01 00 2C */ stw r0, 0x2c(r1)
+/* 801023AC 000FE00C C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
+/* 801023B0 000FE010 90 01 00 34 */ stw r0, 0x34(r1)
+/* 801023B4 000FE014 C8 01 00 28 */ lfd f0, 0x28(r1)
+/* 801023B8 000FE018 C8 21 00 30 */ lfd f1, 0x30(r1)
+/* 801023BC 000FE01C EC 80 18 28 */ fsubs f4, f0, f3
+/* 801023C0 000FE020 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
+/* 801023C4 000FE024 EC 21 18 28 */ fsubs f1, f1, f3
+/* 801023C8 000FE028 C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
+/* 801023CC 000FE02C C0 62 8C 5C */ lfs f3, lbl_8064125C-_SDA2_BASE_(r2)
+/* 801023D0 000FE030 EC 82 01 32 */ fmuls f4, f2, f4
+/* 801023D4 000FE034 EC 20 00 72 */ fmuls f1, f0, f1
+/* 801023D8 000FE038 C0 02 8C 60 */ lfs f0, lbl_80641260-_SDA2_BASE_(r2)
+/* 801023DC 000FE03C C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
+/* 801023E0 000FE040 EC 84 28 24 */ fdivs f4, f4, f5
+/* 801023E4 000FE044 EC 21 28 24 */ fdivs f1, f1, f5
+/* 801023E8 000FE048 EC 00 08 2A */ fadds f0, f0, f1
+/* 801023EC 000FE04C EC 63 20 2A */ fadds f3, f3, f4
+/* 801023F0 000FE050 EC 02 00 32 */ fmuls f0, f2, f0
+/* 801023F4 000FE054 EC 22 00 F2 */ fmuls f1, f2, f3
+/* 801023F8 000FE058 FC 00 00 1E */ fctiwz f0, f0
+/* 801023FC 000FE05C FC 20 08 1E */ fctiwz f1, f1
+/* 80102400 000FE060 D8 01 00 38 */ stfd f0, 0x38(r1)
+/* 80102404 000FE064 D8 21 00 40 */ stfd f1, 0x40(r1)
+/* 80102408 000FE068 80 01 00 3C */ lwz r0, 0x3c(r1)
+/* 8010240C 000FE06C 80 61 00 44 */ lwz r3, 0x44(r1)
+/* 80102410 000FE070 98 1F 00 10 */ stb r0, 0x10(r31)
+/* 80102414 000FE074 98 7F 00 0F */ stb r3, 0xf(r31)
+lbl_80102418:
+/* 80102418 000FE078 38 00 00 00 */ li r0, 0
+/* 8010241C 000FE07C 98 1F 00 0E */ stb r0, 0xe(r31)
+/* 80102420 000FE080 83 E1 00 5C */ lwz r31, 0x5c(r1)
+/* 80102424 000FE084 83 C1 00 58 */ lwz r30, 0x58(r1)
+/* 80102428 000FE088 83 A1 00 54 */ lwz r29, 0x54(r1)
+/* 8010242C 000FE08C 80 01 00 64 */ lwz r0, 0x64(r1)
+/* 80102430 000FE090 7C 08 03 A6 */ mtlr r0
+/* 80102434 000FE094 38 21 00 60 */ addi r1, r1, 0x60
+/* 80102438 000FE098 4E 80 00 20 */ blr
+
+.global func_8010243C
+func_8010243C:
+/* 8010243C 000FE09C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102440 000FE0A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 80102444 000FE0A4 A0 03 05 10 */ lhz r0, 0x510(r3)
+/* 80102448 000FE0A8 28 00 01 EF */ cmplwi r0, 0x1ef
+/* 8010244C 000FE0AC 41 80 00 08 */ blt lbl_80102454
+/* 80102450 000FE0B0 38 00 01 EE */ li r0, 0x1ee
+lbl_80102454:
+/* 80102454 000FE0B4 3C 60 80 42 */ lis r3, lbl_80418508@ha
+/* 80102458 000FE0B8 54 00 20 36 */ slwi r0, r0, 4
+/* 8010245C 000FE0BC 38 63 85 08 */ addi r3, r3, lbl_80418508@l
+/* 80102460 000FE0C0 7C 03 04 2E */ lfsx f0, r3, r0
+/* 80102464 000FE0C4 7C 63 02 14 */ add r3, r3, r0
+/* 80102468 000FE0C8 D0 04 00 00 */ stfs f0, 0(r4)
+/* 8010246C 000FE0CC C0 03 00 04 */ lfs f0, 4(r3)
+/* 80102470 000FE0D0 D0 04 00 04 */ stfs f0, 4(r4)
+/* 80102474 000FE0D4 C0 03 00 08 */ lfs f0, 8(r3)
+/* 80102478 000FE0D8 D0 04 00 08 */ stfs f0, 8(r4)
+/* 8010247C 000FE0DC 4E 80 00 20 */ blr
+
+.global func_80102480
+func_80102480:
+/* 80102480 000FE0E0 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80102484 000FE0E4 7C 08 02 A6 */ mflr r0
+/* 80102488 000FE0E8 90 01 00 54 */ stw r0, 0x54(r1)
+/* 8010248C 000FE0EC DB E1 00 40 */ stfd f31, 0x40(r1)
+/* 80102490 000FE0F0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
+/* 80102494 000FE0F4 93 E1 00 3C */ stw r31, 0x3c(r1)
+/* 80102498 000FE0F8 7C 9F 23 78 */ mr r31, r4
+/* 8010249C 000FE0FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801024A0 000FE100 80 03 00 E0 */ lwz r0, 0xe0(r3)
+/* 801024A4 000FE104 34 80 0C 0C */ addic. r4, r0, 0xc0c
+/* 801024A8 000FE108 40 82 00 0C */ bne lbl_801024B4
+/* 801024AC 000FE10C C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
+/* 801024B0 000FE110 48 00 00 28 */ b lbl_801024D8
+lbl_801024B4:
+/* 801024B4 000FE114 38 64 00 0C */ addi r3, r4, 0xc
+/* 801024B8 000FE118 38 A1 00 2C */ addi r5, r1, 0x2c
+/* 801024BC 000FE11C 48 17 A8 2D */ bl PSVECSubtract
+/* 801024C0 000FE120 C0 41 00 30 */ lfs f2, 0x30(r1)
+/* 801024C4 000FE124 C0 21 00 2C */ lfs f1, 0x2c(r1)
+/* 801024C8 000FE128 C0 01 00 34 */ lfs f0, 0x34(r1)
+/* 801024CC 000FE12C D0 21 00 20 */ stfs f1, 0x20(r1)
+/* 801024D0 000FE130 D0 41 00 24 */ stfs f2, 0x24(r1)
+/* 801024D4 000FE134 D0 01 00 28 */ stfs f0, 0x28(r1)
+lbl_801024D8:
+/* 801024D8 000FE138 C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
+/* 801024DC 000FE13C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801024E0 000FE140 EF E0 10 24 */ fdivs f31, f0, f2
+/* 801024E4 000FE144 80 03 00 E0 */ lwz r0, 0xe0(r3)
+/* 801024E8 000FE148 34 80 0C 0C */ addic. r4, r0, 0xc0c
+/* 801024EC 000FE14C 40 82 00 0C */ bne lbl_801024F8
+/* 801024F0 000FE150 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
+/* 801024F4 000FE154 48 00 00 28 */ b lbl_8010251C
+lbl_801024F8:
+/* 801024F8 000FE158 38 64 00 0C */ addi r3, r4, 0xc
+/* 801024FC 000FE15C 38 A1 00 14 */ addi r5, r1, 0x14
+/* 80102500 000FE160 48 17 A7 E9 */ bl PSVECSubtract
+/* 80102504 000FE164 C0 41 00 14 */ lfs f2, 0x14(r1)
+/* 80102508 000FE168 C0 21 00 18 */ lfs f1, 0x18(r1)
+/* 8010250C 000FE16C C0 01 00 1C */ lfs f0, 0x1c(r1)
+/* 80102510 000FE170 D0 41 00 08 */ stfs f2, 8(r1)
+/* 80102514 000FE174 D0 21 00 0C */ stfs f1, 0xc(r1)
+/* 80102518 000FE178 D0 01 00 10 */ stfs f0, 0x10(r1)
+lbl_8010251C:
+/* 8010251C 000FE17C C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
+/* 80102520 000FE180 EC 20 10 24 */ fdivs f1, f0, f2
+/* 80102524 000FE184 FC 01 F8 40 */ fcmpo cr0, f1, f31
+/* 80102528 000FE188 40 80 00 08 */ bge lbl_80102530
+/* 8010252C 000FE18C 48 00 00 08 */ b lbl_80102534
+lbl_80102530:
+/* 80102530 000FE190 FC 20 F8 90 */ fmr f1, f31
+lbl_80102534:
+/* 80102534 000FE194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102538 000FE198 80 63 00 E0 */ lwz r3, 0xe0(r3)
+/* 8010253C 000FE19C A0 03 05 10 */ lhz r0, 0x510(r3)
+/* 80102540 000FE1A0 28 00 01 EF */ cmplwi r0, 0x1ef
+/* 80102544 000FE1A4 41 80 00 08 */ blt lbl_8010254C
+/* 80102548 000FE1A8 38 00 01 EE */ li r0, 0x1ee
+lbl_8010254C:
+/* 8010254C 000FE1AC 3C 60 80 42 */ lis r3, lbl_80418508@ha
+/* 80102550 000FE1B0 54 00 20 36 */ slwi r0, r0, 4
+/* 80102554 000FE1B4 38 63 85 08 */ addi r3, r3, lbl_80418508@l
+/* 80102558 000FE1B8 7C 63 02 14 */ add r3, r3, r0
+/* 8010255C 000FE1BC C0 03 00 0C */ lfs f0, 0xc(r3)
+/* 80102560 000FE1C0 EC 01 00 32 */ fmuls f0, f1, f0
+/* 80102564 000FE1C4 D0 1F 00 00 */ stfs f0, 0(r31)
+/* 80102568 000FE1C8 D0 1F 00 04 */ stfs f0, 4(r31)
+/* 8010256C 000FE1CC D0 1F 00 08 */ stfs f0, 8(r31)
+/* 80102570 000FE1D0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
+/* 80102574 000FE1D4 CB E1 00 40 */ lfd f31, 0x40(r1)
+/* 80102578 000FE1D8 83 E1 00 3C */ lwz r31, 0x3c(r1)
+/* 8010257C 000FE1DC 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80102580 000FE1E0 7C 08 03 A6 */ mtlr r0
+/* 80102584 000FE1E4 38 21 00 50 */ addi r1, r1, 0x50
+/* 80102588 000FE1E8 4E 80 00 20 */ blr
+
+.global func_8010258C
+func_8010258C:
+/* 8010258C 000FE1EC 94 21 FF 90 */ stwu r1, -0x70(r1)
+/* 80102590 000FE1F0 7C 08 02 A6 */ mflr r0
+/* 80102594 000FE1F4 90 01 00 74 */ stw r0, 0x74(r1)
+/* 80102598 000FE1F8 39 61 00 70 */ addi r11, r1, 0x70
+/* 8010259C 000FE1FC 48 0C 4B 85 */ bl _savegpr_25
+/* 801025A0 000FE200 7C 79 1B 78 */ mr r25, r3
+/* 801025A4 000FE204 7C 9B 23 78 */ mr r27, r4
+/* 801025A8 000FE208 38 60 00 09 */ li r3, 9
+/* 801025AC 000FE20C 48 06 04 E5 */ bl func_80162A90
+/* 801025B0 000FE210 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 801025B4 000FE214 7C 7A 1B 78 */ mr r26, r3
+/* 801025B8 000FE218 38 80 00 07 */ li r4, 7
+/* 801025BC 000FE21C 38 A0 00 00 */ li r5, 0
+/* 801025C0 000FE220 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 801025C4 000FE224 48 2D B4 19 */ bl func_803DD9DC
+/* 801025C8 000FE228 7C 03 D0 50 */ subf r0, r3, r26
+/* 801025CC 000FE22C 7F 23 CB 78 */ mr r3, r25
+/* 801025D0 000FE230 7C 00 00 34 */ cntlzw r0, r0
+/* 801025D4 000FE234 7F 64 DB 78 */ mr r4, r27
+/* 801025D8 000FE238 54 1A D9 7E */ srwi r26, r0, 5
+/* 801025DC 000FE23C 38 C1 00 08 */ addi r6, r1, 8
+/* 801025E0 000FE240 3B 20 00 00 */ li r25, 0
+/* 801025E4 000FE244 38 A0 00 06 */ li r5, 6
+/* 801025E8 000FE248 48 15 18 F5 */ bl func_80253EDC
+/* 801025EC 000FE24C C0 A1 00 08 */ lfs f5, 8(r1)
+/* 801025F0 000FE250 38 00 FF 00 */ li r0, -256
+/* 801025F4 000FE254 C0 61 00 18 */ lfs f3, 0x18(r1)
+/* 801025F8 000FE258 C0 21 00 0C */ lfs f1, 0xc(r1)
+/* 801025FC 000FE25C FC 80 28 1E */ fctiwz f4, f5
+/* 80102600 000FE260 C0 01 00 20 */ lfs f0, 0x20(r1)
+/* 80102604 000FE264 FC 40 18 1E */ fctiwz f2, f3
+/* 80102608 000FE268 EC 21 28 28 */ fsubs f1, f1, f5
+/* 8010260C 000FE26C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102610 000FE270 EC 00 18 28 */ fsubs f0, f0, f3
+/* 80102614 000FE274 D8 81 00 28 */ stfd f4, 0x28(r1)
+/* 80102618 000FE278 FC 20 08 1E */ fctiwz f1, f1
+/* 8010261C 000FE27C 88 9B 00 11 */ lbz r4, 0x11(r27)
+/* 80102620 000FE280 FC 00 00 1E */ fctiwz f0, f0
+/* 80102624 000FE284 D8 41 00 30 */ stfd f2, 0x30(r1)
+/* 80102628 000FE288 83 C1 00 2C */ lwz r30, 0x2c(r1)
+/* 8010262C 000FE28C 7C 9F 03 78 */ or r31, r4, r0
+/* 80102630 000FE290 D8 21 00 38 */ stfd f1, 0x38(r1)
+/* 80102634 000FE294 83 A1 00 34 */ lwz r29, 0x34(r1)
+/* 80102638 000FE298 D8 01 00 40 */ stfd f0, 0x40(r1)
+/* 8010263C 000FE29C 83 81 00 3C */ lwz r28, 0x3c(r1)
+/* 80102640 000FE2A0 83 61 00 44 */ lwz r27, 0x44(r1)
+/* 80102644 000FE2A4 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102648 000FE2A8 4B F5 48 3D */ bl func_80056E84
+/* 8010264C 000FE2AC 2C 03 00 00 */ cmpwi r3, 0
+/* 80102650 000FE2B0 40 82 01 E8 */ bne lbl_80102838
+/* 80102654 000FE2B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102658 000FE2B8 38 80 00 97 */ li r4, 0x97
+/* 8010265C 000FE2BC 38 A0 00 00 */ li r5, 0
+/* 80102660 000FE2C0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102664 000FE2C4 48 2D B3 79 */ bl func_803DD9DC
+/* 80102668 000FE2C8 2C 03 00 00 */ cmpwi r3, 0
+/* 8010266C 000FE2CC 40 82 00 98 */ bne lbl_80102704
+/* 80102670 000FE2D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102674 000FE2D4 38 80 00 98 */ li r4, 0x98
+/* 80102678 000FE2D8 38 A0 00 00 */ li r5, 0
+/* 8010267C 000FE2DC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102680 000FE2E0 48 2D B3 5D */ bl func_803DD9DC
+/* 80102684 000FE2E4 28 03 00 37 */ cmplwi r3, 0x37
+/* 80102688 000FE2E8 40 82 00 0C */ bne lbl_80102694
+/* 8010268C 000FE2EC 3B 20 00 0F */ li r25, 0xf
+/* 80102690 000FE2F0 48 00 01 A8 */ b lbl_80102838
+lbl_80102694:
+/* 80102694 000FE2F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102698 000FE2F8 38 80 00 6E */ li r4, 0x6e
+/* 8010269C 000FE2FC 38 A0 00 00 */ li r5, 0
+/* 801026A0 000FE300 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801026A4 000FE304 48 2D B3 39 */ bl func_803DD9DC
+/* 801026A8 000FE308 2C 03 00 00 */ cmpwi r3, 0
+/* 801026AC 000FE30C 41 82 00 1C */ beq lbl_801026C8
+/* 801026B0 000FE310 2C 1A 00 00 */ cmpwi r26, 0
+/* 801026B4 000FE314 41 82 00 0C */ beq lbl_801026C0
+/* 801026B8 000FE318 3B 20 00 07 */ li r25, 7
+/* 801026BC 000FE31C 48 00 01 7C */ b lbl_80102838
+lbl_801026C0:
+/* 801026C0 000FE320 3B 20 00 08 */ li r25, 8
+/* 801026C4 000FE324 48 00 01 74 */ b lbl_80102838
+lbl_801026C8:
+/* 801026C8 000FE328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801026CC 000FE32C 38 80 00 98 */ li r4, 0x98
+/* 801026D0 000FE330 38 A0 00 00 */ li r5, 0
+/* 801026D4 000FE334 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801026D8 000FE338 48 2D B3 05 */ bl func_803DD9DC
+/* 801026DC 000FE33C 28 03 07 D1 */ cmplwi r3, 0x7d1
+/* 801026E0 000FE340 40 82 00 0C */ bne lbl_801026EC
+/* 801026E4 000FE344 3B 20 00 02 */ li r25, 2
+/* 801026E8 000FE348 48 00 01 50 */ b lbl_80102838
+lbl_801026EC:
+/* 801026EC 000FE34C 2C 1A 00 00 */ cmpwi r26, 0
+/* 801026F0 000FE350 41 82 00 0C */ beq lbl_801026FC
+/* 801026F4 000FE354 3B 20 00 00 */ li r25, 0
+/* 801026F8 000FE358 48 00 01 40 */ b lbl_80102838
+lbl_801026FC:
+/* 801026FC 000FE35C 3B 20 00 01 */ li r25, 1
+/* 80102700 000FE360 48 00 01 38 */ b lbl_80102838
+lbl_80102704:
+/* 80102704 000FE364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102708 000FE368 38 80 00 6E */ li r4, 0x6e
+/* 8010270C 000FE36C 38 A0 00 00 */ li r5, 0
+/* 80102710 000FE370 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102714 000FE374 48 2D B2 C9 */ bl func_803DD9DC
+/* 80102718 000FE378 2C 03 00 00 */ cmpwi r3, 0
+/* 8010271C 000FE37C 41 82 00 84 */ beq lbl_801027A0
+/* 80102720 000FE380 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102724 000FE384 38 80 00 97 */ li r4, 0x97
+/* 80102728 000FE388 38 A0 00 00 */ li r5, 0
+/* 8010272C 000FE38C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102730 000FE390 48 2D B2 AD */ bl func_803DD9DC
+/* 80102734 000FE394 28 03 07 D2 */ cmplwi r3, 0x7d2
+/* 80102738 000FE398 40 82 00 1C */ bne lbl_80102754
+/* 8010273C 000FE39C 2C 1A 00 00 */ cmpwi r26, 0
+/* 80102740 000FE3A0 41 82 00 0C */ beq lbl_8010274C
+/* 80102744 000FE3A4 3B 20 00 0D */ li r25, 0xd
+/* 80102748 000FE3A8 48 00 00 F0 */ b lbl_80102838
+lbl_8010274C:
+/* 8010274C 000FE3AC 3B 20 00 0E */ li r25, 0xe
+/* 80102750 000FE3B0 48 00 00 E8 */ b lbl_80102838
+lbl_80102754:
+/* 80102754 000FE3B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102758 000FE3B8 38 80 00 97 */ li r4, 0x97
+/* 8010275C 000FE3BC 38 A0 00 00 */ li r5, 0
+/* 80102760 000FE3C0 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102764 000FE3C4 48 2D B2 79 */ bl func_803DD9DC
+/* 80102768 000FE3C8 28 03 0B B9 */ cmplwi r3, 0xbb9
+/* 8010276C 000FE3CC 40 82 00 1C */ bne lbl_80102788
+/* 80102770 000FE3D0 2C 1A 00 00 */ cmpwi r26, 0
+/* 80102774 000FE3D4 41 82 00 0C */ beq lbl_80102780
+/* 80102778 000FE3D8 3B 20 00 0B */ li r25, 0xb
+/* 8010277C 000FE3DC 48 00 00 BC */ b lbl_80102838
+lbl_80102780:
+/* 80102780 000FE3E0 3B 20 00 0C */ li r25, 0xc
+/* 80102784 000FE3E4 48 00 00 B4 */ b lbl_80102838
+lbl_80102788:
+/* 80102788 000FE3E8 2C 1A 00 00 */ cmpwi r26, 0
+/* 8010278C 000FE3EC 41 82 00 0C */ beq lbl_80102798
+/* 80102790 000FE3F0 3B 20 00 09 */ li r25, 9
+/* 80102794 000FE3F4 48 00 00 A4 */ b lbl_80102838
+lbl_80102798:
+/* 80102798 000FE3F8 3B 20 00 0A */ li r25, 0xa
+/* 8010279C 000FE3FC 48 00 00 9C */ b lbl_80102838
+lbl_801027A0:
+/* 801027A0 000FE400 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027A4 000FE404 38 80 00 97 */ li r4, 0x97
+/* 801027A8 000FE408 38 A0 00 00 */ li r5, 0
+/* 801027AC 000FE40C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801027B0 000FE410 48 2D B2 2D */ bl func_803DD9DC
+/* 801027B4 000FE414 28 03 07 D1 */ cmplwi r3, 0x7d1
+/* 801027B8 000FE418 41 82 00 58 */ beq lbl_80102810
+/* 801027BC 000FE41C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027C0 000FE420 38 80 00 97 */ li r4, 0x97
+/* 801027C4 000FE424 38 A0 00 00 */ li r5, 0
+/* 801027C8 000FE428 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801027CC 000FE42C 48 2D B2 11 */ bl func_803DD9DC
+/* 801027D0 000FE430 28 03 07 D0 */ cmplwi r3, 0x7d0
+/* 801027D4 000FE434 41 82 00 3C */ beq lbl_80102810
+/* 801027D8 000FE438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027DC 000FE43C 38 80 00 97 */ li r4, 0x97
+/* 801027E0 000FE440 38 A0 00 00 */ li r5, 0
+/* 801027E4 000FE444 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 801027E8 000FE448 48 2D B1 F5 */ bl func_803DD9DC
+/* 801027EC 000FE44C 28 03 07 D9 */ cmplwi r3, 0x7d9
+/* 801027F0 000FE450 41 82 00 20 */ beq lbl_80102810
+/* 801027F4 000FE454 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 801027F8 000FE458 38 80 00 97 */ li r4, 0x97
+/* 801027FC 000FE45C 38 A0 00 00 */ li r5, 0
+/* 80102800 000FE460 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80102804 000FE464 48 2D B1 D9 */ bl func_803DD9DC
+/* 80102808 000FE468 28 03 07 DA */ cmplwi r3, 0x7da
+/* 8010280C 000FE46C 40 82 00 1C */ bne lbl_80102828
+lbl_80102810:
+/* 80102810 000FE470 2C 1A 00 00 */ cmpwi r26, 0
+/* 80102814 000FE474 41 82 00 0C */ beq lbl_80102820
+/* 80102818 000FE478 3B 20 00 05 */ li r25, 5
+/* 8010281C 000FE47C 48 00 00 1C */ b lbl_80102838
+lbl_80102820:
+/* 80102820 000FE480 3B 20 00 06 */ li r25, 6
+/* 80102824 000FE484 48 00 00 14 */ b lbl_80102838
+lbl_80102828:
+/* 80102828 000FE488 7C 1A 00 D0 */ neg r0, r26
+/* 8010282C 000FE48C 7C 00 D3 78 */ or r0, r0, r26
+/* 80102830 000FE490 7C 03 FE 70 */ srawi r3, r0, 0x1f
+/* 80102834 000FE494 3B 23 00 04 */ addi r25, r3, 4
+lbl_80102838:
+/* 80102838 000FE498 28 19 00 0F */ cmplwi r25, 0xf
+/* 8010283C 000FE49C 41 81 06 08 */ bgt lbl_80102E44
+/* 80102840 000FE4A0 3C 60 80 42 */ lis r3, lbl_8041AA08@ha
+/* 80102844 000FE4A4 57 20 10 3A */ slwi r0, r25, 2
+/* 80102848 000FE4A8 38 63 AA 08 */ addi r3, r3, lbl_8041AA08@l
+/* 8010284C 000FE4AC 7C 63 00 2E */ lwzx r3, r3, r0
+/* 80102850 000FE4B0 7C 69 03 A6 */ mtctr r3
+/* 80102854 000FE4B4 4E 80 04 20 */ bctr
+/* 80102858 000FE4B8 7F C3 F3 78 */ mr r3, r30
+/* 8010285C 000FE4BC 7F A4 EB 78 */ mr r4, r29
+/* 80102860 000FE4C0 7F E7 FB 78 */ mr r7, r31
+/* 80102864 000FE4C4 7F 85 07 34 */ extsh r5, r28
+/* 80102868 000FE4C8 7F 66 07 34 */ extsh r6, r27
+/* 8010286C 000FE4CC 48 00 05 F1 */ bl func_80102E5C
+/* 80102870 000FE4D0 7C 65 1B 78 */ mr r5, r3
+/* 80102874 000FE4D4 7F C4 F3 78 */ mr r4, r30
+/* 80102878 000FE4D8 7F E8 FB 78 */ mr r8, r31
+/* 8010287C 000FE4DC 7F 86 07 34 */ extsh r6, r28
+/* 80102880 000FE4E0 7F 67 07 34 */ extsh r7, r27
+/* 80102884 000FE4E4 38 60 30 2A */ li r3, 0x302a
+/* 80102888 000FE4E8 48 00 06 75 */ bl func_80102EFC
+/* 8010288C 000FE4EC 7C 64 1B 78 */ mr r4, r3
+/* 80102890 000FE4F0 7F C3 F3 78 */ mr r3, r30
+/* 80102894 000FE4F4 7F E7 FB 78 */ mr r7, r31
+/* 80102898 000FE4F8 7F 85 07 34 */ extsh r5, r28
+/* 8010289C 000FE4FC 7F 66 07 34 */ extsh r6, r27
+/* 801028A0 000FE500 48 00 15 B1 */ bl func_80103E50
+/* 801028A4 000FE504 7C 64 1B 78 */ mr r4, r3
+/* 801028A8 000FE508 7F C3 F3 78 */ mr r3, r30
+/* 801028AC 000FE50C 7F E7 FB 78 */ mr r7, r31
+/* 801028B0 000FE510 7F 85 07 34 */ extsh r5, r28
+/* 801028B4 000FE514 7F 66 07 34 */ extsh r6, r27
+/* 801028B8 000FE518 48 00 19 59 */ bl func_80104210
+/* 801028BC 000FE51C 48 00 05 88 */ b lbl_80102E44
+/* 801028C0 000FE520 7F C3 F3 78 */ mr r3, r30
+/* 801028C4 000FE524 7F A4 EB 78 */ mr r4, r29
+/* 801028C8 000FE528 7F E7 FB 78 */ mr r7, r31
+/* 801028CC 000FE52C 7F 85 07 34 */ extsh r5, r28
+/* 801028D0 000FE530 7F 66 07 34 */ extsh r6, r27
+/* 801028D4 000FE534 48 00 05 89 */ bl func_80102E5C
+/* 801028D8 000FE538 7C 65 1B 78 */ mr r5, r3
+/* 801028DC 000FE53C 7F C4 F3 78 */ mr r4, r30
+/* 801028E0 000FE540 7F E8 FB 78 */ mr r8, r31
+/* 801028E4 000FE544 7F 86 07 34 */ extsh r6, r28
+/* 801028E8 000FE548 7F 67 07 34 */ extsh r7, r27
+/* 801028EC 000FE54C 38 60 30 2B */ li r3, 0x302b
+/* 801028F0 000FE550 48 00 06 0D */ bl func_80102EFC
+/* 801028F4 000FE554 7C 64 1B 78 */ mr r4, r3
+/* 801028F8 000FE558 7F C3 F3 78 */ mr r3, r30
+/* 801028FC 000FE55C 7F E7 FB 78 */ mr r7, r31
+/* 80102900 000FE560 7F 85 07 34 */ extsh r5, r28
+/* 80102904 000FE564 7F 66 07 34 */ extsh r6, r27
+/* 80102908 000FE568 48 00 15 49 */ bl func_80103E50
+/* 8010290C 000FE56C 7C 64 1B 78 */ mr r4, r3
+/* 80102910 000FE570 7F C3 F3 78 */ mr r3, r30
+/* 80102914 000FE574 7F E7 FB 78 */ mr r7, r31
+/* 80102918 000FE578 7F 85 07 34 */ extsh r5, r28
+/* 8010291C 000FE57C 7F 66 07 34 */ extsh r6, r27
+/* 80102920 000FE580 48 00 18 F1 */ bl func_80104210
+/* 80102924 000FE584 48 00 05 20 */ b lbl_80102E44
+/* 80102928 000FE588 7F C3 F3 78 */ mr r3, r30
+/* 8010292C 000FE58C 7F A4 EB 78 */ mr r4, r29
+/* 80102930 000FE590 7F E7 FB 78 */ mr r7, r31
+/* 80102934 000FE594 7F 85 07 34 */ extsh r5, r28
+/* 80102938 000FE598 7F 66 07 34 */ extsh r6, r27
+/* 8010293C 000FE59C 48 00 05 21 */ bl func_80102E5C
+/* 80102940 000FE5A0 7C 65 1B 78 */ mr r5, r3
+/* 80102944 000FE5A4 7F C4 F3 78 */ mr r4, r30
+/* 80102948 000FE5A8 7F E8 FB 78 */ mr r8, r31
+/* 8010294C 000FE5AC 7F 86 07 34 */ extsh r6, r28
+/* 80102950 000FE5B0 7F 67 07 34 */ extsh r7, r27
+/* 80102954 000FE5B4 38 60 30 2C */ li r3, 0x302c
+/* 80102958 000FE5B8 48 00 05 A5 */ bl func_80102EFC
+/* 8010295C 000FE5BC 7C 64 1B 78 */ mr r4, r3
+/* 80102960 000FE5C0 7F C3 F3 78 */ mr r3, r30
+/* 80102964 000FE5C4 7F E7 FB 78 */ mr r7, r31
+/* 80102968 000FE5C8 7F 85 07 34 */ extsh r5, r28
+/* 8010296C 000FE5CC 7F 66 07 34 */ extsh r6, r27
+/* 80102970 000FE5D0 48 00 14 E1 */ bl func_80103E50
+/* 80102974 000FE5D4 7C 64 1B 78 */ mr r4, r3
+/* 80102978 000FE5D8 7F C3 F3 78 */ mr r3, r30
+/* 8010297C 000FE5DC 7F E7 FB 78 */ mr r7, r31
+/* 80102980 000FE5E0 7F 85 07 34 */ extsh r5, r28
+/* 80102984 000FE5E4 7F 66 07 34 */ extsh r6, r27
+/* 80102988 000FE5E8 48 00 18 89 */ bl func_80104210
+/* 8010298C 000FE5EC 48 00 04 B8 */ b lbl_80102E44
+/* 80102990 000FE5F0 7F C3 F3 78 */ mr r3, r30
+/* 80102994 000FE5F4 7F A4 EB 78 */ mr r4, r29
+/* 80102998 000FE5F8 7F E7 FB 78 */ mr r7, r31
+/* 8010299C 000FE5FC 7F 85 07 34 */ extsh r5, r28
+/* 801029A0 000FE600 7F 66 07 34 */ extsh r6, r27
+/* 801029A4 000FE604 48 00 04 B9 */ bl func_80102E5C
+/* 801029A8 000FE608 7C 65 1B 78 */ mr r5, r3
+/* 801029AC 000FE60C 7F C4 F3 78 */ mr r4, r30
+/* 801029B0 000FE610 7F E8 FB 78 */ mr r8, r31
+/* 801029B4 000FE614 7F 86 07 34 */ extsh r6, r28
+/* 801029B8 000FE618 7F 67 07 34 */ extsh r7, r27
+/* 801029BC 000FE61C 38 60 30 2D */ li r3, 0x302d
+/* 801029C0 000FE620 48 00 05 3D */ bl func_80102EFC
+/* 801029C4 000FE624 7C 64 1B 78 */ mr r4, r3
+/* 801029C8 000FE628 7F C3 F3 78 */ mr r3, r30
+/* 801029CC 000FE62C 7F E7 FB 78 */ mr r7, r31
+/* 801029D0 000FE630 7F 85 07 34 */ extsh r5, r28
+/* 801029D4 000FE634 7F 66 07 34 */ extsh r6, r27
+/* 801029D8 000FE638 48 00 14 79 */ bl func_80103E50
+/* 801029DC 000FE63C 7C 64 1B 78 */ mr r4, r3
+/* 801029E0 000FE640 7F C3 F3 78 */ mr r3, r30
+/* 801029E4 000FE644 7F E7 FB 78 */ mr r7, r31
+/* 801029E8 000FE648 7F 85 07 34 */ extsh r5, r28
+/* 801029EC 000FE64C 7F 66 07 34 */ extsh r6, r27
+/* 801029F0 000FE650 48 00 18 21 */ bl func_80104210
+/* 801029F4 000FE654 48 00 04 50 */ b lbl_80102E44
+/* 801029F8 000FE658 7F C3 F3 78 */ mr r3, r30
+/* 801029FC 000FE65C 7F A4 EB 78 */ mr r4, r29
+/* 80102A00 000FE660 7F E7 FB 78 */ mr r7, r31
+/* 80102A04 000FE664 7F 85 07 34 */ extsh r5, r28
+/* 80102A08 000FE668 7F 66 07 34 */ extsh r6, r27
+/* 80102A0C 000FE66C 48 00 04 51 */ bl func_80102E5C
+/* 80102A10 000FE670 7C 65 1B 78 */ mr r5, r3
+/* 80102A14 000FE674 7F C4 F3 78 */ mr r4, r30
+/* 80102A18 000FE678 7F E8 FB 78 */ mr r8, r31
+/* 80102A1C 000FE67C 7F 86 07 34 */ extsh r6, r28
+/* 80102A20 000FE680 7F 67 07 34 */ extsh r7, r27
+/* 80102A24 000FE684 38 60 30 2E */ li r3, 0x302e
+/* 80102A28 000FE688 48 00 04 D5 */ bl func_80102EFC
+/* 80102A2C 000FE68C 7C 64 1B 78 */ mr r4, r3
+/* 80102A30 000FE690 7F C3 F3 78 */ mr r3, r30
+/* 80102A34 000FE694 7F E7 FB 78 */ mr r7, r31
+/* 80102A38 000FE698 7F 85 07 34 */ extsh r5, r28
+/* 80102A3C 000FE69C 7F 66 07 34 */ extsh r6, r27
+/* 80102A40 000FE6A0 48 00 14 11 */ bl func_80103E50
+/* 80102A44 000FE6A4 7C 64 1B 78 */ mr r4, r3
+/* 80102A48 000FE6A8 7F C3 F3 78 */ mr r3, r30
+/* 80102A4C 000FE6AC 7F E7 FB 78 */ mr r7, r31
+/* 80102A50 000FE6B0 7F 85 07 34 */ extsh r5, r28
+/* 80102A54 000FE6B4 7F 66 07 34 */ extsh r6, r27
+/* 80102A58 000FE6B8 48 00 17 B9 */ bl func_80104210
+/* 80102A5C 000FE6BC 48 00 03 E8 */ b lbl_80102E44
+/* 80102A60 000FE6C0 7F C3 F3 78 */ mr r3, r30
+/* 80102A64 000FE6C4 7F A4 EB 78 */ mr r4, r29
+/* 80102A68 000FE6C8 7F E7 FB 78 */ mr r7, r31
+/* 80102A6C 000FE6CC 7F 85 07 34 */ extsh r5, r28
+/* 80102A70 000FE6D0 7F 66 07 34 */ extsh r6, r27
+/* 80102A74 000FE6D4 48 00 03 E9 */ bl func_80102E5C
+/* 80102A78 000FE6D8 7C 65 1B 78 */ mr r5, r3
+/* 80102A7C 000FE6DC 7F C4 F3 78 */ mr r4, r30
+/* 80102A80 000FE6E0 7F E8 FB 78 */ mr r8, r31
+/* 80102A84 000FE6E4 7F 86 07 34 */ extsh r6, r28
+/* 80102A88 000FE6E8 7F 67 07 34 */ extsh r7, r27
+/* 80102A8C 000FE6EC 38 60 30 2F */ li r3, 0x302f
+/* 80102A90 000FE6F0 48 00 04 6D */ bl func_80102EFC
+/* 80102A94 000FE6F4 7C 64 1B 78 */ mr r4, r3
+/* 80102A98 000FE6F8 7F C3 F3 78 */ mr r3, r30
+/* 80102A9C 000FE6FC 7F E7 FB 78 */ mr r7, r31
+/* 80102AA0 000FE700 7F 85 07 34 */ extsh r5, r28
+/* 80102AA4 000FE704 7F 66 07 34 */ extsh r6, r27
+/* 80102AA8 000FE708 48 00 13 A9 */ bl func_80103E50
+/* 80102AAC 000FE70C 7C 64 1B 78 */ mr r4, r3
+/* 80102AB0 000FE710 7F C3 F3 78 */ mr r3, r30
+/* 80102AB4 000FE714 7F E7 FB 78 */ mr r7, r31
+/* 80102AB8 000FE718 7F 85 07 34 */ extsh r5, r28
+/* 80102ABC 000FE71C 7F 66 07 34 */ extsh r6, r27
+/* 80102AC0 000FE720 48 00 17 51 */ bl func_80104210
+/* 80102AC4 000FE724 48 00 03 80 */ b lbl_80102E44
+/* 80102AC8 000FE728 7F C3 F3 78 */ mr r3, r30
+/* 80102ACC 000FE72C 7F A4 EB 78 */ mr r4, r29
+/* 80102AD0 000FE730 7F E7 FB 78 */ mr r7, r31
+/* 80102AD4 000FE734 7F 85 07 34 */ extsh r5, r28
+/* 80102AD8 000FE738 7F 66 07 34 */ extsh r6, r27
+/* 80102ADC 000FE73C 48 00 03 81 */ bl func_80102E5C
+/* 80102AE0 000FE740 7C 65 1B 78 */ mr r5, r3
+/* 80102AE4 000FE744 7F C4 F3 78 */ mr r4, r30
+/* 80102AE8 000FE748 7F E8 FB 78 */ mr r8, r31
+/* 80102AEC 000FE74C 7F 86 07 34 */ extsh r6, r28
+/* 80102AF0 000FE750 7F 67 07 34 */ extsh r7, r27
+/* 80102AF4 000FE754 38 60 30 30 */ li r3, 0x3030
+/* 80102AF8 000FE758 48 00 04 05 */ bl func_80102EFC
+/* 80102AFC 000FE75C 7C 64 1B 78 */ mr r4, r3
+/* 80102B00 000FE760 7F C3 F3 78 */ mr r3, r30
+/* 80102B04 000FE764 7F E7 FB 78 */ mr r7, r31
+/* 80102B08 000FE768 7F 85 07 34 */ extsh r5, r28
+/* 80102B0C 000FE76C 7F 66 07 34 */ extsh r6, r27
+/* 80102B10 000FE770 48 00 13 41 */ bl func_80103E50
+/* 80102B14 000FE774 7C 64 1B 78 */ mr r4, r3
+/* 80102B18 000FE778 7F C3 F3 78 */ mr r3, r30
+/* 80102B1C 000FE77C 7F E7 FB 78 */ mr r7, r31
+/* 80102B20 000FE780 7F 85 07 34 */ extsh r5, r28
+/* 80102B24 000FE784 7F 66 07 34 */ extsh r6, r27
+/* 80102B28 000FE788 48 00 16 E9 */ bl func_80104210
+/* 80102B2C 000FE78C 48 00 03 18 */ b lbl_80102E44
+/* 80102B30 000FE790 7F C3 F3 78 */ mr r3, r30
+/* 80102B34 000FE794 7F A4 EB 78 */ mr r4, r29
+/* 80102B38 000FE798 7F E7 FB 78 */ mr r7, r31
+/* 80102B3C 000FE79C 7F 85 07 34 */ extsh r5, r28
+/* 80102B40 000FE7A0 7F 66 07 34 */ extsh r6, r27
+/* 80102B44 000FE7A4 48 00 03 19 */ bl func_80102E5C
+/* 80102B48 000FE7A8 7C 65 1B 78 */ mr r5, r3
+/* 80102B4C 000FE7AC 7F C4 F3 78 */ mr r4, r30
+/* 80102B50 000FE7B0 7F E8 FB 78 */ mr r8, r31
+/* 80102B54 000FE7B4 7F 86 07 34 */ extsh r6, r28
+/* 80102B58 000FE7B8 7F 67 07 34 */ extsh r7, r27
+/* 80102B5C 000FE7BC 38 60 30 31 */ li r3, 0x3031
+/* 80102B60 000FE7C0 48 00 03 9D */ bl func_80102EFC
+/* 80102B64 000FE7C4 7C 64 1B 78 */ mr r4, r3
+/* 80102B68 000FE7C8 7F C3 F3 78 */ mr r3, r30
+/* 80102B6C 000FE7CC 7F E7 FB 78 */ mr r7, r31
+/* 80102B70 000FE7D0 7F 85 07 34 */ extsh r5, r28
+/* 80102B74 000FE7D4 7F 66 07 34 */ extsh r6, r27
+/* 80102B78 000FE7D8 48 00 12 D9 */ bl func_80103E50
+/* 80102B7C 000FE7DC 7C 64 1B 78 */ mr r4, r3
+/* 80102B80 000FE7E0 7F C3 F3 78 */ mr r3, r30
+/* 80102B84 000FE7E4 7F E7 FB 78 */ mr r7, r31
+/* 80102B88 000FE7E8 7F 85 07 34 */ extsh r5, r28
+/* 80102B8C 000FE7EC 7F 66 07 34 */ extsh r6, r27
+/* 80102B90 000FE7F0 48 00 16 81 */ bl func_80104210
+/* 80102B94 000FE7F4 48 00 02 B0 */ b lbl_80102E44
+/* 80102B98 000FE7F8 7F C3 F3 78 */ mr r3, r30
+/* 80102B9C 000FE7FC 7F A4 EB 78 */ mr r4, r29
+/* 80102BA0 000FE800 7F E7 FB 78 */ mr r7, r31
+/* 80102BA4 000FE804 7F 85 07 34 */ extsh r5, r28
+/* 80102BA8 000FE808 7F 66 07 34 */ extsh r6, r27
+/* 80102BAC 000FE80C 48 00 02 B1 */ bl func_80102E5C
+/* 80102BB0 000FE810 7C 65 1B 78 */ mr r5, r3
+/* 80102BB4 000FE814 7F C4 F3 78 */ mr r4, r30
+/* 80102BB8 000FE818 7F E8 FB 78 */ mr r8, r31
+/* 80102BBC 000FE81C 7F 86 07 34 */ extsh r6, r28
+/* 80102BC0 000FE820 7F 67 07 34 */ extsh r7, r27
+/* 80102BC4 000FE824 38 60 30 32 */ li r3, 0x3032
+/* 80102BC8 000FE828 48 00 03 35 */ bl func_80102EFC
+/* 80102BCC 000FE82C 7C 64 1B 78 */ mr r4, r3
+/* 80102BD0 000FE830 7F C3 F3 78 */ mr r3, r30
+/* 80102BD4 000FE834 7F E7 FB 78 */ mr r7, r31
+/* 80102BD8 000FE838 7F 85 07 34 */ extsh r5, r28
+/* 80102BDC 000FE83C 7F 66 07 34 */ extsh r6, r27
+/* 80102BE0 000FE840 48 00 12 71 */ bl func_80103E50
+/* 80102BE4 000FE844 7C 64 1B 78 */ mr r4, r3
+/* 80102BE8 000FE848 7F C3 F3 78 */ mr r3, r30
+/* 80102BEC 000FE84C 7F E7 FB 78 */ mr r7, r31
+/* 80102BF0 000FE850 7F 85 07 34 */ extsh r5, r28
+/* 80102BF4 000FE854 7F 66 07 34 */ extsh r6, r27
+/* 80102BF8 000FE858 48 00 16 19 */ bl func_80104210
+/* 80102BFC 000FE85C 48 00 02 48 */ b lbl_80102E44
+/* 80102C00 000FE860 7F C3 F3 78 */ mr r3, r30
+/* 80102C04 000FE864 7F A4 EB 78 */ mr r4, r29
+/* 80102C08 000FE868 7F E7 FB 78 */ mr r7, r31
+/* 80102C0C 000FE86C 7F 85 07 34 */ extsh r5, r28
+/* 80102C10 000FE870 7F 66 07 34 */ extsh r6, r27
+/* 80102C14 000FE874 48 00 02 49 */ bl func_80102E5C
+/* 80102C18 000FE878 7C 65 1B 78 */ mr r5, r3
+/* 80102C1C 000FE87C 7F C4 F3 78 */ mr r4, r30
+/* 80102C20 000FE880 7F E8 FB 78 */ mr r8, r31
+/* 80102C24 000FE884 7F 86 07 34 */ extsh r6, r28
+/* 80102C28 000FE888 7F 67 07 34 */ extsh r7, r27
+/* 80102C2C 000FE88C 38 60 30 33 */ li r3, 0x3033
+/* 80102C30 000FE890 48 00 02 CD */ bl func_80102EFC
+/* 80102C34 000FE894 7C 64 1B 78 */ mr r4, r3
+/* 80102C38 000FE898 7F C3 F3 78 */ mr r3, r30
+/* 80102C3C 000FE89C 7F E7 FB 78 */ mr r7, r31
+/* 80102C40 000FE8A0 7F 85 07 34 */ extsh r5, r28
+/* 80102C44 000FE8A4 7F 66 07 34 */ extsh r6, r27
+/* 80102C48 000FE8A8 48 00 12 09 */ bl func_80103E50
+/* 80102C4C 000FE8AC 48 00 01 F8 */ b lbl_80102E44
+/* 80102C50 000FE8B0 7F C3 F3 78 */ mr r3, r30
+/* 80102C54 000FE8B4 7F A4 EB 78 */ mr r4, r29
+/* 80102C58 000FE8B8 7F E7 FB 78 */ mr r7, r31
+/* 80102C5C 000FE8BC 7F 85 07 34 */ extsh r5, r28
+/* 80102C60 000FE8C0 7F 66 07 34 */ extsh r6, r27
+/* 80102C64 000FE8C4 48 00 01 F9 */ bl func_80102E5C
+/* 80102C68 000FE8C8 7C 65 1B 78 */ mr r5, r3
+/* 80102C6C 000FE8CC 7F C4 F3 78 */ mr r4, r30
+/* 80102C70 000FE8D0 7F E8 FB 78 */ mr r8, r31
+/* 80102C74 000FE8D4 7F 86 07 34 */ extsh r6, r28
+/* 80102C78 000FE8D8 7F 67 07 34 */ extsh r7, r27
+/* 80102C7C 000FE8DC 38 60 30 34 */ li r3, 0x3034
+/* 80102C80 000FE8E0 48 00 02 7D */ bl func_80102EFC
+/* 80102C84 000FE8E4 7C 64 1B 78 */ mr r4, r3
+/* 80102C88 000FE8E8 7F C3 F3 78 */ mr r3, r30
+/* 80102C8C 000FE8EC 7F E7 FB 78 */ mr r7, r31
+/* 80102C90 000FE8F0 7F 85 07 34 */ extsh r5, r28
+/* 80102C94 000FE8F4 7F 66 07 34 */ extsh r6, r27
+/* 80102C98 000FE8F8 48 00 11 B9 */ bl func_80103E50
+/* 80102C9C 000FE8FC 48 00 01 A8 */ b lbl_80102E44
+/* 80102CA0 000FE900 7F C3 F3 78 */ mr r3, r30
+/* 80102CA4 000FE904 7F A4 EB 78 */ mr r4, r29
+/* 80102CA8 000FE908 7F E7 FB 78 */ mr r7, r31
+/* 80102CAC 000FE90C 7F 85 07 34 */ extsh r5, r28
+/* 80102CB0 000FE910 7F 66 07 34 */ extsh r6, r27
+/* 80102CB4 000FE914 48 00 01 A9 */ bl func_80102E5C
+/* 80102CB8 000FE918 7C 65 1B 78 */ mr r5, r3
+/* 80102CBC 000FE91C 7F C4 F3 78 */ mr r4, r30
+/* 80102CC0 000FE920 7F E8 FB 78 */ mr r8, r31
+/* 80102CC4 000FE924 7F 86 07 34 */ extsh r6, r28
+/* 80102CC8 000FE928 7F 67 07 34 */ extsh r7, r27
+/* 80102CCC 000FE92C 38 60 30 35 */ li r3, 0x3035
+/* 80102CD0 000FE930 48 00 02 2D */ bl func_80102EFC
+/* 80102CD4 000FE934 7C 64 1B 78 */ mr r4, r3
+/* 80102CD8 000FE938 7F C3 F3 78 */ mr r3, r30
+/* 80102CDC 000FE93C 7F E7 FB 78 */ mr r7, r31
+/* 80102CE0 000FE940 7F 85 07 34 */ extsh r5, r28
+/* 80102CE4 000FE944 7F 66 07 34 */ extsh r6, r27
+/* 80102CE8 000FE948 48 00 11 69 */ bl func_80103E50
+/* 80102CEC 000FE94C 48 00 01 58 */ b lbl_80102E44
+/* 80102CF0 000FE950 7F C3 F3 78 */ mr r3, r30
+/* 80102CF4 000FE954 7F A4 EB 78 */ mr r4, r29
+/* 80102CF8 000FE958 7F E7 FB 78 */ mr r7, r31
+/* 80102CFC 000FE95C 7F 85 07 34 */ extsh r5, r28
+/* 80102D00 000FE960 7F 66 07 34 */ extsh r6, r27
+/* 80102D04 000FE964 48 00 01 59 */ bl func_80102E5C
+/* 80102D08 000FE968 7C 65 1B 78 */ mr r5, r3
+/* 80102D0C 000FE96C 7F C4 F3 78 */ mr r4, r30
+/* 80102D10 000FE970 7F E8 FB 78 */ mr r8, r31
+/* 80102D14 000FE974 7F 86 07 34 */ extsh r6, r28
+/* 80102D18 000FE978 7F 67 07 34 */ extsh r7, r27
+/* 80102D1C 000FE97C 38 60 30 36 */ li r3, 0x3036
+/* 80102D20 000FE980 48 00 01 DD */ bl func_80102EFC
+/* 80102D24 000FE984 7C 64 1B 78 */ mr r4, r3
+/* 80102D28 000FE988 7F C3 F3 78 */ mr r3, r30
+/* 80102D2C 000FE98C 7F E7 FB 78 */ mr r7, r31
+/* 80102D30 000FE990 7F 85 07 34 */ extsh r5, r28
+/* 80102D34 000FE994 7F 66 07 34 */ extsh r6, r27
+/* 80102D38 000FE998 48 00 11 19 */ bl func_80103E50
+/* 80102D3C 000FE99C 48 00 01 08 */ b lbl_80102E44
+/* 80102D40 000FE9A0 7F C3 F3 78 */ mr r3, r30
+/* 80102D44 000FE9A4 7F A4 EB 78 */ mr r4, r29
+/* 80102D48 000FE9A8 7F E7 FB 78 */ mr r7, r31
+/* 80102D4C 000FE9AC 7F 85 07 34 */ extsh r5, r28
+/* 80102D50 000FE9B0 7F 66 07 34 */ extsh r6, r27
+/* 80102D54 000FE9B4 48 00 01 09 */ bl func_80102E5C
+/* 80102D58 000FE9B8 7C 65 1B 78 */ mr r5, r3
+/* 80102D5C 000FE9BC 7F C4 F3 78 */ mr r4, r30
+/* 80102D60 000FE9C0 7F E8 FB 78 */ mr r8, r31
+/* 80102D64 000FE9C4 7F 86 07 34 */ extsh r6, r28
+/* 80102D68 000FE9C8 7F 67 07 34 */ extsh r7, r27
+/* 80102D6C 000FE9CC 38 60 30 37 */ li r3, 0x3037
+/* 80102D70 000FE9D0 48 00 01 8D */ bl func_80102EFC
+/* 80102D74 000FE9D4 7C 64 1B 78 */ mr r4, r3
+/* 80102D78 000FE9D8 7F C3 F3 78 */ mr r3, r30
+/* 80102D7C 000FE9DC 7F E7 FB 78 */ mr r7, r31
+/* 80102D80 000FE9E0 7F 85 07 34 */ extsh r5, r28
+/* 80102D84 000FE9E4 7F 66 07 34 */ extsh r6, r27
+/* 80102D88 000FE9E8 48 00 10 C9 */ bl func_80103E50
+/* 80102D8C 000FE9EC 48 00 00 B8 */ b lbl_80102E44
+/* 80102D90 000FE9F0 7F C3 F3 78 */ mr r3, r30
+/* 80102D94 000FE9F4 7F A4 EB 78 */ mr r4, r29
+/* 80102D98 000FE9F8 7F E7 FB 78 */ mr r7, r31
+/* 80102D9C 000FE9FC 7F 85 07 34 */ extsh r5, r28
+/* 80102DA0 000FEA00 7F 66 07 34 */ extsh r6, r27
+/* 80102DA4 000FEA04 48 00 00 B9 */ bl func_80102E5C
+/* 80102DA8 000FEA08 7C 65 1B 78 */ mr r5, r3
+/* 80102DAC 000FEA0C 7F C4 F3 78 */ mr r4, r30
+/* 80102DB0 000FEA10 7F E8 FB 78 */ mr r8, r31
+/* 80102DB4 000FEA14 7F 86 07 34 */ extsh r6, r28
+/* 80102DB8 000FEA18 7F 67 07 34 */ extsh r7, r27
+/* 80102DBC 000FEA1C 38 60 30 38 */ li r3, 0x3038
+/* 80102DC0 000FEA20 48 00 01 3D */ bl func_80102EFC
+/* 80102DC4 000FEA24 7C 64 1B 78 */ mr r4, r3
+/* 80102DC8 000FEA28 7F C3 F3 78 */ mr r3, r30
+/* 80102DCC 000FEA2C 7F E7 FB 78 */ mr r7, r31
+/* 80102DD0 000FEA30 7F 85 07 34 */ extsh r5, r28
+/* 80102DD4 000FEA34 7F 66 07 34 */ extsh r6, r27
+/* 80102DD8 000FEA38 48 00 10 79 */ bl func_80103E50
+/* 80102DDC 000FEA3C 48 00 00 68 */ b lbl_80102E44
+/* 80102DE0 000FEA40 7F C3 F3 78 */ mr r3, r30
+/* 80102DE4 000FEA44 7F A4 EB 78 */ mr r4, r29
+/* 80102DE8 000FEA48 7F E7 FB 78 */ mr r7, r31
+/* 80102DEC 000FEA4C 7F 85 07 34 */ extsh r5, r28
+/* 80102DF0 000FEA50 7F 66 07 34 */ extsh r6, r27
+/* 80102DF4 000FEA54 48 00 00 69 */ bl func_80102E5C
+/* 80102DF8 000FEA58 7C 65 1B 78 */ mr r5, r3
+/* 80102DFC 000FEA5C 7F C4 F3 78 */ mr r4, r30
+/* 80102E00 000FEA60 7F E8 FB 78 */ mr r8, r31
+/* 80102E04 000FEA64 7F 86 07 34 */ extsh r6, r28
+/* 80102E08 000FEA68 7F 67 07 34 */ extsh r7, r27
+/* 80102E0C 000FEA6C 38 60 30 39 */ li r3, 0x3039
+/* 80102E10 000FEA70 48 00 00 ED */ bl func_80102EFC
+/* 80102E14 000FEA74 7C 64 1B 78 */ mr r4, r3
+/* 80102E18 000FEA78 7F C3 F3 78 */ mr r3, r30
+/* 80102E1C 000FEA7C 7F E7 FB 78 */ mr r7, r31
+/* 80102E20 000FEA80 7F 85 07 34 */ extsh r5, r28
+/* 80102E24 000FEA84 7F 66 07 34 */ extsh r6, r27
+/* 80102E28 000FEA88 48 00 10 29 */ bl func_80103E50
+/* 80102E2C 000FEA8C 7C 64 1B 78 */ mr r4, r3
+/* 80102E30 000FEA90 7F C3 F3 78 */ mr r3, r30
+/* 80102E34 000FEA94 7F E7 FB 78 */ mr r7, r31
+/* 80102E38 000FEA98 7F 85 07 34 */ extsh r5, r28
+/* 80102E3C 000FEA9C 7F 66 07 34 */ extsh r6, r27
+/* 80102E40 000FEAA0 48 00 13 D1 */ bl func_80104210
+lbl_80102E44:
+/* 80102E44 000FEAA4 39 61 00 70 */ addi r11, r1, 0x70
+/* 80102E48 000FEAA8 48 0C 43 25 */ bl _restgpr_25
+/* 80102E4C 000FEAAC 80 01 00 74 */ lwz r0, 0x74(r1)
+/* 80102E50 000FEAB0 7C 08 03 A6 */ mtlr r0
+/* 80102E54 000FEAB4 38 21 00 70 */ addi r1, r1, 0x70
+/* 80102E58 000FEAB8 4E 80 00 20 */ blr
+
+.global func_80102E5C
+func_80102E5C:
+/* 80102E5C 000FEABC 94 21 FF E0 */ stwu r1, -0x20(r1)
+/* 80102E60 000FEAC0 7C 08 02 A6 */ mflr r0
+/* 80102E64 000FEAC4 90 01 00 24 */ stw r0, 0x24(r1)
+/* 80102E68 000FEAC8 39 61 00 20 */ addi r11, r1, 0x20
+/* 80102E6C 000FEACC 48 0C 42 BD */ bl _savegpr_27
+/* 80102E70 000FEAD0 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102E74 000FEAD4 7C 7B 1B 78 */ mr r27, r3
+/* 80102E78 000FEAD8 7C 9C 23 78 */ mr r28, r4
+/* 80102E7C 000FEADC 7C BD 2B 78 */ mr r29, r5
+/* 80102E80 000FEAE0 80 68 00 80 */ lwz r3, 0x80(r8)
+/* 80102E84 000FEAE4 7C DE 33 78 */ mr r30, r6
+/* 80102E88 000FEAE8 7C FF 3B 78 */ mr r31, r7
+/* 80102E8C 000FEAEC 48 2D 8E 61 */ bl func_803DBCEC
+/* 80102E90 000FEAF0 3C 80 80 42 */ lis r4, lbl_8041A98C@ha
+/* 80102E94 000FEAF4 54 60 0D FC */ rlwinm r0, r3, 1, 0x17, 0x1e
+/* 80102E98 000FEAF8 38 84 A9 8C */ addi r4, r4, lbl_8041A98C@l
+/* 80102E9C 000FEAFC 7C 64 02 2E */ lhzx r3, r4, r0
+/* 80102EA0 000FEB00 48 14 D4 55 */ bl func_802502F4
+/* 80102EA4 000FEB04 7C 64 1B 78 */ mr r4, r3
+/* 80102EA8 000FEB08 38 60 00 0E */ li r3, 0xe
+/* 80102EAC 000FEB0C 48 05 94 5D */ bl func_8015C308
+/* 80102EB0 000FEB10 7F 64 DB 78 */ mr r4, r27
+/* 80102EB4 000FEB14 7F 85 E3 78 */ mr r5, r28
+/* 80102EB8 000FEB18 7F A6 EB 78 */ mr r6, r29
+/* 80102EBC 000FEB1C 7F C7 F3 78 */ mr r7, r30
+/* 80102EC0 000FEB20 7F E8 FB 78 */ mr r8, r31
+/* 80102EC4 000FEB24 38 60 2D 75 */ li r3, 0x2d75
+/* 80102EC8 000FEB28 48 14 D2 6D */ bl func_80250134
+/* 80102ECC 000FEB2C 38 60 2D 75 */ li r3, 0x2d75
+/* 80102ED0 000FEB30 38 80 00 01 */ li r4, 1
+/* 80102ED4 000FEB34 38 A0 00 00 */ li r5, 0
+/* 80102ED8 000FEB38 48 14 D4 C1 */ bl func_80250398
+/* 80102EDC 000FEB3C 54 60 84 3E */ srwi r0, r3, 0x10
+/* 80102EE0 000FEB40 39 61 00 20 */ addi r11, r1, 0x20
+/* 80102EE4 000FEB44 7C 7C 02 14 */ add r3, r28, r0
+/* 80102EE8 000FEB48 48 0C 42 8D */ bl _restgpr_27
+/* 80102EEC 000FEB4C 80 01 00 24 */ lwz r0, 0x24(r1)
+/* 80102EF0 000FEB50 7C 08 03 A6 */ mtlr r0
+/* 80102EF4 000FEB54 38 21 00 20 */ addi r1, r1, 0x20
+/* 80102EF8 000FEB58 4E 80 00 20 */ blr
+
+.global func_80102EFC
+func_80102EFC:
+/* 80102EFC 000FEB5C 94 21 FF B0 */ stwu r1, -0x50(r1)
+/* 80102F00 000FEB60 7C 08 02 A6 */ mflr r0
+/* 80102F04 000FEB64 90 01 00 54 */ stw r0, 0x54(r1)
+/* 80102F08 000FEB68 39 61 00 50 */ addi r11, r1, 0x50
+/* 80102F0C 000FEB6C 48 0C 41 F5 */ bl _savegpr_17
+/* 80102F10 000FEB70 81 2D 82 70 */ lwz r9, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F14 000FEB74 7C 72 1B 78 */ mr r18, r3
+/* 80102F18 000FEB78 7C 93 23 78 */ mr r19, r4
+/* 80102F1C 000FEB7C 7C B4 2B 78 */ mr r20, r5
+/* 80102F20 000FEB80 80 69 00 80 */ lwz r3, 0x80(r9)
+/* 80102F24 000FEB84 7C D5 33 78 */ mr r21, r6
+/* 80102F28 000FEB88 7C F6 3B 78 */ mr r22, r7
+/* 80102F2C 000FEB8C 7D 17 43 78 */ mr r23, r8
+/* 80102F30 000FEB90 38 80 00 91 */ li r4, 0x91
+/* 80102F34 000FEB94 38 A0 00 00 */ li r5, 0
+/* 80102F38 000FEB98 48 2D AA A5 */ bl func_803DD9DC
+/* 80102F3C 000FEB9C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F40 000FEBA0 7C 7D 1B 78 */ mr r29, r3
+/* 80102F44 000FEBA4 38 80 00 92 */ li r4, 0x92
+/* 80102F48 000FEBA8 38 A0 00 00 */ li r5, 0
+/* 80102F4C 000FEBAC 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F50 000FEBB0 48 2D AA 8D */ bl func_803DD9DC
+/* 80102F54 000FEBB4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F58 000FEBB8 7C 7E 1B 78 */ mr r30, r3
+/* 80102F5C 000FEBBC 38 80 00 93 */ li r4, 0x93
+/* 80102F60 000FEBC0 38 A0 00 00 */ li r5, 0
+/* 80102F64 000FEBC4 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F68 000FEBC8 48 2D AA 75 */ bl func_803DD9DC
+/* 80102F6C 000FEBCC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F70 000FEBD0 7C 7C 1B 78 */ mr r28, r3
+/* 80102F74 000FEBD4 38 80 00 97 */ li r4, 0x97
+/* 80102F78 000FEBD8 38 A0 00 00 */ li r5, 0
+/* 80102F7C 000FEBDC 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F80 000FEBE0 48 2D AA 5D */ bl func_803DD9DC
+/* 80102F84 000FEBE4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102F88 000FEBE8 7C 7B 1B 78 */ mr r27, r3
+/* 80102F8C 000FEBEC 38 80 00 9B */ li r4, 0x9b
+/* 80102F90 000FEBF0 38 A0 00 00 */ li r5, 0
+/* 80102F94 000FEBF4 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102F98 000FEBF8 48 2D AA 45 */ bl func_803DD9DC
+/* 80102F9C 000FEBFC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FA0 000FEC00 7C 7A 1B 78 */ mr r26, r3
+/* 80102FA4 000FEC04 38 80 00 94 */ li r4, 0x94
+/* 80102FA8 000FEC08 38 A0 00 00 */ li r5, 0
+/* 80102FAC 000FEC0C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FB0 000FEC10 48 2D AA 2D */ bl func_803DD9DC
+/* 80102FB4 000FEC14 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FB8 000FEC18 7C 79 1B 78 */ mr r25, r3
+/* 80102FBC 000FEC1C 38 80 00 95 */ li r4, 0x95
+/* 80102FC0 000FEC20 38 A0 00 00 */ li r5, 0
+/* 80102FC4 000FEC24 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FC8 000FEC28 48 2D AA 15 */ bl func_803DD9DC
+/* 80102FCC 000FEC2C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FD0 000FEC30 7C 7F 1B 78 */ mr r31, r3
+/* 80102FD4 000FEC34 38 80 00 96 */ li r4, 0x96
+/* 80102FD8 000FEC38 38 A0 00 00 */ li r5, 0
+/* 80102FDC 000FEC3C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FE0 000FEC40 48 2D A9 FD */ bl func_803DD9DC
+/* 80102FE4 000FEC44 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80102FE8 000FEC48 7C 78 1B 78 */ mr r24, r3
+/* 80102FEC 000FEC4C 38 80 00 98 */ li r4, 0x98
+/* 80102FF0 000FEC50 38 A0 00 00 */ li r5, 0
+/* 80102FF4 000FEC54 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80102FF8 000FEC58 48 2D A9 E5 */ bl func_803DD9DC
+/* 80102FFC 000FEC5C 38 12 CF D6 */ addi r0, r18, -12330
+/* 80103000 000FEC60 7C 71 1B 78 */ mr r17, r3
+/* 80103004 000FEC64 28 00 00 0F */ cmplwi r0, 0xf
+/* 80103008 000FEC68 41 81 0D E8 */ bgt lbl_80103DF0
+/* 8010300C 000FEC6C 3C 60 80 42 */ lis r3, lbl_8041AA88@ha
+/* 80103010 000FEC70 54 00 10 3A */ slwi r0, r0, 2
+/* 80103014 000FEC74 38 63 AA 88 */ addi r3, r3, lbl_8041AA88@l
+/* 80103018 000FEC78 7C 63 00 2E */ lwzx r3, r3, r0
+/* 8010301C 000FEC7C 7C 69 03 A6 */ mtctr r3
+/* 80103020 000FEC80 4E 80 04 20 */ bctr
+/* 80103024 000FEC84 7F 23 CB 78 */ mr r3, r25
+/* 80103028 000FEC88 38 80 00 02 */ li r4, 2
+/* 8010302C 000FEC8C 38 A0 00 5F */ li r5, 0x5f
+/* 80103030 000FEC90 38 C0 00 01 */ li r6, 1
+/* 80103034 000FEC94 48 05 9C 45 */ bl func_8015CC78
+/* 80103038 000FEC98 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8010303C 000FEC9C 4B F5 5B 91 */ bl func_80058BCC
+/* 80103040 000FECA0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103044 000FECA4 48 14 D2 B1 */ bl func_802502F4
+/* 80103048 000FECA8 7C 64 1B 78 */ mr r4, r3
+/* 8010304C 000FECAC 38 60 00 60 */ li r3, 0x60
+/* 80103050 000FECB0 48 05 92 B9 */ bl func_8015C308
+/* 80103054 000FECB4 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103058 000FECB8 38 80 00 01 */ li r4, 1
+/* 8010305C 000FECBC 41 80 00 08 */ blt lbl_80103064
+/* 80103060 000FECC0 38 80 00 02 */ li r4, 2
+lbl_80103064:
+/* 80103064 000FECC4 7F 03 C3 78 */ mr r3, r24
+/* 80103068 000FECC8 38 A0 00 61 */ li r5, 0x61
+/* 8010306C 000FECCC 38 C0 00 01 */ li r6, 1
+/* 80103070 000FECD0 48 05 9C 09 */ bl func_8015CC78
+/* 80103074 000FECD4 7E 23 8B 78 */ mr r3, r17
+/* 80103078 000FECD8 48 00 12 6D */ bl func_801042E4
+/* 8010307C 000FECDC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103080 000FECE0 48 14 D2 75 */ bl func_802502F4
+/* 80103084 000FECE4 7C 64 1B 78 */ mr r4, r3
+/* 80103088 000FECE8 38 60 00 62 */ li r3, 0x62
+/* 8010308C 000FECEC 48 05 92 7D */ bl func_8015C308
+/* 80103090 000FECF0 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103094 000FECF4 38 80 00 01 */ li r4, 1
+/* 80103098 000FECF8 41 80 00 08 */ blt lbl_801030A0
+/* 8010309C 000FECFC 38 80 00 02 */ li r4, 2
+lbl_801030A0:
+/* 801030A0 000FED00 28 1A 00 64 */ cmplwi r26, 0x64
+/* 801030A4 000FED04 41 80 00 08 */ blt lbl_801030AC
+/* 801030A8 000FED08 38 80 00 03 */ li r4, 3
+lbl_801030AC:
+/* 801030AC 000FED0C 7F 43 D3 78 */ mr r3, r26
+/* 801030B0 000FED10 38 A0 00 63 */ li r5, 0x63
+/* 801030B4 000FED14 38 C0 00 01 */ li r6, 1
+/* 801030B8 000FED18 48 05 9B C1 */ bl func_8015CC78
+/* 801030BC 000FED1C 48 00 0D 34 */ b lbl_80103DF0
+/* 801030C0 000FED20 7F 23 CB 78 */ mr r3, r25
+/* 801030C4 000FED24 38 80 00 02 */ li r4, 2
+/* 801030C8 000FED28 38 A0 00 5F */ li r5, 0x5f
+/* 801030CC 000FED2C 38 C0 00 01 */ li r6, 1
+/* 801030D0 000FED30 48 05 9B A9 */ bl func_8015CC78
+/* 801030D4 000FED34 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801030D8 000FED38 4B F5 5A F5 */ bl func_80058BCC
+/* 801030DC 000FED3C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801030E0 000FED40 48 14 D2 15 */ bl func_802502F4
+/* 801030E4 000FED44 7C 64 1B 78 */ mr r4, r3
+/* 801030E8 000FED48 38 60 00 60 */ li r3, 0x60
+/* 801030EC 000FED4C 48 05 92 1D */ bl func_8015C308
+/* 801030F0 000FED50 28 18 00 0A */ cmplwi r24, 0xa
+/* 801030F4 000FED54 38 80 00 01 */ li r4, 1
+/* 801030F8 000FED58 41 80 00 08 */ blt lbl_80103100
+/* 801030FC 000FED5C 38 80 00 02 */ li r4, 2
+lbl_80103100:
+/* 80103100 000FED60 7F 03 C3 78 */ mr r3, r24
+/* 80103104 000FED64 38 A0 00 61 */ li r5, 0x61
+/* 80103108 000FED68 38 C0 00 01 */ li r6, 1
+/* 8010310C 000FED6C 48 05 9B 6D */ bl func_8015CC78
+/* 80103110 000FED70 7E 23 8B 78 */ mr r3, r17
+/* 80103114 000FED74 48 00 11 D1 */ bl func_801042E4
+/* 80103118 000FED78 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010311C 000FED7C 48 14 D1 D9 */ bl func_802502F4
+/* 80103120 000FED80 7C 64 1B 78 */ mr r4, r3
+/* 80103124 000FED84 38 60 00 62 */ li r3, 0x62
+/* 80103128 000FED88 48 05 91 E1 */ bl func_8015C308
+/* 8010312C 000FED8C 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103130 000FED90 38 80 00 01 */ li r4, 1
+/* 80103134 000FED94 41 80 00 08 */ blt lbl_8010313C
+/* 80103138 000FED98 38 80 00 02 */ li r4, 2
+lbl_8010313C:
+/* 8010313C 000FED9C 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103140 000FEDA0 41 80 00 08 */ blt lbl_80103148
+/* 80103144 000FEDA4 38 80 00 03 */ li r4, 3
+lbl_80103148:
+/* 80103148 000FEDA8 7F 43 D3 78 */ mr r3, r26
+/* 8010314C 000FEDAC 38 A0 00 63 */ li r5, 0x63
+/* 80103150 000FEDB0 38 C0 00 01 */ li r6, 1
+/* 80103154 000FEDB4 48 05 9B 25 */ bl func_8015CC78
+/* 80103158 000FEDB8 48 00 0C 98 */ b lbl_80103DF0
+/* 8010315C 000FEDBC 7F 23 CB 78 */ mr r3, r25
+/* 80103160 000FEDC0 38 80 00 02 */ li r4, 2
+/* 80103164 000FEDC4 38 A0 00 5F */ li r5, 0x5f
+/* 80103168 000FEDC8 38 C0 00 01 */ li r6, 1
+/* 8010316C 000FEDCC 48 05 9B 0D */ bl func_8015CC78
+/* 80103170 000FEDD0 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103174 000FEDD4 4B F5 5A 59 */ bl func_80058BCC
+/* 80103178 000FEDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010317C 000FEDDC 48 14 D1 79 */ bl func_802502F4
+/* 80103180 000FEDE0 7C 64 1B 78 */ mr r4, r3
+/* 80103184 000FEDE4 38 60 00 60 */ li r3, 0x60
+/* 80103188 000FEDE8 48 05 91 81 */ bl func_8015C308
+/* 8010318C 000FEDEC 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103190 000FEDF0 38 80 00 01 */ li r4, 1
+/* 80103194 000FEDF4 41 80 00 08 */ blt lbl_8010319C
+/* 80103198 000FEDF8 38 80 00 02 */ li r4, 2
+lbl_8010319C:
+/* 8010319C 000FEDFC 7F 03 C3 78 */ mr r3, r24
+/* 801031A0 000FEE00 38 A0 00 61 */ li r5, 0x61
+/* 801031A4 000FEE04 38 C0 00 01 */ li r6, 1
+/* 801031A8 000FEE08 48 05 9A D1 */ bl func_8015CC78
+/* 801031AC 000FEE0C 7E 23 8B 78 */ mr r3, r17
+/* 801031B0 000FEE10 48 00 11 35 */ bl func_801042E4
+/* 801031B4 000FEE14 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801031B8 000FEE18 48 14 D1 3D */ bl func_802502F4
+/* 801031BC 000FEE1C 7C 64 1B 78 */ mr r4, r3
+/* 801031C0 000FEE20 38 60 00 62 */ li r3, 0x62
+/* 801031C4 000FEE24 48 05 91 45 */ bl func_8015C308
+/* 801031C8 000FEE28 28 1A 00 0A */ cmplwi r26, 0xa
+/* 801031CC 000FEE2C 38 80 00 01 */ li r4, 1
+/* 801031D0 000FEE30 41 80 00 08 */ blt lbl_801031D8
+/* 801031D4 000FEE34 38 80 00 02 */ li r4, 2
+lbl_801031D8:
+/* 801031D8 000FEE38 28 1A 00 64 */ cmplwi r26, 0x64
+/* 801031DC 000FEE3C 41 80 00 08 */ blt lbl_801031E4
+/* 801031E0 000FEE40 38 80 00 03 */ li r4, 3
+lbl_801031E4:
+/* 801031E4 000FEE44 7F 43 D3 78 */ mr r3, r26
+/* 801031E8 000FEE48 38 A0 00 63 */ li r5, 0x63
+/* 801031EC 000FEE4C 38 C0 00 01 */ li r6, 1
+/* 801031F0 000FEE50 48 05 9A 89 */ bl func_8015CC78
+/* 801031F4 000FEE54 48 00 0B FC */ b lbl_80103DF0
+/* 801031F8 000FEE58 7F A3 EB 78 */ mr r3, r29
+/* 801031FC 000FEE5C 38 80 00 02 */ li r4, 2
+/* 80103200 000FEE60 38 A0 00 5F */ li r5, 0x5f
+/* 80103204 000FEE64 38 C0 00 01 */ li r6, 1
+/* 80103208 000FEE68 48 05 9A 71 */ bl func_8015CC78
+/* 8010320C 000FEE6C 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103210 000FEE70 4B F5 59 BD */ bl func_80058BCC
+/* 80103214 000FEE74 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103218 000FEE78 48 14 D0 DD */ bl func_802502F4
+/* 8010321C 000FEE7C 7C 64 1B 78 */ mr r4, r3
+/* 80103220 000FEE80 38 60 00 60 */ li r3, 0x60
+/* 80103224 000FEE84 48 05 90 E5 */ bl func_8015C308
+/* 80103228 000FEE88 28 1C 00 0A */ cmplwi r28, 0xa
+/* 8010322C 000FEE8C 38 80 00 01 */ li r4, 1
+/* 80103230 000FEE90 41 80 00 08 */ blt lbl_80103238
+/* 80103234 000FEE94 38 80 00 02 */ li r4, 2
+lbl_80103238:
+/* 80103238 000FEE98 7F 83 E3 78 */ mr r3, r28
+/* 8010323C 000FEE9C 38 A0 00 61 */ li r5, 0x61
+/* 80103240 000FEEA0 38 C0 00 01 */ li r6, 1
+/* 80103244 000FEEA4 48 05 9A 35 */ bl func_8015CC78
+/* 80103248 000FEEA8 7F 63 DB 78 */ mr r3, r27
+/* 8010324C 000FEEAC 48 00 10 99 */ bl func_801042E4
+/* 80103250 000FEEB0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103254 000FEEB4 48 14 D0 A1 */ bl func_802502F4
+/* 80103258 000FEEB8 7C 64 1B 78 */ mr r4, r3
+/* 8010325C 000FEEBC 38 60 00 62 */ li r3, 0x62
+/* 80103260 000FEEC0 48 05 90 A9 */ bl func_8015C308
+/* 80103264 000FEEC4 7F 23 CB 78 */ mr r3, r25
+/* 80103268 000FEEC8 38 80 00 02 */ li r4, 2
+/* 8010326C 000FEECC 38 A0 00 63 */ li r5, 0x63
+/* 80103270 000FEED0 38 C0 00 01 */ li r6, 1
+/* 80103274 000FEED4 48 05 9A 05 */ bl func_8015CC78
+/* 80103278 000FEED8 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8010327C 000FEEDC 4B F5 59 51 */ bl func_80058BCC
+/* 80103280 000FEEE0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103284 000FEEE4 48 14 D0 71 */ bl func_802502F4
+/* 80103288 000FEEE8 7C 64 1B 78 */ mr r4, r3
+/* 8010328C 000FEEEC 38 60 00 64 */ li r3, 0x64
+/* 80103290 000FEEF0 48 05 90 79 */ bl func_8015C308
+/* 80103294 000FEEF4 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103298 000FEEF8 38 80 00 01 */ li r4, 1
+/* 8010329C 000FEEFC 41 80 00 08 */ blt lbl_801032A4
+/* 801032A0 000FEF00 38 80 00 02 */ li r4, 2
+lbl_801032A4:
+/* 801032A4 000FEF04 7F 03 C3 78 */ mr r3, r24
+/* 801032A8 000FEF08 38 A0 00 65 */ li r5, 0x65
+/* 801032AC 000FEF0C 38 C0 00 01 */ li r6, 1
+/* 801032B0 000FEF10 48 05 99 C9 */ bl func_8015CC78
+/* 801032B4 000FEF14 7E 23 8B 78 */ mr r3, r17
+/* 801032B8 000FEF18 48 00 10 2D */ bl func_801042E4
+/* 801032BC 000FEF1C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801032C0 000FEF20 48 14 D0 35 */ bl func_802502F4
+/* 801032C4 000FEF24 7C 64 1B 78 */ mr r4, r3
+/* 801032C8 000FEF28 38 60 00 66 */ li r3, 0x66
+/* 801032CC 000FEF2C 48 05 90 3D */ bl func_8015C308
+/* 801032D0 000FEF30 48 00 0B 20 */ b lbl_80103DF0
+/* 801032D4 000FEF34 7F A3 EB 78 */ mr r3, r29
+/* 801032D8 000FEF38 38 80 00 02 */ li r4, 2
+/* 801032DC 000FEF3C 38 A0 00 5F */ li r5, 0x5f
+/* 801032E0 000FEF40 38 C0 00 01 */ li r6, 1
+/* 801032E4 000FEF44 48 05 99 95 */ bl func_8015CC78
+/* 801032E8 000FEF48 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801032EC 000FEF4C 4B F5 58 E1 */ bl func_80058BCC
+/* 801032F0 000FEF50 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801032F4 000FEF54 48 14 D0 01 */ bl func_802502F4
+/* 801032F8 000FEF58 7C 64 1B 78 */ mr r4, r3
+/* 801032FC 000FEF5C 38 60 00 60 */ li r3, 0x60
+/* 80103300 000FEF60 48 05 90 09 */ bl func_8015C308
+/* 80103304 000FEF64 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103308 000FEF68 38 80 00 01 */ li r4, 1
+/* 8010330C 000FEF6C 41 80 00 08 */ blt lbl_80103314
+/* 80103310 000FEF70 38 80 00 02 */ li r4, 2
+lbl_80103314:
+/* 80103314 000FEF74 7F 83 E3 78 */ mr r3, r28
+/* 80103318 000FEF78 38 A0 00 61 */ li r5, 0x61
+/* 8010331C 000FEF7C 38 C0 00 01 */ li r6, 1
+/* 80103320 000FEF80 48 05 99 59 */ bl func_8015CC78
+/* 80103324 000FEF84 7F 63 DB 78 */ mr r3, r27
+/* 80103328 000FEF88 48 00 0F BD */ bl func_801042E4
+/* 8010332C 000FEF8C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103330 000FEF90 48 14 CF C5 */ bl func_802502F4
+/* 80103334 000FEF94 7C 64 1B 78 */ mr r4, r3
+/* 80103338 000FEF98 38 60 00 62 */ li r3, 0x62
+/* 8010333C 000FEF9C 48 05 8F CD */ bl func_8015C308
+/* 80103340 000FEFA0 7F 23 CB 78 */ mr r3, r25
+/* 80103344 000FEFA4 38 80 00 02 */ li r4, 2
+/* 80103348 000FEFA8 38 A0 00 63 */ li r5, 0x63
+/* 8010334C 000FEFAC 38 C0 00 01 */ li r6, 1
+/* 80103350 000FEFB0 48 05 99 29 */ bl func_8015CC78
+/* 80103354 000FEFB4 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103358 000FEFB8 4B F5 58 75 */ bl func_80058BCC
+/* 8010335C 000FEFBC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103360 000FEFC0 48 14 CF 95 */ bl func_802502F4
+/* 80103364 000FEFC4 7C 64 1B 78 */ mr r4, r3
+/* 80103368 000FEFC8 38 60 00 64 */ li r3, 0x64
+/* 8010336C 000FEFCC 48 05 8F 9D */ bl func_8015C308
+/* 80103370 000FEFD0 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103374 000FEFD4 38 80 00 01 */ li r4, 1
+/* 80103378 000FEFD8 41 80 00 08 */ blt lbl_80103380
+/* 8010337C 000FEFDC 38 80 00 02 */ li r4, 2
+lbl_80103380:
+/* 80103380 000FEFE0 7F 03 C3 78 */ mr r3, r24
+/* 80103384 000FEFE4 38 A0 00 65 */ li r5, 0x65
+/* 80103388 000FEFE8 38 C0 00 01 */ li r6, 1
+/* 8010338C 000FEFEC 48 05 98 ED */ bl func_8015CC78
+/* 80103390 000FEFF0 7E 23 8B 78 */ mr r3, r17
+/* 80103394 000FEFF4 48 00 0F 51 */ bl func_801042E4
+/* 80103398 000FEFF8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010339C 000FEFFC 48 14 CF 59 */ bl func_802502F4
+/* 801033A0 000FF000 7C 64 1B 78 */ mr r4, r3
+/* 801033A4 000FF004 38 60 00 66 */ li r3, 0x66
+/* 801033A8 000FF008 48 05 8F 61 */ bl func_8015C308
+/* 801033AC 000FF00C 48 00 0A 44 */ b lbl_80103DF0
+/* 801033B0 000FF010 7F A3 EB 78 */ mr r3, r29
+/* 801033B4 000FF014 38 80 00 02 */ li r4, 2
+/* 801033B8 000FF018 38 A0 00 5F */ li r5, 0x5f
+/* 801033BC 000FF01C 38 C0 00 01 */ li r6, 1
+/* 801033C0 000FF020 48 05 98 B9 */ bl func_8015CC78
+/* 801033C4 000FF024 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801033C8 000FF028 4B F5 58 05 */ bl func_80058BCC
+/* 801033CC 000FF02C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801033D0 000FF030 48 14 CF 25 */ bl func_802502F4
+/* 801033D4 000FF034 7C 64 1B 78 */ mr r4, r3
+/* 801033D8 000FF038 38 60 00 60 */ li r3, 0x60
+/* 801033DC 000FF03C 48 05 8F 2D */ bl func_8015C308
+/* 801033E0 000FF040 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801033E4 000FF044 38 80 00 01 */ li r4, 1
+/* 801033E8 000FF048 41 80 00 08 */ blt lbl_801033F0
+/* 801033EC 000FF04C 38 80 00 02 */ li r4, 2
+lbl_801033F0:
+/* 801033F0 000FF050 7F 83 E3 78 */ mr r3, r28
+/* 801033F4 000FF054 38 A0 00 61 */ li r5, 0x61
+/* 801033F8 000FF058 38 C0 00 01 */ li r6, 1
+/* 801033FC 000FF05C 48 05 98 7D */ bl func_8015CC78
+/* 80103400 000FF060 7F 63 DB 78 */ mr r3, r27
+/* 80103404 000FF064 48 00 0E E1 */ bl func_801042E4
+/* 80103408 000FF068 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010340C 000FF06C 48 14 CE E9 */ bl func_802502F4
+/* 80103410 000FF070 7C 64 1B 78 */ mr r4, r3
+/* 80103414 000FF074 38 60 00 62 */ li r3, 0x62
+/* 80103418 000FF078 48 05 8E F1 */ bl func_8015C308
+/* 8010341C 000FF07C 7F 23 CB 78 */ mr r3, r25
+/* 80103420 000FF080 38 80 00 02 */ li r4, 2
+/* 80103424 000FF084 38 A0 00 63 */ li r5, 0x63
+/* 80103428 000FF088 38 C0 00 01 */ li r6, 1
+/* 8010342C 000FF08C 48 05 98 4D */ bl func_8015CC78
+/* 80103430 000FF090 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103434 000FF094 4B F5 57 99 */ bl func_80058BCC
+/* 80103438 000FF098 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010343C 000FF09C 48 14 CE B9 */ bl func_802502F4
+/* 80103440 000FF0A0 7C 64 1B 78 */ mr r4, r3
+/* 80103444 000FF0A4 38 60 00 64 */ li r3, 0x64
+/* 80103448 000FF0A8 48 05 8E C1 */ bl func_8015C308
+/* 8010344C 000FF0AC 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103450 000FF0B0 38 80 00 01 */ li r4, 1
+/* 80103454 000FF0B4 41 80 00 08 */ blt lbl_8010345C
+/* 80103458 000FF0B8 38 80 00 02 */ li r4, 2
+lbl_8010345C:
+/* 8010345C 000FF0BC 7F 03 C3 78 */ mr r3, r24
+/* 80103460 000FF0C0 38 A0 00 65 */ li r5, 0x65
+/* 80103464 000FF0C4 38 C0 00 01 */ li r6, 1
+/* 80103468 000FF0C8 48 05 98 11 */ bl func_8015CC78
+/* 8010346C 000FF0CC 7E 23 8B 78 */ mr r3, r17
+/* 80103470 000FF0D0 48 00 0E 75 */ bl func_801042E4
+/* 80103474 000FF0D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103478 000FF0D8 48 14 CE 7D */ bl func_802502F4
+/* 8010347C 000FF0DC 7C 64 1B 78 */ mr r4, r3
+/* 80103480 000FF0E0 38 60 00 66 */ li r3, 0x66
+/* 80103484 000FF0E4 48 05 8E 85 */ bl func_8015C308
+/* 80103488 000FF0E8 48 00 09 68 */ b lbl_80103DF0
+/* 8010348C 000FF0EC 7F A3 EB 78 */ mr r3, r29
+/* 80103490 000FF0F0 38 80 00 02 */ li r4, 2
+/* 80103494 000FF0F4 38 A0 00 5F */ li r5, 0x5f
+/* 80103498 000FF0F8 38 C0 00 01 */ li r6, 1
+/* 8010349C 000FF0FC 48 05 97 DD */ bl func_8015CC78
+/* 801034A0 000FF100 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801034A4 000FF104 4B F5 57 29 */ bl func_80058BCC
+/* 801034A8 000FF108 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801034AC 000FF10C 48 14 CE 49 */ bl func_802502F4
+/* 801034B0 000FF110 7C 64 1B 78 */ mr r4, r3
+/* 801034B4 000FF114 38 60 00 60 */ li r3, 0x60
+/* 801034B8 000FF118 48 05 8E 51 */ bl func_8015C308
+/* 801034BC 000FF11C 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801034C0 000FF120 38 80 00 01 */ li r4, 1
+/* 801034C4 000FF124 41 80 00 08 */ blt lbl_801034CC
+/* 801034C8 000FF128 38 80 00 02 */ li r4, 2
+lbl_801034CC:
+/* 801034CC 000FF12C 7F 83 E3 78 */ mr r3, r28
+/* 801034D0 000FF130 38 A0 00 61 */ li r5, 0x61
+/* 801034D4 000FF134 38 C0 00 01 */ li r6, 1
+/* 801034D8 000FF138 48 05 97 A1 */ bl func_8015CC78
+/* 801034DC 000FF13C 7F 63 DB 78 */ mr r3, r27
+/* 801034E0 000FF140 48 00 0E 05 */ bl func_801042E4
+/* 801034E4 000FF144 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801034E8 000FF148 48 14 CE 0D */ bl func_802502F4
+/* 801034EC 000FF14C 7C 64 1B 78 */ mr r4, r3
+/* 801034F0 000FF150 38 60 00 62 */ li r3, 0x62
+/* 801034F4 000FF154 48 05 8E 15 */ bl func_8015C308
+/* 801034F8 000FF158 7F 23 CB 78 */ mr r3, r25
+/* 801034FC 000FF15C 38 80 00 02 */ li r4, 2
+/* 80103500 000FF160 38 A0 00 63 */ li r5, 0x63
+/* 80103504 000FF164 38 C0 00 01 */ li r6, 1
+/* 80103508 000FF168 48 05 97 71 */ bl func_8015CC78
+/* 8010350C 000FF16C 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103510 000FF170 4B F5 56 BD */ bl func_80058BCC
+/* 80103514 000FF174 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103518 000FF178 48 14 CD DD */ bl func_802502F4
+/* 8010351C 000FF17C 7C 64 1B 78 */ mr r4, r3
+/* 80103520 000FF180 38 60 00 64 */ li r3, 0x64
+/* 80103524 000FF184 48 05 8D E5 */ bl func_8015C308
+/* 80103528 000FF188 28 18 00 0A */ cmplwi r24, 0xa
+/* 8010352C 000FF18C 38 80 00 01 */ li r4, 1
+/* 80103530 000FF190 41 80 00 08 */ blt lbl_80103538
+/* 80103534 000FF194 38 80 00 02 */ li r4, 2
+lbl_80103538:
+/* 80103538 000FF198 7F 03 C3 78 */ mr r3, r24
+/* 8010353C 000FF19C 38 A0 00 65 */ li r5, 0x65
+/* 80103540 000FF1A0 38 C0 00 01 */ li r6, 1
+/* 80103544 000FF1A4 48 05 97 35 */ bl func_8015CC78
+/* 80103548 000FF1A8 7E 23 8B 78 */ mr r3, r17
+/* 8010354C 000FF1AC 48 00 0D 99 */ bl func_801042E4
+/* 80103550 000FF1B0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103554 000FF1B4 48 14 CD A1 */ bl func_802502F4
+/* 80103558 000FF1B8 7C 64 1B 78 */ mr r4, r3
+/* 8010355C 000FF1BC 38 60 00 66 */ li r3, 0x66
+/* 80103560 000FF1C0 48 05 8D A9 */ bl func_8015C308
+/* 80103564 000FF1C4 48 00 08 8C */ b lbl_80103DF0
+/* 80103568 000FF1C8 7F 23 CB 78 */ mr r3, r25
+/* 8010356C 000FF1CC 38 80 00 02 */ li r4, 2
+/* 80103570 000FF1D0 38 A0 00 5F */ li r5, 0x5f
+/* 80103574 000FF1D4 38 C0 00 01 */ li r6, 1
+/* 80103578 000FF1D8 48 05 97 01 */ bl func_8015CC78
+/* 8010357C 000FF1DC 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103580 000FF1E0 4B F5 56 4D */ bl func_80058BCC
+/* 80103584 000FF1E4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103588 000FF1E8 48 14 CD 6D */ bl func_802502F4
+/* 8010358C 000FF1EC 7C 64 1B 78 */ mr r4, r3
+/* 80103590 000FF1F0 38 60 00 60 */ li r3, 0x60
+/* 80103594 000FF1F4 48 05 8D 75 */ bl func_8015C308
+/* 80103598 000FF1F8 28 18 00 0A */ cmplwi r24, 0xa
+/* 8010359C 000FF1FC 38 80 00 01 */ li r4, 1
+/* 801035A0 000FF200 41 80 00 08 */ blt lbl_801035A8
+/* 801035A4 000FF204 38 80 00 02 */ li r4, 2
+lbl_801035A8:
+/* 801035A8 000FF208 7F 03 C3 78 */ mr r3, r24
+/* 801035AC 000FF20C 38 A0 00 61 */ li r5, 0x61
+/* 801035B0 000FF210 38 C0 00 01 */ li r6, 1
+/* 801035B4 000FF214 48 05 96 C5 */ bl func_8015CC78
+/* 801035B8 000FF218 7E 23 8B 78 */ mr r3, r17
+/* 801035BC 000FF21C 48 00 0D 29 */ bl func_801042E4
+/* 801035C0 000FF220 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801035C4 000FF224 48 14 CD 31 */ bl func_802502F4
+/* 801035C8 000FF228 7C 64 1B 78 */ mr r4, r3
+/* 801035CC 000FF22C 38 60 00 62 */ li r3, 0x62
+/* 801035D0 000FF230 48 05 8D 39 */ bl func_8015C308
+/* 801035D4 000FF234 28 1A 00 0A */ cmplwi r26, 0xa
+/* 801035D8 000FF238 38 80 00 01 */ li r4, 1
+/* 801035DC 000FF23C 41 80 00 08 */ blt lbl_801035E4
+/* 801035E0 000FF240 38 80 00 02 */ li r4, 2
+lbl_801035E4:
+/* 801035E4 000FF244 28 1A 00 64 */ cmplwi r26, 0x64
+/* 801035E8 000FF248 41 80 00 08 */ blt lbl_801035F0
+/* 801035EC 000FF24C 38 80 00 03 */ li r4, 3
+lbl_801035F0:
+/* 801035F0 000FF250 7F 43 D3 78 */ mr r3, r26
+/* 801035F4 000FF254 38 A0 00 63 */ li r5, 0x63
+/* 801035F8 000FF258 38 C0 00 01 */ li r6, 1
+/* 801035FC 000FF25C 48 05 96 7D */ bl func_8015CC78
+/* 80103600 000FF260 48 00 07 F0 */ b lbl_80103DF0
+/* 80103604 000FF264 7F 23 CB 78 */ mr r3, r25
+/* 80103608 000FF268 38 80 00 02 */ li r4, 2
+/* 8010360C 000FF26C 38 A0 00 5F */ li r5, 0x5f
+/* 80103610 000FF270 38 C0 00 01 */ li r6, 1
+/* 80103614 000FF274 48 05 96 65 */ bl func_8015CC78
+/* 80103618 000FF278 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 8010361C 000FF27C 4B F5 55 B1 */ bl func_80058BCC
+/* 80103620 000FF280 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103624 000FF284 48 14 CC D1 */ bl func_802502F4
+/* 80103628 000FF288 7C 64 1B 78 */ mr r4, r3
+/* 8010362C 000FF28C 38 60 00 60 */ li r3, 0x60
+/* 80103630 000FF290 48 05 8C D9 */ bl func_8015C308
+/* 80103634 000FF294 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103638 000FF298 38 80 00 01 */ li r4, 1
+/* 8010363C 000FF29C 41 80 00 08 */ blt lbl_80103644
+/* 80103640 000FF2A0 38 80 00 02 */ li r4, 2
+lbl_80103644:
+/* 80103644 000FF2A4 7F 03 C3 78 */ mr r3, r24
+/* 80103648 000FF2A8 38 A0 00 61 */ li r5, 0x61
+/* 8010364C 000FF2AC 38 C0 00 01 */ li r6, 1
+/* 80103650 000FF2B0 48 05 96 29 */ bl func_8015CC78
+/* 80103654 000FF2B4 7E 23 8B 78 */ mr r3, r17
+/* 80103658 000FF2B8 48 00 0C 8D */ bl func_801042E4
+/* 8010365C 000FF2BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103660 000FF2C0 48 14 CC 95 */ bl func_802502F4
+/* 80103664 000FF2C4 7C 64 1B 78 */ mr r4, r3
+/* 80103668 000FF2C8 38 60 00 62 */ li r3, 0x62
+/* 8010366C 000FF2CC 48 05 8C 9D */ bl func_8015C308
+/* 80103670 000FF2D0 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103674 000FF2D4 38 80 00 01 */ li r4, 1
+/* 80103678 000FF2D8 41 80 00 08 */ blt lbl_80103680
+/* 8010367C 000FF2DC 38 80 00 02 */ li r4, 2
+lbl_80103680:
+/* 80103680 000FF2E0 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103684 000FF2E4 41 80 00 08 */ blt lbl_8010368C
+/* 80103688 000FF2E8 38 80 00 03 */ li r4, 3
+lbl_8010368C:
+/* 8010368C 000FF2EC 7F 43 D3 78 */ mr r3, r26
+/* 80103690 000FF2F0 38 A0 00 63 */ li r5, 0x63
+/* 80103694 000FF2F4 38 C0 00 01 */ li r6, 1
+/* 80103698 000FF2F8 48 05 95 E1 */ bl func_8015CC78
+/* 8010369C 000FF2FC 48 00 07 54 */ b lbl_80103DF0
+/* 801036A0 000FF300 7F A3 EB 78 */ mr r3, r29
+/* 801036A4 000FF304 38 80 00 02 */ li r4, 2
+/* 801036A8 000FF308 38 A0 00 5F */ li r5, 0x5f
+/* 801036AC 000FF30C 38 C0 00 01 */ li r6, 1
+/* 801036B0 000FF310 48 05 95 C9 */ bl func_8015CC78
+/* 801036B4 000FF314 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 801036B8 000FF318 4B F5 55 15 */ bl func_80058BCC
+/* 801036BC 000FF31C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801036C0 000FF320 48 14 CC 35 */ bl func_802502F4
+/* 801036C4 000FF324 7C 64 1B 78 */ mr r4, r3
+/* 801036C8 000FF328 38 60 00 60 */ li r3, 0x60
+/* 801036CC 000FF32C 48 05 8C 3D */ bl func_8015C308
+/* 801036D0 000FF330 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801036D4 000FF334 38 80 00 01 */ li r4, 1
+/* 801036D8 000FF338 41 80 00 08 */ blt lbl_801036E0
+/* 801036DC 000FF33C 38 80 00 02 */ li r4, 2
+lbl_801036E0:
+/* 801036E0 000FF340 7F 83 E3 78 */ mr r3, r28
+/* 801036E4 000FF344 38 A0 00 61 */ li r5, 0x61
+/* 801036E8 000FF348 38 C0 00 01 */ li r6, 1
+/* 801036EC 000FF34C 48 05 95 8D */ bl func_8015CC78
+/* 801036F0 000FF350 7F 63 DB 78 */ mr r3, r27
+/* 801036F4 000FF354 48 00 0B F1 */ bl func_801042E4
+/* 801036F8 000FF358 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801036FC 000FF35C 48 14 CB F9 */ bl func_802502F4
+/* 80103700 000FF360 7C 64 1B 78 */ mr r4, r3
+/* 80103704 000FF364 38 60 00 62 */ li r3, 0x62
+/* 80103708 000FF368 48 05 8C 01 */ bl func_8015C308
+/* 8010370C 000FF36C 7F 23 CB 78 */ mr r3, r25
+/* 80103710 000FF370 38 80 00 02 */ li r4, 2
+/* 80103714 000FF374 38 A0 00 63 */ li r5, 0x63
+/* 80103718 000FF378 38 C0 00 01 */ li r6, 1
+/* 8010371C 000FF37C 48 05 95 5D */ bl func_8015CC78
+/* 80103720 000FF380 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103724 000FF384 4B F5 54 A9 */ bl func_80058BCC
+/* 80103728 000FF388 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010372C 000FF38C 48 14 CB C9 */ bl func_802502F4
+/* 80103730 000FF390 7C 64 1B 78 */ mr r4, r3
+/* 80103734 000FF394 38 60 00 64 */ li r3, 0x64
+/* 80103738 000FF398 48 05 8B D1 */ bl func_8015C308
+/* 8010373C 000FF39C 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103740 000FF3A0 38 80 00 01 */ li r4, 1
+/* 80103744 000FF3A4 41 80 00 08 */ blt lbl_8010374C
+/* 80103748 000FF3A8 38 80 00 02 */ li r4, 2
+lbl_8010374C:
+/* 8010374C 000FF3AC 7F 03 C3 78 */ mr r3, r24
+/* 80103750 000FF3B0 38 A0 00 65 */ li r5, 0x65
+/* 80103754 000FF3B4 38 C0 00 01 */ li r6, 1
+/* 80103758 000FF3B8 48 05 95 21 */ bl func_8015CC78
+/* 8010375C 000FF3BC 7E 23 8B 78 */ mr r3, r17
+/* 80103760 000FF3C0 48 00 0B 85 */ bl func_801042E4
+/* 80103764 000FF3C4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103768 000FF3C8 48 14 CB 8D */ bl func_802502F4
+/* 8010376C 000FF3CC 7C 64 1B 78 */ mr r4, r3
+/* 80103770 000FF3D0 38 60 00 66 */ li r3, 0x66
+/* 80103774 000FF3D4 48 05 8B 95 */ bl func_8015C308
+/* 80103778 000FF3D8 48 00 06 78 */ b lbl_80103DF0
+/* 8010377C 000FF3DC 7F A3 EB 78 */ mr r3, r29
+/* 80103780 000FF3E0 38 80 00 02 */ li r4, 2
+/* 80103784 000FF3E4 38 A0 00 5F */ li r5, 0x5f
+/* 80103788 000FF3E8 38 C0 00 01 */ li r6, 1
+/* 8010378C 000FF3EC 48 05 94 ED */ bl func_8015CC78
+/* 80103790 000FF3F0 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103794 000FF3F4 4B F5 54 39 */ bl func_80058BCC
+/* 80103798 000FF3F8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 8010379C 000FF3FC 48 14 CB 59 */ bl func_802502F4
+/* 801037A0 000FF400 7C 64 1B 78 */ mr r4, r3
+/* 801037A4 000FF404 38 60 00 60 */ li r3, 0x60
+/* 801037A8 000FF408 48 05 8B 61 */ bl func_8015C308
+/* 801037AC 000FF40C 28 1C 00 0A */ cmplwi r28, 0xa
+/* 801037B0 000FF410 38 80 00 01 */ li r4, 1
+/* 801037B4 000FF414 41 80 00 08 */ blt lbl_801037BC
+/* 801037B8 000FF418 38 80 00 02 */ li r4, 2
+lbl_801037BC:
+/* 801037BC 000FF41C 7F 83 E3 78 */ mr r3, r28
+/* 801037C0 000FF420 38 A0 00 61 */ li r5, 0x61
+/* 801037C4 000FF424 38 C0 00 01 */ li r6, 1
+/* 801037C8 000FF428 48 05 94 B1 */ bl func_8015CC78
+/* 801037CC 000FF42C 7F 63 DB 78 */ mr r3, r27
+/* 801037D0 000FF430 48 00 0B 15 */ bl func_801042E4
+/* 801037D4 000FF434 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801037D8 000FF438 48 14 CB 1D */ bl func_802502F4
+/* 801037DC 000FF43C 7C 64 1B 78 */ mr r4, r3
+/* 801037E0 000FF440 38 60 00 62 */ li r3, 0x62
+/* 801037E4 000FF444 48 05 8B 25 */ bl func_8015C308
+/* 801037E8 000FF448 7F 23 CB 78 */ mr r3, r25
+/* 801037EC 000FF44C 38 80 00 02 */ li r4, 2
+/* 801037F0 000FF450 38 A0 00 63 */ li r5, 0x63
+/* 801037F4 000FF454 38 C0 00 01 */ li r6, 1
+/* 801037F8 000FF458 48 05 94 81 */ bl func_8015CC78
+/* 801037FC 000FF45C 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103800 000FF460 4B F5 53 CD */ bl func_80058BCC
+/* 80103804 000FF464 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103808 000FF468 48 14 CA ED */ bl func_802502F4
+/* 8010380C 000FF46C 7C 64 1B 78 */ mr r4, r3
+/* 80103810 000FF470 38 60 00 64 */ li r3, 0x64
+/* 80103814 000FF474 48 05 8A F5 */ bl func_8015C308
+/* 80103818 000FF478 28 18 00 0A */ cmplwi r24, 0xa
+/* 8010381C 000FF47C 38 80 00 01 */ li r4, 1
+/* 80103820 000FF480 41 80 00 08 */ blt lbl_80103828
+/* 80103824 000FF484 38 80 00 02 */ li r4, 2
+lbl_80103828:
+/* 80103828 000FF488 7F 03 C3 78 */ mr r3, r24
+/* 8010382C 000FF48C 38 A0 00 65 */ li r5, 0x65
+/* 80103830 000FF490 38 C0 00 01 */ li r6, 1
+/* 80103834 000FF494 48 05 94 45 */ bl func_8015CC78
+/* 80103838 000FF498 7E 23 8B 78 */ mr r3, r17
+/* 8010383C 000FF49C 48 00 0A A9 */ bl func_801042E4
+/* 80103840 000FF4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103844 000FF4A4 48 14 CA B1 */ bl func_802502F4
+/* 80103848 000FF4A8 7C 64 1B 78 */ mr r4, r3
+/* 8010384C 000FF4AC 38 60 00 66 */ li r3, 0x66
+/* 80103850 000FF4B0 48 05 8A B9 */ bl func_8015C308
+/* 80103854 000FF4B4 48 00 05 9C */ b lbl_80103DF0
+/* 80103858 000FF4B8 7F A3 EB 78 */ mr r3, r29
+/* 8010385C 000FF4BC 38 80 00 02 */ li r4, 2
+/* 80103860 000FF4C0 38 A0 00 5F */ li r5, 0x5f
+/* 80103864 000FF4C4 38 C0 00 01 */ li r6, 1
+/* 80103868 000FF4C8 48 05 94 11 */ bl func_8015CC78
+/* 8010386C 000FF4CC 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103870 000FF4D0 4B F5 53 5D */ bl func_80058BCC
+/* 80103874 000FF4D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103878 000FF4D8 48 14 CA 7D */ bl func_802502F4
+/* 8010387C 000FF4DC 7C 64 1B 78 */ mr r4, r3
+/* 80103880 000FF4E0 38 60 00 60 */ li r3, 0x60
+/* 80103884 000FF4E4 48 05 8A 85 */ bl func_8015C308
+/* 80103888 000FF4E8 28 1C 00 0A */ cmplwi r28, 0xa
+/* 8010388C 000FF4EC 38 80 00 01 */ li r4, 1
+/* 80103890 000FF4F0 41 80 00 08 */ blt lbl_80103898
+/* 80103894 000FF4F4 38 80 00 02 */ li r4, 2
+lbl_80103898:
+/* 80103898 000FF4F8 7F 83 E3 78 */ mr r3, r28
+/* 8010389C 000FF4FC 38 A0 00 61 */ li r5, 0x61
+/* 801038A0 000FF500 38 C0 00 01 */ li r6, 1
+/* 801038A4 000FF504 48 05 93 D5 */ bl func_8015CC78
+/* 801038A8 000FF508 7F 63 DB 78 */ mr r3, r27
+/* 801038AC 000FF50C 48 00 0A 39 */ bl func_801042E4
+/* 801038B0 000FF510 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801038B4 000FF514 48 14 CA 41 */ bl func_802502F4
+/* 801038B8 000FF518 7C 64 1B 78 */ mr r4, r3
+/* 801038BC 000FF51C 38 60 00 62 */ li r3, 0x62
+/* 801038C0 000FF520 48 05 8A 49 */ bl func_8015C308
+/* 801038C4 000FF524 7F 23 CB 78 */ mr r3, r25
+/* 801038C8 000FF528 38 80 00 02 */ li r4, 2
+/* 801038CC 000FF52C 38 A0 00 63 */ li r5, 0x63
+/* 801038D0 000FF530 38 C0 00 01 */ li r6, 1
+/* 801038D4 000FF534 48 05 93 A5 */ bl func_8015CC78
+/* 801038D8 000FF538 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801038DC 000FF53C 4B F5 52 F1 */ bl func_80058BCC
+/* 801038E0 000FF540 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801038E4 000FF544 48 14 CA 11 */ bl func_802502F4
+/* 801038E8 000FF548 7C 64 1B 78 */ mr r4, r3
+/* 801038EC 000FF54C 38 60 00 64 */ li r3, 0x64
+/* 801038F0 000FF550 48 05 8A 19 */ bl func_8015C308
+/* 801038F4 000FF554 28 18 00 0A */ cmplwi r24, 0xa
+/* 801038F8 000FF558 38 80 00 01 */ li r4, 1
+/* 801038FC 000FF55C 41 80 00 08 */ blt lbl_80103904
+/* 80103900 000FF560 38 80 00 02 */ li r4, 2
+lbl_80103904:
+/* 80103904 000FF564 7F 03 C3 78 */ mr r3, r24
+/* 80103908 000FF568 38 A0 00 65 */ li r5, 0x65
+/* 8010390C 000FF56C 38 C0 00 01 */ li r6, 1
+/* 80103910 000FF570 48 05 93 69 */ bl func_8015CC78
+/* 80103914 000FF574 7E 23 8B 78 */ mr r3, r17
+/* 80103918 000FF578 48 00 09 CD */ bl func_801042E4
+/* 8010391C 000FF57C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103920 000FF580 48 14 C9 D5 */ bl func_802502F4
+/* 80103924 000FF584 7C 64 1B 78 */ mr r4, r3
+/* 80103928 000FF588 38 60 00 66 */ li r3, 0x66
+/* 8010392C 000FF58C 48 05 89 DD */ bl func_8015C308
+/* 80103930 000FF590 48 00 04 C0 */ b lbl_80103DF0
+/* 80103934 000FF594 7F A3 EB 78 */ mr r3, r29
+/* 80103938 000FF598 38 80 00 02 */ li r4, 2
+/* 8010393C 000FF59C 38 A0 00 5F */ li r5, 0x5f
+/* 80103940 000FF5A0 38 C0 00 01 */ li r6, 1
+/* 80103944 000FF5A4 48 05 93 35 */ bl func_8015CC78
+/* 80103948 000FF5A8 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 8010394C 000FF5AC 4B F5 52 81 */ bl func_80058BCC
+/* 80103950 000FF5B0 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103954 000FF5B4 48 14 C9 A1 */ bl func_802502F4
+/* 80103958 000FF5B8 7C 64 1B 78 */ mr r4, r3
+/* 8010395C 000FF5BC 38 60 00 60 */ li r3, 0x60
+/* 80103960 000FF5C0 48 05 89 A9 */ bl func_8015C308
+/* 80103964 000FF5C4 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103968 000FF5C8 38 80 00 01 */ li r4, 1
+/* 8010396C 000FF5CC 41 80 00 08 */ blt lbl_80103974
+/* 80103970 000FF5D0 38 80 00 02 */ li r4, 2
+lbl_80103974:
+/* 80103974 000FF5D4 7F 83 E3 78 */ mr r3, r28
+/* 80103978 000FF5D8 38 A0 00 61 */ li r5, 0x61
+/* 8010397C 000FF5DC 38 C0 00 01 */ li r6, 1
+/* 80103980 000FF5E0 48 05 92 F9 */ bl func_8015CC78
+/* 80103984 000FF5E4 7F 63 DB 78 */ mr r3, r27
+/* 80103988 000FF5E8 48 00 09 5D */ bl func_801042E4
+/* 8010398C 000FF5EC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103990 000FF5F0 48 14 C9 65 */ bl func_802502F4
+/* 80103994 000FF5F4 7C 64 1B 78 */ mr r4, r3
+/* 80103998 000FF5F8 38 60 00 62 */ li r3, 0x62
+/* 8010399C 000FF5FC 48 05 89 6D */ bl func_8015C308
+/* 801039A0 000FF600 7F 23 CB 78 */ mr r3, r25
+/* 801039A4 000FF604 38 80 00 02 */ li r4, 2
+/* 801039A8 000FF608 38 A0 00 63 */ li r5, 0x63
+/* 801039AC 000FF60C 38 C0 00 01 */ li r6, 1
+/* 801039B0 000FF610 48 05 92 C9 */ bl func_8015CC78
+/* 801039B4 000FF614 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 801039B8 000FF618 4B F5 52 15 */ bl func_80058BCC
+/* 801039BC 000FF61C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801039C0 000FF620 48 14 C9 35 */ bl func_802502F4
+/* 801039C4 000FF624 7C 64 1B 78 */ mr r4, r3
+/* 801039C8 000FF628 38 60 00 64 */ li r3, 0x64
+/* 801039CC 000FF62C 48 05 89 3D */ bl func_8015C308
+/* 801039D0 000FF630 28 18 00 0A */ cmplwi r24, 0xa
+/* 801039D4 000FF634 38 80 00 01 */ li r4, 1
+/* 801039D8 000FF638 41 80 00 08 */ blt lbl_801039E0
+/* 801039DC 000FF63C 38 80 00 02 */ li r4, 2
+lbl_801039E0:
+/* 801039E0 000FF640 7F 03 C3 78 */ mr r3, r24
+/* 801039E4 000FF644 38 A0 00 65 */ li r5, 0x65
+/* 801039E8 000FF648 38 C0 00 01 */ li r6, 1
+/* 801039EC 000FF64C 48 05 92 8D */ bl func_8015CC78
+/* 801039F0 000FF650 7E 23 8B 78 */ mr r3, r17
+/* 801039F4 000FF654 48 00 08 F1 */ bl func_801042E4
+/* 801039F8 000FF658 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 801039FC 000FF65C 48 14 C8 F9 */ bl func_802502F4
+/* 80103A00 000FF660 7C 64 1B 78 */ mr r4, r3
+/* 80103A04 000FF664 38 60 00 66 */ li r3, 0x66
+/* 80103A08 000FF668 48 05 89 01 */ bl func_8015C308
+/* 80103A0C 000FF66C 48 00 03 E4 */ b lbl_80103DF0
+/* 80103A10 000FF670 7F A3 EB 78 */ mr r3, r29
+/* 80103A14 000FF674 38 80 00 02 */ li r4, 2
+/* 80103A18 000FF678 38 A0 00 5F */ li r5, 0x5f
+/* 80103A1C 000FF67C 38 C0 00 01 */ li r6, 1
+/* 80103A20 000FF680 48 05 92 59 */ bl func_8015CC78
+/* 80103A24 000FF684 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103A28 000FF688 4B F5 51 A5 */ bl func_80058BCC
+/* 80103A2C 000FF68C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103A30 000FF690 48 14 C8 C5 */ bl func_802502F4
+/* 80103A34 000FF694 7C 64 1B 78 */ mr r4, r3
+/* 80103A38 000FF698 38 60 00 60 */ li r3, 0x60
+/* 80103A3C 000FF69C 48 05 88 CD */ bl func_8015C308
+/* 80103A40 000FF6A0 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103A44 000FF6A4 38 80 00 01 */ li r4, 1
+/* 80103A48 000FF6A8 41 80 00 08 */ blt lbl_80103A50
+/* 80103A4C 000FF6AC 38 80 00 02 */ li r4, 2
+lbl_80103A50:
+/* 80103A50 000FF6B0 7F 83 E3 78 */ mr r3, r28
+/* 80103A54 000FF6B4 38 A0 00 61 */ li r5, 0x61
+/* 80103A58 000FF6B8 38 C0 00 01 */ li r6, 1
+/* 80103A5C 000FF6BC 48 05 92 1D */ bl func_8015CC78
+/* 80103A60 000FF6C0 7F 63 DB 78 */ mr r3, r27
+/* 80103A64 000FF6C4 48 00 08 81 */ bl func_801042E4
+/* 80103A68 000FF6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103A6C 000FF6CC 48 14 C8 89 */ bl func_802502F4
+/* 80103A70 000FF6D0 7C 64 1B 78 */ mr r4, r3
+/* 80103A74 000FF6D4 38 60 00 62 */ li r3, 0x62
+/* 80103A78 000FF6D8 48 05 88 91 */ bl func_8015C308
+/* 80103A7C 000FF6DC 7F 23 CB 78 */ mr r3, r25
+/* 80103A80 000FF6E0 38 80 00 02 */ li r4, 2
+/* 80103A84 000FF6E4 38 A0 00 63 */ li r5, 0x63
+/* 80103A88 000FF6E8 38 C0 00 01 */ li r6, 1
+/* 80103A8C 000FF6EC 48 05 91 ED */ bl func_8015CC78
+/* 80103A90 000FF6F0 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103A94 000FF6F4 4B F5 51 39 */ bl func_80058BCC
+/* 80103A98 000FF6F8 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103A9C 000FF6FC 48 14 C8 59 */ bl func_802502F4
+/* 80103AA0 000FF700 7C 64 1B 78 */ mr r4, r3
+/* 80103AA4 000FF704 38 60 00 64 */ li r3, 0x64
+/* 80103AA8 000FF708 48 05 88 61 */ bl func_8015C308
+/* 80103AAC 000FF70C 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103AB0 000FF710 38 80 00 01 */ li r4, 1
+/* 80103AB4 000FF714 41 80 00 08 */ blt lbl_80103ABC
+/* 80103AB8 000FF718 38 80 00 02 */ li r4, 2
+lbl_80103ABC:
+/* 80103ABC 000FF71C 7F 03 C3 78 */ mr r3, r24
+/* 80103AC0 000FF720 38 A0 00 65 */ li r5, 0x65
+/* 80103AC4 000FF724 38 C0 00 01 */ li r6, 1
+/* 80103AC8 000FF728 48 05 91 B1 */ bl func_8015CC78
+/* 80103ACC 000FF72C 7E 23 8B 78 */ mr r3, r17
+/* 80103AD0 000FF730 48 00 08 15 */ bl func_801042E4
+/* 80103AD4 000FF734 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103AD8 000FF738 48 14 C8 1D */ bl func_802502F4
+/* 80103ADC 000FF73C 7C 64 1B 78 */ mr r4, r3
+/* 80103AE0 000FF740 38 60 00 66 */ li r3, 0x66
+/* 80103AE4 000FF744 48 05 88 25 */ bl func_8015C308
+/* 80103AE8 000FF748 48 00 03 08 */ b lbl_80103DF0
+/* 80103AEC 000FF74C 7F A3 EB 78 */ mr r3, r29
+/* 80103AF0 000FF750 38 80 00 02 */ li r4, 2
+/* 80103AF4 000FF754 38 A0 00 5F */ li r5, 0x5f
+/* 80103AF8 000FF758 38 C0 00 01 */ li r6, 1
+/* 80103AFC 000FF75C 48 05 91 7D */ bl func_8015CC78
+/* 80103B00 000FF760 57 C3 04 3E */ clrlwi r3, r30, 0x10
+/* 80103B04 000FF764 4B F5 50 C9 */ bl func_80058BCC
+/* 80103B08 000FF768 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103B0C 000FF76C 48 14 C7 E9 */ bl func_802502F4
+/* 80103B10 000FF770 7C 64 1B 78 */ mr r4, r3
+/* 80103B14 000FF774 38 60 00 60 */ li r3, 0x60
+/* 80103B18 000FF778 48 05 87 F1 */ bl func_8015C308
+/* 80103B1C 000FF77C 28 1C 00 0A */ cmplwi r28, 0xa
+/* 80103B20 000FF780 38 80 00 01 */ li r4, 1
+/* 80103B24 000FF784 41 80 00 08 */ blt lbl_80103B2C
+/* 80103B28 000FF788 38 80 00 02 */ li r4, 2
+lbl_80103B2C:
+/* 80103B2C 000FF78C 7F 83 E3 78 */ mr r3, r28
+/* 80103B30 000FF790 38 A0 00 61 */ li r5, 0x61
+/* 80103B34 000FF794 38 C0 00 01 */ li r6, 1
+/* 80103B38 000FF798 48 05 91 41 */ bl func_8015CC78
+/* 80103B3C 000FF79C 7F 63 DB 78 */ mr r3, r27
+/* 80103B40 000FF7A0 48 00 07 A5 */ bl func_801042E4
+/* 80103B44 000FF7A4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103B48 000FF7A8 48 14 C7 AD */ bl func_802502F4
+/* 80103B4C 000FF7AC 7C 64 1B 78 */ mr r4, r3
+/* 80103B50 000FF7B0 38 60 00 62 */ li r3, 0x62
+/* 80103B54 000FF7B4 48 05 87 B5 */ bl func_8015C308
+/* 80103B58 000FF7B8 7F 23 CB 78 */ mr r3, r25
+/* 80103B5C 000FF7BC 38 80 00 02 */ li r4, 2
+/* 80103B60 000FF7C0 38 A0 00 63 */ li r5, 0x63
+/* 80103B64 000FF7C4 38 C0 00 01 */ li r6, 1
+/* 80103B68 000FF7C8 48 05 91 11 */ bl func_8015CC78
+/* 80103B6C 000FF7CC 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103B70 000FF7D0 4B F5 50 5D */ bl func_80058BCC
+/* 80103B74 000FF7D4 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103B78 000FF7D8 48 14 C7 7D */ bl func_802502F4
+/* 80103B7C 000FF7DC 7C 64 1B 78 */ mr r4, r3
+/* 80103B80 000FF7E0 38 60 00 64 */ li r3, 0x64
+/* 80103B84 000FF7E4 48 05 87 85 */ bl func_8015C308
+/* 80103B88 000FF7E8 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103B8C 000FF7EC 38 80 00 01 */ li r4, 1
+/* 80103B90 000FF7F0 41 80 00 08 */ blt lbl_80103B98
+/* 80103B94 000FF7F4 38 80 00 02 */ li r4, 2
+lbl_80103B98:
+/* 80103B98 000FF7F8 7F 03 C3 78 */ mr r3, r24
+/* 80103B9C 000FF7FC 38 A0 00 65 */ li r5, 0x65
+/* 80103BA0 000FF800 38 C0 00 01 */ li r6, 1
+/* 80103BA4 000FF804 48 05 90 D5 */ bl func_8015CC78
+/* 80103BA8 000FF808 7E 23 8B 78 */ mr r3, r17
+/* 80103BAC 000FF80C 48 00 07 39 */ bl func_801042E4
+/* 80103BB0 000FF810 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103BB4 000FF814 48 14 C7 41 */ bl func_802502F4
+/* 80103BB8 000FF818 7C 64 1B 78 */ mr r4, r3
+/* 80103BBC 000FF81C 38 60 00 66 */ li r3, 0x66
+/* 80103BC0 000FF820 48 05 87 49 */ bl func_8015C308
+/* 80103BC4 000FF824 48 00 02 2C */ b lbl_80103DF0
+/* 80103BC8 000FF828 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103BCC 000FF82C 38 80 00 79 */ li r4, 0x79
+/* 80103BD0 000FF830 38 A0 00 00 */ li r5, 0
+/* 80103BD4 000FF834 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80103BD8 000FF838 48 2D 9E 05 */ bl func_803DD9DC
+/* 80103BDC 000FF83C 2C 03 00 10 */ cmpwi r3, 0x10
+/* 80103BE0 000FF840 41 82 00 08 */ beq lbl_80103BE8
+/* 80103BE4 000FF844 48 00 00 98 */ b lbl_80103C7C
+lbl_80103BE8:
+/* 80103BE8 000FF848 7F 23 CB 78 */ mr r3, r25
+/* 80103BEC 000FF84C 3A 40 30 2A */ li r18, 0x302a
+/* 80103BF0 000FF850 38 80 00 02 */ li r4, 2
+/* 80103BF4 000FF854 38 A0 00 5F */ li r5, 0x5f
+/* 80103BF8 000FF858 38 C0 00 01 */ li r6, 1
+/* 80103BFC 000FF85C 48 05 90 7D */ bl func_8015CC78
+/* 80103C00 000FF860 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103C04 000FF864 4B F5 4F C9 */ bl func_80058BCC
+/* 80103C08 000FF868 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103C0C 000FF86C 48 14 C6 E9 */ bl func_802502F4
+/* 80103C10 000FF870 7C 64 1B 78 */ mr r4, r3
+/* 80103C14 000FF874 38 60 00 60 */ li r3, 0x60
+/* 80103C18 000FF878 48 05 86 F1 */ bl func_8015C308
+/* 80103C1C 000FF87C 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103C20 000FF880 38 80 00 01 */ li r4, 1
+/* 80103C24 000FF884 41 80 00 08 */ blt lbl_80103C2C
+/* 80103C28 000FF888 38 80 00 02 */ li r4, 2
+lbl_80103C2C:
+/* 80103C2C 000FF88C 7F 03 C3 78 */ mr r3, r24
+/* 80103C30 000FF890 38 A0 00 61 */ li r5, 0x61
+/* 80103C34 000FF894 38 C0 00 01 */ li r6, 1
+/* 80103C38 000FF898 48 05 90 41 */ bl func_8015CC78
+/* 80103C3C 000FF89C 38 60 30 BC */ li r3, 0x30bc
+/* 80103C40 000FF8A0 48 14 C6 B5 */ bl func_802502F4
+/* 80103C44 000FF8A4 7C 64 1B 78 */ mr r4, r3
+/* 80103C48 000FF8A8 38 60 00 62 */ li r3, 0x62
+/* 80103C4C 000FF8AC 48 05 86 BD */ bl func_8015C308
+/* 80103C50 000FF8B0 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103C54 000FF8B4 38 80 00 01 */ li r4, 1
+/* 80103C58 000FF8B8 41 80 00 08 */ blt lbl_80103C60
+/* 80103C5C 000FF8BC 38 80 00 02 */ li r4, 2
+lbl_80103C60:
+/* 80103C60 000FF8C0 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103C64 000FF8C4 41 80 00 08 */ blt lbl_80103C6C
+/* 80103C68 000FF8C8 38 80 00 03 */ li r4, 3
+lbl_80103C6C:
+/* 80103C6C 000FF8CC 7F 43 D3 78 */ mr r3, r26
+/* 80103C70 000FF8D0 38 A0 00 63 */ li r5, 0x63
+/* 80103C74 000FF8D4 38 C0 00 01 */ li r6, 1
+/* 80103C78 000FF8D8 48 05 90 01 */ bl func_8015CC78
+lbl_80103C7C:
+/* 80103C7C 000FF8DC 28 12 30 2A */ cmplwi r18, 0x302a
+/* 80103C80 000FF8E0 41 82 01 70 */ beq lbl_80103DF0
+/* 80103C84 000FF8E4 7F 23 CB 78 */ mr r3, r25
+/* 80103C88 000FF8E8 38 80 00 02 */ li r4, 2
+/* 80103C8C 000FF8EC 38 A0 00 5F */ li r5, 0x5f
+/* 80103C90 000FF8F0 38 C0 00 01 */ li r6, 1
+/* 80103C94 000FF8F4 48 05 8F E5 */ bl func_8015CC78
+/* 80103C98 000FF8F8 57 E3 04 3E */ clrlwi r3, r31, 0x10
+/* 80103C9C 000FF8FC 4B F5 4F 31 */ bl func_80058BCC
+/* 80103CA0 000FF900 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103CA4 000FF904 48 14 C6 51 */ bl func_802502F4
+/* 80103CA8 000FF908 7C 64 1B 78 */ mr r4, r3
+/* 80103CAC 000FF90C 38 60 00 60 */ li r3, 0x60
+/* 80103CB0 000FF910 48 05 86 59 */ bl func_8015C308
+/* 80103CB4 000FF914 28 18 00 0A */ cmplwi r24, 0xa
+/* 80103CB8 000FF918 38 80 00 01 */ li r4, 1
+/* 80103CBC 000FF91C 41 80 00 08 */ blt lbl_80103CC4
+/* 80103CC0 000FF920 38 80 00 02 */ li r4, 2
+lbl_80103CC4:
+/* 80103CC4 000FF924 7F 03 C3 78 */ mr r3, r24
+/* 80103CC8 000FF928 38 A0 00 61 */ li r5, 0x61
+/* 80103CCC 000FF92C 38 C0 00 01 */ li r6, 1
+/* 80103CD0 000FF930 48 05 8F A9 */ bl func_8015CC78
+/* 80103CD4 000FF934 28 1A 00 0A */ cmplwi r26, 0xa
+/* 80103CD8 000FF938 38 80 00 01 */ li r4, 1
+/* 80103CDC 000FF93C 41 80 00 08 */ blt lbl_80103CE4
+/* 80103CE0 000FF940 38 80 00 02 */ li r4, 2
+lbl_80103CE4:
+/* 80103CE4 000FF944 28 1A 00 64 */ cmplwi r26, 0x64
+/* 80103CE8 000FF948 41 80 00 08 */ blt lbl_80103CF0
+/* 80103CEC 000FF94C 38 80 00 03 */ li r4, 3
+lbl_80103CF0:
+/* 80103CF0 000FF950 7F 43 D3 78 */ mr r3, r26
+/* 80103CF4 000FF954 38 A0 00 62 */ li r5, 0x62
+/* 80103CF8 000FF958 38 C0 00 01 */ li r6, 1
+/* 80103CFC 000FF95C 48 05 8F 7D */ bl func_8015CC78
+/* 80103D00 000FF960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103D04 000FF964 38 80 00 79 */ li r4, 0x79
+/* 80103D08 000FF968 38 A0 00 00 */ li r5, 0
+/* 80103D0C 000FF96C 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80103D10 000FF970 48 2D 9C CD */ bl func_803DD9DC
+/* 80103D14 000FF974 28 03 00 0F */ cmplwi r3, 0xf
+/* 80103D18 000FF978 41 81 00 1C */ bgt lbl_80103D34
+/* 80103D1C 000FF97C 3C 80 80 42 */ lis r4, lbl_8041AA48@ha
+/* 80103D20 000FF980 54 60 10 3A */ slwi r0, r3, 2
+/* 80103D24 000FF984 38 84 AA 48 */ addi r4, r4, lbl_8041AA48@l
+/* 80103D28 000FF988 7C 84 00 2E */ lwzx r4, r4, r0
+/* 80103D2C 000FF98C 7C 89 03 A6 */ mtctr r4
+/* 80103D30 000FF990 4E 80 04 20 */ bctr
+lbl_80103D34:
+/* 80103D34 000FF994 38 60 07 D7 */ li r3, 0x7d7
+/* 80103D38 000FF998 48 00 05 AD */ bl func_801042E4
+/* 80103D3C 000FF99C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103D40 000FF9A0 48 14 C5 B5 */ bl func_802502F4
+/* 80103D44 000FF9A4 7C 64 1B 78 */ mr r4, r3
+/* 80103D48 000FF9A8 38 60 00 63 */ li r3, 0x63
+/* 80103D4C 000FF9AC 48 05 85 BD */ bl func_8015C308
+/* 80103D50 000FF9B0 48 00 00 A0 */ b lbl_80103DF0
+/* 80103D54 000FF9B4 38 60 07 D3 */ li r3, 0x7d3
+/* 80103D58 000FF9B8 48 00 05 8D */ bl func_801042E4
+/* 80103D5C 000FF9BC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103D60 000FF9C0 48 14 C5 95 */ bl func_802502F4
+/* 80103D64 000FF9C4 7C 64 1B 78 */ mr r4, r3
+/* 80103D68 000FF9C8 38 60 00 63 */ li r3, 0x63
+/* 80103D6C 000FF9CC 48 05 85 9D */ bl func_8015C308
+/* 80103D70 000FF9D0 48 00 00 80 */ b lbl_80103DF0
+/* 80103D74 000FF9D4 38 60 07 D4 */ li r3, 0x7d4
+/* 80103D78 000FF9D8 48 00 05 6D */ bl func_801042E4
+/* 80103D7C 000FF9DC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103D80 000FF9E0 48 14 C5 75 */ bl func_802502F4
+/* 80103D84 000FF9E4 7C 64 1B 78 */ mr r4, r3
+/* 80103D88 000FF9E8 38 60 00 63 */ li r3, 0x63
+/* 80103D8C 000FF9EC 48 05 85 7D */ bl func_8015C308
+/* 80103D90 000FF9F0 48 00 00 60 */ b lbl_80103DF0
+/* 80103D94 000FF9F4 38 60 07 D5 */ li r3, 0x7d5
+/* 80103D98 000FF9F8 48 00 05 4D */ bl func_801042E4
+/* 80103D9C 000FF9FC 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103DA0 000FFA00 48 14 C5 55 */ bl func_802502F4
+/* 80103DA4 000FFA04 7C 64 1B 78 */ mr r4, r3
+/* 80103DA8 000FFA08 38 60 00 63 */ li r3, 0x63
+/* 80103DAC 000FFA0C 48 05 85 5D */ bl func_8015C308
+/* 80103DB0 000FFA10 48 00 00 40 */ b lbl_80103DF0
+/* 80103DB4 000FFA14 38 60 07 D8 */ li r3, 0x7d8
+/* 80103DB8 000FFA18 48 00 05 2D */ bl func_801042E4
+/* 80103DBC 000FFA1C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103DC0 000FFA20 48 14 C5 35 */ bl func_802502F4
+/* 80103DC4 000FFA24 7C 64 1B 78 */ mr r4, r3
+/* 80103DC8 000FFA28 38 60 00 63 */ li r3, 0x63
+/* 80103DCC 000FFA2C 48 05 85 3D */ bl func_8015C308
+/* 80103DD0 000FFA30 48 00 00 20 */ b lbl_80103DF0
+/* 80103DD4 000FFA34 38 60 07 D7 */ li r3, 0x7d7
+/* 80103DD8 000FFA38 48 00 05 0D */ bl func_801042E4
+/* 80103DDC 000FFA3C 54 63 04 3E */ clrlwi r3, r3, 0x10
+/* 80103DE0 000FFA40 48 14 C5 15 */ bl func_802502F4
+/* 80103DE4 000FFA44 7C 64 1B 78 */ mr r4, r3
+/* 80103DE8 000FFA48 38 60 00 63 */ li r3, 0x63
+/* 80103DEC 000FFA4C 48 05 85 1D */ bl func_8015C308
+lbl_80103DF0:
+/* 80103DF0 000FFA50 7E 43 93 78 */ mr r3, r18
+/* 80103DF4 000FFA54 48 14 C5 01 */ bl func_802502F4
+/* 80103DF8 000FFA58 7C 64 1B 78 */ mr r4, r3
+/* 80103DFC 000FFA5C 38 60 00 0E */ li r3, 0xe
+/* 80103E00 000FFA60 48 05 85 09 */ bl func_8015C308
+/* 80103E04 000FFA64 7E 64 9B 78 */ mr r4, r19
+/* 80103E08 000FFA68 7E 85 A3 78 */ mr r5, r20
+/* 80103E0C 000FFA6C 7E A6 AB 78 */ mr r6, r21
+/* 80103E10 000FFA70 7E C7 B3 78 */ mr r7, r22
+/* 80103E14 000FFA74 7E E8 BB 78 */ mr r8, r23
+/* 80103E18 000FFA78 38 60 2D 75 */ li r3, 0x2d75
+/* 80103E1C 000FFA7C 48 14 C3 19 */ bl func_80250134
+/* 80103E20 000FFA80 38 60 2D 75 */ li r3, 0x2d75
+/* 80103E24 000FFA84 38 80 00 01 */ li r4, 1
+/* 80103E28 000FFA88 38 A0 00 00 */ li r5, 0
+/* 80103E2C 000FFA8C 48 14 C5 6D */ bl func_80250398
+/* 80103E30 000FFA90 54 60 84 3E */ srwi r0, r3, 0x10
+/* 80103E34 000FFA94 39 61 00 50 */ addi r11, r1, 0x50
+/* 80103E38 000FFA98 7C 74 02 14 */ add r3, r20, r0
+/* 80103E3C 000FFA9C 48 0C 33 11 */ bl _restgpr_17
+/* 80103E40 000FFAA0 80 01 00 54 */ lwz r0, 0x54(r1)
+/* 80103E44 000FFAA4 7C 08 03 A6 */ mtlr r0
+/* 80103E48 000FFAA8 38 21 00 50 */ addi r1, r1, 0x50
+/* 80103E4C 000FFAAC 4E 80 00 20 */ blr
+
+.global func_80103E50
+func_80103E50:
+/* 80103E50 000FFAB0 94 21 FF C0 */ stwu r1, -0x40(r1)
+/* 80103E54 000FFAB4 7C 08 02 A6 */ mflr r0
+/* 80103E58 000FFAB8 90 01 00 44 */ stw r0, 0x44(r1)
+/* 80103E5C 000FFABC 39 61 00 40 */ addi r11, r1, 0x40
+/* 80103E60 000FFAC0 48 0C 32 B1 */ bl _savegpr_21
+/* 80103E64 000FFAC4 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103E68 000FFAC8 7C 7B 1B 78 */ mr r27, r3
+/* 80103E6C 000FFACC 7C 9C 23 78 */ mr r28, r4
+/* 80103E70 000FFAD0 7C BD 2B 78 */ mr r29, r5
+/* 80103E74 000FFAD4 80 68 00 80 */ lwz r3, 0x80(r8)
+/* 80103E78 000FFAD8 7C DE 33 78 */ mr r30, r6
+/* 80103E7C 000FFADC 7C FF 3B 78 */ mr r31, r7
+/* 80103E80 000FFAE0 38 80 00 46 */ li r4, 0x46
+/* 80103E84 000FFAE4 38 A0 00 00 */ li r5, 0
+/* 80103E88 000FFAE8 48 2D 9B 55 */ bl func_803DD9DC
+/* 80103E8C 000FFAEC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103E90 000FFAF0 7C 7A 1B 78 */ mr r26, r3
+/* 80103E94 000FFAF4 38 80 00 47 */ li r4, 0x47
+/* 80103E98 000FFAF8 38 A0 00 00 */ li r5, 0
+/* 80103E9C 000FFAFC 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103EA0 000FFB00 48 2D 9B 3D */ bl func_803DD9DC
+/* 80103EA4 000FFB04 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103EA8 000FFB08 7C 79 1B 78 */ mr r25, r3
+/* 80103EAC 000FFB0C 38 80 00 48 */ li r4, 0x48
+/* 80103EB0 000FFB10 38 A0 00 00 */ li r5, 0
+/* 80103EB4 000FFB14 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103EB8 000FFB18 48 2D 9B 25 */ bl func_803DD9DC
+/* 80103EBC 000FFB1C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103EC0 000FFB20 7C 78 1B 78 */ mr r24, r3
+/* 80103EC4 000FFB24 38 80 00 49 */ li r4, 0x49
+/* 80103EC8 000FFB28 38 A0 00 00 */ li r5, 0
+/* 80103ECC 000FFB2C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103ED0 000FFB30 48 2D 9B 0D */ bl func_803DD9DC
+/* 80103ED4 000FFB34 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103ED8 000FFB38 7C 77 1B 78 */ mr r23, r3
+/* 80103EDC 000FFB3C 38 80 00 4A */ li r4, 0x4a
+/* 80103EE0 000FFB40 38 A0 00 00 */ li r5, 0
+/* 80103EE4 000FFB44 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103EE8 000FFB48 48 2D 9A F5 */ bl func_803DD9DC
+/* 80103EEC 000FFB4C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103EF0 000FFB50 7C 76 1B 78 */ mr r22, r3
+/* 80103EF4 000FFB54 38 80 00 4B */ li r4, 0x4b
+/* 80103EF8 000FFB58 38 A0 00 00 */ li r5, 0
+/* 80103EFC 000FFB5C 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103F00 000FFB60 48 2D 9A DD */ bl func_803DD9DC
+/* 80103F04 000FFB64 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
+/* 80103F08 000FFB68 7C 75 1B 78 */ mr r21, r3
+/* 80103F0C 000FFB6C 38 80 00 00 */ li r4, 0
+/* 80103F10 000FFB70 38 A0 00 00 */ li r5, 0
+/* 80103F14 000FFB74 80 66 00 80 */ lwz r3, 0x80(r6)
+/* 80103F18 000FFB78 48 2D 9A C5 */ bl func_803DD9DC
+/* 80103F1C 000FFB7C 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha
+/* 80103F20 000FFB80 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l
+/* 80103F24 000FFB84 7C 00 18 16 */ mulhwu r0, r0, r3
+/* 80103F28 000FFB88 54 00 F0 BE */ srwi r0, r0, 2
+/* 80103F2C 000FFB8C 1C 00 00 06 */ mulli r0, r0, 6
+/* 80103F30 000FFB90 7C 00 18 50 */ subf r0, r0, r3
+/* 80103F34 000FFB94 2C 00 00 03 */ cmpwi r0, 3
+/* 80103F38 000FFB98 41 82 01 3C */ beq lbl_80104074
+/* 80103F3C 000FFB9C 40 80 00 14 */ bge lbl_80103F50
+/* 80103F40 000FFBA0 2C 00 00 01 */ cmpwi r0, 1
+/* 80103F44 000FFBA4 41 82 00 78 */ beq lbl_80103FBC
+/* 80103F48 000FFBA8 40 80 00 D0 */ bge lbl_80104018
+/* 80103F4C 000FFBAC 48 00 00 14 */ b lbl_80103F60
+lbl_80103F50:
+/* 80103F50 000FFBB0 2C 00 00 05 */ cmpwi r0, 5
+/* 80103F54 000FFBB4 41 82 01 D8 */ beq lbl_8010412C
+/* 80103F58 000FFBB8 40 80 00 08 */ bge lbl_80103F60
+/* 80103F5C 000FFBBC 48 00 01 74 */ b lbl_801040D0
+lbl_80103F60:
+/* 80103F60 000FFBC0 7C 1A C8 40 */ cmplw r26, r25
+/* 80103F64 000FFBC4 7F 46 D3 78 */ mr r6, r26
+/* 80103F68 000FFBC8 38 A0 00 00 */ li r5, 0
+/* 80103F6C 000FFBCC 40 80 00 0C */ bge lbl_80103F78
+/* 80103F70 000FFBD0 38 A0 00 01 */ li r5, 1
+/* 80103F74 000FFBD4 7F 26 CB 78 */ mr r6, r25
+lbl_80103F78:
+/* 80103F78 000FFBD8 7C 06 C0 40 */ cmplw r6, r24
+/* 80103F7C 000FFBDC 40 80 00 0C */ bge lbl_80103F88
+/* 80103F80 000FFBE0 38 A0 00 02 */ li r5, 2
+/* 80103F84 000FFBE4 7F 06 C3 78 */ mr r6, r24
+lbl_80103F88:
+/* 80103F88 000FFBE8 7C 06 B8 40 */ cmplw r6, r23
+/* 80103F8C 000FFBEC 40 80 00 0C */ bge lbl_80103F98
+/* 80103F90 000FFBF0 38 A0 00 03 */ li r5, 3
+/* 80103F94 000FFBF4 7E E6 BB 78 */ mr r6, r23
+lbl_80103F98:
+/* 80103F98 000FFBF8 7C 06 B0 40 */ cmplw r6, r22
+/* 80103F9C 000FFBFC 40 80 00 0C */ bge lbl_80103FA8
+/* 80103FA0 000FFC00 38 A0 00 04 */ li r5, 4
+/* 80103FA4 000FFC04 7E C6 B3 78 */ mr r6, r22
+lbl_80103FA8:
+/* 80103FA8 000FFC08 7C 06 A8 40 */ cmplw r6, r21
+/* 80103FAC 000FFC0C 40 80 01 D8 */ bge lbl_80104184
+/* 80103FB0 000FFC10 7E A6 AB 78 */ mr r6, r21
+/* 80103FB4 000FFC14 38 A0 00 05 */ li r5, 5
+/* 80103FB8 000FFC18 48 00 01 CC */ b lbl_80104184
+lbl_80103FBC:
+/* 80103FBC 000FFC1C 7C 19 C0 40 */ cmplw r25, r24
+/* 80103FC0 000FFC20 7F 26 CB 78 */ mr r6, r25
+/* 80103FC4 000FFC24 38 A0 00 01 */ li r5, 1
+/* 80103FC8 000FFC28 40 80 00 0C */ bge lbl_80103FD4
+/* 80103FCC 000FFC2C 38 A0 00 02 */ li r5, 2
+/* 80103FD0 000FFC30 7F 06 C3 78 */ mr r6, r24
+lbl_80103FD4:
+/* 80103FD4 000FFC34 7C 06 B8 40 */ cmplw r6, r23
+/* 80103FD8 000FFC38 40 80 00 0C */ bge lbl_80103FE4
+/* 80103FDC 000FFC3C 38 A0 00 03 */ li r5, 3
+/* 80103FE0 000FFC40 7E E6 BB 78 */ mr r6, r23
+lbl_80103FE4:
+/* 80103FE4 000FFC44 7C 06 B0 40 */ cmplw r6, r22
+/* 80103FE8 000FFC48 40 80 00 0C */ bge lbl_80103FF4
+/* 80103FEC 000FFC4C 38 A0 00 04 */ li r5, 4
+/* 80103FF0 000FFC50 7E C6 B3 78 */ mr r6, r22
+lbl_80103FF4:
+/* 80103FF4 000FFC54 7C 06 A8 40 */ cmplw r6, r21
+/* 80103FF8 000FFC58 40 80 00 0C */ bge lbl_80104004
+/* 80103FFC 000FFC5C 38 A0 00 05 */ li r5, 5
+/* 80104000 000FFC60 7E A6 AB 78 */ mr r6, r21
+lbl_80104004:
+/* 80104004 000FFC64 7C 06 D0 40 */ cmplw r6, r26
+/* 80104008 000FFC68 40 80 01 7C */ bge lbl_80104184
+/* 8010400C 000FFC6C 7F 46 D3 78 */ mr r6, r26
+/* 80104010 000FFC70 38 A0 00 00 */ li r5, 0
+/* 80104014 000FFC74 48 00 01 70 */ b lbl_80104184
+lbl_80104018:
+/* 80104018 000FFC78 7C 18 B8 40 */ cmplw r24, r23
+/* 8010401C 000FFC7C 7F 06 C3 78 */ mr r6, r24
+/* 80104020 000FFC80 38 A0 00 02 */ li r5, 2
+/* 80104024 000FFC84 40 80 00 0C */ bge lbl_80104030
+/* 80104028 000FFC88 38 A0 00 03 */ li r5, 3
+/* 8010402C 000FFC8C 7E E6 BB 78 */ mr r6, r23
+lbl_80104030:
+/* 80104030 000FFC90 7C 06 B0 40 */ cmplw r6, r22
+/* 80104034 000FFC94 40 80 00 0C */ bge lbl_80104040
+/* 80104038 000FFC98 38 A0 00 04 */ li r5, 4
+/* 8010403C 000FFC9C 7E C6 B3 78 */ mr r6, r22
+lbl_80104040:
+/* 80104040 000FFCA0 7C 06 A8 40 */ cmplw r6, r21
+/* 80104044 000FFCA4 40 80 00 0C */ bge lbl_80104050
+/* 80104048 000FFCA8 38 A0 00 05 */ li r5, 5
+/* 8010404C 000FFCAC 7E A6 AB 78 */ mr r6, r21
+lbl_80104050:
+/* 80104050 000FFCB0 7C 06 D0 40 */ cmplw r6, r26
+/* 80104054 000FFCB4 40 80 00 0C */ bge lbl_80104060
+/* 80104058 000FFCB8 38 A0 00 00 */ li r5, 0
+/* 8010405C 000FFCBC 7F 46 D3 78 */ mr r6, r26
+lbl_80104060:
+/* 80104060 000FFCC0 7C 06 C8 40 */ cmplw r6, r25
+/* 80104064 000FFCC4 40 80 01 20 */ bge lbl_80104184
+/* 80104068 000FFCC8 7F 26 CB 78 */ mr r6, r25
+/* 8010406C 000FFCCC 38 A0 00 01 */ li r5, 1
+/* 80104070 000FFCD0 48 00 01 14 */ b lbl_80104184
+lbl_80104074:
+/* 80104074 000FFCD4 7C 17 B0 40 */ cmplw r23, r22
+/* 80104078 000FFCD8 7E E6 BB 78 */ mr r6, r23
+/* 8010407C 000FFCDC 38 A0 00 03 */ li r5, 3
+/* 80104080 000FFCE0 40 80 00 0C */ bge lbl_8010408C
+/* 80104084 000FFCE4 38 A0 00 04 */ li r5, 4
+/* 80104088 000FFCE8 7E C6 B3 78 */ mr r6, r22
+lbl_8010408C:
+/* 8010408C 000FFCEC 7C 06 A8 40 */ cmplw r6, r21
+/* 80104090 000FFCF0 40 80 00 0C */ bge lbl_8010409C
+/* 80104094 000FFCF4 38 A0 00 05 */ li r5, 5
+/* 80104098 000FFCF8 7E A6 AB 78 */ mr r6, r21
+lbl_8010409C:
+/* 8010409C 000FFCFC 7C 06 D0 40 */ cmplw r6, r26
+/* 801040A0 000FFD00 40 80 00 0C */ bge lbl_801040AC
+/* 801040A4 000FFD04 38 A0 00 00 */ li r5, 0
+/* 801040A8 000FFD08 7F 46 D3 78 */ mr r6, r26
+lbl_801040AC:
+/* 801040AC 000FFD0C 7C 06 C8 40 */ cmplw r6, r25
+/* 801040B0 000FFD10 40 80 00 0C */ bge lbl_801040BC
+/* 801040B4 000FFD14 38 A0 00 01 */ li r5, 1
+/* 801040B8 000FFD18 7F 26 CB 78 */ mr r6, r25
+lbl_801040BC:
+/* 801040BC 000FFD1C 7C 06 C0 40 */ cmplw r6, r24
+/* 801040C0 000FFD20 40 80 00 C4 */ bge lbl_80104184
+/* 801040C4 000FFD24 7F 06 C3 78 */ mr r6, r24
+/* 801040C8 000FFD28 38 A0 00 02 */ li r5, 2
+/* 801040CC 000FFD2C 48 00 00 B8 */ b lbl_80104184
+lbl_801040D0:
+/* 801040D0 000FFD30 7C 16 A8 40 */ cmplw r22, r21
+/* 801040D4 000FFD34 7E C6 B3 78 */ mr r6, r22
+/* 801040D8 000FFD38 38 A0 00 04 */ li r5, 4
+/* 801040DC 000FFD3C 40 80 00 0C */ bge lbl_801040E8
+/* 801040E0 000FFD40 38 A0 00 05 */ li r5, 5
+/* 801040E4 000FFD44 7E A6 AB 78 */ mr r6, r21
+lbl_801040E8:
+/* 801040E8 000FFD48 7C 06 D0 40 */ cmplw r6, r26
+/* 801040EC 000FFD4C 40 80 00 0C */ bge lbl_801040F8
+/* 801040F0 000FFD50 38 A0 00 00 */ li r5, 0
+/* 801040F4 000FFD54 7F 46 D3 78 */ mr r6, r26
+lbl_801040F8:
+/* 801040F8 000FFD58 7C 06 C8 40 */ cmplw r6, r25
+/* 801040FC 000FFD5C 40 80 00 0C */ bge lbl_80104108
+/* 80104100 000FFD60 38 A0 00 01 */ li r5, 1
+/* 80104104 000FFD64 7F 26 CB 78 */ mr r6, r25
+lbl_80104108:
+/* 80104108 000FFD68 7C 06 C0 40 */ cmplw r6, r24
+/* 8010410C 000FFD6C 40 80 00 0C */ bge lbl_80104118
+/* 80104110 000FFD70 38 A0 00 02 */ li r5, 2
+/* 80104114 000FFD74 7F 06 C3 78 */ mr r6, r24
+lbl_80104118:
+/* 80104118 000FFD78 7C 06 B8 40 */ cmplw r6, r23
+/* 8010411C 000FFD7C 40 80 00 68 */ bge lbl_80104184
+/* 80104120 000FFD80 7E E6 BB 78 */ mr r6, r23
+/* 80104124 000FFD84 38 A0 00 03 */ li r5, 3
+/* 80104128 000FFD88 48 00 00 5C */ b lbl_80104184
+lbl_8010412C:
+/* 8010412C 000FFD8C 7C 15 D0 40 */ cmplw r21, r26
+/* 80104130 000FFD90 7E A6 AB 78 */ mr r6, r21
+/* 80104134 000FFD94 38 A0 00 05 */ li r5, 5
+/* 80104138 000FFD98 40 80 00 0C */ bge lbl_80104144
+/* 8010413C 000FFD9C 38 A0 00 00 */ li r5, 0
+/* 80104140 000FFDA0 7F 46 D3 78 */ mr r6, r26
+lbl_80104144:
+/* 80104144 000FFDA4 7C 06 C8 40 */ cmplw r6, r25
+/* 80104148 000FFDA8 40 80 00 0C */ bge lbl_80104154
+/* 8010414C 000FFDAC 38 A0 00 01 */ li r5, 1
+/* 80104150 000FFDB0 7F 26 CB 78 */ mr r6, r25
+lbl_80104154:
+/* 80104154 000FFDB4 7C 06 C0 40 */ cmplw r6, r24
+/* 80104158 000FFDB8 40 80 00 0C */ bge lbl_80104164
+/* 8010415C 000FFDBC 38 A0 00 02 */ li r5, 2
+/* 80104160 000FFDC0 7F 06 C3 78 */ mr r6, r24
+lbl_80104164:
+/* 80104164 000FFDC4 7C 06 B8 40 */ cmplw r6, r23
+/* 80104168 000FFDC8 40 80 00 0C */ bge lbl_80104174
+/* 8010416C 000FFDCC 38 A0 00 03 */ li r5, 3
+/* 80104170 000FFDD0 7E E6 BB 78 */ mr r6, r23
+lbl_80104174:
+/* 80104174 000FFDD4 7C 06 B0 40 */ cmplw r6, r22
+/* 80104178 000FFDD8 40 80 00 0C */ bge lbl_80104184
+/* 8010417C 000FFDDC 38 A0 00 04 */ li r5, 4
+/* 80104180 000FFDE0 7E C6 B3 78 */ mr r6, r22
+lbl_80104184:
+/* 80104184 000FFDE4 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
+/* 80104188 000FFDE8 3C 80 80 42 */ lis r4, lbl_8041A9C0@ha
+/* 8010418C 000FFDEC 38 03 CC CD */ addi r0, r3, 0xCCCCCCCD@l
+/* 80104190 000FFDF0 7C 00 30 16 */ mulhwu r0, r0, r6
+/* 80104194 000FFDF4 38 84 A9 C0 */ addi r4, r4, lbl_8041A9C0@l
+/* 80104198 000FFDF8 1C A5 00 0A */ mulli r5, r5, 0xa
+/* 8010419C 000FFDFC 54 00 F0 BE */ srwi r0, r0, 2
+/* 801041A0 000FFE00 1C 60 00 05 */ mulli r3, r0, 5
+/* 801041A4 000FFE04 7C 04 2A 14 */ add r0, r4, r5
+/* 801041A8 000FFE08 7C 63 30 50 */ subf r3, r3, r6
+/* 801041AC 000FFE0C 54 63 08 3C */ slwi r3, r3, 1
+/* 801041B0 000FFE10 7C 63 02 2E */ lhzx r3, r3, r0
+/* 801041B4 000FFE14 48 14 C1 41 */ bl func_802502F4
+/* 801041B8 000FFE18 7C 64 1B 78 */ mr r4, r3
+/* 801041BC 000FFE1C 38 60 00 0E */ li r3, 0xe
+/* 801041C0 000FFE20 48 05 81 49 */ bl func_8015C308
+/* 801041C4 000FFE24 7F 64 DB 78 */ mr r4, r27
+/* 801041C8 000FFE28 7F 85 E3 78 */ mr r5, r28
+/* 801041CC 000FFE2C 7F A6 EB 78 */ mr r6, r29
+/* 801041D0 000FFE30 7F C7 F3 78 */ mr r7, r30
+/* 801041D4 000FFE34 7F E8 FB 78 */ mr r8, r31
+/* 801041D8 000FFE38 38 60 2D 75 */ li r3, 0x2d75
+/* 801041DC 000FFE3C 48 14 BF 59 */ bl func_80250134
+/* 801041E0 000FFE40 38 60 2D 75 */ li r3, 0x2d75
+/* 801041E4 000FFE44 38 80 00 01 */ li r4, 1
+/* 801041E8 000FFE48 38 A0 00 00 */ li r5, 0
+/* 801041EC 000FFE4C 48 14 C1 AD */ bl func_80250398
+/* 801041F0 000FFE50 54 60 84 3E */ srwi r0, r3, 0x10
+/* 801041F4 000FFE54 39 61 00 40 */ addi r11, r1, 0x40
+/* 801041F8 000FFE58 7C 7C 02 14 */ add r3, r28, r0
+/* 801041FC 000FFE5C 48 0C 2F 61 */ bl _restgpr_21
+/* 80104200 000FFE60 80 01 00 44 */ lwz r0, 0x44(r1)
+/* 80104204 000FFE64 7C 08 03 A6 */ mtlr r0
+/* 80104208 000FFE68 38 21 00 40 */ addi r1, r1, 0x40
+/* 8010420C 000FFE6C 4E 80 00 20 */ blr
+
+.global func_80104210
+func_80104210:
+/* 80104210 000FFE70 94 21 FF D0 */ stwu r1, -0x30(r1)
+/* 80104214 000FFE74 7C 08 02 A6 */ mflr r0
+/* 80104218 000FFE78 90 01 00 34 */ stw r0, 0x34(r1)
+/* 8010421C 000FFE7C 39 61 00 30 */ addi r11, r1, 0x30
+/* 80104220 000FFE80 48 0C 2E FD */ bl _savegpr_24
+/* 80104224 000FFE84 7C 78 1B 78 */ mr r24, r3
+/* 80104228 000FFE88 7C 99 23 78 */ mr r25, r4
+/* 8010422C 000FFE8C 7C BA 2B 78 */ mr r26, r5
+/* 80104230 000FFE90 7C DB 33 78 */ mr r27, r6
+/* 80104234 000FFE94 7C FC 3B 78 */ mr r28, r7
+/* 80104238 000FFE98 3B C0 00 05 */ li r30, 5
+/* 8010423C 000FFE9C 3B A0 00 00 */ li r29, 0
+/* 80104240 000FFEA0 3B ED 82 74 */ addi r31, r13, lbl_8063D534-_SDA_BASE_
+lbl_80104244:
+/* 80104244 000FFEA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
+/* 80104248 000FFEA8 88 9F 00 00 */ lbz r4, 0(r31)
+/* 8010424C 000FFEAC 80 63 00 80 */ lwz r3, 0x80(r3)
+/* 80104250 000FFEB0 48 2D 86 CD */ bl func_803DC91C
+/* 80104254 000FFEB4 7C 60 07 74 */ extsb r0, r3
+/* 80104258 000FFEB8 2C 00 00 01 */ cmpwi r0, 1
+/* 8010425C 000FFEBC 40 82 00 0C */ bne lbl_80104268
+/* 80104260 000FFEC0 7F BE EB 78 */ mr r30, r29
+/* 80104264 000FFEC4 48 00 00 14 */ b lbl_80104278
+lbl_80104268:
+/* 80104268 000FFEC8 3B BD 00 01 */ addi r29, r29, 1
+/* 8010426C 000FFECC 3B FF 00 01 */ addi r31, r31, 1
+/* 80104270 000FFED0 28 1D 00 05 */ cmplwi r29, 5
+/* 80104274 000FFED4 41 80 FF D0 */ blt lbl_80104244
+lbl_80104278:
+/* 80104278 000FFED8 3C 60 80 42 */ lis r3, lbl_8041A9FC@ha
+/* 8010427C 000FFEDC 57 C0 08 3C */ slwi r0, r30, 1
+/* 80104280 000FFEE0 38 63 A9 FC */ addi r3, r3, lbl_8041A9FC@l
+/* 80104284 000FFEE4 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104288 000FFEE8 48 14 C0 6D */ bl func_802502F4
+/* 8010428C 000FFEEC 7C 64 1B 78 */ mr r4, r3
+/* 80104290 000FFEF0 38 60 00 0E */ li r3, 0xe
+/* 80104294 000FFEF4 48 05 80 75 */ bl func_8015C308
+/* 80104298 000FFEF8 7F 04 C3 78 */ mr r4, r24
+/* 8010429C 000FFEFC 7F 25 CB 78 */ mr r5, r25
+/* 801042A0 000FFF00 7F 46 D3 78 */ mr r6, r26
+/* 801042A4 000FFF04 7F 67 DB 78 */ mr r7, r27
+/* 801042A8 000FFF08 7F 88 E3 78 */ mr r8, r28
+/* 801042AC 000FFF0C 38 60 2D 75 */ li r3, 0x2d75
+/* 801042B0 000FFF10 48 14 BE 85 */ bl func_80250134
+/* 801042B4 000FFF14 38 60 2D 75 */ li r3, 0x2d75
+/* 801042B8 000FFF18 38 80 00 01 */ li r4, 1
+/* 801042BC 000FFF1C 38 A0 00 00 */ li r5, 0
+/* 801042C0 000FFF20 48 14 C0 D9 */ bl func_80250398
+/* 801042C4 000FFF24 54 60 84 3E */ srwi r0, r3, 0x10
+/* 801042C8 000FFF28 39 61 00 30 */ addi r11, r1, 0x30
+/* 801042CC 000FFF2C 7C 79 02 14 */ add r3, r25, r0
+/* 801042D0 000FFF30 48 0C 2E 99 */ bl _restgpr_24
+/* 801042D4 000FFF34 80 01 00 34 */ lwz r0, 0x34(r1)
+/* 801042D8 000FFF38 7C 08 03 A6 */ mtlr r0
+/* 801042DC 000FFF3C 38 21 00 30 */ addi r1, r1, 0x30
+/* 801042E0 000FFF40 4E 80 00 20 */ blr
+
+.global func_801042E4
+func_801042E4:
+/* 801042E4 000FFF44 28 03 0B B8 */ cmplwi r3, 0xbb8
+/* 801042E8 000FFF48 3C 80 80 42 */ lis r4, lbl_80418120@ha
+/* 801042EC 000FFF4C 38 84 81 20 */ addi r4, r4, lbl_80418120@l
+/* 801042F0 000FFF50 41 80 00 18 */ blt lbl_80104308
+/* 801042F4 000FFF54 38 03 F4 48 */ addi r0, r3, -3000
+/* 801042F8 000FFF58 38 64 03 48 */ addi r3, r4, 0x348
+/* 801042FC 000FFF5C 54 00 08 3C */ slwi r0, r0, 1
+/* 80104300 000FFF60 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104304 000FFF64 4E 80 00 20 */ blr
+lbl_80104308:
+/* 80104308 000FFF68 28 03 07 D0 */ cmplwi r3, 0x7d0
+/* 8010430C 000FFF6C 41 80 00 18 */ blt lbl_80104324
+/* 80104310 000FFF70 38 03 F8 30 */ addi r0, r3, -2000
+/* 80104314 000FFF74 38 64 03 30 */ addi r3, r4, 0x330
+/* 80104318 000FFF78 54 00 08 3C */ slwi r0, r0, 1
+/* 8010431C 000FFF7C 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104320 000FFF80 4E 80 00 20 */ blr
+lbl_80104324:
+/* 80104324 000FFF84 54 60 08 3C */ slwi r0, r3, 1
+/* 80104328 000FFF88 38 64 02 50 */ addi r3, r4, 0x250
+/* 8010432C 000FFF8C 7C 63 02 2E */ lhzx r3, r3, r0
+/* 80104330 000FFF90 4E 80 00 20 */ blr
+
+.global func_80104334
+func_80104334:
+/* 80104334 000FFF94 38 A0 00 01 */ li r5, 1
+/* 80104338 000FFF98 38 6D 9C 78 */ addi r3, r13, lbl_8063EF38-_SDA_BASE_
+/* 8010433C 000FFF9C 38 80 00 04 */ li r4, 4
+/* 80104340 000FFFA0 38 00 00 00 */ li r0, 0
+/* 80104344 000FFFA4 98 AD 9C 78 */ stb r5, lbl_8063EF38-_SDA_BASE_(r13)
+/* 80104348 000FFFA8 B0 83 00 02 */ sth r4, 2(r3)
+/* 8010434C 000FFFAC 98 03 00 04 */ stb r0, 4(r3)
+/* 80104350 000FFFB0 4E 80 00 20 */ blr