.include "macros.inc" .section .text, "ax" # 0x80006980 - 0x803E1E60 .global lbl_800F8AC4 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 __dl__FPv 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, render_context_ptr-_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 __ct__8GScameraFv 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