prime/asm/MetroidPrime/RumbleFxTable.s

922 lines
40 KiB
ArmAsm

.include "macros.inc"
.comm skRumbleFxTable, 0x2A0, 4
.section .ctors, "wa"
lbl_ctor:
.4byte __sinit_RumbleFxTable_cpp
.section .text, "ax"
.global __sinit_RumbleFxTable_cpp
__sinit_RumbleFxTable_cpp:
/* 802269BC 0022391C 94 21 FD 50 */ stwu r1, -0x2b0(r1)
/* 802269C0 00223920 7C 08 02 A6 */ mflr r0
/* 802269C4 00223924 C0 22 B4 C0 */ lfs f1, lbl_805AD1E0@sda21(r2)
/* 802269C8 00223928 38 80 00 00 */ li r4, 0
/* 802269CC 0022392C 90 01 02 B4 */ stw r0, 0x2b4(r1)
/* 802269D0 00223930 38 61 02 8C */ addi r3, r1, 0x28c
/* 802269D4 00223934 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 802269D8 00223938 38 A0 00 00 */ li r5, 0
/* 802269DC 0022393C C0 62 B4 C8 */ lfs f3, lbl_805AD1E8@sda21(r2)
/* 802269E0 00223940 C0 82 B4 CC */ lfs f4, lbl_805AD1EC@sda21(r2)
/* 802269E4 00223944 C0 A2 B4 D0 */ lfs f5, lbl_805AD1F0@sda21(r2)
/* 802269E8 00223948 C0 C2 B4 D4 */ lfs f6, lbl_805AD1F4@sda21(r2)
/* 802269EC 0022394C 48 14 31 ED */ bl __ct__9SAdsrDataFffffffbb
/* 802269F0 00223950 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 802269F4 00223954 C0 21 02 8C */ lfs f1, 0x28c(r1)
/* 802269F8 00223958 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 802269FC 0022395C C0 41 02 90 */ lfs f2, 0x290(r1)
/* 80226A00 00223960 C0 61 02 94 */ lfs f3, 0x294(r1)
/* 80226A04 00223964 38 61 02 70 */ addi r3, r1, 0x270
/* 80226A08 00223968 C0 81 02 98 */ lfs f4, 0x298(r1)
/* 80226A0C 0022396C 38 80 00 00 */ li r4, 0
/* 80226A10 00223970 C0 A1 02 9C */ lfs f5, 0x29c(r1)
/* 80226A14 00223974 38 A0 00 00 */ li r5, 0
/* 80226A18 00223978 C0 01 02 A0 */ lfs f0, 0x2a0(r1)
/* 80226A1C 0022397C 88 01 02 A4 */ lbz r0, 0x2a4(r1)
/* 80226A20 00223980 D0 26 00 00 */ stfs f1, 0(r6)
/* 80226A24 00223984 C0 22 B4 D8 */ lfs f1, lbl_805AD1F8@sda21(r2)
/* 80226A28 00223988 D0 46 00 04 */ stfs f2, 4(r6)
/* 80226A2C 0022398C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226A30 00223990 D0 66 00 08 */ stfs f3, 8(r6)
/* 80226A34 00223994 C0 62 B4 DC */ lfs f3, lbl_805AD1FC@sda21(r2)
/* 80226A38 00223998 D0 86 00 0C */ stfs f4, 0xc(r6)
/* 80226A3C 0022399C C0 82 B4 E0 */ lfs f4, lbl_805AD200@sda21(r2)
/* 80226A40 002239A0 D0 A6 00 10 */ stfs f5, 0x10(r6)
/* 80226A44 002239A4 C0 A2 B4 E4 */ lfs f5, lbl_805AD204@sda21(r2)
/* 80226A48 002239A8 D0 06 00 14 */ stfs f0, 0x14(r6)
/* 80226A4C 002239AC C0 C2 B4 E8 */ lfs f6, lbl_805AD208@sda21(r2)
/* 80226A50 002239B0 98 06 00 18 */ stb r0, 0x18(r6)
/* 80226A54 002239B4 48 14 31 85 */ bl __ct__9SAdsrDataFffffffbb
/* 80226A58 002239B8 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226A5C 002239BC 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226A60 002239C0 C0 82 B4 EC */ lfs f4, lbl_805AD20C@sda21(r2)
/* 80226A64 002239C4 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226A68 002239C8 C0 21 02 70 */ lfs f1, 0x270(r1)
/* 80226A6C 002239CC FC C0 10 90 */ fmr f6, f2
/* 80226A70 002239D0 C0 61 02 74 */ lfs f3, 0x274(r1)
/* 80226A74 002239D4 FC A0 20 90 */ fmr f5, f4
/* 80226A78 002239D8 C1 21 02 78 */ lfs f9, 0x278(r1)
/* 80226A7C 002239DC 38 61 02 54 */ addi r3, r1, 0x254
/* 80226A80 002239E0 C1 01 02 7C */ lfs f8, 0x27c(r1)
/* 80226A84 002239E4 C0 E1 02 80 */ lfs f7, 0x280(r1)
/* 80226A88 002239E8 38 80 00 00 */ li r4, 0
/* 80226A8C 002239EC C0 01 02 84 */ lfs f0, 0x284(r1)
/* 80226A90 002239F0 38 A0 00 00 */ li r5, 0
/* 80226A94 002239F4 88 01 02 88 */ lbz r0, 0x288(r1)
/* 80226A98 002239F8 D0 26 00 1C */ stfs f1, 0x1c(r6)
/* 80226A9C 002239FC C0 22 B4 E4 */ lfs f1, lbl_805AD204@sda21(r2)
/* 80226AA0 00223A00 D0 66 00 20 */ stfs f3, 0x20(r6)
/* 80226AA4 00223A04 C0 62 B4 D0 */ lfs f3, lbl_805AD1F0@sda21(r2)
/* 80226AA8 00223A08 D1 26 00 24 */ stfs f9, 0x24(r6)
/* 80226AAC 00223A0C D1 06 00 28 */ stfs f8, 0x28(r6)
/* 80226AB0 00223A10 D0 E6 00 2C */ stfs f7, 0x2c(r6)
/* 80226AB4 00223A14 D0 06 00 30 */ stfs f0, 0x30(r6)
/* 80226AB8 00223A18 98 06 00 34 */ stb r0, 0x34(r6)
/* 80226ABC 00223A1C 48 14 31 1D */ bl __ct__9SAdsrDataFffffffbb
/* 80226AC0 00223A20 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226AC4 00223A24 C0 21 02 54 */ lfs f1, 0x254(r1)
/* 80226AC8 00223A28 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226ACC 00223A2C C0 41 02 58 */ lfs f2, 0x258(r1)
/* 80226AD0 00223A30 C0 61 02 5C */ lfs f3, 0x25c(r1)
/* 80226AD4 00223A34 38 61 02 38 */ addi r3, r1, 0x238
/* 80226AD8 00223A38 C0 81 02 60 */ lfs f4, 0x260(r1)
/* 80226ADC 00223A3C 38 80 00 00 */ li r4, 0
/* 80226AE0 00223A40 C0 A1 02 64 */ lfs f5, 0x264(r1)
/* 80226AE4 00223A44 38 A0 00 00 */ li r5, 0
/* 80226AE8 00223A48 C0 01 02 68 */ lfs f0, 0x268(r1)
/* 80226AEC 00223A4C 88 01 02 6C */ lbz r0, 0x26c(r1)
/* 80226AF0 00223A50 D0 26 00 38 */ stfs f1, 0x38(r6)
/* 80226AF4 00223A54 C0 22 B4 F0 */ lfs f1, lbl_805AD210@sda21(r2)
/* 80226AF8 00223A58 D0 46 00 3C */ stfs f2, 0x3c(r6)
/* 80226AFC 00223A5C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226B00 00223A60 D0 66 00 40 */ stfs f3, 0x40(r6)
/* 80226B04 00223A64 C0 62 B4 D0 */ lfs f3, lbl_805AD1F0@sda21(r2)
/* 80226B08 00223A68 D0 86 00 44 */ stfs f4, 0x44(r6)
/* 80226B0C 00223A6C C0 82 B4 EC */ lfs f4, lbl_805AD20C@sda21(r2)
/* 80226B10 00223A70 D0 A6 00 48 */ stfs f5, 0x48(r6)
/* 80226B14 00223A74 C0 A2 B4 F4 */ lfs f5, lbl_805AD214@sda21(r2)
/* 80226B18 00223A78 D0 06 00 4C */ stfs f0, 0x4c(r6)
/* 80226B1C 00223A7C C0 C2 B4 F8 */ lfs f6, lbl_805AD218@sda21(r2)
/* 80226B20 00223A80 98 06 00 50 */ stb r0, 0x50(r6)
/* 80226B24 00223A84 48 14 30 B5 */ bl __ct__9SAdsrDataFffffffbb
/* 80226B28 00223A88 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226B2C 00223A8C C0 21 02 38 */ lfs f1, 0x238(r1)
/* 80226B30 00223A90 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226B34 00223A94 C0 41 02 3C */ lfs f2, 0x23c(r1)
/* 80226B38 00223A98 C0 61 02 40 */ lfs f3, 0x240(r1)
/* 80226B3C 00223A9C 38 61 02 1C */ addi r3, r1, 0x21c
/* 80226B40 00223AA0 C0 81 02 44 */ lfs f4, 0x244(r1)
/* 80226B44 00223AA4 38 80 00 00 */ li r4, 0
/* 80226B48 00223AA8 C0 A1 02 48 */ lfs f5, 0x248(r1)
/* 80226B4C 00223AAC 38 A0 00 00 */ li r5, 0
/* 80226B50 00223AB0 C0 01 02 4C */ lfs f0, 0x24c(r1)
/* 80226B54 00223AB4 88 01 02 50 */ lbz r0, 0x250(r1)
/* 80226B58 00223AB8 D0 26 00 54 */ stfs f1, 0x54(r6)
/* 80226B5C 00223ABC C0 22 B4 FC */ lfs f1, lbl_805AD21C@sda21(r2)
/* 80226B60 00223AC0 D0 46 00 58 */ stfs f2, 0x58(r6)
/* 80226B64 00223AC4 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226B68 00223AC8 D0 66 00 5C */ stfs f3, 0x5c(r6)
/* 80226B6C 00223ACC C0 62 B4 D0 */ lfs f3, lbl_805AD1F0@sda21(r2)
/* 80226B70 00223AD0 D0 86 00 60 */ stfs f4, 0x60(r6)
/* 80226B74 00223AD4 C0 82 B5 00 */ lfs f4, lbl_805AD220@sda21(r2)
/* 80226B78 00223AD8 D0 A6 00 64 */ stfs f5, 0x64(r6)
/* 80226B7C 00223ADC C0 A2 B5 04 */ lfs f5, lbl_805AD224@sda21(r2)
/* 80226B80 00223AE0 D0 06 00 68 */ stfs f0, 0x68(r6)
/* 80226B84 00223AE4 C0 C2 B5 08 */ lfs f6, lbl_805AD228@sda21(r2)
/* 80226B88 00223AE8 98 06 00 6C */ stb r0, 0x6c(r6)
/* 80226B8C 00223AEC 48 14 30 4D */ bl __ct__9SAdsrDataFffffffbb
/* 80226B90 00223AF0 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226B94 00223AF4 C0 21 02 1C */ lfs f1, 0x21c(r1)
/* 80226B98 00223AF8 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226B9C 00223AFC C0 41 02 20 */ lfs f2, 0x220(r1)
/* 80226BA0 00223B00 C0 61 02 24 */ lfs f3, 0x224(r1)
/* 80226BA4 00223B04 38 61 02 00 */ addi r3, r1, 0x200
/* 80226BA8 00223B08 C0 81 02 28 */ lfs f4, 0x228(r1)
/* 80226BAC 00223B0C 38 80 00 00 */ li r4, 0
/* 80226BB0 00223B10 C0 A1 02 2C */ lfs f5, 0x22c(r1)
/* 80226BB4 00223B14 38 A0 00 00 */ li r5, 0
/* 80226BB8 00223B18 C0 01 02 30 */ lfs f0, 0x230(r1)
/* 80226BBC 00223B1C 88 01 02 34 */ lbz r0, 0x234(r1)
/* 80226BC0 00223B20 D0 26 00 70 */ stfs f1, 0x70(r6)
/* 80226BC4 00223B24 C0 22 B5 0C */ lfs f1, lbl_805AD22C@sda21(r2)
/* 80226BC8 00223B28 D0 46 00 74 */ stfs f2, 0x74(r6)
/* 80226BCC 00223B2C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226BD0 00223B30 D0 66 00 78 */ stfs f3, 0x78(r6)
/* 80226BD4 00223B34 C0 62 B4 F8 */ lfs f3, lbl_805AD218@sda21(r2)
/* 80226BD8 00223B38 D0 86 00 7C */ stfs f4, 0x7c(r6)
/* 80226BDC 00223B3C C0 82 B4 D0 */ lfs f4, lbl_805AD1F0@sda21(r2)
/* 80226BE0 00223B40 D0 A6 00 80 */ stfs f5, 0x80(r6)
/* 80226BE4 00223B44 C0 A2 B5 10 */ lfs f5, lbl_805AD230@sda21(r2)
/* 80226BE8 00223B48 D0 06 00 84 */ stfs f0, 0x84(r6)
/* 80226BEC 00223B4C C0 C2 B5 14 */ lfs f6, lbl_805AD234@sda21(r2)
/* 80226BF0 00223B50 98 06 00 88 */ stb r0, 0x88(r6)
/* 80226BF4 00223B54 48 14 2F E5 */ bl __ct__9SAdsrDataFffffffbb
/* 80226BF8 00223B58 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226BFC 00223B5C C0 21 02 00 */ lfs f1, 0x200(r1)
/* 80226C00 00223B60 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226C04 00223B64 C0 41 02 04 */ lfs f2, 0x204(r1)
/* 80226C08 00223B68 C0 61 02 08 */ lfs f3, 0x208(r1)
/* 80226C0C 00223B6C 38 61 01 E4 */ addi r3, r1, 0x1e4
/* 80226C10 00223B70 C0 81 02 0C */ lfs f4, 0x20c(r1)
/* 80226C14 00223B74 38 80 00 00 */ li r4, 0
/* 80226C18 00223B78 C0 A1 02 10 */ lfs f5, 0x210(r1)
/* 80226C1C 00223B7C 38 A0 00 00 */ li r5, 0
/* 80226C20 00223B80 C0 01 02 14 */ lfs f0, 0x214(r1)
/* 80226C24 00223B84 88 01 02 18 */ lbz r0, 0x218(r1)
/* 80226C28 00223B88 D0 26 00 8C */ stfs f1, 0x8c(r6)
/* 80226C2C 00223B8C C0 22 B5 0C */ lfs f1, lbl_805AD22C@sda21(r2)
/* 80226C30 00223B90 D0 46 00 90 */ stfs f2, 0x90(r6)
/* 80226C34 00223B94 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226C38 00223B98 D0 66 00 94 */ stfs f3, 0x94(r6)
/* 80226C3C 00223B9C C0 62 B5 18 */ lfs f3, lbl_805AD238@sda21(r2)
/* 80226C40 00223BA0 D0 86 00 98 */ stfs f4, 0x98(r6)
/* 80226C44 00223BA4 C0 82 B4 C8 */ lfs f4, lbl_805AD1E8@sda21(r2)
/* 80226C48 00223BA8 D0 A6 00 9C */ stfs f5, 0x9c(r6)
/* 80226C4C 00223BAC C0 A2 B4 F8 */ lfs f5, lbl_805AD218@sda21(r2)
/* 80226C50 00223BB0 D0 06 00 A0 */ stfs f0, 0xa0(r6)
/* 80226C54 00223BB4 C0 C2 B5 1C */ lfs f6, lbl_805AD23C@sda21(r2)
/* 80226C58 00223BB8 98 06 00 A4 */ stb r0, 0xa4(r6)
/* 80226C5C 00223BBC 48 14 2F 7D */ bl __ct__9SAdsrDataFffffffbb
/* 80226C60 00223BC0 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226C64 00223BC4 C0 21 01 E4 */ lfs f1, 0x1e4(r1)
/* 80226C68 00223BC8 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226C6C 00223BCC C0 41 01 E8 */ lfs f2, 0x1e8(r1)
/* 80226C70 00223BD0 C0 61 01 EC */ lfs f3, 0x1ec(r1)
/* 80226C74 00223BD4 38 61 01 C8 */ addi r3, r1, 0x1c8
/* 80226C78 00223BD8 C0 81 01 F0 */ lfs f4, 0x1f0(r1)
/* 80226C7C 00223BDC 38 80 00 00 */ li r4, 0
/* 80226C80 00223BE0 C0 A1 01 F4 */ lfs f5, 0x1f4(r1)
/* 80226C84 00223BE4 38 A0 00 00 */ li r5, 0
/* 80226C88 00223BE8 C0 01 01 F8 */ lfs f0, 0x1f8(r1)
/* 80226C8C 00223BEC 88 01 01 FC */ lbz r0, 0x1fc(r1)
/* 80226C90 00223BF0 D0 26 00 A8 */ stfs f1, 0xa8(r6)
/* 80226C94 00223BF4 C0 22 B5 20 */ lfs f1, lbl_805AD240@sda21(r2)
/* 80226C98 00223BF8 D0 46 00 AC */ stfs f2, 0xac(r6)
/* 80226C9C 00223BFC C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226CA0 00223C00 D0 66 00 B0 */ stfs f3, 0xb0(r6)
/* 80226CA4 00223C04 C0 62 B5 24 */ lfs f3, lbl_805AD244@sda21(r2)
/* 80226CA8 00223C08 D0 86 00 B4 */ stfs f4, 0xb4(r6)
/* 80226CAC 00223C0C C0 82 B4 E0 */ lfs f4, lbl_805AD200@sda21(r2)
/* 80226CB0 00223C10 D0 A6 00 B8 */ stfs f5, 0xb8(r6)
/* 80226CB4 00223C14 C0 A2 B5 28 */ lfs f5, lbl_805AD248@sda21(r2)
/* 80226CB8 00223C18 D0 06 00 BC */ stfs f0, 0xbc(r6)
/* 80226CBC 00223C1C C0 C2 B5 2C */ lfs f6, lbl_805AD24C@sda21(r2)
/* 80226CC0 00223C20 98 06 00 C0 */ stb r0, 0xc0(r6)
/* 80226CC4 00223C24 48 14 2F 15 */ bl __ct__9SAdsrDataFffffffbb
/* 80226CC8 00223C28 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226CCC 00223C2C 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226CD0 00223C30 C0 21 01 C8 */ lfs f1, 0x1c8(r1)
/* 80226CD4 00223C34 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226CD8 00223C38 C0 61 01 CC */ lfs f3, 0x1cc(r1)
/* 80226CDC 00223C3C FC C0 10 90 */ fmr f6, f2
/* 80226CE0 00223C40 C0 81 01 D0 */ lfs f4, 0x1d0(r1)
/* 80226CE4 00223C44 38 61 01 AC */ addi r3, r1, 0x1ac
/* 80226CE8 00223C48 C0 A1 01 D4 */ lfs f5, 0x1d4(r1)
/* 80226CEC 00223C4C 38 80 00 00 */ li r4, 0
/* 80226CF0 00223C50 C0 E1 01 D8 */ lfs f7, 0x1d8(r1)
/* 80226CF4 00223C54 C0 01 01 DC */ lfs f0, 0x1dc(r1)
/* 80226CF8 00223C58 38 A0 00 00 */ li r5, 0
/* 80226CFC 00223C5C 88 01 01 E0 */ lbz r0, 0x1e0(r1)
/* 80226D00 00223C60 D0 26 00 C4 */ stfs f1, 0xc4(r6)
/* 80226D04 00223C64 C0 22 B4 C0 */ lfs f1, lbl_805AD1E0@sda21(r2)
/* 80226D08 00223C68 D0 66 00 C8 */ stfs f3, 0xc8(r6)
/* 80226D0C 00223C6C C0 62 B5 24 */ lfs f3, lbl_805AD244@sda21(r2)
/* 80226D10 00223C70 D0 86 00 CC */ stfs f4, 0xcc(r6)
/* 80226D14 00223C74 C0 82 B4 E0 */ lfs f4, lbl_805AD200@sda21(r2)
/* 80226D18 00223C78 D0 A6 00 D0 */ stfs f5, 0xd0(r6)
/* 80226D1C 00223C7C C0 A2 B4 F8 */ lfs f5, lbl_805AD218@sda21(r2)
/* 80226D20 00223C80 D0 E6 00 D4 */ stfs f7, 0xd4(r6)
/* 80226D24 00223C84 D0 06 00 D8 */ stfs f0, 0xd8(r6)
/* 80226D28 00223C88 98 06 00 DC */ stb r0, 0xdc(r6)
/* 80226D2C 00223C8C 48 14 2E AD */ bl __ct__9SAdsrDataFffffffbb
/* 80226D30 00223C90 C0 62 B5 34 */ lfs f3, lbl_805AD254@sda21(r2)
/* 80226D34 00223C94 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226D38 00223C98 C0 21 01 AC */ lfs f1, 0x1ac(r1)
/* 80226D3C 00223C9C 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226D40 00223CA0 C0 41 01 B0 */ lfs f2, 0x1b0(r1)
/* 80226D44 00223CA4 FC 80 18 90 */ fmr f4, f3
/* 80226D48 00223CA8 C0 A1 01 B4 */ lfs f5, 0x1b4(r1)
/* 80226D4C 00223CAC 38 61 01 90 */ addi r3, r1, 0x190
/* 80226D50 00223CB0 C0 C1 01 B8 */ lfs f6, 0x1b8(r1)
/* 80226D54 00223CB4 38 80 00 00 */ li r4, 0
/* 80226D58 00223CB8 C0 E1 01 BC */ lfs f7, 0x1bc(r1)
/* 80226D5C 00223CBC C0 01 01 C0 */ lfs f0, 0x1c0(r1)
/* 80226D60 00223CC0 38 A0 00 00 */ li r5, 0
/* 80226D64 00223CC4 88 01 01 C4 */ lbz r0, 0x1c4(r1)
/* 80226D68 00223CC8 D0 26 00 E0 */ stfs f1, 0xe0(r6)
/* 80226D6C 00223CCC C0 22 B5 30 */ lfs f1, lbl_805AD250@sda21(r2)
/* 80226D70 00223CD0 D0 46 00 E4 */ stfs f2, 0xe4(r6)
/* 80226D74 00223CD4 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226D78 00223CD8 D0 A6 00 E8 */ stfs f5, 0xe8(r6)
/* 80226D7C 00223CDC C0 A2 B5 38 */ lfs f5, lbl_805AD258@sda21(r2)
/* 80226D80 00223CE0 D0 C6 00 EC */ stfs f6, 0xec(r6)
/* 80226D84 00223CE4 C0 C2 B4 D0 */ lfs f6, lbl_805AD1F0@sda21(r2)
/* 80226D88 00223CE8 D0 E6 00 F0 */ stfs f7, 0xf0(r6)
/* 80226D8C 00223CEC D0 06 00 F4 */ stfs f0, 0xf4(r6)
/* 80226D90 00223CF0 98 06 00 F8 */ stb r0, 0xf8(r6)
/* 80226D94 00223CF4 48 14 2E 45 */ bl __ct__9SAdsrDataFffffffbb
/* 80226D98 00223CF8 C0 A2 B5 44 */ lfs f5, lbl_805AD264@sda21(r2)
/* 80226D9C 00223CFC 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226DA0 00223D00 C0 21 01 90 */ lfs f1, 0x190(r1)
/* 80226DA4 00223D04 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226DA8 00223D08 C0 41 01 94 */ lfs f2, 0x194(r1)
/* 80226DAC 00223D0C FC C0 28 90 */ fmr f6, f5
/* 80226DB0 00223D10 C0 61 01 98 */ lfs f3, 0x198(r1)
/* 80226DB4 00223D14 38 61 01 74 */ addi r3, r1, 0x174
/* 80226DB8 00223D18 C0 81 01 9C */ lfs f4, 0x19c(r1)
/* 80226DBC 00223D1C 38 80 00 00 */ li r4, 0
/* 80226DC0 00223D20 C0 E1 01 A0 */ lfs f7, 0x1a0(r1)
/* 80226DC4 00223D24 C0 01 01 A4 */ lfs f0, 0x1a4(r1)
/* 80226DC8 00223D28 38 A0 00 00 */ li r5, 0
/* 80226DCC 00223D2C 88 01 01 A8 */ lbz r0, 0x1a8(r1)
/* 80226DD0 00223D30 D0 26 00 FC */ stfs f1, 0xfc(r6)
/* 80226DD4 00223D34 C0 22 B5 3C */ lfs f1, lbl_805AD25C@sda21(r2)
/* 80226DD8 00223D38 D0 46 01 00 */ stfs f2, 0x100(r6)
/* 80226DDC 00223D3C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226DE0 00223D40 D0 66 01 04 */ stfs f3, 0x104(r6)
/* 80226DE4 00223D44 C0 62 B5 34 */ lfs f3, lbl_805AD254@sda21(r2)
/* 80226DE8 00223D48 D0 86 01 08 */ stfs f4, 0x108(r6)
/* 80226DEC 00223D4C C0 82 B5 40 */ lfs f4, lbl_805AD260@sda21(r2)
/* 80226DF0 00223D50 D0 E6 01 0C */ stfs f7, 0x10c(r6)
/* 80226DF4 00223D54 D0 06 01 10 */ stfs f0, 0x110(r6)
/* 80226DF8 00223D58 98 06 01 14 */ stb r0, 0x114(r6)
/* 80226DFC 00223D5C 48 14 2D DD */ bl __ct__9SAdsrDataFffffffbb
/* 80226E00 00223D60 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226E04 00223D64 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226E08 00223D68 C0 21 01 74 */ lfs f1, 0x174(r1)
/* 80226E0C 00223D6C 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226E10 00223D70 C0 61 01 78 */ lfs f3, 0x178(r1)
/* 80226E14 00223D74 FC A0 10 90 */ fmr f5, f2
/* 80226E18 00223D78 C0 81 01 7C */ lfs f4, 0x17c(r1)
/* 80226E1C 00223D7C FC C0 10 90 */ fmr f6, f2
/* 80226E20 00223D80 C1 01 01 80 */ lfs f8, 0x180(r1)
/* 80226E24 00223D84 38 61 01 58 */ addi r3, r1, 0x158
/* 80226E28 00223D88 C0 E1 01 84 */ lfs f7, 0x184(r1)
/* 80226E2C 00223D8C C0 01 01 88 */ lfs f0, 0x188(r1)
/* 80226E30 00223D90 38 80 00 00 */ li r4, 0
/* 80226E34 00223D94 88 01 01 8C */ lbz r0, 0x18c(r1)
/* 80226E38 00223D98 38 A0 00 00 */ li r5, 0
/* 80226E3C 00223D9C D0 26 01 18 */ stfs f1, 0x118(r6)
/* 80226E40 00223DA0 C0 22 B5 48 */ lfs f1, lbl_805AD268@sda21(r2)
/* 80226E44 00223DA4 D0 66 01 1C */ stfs f3, 0x11c(r6)
/* 80226E48 00223DA8 C0 62 B5 34 */ lfs f3, lbl_805AD254@sda21(r2)
/* 80226E4C 00223DAC D0 86 01 20 */ stfs f4, 0x120(r6)
/* 80226E50 00223DB0 C0 82 B5 4C */ lfs f4, lbl_805AD26C@sda21(r2)
/* 80226E54 00223DB4 D1 06 01 24 */ stfs f8, 0x124(r6)
/* 80226E58 00223DB8 D0 E6 01 28 */ stfs f7, 0x128(r6)
/* 80226E5C 00223DBC D0 06 01 2C */ stfs f0, 0x12c(r6)
/* 80226E60 00223DC0 98 06 01 30 */ stb r0, 0x130(r6)
/* 80226E64 00223DC4 48 14 2D 75 */ bl __ct__9SAdsrDataFffffffbb
/* 80226E68 00223DC8 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226E6C 00223DCC 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226E70 00223DD0 C0 21 01 58 */ lfs f1, 0x158(r1)
/* 80226E74 00223DD4 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226E78 00223DD8 C0 81 01 5C */ lfs f4, 0x15c(r1)
/* 80226E7C 00223DDC FC 60 10 90 */ fmr f3, f2
/* 80226E80 00223DE0 C0 C1 01 60 */ lfs f6, 0x160(r1)
/* 80226E84 00223DE4 FC A0 10 90 */ fmr f5, f2
/* 80226E88 00223DE8 C1 01 01 64 */ lfs f8, 0x164(r1)
/* 80226E8C 00223DEC 38 61 01 3C */ addi r3, r1, 0x13c
/* 80226E90 00223DF0 C0 E1 01 68 */ lfs f7, 0x168(r1)
/* 80226E94 00223DF4 C0 01 01 6C */ lfs f0, 0x16c(r1)
/* 80226E98 00223DF8 38 80 00 00 */ li r4, 0
/* 80226E9C 00223DFC 88 01 01 70 */ lbz r0, 0x170(r1)
/* 80226EA0 00223E00 38 A0 00 00 */ li r5, 0
/* 80226EA4 00223E04 D0 26 01 34 */ stfs f1, 0x134(r6)
/* 80226EA8 00223E08 C0 22 B5 50 */ lfs f1, lbl_805AD270@sda21(r2)
/* 80226EAC 00223E0C D0 86 01 38 */ stfs f4, 0x138(r6)
/* 80226EB0 00223E10 C0 82 B5 54 */ lfs f4, lbl_805AD274@sda21(r2)
/* 80226EB4 00223E14 D0 C6 01 3C */ stfs f6, 0x13c(r6)
/* 80226EB8 00223E18 C0 C2 B5 58 */ lfs f6, lbl_805AD278@sda21(r2)
/* 80226EBC 00223E1C D1 06 01 40 */ stfs f8, 0x140(r6)
/* 80226EC0 00223E20 D0 E6 01 44 */ stfs f7, 0x144(r6)
/* 80226EC4 00223E24 D0 06 01 48 */ stfs f0, 0x148(r6)
/* 80226EC8 00223E28 98 06 01 4C */ stb r0, 0x14c(r6)
/* 80226ECC 00223E2C 48 14 2D 0D */ bl __ct__9SAdsrDataFffffffbb
/* 80226ED0 00223E30 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226ED4 00223E34 C0 21 01 3C */ lfs f1, 0x13c(r1)
/* 80226ED8 00223E38 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226EDC 00223E3C C0 41 01 40 */ lfs f2, 0x140(r1)
/* 80226EE0 00223E40 C0 61 01 44 */ lfs f3, 0x144(r1)
/* 80226EE4 00223E44 38 61 01 20 */ addi r3, r1, 0x120
/* 80226EE8 00223E48 C0 81 01 48 */ lfs f4, 0x148(r1)
/* 80226EEC 00223E4C 38 80 00 00 */ li r4, 0
/* 80226EF0 00223E50 C0 A1 01 4C */ lfs f5, 0x14c(r1)
/* 80226EF4 00223E54 38 A0 00 00 */ li r5, 0
/* 80226EF8 00223E58 C0 01 01 50 */ lfs f0, 0x150(r1)
/* 80226EFC 00223E5C 88 01 01 54 */ lbz r0, 0x154(r1)
/* 80226F00 00223E60 D0 26 01 50 */ stfs f1, 0x150(r6)
/* 80226F04 00223E64 C0 22 B5 48 */ lfs f1, lbl_805AD268@sda21(r2)
/* 80226F08 00223E68 D0 46 01 54 */ stfs f2, 0x154(r6)
/* 80226F0C 00223E6C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226F10 00223E70 D0 66 01 58 */ stfs f3, 0x158(r6)
/* 80226F14 00223E74 C0 62 B5 34 */ lfs f3, lbl_805AD254@sda21(r2)
/* 80226F18 00223E78 D0 86 01 5C */ stfs f4, 0x15c(r6)
/* 80226F1C 00223E7C C0 82 B4 CC */ lfs f4, lbl_805AD1EC@sda21(r2)
/* 80226F20 00223E80 D0 A6 01 60 */ stfs f5, 0x160(r6)
/* 80226F24 00223E84 C0 A2 B5 5C */ lfs f5, lbl_805AD27C@sda21(r2)
/* 80226F28 00223E88 D0 06 01 64 */ stfs f0, 0x164(r6)
/* 80226F2C 00223E8C C0 C2 B4 D4 */ lfs f6, lbl_805AD1F4@sda21(r2)
/* 80226F30 00223E90 98 06 01 68 */ stb r0, 0x168(r6)
/* 80226F34 00223E94 48 14 2C A5 */ bl __ct__9SAdsrDataFffffffbb
/* 80226F38 00223E98 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226F3C 00223E9C C0 21 01 20 */ lfs f1, 0x120(r1)
/* 80226F40 00223EA0 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226F44 00223EA4 C0 41 01 24 */ lfs f2, 0x124(r1)
/* 80226F48 00223EA8 C0 61 01 28 */ lfs f3, 0x128(r1)
/* 80226F4C 00223EAC 38 61 01 04 */ addi r3, r1, 0x104
/* 80226F50 00223EB0 C0 81 01 2C */ lfs f4, 0x12c(r1)
/* 80226F54 00223EB4 38 80 00 00 */ li r4, 0
/* 80226F58 00223EB8 C0 A1 01 30 */ lfs f5, 0x130(r1)
/* 80226F5C 00223EBC 38 A0 00 00 */ li r5, 0
/* 80226F60 00223EC0 C0 01 01 34 */ lfs f0, 0x134(r1)
/* 80226F64 00223EC4 88 01 01 38 */ lbz r0, 0x138(r1)
/* 80226F68 00223EC8 D0 26 01 6C */ stfs f1, 0x16c(r6)
/* 80226F6C 00223ECC C0 22 B5 60 */ lfs f1, lbl_805AD280@sda21(r2)
/* 80226F70 00223ED0 D0 46 01 70 */ stfs f2, 0x170(r6)
/* 80226F74 00223ED4 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226F78 00223ED8 D0 66 01 74 */ stfs f3, 0x174(r6)
/* 80226F7C 00223EDC C0 62 B4 D0 */ lfs f3, lbl_805AD1F0@sda21(r2)
/* 80226F80 00223EE0 D0 86 01 78 */ stfs f4, 0x178(r6)
/* 80226F84 00223EE4 C0 82 B4 CC */ lfs f4, lbl_805AD1EC@sda21(r2)
/* 80226F88 00223EE8 D0 A6 01 7C */ stfs f5, 0x17c(r6)
/* 80226F8C 00223EEC C0 A2 B5 64 */ lfs f5, lbl_805AD284@sda21(r2)
/* 80226F90 00223EF0 D0 06 01 80 */ stfs f0, 0x180(r6)
/* 80226F94 00223EF4 C0 C2 B5 10 */ lfs f6, lbl_805AD230@sda21(r2)
/* 80226F98 00223EF8 98 06 01 84 */ stb r0, 0x184(r6)
/* 80226F9C 00223EFC 48 14 2C 3D */ bl __ct__9SAdsrDataFffffffbb
/* 80226FA0 00223F00 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80226FA4 00223F04 C0 21 01 04 */ lfs f1, 0x104(r1)
/* 80226FA8 00223F08 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80226FAC 00223F0C C0 41 01 08 */ lfs f2, 0x108(r1)
/* 80226FB0 00223F10 C0 61 01 0C */ lfs f3, 0x10c(r1)
/* 80226FB4 00223F14 38 61 00 E8 */ addi r3, r1, 0xe8
/* 80226FB8 00223F18 C0 81 01 10 */ lfs f4, 0x110(r1)
/* 80226FBC 00223F1C 38 80 00 00 */ li r4, 0
/* 80226FC0 00223F20 C0 A1 01 14 */ lfs f5, 0x114(r1)
/* 80226FC4 00223F24 38 A0 00 00 */ li r5, 0
/* 80226FC8 00223F28 C0 01 01 18 */ lfs f0, 0x118(r1)
/* 80226FCC 00223F2C 88 01 01 1C */ lbz r0, 0x11c(r1)
/* 80226FD0 00223F30 D0 26 01 88 */ stfs f1, 0x188(r6)
/* 80226FD4 00223F34 C0 22 B5 48 */ lfs f1, lbl_805AD268@sda21(r2)
/* 80226FD8 00223F38 D0 46 01 8C */ stfs f2, 0x18c(r6)
/* 80226FDC 00223F3C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80226FE0 00223F40 D0 66 01 90 */ stfs f3, 0x190(r6)
/* 80226FE4 00223F44 C0 62 B4 D0 */ lfs f3, lbl_805AD1F0@sda21(r2)
/* 80226FE8 00223F48 D0 86 01 94 */ stfs f4, 0x194(r6)
/* 80226FEC 00223F4C C0 82 B4 EC */ lfs f4, lbl_805AD20C@sda21(r2)
/* 80226FF0 00223F50 D0 A6 01 98 */ stfs f5, 0x198(r6)
/* 80226FF4 00223F54 C0 A2 B5 68 */ lfs f5, lbl_805AD288@sda21(r2)
/* 80226FF8 00223F58 D0 06 01 9C */ stfs f0, 0x19c(r6)
/* 80226FFC 00223F5C C0 C2 B4 C8 */ lfs f6, lbl_805AD1E8@sda21(r2)
/* 80227000 00223F60 98 06 01 A0 */ stb r0, 0x1a0(r6)
/* 80227004 00223F64 48 14 2B D5 */ bl __ct__9SAdsrDataFffffffbb
/* 80227008 00223F68 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 8022700C 00223F6C 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80227010 00223F70 C0 21 00 E8 */ lfs f1, 0xe8(r1)
/* 80227014 00223F74 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80227018 00223F78 C0 61 00 EC */ lfs f3, 0xec(r1)
/* 8022701C 00223F7C FC C0 10 90 */ fmr f6, f2
/* 80227020 00223F80 C0 81 00 F0 */ lfs f4, 0xf0(r1)
/* 80227024 00223F84 38 61 00 CC */ addi r3, r1, 0xcc
/* 80227028 00223F88 C0 A1 00 F4 */ lfs f5, 0xf4(r1)
/* 8022702C 00223F8C 38 80 00 00 */ li r4, 0
/* 80227030 00223F90 C0 E1 00 F8 */ lfs f7, 0xf8(r1)
/* 80227034 00223F94 C0 01 00 FC */ lfs f0, 0xfc(r1)
/* 80227038 00223F98 38 A0 00 00 */ li r5, 0
/* 8022703C 00223F9C 88 01 01 00 */ lbz r0, 0x100(r1)
/* 80227040 00223FA0 D0 26 01 A4 */ stfs f1, 0x1a4(r6)
/* 80227044 00223FA4 C0 22 B4 C0 */ lfs f1, lbl_805AD1E0@sda21(r2)
/* 80227048 00223FA8 D0 66 01 A8 */ stfs f3, 0x1a8(r6)
/* 8022704C 00223FAC C0 62 B5 24 */ lfs f3, lbl_805AD244@sda21(r2)
/* 80227050 00223FB0 D0 86 01 AC */ stfs f4, 0x1ac(r6)
/* 80227054 00223FB4 C0 82 B4 E0 */ lfs f4, lbl_805AD200@sda21(r2)
/* 80227058 00223FB8 D0 A6 01 B0 */ stfs f5, 0x1b0(r6)
/* 8022705C 00223FBC C0 A2 B4 F8 */ lfs f5, lbl_805AD218@sda21(r2)
/* 80227060 00223FC0 D0 E6 01 B4 */ stfs f7, 0x1b4(r6)
/* 80227064 00223FC4 D0 06 01 B8 */ stfs f0, 0x1b8(r6)
/* 80227068 00223FC8 98 06 01 BC */ stb r0, 0x1bc(r6)
/* 8022706C 00223FCC 48 14 2B 6D */ bl __ct__9SAdsrDataFffffffbb
/* 80227070 00223FD0 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80227074 00223FD4 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80227078 00223FD8 C0 21 00 CC */ lfs f1, 0xcc(r1)
/* 8022707C 00223FDC 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80227080 00223FE0 C0 61 00 D0 */ lfs f3, 0xd0(r1)
/* 80227084 00223FE4 FC A0 10 90 */ fmr f5, f2
/* 80227088 00223FE8 C0 81 00 D4 */ lfs f4, 0xd4(r1)
/* 8022708C 00223FEC 38 61 00 B0 */ addi r3, r1, 0xb0
/* 80227090 00223FF0 C0 C1 00 D8 */ lfs f6, 0xd8(r1)
/* 80227094 00223FF4 38 80 00 00 */ li r4, 0
/* 80227098 00223FF8 C0 E1 00 DC */ lfs f7, 0xdc(r1)
/* 8022709C 00223FFC C0 01 00 E0 */ lfs f0, 0xe0(r1)
/* 802270A0 00224000 38 A0 00 00 */ li r5, 0
/* 802270A4 00224004 88 01 00 E4 */ lbz r0, 0xe4(r1)
/* 802270A8 00224008 D0 26 01 C0 */ stfs f1, 0x1c0(r6)
/* 802270AC 0022400C C0 22 B5 6C */ lfs f1, lbl_805AD28C@sda21(r2)
/* 802270B0 00224010 D0 66 01 C4 */ stfs f3, 0x1c4(r6)
/* 802270B4 00224014 C0 62 B4 D0 */ lfs f3, lbl_805AD1F0@sda21(r2)
/* 802270B8 00224018 D0 86 01 C8 */ stfs f4, 0x1c8(r6)
/* 802270BC 0022401C C0 82 B5 54 */ lfs f4, lbl_805AD274@sda21(r2)
/* 802270C0 00224020 D0 C6 01 CC */ stfs f6, 0x1cc(r6)
/* 802270C4 00224024 C0 C2 B5 58 */ lfs f6, lbl_805AD278@sda21(r2)
/* 802270C8 00224028 D0 E6 01 D0 */ stfs f7, 0x1d0(r6)
/* 802270CC 0022402C D0 06 01 D4 */ stfs f0, 0x1d4(r6)
/* 802270D0 00224030 98 06 01 D8 */ stb r0, 0x1d8(r6)
/* 802270D4 00224034 48 14 2B 05 */ bl __ct__9SAdsrDataFffffffbb
/* 802270D8 00224038 C0 62 B5 34 */ lfs f3, lbl_805AD254@sda21(r2)
/* 802270DC 0022403C 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 802270E0 00224040 C0 21 00 B0 */ lfs f1, 0xb0(r1)
/* 802270E4 00224044 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 802270E8 00224048 C0 41 00 B4 */ lfs f2, 0xb4(r1)
/* 802270EC 0022404C FC 80 18 90 */ fmr f4, f3
/* 802270F0 00224050 C0 A1 00 B8 */ lfs f5, 0xb8(r1)
/* 802270F4 00224054 38 61 00 94 */ addi r3, r1, 0x94
/* 802270F8 00224058 C0 C1 00 BC */ lfs f6, 0xbc(r1)
/* 802270FC 0022405C 38 80 00 00 */ li r4, 0
/* 80227100 00224060 C0 E1 00 C0 */ lfs f7, 0xc0(r1)
/* 80227104 00224064 C0 01 00 C4 */ lfs f0, 0xc4(r1)
/* 80227108 00224068 38 A0 00 00 */ li r5, 0
/* 8022710C 0022406C 88 01 00 C8 */ lbz r0, 0xc8(r1)
/* 80227110 00224070 D0 26 01 DC */ stfs f1, 0x1dc(r6)
/* 80227114 00224074 C0 22 B5 30 */ lfs f1, lbl_805AD250@sda21(r2)
/* 80227118 00224078 D0 46 01 E0 */ stfs f2, 0x1e0(r6)
/* 8022711C 0022407C C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80227120 00224080 D0 A6 01 E4 */ stfs f5, 0x1e4(r6)
/* 80227124 00224084 C0 A2 B5 38 */ lfs f5, lbl_805AD258@sda21(r2)
/* 80227128 00224088 D0 C6 01 E8 */ stfs f6, 0x1e8(r6)
/* 8022712C 0022408C C0 C2 B4 D0 */ lfs f6, lbl_805AD1F0@sda21(r2)
/* 80227130 00224090 D0 E6 01 EC */ stfs f7, 0x1ec(r6)
/* 80227134 00224094 D0 06 01 F0 */ stfs f0, 0x1f0(r6)
/* 80227138 00224098 98 06 01 F4 */ stb r0, 0x1f4(r6)
/* 8022713C 0022409C 48 14 2A 9D */ bl __ct__9SAdsrDataFffffffbb
/* 80227140 002240A0 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80227144 002240A4 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80227148 002240A8 C0 21 00 94 */ lfs f1, 0x94(r1)
/* 8022714C 002240AC 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80227150 002240B0 C0 81 00 98 */ lfs f4, 0x98(r1)
/* 80227154 002240B4 FC 60 10 90 */ fmr f3, f2
/* 80227158 002240B8 C0 A1 00 9C */ lfs f5, 0x9c(r1)
/* 8022715C 002240BC 38 61 00 78 */ addi r3, r1, 0x78
/* 80227160 002240C0 C0 C1 00 A0 */ lfs f6, 0xa0(r1)
/* 80227164 002240C4 38 80 00 01 */ li r4, 1
/* 80227168 002240C8 C0 E1 00 A4 */ lfs f7, 0xa4(r1)
/* 8022716C 002240CC C0 01 00 A8 */ lfs f0, 0xa8(r1)
/* 80227170 002240D0 38 A0 00 00 */ li r5, 0
/* 80227174 002240D4 88 01 00 AC */ lbz r0, 0xac(r1)
/* 80227178 002240D8 D0 26 01 F8 */ stfs f1, 0x1f8(r6)
/* 8022717C 002240DC C0 22 B5 70 */ lfs f1, lbl_805AD290@sda21(r2)
/* 80227180 002240E0 D0 86 01 FC */ stfs f4, 0x1fc(r6)
/* 80227184 002240E4 C0 82 B4 CC */ lfs f4, lbl_805AD1EC@sda21(r2)
/* 80227188 002240E8 D0 A6 02 00 */ stfs f5, 0x200(r6)
/* 8022718C 002240EC C0 A2 B5 74 */ lfs f5, lbl_805AD294@sda21(r2)
/* 80227190 002240F0 D0 C6 02 04 */ stfs f6, 0x204(r6)
/* 80227194 002240F4 C0 C2 B4 D4 */ lfs f6, lbl_805AD1F4@sda21(r2)
/* 80227198 002240F8 D0 E6 02 08 */ stfs f7, 0x208(r6)
/* 8022719C 002240FC D0 06 02 0C */ stfs f0, 0x20c(r6)
/* 802271A0 00224100 98 06 02 10 */ stb r0, 0x210(r6)
/* 802271A4 00224104 48 14 2A 35 */ bl __ct__9SAdsrDataFffffffbb
/* 802271A8 00224108 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 802271AC 0022410C 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 802271B0 00224110 C0 21 00 78 */ lfs f1, 0x78(r1)
/* 802271B4 00224114 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 802271B8 00224118 C0 61 00 7C */ lfs f3, 0x7c(r1)
/* 802271BC 0022411C FC A0 10 90 */ fmr f5, f2
/* 802271C0 00224120 C0 81 00 80 */ lfs f4, 0x80(r1)
/* 802271C4 00224124 FC C0 10 90 */ fmr f6, f2
/* 802271C8 00224128 C1 01 00 84 */ lfs f8, 0x84(r1)
/* 802271CC 0022412C 38 61 00 5C */ addi r3, r1, 0x5c
/* 802271D0 00224130 C0 E1 00 88 */ lfs f7, 0x88(r1)
/* 802271D4 00224134 C0 01 00 8C */ lfs f0, 0x8c(r1)
/* 802271D8 00224138 38 80 00 00 */ li r4, 0
/* 802271DC 0022413C 88 01 00 90 */ lbz r0, 0x90(r1)
/* 802271E0 00224140 38 A0 00 00 */ li r5, 0
/* 802271E4 00224144 D0 26 02 14 */ stfs f1, 0x214(r6)
/* 802271E8 00224148 C0 22 B5 0C */ lfs f1, lbl_805AD22C@sda21(r2)
/* 802271EC 0022414C D0 66 02 18 */ stfs f3, 0x218(r6)
/* 802271F0 00224150 C0 62 B5 34 */ lfs f3, lbl_805AD254@sda21(r2)
/* 802271F4 00224154 D0 86 02 1C */ stfs f4, 0x21c(r6)
/* 802271F8 00224158 C0 82 B5 78 */ lfs f4, lbl_805AD298@sda21(r2)
/* 802271FC 0022415C D1 06 02 20 */ stfs f8, 0x220(r6)
/* 80227200 00224160 D0 E6 02 24 */ stfs f7, 0x224(r6)
/* 80227204 00224164 D0 06 02 28 */ stfs f0, 0x228(r6)
/* 80227208 00224168 98 06 02 2C */ stb r0, 0x22c(r6)
/* 8022720C 0022416C 48 14 29 CD */ bl __ct__9SAdsrDataFffffffbb
/* 80227210 00224170 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80227214 00224174 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80227218 00224178 C0 21 00 5C */ lfs f1, 0x5c(r1)
/* 8022721C 0022417C 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80227220 00224180 C0 61 00 60 */ lfs f3, 0x60(r1)
/* 80227224 00224184 FC A0 10 90 */ fmr f5, f2
/* 80227228 00224188 C0 81 00 64 */ lfs f4, 0x64(r1)
/* 8022722C 0022418C 38 61 00 40 */ addi r3, r1, 0x40
/* 80227230 00224190 C0 C1 00 68 */ lfs f6, 0x68(r1)
/* 80227234 00224194 38 80 00 00 */ li r4, 0
/* 80227238 00224198 C0 E1 00 6C */ lfs f7, 0x6c(r1)
/* 8022723C 0022419C C0 01 00 70 */ lfs f0, 0x70(r1)
/* 80227240 002241A0 38 A0 00 00 */ li r5, 0
/* 80227244 002241A4 88 01 00 74 */ lbz r0, 0x74(r1)
/* 80227248 002241A8 D0 26 02 30 */ stfs f1, 0x230(r6)
/* 8022724C 002241AC C0 22 B5 7C */ lfs f1, lbl_805AD29C@sda21(r2)
/* 80227250 002241B0 D0 66 02 34 */ stfs f3, 0x234(r6)
/* 80227254 002241B4 C0 62 B5 80 */ lfs f3, lbl_805AD2A0@sda21(r2)
/* 80227258 002241B8 D0 86 02 38 */ stfs f4, 0x238(r6)
/* 8022725C 002241BC C0 82 B5 84 */ lfs f4, lbl_805AD2A4@sda21(r2)
/* 80227260 002241C0 D0 C6 02 3C */ stfs f6, 0x23c(r6)
/* 80227264 002241C4 C0 C2 B5 88 */ lfs f6, lbl_805AD2A8@sda21(r2)
/* 80227268 002241C8 D0 E6 02 40 */ stfs f7, 0x240(r6)
/* 8022726C 002241CC D0 06 02 44 */ stfs f0, 0x244(r6)
/* 80227270 002241D0 98 06 02 48 */ stb r0, 0x248(r6)
/* 80227274 002241D4 48 14 29 65 */ bl __ct__9SAdsrDataFffffffbb
/* 80227278 002241D8 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 8022727C 002241DC 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 80227280 002241E0 C0 21 00 40 */ lfs f1, 0x40(r1)
/* 80227284 002241E4 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 80227288 002241E8 C0 81 00 44 */ lfs f4, 0x44(r1)
/* 8022728C 002241EC FC 60 10 90 */ fmr f3, f2
/* 80227290 002241F0 C1 21 00 48 */ lfs f9, 0x48(r1)
/* 80227294 002241F4 FC A0 10 90 */ fmr f5, f2
/* 80227298 002241F8 C1 01 00 4C */ lfs f8, 0x4c(r1)
/* 8022729C 002241FC FC C0 10 90 */ fmr f6, f2
/* 802272A0 00224200 C0 E1 00 50 */ lfs f7, 0x50(r1)
/* 802272A4 00224204 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 802272A8 00224208 38 61 00 24 */ addi r3, r1, 0x24
/* 802272AC 0022420C 88 01 00 58 */ lbz r0, 0x58(r1)
/* 802272B0 00224210 38 80 00 00 */ li r4, 0
/* 802272B4 00224214 D0 26 02 4C */ stfs f1, 0x24c(r6)
/* 802272B8 00224218 38 A0 00 00 */ li r5, 0
/* 802272BC 0022421C C0 22 B5 8C */ lfs f1, lbl_805AD2AC@sda21(r2)
/* 802272C0 00224220 D0 86 02 50 */ stfs f4, 0x250(r6)
/* 802272C4 00224224 C0 82 B5 90 */ lfs f4, lbl_805AD2B0@sda21(r2)
/* 802272C8 00224228 D1 26 02 54 */ stfs f9, 0x254(r6)
/* 802272CC 0022422C D1 06 02 58 */ stfs f8, 0x258(r6)
/* 802272D0 00224230 D0 E6 02 5C */ stfs f7, 0x25c(r6)
/* 802272D4 00224234 D0 06 02 60 */ stfs f0, 0x260(r6)
/* 802272D8 00224238 98 06 02 64 */ stb r0, 0x264(r6)
/* 802272DC 0022423C 48 14 28 FD */ bl __ct__9SAdsrDataFffffffbb
/* 802272E0 00224240 C0 62 B4 D4 */ lfs f3, lbl_805AD1F4@sda21(r2)
/* 802272E4 00224244 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 802272E8 00224248 C0 21 00 24 */ lfs f1, 0x24(r1)
/* 802272EC 0022424C 38 C3 21 40 */ addi r6, r3, skRumbleFxTable@l
/* 802272F0 00224250 C0 41 00 28 */ lfs f2, 0x28(r1)
/* 802272F4 00224254 FC C0 18 90 */ fmr f6, f3
/* 802272F8 00224258 C0 81 00 2C */ lfs f4, 0x2c(r1)
/* 802272FC 0022425C 38 61 00 08 */ addi r3, r1, 8
/* 80227300 00224260 C0 A1 00 30 */ lfs f5, 0x30(r1)
/* 80227304 00224264 38 80 00 00 */ li r4, 0
/* 80227308 00224268 C0 E1 00 34 */ lfs f7, 0x34(r1)
/* 8022730C 0022426C C0 01 00 38 */ lfs f0, 0x38(r1)
/* 80227310 00224270 38 A0 00 00 */ li r5, 0
/* 80227314 00224274 88 01 00 3C */ lbz r0, 0x3c(r1)
/* 80227318 00224278 D0 26 02 68 */ stfs f1, 0x268(r6)
/* 8022731C 0022427C C0 22 B5 94 */ lfs f1, lbl_805AD2B4@sda21(r2)
/* 80227320 00224280 D0 46 02 6C */ stfs f2, 0x26c(r6)
/* 80227324 00224284 C0 42 B4 C4 */ lfs f2, lbl_805AD1E4@sda21(r2)
/* 80227328 00224288 D0 86 02 70 */ stfs f4, 0x270(r6)
/* 8022732C 0022428C C0 82 B5 98 */ lfs f4, lbl_805AD2B8@sda21(r2)
/* 80227330 00224290 D0 A6 02 74 */ stfs f5, 0x274(r6)
/* 80227334 00224294 C0 A2 B5 64 */ lfs f5, lbl_805AD284@sda21(r2)
/* 80227338 00224298 D0 E6 02 78 */ stfs f7, 0x278(r6)
/* 8022733C 0022429C D0 06 02 7C */ stfs f0, 0x27c(r6)
/* 80227340 002242A0 98 06 02 80 */ stb r0, 0x280(r6)
/* 80227344 002242A4 48 14 28 95 */ bl __ct__9SAdsrDataFffffffbb
/* 80227348 002242A8 3C 60 80 57 */ lis r3, skRumbleFxTable@ha
/* 8022734C 002242AC C0 A1 00 08 */ lfs f5, 8(r1)
/* 80227350 002242B0 38 63 21 40 */ addi r3, r3, skRumbleFxTable@l
/* 80227354 002242B4 C0 81 00 0C */ lfs f4, 0xc(r1)
/* 80227358 002242B8 C0 61 00 10 */ lfs f3, 0x10(r1)
/* 8022735C 002242BC C0 41 00 14 */ lfs f2, 0x14(r1)
/* 80227360 002242C0 C0 21 00 18 */ lfs f1, 0x18(r1)
/* 80227364 002242C4 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 80227368 002242C8 88 01 00 20 */ lbz r0, 0x20(r1)
/* 8022736C 002242CC D0 A3 02 84 */ stfs f5, 0x284(r3)
/* 80227370 002242D0 D0 83 02 88 */ stfs f4, 0x288(r3)
/* 80227374 002242D4 D0 63 02 8C */ stfs f3, 0x28c(r3)
/* 80227378 002242D8 D0 43 02 90 */ stfs f2, 0x290(r3)
/* 8022737C 002242DC D0 23 02 94 */ stfs f1, 0x294(r3)
/* 80227380 002242E0 D0 03 02 98 */ stfs f0, 0x298(r3)
/* 80227384 002242E4 98 03 02 9C */ stb r0, 0x29c(r3)
/* 80227388 002242E8 80 01 02 B4 */ lwz r0, 0x2b4(r1)
/* 8022738C 002242EC 7C 08 03 A6 */ mtlr r0
/* 80227390 002242F0 38 21 02 B0 */ addi r1, r1, 0x2b0
/* 80227394 002242F4 4E 80 00 20 */ blr
.section .sdata2, "a"
.balign 8
.global lbl_805AD1E0
lbl_805AD1E0:
# ROM: 0x3F9A80
.4byte 0x3EF5C28F
.global lbl_805AD1E4
lbl_805AD1E4:
# ROM: 0x3F9A84
.4byte 0
.global lbl_805AD1E8
lbl_805AD1E8:
# ROM: 0x3F9A88
.float 0.3
.global lbl_805AD1EC
lbl_805AD1EC:
# ROM: 0x3F9A8C
.float 0.125
.global lbl_805AD1F0
lbl_805AD1F0:
# ROM: 0x3F9A90
.float 0.1
.global lbl_805AD1F4
lbl_805AD1F4:
# ROM: 0x3F9A94
.float 0.5
.global lbl_805AD1F8
lbl_805AD1F8:
# ROM: 0x3F9A98
.4byte 0x3F28F5C3
.global lbl_805AD1FC
lbl_805AD1FC:
# ROM: 0x3F9A9C
.4byte 0x3DE147AE
.global lbl_805AD200
lbl_805AD200:
# ROM: 0x3F9AA0
.float 0.175
.global lbl_805AD204
lbl_805AD204:
# ROM: 0x3F9AA4
.4byte 0x3ED70A3D
.global lbl_805AD208
lbl_805AD208:
# ROM: 0x3F9AA8
.4byte 0x3EC00000
.global lbl_805AD20C
lbl_805AD20C:
# ROM: 0x3F9AAC
.4byte 0x3E666666
.global lbl_805AD210
lbl_805AD210:
# ROM: 0x3F9AB0
.float 1.5
.global lbl_805AD214
lbl_805AD214:
# ROM: 0x3F9AB4
.4byte 0x3F833333
.global lbl_805AD218
lbl_805AD218:
# ROM: 0x3F9AB8
.float 0.4
.global lbl_805AD21C
lbl_805AD21C:
# ROM: 0x3F9ABC
.4byte 0x3F49374C
.global lbl_805AD220
lbl_805AD220:
# ROM: 0x3F9AC0
.4byte 0x3E23D70A
.global lbl_805AD224
lbl_805AD224:
# ROM: 0x3F9AC4
.4byte 0x3F27AE14
.global lbl_805AD228
lbl_805AD228:
# ROM: 0x3F9AC8
.4byte 0x3E828F5C
.global lbl_805AD22C
lbl_805AD22C:
# ROM: 0x3F9ACC
.4byte 0x3F99999A
.global lbl_805AD230
lbl_805AD230:
# ROM: 0x3F9AD0
.float 1.0
.global lbl_805AD234
lbl_805AD234:
# ROM: 0x3F9AD4
.4byte 0x3D6147AE
.global lbl_805AD238
lbl_805AD238:
# ROM: 0x3F9AD8
.4byte 0x3D4CCCCD
.global lbl_805AD23C
lbl_805AD23C:
# ROM: 0x3F9ADC
.4byte 0x3F8CCCCD
.global lbl_805AD240
lbl_805AD240:
# ROM: 0x3F9AE0
.4byte 0x3F828F5C
.global lbl_805AD244
lbl_805AD244:
# ROM: 0x3F9AE4
.4byte 0x3D851EB8
.global lbl_805AD248
lbl_805AD248:
# ROM: 0x3F9AE8
.4byte 0x3F59999A
.global lbl_805AD24C
lbl_805AD24C:
# ROM: 0x3F9AEC
.float 0.9
.global lbl_805AD250
lbl_805AD250:
# ROM: 0x3F9AF0
.4byte 0x3F3851EC
.global lbl_805AD254
lbl_805AD254:
# ROM: 0x3F9AF4
.float 0.01
.global lbl_805AD258
lbl_805AD258:
# ROM: 0x3F9AF8
.float 0.6
.global lbl_805AD25C
lbl_805AD25C:
# ROM: 0x3F9AFC
.4byte 0x3E75C28F
.global lbl_805AD260
lbl_805AD260:
# ROM: 0x3F9B00
.4byte 0x3F066666
.global lbl_805AD264
lbl_805AD264:
# ROM: 0x3F9B04
.float 0.2
.global lbl_805AD268
lbl_805AD268:
# ROM: 0x3F9B08
.4byte 0x4019999A
.global lbl_805AD26C
lbl_805AD26C:
# ROM: 0x3F9B0C
.4byte 0x3EEE978D
.global lbl_805AD270
lbl_805AD270:
# ROM: 0x3F9B10
.4byte 0x3F0D9E84
.global lbl_805AD274
lbl_805AD274:
# ROM: 0x3F9B14
.4byte 0x3FAC28F6
.global lbl_805AD278
lbl_805AD278:
# ROM: 0x3F9B18
.4byte 0x3FE0C49C
.global lbl_805AD27C
lbl_805AD27C:
# ROM: 0x3F9B1C
.float 0.25
.global lbl_805AD280
lbl_805AD280:
# ROM: 0x3F9B20
.4byte 0x3F570A3D
.global lbl_805AD284
lbl_805AD284:
# ROM: 0x3F9B24
.float 0.35
.global lbl_805AD288
lbl_805AD288:
# ROM: 0x3F9B28
.4byte 0x3EC28F5C
.global lbl_805AD28C
lbl_805AD28C:
# ROM: 0x3F9B2C
.4byte 0x3E9AD42C
.global lbl_805AD290
lbl_805AD290:
# ROM: 0x3F9B30
.4byte 0x3F985F07
.global lbl_805AD294
lbl_805AD294:
# ROM: 0x3F9B34
.4byte 0x3F2ED917
.global lbl_805AD298
lbl_805AD298:
# ROM: 0x3F9B38
.4byte 0x3F1EF9DB
.global lbl_805AD29C
lbl_805AD29C:
# ROM: 0x3F9B3C
.4byte 0x3F06DC5D
.global lbl_805AD2A0
lbl_805AD2A0:
# ROM: 0x3F9B40
.4byte 0x3DE978D5
.global lbl_805AD2A4
lbl_805AD2A4:
# ROM: 0x3F9B44
.4byte 0x3F810625
.global lbl_805AD2A8
lbl_805AD2A8:
# ROM: 0x3F9B48
.4byte 0x3EA66666
.global lbl_805AD2AC
lbl_805AD2AC:
# ROM: 0x3F9B4C
.4byte 0x3F2ECBFB
.global lbl_805AD2B0
lbl_805AD2B0:
# ROM: 0x3F9B50
.4byte 0x3F522D0E
.global lbl_805AD2B4
lbl_805AD2B4:
# ROM: 0x3F9B54
.4byte 0x3FE66666
.global lbl_805AD2B8
lbl_805AD2B8:
# ROM: 0x3F9B58
.4byte 0x3ED9999A
.4byte 0