prime/asm/Kyoto_CWD/CControlMapper.s

1933 lines
93 KiB
ArmAsm

.include "macros.inc"
.section .bss
.global lbl_804578F8
lbl_804578F8:
.skip 0x10
.section .rodata
.global lbl_803CC030
lbl_803CC030:
.incbin "baserom.dol", 0x3C9030, 0x3F0
.section .sdata
.global lbl_805A6BF0
lbl_805A6BF0:
# ROM: 0x3F4590
.4byte 0x01000000
.4byte 0
.section .sdata2
.global lbl_805A9DC8
lbl_805A9DC8:
# ROM: 0x3F6668
.4byte 0
.global lbl_805A9DCC
lbl_805A9DCC:
# ROM: 0x3F666C
.float 1.0
.section .text, "ax"
.global SetCommandFiltered__13ControlMapperFQ213ControlMapper9ECommandsb
SetCommandFiltered__13ControlMapperFQ213ControlMapper9ECommandsb:
/* 8000C788 000096E8 3C A0 80 57 */ lis r5, lbl_8056A5A0@ha
/* 8000C78C 000096EC 38 05 A5 A0 */ addi r0, r5, lbl_8056A5A0@l
/* 8000C790 000096F0 7C 60 1A 14 */ add r3, r0, r3
/* 8000C794 000096F4 98 83 00 04 */ stb r4, 4(r3)
/* 8000C798 000096F8 4E 80 00 20 */ blr
.global ResetCommandFilters__13ControlMapperFv
ResetCommandFilters__13ControlMapperFv:
/* 8000C79C 000096FC 3C 60 80 57 */ lis r3, lbl_8056A5A0@ha
/* 8000C7A0 00009700 38 C0 00 00 */ li r6, 0
/* 8000C7A4 00009704 38 83 A5 A0 */ addi r4, r3, lbl_8056A5A0@l
/* 8000C7A8 00009708 38 60 00 01 */ li r3, 1
/* 8000C7AC 0000970C 38 A4 00 04 */ addi r5, r4, 4
/* 8000C7B0 00009710 48 00 00 10 */ b lbl_8000C7C0
lbl_8000C7B4:
/* 8000C7B4 00009714 98 65 00 00 */ stb r3, 0(r5)
/* 8000C7B8 00009718 38 A5 00 01 */ addi r5, r5, 1
/* 8000C7BC 0000971C 38 C6 00 01 */ addi r6, r6, 1
lbl_8000C7C0:
/* 8000C7C0 00009720 80 04 00 00 */ lwz r0, 0(r4)
/* 8000C7C4 00009724 7C 06 00 00 */ cmpw r6, r0
/* 8000C7C8 00009728 41 80 FF EC */ blt lbl_8000C7B4
.global sub_8000c7cc
sub_8000c7cc:
/* 8000C7CC 0000972C 4E 80 00 20 */ blr
.global GetPressInput__13ControlMapperFQ213ControlMapper9ECommandsRC11CFinalInput
GetPressInput__13ControlMapperFQ213ControlMapper9ECommandsRC11CFinalInput:
/* 8000C7D0 00009730 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8000C7D4 00009734 7C 08 02 A6 */ mflr r0
/* 8000C7D8 00009738 3C A0 80 57 */ lis r5, lbl_8056A5A0@ha
/* 8000C7DC 0000973C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8000C7E0 00009740 38 05 A5 A0 */ addi r0, r5, lbl_8056A5A0@l
/* 8000C7E4 00009744 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8000C7E8 00009748 7C 9F 23 78 */ mr r31, r4
/* 8000C7EC 0000974C 93 C1 00 08 */ stw r30, 8(r1)
/* 8000C7F0 00009750 7C 7E 1B 78 */ mr r30, r3
/* 8000C7F4 00009754 7C 60 F2 14 */ add r3, r0, r30
/* 8000C7F8 00009758 88 03 00 04 */ lbz r0, 4(r3)
/* 8000C7FC 0000975C 28 00 00 00 */ cmplwi r0, 0
/* 8000C800 00009760 41 82 00 58 */ beq lbl_8000C858
/* 8000C804 00009764 80 6D A1 28 */ lwz r3, gpTweakPlayerControlCurrent@sda21(r13)
/* 8000C808 00009768 7F C4 F3 78 */ mr r4, r30
/* 8000C80C 0000976C 48 06 31 49 */ bl GetMapping__19CTweakPlayerControlCFQ213ControlMapper9ECommands
/* 8000C810 00009770 1C 83 00 0C */ mulli r4, r3, 0xc
/* 8000C814 00009774 3C 60 80 3E */ lis r3, lbl_803D93F8@ha
/* 8000C818 00009778 38 03 93 F8 */ addi r0, r3, lbl_803D93F8@l
/* 8000C81C 0000977C 7C 60 22 14 */ add r3, r0, r4
/* 8000C820 00009780 48 37 D0 DD */ bl __ptmf_test
/* 8000C824 00009784 2C 03 00 00 */ cmpwi r3, 0
/* 8000C828 00009788 41 82 00 30 */ beq lbl_8000C858
/* 8000C82C 0000978C 80 6D A1 28 */ lwz r3, gpTweakPlayerControlCurrent@sda21(r13)
/* 8000C830 00009790 7F C4 F3 78 */ mr r4, r30
/* 8000C834 00009794 48 06 31 21 */ bl GetMapping__19CTweakPlayerControlCFQ213ControlMapper9ECommands
/* 8000C838 00009798 1C A3 00 0C */ mulli r5, r3, 0xc
/* 8000C83C 0000979C 3C 80 80 3E */ lis r4, lbl_803D93F8@ha
/* 8000C840 000097A0 7F E3 FB 78 */ mr r3, r31
/* 8000C844 000097A4 38 04 93 F8 */ addi r0, r4, lbl_803D93F8@l
/* 8000C848 000097A8 7D 80 2A 14 */ add r12, r0, r5
/* 8000C84C 000097AC 48 37 D0 E1 */ bl __ptmf_scall
/* 8000C850 000097B0 60 00 00 00 */ nop
/* 8000C854 000097B4 48 00 00 08 */ b lbl_8000C85C
lbl_8000C858:
/* 8000C858 000097B8 38 60 00 00 */ li r3, 0
lbl_8000C85C:
/* 8000C85C 000097BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000C860 000097C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8000C864 000097C4 83 C1 00 08 */ lwz r30, 8(r1)
/* 8000C868 000097C8 7C 08 03 A6 */ mtlr r0
/* 8000C86C 000097CC 38 21 00 10 */ addi r1, r1, 0x10
/* 8000C870 000097D0 4E 80 00 20 */ blr
.global GetDigitalInput__13ControlMapperFQ213ControlMapper9ECommandsRC11CFinalInput
GetDigitalInput__13ControlMapperFQ213ControlMapper9ECommandsRC11CFinalInput:
/* 8000C874 000097D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8000C878 000097D8 7C 08 02 A6 */ mflr r0
/* 8000C87C 000097DC 3C A0 80 57 */ lis r5, lbl_8056A5A0@ha
/* 8000C880 000097E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8000C884 000097E4 38 05 A5 A0 */ addi r0, r5, lbl_8056A5A0@l
/* 8000C888 000097E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8000C88C 000097EC 7C 9F 23 78 */ mr r31, r4
/* 8000C890 000097F0 93 C1 00 08 */ stw r30, 8(r1)
/* 8000C894 000097F4 7C 7E 1B 78 */ mr r30, r3
/* 8000C898 000097F8 7C 60 F2 14 */ add r3, r0, r30
/* 8000C89C 000097FC 88 03 00 04 */ lbz r0, 4(r3)
/* 8000C8A0 00009800 28 00 00 00 */ cmplwi r0, 0
/* 8000C8A4 00009804 41 82 00 58 */ beq lbl_8000C8FC
/* 8000C8A8 00009808 80 6D A1 28 */ lwz r3, gpTweakPlayerControlCurrent@sda21(r13)
/* 8000C8AC 0000980C 7F C4 F3 78 */ mr r4, r30
/* 8000C8B0 00009810 48 06 30 A5 */ bl GetMapping__19CTweakPlayerControlCFQ213ControlMapper9ECommands
/* 8000C8B4 00009814 1C 83 00 0C */ mulli r4, r3, 0xc
/* 8000C8B8 00009818 3C 60 80 3E */ lis r3, lbl_803D91DC@ha
/* 8000C8BC 0000981C 38 03 91 DC */ addi r0, r3, lbl_803D91DC@l
/* 8000C8C0 00009820 7C 60 22 14 */ add r3, r0, r4
/* 8000C8C4 00009824 48 37 D0 39 */ bl __ptmf_test
/* 8000C8C8 00009828 2C 03 00 00 */ cmpwi r3, 0
/* 8000C8CC 0000982C 41 82 00 30 */ beq lbl_8000C8FC
/* 8000C8D0 00009830 80 6D A1 28 */ lwz r3, gpTweakPlayerControlCurrent@sda21(r13)
/* 8000C8D4 00009834 7F C4 F3 78 */ mr r4, r30
/* 8000C8D8 00009838 48 06 30 7D */ bl GetMapping__19CTweakPlayerControlCFQ213ControlMapper9ECommands
/* 8000C8DC 0000983C 1C A3 00 0C */ mulli r5, r3, 0xc
/* 8000C8E0 00009840 3C 80 80 3E */ lis r4, lbl_803D91DC@ha
/* 8000C8E4 00009844 7F E3 FB 78 */ mr r3, r31
/* 8000C8E8 00009848 38 04 91 DC */ addi r0, r4, lbl_803D91DC@l
/* 8000C8EC 0000984C 7D 80 2A 14 */ add r12, r0, r5
/* 8000C8F0 00009850 48 37 D0 3D */ bl __ptmf_scall
/* 8000C8F4 00009854 60 00 00 00 */ nop
/* 8000C8F8 00009858 48 00 00 08 */ b lbl_8000C900
lbl_8000C8FC:
/* 8000C8FC 0000985C 38 60 00 00 */ li r3, 0
lbl_8000C900:
/* 8000C900 00009860 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000C904 00009864 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8000C908 00009868 83 C1 00 08 */ lwz r30, 8(r1)
/* 8000C90C 0000986C 7C 08 03 A6 */ mtlr r0
/* 8000C910 00009870 38 21 00 10 */ addi r1, r1, 0x10
/* 8000C914 00009874 4E 80 00 20 */ blr
.global GetAnalogInput__13ControlMapperFQ213ControlMapper9ECommandsRC11CFinalInput
GetAnalogInput__13ControlMapperFQ213ControlMapper9ECommandsRC11CFinalInput:
/* 8000C918 00009878 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8000C91C 0000987C 7C 08 02 A6 */ mflr r0
/* 8000C920 00009880 3C A0 80 57 */ lis r5, lbl_8056A5A0@ha
/* 8000C924 00009884 90 01 00 14 */ stw r0, 0x14(r1)
/* 8000C928 00009888 38 05 A5 A0 */ addi r0, r5, lbl_8056A5A0@l
/* 8000C92C 0000988C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8000C930 00009890 7C 9F 23 78 */ mr r31, r4
/* 8000C934 00009894 93 C1 00 08 */ stw r30, 8(r1)
/* 8000C938 00009898 7C 7E 1B 78 */ mr r30, r3
/* 8000C93C 0000989C 7C 60 F2 14 */ add r3, r0, r30
/* 8000C940 000098A0 88 03 00 04 */ lbz r0, 4(r3)
/* 8000C944 000098A4 28 00 00 00 */ cmplwi r0, 0
/* 8000C948 000098A8 41 82 00 58 */ beq lbl_8000C9A0
/* 8000C94C 000098AC 80 6D A1 28 */ lwz r3, gpTweakPlayerControlCurrent@sda21(r13)
/* 8000C950 000098B0 7F C4 F3 78 */ mr r4, r30
/* 8000C954 000098B4 48 06 30 01 */ bl GetMapping__19CTweakPlayerControlCFQ213ControlMapper9ECommands
/* 8000C958 000098B8 1C 83 00 0C */ mulli r4, r3, 0xc
/* 8000C95C 000098BC 3C 60 80 3E */ lis r3, lbl_803D8FC0@ha
/* 8000C960 000098C0 38 03 8F C0 */ addi r0, r3, lbl_803D8FC0@l
/* 8000C964 000098C4 7C 60 22 14 */ add r3, r0, r4
/* 8000C968 000098C8 48 37 CF 95 */ bl __ptmf_test
/* 8000C96C 000098CC 2C 03 00 00 */ cmpwi r3, 0
/* 8000C970 000098D0 41 82 00 30 */ beq lbl_8000C9A0
/* 8000C974 000098D4 80 6D A1 28 */ lwz r3, gpTweakPlayerControlCurrent@sda21(r13)
/* 8000C978 000098D8 7F C4 F3 78 */ mr r4, r30
/* 8000C97C 000098DC 48 06 2F D9 */ bl GetMapping__19CTweakPlayerControlCFQ213ControlMapper9ECommands
/* 8000C980 000098E0 1C A3 00 0C */ mulli r5, r3, 0xc
/* 8000C984 000098E4 3C 80 80 3E */ lis r4, lbl_803D8FC0@ha
/* 8000C988 000098E8 7F E3 FB 78 */ mr r3, r31
/* 8000C98C 000098EC 38 04 8F C0 */ addi r0, r4, lbl_803D8FC0@l
/* 8000C990 000098F0 7D 80 2A 14 */ add r12, r0, r5
/* 8000C994 000098F4 48 37 CF 99 */ bl __ptmf_scall
/* 8000C998 000098F8 60 00 00 00 */ nop
/* 8000C99C 000098FC 48 00 00 08 */ b lbl_8000C9A4
lbl_8000C9A0:
/* 8000C9A0 00009900 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
lbl_8000C9A4:
/* 8000C9A4 00009904 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000C9A8 00009908 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8000C9AC 0000990C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8000C9B0 00009910 7C 08 03 A6 */ mtlr r0
/* 8000C9B4 00009914 38 21 00 10 */ addi r1, r1, 0x10
/* 8000C9B8 00009918 4E 80 00 20 */ blr
.global GetDescriptionForCommand__13ControlMapperFQ213ControlMapper9ECommands
GetDescriptionForCommand__13ControlMapperFQ213ControlMapper9ECommands:
/* 8000C9BC 0000991C 28 03 00 3C */ cmplwi r3, 0x3c
/* 8000C9C0 00009920 41 81 03 C8 */ bgt lbl_8000CD88
/* 8000C9C4 00009924 3C 80 80 3E */ lis r4, lbl_803D950C@ha
/* 8000C9C8 00009928 54 60 10 3A */ slwi r0, r3, 2
/* 8000C9CC 0000992C 38 64 95 0C */ addi r3, r4, lbl_803D950C@l
/* 8000C9D0 00009930 7C 03 00 2E */ lwzx r0, r3, r0
/* 8000C9D4 00009934 7C 09 03 A6 */ mtctr r0
/* 8000C9D8 00009938 4E 80 04 20 */ bctr
/* 8000C9DC 0000993C 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000C9E0 00009940 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000C9E4 00009944 4E 80 00 20 */ blr
/* 8000C9E8 00009948 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000C9EC 0000994C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000C9F0 00009950 38 63 00 08 */ addi r3, r3, 8
/* 8000C9F4 00009954 4E 80 00 20 */ blr
/* 8000C9F8 00009958 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000C9FC 0000995C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA00 00009960 38 63 00 11 */ addi r3, r3, 0x11
/* 8000CA04 00009964 4E 80 00 20 */ blr
/* 8000CA08 00009968 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA0C 0000996C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA10 00009970 38 63 00 1B */ addi r3, r3, 0x1b
/* 8000CA14 00009974 4E 80 00 20 */ blr
/* 8000CA18 00009978 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA1C 0000997C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA20 00009980 38 63 00 26 */ addi r3, r3, 0x26
/* 8000CA24 00009984 4E 80 00 20 */ blr
/* 8000CA28 00009988 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA2C 0000998C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA30 00009990 38 63 00 32 */ addi r3, r3, 0x32
/* 8000CA34 00009994 4E 80 00 20 */ blr
/* 8000CA38 00009998 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA3C 0000999C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA40 000099A0 38 63 00 3F */ addi r3, r3, 0x3f
/* 8000CA44 000099A4 4E 80 00 20 */ blr
/* 8000CA48 000099A8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA4C 000099AC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA50 000099B0 38 63 00 49 */ addi r3, r3, 0x49
/* 8000CA54 000099B4 4E 80 00 20 */ blr
/* 8000CA58 000099B8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA5C 000099BC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA60 000099C0 38 63 00 54 */ addi r3, r3, 0x54
/* 8000CA64 000099C4 4E 80 00 20 */ blr
/* 8000CA68 000099C8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA6C 000099CC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA70 000099D0 38 63 00 5C */ addi r3, r3, 0x5c
/* 8000CA74 000099D4 4E 80 00 20 */ blr
/* 8000CA78 000099D8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA7C 000099DC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA80 000099E0 38 63 00 66 */ addi r3, r3, 0x66
/* 8000CA84 000099E4 4E 80 00 20 */ blr
/* 8000CA88 000099E8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA8C 000099EC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CA90 000099F0 38 63 00 71 */ addi r3, r3, 0x71
/* 8000CA94 000099F4 4E 80 00 20 */ blr
/* 8000CA98 000099F8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CA9C 000099FC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CAA0 00009A00 38 63 00 7B */ addi r3, r3, 0x7b
/* 8000CAA4 00009A04 4E 80 00 20 */ blr
/* 8000CAA8 00009A08 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CAAC 00009A0C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CAB0 00009A10 38 63 00 8D */ addi r3, r3, 0x8d
/* 8000CAB4 00009A14 4E 80 00 20 */ blr
/* 8000CAB8 00009A18 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CABC 00009A1C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CAC0 00009A20 38 63 00 93 */ addi r3, r3, 0x93
/* 8000CAC4 00009A24 4E 80 00 20 */ blr
/* 8000CAC8 00009A28 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CACC 00009A2C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CAD0 00009A30 38 63 00 9A */ addi r3, r3, 0x9a
/* 8000CAD4 00009A34 4E 80 00 20 */ blr
/* 8000CAD8 00009A38 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CADC 00009A3C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CAE0 00009A40 38 63 00 A3 */ addi r3, r3, 0xa3
/* 8000CAE4 00009A44 4E 80 00 20 */ blr
/* 8000CAE8 00009A48 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CAEC 00009A4C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CAF0 00009A50 38 63 00 B1 */ addi r3, r3, 0xb1
/* 8000CAF4 00009A54 4E 80 00 20 */ blr
/* 8000CAF8 00009A58 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CAFC 00009A5C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB00 00009A60 38 63 00 C1 */ addi r3, r3, 0xc1
/* 8000CB04 00009A64 4E 80 00 20 */ blr
/* 8000CB08 00009A68 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB0C 00009A6C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB10 00009A70 38 63 00 CC */ addi r3, r3, 0xcc
/* 8000CB14 00009A74 4E 80 00 20 */ blr
/* 8000CB18 00009A78 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB1C 00009A7C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB20 00009A80 38 63 00 D7 */ addi r3, r3, 0xd7
/* 8000CB24 00009A84 4E 80 00 20 */ blr
/* 8000CB28 00009A88 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB2C 00009A8C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB30 00009A90 38 63 00 E0 */ addi r3, r3, 0xe0
/* 8000CB34 00009A94 4E 80 00 20 */ blr
/* 8000CB38 00009A98 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB3C 00009A9C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB40 00009AA0 38 63 00 EA */ addi r3, r3, 0xea
/* 8000CB44 00009AA4 4E 80 00 20 */ blr
/* 8000CB48 00009AA8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB4C 00009AAC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB50 00009AB0 38 63 00 F6 */ addi r3, r3, 0xf6
/* 8000CB54 00009AB4 4E 80 00 20 */ blr
/* 8000CB58 00009AB8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB5C 00009ABC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB60 00009AC0 38 63 01 05 */ addi r3, r3, 0x105
/* 8000CB64 00009AC4 4E 80 00 20 */ blr
/* 8000CB68 00009AC8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB6C 00009ACC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB70 00009AD0 38 63 01 11 */ addi r3, r3, 0x111
/* 8000CB74 00009AD4 4E 80 00 20 */ blr
/* 8000CB78 00009AD8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB7C 00009ADC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB80 00009AE0 38 63 01 1B */ addi r3, r3, 0x11b
/* 8000CB84 00009AE4 4E 80 00 20 */ blr
/* 8000CB88 00009AE8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB8C 00009AEC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CB90 00009AF0 38 63 01 28 */ addi r3, r3, 0x128
/* 8000CB94 00009AF4 4E 80 00 20 */ blr
/* 8000CB98 00009AF8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CB9C 00009AFC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CBA0 00009B00 38 63 01 35 */ addi r3, r3, 0x135
/* 8000CBA4 00009B04 4E 80 00 20 */ blr
/* 8000CBA8 00009B08 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CBAC 00009B0C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CBB0 00009B10 38 63 01 43 */ addi r3, r3, 0x143
/* 8000CBB4 00009B14 4E 80 00 20 */ blr
/* 8000CBB8 00009B18 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CBBC 00009B1C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CBC0 00009B20 38 63 01 4E */ addi r3, r3, 0x14e
/* 8000CBC4 00009B24 4E 80 00 20 */ blr
/* 8000CBC8 00009B28 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CBCC 00009B2C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CBD0 00009B30 38 63 01 5A */ addi r3, r3, 0x15a
/* 8000CBD4 00009B34 4E 80 00 20 */ blr
/* 8000CBD8 00009B38 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CBDC 00009B3C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CBE0 00009B40 38 63 01 63 */ addi r3, r3, 0x163
/* 8000CBE4 00009B44 4E 80 00 20 */ blr
/* 8000CBE8 00009B48 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CBEC 00009B4C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CBF0 00009B50 38 63 01 6E */ addi r3, r3, 0x16e
/* 8000CBF4 00009B54 4E 80 00 20 */ blr
/* 8000CBF8 00009B58 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CBFC 00009B5C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC00 00009B60 38 63 01 79 */ addi r3, r3, 0x179
/* 8000CC04 00009B64 4E 80 00 20 */ blr
/* 8000CC08 00009B68 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC0C 00009B6C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC10 00009B70 38 63 01 84 */ addi r3, r3, 0x184
/* 8000CC14 00009B74 4E 80 00 20 */ blr
/* 8000CC18 00009B78 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC1C 00009B7C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC20 00009B80 38 63 01 91 */ addi r3, r3, 0x191
/* 8000CC24 00009B84 4E 80 00 20 */ blr
/* 8000CC28 00009B88 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC2C 00009B8C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC30 00009B90 38 63 01 9F */ addi r3, r3, 0x19f
/* 8000CC34 00009B94 4E 80 00 20 */ blr
/* 8000CC38 00009B98 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC3C 00009B9C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC40 00009BA0 38 63 01 A8 */ addi r3, r3, 0x1a8
/* 8000CC44 00009BA4 4E 80 00 20 */ blr
/* 8000CC48 00009BA8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC4C 00009BAC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC50 00009BB0 38 63 01 B6 */ addi r3, r3, 0x1b6
/* 8000CC54 00009BB4 4E 80 00 20 */ blr
/* 8000CC58 00009BB8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC5C 00009BBC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC60 00009BC0 38 63 01 C6 */ addi r3, r3, 0x1c6
/* 8000CC64 00009BC4 4E 80 00 20 */ blr
/* 8000CC68 00009BC8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC6C 00009BCC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC70 00009BD0 38 63 01 D6 */ addi r3, r3, 0x1d6
/* 8000CC74 00009BD4 4E 80 00 20 */ blr
/* 8000CC78 00009BD8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC7C 00009BDC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC80 00009BE0 38 63 01 E7 */ addi r3, r3, 0x1e7
/* 8000CC84 00009BE4 4E 80 00 20 */ blr
/* 8000CC88 00009BE8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC8C 00009BEC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CC90 00009BF0 38 63 01 F8 */ addi r3, r3, 0x1f8
/* 8000CC94 00009BF4 4E 80 00 20 */ blr
/* 8000CC98 00009BF8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CC9C 00009BFC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CCA0 00009C00 38 63 02 06 */ addi r3, r3, 0x206
/* 8000CCA4 00009C04 4E 80 00 20 */ blr
/* 8000CCA8 00009C08 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CCAC 00009C0C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CCB0 00009C10 38 63 02 14 */ addi r3, r3, 0x214
/* 8000CCB4 00009C14 4E 80 00 20 */ blr
/* 8000CCB8 00009C18 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CCBC 00009C1C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CCC0 00009C20 38 63 02 23 */ addi r3, r3, 0x223
/* 8000CCC4 00009C24 4E 80 00 20 */ blr
/* 8000CCC8 00009C28 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CCCC 00009C2C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CCD0 00009C30 38 63 02 2F */ addi r3, r3, 0x22f
/* 8000CCD4 00009C34 4E 80 00 20 */ blr
/* 8000CCD8 00009C38 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CCDC 00009C3C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CCE0 00009C40 38 63 02 3C */ addi r3, r3, 0x23c
/* 8000CCE4 00009C44 4E 80 00 20 */ blr
/* 8000CCE8 00009C48 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CCEC 00009C4C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CCF0 00009C50 38 63 02 47 */ addi r3, r3, 0x247
/* 8000CCF4 00009C54 4E 80 00 20 */ blr
/* 8000CCF8 00009C58 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CCFC 00009C5C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD00 00009C60 38 63 02 54 */ addi r3, r3, 0x254
/* 8000CD04 00009C64 4E 80 00 20 */ blr
/* 8000CD08 00009C68 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD0C 00009C6C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD10 00009C70 38 63 02 5F */ addi r3, r3, 0x25f
/* 8000CD14 00009C74 4E 80 00 20 */ blr
/* 8000CD18 00009C78 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD1C 00009C7C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD20 00009C80 38 63 02 6C */ addi r3, r3, 0x26c
/* 8000CD24 00009C84 4E 80 00 20 */ blr
/* 8000CD28 00009C88 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD2C 00009C8C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD30 00009C90 38 63 02 79 */ addi r3, r3, 0x279
/* 8000CD34 00009C94 4E 80 00 20 */ blr
/* 8000CD38 00009C98 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD3C 00009C9C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD40 00009CA0 38 63 02 82 */ addi r3, r3, 0x282
/* 8000CD44 00009CA4 4E 80 00 20 */ blr
/* 8000CD48 00009CA8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD4C 00009CAC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD50 00009CB0 38 63 02 8D */ addi r3, r3, 0x28d
/* 8000CD54 00009CB4 4E 80 00 20 */ blr
/* 8000CD58 00009CB8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD5C 00009CBC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD60 00009CC0 38 63 02 96 */ addi r3, r3, 0x296
/* 8000CD64 00009CC4 4E 80 00 20 */ blr
/* 8000CD68 00009CC8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD6C 00009CCC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD70 00009CD0 38 63 02 A1 */ addi r3, r3, 0x2a1
/* 8000CD74 00009CD4 4E 80 00 20 */ blr
/* 8000CD78 00009CD8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD7C 00009CDC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD80 00009CE0 38 63 02 AC */ addi r3, r3, 0x2ac
/* 8000CD84 00009CE4 4E 80 00 20 */ blr
lbl_8000CD88:
/* 8000CD88 00009CE8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CD8C 00009CEC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CD90 00009CF0 38 63 02 B6 */ addi r3, r3, 0x2b6
/* 8000CD94 00009CF4 4E 80 00 20 */ blr
.global GetDescriptionForFunction__13ControlMapperFQ213ControlMapper13EFunctionList
GetDescriptionForFunction__13ControlMapperFQ213ControlMapper13EFunctionList:
/* 8000CD98 00009CF8 28 03 00 16 */ cmplwi r3, 0x16
/* 8000CD9C 00009CFC 41 81 01 8C */ bgt lbl_8000CF28
/* 8000CDA0 00009D00 3C 80 80 3E */ lis r4, lbl_803D9600@ha
/* 8000CDA4 00009D04 54 60 10 3A */ slwi r0, r3, 2
/* 8000CDA8 00009D08 38 64 96 00 */ addi r3, r4, lbl_803D9600@l
/* 8000CDAC 00009D0C 7C 03 00 2E */ lwzx r0, r3, r0
/* 8000CDB0 00009D10 7C 09 03 A6 */ mtctr r0
/* 8000CDB4 00009D14 4E 80 04 20 */ bctr
/* 8000CDB8 00009D18 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CDBC 00009D1C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CDC0 00009D20 38 63 02 BE */ addi r3, r3, 0x2be
/* 8000CDC4 00009D24 4E 80 00 20 */ blr
/* 8000CDC8 00009D28 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CDCC 00009D2C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CDD0 00009D30 38 63 02 C3 */ addi r3, r3, 0x2c3
/* 8000CDD4 00009D34 4E 80 00 20 */ blr
/* 8000CDD8 00009D38 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CDDC 00009D3C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CDE0 00009D40 38 63 02 D1 */ addi r3, r3, 0x2d1
/* 8000CDE4 00009D44 4E 80 00 20 */ blr
/* 8000CDE8 00009D48 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CDEC 00009D4C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CDF0 00009D50 38 63 02 E1 */ addi r3, r3, 0x2e1
/* 8000CDF4 00009D54 4E 80 00 20 */ blr
/* 8000CDF8 00009D58 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CDFC 00009D5C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE00 00009D60 38 63 02 F1 */ addi r3, r3, 0x2f1
/* 8000CE04 00009D64 4E 80 00 20 */ blr
/* 8000CE08 00009D68 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE0C 00009D6C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE10 00009D70 38 63 03 02 */ addi r3, r3, 0x302
/* 8000CE14 00009D74 4E 80 00 20 */ blr
/* 8000CE18 00009D78 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE1C 00009D7C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE20 00009D80 38 63 03 11 */ addi r3, r3, 0x311
/* 8000CE24 00009D84 4E 80 00 20 */ blr
/* 8000CE28 00009D88 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE2C 00009D8C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE30 00009D90 38 63 03 22 */ addi r3, r3, 0x322
/* 8000CE34 00009D94 4E 80 00 20 */ blr
/* 8000CE38 00009D98 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE3C 00009D9C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE40 00009DA0 38 63 03 33 */ addi r3, r3, 0x333
/* 8000CE44 00009DA4 4E 80 00 20 */ blr
/* 8000CE48 00009DA8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE4C 00009DAC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE50 00009DB0 38 63 03 45 */ addi r3, r3, 0x345
/* 8000CE54 00009DB4 4E 80 00 20 */ blr
/* 8000CE58 00009DB8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE5C 00009DBC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE60 00009DC0 38 63 03 52 */ addi r3, r3, 0x352
/* 8000CE64 00009DC4 4E 80 00 20 */ blr
/* 8000CE68 00009DC8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE6C 00009DCC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE70 00009DD0 38 63 03 60 */ addi r3, r3, 0x360
/* 8000CE74 00009DD4 4E 80 00 20 */ blr
/* 8000CE78 00009DD8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE7C 00009DDC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE80 00009DE0 38 63 03 6C */ addi r3, r3, 0x36c
/* 8000CE84 00009DE4 4E 80 00 20 */ blr
/* 8000CE88 00009DE8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE8C 00009DEC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CE90 00009DF0 38 63 03 78 */ addi r3, r3, 0x378
/* 8000CE94 00009DF4 4E 80 00 20 */ blr
/* 8000CE98 00009DF8 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CE9C 00009DFC 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CEA0 00009E00 38 63 03 84 */ addi r3, r3, 0x384
/* 8000CEA4 00009E04 4E 80 00 20 */ blr
/* 8000CEA8 00009E08 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CEAC 00009E0C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CEB0 00009E10 38 63 03 90 */ addi r3, r3, 0x390
/* 8000CEB4 00009E14 4E 80 00 20 */ blr
/* 8000CEB8 00009E18 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CEBC 00009E1C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CEC0 00009E20 38 63 03 99 */ addi r3, r3, 0x399
/* 8000CEC4 00009E24 4E 80 00 20 */ blr
/* 8000CEC8 00009E28 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CECC 00009E2C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CED0 00009E30 38 63 03 A2 */ addi r3, r3, 0x3a2
/* 8000CED4 00009E34 4E 80 00 20 */ blr
/* 8000CED8 00009E38 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CEDC 00009E3C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CEE0 00009E40 38 63 03 AB */ addi r3, r3, 0x3ab
/* 8000CEE4 00009E44 4E 80 00 20 */ blr
/* 8000CEE8 00009E48 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CEEC 00009E4C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CEF0 00009E50 38 63 03 B4 */ addi r3, r3, 0x3b4
/* 8000CEF4 00009E54 4E 80 00 20 */ blr
/* 8000CEF8 00009E58 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CEFC 00009E5C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CF00 00009E60 38 63 03 BD */ addi r3, r3, 0x3bd
/* 8000CF04 00009E64 4E 80 00 20 */ blr
/* 8000CF08 00009E68 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CF0C 00009E6C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CF10 00009E70 38 63 03 D0 */ addi r3, r3, 0x3d0
/* 8000CF14 00009E74 4E 80 00 20 */ blr
/* 8000CF18 00009E78 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CF1C 00009E7C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CF20 00009E80 38 63 03 E4 */ addi r3, r3, 0x3e4
/* 8000CF24 00009E84 4E 80 00 20 */ blr
lbl_8000CF28:
/* 8000CF28 00009E88 3C 60 80 3D */ lis r3, lbl_803CC030@ha
/* 8000CF2C 00009E8C 38 63 C0 30 */ addi r3, r3, lbl_803CC030@l
/* 8000CF30 00009E90 38 63 02 B6 */ addi r3, r3, 0x2b6
/* 8000CF34 00009E94 4E 80 00 20 */ blr
.global PStart__11CFinalInputCFv
PStart__11CFinalInputCFv:
/* 8000CF38 00009E98 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000CF3C 00009E9C 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 8000CF40 00009EA0 7C 03 00 D0 */ neg r0, r3
/* 8000CF44 00009EA4 7C 00 1B 78 */ or r0, r0, r3
/* 8000CF48 00009EA8 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CF4C 00009EAC 4E 80 00 20 */ blr
.global PR__11CFinalInputCFv
PR__11CFinalInputCFv:
/* 8000CF50 00009EB0 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000CF54 00009EB4 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
/* 8000CF58 00009EB8 7C 03 00 D0 */ neg r0, r3
/* 8000CF5C 00009EBC 7C 00 1B 78 */ or r0, r0, r3
/* 8000CF60 00009EC0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CF64 00009EC4 4E 80 00 20 */ blr
.global PL__11CFinalInputCFv
PL__11CFinalInputCFv:
/* 8000CF68 00009EC8 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000CF6C 00009ECC 54 03 D7 FE */ rlwinm r3, r0, 0x1a, 0x1f, 0x1f
/* 8000CF70 00009ED0 7C 03 00 D0 */ neg r0, r3
/* 8000CF74 00009ED4 7C 00 1B 78 */ or r0, r0, r3
/* 8000CF78 00009ED8 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CF7C 00009EDC 4E 80 00 20 */ blr
.global PZ__11CFinalInputCFv
PZ__11CFinalInputCFv:
/* 8000CF80 00009EE0 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000CF84 00009EE4 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f
/* 8000CF88 00009EE8 7C 03 00 D0 */ neg r0, r3
/* 8000CF8C 00009EEC 7C 00 1B 78 */ or r0, r0, r3
/* 8000CF90 00009EF0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CF94 00009EF4 4E 80 00 20 */ blr
.global PY__11CFinalInputCFv
PY__11CFinalInputCFv:
/* 8000CF98 00009EF8 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000CF9C 00009EFC 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 8000CFA0 00009F00 7C 03 00 D0 */ neg r0, r3
/* 8000CFA4 00009F04 7C 00 1B 78 */ or r0, r0, r3
/* 8000CFA8 00009F08 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CFAC 00009F0C 4E 80 00 20 */ blr
.global PX__11CFinalInputCFv
PX__11CFinalInputCFv:
/* 8000CFB0 00009F10 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000CFB4 00009F14 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f
/* 8000CFB8 00009F18 7C 03 00 D0 */ neg r0, r3
/* 8000CFBC 00009F1C 7C 00 1B 78 */ or r0, r0, r3
/* 8000CFC0 00009F20 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CFC4 00009F24 4E 80 00 20 */ blr
.global PB__11CFinalInputCFv
PB__11CFinalInputCFv:
/* 8000CFC8 00009F28 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000CFCC 00009F2C 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
/* 8000CFD0 00009F30 7C 03 00 D0 */ neg r0, r3
/* 8000CFD4 00009F34 7C 00 1B 78 */ or r0, r0, r3
/* 8000CFD8 00009F38 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CFDC 00009F3C 4E 80 00 20 */ blr
.global PA__11CFinalInputCFv
PA__11CFinalInputCFv:
/* 8000CFE0 00009F40 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000CFE4 00009F44 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
/* 8000CFE8 00009F48 7C 03 00 D0 */ neg r0, r3
/* 8000CFEC 00009F4C 7C 00 1B 78 */ or r0, r0, r3
/* 8000CFF0 00009F50 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000CFF4 00009F54 4E 80 00 20 */ blr
.global PDPRight__11CFinalInputCFv
PDPRight__11CFinalInputCFv:
/* 8000CFF8 00009F58 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000CFFC 00009F5C 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
/* 8000D000 00009F60 7C 03 00 D0 */ neg r0, r3
/* 8000D004 00009F64 7C 00 1B 78 */ or r0, r0, r3
/* 8000D008 00009F68 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D00C 00009F6C 4E 80 00 20 */ blr
.global PDPLeft__11CFinalInputCFv
PDPLeft__11CFinalInputCFv:
/* 8000D010 00009F70 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000D014 00009F74 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f
/* 8000D018 00009F78 7C 03 00 D0 */ neg r0, r3
/* 8000D01C 00009F7C 7C 00 1B 78 */ or r0, r0, r3
/* 8000D020 00009F80 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D024 00009F84 4E 80 00 20 */ blr
.global PDPDown__11CFinalInputCFv
PDPDown__11CFinalInputCFv:
/* 8000D028 00009F88 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000D02C 00009F8C 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
/* 8000D030 00009F90 7C 03 00 D0 */ neg r0, r3
/* 8000D034 00009F94 7C 00 1B 78 */ or r0, r0, r3
/* 8000D038 00009F98 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D03C 00009F9C 4E 80 00 20 */ blr
.global PDPUp__11CFinalInputCFv
PDPUp__11CFinalInputCFv:
/* 8000D040 00009FA0 88 03 00 2E */ lbz r0, 0x2e(r3)
/* 8000D044 00009FA4 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
/* 8000D048 00009FA8 7C 03 00 D0 */ neg r0, r3
/* 8000D04C 00009FAC 7C 00 1B 78 */ or r0, r0, r3
/* 8000D050 00009FB0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D054 00009FB4 4E 80 00 20 */ blr
.global PRTrigger__11CFinalInputCFv
PRTrigger__11CFinalInputCFv:
/* 8000D058 00009FB8 C0 22 CC 2C */ lfs f1, lbl_805AE94C@sda21(r2)
/* 8000D05C 00009FBC C0 03 00 28 */ lfs f0, 0x28(r3)
/* 8000D060 00009FC0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D064 00009FC4 40 80 00 0C */ bge lbl_8000D070
/* 8000D068 00009FC8 38 60 00 01 */ li r3, 1
/* 8000D06C 00009FCC 4E 80 00 20 */ blr
lbl_8000D070:
/* 8000D070 00009FD0 38 60 00 00 */ li r3, 0
/* 8000D074 00009FD4 4E 80 00 20 */ blr
.global PLTrigger__11CFinalInputCFv
PLTrigger__11CFinalInputCFv:
/* 8000D078 00009FD8 C0 22 CC 2C */ lfs f1, lbl_805AE94C@sda21(r2)
/* 8000D07C 00009FDC C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8000D080 00009FE0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D084 00009FE4 40 80 00 0C */ bge lbl_8000D090
/* 8000D088 00009FE8 38 60 00 01 */ li r3, 1
/* 8000D08C 00009FEC 4E 80 00 20 */ blr
lbl_8000D090:
/* 8000D090 00009FF0 38 60 00 00 */ li r3, 0
/* 8000D094 00009FF4 4E 80 00 20 */ blr
.global PRARight__11CFinalInputCFv
PRARight__11CFinalInputCFv:
/* 8000D098 00009FF8 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D09C 00009FFC 38 80 00 00 */ li r4, 0
/* 8000D0A0 0000A000 C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8000D0A4 0000A004 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D0A8 0000A008 40 80 00 14 */ bge lbl_8000D0BC
/* 8000D0AC 0000A00C 88 03 00 22 */ lbz r0, 0x22(r3)
/* 8000D0B0 0000A010 28 00 00 00 */ cmplwi r0, 0
/* 8000D0B4 0000A014 41 82 00 08 */ beq lbl_8000D0BC
/* 8000D0B8 0000A018 38 80 00 01 */ li r4, 1
lbl_8000D0BC:
/* 8000D0BC 0000A01C 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D0C0 0000A020 7C 03 00 D0 */ neg r0, r3
/* 8000D0C4 0000A024 7C 00 1B 78 */ or r0, r0, r3
/* 8000D0C8 0000A028 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D0CC 0000A02C 4E 80 00 20 */ blr
.global PRALeft__11CFinalInputCFv
PRALeft__11CFinalInputCFv:
/* 8000D0D0 0000A030 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D0D4 0000A034 38 80 00 00 */ li r4, 0
/* 8000D0D8 0000A038 C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8000D0DC 0000A03C FC 20 08 50 */ fneg f1, f1
/* 8000D0E0 0000A040 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D0E4 0000A044 40 81 00 14 */ ble lbl_8000D0F8
/* 8000D0E8 0000A048 88 03 00 22 */ lbz r0, 0x22(r3)
/* 8000D0EC 0000A04C 28 00 00 00 */ cmplwi r0, 0
/* 8000D0F0 0000A050 41 82 00 08 */ beq lbl_8000D0F8
/* 8000D0F4 0000A054 38 80 00 01 */ li r4, 1
lbl_8000D0F8:
/* 8000D0F8 0000A058 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D0FC 0000A05C 7C 03 00 D0 */ neg r0, r3
/* 8000D100 0000A060 7C 00 1B 78 */ or r0, r0, r3
/* 8000D104 0000A064 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D108 0000A068 4E 80 00 20 */ blr
.global PRADown__11CFinalInputCFv
PRADown__11CFinalInputCFv:
/* 8000D10C 0000A06C C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D110 0000A070 38 80 00 00 */ li r4, 0
/* 8000D114 0000A074 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 8000D118 0000A078 FC 20 08 50 */ fneg f1, f1
/* 8000D11C 0000A07C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D120 0000A080 40 81 00 14 */ ble lbl_8000D134
/* 8000D124 0000A084 88 03 00 23 */ lbz r0, 0x23(r3)
/* 8000D128 0000A088 28 00 00 00 */ cmplwi r0, 0
/* 8000D12C 0000A08C 41 82 00 08 */ beq lbl_8000D134
/* 8000D130 0000A090 38 80 00 01 */ li r4, 1
lbl_8000D134:
/* 8000D134 0000A094 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D138 0000A098 7C 03 00 D0 */ neg r0, r3
/* 8000D13C 0000A09C 7C 00 1B 78 */ or r0, r0, r3
/* 8000D140 0000A0A0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D144 0000A0A4 4E 80 00 20 */ blr
.global PRAUp__11CFinalInputCFv
PRAUp__11CFinalInputCFv:
/* 8000D148 0000A0A8 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D14C 0000A0AC 38 80 00 00 */ li r4, 0
/* 8000D150 0000A0B0 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 8000D154 0000A0B4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D158 0000A0B8 40 80 00 14 */ bge lbl_8000D16C
/* 8000D15C 0000A0BC 88 03 00 23 */ lbz r0, 0x23(r3)
/* 8000D160 0000A0C0 28 00 00 00 */ cmplwi r0, 0
/* 8000D164 0000A0C4 41 82 00 08 */ beq lbl_8000D16C
/* 8000D168 0000A0C8 38 80 00 01 */ li r4, 1
lbl_8000D16C:
/* 8000D16C 0000A0CC 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D170 0000A0D0 7C 03 00 D0 */ neg r0, r3
/* 8000D174 0000A0D4 7C 00 1B 78 */ or r0, r0, r3
/* 8000D178 0000A0D8 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D17C 0000A0DC 4E 80 00 20 */ blr
.global PLARight__11CFinalInputCFv
PLARight__11CFinalInputCFv:
/* 8000D180 0000A0E0 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D184 0000A0E4 38 80 00 00 */ li r4, 0
/* 8000D188 0000A0E8 C0 03 00 08 */ lfs f0, 8(r3)
/* 8000D18C 0000A0EC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D190 0000A0F0 40 80 00 14 */ bge lbl_8000D1A4
/* 8000D194 0000A0F4 88 03 00 20 */ lbz r0, 0x20(r3)
/* 8000D198 0000A0F8 28 00 00 00 */ cmplwi r0, 0
/* 8000D19C 0000A0FC 41 82 00 08 */ beq lbl_8000D1A4
/* 8000D1A0 0000A100 38 80 00 01 */ li r4, 1
lbl_8000D1A4:
/* 8000D1A4 0000A104 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D1A8 0000A108 7C 03 00 D0 */ neg r0, r3
/* 8000D1AC 0000A10C 7C 00 1B 78 */ or r0, r0, r3
/* 8000D1B0 0000A110 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D1B4 0000A114 4E 80 00 20 */ blr
.global PLALeft__11CFinalInputCFv
PLALeft__11CFinalInputCFv:
/* 8000D1B8 0000A118 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D1BC 0000A11C 38 80 00 00 */ li r4, 0
/* 8000D1C0 0000A120 C0 03 00 08 */ lfs f0, 8(r3)
/* 8000D1C4 0000A124 FC 20 08 50 */ fneg f1, f1
/* 8000D1C8 0000A128 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D1CC 0000A12C 40 81 00 14 */ ble lbl_8000D1E0
/* 8000D1D0 0000A130 88 03 00 20 */ lbz r0, 0x20(r3)
/* 8000D1D4 0000A134 28 00 00 00 */ cmplwi r0, 0
/* 8000D1D8 0000A138 41 82 00 08 */ beq lbl_8000D1E0
/* 8000D1DC 0000A13C 38 80 00 01 */ li r4, 1
lbl_8000D1E0:
/* 8000D1E0 0000A140 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D1E4 0000A144 7C 03 00 D0 */ neg r0, r3
/* 8000D1E8 0000A148 7C 00 1B 78 */ or r0, r0, r3
/* 8000D1EC 0000A14C 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D1F0 0000A150 4E 80 00 20 */ blr
.global PLADown__11CFinalInputCFv
PLADown__11CFinalInputCFv:
/* 8000D1F4 0000A154 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D1F8 0000A158 38 80 00 00 */ li r4, 0
/* 8000D1FC 0000A15C C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8000D200 0000A160 FC 20 08 50 */ fneg f1, f1
/* 8000D204 0000A164 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D208 0000A168 40 81 00 14 */ ble lbl_8000D21C
/* 8000D20C 0000A16C 88 03 00 21 */ lbz r0, 0x21(r3)
/* 8000D210 0000A170 28 00 00 00 */ cmplwi r0, 0
/* 8000D214 0000A174 41 82 00 08 */ beq lbl_8000D21C
/* 8000D218 0000A178 38 80 00 01 */ li r4, 1
lbl_8000D21C:
/* 8000D21C 0000A17C 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D220 0000A180 7C 03 00 D0 */ neg r0, r3
/* 8000D224 0000A184 7C 00 1B 78 */ or r0, r0, r3
/* 8000D228 0000A188 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D22C 0000A18C 4E 80 00 20 */ blr
.global PLAUp__11CFinalInputCFv
PLAUp__11CFinalInputCFv:
/* 8000D230 0000A190 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D234 0000A194 38 80 00 00 */ li r4, 0
/* 8000D238 0000A198 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8000D23C 0000A19C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D240 0000A1A0 40 80 00 14 */ bge lbl_8000D254
/* 8000D244 0000A1A4 88 03 00 21 */ lbz r0, 0x21(r3)
/* 8000D248 0000A1A8 28 00 00 00 */ cmplwi r0, 0
/* 8000D24C 0000A1AC 41 82 00 08 */ beq lbl_8000D254
/* 8000D250 0000A1B0 38 80 00 01 */ li r4, 1
lbl_8000D254:
/* 8000D254 0000A1B4 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8000D258 0000A1B8 7C 03 00 D0 */ neg r0, r3
/* 8000D25C 0000A1BC 7C 00 1B 78 */ or r0, r0, r3
/* 8000D260 0000A1C0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D264 0000A1C4 4E 80 00 20 */ blr
.global DStart__11CFinalInputCFv
DStart__11CFinalInputCFv:
/* 8000D268 0000A1C8 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D26C 0000A1CC 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
/* 8000D270 0000A1D0 7C 03 00 D0 */ neg r0, r3
/* 8000D274 0000A1D4 7C 00 1B 78 */ or r0, r0, r3
/* 8000D278 0000A1D8 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D27C 0000A1DC 4E 80 00 20 */ blr
.global DR__11CFinalInputCFv
DR__11CFinalInputCFv:
/* 8000D280 0000A1E0 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D284 0000A1E4 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f
/* 8000D288 0000A1E8 7C 03 00 D0 */ neg r0, r3
/* 8000D28C 0000A1EC 7C 00 1B 78 */ or r0, r0, r3
/* 8000D290 0000A1F0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D294 0000A1F4 4E 80 00 20 */ blr
.global DL__11CFinalInputCFv
DL__11CFinalInputCFv:
/* 8000D298 0000A1F8 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D29C 0000A1FC 54 03 F7 FE */ rlwinm r3, r0, 0x1e, 0x1f, 0x1f
/* 8000D2A0 0000A200 7C 03 00 D0 */ neg r0, r3
/* 8000D2A4 0000A204 7C 00 1B 78 */ or r0, r0, r3
/* 8000D2A8 0000A208 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D2AC 0000A20C 4E 80 00 20 */ blr
.global DZ__11CFinalInputCFv
DZ__11CFinalInputCFv:
/* 8000D2B0 0000A210 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D2B4 0000A214 54 03 EF FE */ rlwinm r3, r0, 0x1d, 0x1f, 0x1f
/* 8000D2B8 0000A218 7C 03 00 D0 */ neg r0, r3
/* 8000D2BC 0000A21C 7C 00 1B 78 */ or r0, r0, r3
/* 8000D2C0 0000A220 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D2C4 0000A224 4E 80 00 20 */ blr
.global DY__11CFinalInputCFv
DY__11CFinalInputCFv:
/* 8000D2C8 0000A228 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D2CC 0000A22C 54 03 E7 FE */ rlwinm r3, r0, 0x1c, 0x1f, 0x1f
/* 8000D2D0 0000A230 7C 03 00 D0 */ neg r0, r3
/* 8000D2D4 0000A234 7C 00 1B 78 */ or r0, r0, r3
/* 8000D2D8 0000A238 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D2DC 0000A23C 4E 80 00 20 */ blr
.global DX__11CFinalInputCFv
DX__11CFinalInputCFv:
/* 8000D2E0 0000A240 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D2E4 0000A244 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
/* 8000D2E8 0000A248 7C 03 00 D0 */ neg r0, r3
/* 8000D2EC 0000A24C 7C 00 1B 78 */ or r0, r0, r3
/* 8000D2F0 0000A250 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D2F4 0000A254 4E 80 00 20 */ blr
.global DB__11CFinalInputCFv
DB__11CFinalInputCFv:
/* 8000D2F8 0000A258 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D2FC 0000A25C 54 03 D7 FE */ rlwinm r3, r0, 0x1a, 0x1f, 0x1f
/* 8000D300 0000A260 7C 03 00 D0 */ neg r0, r3
/* 8000D304 0000A264 7C 00 1B 78 */ or r0, r0, r3
/* 8000D308 0000A268 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D30C 0000A26C 4E 80 00 20 */ blr
.global DA__11CFinalInputCFv
DA__11CFinalInputCFv:
/* 8000D310 0000A270 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D314 0000A274 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f
/* 8000D318 0000A278 7C 03 00 D0 */ neg r0, r3
/* 8000D31C 0000A27C 7C 00 1B 78 */ or r0, r0, r3
/* 8000D320 0000A280 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D324 0000A284 4E 80 00 20 */ blr
.global DDPRight__11CFinalInputCFv
DDPRight__11CFinalInputCFv:
/* 8000D328 0000A288 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D32C 0000A28C 54 03 CF FE */ rlwinm r3, r0, 0x19, 0x1f, 0x1f
/* 8000D330 0000A290 7C 03 00 D0 */ neg r0, r3
/* 8000D334 0000A294 7C 00 1B 78 */ or r0, r0, r3
/* 8000D338 0000A298 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D33C 0000A29C 4E 80 00 20 */ blr
.global DDPLeft__11CFinalInputCFv
DDPLeft__11CFinalInputCFv:
/* 8000D340 0000A2A0 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D344 0000A2A4 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
/* 8000D348 0000A2A8 7C 03 00 D0 */ neg r0, r3
/* 8000D34C 0000A2AC 7C 00 1B 78 */ or r0, r0, r3
/* 8000D350 0000A2B0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D354 0000A2B4 4E 80 00 20 */ blr
.global DDPDown__11CFinalInputCFv
DDPDown__11CFinalInputCFv:
/* 8000D358 0000A2B8 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D35C 0000A2BC 54 03 D7 FE */ rlwinm r3, r0, 0x1a, 0x1f, 0x1f
/* 8000D360 0000A2C0 7C 03 00 D0 */ neg r0, r3
/* 8000D364 0000A2C4 7C 00 1B 78 */ or r0, r0, r3
/* 8000D368 0000A2C8 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D36C 0000A2CC 4E 80 00 20 */ blr
.global DDPUp__11CFinalInputCFv
DDPUp__11CFinalInputCFv:
/* 8000D370 0000A2D0 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D374 0000A2D4 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 8000D378 0000A2D8 7C 03 00 D0 */ neg r0, r3
/* 8000D37C 0000A2DC 7C 00 1B 78 */ or r0, r0, r3
/* 8000D380 0000A2E0 54 03 0F FE */ srwi r3, r0, 0x1f
/* 8000D384 0000A2E4 4E 80 00 20 */ blr
.global DRTrigger__11CFinalInputCFv
DRTrigger__11CFinalInputCFv:
/* 8000D388 0000A2E8 C0 22 CC 2C */ lfs f1, lbl_805AE94C@sda21(r2)
/* 8000D38C 0000A2EC C0 03 00 1C */ lfs f0, 0x1c(r3)
/* 8000D390 0000A2F0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D394 0000A2F4 40 80 00 0C */ bge lbl_8000D3A0
/* 8000D398 0000A2F8 38 60 00 01 */ li r3, 1
/* 8000D39C 0000A2FC 4E 80 00 20 */ blr
lbl_8000D3A0:
/* 8000D3A0 0000A300 38 60 00 00 */ li r3, 0
/* 8000D3A4 0000A304 4E 80 00 20 */ blr
.global DLTrigger__11CFinalInputCFv
DLTrigger__11CFinalInputCFv:
/* 8000D3A8 0000A308 C0 22 CC 2C */ lfs f1, lbl_805AE94C@sda21(r2)
/* 8000D3AC 0000A30C C0 03 00 18 */ lfs f0, 0x18(r3)
/* 8000D3B0 0000A310 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D3B4 0000A314 40 80 00 0C */ bge lbl_8000D3C0
/* 8000D3B8 0000A318 38 60 00 01 */ li r3, 1
/* 8000D3BC 0000A31C 4E 80 00 20 */ blr
lbl_8000D3C0:
/* 8000D3C0 0000A320 38 60 00 00 */ li r3, 0
/* 8000D3C4 0000A324 4E 80 00 20 */ blr
.global DRARight__11CFinalInputCFv
DRARight__11CFinalInputCFv:
/* 8000D3C8 0000A328 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D3CC 0000A32C C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8000D3D0 0000A330 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D3D4 0000A334 40 80 00 0C */ bge lbl_8000D3E0
/* 8000D3D8 0000A338 38 60 00 01 */ li r3, 1
/* 8000D3DC 0000A33C 4E 80 00 20 */ blr
lbl_8000D3E0:
/* 8000D3E0 0000A340 38 60 00 00 */ li r3, 0
/* 8000D3E4 0000A344 4E 80 00 20 */ blr
.global DRALeft__11CFinalInputCFv
DRALeft__11CFinalInputCFv:
/* 8000D3E8 0000A348 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D3EC 0000A34C C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8000D3F0 0000A350 FC 20 08 50 */ fneg f1, f1
/* 8000D3F4 0000A354 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D3F8 0000A358 40 81 00 0C */ ble lbl_8000D404
/* 8000D3FC 0000A35C 38 60 00 01 */ li r3, 1
/* 8000D400 0000A360 4E 80 00 20 */ blr
lbl_8000D404:
/* 8000D404 0000A364 38 60 00 00 */ li r3, 0
/* 8000D408 0000A368 4E 80 00 20 */ blr
.global DRADown__11CFinalInputCFv
DRADown__11CFinalInputCFv:
/* 8000D40C 0000A36C C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D410 0000A370 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 8000D414 0000A374 FC 20 08 50 */ fneg f1, f1
/* 8000D418 0000A378 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D41C 0000A37C 40 81 00 0C */ ble lbl_8000D428
/* 8000D420 0000A380 38 60 00 01 */ li r3, 1
/* 8000D424 0000A384 4E 80 00 20 */ blr
lbl_8000D428:
/* 8000D428 0000A388 38 60 00 00 */ li r3, 0
/* 8000D42C 0000A38C 4E 80 00 20 */ blr
.global DRAUp__11CFinalInputCFv
DRAUp__11CFinalInputCFv:
/* 8000D430 0000A390 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D434 0000A394 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 8000D438 0000A398 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D43C 0000A39C 40 80 00 0C */ bge lbl_8000D448
/* 8000D440 0000A3A0 38 60 00 01 */ li r3, 1
/* 8000D444 0000A3A4 4E 80 00 20 */ blr
lbl_8000D448:
/* 8000D448 0000A3A8 38 60 00 00 */ li r3, 0
/* 8000D44C 0000A3AC 4E 80 00 20 */ blr
.global DLARight__11CFinalInputCFv
DLARight__11CFinalInputCFv:
/* 8000D450 0000A3B0 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D454 0000A3B4 C0 03 00 08 */ lfs f0, 8(r3)
/* 8000D458 0000A3B8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D45C 0000A3BC 40 80 00 0C */ bge lbl_8000D468
/* 8000D460 0000A3C0 38 60 00 01 */ li r3, 1
/* 8000D464 0000A3C4 4E 80 00 20 */ blr
lbl_8000D468:
/* 8000D468 0000A3C8 38 60 00 00 */ li r3, 0
/* 8000D46C 0000A3CC 4E 80 00 20 */ blr
.global DLALeft__11CFinalInputCFv
DLALeft__11CFinalInputCFv:
/* 8000D470 0000A3D0 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D474 0000A3D4 C0 03 00 08 */ lfs f0, 8(r3)
/* 8000D478 0000A3D8 FC 20 08 50 */ fneg f1, f1
/* 8000D47C 0000A3DC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D480 0000A3E0 40 81 00 0C */ ble lbl_8000D48C
/* 8000D484 0000A3E4 38 60 00 01 */ li r3, 1
/* 8000D488 0000A3E8 4E 80 00 20 */ blr
lbl_8000D48C:
/* 8000D48C 0000A3EC 38 60 00 00 */ li r3, 0
/* 8000D490 0000A3F0 4E 80 00 20 */ blr
.global DLADown__11CFinalInputCFv
DLADown__11CFinalInputCFv:
/* 8000D494 0000A3F4 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D498 0000A3F8 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8000D49C 0000A3FC FC 20 08 50 */ fneg f1, f1
/* 8000D4A0 0000A400 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D4A4 0000A404 40 81 00 0C */ ble lbl_8000D4B0
/* 8000D4A8 0000A408 38 60 00 01 */ li r3, 1
/* 8000D4AC 0000A40C 4E 80 00 20 */ blr
lbl_8000D4B0:
/* 8000D4B0 0000A410 38 60 00 00 */ li r3, 0
/* 8000D4B4 0000A414 4E 80 00 20 */ blr
.global DLAUp__11CFinalInputCFv
DLAUp__11CFinalInputCFv:
/* 8000D4B8 0000A418 C0 22 CC 28 */ lfs f1, lbl_805AE948@sda21(r2)
/* 8000D4BC 0000A41C C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8000D4C0 0000A420 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D4C4 0000A424 40 80 00 0C */ bge lbl_8000D4D0
/* 8000D4C8 0000A428 38 60 00 01 */ li r3, 1
/* 8000D4CC 0000A42C 4E 80 00 20 */ blr
lbl_8000D4D0:
/* 8000D4D0 0000A430 38 60 00 00 */ li r3, 0
/* 8000D4D4 0000A434 4E 80 00 20 */ blr
.global AStart__11CFinalInputCFv
AStart__11CFinalInputCFv:
/* 8000D4D8 0000A438 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D4DC 0000A43C 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
/* 8000D4E0 0000A440 41 82 00 0C */ beq lbl_8000D4EC
/* 8000D4E4 0000A444 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D4E8 0000A448 4E 80 00 20 */ blr
lbl_8000D4EC:
/* 8000D4EC 0000A44C C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D4F0 0000A450 4E 80 00 20 */ blr
.global AR__11CFinalInputCFv
AR__11CFinalInputCFv:
/* 8000D4F4 0000A454 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D4F8 0000A458 54 00 FF FF */ rlwinm. r0, r0, 0x1f, 0x1f, 0x1f
/* 8000D4FC 0000A45C 41 82 00 0C */ beq lbl_8000D508
/* 8000D500 0000A460 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D504 0000A464 4E 80 00 20 */ blr
lbl_8000D508:
/* 8000D508 0000A468 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D50C 0000A46C 4E 80 00 20 */ blr
.global AL__11CFinalInputCFv
AL__11CFinalInputCFv:
/* 8000D510 0000A470 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D514 0000A474 54 00 F7 FF */ rlwinm. r0, r0, 0x1e, 0x1f, 0x1f
/* 8000D518 0000A478 41 82 00 0C */ beq lbl_8000D524
/* 8000D51C 0000A47C C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D520 0000A480 4E 80 00 20 */ blr
lbl_8000D524:
/* 8000D524 0000A484 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D528 0000A488 4E 80 00 20 */ blr
.global AZ__11CFinalInputCFv
AZ__11CFinalInputCFv:
/* 8000D52C 0000A48C 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D530 0000A490 54 00 EF FF */ rlwinm. r0, r0, 0x1d, 0x1f, 0x1f
/* 8000D534 0000A494 41 82 00 0C */ beq lbl_8000D540
/* 8000D538 0000A498 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D53C 0000A49C 4E 80 00 20 */ blr
lbl_8000D540:
/* 8000D540 0000A4A0 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D544 0000A4A4 4E 80 00 20 */ blr
.global AY__11CFinalInputCFv
AY__11CFinalInputCFv:
/* 8000D548 0000A4A8 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D54C 0000A4AC 54 00 E7 FF */ rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
/* 8000D550 0000A4B0 41 82 00 0C */ beq lbl_8000D55C
/* 8000D554 0000A4B4 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D558 0000A4B8 4E 80 00 20 */ blr
lbl_8000D55C:
/* 8000D55C 0000A4BC C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D560 0000A4C0 4E 80 00 20 */ blr
.global AX__11CFinalInputCFv
AX__11CFinalInputCFv:
/* 8000D564 0000A4C4 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D568 0000A4C8 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f
/* 8000D56C 0000A4CC 41 82 00 0C */ beq lbl_8000D578
/* 8000D570 0000A4D0 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D574 0000A4D4 4E 80 00 20 */ blr
lbl_8000D578:
/* 8000D578 0000A4D8 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D57C 0000A4DC 4E 80 00 20 */ blr
.global AB__11CFinalInputCFv
AB__11CFinalInputCFv:
/* 8000D580 0000A4E0 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D584 0000A4E4 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
/* 8000D588 0000A4E8 41 82 00 0C */ beq lbl_8000D594
/* 8000D58C 0000A4EC C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D590 0000A4F0 4E 80 00 20 */ blr
lbl_8000D594:
/* 8000D594 0000A4F4 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D598 0000A4F8 4E 80 00 20 */ blr
.global AA__11CFinalInputCFv
AA__11CFinalInputCFv:
/* 8000D59C 0000A4FC 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D5A0 0000A500 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 8000D5A4 0000A504 41 82 00 0C */ beq lbl_8000D5B0
/* 8000D5A8 0000A508 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D5AC 0000A50C 4E 80 00 20 */ blr
lbl_8000D5B0:
/* 8000D5B0 0000A510 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D5B4 0000A514 4E 80 00 20 */ blr
.global ADPRight__11CFinalInputCFv
ADPRight__11CFinalInputCFv:
/* 8000D5B8 0000A518 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D5BC 0000A51C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 8000D5C0 0000A520 41 82 00 0C */ beq lbl_8000D5CC
/* 8000D5C4 0000A524 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D5C8 0000A528 4E 80 00 20 */ blr
lbl_8000D5CC:
/* 8000D5CC 0000A52C C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D5D0 0000A530 4E 80 00 20 */ blr
.global ADPLeft__11CFinalInputCFv
ADPLeft__11CFinalInputCFv:
/* 8000D5D4 0000A534 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D5D8 0000A538 54 00 DF FF */ rlwinm. r0, r0, 0x1b, 0x1f, 0x1f
/* 8000D5DC 0000A53C 41 82 00 0C */ beq lbl_8000D5E8
/* 8000D5E0 0000A540 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D5E4 0000A544 4E 80 00 20 */ blr
lbl_8000D5E8:
/* 8000D5E8 0000A548 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D5EC 0000A54C 4E 80 00 20 */ blr
.global ADPDown__11CFinalInputCFv
ADPDown__11CFinalInputCFv:
/* 8000D5F0 0000A550 88 03 00 2D */ lbz r0, 0x2d(r3)
/* 8000D5F4 0000A554 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
/* 8000D5F8 0000A558 41 82 00 0C */ beq lbl_8000D604
/* 8000D5FC 0000A55C C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D600 0000A560 4E 80 00 20 */ blr
lbl_8000D604:
/* 8000D604 0000A564 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D608 0000A568 4E 80 00 20 */ blr
.global ADPUp__11CFinalInputCFv
ADPUp__11CFinalInputCFv:
/* 8000D60C 0000A56C 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 8000D610 0000A570 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 8000D614 0000A574 41 82 00 0C */ beq lbl_8000D620
/* 8000D618 0000A578 C0 22 80 AC */ lfs f1, lbl_805A9DCC@sda21(r2)
/* 8000D61C 0000A57C 4E 80 00 20 */ blr
lbl_8000D620:
/* 8000D620 0000A580 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D624 0000A584 4E 80 00 20 */ blr
.global ARTrigger__11CFinalInputCFv
ARTrigger__11CFinalInputCFv:
/* 8000D628 0000A588 C0 23 00 1C */ lfs f1, 0x1c(r3)
/* 8000D62C 0000A58C 4E 80 00 20 */ blr
.global ALTrigger__11CFinalInputCFv
ALTrigger__11CFinalInputCFv:
/* 8000D630 0000A590 C0 23 00 18 */ lfs f1, 0x18(r3)
/* 8000D634 0000A594 4E 80 00 20 */ blr
.global ARARight__11CFinalInputCFv
ARARight__11CFinalInputCFv:
/* 8000D638 0000A598 C0 23 00 10 */ lfs f1, 0x10(r3)
/* 8000D63C 0000A59C C0 02 80 A8 */ lfs f0, lbl_805A9DC8@sda21(r2)
/* 8000D640 0000A5A0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D644 0000A5A4 4D 81 00 20 */ bgtlr
/* 8000D648 0000A5A8 FC 20 00 90 */ fmr f1, f0
/* 8000D64C 0000A5AC 4E 80 00 20 */ blr
.global ARALeft__11CFinalInputCFv
ARALeft__11CFinalInputCFv:
/* 8000D650 0000A5B0 C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8000D654 0000A5B4 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D658 0000A5B8 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8000D65C 0000A5BC 4C 80 00 20 */ bgelr
/* 8000D660 0000A5C0 FC 20 00 50 */ fneg f1, f0
/* 8000D664 0000A5C4 4E 80 00 20 */ blr
.global ARADown__11CFinalInputCFv
ARADown__11CFinalInputCFv:
/* 8000D668 0000A5C8 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 8000D66C 0000A5CC C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D670 0000A5D0 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8000D674 0000A5D4 4C 80 00 20 */ bgelr
/* 8000D678 0000A5D8 FC 20 00 50 */ fneg f1, f0
/* 8000D67C 0000A5DC 4E 80 00 20 */ blr
.global ARAUp__11CFinalInputCFv
ARAUp__11CFinalInputCFv:
/* 8000D680 0000A5E0 C0 23 00 14 */ lfs f1, 0x14(r3)
/* 8000D684 0000A5E4 C0 02 80 A8 */ lfs f0, lbl_805A9DC8@sda21(r2)
/* 8000D688 0000A5E8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D68C 0000A5EC 4D 81 00 20 */ bgtlr
/* 8000D690 0000A5F0 FC 20 00 90 */ fmr f1, f0
/* 8000D694 0000A5F4 4E 80 00 20 */ blr
.global ALARight__11CFinalInputCFv
ALARight__11CFinalInputCFv:
/* 8000D698 0000A5F8 C0 23 00 08 */ lfs f1, 8(r3)
/* 8000D69C 0000A5FC C0 02 80 A8 */ lfs f0, lbl_805A9DC8@sda21(r2)
/* 8000D6A0 0000A600 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D6A4 0000A604 4D 81 00 20 */ bgtlr
/* 8000D6A8 0000A608 FC 20 00 90 */ fmr f1, f0
/* 8000D6AC 0000A60C 4E 80 00 20 */ blr
.global ALALeft__11CFinalInputCFv
ALALeft__11CFinalInputCFv:
/* 8000D6B0 0000A610 C0 03 00 08 */ lfs f0, 8(r3)
/* 8000D6B4 0000A614 C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D6B8 0000A618 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8000D6BC 0000A61C 4C 80 00 20 */ bgelr
/* 8000D6C0 0000A620 FC 20 00 50 */ fneg f1, f0
/* 8000D6C4 0000A624 4E 80 00 20 */ blr
.global ALADown__11CFinalInputCFv
ALADown__11CFinalInputCFv:
/* 8000D6C8 0000A628 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8000D6CC 0000A62C C0 22 80 A8 */ lfs f1, lbl_805A9DC8@sda21(r2)
/* 8000D6D0 0000A630 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8000D6D4 0000A634 4C 80 00 20 */ bgelr
/* 8000D6D8 0000A638 FC 20 00 50 */ fneg f1, f0
/* 8000D6DC 0000A63C 4E 80 00 20 */ blr
.global ALAUp__11CFinalInputCFv
ALAUp__11CFinalInputCFv:
/* 8000D6E0 0000A640 C0 23 00 0C */ lfs f1, 0xc(r3)
/* 8000D6E4 0000A644 C0 02 80 A8 */ lfs f0, lbl_805A9DC8@sda21(r2)
/* 8000D6E8 0000A648 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8000D6EC 0000A64C 4D 81 00 20 */ bgtlr
/* 8000D6F0 0000A650 FC 20 00 90 */ fmr f1, f0
/* 8000D6F4 0000A654 4E 80 00 20 */ blr
.global __sinit_CControlMapper_cpp
__sinit_CControlMapper_cpp:
/* 8000D6F8 0000A658 94 21 FE 80 */ stwu r1, -0x180(r1)
/* 8000D6FC 0000A65C 7C 08 02 A6 */ mflr r0
/* 8000D700 0000A660 38 80 00 43 */ li r4, 0x43
/* 8000D704 0000A664 3C 60 80 57 */ lis r3, lbl_8056A5A0@ha
/* 8000D708 0000A668 90 01 01 84 */ stw r0, 0x184(r1)
/* 8000D70C 0000A66C 3C A0 80 3E */ lis r5, lbl_803D8EB8@ha
/* 8000D710 0000A670 BD C1 01 38 */ stmw r14, 0x138(r1)
/* 8000D714 0000A674 3B E5 8E B8 */ addi r31, r5, lbl_803D8EB8@l
/* 8000D718 0000A678 94 83 A5 A0 */ stwu r4, lbl_8056A5A0@l(r3)
/* 8000D71C 0000A67C 88 0D 80 30 */ lbz r0, lbl_805A6BF0@sda21(r13)
/* 8000D720 0000A680 38 63 00 04 */ addi r3, r3, 4
/* 8000D724 0000A684 7C 89 03 A6 */ mtctr r4
lbl_8000D728:
/* 8000D728 0000A688 28 03 00 00 */ cmplwi r3, 0
/* 8000D72C 0000A68C 41 82 00 08 */ beq lbl_8000D734
/* 8000D730 0000A690 98 03 00 00 */ stb r0, 0(r3)
lbl_8000D734:
/* 8000D734 0000A694 38 63 00 01 */ addi r3, r3, 1
/* 8000D738 0000A698 42 00 FF F0 */ bdnz lbl_8000D728
/* 8000D73C 0000A69C 3C 60 80 57 */ lis r3, lbl_8056A5A0@ha
/* 8000D740 0000A6A0 3C 80 80 01 */ lis r4, "__dt__Q24rstl21reserved_vector<b,65>Fv"@ha
/* 8000D744 0000A6A4 3C A0 80 45 */ lis r5, lbl_804578F8@ha
/* 8000D748 0000A6A8 38 63 A5 A0 */ addi r3, r3, lbl_8056A5A0@l
/* 8000D74C 0000A6AC 38 84 E0 50 */ addi r4, r4, "__dt__Q24rstl21reserved_vector<b,65>Fv"@l
/* 8000D750 0000A6B0 38 A5 78 F8 */ addi r5, r5, lbl_804578F8@l
/* 8000D754 0000A6B4 48 37 BF 39 */ bl __register_global_object
/* 8000D758 0000A6B8 3C 60 80 3E */ lis r3, lbl_803D8598@ha
/* 8000D75C 0000A6BC 83 BF 00 68 */ lwz r29, 0x68(r31)
/* 8000D760 0000A6C0 38 63 85 98 */ addi r3, r3, lbl_803D8598@l
/* 8000D764 0000A6C4 3B 9F 01 08 */ addi r28, r31, 0x108
/* 8000D768 0000A6C8 80 03 00 04 */ lwz r0, 4(r3)
/* 8000D76C 0000A6CC 93 A1 01 20 */ stw r29, 0x120(r1)
/* 8000D770 0000A6D0 83 BF 00 6C */ lwz r29, 0x6c(r31)
/* 8000D774 0000A6D4 90 01 00 18 */ stw r0, 0x18(r1)
/* 8000D778 0000A6D8 80 03 00 00 */ lwz r0, 0(r3)
/* 8000D77C 0000A6DC 93 A1 00 20 */ stw r29, 0x20(r1)
/* 8000D780 0000A6E0 83 BF 00 70 */ lwz r29, 0x70(r31)
/* 8000D784 0000A6E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8000D788 0000A6E8 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8000D78C 0000A6EC 93 A1 00 24 */ stw r29, 0x24(r1)
/* 8000D790 0000A6F0 83 BF 00 74 */ lwz r29, 0x74(r31)
/* 8000D794 0000A6F4 90 1F 01 0C */ stw r0, 0x10c(r31)
/* 8000D798 0000A6F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000D79C 0000A6FC 93 A1 00 28 */ stw r29, 0x28(r1)
/* 8000D7A0 0000A700 83 BF 00 78 */ lwz r29, 0x78(r31)
/* 8000D7A4 0000A704 90 1F 01 08 */ stw r0, 0x108(r31)
/* 8000D7A8 0000A708 83 7F 00 00 */ lwz r27, 0(r31)
/* 8000D7AC 0000A70C 80 03 00 08 */ lwz r0, 8(r3)
/* 8000D7B0 0000A710 93 A1 00 2C */ stw r29, 0x2c(r1)
/* 8000D7B4 0000A714 83 BF 00 7C */ lwz r29, 0x7c(r31)
/* 8000D7B8 0000A718 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8000D7BC 0000A71C 80 1F 00 60 */ lwz r0, 0x60(r31)
/* 8000D7C0 0000A720 93 A1 00 30 */ stw r29, 0x30(r1)
/* 8000D7C4 0000A724 83 BF 00 80 */ lwz r29, 0x80(r31)
/* 8000D7C8 0000A728 90 1C 00 6C */ stw r0, 0x6c(r28)
/* 8000D7CC 0000A72C 80 01 01 20 */ lwz r0, 0x120(r1)
/* 8000D7D0 0000A730 93 A1 00 34 */ stw r29, 0x34(r1)
/* 8000D7D4 0000A734 83 BF 00 84 */ lwz r29, 0x84(r31)
/* 8000D7D8 0000A738 90 1C 00 74 */ stw r0, 0x74(r28)
/* 8000D7DC 0000A73C 80 01 00 20 */ lwz r0, 0x20(r1)
/* 8000D7E0 0000A740 93 A1 00 38 */ stw r29, 0x38(r1)
/* 8000D7E4 0000A744 83 BF 00 88 */ lwz r29, 0x88(r31)
/* 8000D7E8 0000A748 90 1C 00 78 */ stw r0, 0x78(r28)
/* 8000D7EC 0000A74C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8000D7F0 0000A750 93 A1 00 3C */ stw r29, 0x3c(r1)
/* 8000D7F4 0000A754 83 BF 00 8C */ lwz r29, 0x8c(r31)
/* 8000D7F8 0000A758 90 1C 00 7C */ stw r0, 0x7c(r28)
/* 8000D7FC 0000A75C 80 01 00 28 */ lwz r0, 0x28(r1)
/* 8000D800 0000A760 93 A1 00 40 */ stw r29, 0x40(r1)
/* 8000D804 0000A764 83 BF 00 90 */ lwz r29, 0x90(r31)
/* 8000D808 0000A768 90 1C 00 80 */ stw r0, 0x80(r28)
/* 8000D80C 0000A76C 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 8000D810 0000A770 93 A1 00 44 */ stw r29, 0x44(r1)
/* 8000D814 0000A774 83 BF 00 94 */ lwz r29, 0x94(r31)
/* 8000D818 0000A778 90 1C 00 84 */ stw r0, 0x84(r28)
/* 8000D81C 0000A77C 80 01 00 30 */ lwz r0, 0x30(r1)
/* 8000D820 0000A780 93 A1 00 48 */ stw r29, 0x48(r1)
/* 8000D824 0000A784 83 BF 00 98 */ lwz r29, 0x98(r31)
/* 8000D828 0000A788 90 1C 00 88 */ stw r0, 0x88(r28)
/* 8000D82C 0000A78C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8000D830 0000A790 93 A1 00 4C */ stw r29, 0x4c(r1)
/* 8000D834 0000A794 83 BF 00 9C */ lwz r29, 0x9c(r31)
/* 8000D838 0000A798 90 1C 00 8C */ stw r0, 0x8c(r28)
/* 8000D83C 0000A79C 80 01 00 38 */ lwz r0, 0x38(r1)
/* 8000D840 0000A7A0 93 A1 00 50 */ stw r29, 0x50(r1)
/* 8000D844 0000A7A4 83 BF 00 A0 */ lwz r29, 0xa0(r31)
/* 8000D848 0000A7A8 90 1C 00 90 */ stw r0, 0x90(r28)
/* 8000D84C 0000A7AC 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 8000D850 0000A7B0 93 A1 00 54 */ stw r29, 0x54(r1)
/* 8000D854 0000A7B4 83 BF 00 A4 */ lwz r29, 0xa4(r31)
/* 8000D858 0000A7B8 90 1C 00 94 */ stw r0, 0x94(r28)
/* 8000D85C 0000A7BC 80 01 00 40 */ lwz r0, 0x40(r1)
/* 8000D860 0000A7C0 93 A1 00 58 */ stw r29, 0x58(r1)
/* 8000D864 0000A7C4 83 5F 00 04 */ lwz r26, 4(r31)
/* 8000D868 0000A7C8 90 1C 00 98 */ stw r0, 0x98(r28)
/* 8000D86C 0000A7CC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8000D870 0000A7D0 83 3F 00 08 */ lwz r25, 8(r31)
/* 8000D874 0000A7D4 90 1C 00 9C */ stw r0, 0x9c(r28)
/* 8000D878 0000A7D8 80 01 00 48 */ lwz r0, 0x48(r1)
/* 8000D87C 0000A7DC 83 1F 00 0C */ lwz r24, 0xc(r31)
/* 8000D880 0000A7E0 90 1C 00 A0 */ stw r0, 0xa0(r28)
/* 8000D884 0000A7E4 80 01 00 4C */ lwz r0, 0x4c(r1)
/* 8000D888 0000A7E8 82 FF 00 10 */ lwz r23, 0x10(r31)
/* 8000D88C 0000A7EC 90 1C 00 A4 */ stw r0, 0xa4(r28)
/* 8000D890 0000A7F0 80 01 00 50 */ lwz r0, 0x50(r1)
/* 8000D894 0000A7F4 82 DF 00 14 */ lwz r22, 0x14(r31)
/* 8000D898 0000A7F8 90 1C 00 A8 */ stw r0, 0xa8(r28)
/* 8000D89C 0000A7FC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8000D8A0 0000A800 82 BF 00 18 */ lwz r21, 0x18(r31)
/* 8000D8A4 0000A804 82 9F 00 1C */ lwz r20, 0x1c(r31)
/* 8000D8A8 0000A808 82 7F 00 20 */ lwz r19, 0x20(r31)
/* 8000D8AC 0000A80C 82 5F 00 24 */ lwz r18, 0x24(r31)
/* 8000D8B0 0000A810 82 3F 00 28 */ lwz r17, 0x28(r31)
/* 8000D8B4 0000A814 82 1F 00 2C */ lwz r16, 0x2c(r31)
/* 8000D8B8 0000A818 81 FF 00 30 */ lwz r15, 0x30(r31)
/* 8000D8BC 0000A81C 81 DF 00 34 */ lwz r14, 0x34(r31)
/* 8000D8C0 0000A820 81 9F 00 38 */ lwz r12, 0x38(r31)
/* 8000D8C4 0000A824 81 7F 00 3C */ lwz r11, 0x3c(r31)
/* 8000D8C8 0000A828 81 5F 00 40 */ lwz r10, 0x40(r31)
/* 8000D8CC 0000A82C 81 3F 00 44 */ lwz r9, 0x44(r31)
/* 8000D8D0 0000A830 81 1F 00 48 */ lwz r8, 0x48(r31)
/* 8000D8D4 0000A834 80 FF 00 4C */ lwz r7, 0x4c(r31)
/* 8000D8D8 0000A838 80 DF 00 50 */ lwz r6, 0x50(r31)
/* 8000D8DC 0000A83C 80 BF 00 54 */ lwz r5, 0x54(r31)
/* 8000D8E0 0000A840 80 9F 00 58 */ lwz r4, 0x58(r31)
/* 8000D8E4 0000A844 80 7F 00 5C */ lwz r3, 0x5c(r31)
/* 8000D8E8 0000A848 83 DF 00 64 */ lwz r30, 0x64(r31)
/* 8000D8EC 0000A84C 83 A1 00 1C */ lwz r29, 0x1c(r1)
/* 8000D8F0 0000A850 90 1C 00 AC */ stw r0, 0xac(r28)
/* 8000D8F4 0000A854 80 01 00 58 */ lwz r0, 0x58(r1)
/* 8000D8F8 0000A858 93 BF 01 10 */ stw r29, 0x110(r31)
/* 8000D8FC 0000A85C 93 7C 00 0C */ stw r27, 0xc(r28)
/* 8000D900 0000A860 93 5C 00 10 */ stw r26, 0x10(r28)
/* 8000D904 0000A864 93 3C 00 14 */ stw r25, 0x14(r28)
/* 8000D908 0000A868 93 1C 00 18 */ stw r24, 0x18(r28)
/* 8000D90C 0000A86C 92 FC 00 1C */ stw r23, 0x1c(r28)
/* 8000D910 0000A870 92 DC 00 20 */ stw r22, 0x20(r28)
/* 8000D914 0000A874 92 BC 00 24 */ stw r21, 0x24(r28)
/* 8000D918 0000A878 92 9C 00 28 */ stw r20, 0x28(r28)
/* 8000D91C 0000A87C 92 7C 00 2C */ stw r19, 0x2c(r28)
/* 8000D920 0000A880 92 5C 00 30 */ stw r18, 0x30(r28)
/* 8000D924 0000A884 92 3C 00 34 */ stw r17, 0x34(r28)
/* 8000D928 0000A888 92 1C 00 38 */ stw r16, 0x38(r28)
/* 8000D92C 0000A88C 91 FC 00 3C */ stw r15, 0x3c(r28)
/* 8000D930 0000A890 91 DC 00 40 */ stw r14, 0x40(r28)
/* 8000D934 0000A894 91 9C 00 44 */ stw r12, 0x44(r28)
/* 8000D938 0000A898 91 7C 00 48 */ stw r11, 0x48(r28)
/* 8000D93C 0000A89C 91 5C 00 4C */ stw r10, 0x4c(r28)
/* 8000D940 0000A8A0 91 3C 00 50 */ stw r9, 0x50(r28)
/* 8000D944 0000A8A4 91 1C 00 54 */ stw r8, 0x54(r28)
/* 8000D948 0000A8A8 90 FC 00 58 */ stw r7, 0x58(r28)
/* 8000D94C 0000A8AC 90 DC 00 5C */ stw r6, 0x5c(r28)
/* 8000D950 0000A8B0 90 BC 00 60 */ stw r5, 0x60(r28)
/* 8000D954 0000A8B4 90 9C 00 64 */ stw r4, 0x64(r28)
/* 8000D958 0000A8B8 90 7C 00 68 */ stw r3, 0x68(r28)
/* 8000D95C 0000A8BC 93 DC 00 70 */ stw r30, 0x70(r28)
/* 8000D960 0000A8C0 90 1C 00 B0 */ stw r0, 0xb0(r28)
/* 8000D964 0000A8C4 80 1F 01 04 */ lwz r0, 0x104(r31)
/* 8000D968 0000A8C8 38 7F 03 24 */ addi r3, r31, 0x324
/* 8000D96C 0000A8CC 83 BF 02 20 */ lwz r29, 0x220(r31)
/* 8000D970 0000A8D0 90 1C 01 10 */ stw r0, 0x110(r28)
/* 8000D974 0000A8D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000D978 0000A8D8 93 A1 01 24 */ stw r29, 0x124(r1)
/* 8000D97C 0000A8DC 83 BF 02 24 */ lwz r29, 0x224(r31)
/* 8000D980 0000A8E0 90 01 00 08 */ stw r0, 8(r1)
/* 8000D984 0000A8E4 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8000D988 0000A8E8 93 A1 00 5C */ stw r29, 0x5c(r1)
/* 8000D98C 0000A8EC 83 BF 02 28 */ lwz r29, 0x228(r31)
/* 8000D990 0000A8F0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8000D994 0000A8F4 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 8000D998 0000A8F8 93 A1 00 60 */ stw r29, 0x60(r1)
/* 8000D99C 0000A8FC 83 BF 02 2C */ lwz r29, 0x22c(r31)
/* 8000D9A0 0000A900 90 01 00 10 */ stw r0, 0x10(r1)
/* 8000D9A4 0000A904 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000D9A8 0000A908 93 A1 00 64 */ stw r29, 0x64(r1)
/* 8000D9AC 0000A90C 83 BF 02 30 */ lwz r29, 0x230(r31)
/* 8000D9B0 0000A910 90 1F 03 24 */ stw r0, 0x324(r31)
/* 8000D9B4 0000A914 80 01 00 18 */ lwz r0, 0x18(r1)
/* 8000D9B8 0000A918 93 A1 00 68 */ stw r29, 0x68(r1)
/* 8000D9BC 0000A91C 83 BF 02 34 */ lwz r29, 0x234(r31)
/* 8000D9C0 0000A920 90 1F 03 28 */ stw r0, 0x328(r31)
/* 8000D9C4 0000A924 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 8000D9C8 0000A928 93 A1 00 6C */ stw r29, 0x6c(r1)
/* 8000D9CC 0000A92C 83 BF 02 38 */ lwz r29, 0x238(r31)
/* 8000D9D0 0000A930 90 1F 03 2C */ stw r0, 0x32c(r31)
/* 8000D9D4 0000A934 80 01 01 24 */ lwz r0, 0x124(r1)
/* 8000D9D8 0000A938 93 A1 00 70 */ stw r29, 0x70(r1)
/* 8000D9DC 0000A93C 83 BF 02 3C */ lwz r29, 0x23c(r31)
/* 8000D9E0 0000A940 90 03 00 10 */ stw r0, 0x10(r3)
/* 8000D9E4 0000A944 80 01 00 5C */ lwz r0, 0x5c(r1)
/* 8000D9E8 0000A948 93 A1 00 74 */ stw r29, 0x74(r1)
/* 8000D9EC 0000A94C 83 BF 02 40 */ lwz r29, 0x240(r31)
/* 8000D9F0 0000A950 90 03 00 14 */ stw r0, 0x14(r3)
/* 8000D9F4 0000A954 80 01 00 60 */ lwz r0, 0x60(r1)
/* 8000D9F8 0000A958 93 A1 00 78 */ stw r29, 0x78(r1)
/* 8000D9FC 0000A95C 83 BF 02 44 */ lwz r29, 0x244(r31)
/* 8000DA00 0000A960 90 03 00 18 */ stw r0, 0x18(r3)
/* 8000DA04 0000A964 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8000DA08 0000A968 93 A1 00 7C */ stw r29, 0x7c(r1)
/* 8000DA0C 0000A96C 83 BF 02 48 */ lwz r29, 0x248(r31)
/* 8000DA10 0000A970 90 03 00 1C */ stw r0, 0x1c(r3)
/* 8000DA14 0000A974 80 01 00 68 */ lwz r0, 0x68(r1)
/* 8000DA18 0000A978 93 A1 00 80 */ stw r29, 0x80(r1)
/* 8000DA1C 0000A97C 83 BF 02 4C */ lwz r29, 0x24c(r31)
/* 8000DA20 0000A980 90 03 00 20 */ stw r0, 0x20(r3)
/* 8000DA24 0000A984 80 01 00 6C */ lwz r0, 0x6c(r1)
/* 8000DA28 0000A988 93 A1 00 84 */ stw r29, 0x84(r1)
/* 8000DA2C 0000A98C 83 BF 02 50 */ lwz r29, 0x250(r31)
/* 8000DA30 0000A990 90 03 00 24 */ stw r0, 0x24(r3)
/* 8000DA34 0000A994 80 01 00 70 */ lwz r0, 0x70(r1)
/* 8000DA38 0000A998 93 A1 00 88 */ stw r29, 0x88(r1)
/* 8000DA3C 0000A99C 83 BF 02 54 */ lwz r29, 0x254(r31)
/* 8000DA40 0000A9A0 90 03 00 28 */ stw r0, 0x28(r3)
/* 8000DA44 0000A9A4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8000DA48 0000A9A8 83 7F 00 A8 */ lwz r27, 0xa8(r31)
/* 8000DA4C 0000A9AC 90 03 00 2C */ stw r0, 0x2c(r3)
/* 8000DA50 0000A9B0 80 01 00 78 */ lwz r0, 0x78(r1)
/* 8000DA54 0000A9B4 83 5F 00 AC */ lwz r26, 0xac(r31)
/* 8000DA58 0000A9B8 90 03 00 30 */ stw r0, 0x30(r3)
/* 8000DA5C 0000A9BC 80 01 00 7C */ lwz r0, 0x7c(r1)
/* 8000DA60 0000A9C0 83 3F 00 B0 */ lwz r25, 0xb0(r31)
/* 8000DA64 0000A9C4 90 03 00 34 */ stw r0, 0x34(r3)
/* 8000DA68 0000A9C8 80 01 00 80 */ lwz r0, 0x80(r1)
/* 8000DA6C 0000A9CC 83 1F 00 B4 */ lwz r24, 0xb4(r31)
/* 8000DA70 0000A9D0 90 03 00 38 */ stw r0, 0x38(r3)
/* 8000DA74 0000A9D4 80 01 00 84 */ lwz r0, 0x84(r1)
/* 8000DA78 0000A9D8 82 FF 00 B8 */ lwz r23, 0xb8(r31)
/* 8000DA7C 0000A9DC 90 03 00 3C */ stw r0, 0x3c(r3)
/* 8000DA80 0000A9E0 80 01 00 88 */ lwz r0, 0x88(r1)
/* 8000DA84 0000A9E4 82 DF 00 BC */ lwz r22, 0xbc(r31)
/* 8000DA88 0000A9E8 82 BF 00 C0 */ lwz r21, 0xc0(r31)
/* 8000DA8C 0000A9EC 82 9F 00 C4 */ lwz r20, 0xc4(r31)
/* 8000DA90 0000A9F0 82 7F 00 C8 */ lwz r19, 0xc8(r31)
/* 8000DA94 0000A9F4 82 5F 00 CC */ lwz r18, 0xcc(r31)
/* 8000DA98 0000A9F8 82 3F 00 D0 */ lwz r17, 0xd0(r31)
/* 8000DA9C 0000A9FC 82 1F 00 D4 */ lwz r16, 0xd4(r31)
/* 8000DAA0 0000AA00 81 FF 00 D8 */ lwz r15, 0xd8(r31)
/* 8000DAA4 0000AA04 81 DF 00 DC */ lwz r14, 0xdc(r31)
/* 8000DAA8 0000AA08 81 9F 00 E0 */ lwz r12, 0xe0(r31)
/* 8000DAAC 0000AA0C 81 7F 00 E4 */ lwz r11, 0xe4(r31)
/* 8000DAB0 0000AA10 81 5F 00 E8 */ lwz r10, 0xe8(r31)
/* 8000DAB4 0000AA14 81 3F 00 EC */ lwz r9, 0xec(r31)
/* 8000DAB8 0000AA18 81 1F 00 F0 */ lwz r8, 0xf0(r31)
/* 8000DABC 0000AA1C 80 FF 00 F4 */ lwz r7, 0xf4(r31)
/* 8000DAC0 0000AA20 80 DF 00 F8 */ lwz r6, 0xf8(r31)
/* 8000DAC4 0000AA24 80 BF 00 FC */ lwz r5, 0xfc(r31)
/* 8000DAC8 0000AA28 80 9F 01 00 */ lwz r4, 0x100(r31)
/* 8000DACC 0000AA2C 83 DF 02 1C */ lwz r30, 0x21c(r31)
/* 8000DAD0 0000AA30 90 03 00 40 */ stw r0, 0x40(r3)
/* 8000DAD4 0000AA34 7F A0 EB 78 */ mr r0, r29
/* 8000DAD8 0000AA38 93 A1 00 8C */ stw r29, 0x8c(r1)
/* 8000DADC 0000AA3C 93 7C 00 B4 */ stw r27, 0xb4(r28)
/* 8000DAE0 0000AA40 93 5C 00 B8 */ stw r26, 0xb8(r28)
/* 8000DAE4 0000AA44 93 3C 00 BC */ stw r25, 0xbc(r28)
/* 8000DAE8 0000AA48 93 1C 00 C0 */ stw r24, 0xc0(r28)
/* 8000DAEC 0000AA4C 92 FC 00 C4 */ stw r23, 0xc4(r28)
/* 8000DAF0 0000AA50 92 DC 00 C8 */ stw r22, 0xc8(r28)
/* 8000DAF4 0000AA54 92 BC 00 CC */ stw r21, 0xcc(r28)
/* 8000DAF8 0000AA58 92 9C 00 D0 */ stw r20, 0xd0(r28)
/* 8000DAFC 0000AA5C 92 7C 00 D4 */ stw r19, 0xd4(r28)
/* 8000DB00 0000AA60 92 5C 00 D8 */ stw r18, 0xd8(r28)
/* 8000DB04 0000AA64 92 3C 00 DC */ stw r17, 0xdc(r28)
/* 8000DB08 0000AA68 92 1C 00 E0 */ stw r16, 0xe0(r28)
/* 8000DB0C 0000AA6C 91 FC 00 E4 */ stw r15, 0xe4(r28)
/* 8000DB10 0000AA70 91 DC 00 E8 */ stw r14, 0xe8(r28)
/* 8000DB14 0000AA74 91 9C 00 EC */ stw r12, 0xec(r28)
/* 8000DB18 0000AA78 91 7C 00 F0 */ stw r11, 0xf0(r28)
/* 8000DB1C 0000AA7C 91 5C 00 F4 */ stw r10, 0xf4(r28)
/* 8000DB20 0000AA80 91 3C 00 F8 */ stw r9, 0xf8(r28)
/* 8000DB24 0000AA84 91 1C 00 FC */ stw r8, 0xfc(r28)
/* 8000DB28 0000AA88 90 FC 01 00 */ stw r7, 0x100(r28)
/* 8000DB2C 0000AA8C 90 DC 01 04 */ stw r6, 0x104(r28)
/* 8000DB30 0000AA90 90 BC 01 08 */ stw r5, 0x108(r28)
/* 8000DB34 0000AA94 90 9C 01 0C */ stw r4, 0x10c(r28)
/* 8000DB38 0000AA98 93 C3 00 0C */ stw r30, 0xc(r3)
/* 8000DB3C 0000AA9C 90 03 00 44 */ stw r0, 0x44(r3)
/* 8000DB40 0000AAA0 83 BF 02 C0 */ lwz r29, 0x2c0(r31)
/* 8000DB44 0000AAA4 80 1F 02 B8 */ lwz r0, 0x2b8(r31)
/* 8000DB48 0000AAA8 93 A1 01 28 */ stw r29, 0x128(r1)
/* 8000DB4C 0000AAAC 83 BF 02 C4 */ lwz r29, 0x2c4(r31)
/* 8000DB50 0000AAB0 90 03 00 A8 */ stw r0, 0xa8(r3)
/* 8000DB54 0000AAB4 80 01 01 28 */ lwz r0, 0x128(r1)
/* 8000DB58 0000AAB8 93 A1 00 90 */ stw r29, 0x90(r1)
/* 8000DB5C 0000AABC 83 BF 02 C8 */ lwz r29, 0x2c8(r31)
/* 8000DB60 0000AAC0 90 03 00 B0 */ stw r0, 0xb0(r3)
/* 8000DB64 0000AAC4 80 01 00 90 */ lwz r0, 0x90(r1)
/* 8000DB68 0000AAC8 93 A1 00 94 */ stw r29, 0x94(r1)
/* 8000DB6C 0000AACC 83 BF 02 CC */ lwz r29, 0x2cc(r31)
/* 8000DB70 0000AAD0 90 03 00 B4 */ stw r0, 0xb4(r3)
/* 8000DB74 0000AAD4 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8000DB78 0000AAD8 93 A1 00 98 */ stw r29, 0x98(r1)
/* 8000DB7C 0000AADC 83 BF 02 D0 */ lwz r29, 0x2d0(r31)
/* 8000DB80 0000AAE0 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 8000DB84 0000AAE4 80 01 00 98 */ lwz r0, 0x98(r1)
/* 8000DB88 0000AAE8 93 A1 00 9C */ stw r29, 0x9c(r1)
/* 8000DB8C 0000AAEC 83 BF 02 D4 */ lwz r29, 0x2d4(r31)
/* 8000DB90 0000AAF0 90 03 00 BC */ stw r0, 0xbc(r3)
/* 8000DB94 0000AAF4 80 01 00 9C */ lwz r0, 0x9c(r1)
/* 8000DB98 0000AAF8 93 A1 00 A0 */ stw r29, 0xa0(r1)
/* 8000DB9C 0000AAFC 83 BF 02 D8 */ lwz r29, 0x2d8(r31)
/* 8000DBA0 0000AB00 90 03 00 C0 */ stw r0, 0xc0(r3)
/* 8000DBA4 0000AB04 80 01 00 A0 */ lwz r0, 0xa0(r1)
/* 8000DBA8 0000AB08 93 A1 00 A4 */ stw r29, 0xa4(r1)
/* 8000DBAC 0000AB0C 83 BF 02 DC */ lwz r29, 0x2dc(r31)
/* 8000DBB0 0000AB10 90 03 00 C4 */ stw r0, 0xc4(r3)
/* 8000DBB4 0000AB14 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 8000DBB8 0000AB18 93 A1 00 A8 */ stw r29, 0xa8(r1)
/* 8000DBBC 0000AB1C 83 BF 02 E0 */ lwz r29, 0x2e0(r31)
/* 8000DBC0 0000AB20 90 03 00 C8 */ stw r0, 0xc8(r3)
/* 8000DBC4 0000AB24 80 01 00 A8 */ lwz r0, 0xa8(r1)
/* 8000DBC8 0000AB28 93 A1 00 AC */ stw r29, 0xac(r1)
/* 8000DBCC 0000AB2C 83 BF 02 E4 */ lwz r29, 0x2e4(r31)
/* 8000DBD0 0000AB30 90 03 00 CC */ stw r0, 0xcc(r3)
/* 8000DBD4 0000AB34 80 01 00 AC */ lwz r0, 0xac(r1)
/* 8000DBD8 0000AB38 93 A1 00 B0 */ stw r29, 0xb0(r1)
/* 8000DBDC 0000AB3C 83 BF 02 E8 */ lwz r29, 0x2e8(r31)
/* 8000DBE0 0000AB40 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 8000DBE4 0000AB44 80 01 00 B0 */ lwz r0, 0xb0(r1)
/* 8000DBE8 0000AB48 93 A1 00 B4 */ stw r29, 0xb4(r1)
/* 8000DBEC 0000AB4C 83 BF 02 EC */ lwz r29, 0x2ec(r31)
/* 8000DBF0 0000AB50 90 03 00 D4 */ stw r0, 0xd4(r3)
/* 8000DBF4 0000AB54 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 8000DBF8 0000AB58 93 A1 00 B8 */ stw r29, 0xb8(r1)
/* 8000DBFC 0000AB5C 83 BF 02 F0 */ lwz r29, 0x2f0(r31)
/* 8000DC00 0000AB60 90 03 00 D8 */ stw r0, 0xd8(r3)
/* 8000DC04 0000AB64 80 01 00 B8 */ lwz r0, 0xb8(r1)
/* 8000DC08 0000AB68 93 A1 00 BC */ stw r29, 0xbc(r1)
/* 8000DC0C 0000AB6C 83 BF 02 F4 */ lwz r29, 0x2f4(r31)
/* 8000DC10 0000AB70 90 03 00 DC */ stw r0, 0xdc(r3)
/* 8000DC14 0000AB74 80 01 00 BC */ lwz r0, 0xbc(r1)
/* 8000DC18 0000AB78 93 A1 00 C0 */ stw r29, 0xc0(r1)
/* 8000DC1C 0000AB7C 83 BF 02 F8 */ lwz r29, 0x2f8(r31)
/* 8000DC20 0000AB80 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 8000DC24 0000AB84 80 01 00 C0 */ lwz r0, 0xc0(r1)
/* 8000DC28 0000AB88 93 A1 00 C4 */ stw r29, 0xc4(r1)
/* 8000DC2C 0000AB8C 83 BF 02 FC */ lwz r29, 0x2fc(r31)
/* 8000DC30 0000AB90 90 03 00 E4 */ stw r0, 0xe4(r3)
/* 8000DC34 0000AB94 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 8000DC38 0000AB98 93 A1 00 C8 */ stw r29, 0xc8(r1)
/* 8000DC3C 0000AB9C 83 BF 03 00 */ lwz r29, 0x300(r31)
/* 8000DC40 0000ABA0 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 8000DC44 0000ABA4 80 01 00 C8 */ lwz r0, 0xc8(r1)
/* 8000DC48 0000ABA8 93 A1 00 CC */ stw r29, 0xcc(r1)
/* 8000DC4C 0000ABAC 83 BF 03 04 */ lwz r29, 0x304(r31)
/* 8000DC50 0000ABB0 90 03 00 EC */ stw r0, 0xec(r3)
/* 8000DC54 0000ABB4 80 01 00 CC */ lwz r0, 0xcc(r1)
/* 8000DC58 0000ABB8 93 A1 00 D0 */ stw r29, 0xd0(r1)
/* 8000DC5C 0000ABBC 83 BF 03 08 */ lwz r29, 0x308(r31)
/* 8000DC60 0000ABC0 90 03 00 F0 */ stw r0, 0xf0(r3)
/* 8000DC64 0000ABC4 80 01 00 D0 */ lwz r0, 0xd0(r1)
/* 8000DC68 0000ABC8 83 9F 02 58 */ lwz r28, 0x258(r31)
/* 8000DC6C 0000ABCC 83 7F 02 5C */ lwz r27, 0x25c(r31)
/* 8000DC70 0000ABD0 83 5F 02 60 */ lwz r26, 0x260(r31)
/* 8000DC74 0000ABD4 83 3F 02 64 */ lwz r25, 0x264(r31)
/* 8000DC78 0000ABD8 83 1F 02 68 */ lwz r24, 0x268(r31)
/* 8000DC7C 0000ABDC 82 FF 02 6C */ lwz r23, 0x26c(r31)
/* 8000DC80 0000ABE0 82 DF 02 70 */ lwz r22, 0x270(r31)
/* 8000DC84 0000ABE4 82 BF 02 74 */ lwz r21, 0x274(r31)
/* 8000DC88 0000ABE8 82 9F 02 78 */ lwz r20, 0x278(r31)
/* 8000DC8C 0000ABEC 82 7F 02 7C */ lwz r19, 0x27c(r31)
/* 8000DC90 0000ABF0 82 5F 02 80 */ lwz r18, 0x280(r31)
/* 8000DC94 0000ABF4 82 3F 02 84 */ lwz r17, 0x284(r31)
/* 8000DC98 0000ABF8 82 1F 02 88 */ lwz r16, 0x288(r31)
/* 8000DC9C 0000ABFC 81 FF 02 8C */ lwz r15, 0x28c(r31)
/* 8000DCA0 0000AC00 81 DF 02 90 */ lwz r14, 0x290(r31)
/* 8000DCA4 0000AC04 81 9F 02 94 */ lwz r12, 0x294(r31)
/* 8000DCA8 0000AC08 81 7F 02 98 */ lwz r11, 0x298(r31)
/* 8000DCAC 0000AC0C 81 5F 02 9C */ lwz r10, 0x29c(r31)
/* 8000DCB0 0000AC10 81 3F 02 A0 */ lwz r9, 0x2a0(r31)
/* 8000DCB4 0000AC14 81 1F 02 A4 */ lwz r8, 0x2a4(r31)
/* 8000DCB8 0000AC18 80 FF 02 A8 */ lwz r7, 0x2a8(r31)
/* 8000DCBC 0000AC1C 80 DF 02 AC */ lwz r6, 0x2ac(r31)
/* 8000DCC0 0000AC20 80 BF 02 B0 */ lwz r5, 0x2b0(r31)
/* 8000DCC4 0000AC24 80 9F 02 B4 */ lwz r4, 0x2b4(r31)
/* 8000DCC8 0000AC28 83 DF 02 BC */ lwz r30, 0x2bc(r31)
/* 8000DCCC 0000AC2C 90 03 00 F4 */ stw r0, 0xf4(r3)
/* 8000DCD0 0000AC30 7F A0 EB 78 */ mr r0, r29
/* 8000DCD4 0000AC34 93 A1 00 D4 */ stw r29, 0xd4(r1)
/* 8000DCD8 0000AC38 93 83 00 48 */ stw r28, 0x48(r3)
/* 8000DCDC 0000AC3C 93 63 00 4C */ stw r27, 0x4c(r3)
/* 8000DCE0 0000AC40 93 43 00 50 */ stw r26, 0x50(r3)
/* 8000DCE4 0000AC44 93 23 00 54 */ stw r25, 0x54(r3)
/* 8000DCE8 0000AC48 93 03 00 58 */ stw r24, 0x58(r3)
/* 8000DCEC 0000AC4C 92 E3 00 5C */ stw r23, 0x5c(r3)
/* 8000DCF0 0000AC50 92 C3 00 60 */ stw r22, 0x60(r3)
/* 8000DCF4 0000AC54 92 A3 00 64 */ stw r21, 0x64(r3)
/* 8000DCF8 0000AC58 92 83 00 68 */ stw r20, 0x68(r3)
/* 8000DCFC 0000AC5C 92 63 00 6C */ stw r19, 0x6c(r3)
/* 8000DD00 0000AC60 92 43 00 70 */ stw r18, 0x70(r3)
/* 8000DD04 0000AC64 92 23 00 74 */ stw r17, 0x74(r3)
/* 8000DD08 0000AC68 92 03 00 78 */ stw r16, 0x78(r3)
/* 8000DD0C 0000AC6C 91 E3 00 7C */ stw r15, 0x7c(r3)
/* 8000DD10 0000AC70 91 C3 00 80 */ stw r14, 0x80(r3)
/* 8000DD14 0000AC74 91 83 00 84 */ stw r12, 0x84(r3)
/* 8000DD18 0000AC78 91 63 00 88 */ stw r11, 0x88(r3)
/* 8000DD1C 0000AC7C 91 43 00 8C */ stw r10, 0x8c(r3)
/* 8000DD20 0000AC80 91 23 00 90 */ stw r9, 0x90(r3)
/* 8000DD24 0000AC84 91 03 00 94 */ stw r8, 0x94(r3)
/* 8000DD28 0000AC88 90 E3 00 98 */ stw r7, 0x98(r3)
/* 8000DD2C 0000AC8C 90 C3 00 9C */ stw r6, 0x9c(r3)
/* 8000DD30 0000AC90 90 A3 00 A0 */ stw r5, 0xa0(r3)
/* 8000DD34 0000AC94 90 83 00 A4 */ stw r4, 0xa4(r3)
/* 8000DD38 0000AC98 93 C3 00 AC */ stw r30, 0xac(r3)
/* 8000DD3C 0000AC9C 90 03 00 F8 */ stw r0, 0xf8(r3)
/* 8000DD40 0000ACA0 83 BF 04 84 */ lwz r29, 0x484(r31)
/* 8000DD44 0000ACA4 3A 1F 05 40 */ addi r16, r31, 0x540
/* 8000DD48 0000ACA8 80 1F 04 7C */ lwz r0, 0x47c(r31)
/* 8000DD4C 0000ACAC 93 A1 01 2C */ stw r29, 0x12c(r1)
/* 8000DD50 0000ACB0 83 BF 04 88 */ lwz r29, 0x488(r31)
/* 8000DD54 0000ACB4 90 10 00 50 */ stw r0, 0x50(r16)
/* 8000DD58 0000ACB8 80 01 01 2C */ lwz r0, 0x12c(r1)
/* 8000DD5C 0000ACBC 93 A1 00 D8 */ stw r29, 0xd8(r1)
/* 8000DD60 0000ACC0 83 BF 04 8C */ lwz r29, 0x48c(r31)
/* 8000DD64 0000ACC4 90 10 00 58 */ stw r0, 0x58(r16)
/* 8000DD68 0000ACC8 80 01 00 D8 */ lwz r0, 0xd8(r1)
/* 8000DD6C 0000ACCC 93 A1 00 DC */ stw r29, 0xdc(r1)
/* 8000DD70 0000ACD0 83 BF 04 90 */ lwz r29, 0x490(r31)
/* 8000DD74 0000ACD4 90 10 00 5C */ stw r0, 0x5c(r16)
/* 8000DD78 0000ACD8 80 01 00 DC */ lwz r0, 0xdc(r1)
/* 8000DD7C 0000ACDC 93 A1 00 E0 */ stw r29, 0xe0(r1)
/* 8000DD80 0000ACE0 83 BF 04 94 */ lwz r29, 0x494(r31)
/* 8000DD84 0000ACE4 90 10 00 60 */ stw r0, 0x60(r16)
/* 8000DD88 0000ACE8 80 01 00 E0 */ lwz r0, 0xe0(r1)
/* 8000DD8C 0000ACEC 93 A1 00 E4 */ stw r29, 0xe4(r1)
/* 8000DD90 0000ACF0 83 BF 04 98 */ lwz r29, 0x498(r31)
/* 8000DD94 0000ACF4 90 10 00 64 */ stw r0, 0x64(r16)
/* 8000DD98 0000ACF8 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 8000DD9C 0000ACFC 93 A1 00 E8 */ stw r29, 0xe8(r1)
/* 8000DDA0 0000AD00 83 BF 04 9C */ lwz r29, 0x49c(r31)
/* 8000DDA4 0000AD04 90 10 00 68 */ stw r0, 0x68(r16)
/* 8000DDA8 0000AD08 80 01 00 E8 */ lwz r0, 0xe8(r1)
/* 8000DDAC 0000AD0C 93 A1 00 EC */ stw r29, 0xec(r1)
/* 8000DDB0 0000AD10 83 BF 04 A0 */ lwz r29, 0x4a0(r31)
/* 8000DDB4 0000AD14 90 10 00 6C */ stw r0, 0x6c(r16)
/* 8000DDB8 0000AD18 80 01 00 EC */ lwz r0, 0xec(r1)
/* 8000DDBC 0000AD1C 93 A1 00 F0 */ stw r29, 0xf0(r1)
/* 8000DDC0 0000AD20 83 BF 04 A4 */ lwz r29, 0x4a4(r31)
/* 8000DDC4 0000AD24 90 10 00 70 */ stw r0, 0x70(r16)
/* 8000DDC8 0000AD28 80 01 00 F0 */ lwz r0, 0xf0(r1)
/* 8000DDCC 0000AD2C 93 A1 00 F4 */ stw r29, 0xf4(r1)
/* 8000DDD0 0000AD30 83 BF 04 A8 */ lwz r29, 0x4a8(r31)
/* 8000DDD4 0000AD34 90 10 00 74 */ stw r0, 0x74(r16)
/* 8000DDD8 0000AD38 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 8000DDDC 0000AD3C 93 A1 00 F8 */ stw r29, 0xf8(r1)
/* 8000DDE0 0000AD40 83 BF 04 AC */ lwz r29, 0x4ac(r31)
/* 8000DDE4 0000AD44 90 10 00 78 */ stw r0, 0x78(r16)
/* 8000DDE8 0000AD48 80 01 00 F8 */ lwz r0, 0xf8(r1)
/* 8000DDEC 0000AD4C 93 A1 00 FC */ stw r29, 0xfc(r1)
/* 8000DDF0 0000AD50 83 BF 04 B0 */ lwz r29, 0x4b0(r31)
/* 8000DDF4 0000AD54 90 10 00 7C */ stw r0, 0x7c(r16)
/* 8000DDF8 0000AD58 80 01 00 FC */ lwz r0, 0xfc(r1)
/* 8000DDFC 0000AD5C 93 A1 01 00 */ stw r29, 0x100(r1)
/* 8000DE00 0000AD60 83 BF 04 B4 */ lwz r29, 0x4b4(r31)
/* 8000DE04 0000AD64 90 10 00 80 */ stw r0, 0x80(r16)
/* 8000DE08 0000AD68 80 01 01 00 */ lwz r0, 0x100(r1)
/* 8000DE0C 0000AD6C 93 A1 01 04 */ stw r29, 0x104(r1)
/* 8000DE10 0000AD70 83 BF 04 B8 */ lwz r29, 0x4b8(r31)
/* 8000DE14 0000AD74 90 10 00 84 */ stw r0, 0x84(r16)
/* 8000DE18 0000AD78 80 01 01 04 */ lwz r0, 0x104(r1)
/* 8000DE1C 0000AD7C 93 A1 01 08 */ stw r29, 0x108(r1)
/* 8000DE20 0000AD80 83 BF 04 BC */ lwz r29, 0x4bc(r31)
/* 8000DE24 0000AD84 83 9F 03 0C */ lwz r28, 0x30c(r31)
/* 8000DE28 0000AD88 83 7F 03 10 */ lwz r27, 0x310(r31)
/* 8000DE2C 0000AD8C 83 5F 03 14 */ lwz r26, 0x314(r31)
/* 8000DE30 0000AD90 83 3F 03 18 */ lwz r25, 0x318(r31)
/* 8000DE34 0000AD94 83 1F 03 1C */ lwz r24, 0x31c(r31)
/* 8000DE38 0000AD98 82 FF 03 20 */ lwz r23, 0x320(r31)
/* 8000DE3C 0000AD9C 93 A1 01 0C */ stw r29, 0x10c(r1)
/* 8000DE40 0000ADA0 83 BF 04 C0 */ lwz r29, 0x4c0(r31)
/* 8000DE44 0000ADA4 90 10 00 88 */ stw r0, 0x88(r16)
/* 8000DE48 0000ADA8 80 01 01 08 */ lwz r0, 0x108(r1)
/* 8000DE4C 0000ADAC 93 A1 01 10 */ stw r29, 0x110(r1)
/* 8000DE50 0000ADB0 83 BF 04 C4 */ lwz r29, 0x4c4(r31)
/* 8000DE54 0000ADB4 90 10 00 8C */ stw r0, 0x8c(r16)
/* 8000DE58 0000ADB8 80 01 01 0C */ lwz r0, 0x10c(r1)
/* 8000DE5C 0000ADBC 82 DF 04 38 */ lwz r22, 0x438(r31)
/* 8000DE60 0000ADC0 90 10 00 90 */ stw r0, 0x90(r16)
/* 8000DE64 0000ADC4 80 01 01 10 */ lwz r0, 0x110(r1)
/* 8000DE68 0000ADC8 82 BF 04 3C */ lwz r21, 0x43c(r31)
/* 8000DE6C 0000ADCC 82 9F 04 40 */ lwz r20, 0x440(r31)
/* 8000DE70 0000ADD0 82 7F 04 44 */ lwz r19, 0x444(r31)
/* 8000DE74 0000ADD4 82 5F 04 48 */ lwz r18, 0x448(r31)
/* 8000DE78 0000ADD8 82 3F 04 4C */ lwz r17, 0x44c(r31)
/* 8000DE7C 0000ADDC 81 FF 04 50 */ lwz r15, 0x450(r31)
/* 8000DE80 0000ADE0 81 DF 04 54 */ lwz r14, 0x454(r31)
/* 8000DE84 0000ADE4 81 9F 04 58 */ lwz r12, 0x458(r31)
/* 8000DE88 0000ADE8 81 7F 04 5C */ lwz r11, 0x45c(r31)
/* 8000DE8C 0000ADEC 81 5F 04 60 */ lwz r10, 0x460(r31)
/* 8000DE90 0000ADF0 81 3F 04 64 */ lwz r9, 0x464(r31)
/* 8000DE94 0000ADF4 81 1F 04 68 */ lwz r8, 0x468(r31)
/* 8000DE98 0000ADF8 80 FF 04 6C */ lwz r7, 0x46c(r31)
/* 8000DE9C 0000ADFC 80 DF 04 70 */ lwz r6, 0x470(r31)
/* 8000DEA0 0000AE00 80 BF 04 74 */ lwz r5, 0x474(r31)
/* 8000DEA4 0000AE04 80 9F 04 78 */ lwz r4, 0x478(r31)
/* 8000DEA8 0000AE08 83 DF 04 80 */ lwz r30, 0x480(r31)
/* 8000DEAC 0000AE0C 90 10 00 94 */ stw r0, 0x94(r16)
/* 8000DEB0 0000AE10 7F A0 EB 78 */ mr r0, r29
/* 8000DEB4 0000AE14 93 83 00 FC */ stw r28, 0xfc(r3)
/* 8000DEB8 0000AE18 93 63 01 00 */ stw r27, 0x100(r3)
/* 8000DEBC 0000AE1C 93 43 01 04 */ stw r26, 0x104(r3)
/* 8000DEC0 0000AE20 93 23 01 08 */ stw r25, 0x108(r3)
/* 8000DEC4 0000AE24 93 03 01 0C */ stw r24, 0x10c(r3)
/* 8000DEC8 0000AE28 92 E3 01 10 */ stw r23, 0x110(r3)
/* 8000DECC 0000AE2C 80 61 00 14 */ lwz r3, 0x14(r1)
/* 8000DED0 0000AE30 93 A1 01 14 */ stw r29, 0x114(r1)
/* 8000DED4 0000AE34 90 7F 05 40 */ stw r3, 0x540(r31)
/* 8000DED8 0000AE38 80 61 00 18 */ lwz r3, 0x18(r1)
/* 8000DEDC 0000AE3C 92 D0 00 0C */ stw r22, 0xc(r16)
/* 8000DEE0 0000AE40 90 7F 05 44 */ stw r3, 0x544(r31)
/* 8000DEE4 0000AE44 80 61 00 1C */ lwz r3, 0x1c(r1)
/* 8000DEE8 0000AE48 92 B0 00 10 */ stw r21, 0x10(r16)
/* 8000DEEC 0000AE4C 90 7F 05 48 */ stw r3, 0x548(r31)
/* 8000DEF0 0000AE50 92 90 00 14 */ stw r20, 0x14(r16)
/* 8000DEF4 0000AE54 92 70 00 18 */ stw r19, 0x18(r16)
/* 8000DEF8 0000AE58 92 50 00 1C */ stw r18, 0x1c(r16)
/* 8000DEFC 0000AE5C 92 30 00 20 */ stw r17, 0x20(r16)
/* 8000DF00 0000AE60 91 F0 00 24 */ stw r15, 0x24(r16)
/* 8000DF04 0000AE64 91 D0 00 28 */ stw r14, 0x28(r16)
/* 8000DF08 0000AE68 91 90 00 2C */ stw r12, 0x2c(r16)
/* 8000DF0C 0000AE6C 91 70 00 30 */ stw r11, 0x30(r16)
/* 8000DF10 0000AE70 91 50 00 34 */ stw r10, 0x34(r16)
/* 8000DF14 0000AE74 91 30 00 38 */ stw r9, 0x38(r16)
/* 8000DF18 0000AE78 91 10 00 3C */ stw r8, 0x3c(r16)
/* 8000DF1C 0000AE7C 90 F0 00 40 */ stw r7, 0x40(r16)
/* 8000DF20 0000AE80 90 D0 00 44 */ stw r6, 0x44(r16)
/* 8000DF24 0000AE84 90 B0 00 48 */ stw r5, 0x48(r16)
/* 8000DF28 0000AE88 90 90 00 4C */ stw r4, 0x4c(r16)
/* 8000DF2C 0000AE8C 93 D0 00 54 */ stw r30, 0x54(r16)
/* 8000DF30 0000AE90 90 10 00 98 */ stw r0, 0x98(r16)
/* 8000DF34 0000AE94 81 FF 05 30 */ lwz r15, 0x530(r31)
/* 8000DF38 0000AE98 80 1F 05 28 */ lwz r0, 0x528(r31)
/* 8000DF3C 0000AE9C 91 E1 01 30 */ stw r15, 0x130(r1)
/* 8000DF40 0000AEA0 81 FF 05 34 */ lwz r15, 0x534(r31)
/* 8000DF44 0000AEA4 90 10 00 FC */ stw r0, 0xfc(r16)
/* 8000DF48 0000AEA8 80 01 01 30 */ lwz r0, 0x130(r1)
/* 8000DF4C 0000AEAC 91 E1 01 18 */ stw r15, 0x118(r1)
/* 8000DF50 0000AEB0 81 FF 05 38 */ lwz r15, 0x538(r31)
/* 8000DF54 0000AEB4 90 10 01 04 */ stw r0, 0x104(r16)
/* 8000DF58 0000AEB8 80 01 01 18 */ lwz r0, 0x118(r1)
/* 8000DF5C 0000AEBC 91 E1 01 1C */ stw r15, 0x11c(r1)
/* 8000DF60 0000AEC0 82 3F 04 C8 */ lwz r17, 0x4c8(r31)
/* 8000DF64 0000AEC4 82 5F 04 CC */ lwz r18, 0x4cc(r31)
/* 8000DF68 0000AEC8 82 7F 04 D0 */ lwz r19, 0x4d0(r31)
/* 8000DF6C 0000AECC 82 9F 04 D4 */ lwz r20, 0x4d4(r31)
/* 8000DF70 0000AED0 82 BF 04 D8 */ lwz r21, 0x4d8(r31)
/* 8000DF74 0000AED4 82 DF 04 DC */ lwz r22, 0x4dc(r31)
/* 8000DF78 0000AED8 82 FF 04 E0 */ lwz r23, 0x4e0(r31)
/* 8000DF7C 0000AEDC 83 1F 04 E4 */ lwz r24, 0x4e4(r31)
/* 8000DF80 0000AEE0 83 3F 04 E8 */ lwz r25, 0x4e8(r31)
/* 8000DF84 0000AEE4 83 5F 04 EC */ lwz r26, 0x4ec(r31)
/* 8000DF88 0000AEE8 83 7F 04 F0 */ lwz r27, 0x4f0(r31)
/* 8000DF8C 0000AEEC 83 9F 04 F4 */ lwz r28, 0x4f4(r31)
/* 8000DF90 0000AEF0 83 BF 04 F8 */ lwz r29, 0x4f8(r31)
/* 8000DF94 0000AEF4 83 DF 04 FC */ lwz r30, 0x4fc(r31)
/* 8000DF98 0000AEF8 81 9F 05 00 */ lwz r12, 0x500(r31)
/* 8000DF9C 0000AEFC 81 7F 05 04 */ lwz r11, 0x504(r31)
/* 8000DFA0 0000AF00 81 5F 05 08 */ lwz r10, 0x508(r31)
/* 8000DFA4 0000AF04 81 3F 05 0C */ lwz r9, 0x50c(r31)
/* 8000DFA8 0000AF08 81 1F 05 10 */ lwz r8, 0x510(r31)
/* 8000DFAC 0000AF0C 80 FF 05 14 */ lwz r7, 0x514(r31)
/* 8000DFB0 0000AF10 80 DF 05 18 */ lwz r6, 0x518(r31)
/* 8000DFB4 0000AF14 80 BF 05 1C */ lwz r5, 0x51c(r31)
/* 8000DFB8 0000AF18 80 9F 05 20 */ lwz r4, 0x520(r31)
/* 8000DFBC 0000AF1C 80 7F 05 24 */ lwz r3, 0x524(r31)
/* 8000DFC0 0000AF20 81 DF 05 2C */ lwz r14, 0x52c(r31)
/* 8000DFC4 0000AF24 81 FF 05 3C */ lwz r15, 0x53c(r31)
/* 8000DFC8 0000AF28 90 10 01 08 */ stw r0, 0x108(r16)
/* 8000DFCC 0000AF2C 80 01 01 1C */ lwz r0, 0x11c(r1)
/* 8000DFD0 0000AF30 92 30 00 9C */ stw r17, 0x9c(r16)
/* 8000DFD4 0000AF34 92 50 00 A0 */ stw r18, 0xa0(r16)
/* 8000DFD8 0000AF38 92 70 00 A4 */ stw r19, 0xa4(r16)
/* 8000DFDC 0000AF3C 92 90 00 A8 */ stw r20, 0xa8(r16)
/* 8000DFE0 0000AF40 92 B0 00 AC */ stw r21, 0xac(r16)
/* 8000DFE4 0000AF44 92 D0 00 B0 */ stw r22, 0xb0(r16)
/* 8000DFE8 0000AF48 92 F0 00 B4 */ stw r23, 0xb4(r16)
/* 8000DFEC 0000AF4C 93 10 00 B8 */ stw r24, 0xb8(r16)
/* 8000DFF0 0000AF50 93 30 00 BC */ stw r25, 0xbc(r16)
/* 8000DFF4 0000AF54 93 50 00 C0 */ stw r26, 0xc0(r16)
/* 8000DFF8 0000AF58 93 70 00 C4 */ stw r27, 0xc4(r16)
/* 8000DFFC 0000AF5C 93 90 00 C8 */ stw r28, 0xc8(r16)
/* 8000E000 0000AF60 93 B0 00 CC */ stw r29, 0xcc(r16)
/* 8000E004 0000AF64 93 D0 00 D0 */ stw r30, 0xd0(r16)
/* 8000E008 0000AF68 91 90 00 D4 */ stw r12, 0xd4(r16)
/* 8000E00C 0000AF6C 91 70 00 D8 */ stw r11, 0xd8(r16)
/* 8000E010 0000AF70 91 50 00 DC */ stw r10, 0xdc(r16)
/* 8000E014 0000AF74 91 30 00 E0 */ stw r9, 0xe0(r16)
/* 8000E018 0000AF78 91 10 00 E4 */ stw r8, 0xe4(r16)
/* 8000E01C 0000AF7C 90 F0 00 E8 */ stw r7, 0xe8(r16)
/* 8000E020 0000AF80 90 D0 00 EC */ stw r6, 0xec(r16)
/* 8000E024 0000AF84 90 B0 00 F0 */ stw r5, 0xf0(r16)
/* 8000E028 0000AF88 90 90 00 F4 */ stw r4, 0xf4(r16)
/* 8000E02C 0000AF8C 90 70 00 F8 */ stw r3, 0xf8(r16)
/* 8000E030 0000AF90 91 D0 01 00 */ stw r14, 0x100(r16)
/* 8000E034 0000AF94 90 10 01 0C */ stw r0, 0x10c(r16)
/* 8000E038 0000AF98 91 F0 01 10 */ stw r15, 0x110(r16)
/* 8000E03C 0000AF9C B9 C1 01 38 */ lmw r14, 0x138(r1)
/* 8000E040 0000AFA0 80 01 01 84 */ lwz r0, 0x184(r1)
/* 8000E044 0000AFA4 7C 08 03 A6 */ mtlr r0
/* 8000E048 0000AFA8 38 21 01 80 */ addi r1, r1, 0x180
/* 8000E04C 0000AFAC 4E 80 00 20 */ blr
.global "__dt__Q24rstl21reserved_vector<b,65>Fv"
"__dt__Q24rstl21reserved_vector<b,65>Fv":
/* 8000E050 0000AFB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8000E054 0000AFB4 7C 08 02 A6 */ mflr r0
/* 8000E058 0000AFB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8000E05C 0000AFBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8000E060 0000AFC0 7C 7F 1B 79 */ or. r31, r3, r3
/* 8000E064 0000AFC4 41 82 00 68 */ beq lbl_8000E0CC
/* 8000E068 0000AFC8 80 DF 00 00 */ lwz r6, 0(r31)
/* 8000E06C 0000AFCC 38 60 00 00 */ li r3, 0
/* 8000E070 0000AFD0 2C 06 00 00 */ cmpwi r6, 0
/* 8000E074 0000AFD4 40 81 00 40 */ ble lbl_8000E0B4
/* 8000E078 0000AFD8 2C 06 00 08 */ cmpwi r6, 8
/* 8000E07C 0000AFDC 38 A6 FF F8 */ addi r5, r6, -8
/* 8000E080 0000AFE0 40 81 00 20 */ ble lbl_8000E0A0
/* 8000E084 0000AFE4 38 05 00 07 */ addi r0, r5, 7
/* 8000E088 0000AFE8 54 00 E8 FE */ srwi r0, r0, 3
/* 8000E08C 0000AFEC 7C 09 03 A6 */ mtctr r0
/* 8000E090 0000AFF0 2C 05 00 00 */ cmpwi r5, 0
/* 8000E094 0000AFF4 40 81 00 0C */ ble lbl_8000E0A0
lbl_8000E098:
/* 8000E098 0000AFF8 38 63 00 08 */ addi r3, r3, 8
/* 8000E09C 0000AFFC 42 00 FF FC */ bdnz lbl_8000E098
lbl_8000E0A0:
/* 8000E0A0 0000B000 7C 03 30 50 */ subf r0, r3, r6
/* 8000E0A4 0000B004 7C 09 03 A6 */ mtctr r0
/* 8000E0A8 0000B008 7C 03 30 00 */ cmpw r3, r6
/* 8000E0AC 0000B00C 40 80 00 08 */ bge lbl_8000E0B4
lbl_8000E0B0:
/* 8000E0B0 0000B010 42 00 00 00 */ bdnz lbl_8000E0B0
lbl_8000E0B4:
/* 8000E0B4 0000B014 38 60 00 00 */ li r3, 0
/* 8000E0B8 0000B018 7C 80 07 35 */ extsh. r0, r4
/* 8000E0BC 0000B01C 90 7F 00 00 */ stw r3, 0(r31)
/* 8000E0C0 0000B020 40 81 00 0C */ ble lbl_8000E0CC
/* 8000E0C4 0000B024 7F E3 FB 78 */ mr r3, r31
/* 8000E0C8 0000B028 48 30 78 69 */ bl Free__7CMemoryFPCv
lbl_8000E0CC:
/* 8000E0CC 0000B02C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8000E0D0 0000B030 7F E3 FB 78 */ mr r3, r31
/* 8000E0D4 0000B034 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8000E0D8 0000B038 7C 08 03 A6 */ mtlr r0
/* 8000E0DC 0000B03C 38 21 00 10 */ addi r1, r1, 0x10
/* 8000E0E0 0000B040 4E 80 00 20 */ blr