tp/asm/JAudio2/JASSeqParser.s

2432 lines
123 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 80293cf4
.global conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition
conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition:
/* 80293CF4 00290C34 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293CF8 00290C38 7C 08 02 A6 */ mflr r0
/* 80293CFC 00290C3C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293D00 00290C40 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293D04 00290C44 7C BF 2B 78 */ mr r31, r5
/* 80293D08 00290C48 38 A0 00 03 */ li r5, 3
/* 80293D0C 00290C4C 48 00 02 BD */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80293D10 00290C50 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80293D14 00290C54 2C 1F 00 03 */ cmpwi r31, 3
/* 80293D18 00290C58 41 82 00 50 */ beq lbl_80293D68
/* 80293D1C 00290C5C 40 80 00 1C */ bge lbl_80293D38
/* 80293D20 00290C60 2C 1F 00 01 */ cmpwi r31, 1
/* 80293D24 00290C64 41 82 00 2C */ beq lbl_80293D50
/* 80293D28 00290C68 40 80 00 34 */ bge lbl_80293D5C
/* 80293D2C 00290C6C 2C 1F 00 00 */ cmpwi r31, 0
/* 80293D30 00290C70 40 80 00 18 */ bge lbl_80293D48
/* 80293D34 00290C74 48 00 00 78 */ b lbl_80293DAC
lbl_80293D38:
/* 80293D38 00290C78 2C 1F 00 05 */ cmpwi r31, 5
/* 80293D3C 00290C7C 41 82 00 58 */ beq lbl_80293D94
/* 80293D40 00290C80 40 80 00 6C */ bge lbl_80293DAC
/* 80293D44 00290C84 48 00 00 34 */ b lbl_80293D78
lbl_80293D48:
/* 80293D48 00290C88 38 60 00 01 */ li r3, 1
/* 80293D4C 00290C8C 48 00 00 64 */ b lbl_80293DB0
lbl_80293D50:
/* 80293D50 00290C90 7C 80 00 34 */ cntlzw r0, r4
/* 80293D54 00290C94 54 03 D9 7E */ srwi r3, r0, 5
/* 80293D58 00290C98 48 00 00 58 */ b lbl_80293DB0
lbl_80293D5C:
/* 80293D5C 00290C9C 30 04 FF FF */ addic r0, r4, -1
/* 80293D60 00290CA0 7C 60 21 10 */ subfe r3, r0, r4
/* 80293D64 00290CA4 48 00 00 4C */ b lbl_80293DB0
lbl_80293D68:
/* 80293D68 00290CA8 20 04 00 01 */ subfic r0, r4, 1
/* 80293D6C 00290CAC 7C 00 00 34 */ cntlzw r0, r0
/* 80293D70 00290CB0 54 03 D9 7E */ srwi r3, r0, 5
/* 80293D74 00290CB4 48 00 00 3C */ b lbl_80293DB0
lbl_80293D78:
/* 80293D78 00290CB8 3C 60 00 01 */ lis r3, 0x00008000@ha
/* 80293D7C 00290CBC 38 03 80 00 */ addi r0, r3, 0x00008000@l
/* 80293D80 00290CC0 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 80293D84 00290CC4 38 60 FF FF */ li r3, -1
/* 80293D88 00290CC8 7C 00 20 10 */ subfc r0, r0, r4
/* 80293D8C 00290CCC 7C 63 01 90 */ subfze r3, r3
/* 80293D90 00290CD0 48 00 00 20 */ b lbl_80293DB0
lbl_80293D94:
/* 80293D94 00290CD4 3C 60 00 01 */ lis r3, 0x00008000@ha
/* 80293D98 00290CD8 38 03 80 00 */ addi r0, r3, 0x00008000@l
/* 80293D9C 00290CDC 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 80293DA0 00290CE0 7C 00 20 50 */ subf r0, r0, r4
/* 80293DA4 00290CE4 54 03 0F FE */ srwi r3, r0, 0x1f
/* 80293DA8 00290CE8 48 00 00 08 */ b lbl_80293DB0
lbl_80293DAC:
/* 80293DAC 00290CEC 38 60 00 00 */ li r3, 0
lbl_80293DB0:
/* 80293DB0 00290CF0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80293DB4 00290CF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80293DB8 00290CF8 7C 08 03 A6 */ mtlr r0
/* 80293DBC 00290CFC 38 21 00 10 */ addi r1, r1, 0x10
/* 80293DC0 00290D00 4E 80 00 20 */ blr
.global writeReg__12JASSeqParserFP8JASTrackUlUl
writeReg__12JASSeqParserFP8JASTrackUlUl:
/* 80293DC4 00290D04 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80293DC8 00290D08 7C 08 02 A6 */ mflr r0
/* 80293DCC 00290D0C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80293DD0 00290D10 39 61 00 20 */ addi r11, r1, 0x20
/* 80293DD4 00290D14 48 0C E4 09 */ bl _savegpr_29
/* 80293DD8 00290D18 7C 9D 23 78 */ mr r29, r4
/* 80293DDC 00290D1C 7C BE 2B 78 */ mr r30, r5
/* 80293DE0 00290D20 7C DF 33 78 */ mr r31, r6
/* 80293DE4 00290D24 38 7D 00 80 */ addi r3, r29, 0x80
/* 80293DE8 00290D28 38 80 00 03 */ li r4, 3
/* 80293DEC 00290D2C 7F E5 FB 78 */ mr r5, r31
/* 80293DF0 00290D30 4B FF F8 95 */ bl write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl
/* 80293DF4 00290D34 28 1E 00 40 */ cmplwi r30, 0x40
/* 80293DF8 00290D38 40 80 00 18 */ bge lbl_80293E10
/* 80293DFC 00290D3C 38 7D 00 80 */ addi r3, r29, 0x80
/* 80293E00 00290D40 7F C4 F3 78 */ mr r4, r30
/* 80293E04 00290D44 7F E5 FB 78 */ mr r5, r31
/* 80293E08 00290D48 4B FF F8 7D */ bl write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl
/* 80293E0C 00290D4C 48 00 01 A4 */ b lbl_80293FB0
lbl_80293E10:
/* 80293E10 00290D50 38 1E FF C0 */ addi r0, r30, -64
/* 80293E14 00290D54 28 00 00 34 */ cmplwi r0, 0x34
/* 80293E18 00290D58 41 81 01 98 */ bgt lbl_80293FB0
/* 80293E1C 00290D5C 3C 60 80 3C */ lis r3, lbl_803C747C@ha
/* 80293E20 00290D60 38 63 74 7C */ addi r3, r3, lbl_803C747C@l
/* 80293E24 00290D64 54 00 10 3A */ slwi r0, r0, 2
/* 80293E28 00290D68 7C 03 00 2E */ lwzx r0, r3, r0
/* 80293E2C 00290D6C 7C 09 03 A6 */ mtctr r0
/* 80293E30 00290D70 4E 80 04 20 */ bctr
/* 80293E34 00290D74 57 C0 08 3C */ slwi r0, r30, 1
/* 80293E38 00290D78 7C 7D 02 14 */ add r3, r29, r0
/* 80293E3C 00290D7C B3 E3 FF E0 */ sth r31, -0x20(r3)
/* 80293E40 00290D80 48 00 01 70 */ b lbl_80293FB0
/* 80293E44 00290D84 7F A3 EB 78 */ mr r3, r29
/* 80293E48 00290D88 57 E4 04 3E */ clrlwi r4, r31, 0x10
/* 80293E4C 00290D8C 4B FF ED 75 */ bl setTimebase__8JASTrackFUs
/* 80293E50 00290D90 48 00 01 60 */ b lbl_80293FB0
/* 80293E54 00290D94 9B FD 02 2A */ stb r31, 0x22a(r29)
/* 80293E58 00290D98 48 00 01 58 */ b lbl_80293FB0
/* 80293E5C 00290D9C 9B FD 02 30 */ stb r31, 0x230(r29)
/* 80293E60 00290DA0 48 00 01 50 */ b lbl_80293FB0
/* 80293E64 00290DA4 9B FD 02 33 */ stb r31, 0x233(r29)
/* 80293E68 00290DA8 48 00 01 48 */ b lbl_80293FB0
/* 80293E6C 00290DAC 93 FD 02 20 */ stw r31, 0x220(r29)
/* 80293E70 00290DB0 48 00 01 40 */ b lbl_80293FB0
/* 80293E74 00290DB4 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 80293E78 00290DB8 B0 1D 02 2C */ sth r0, 0x22c(r29)
/* 80293E7C 00290DBC 48 00 01 34 */ b lbl_80293FB0
/* 80293E80 00290DC0 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 80293E84 00290DC4 B0 1D 02 2E */ sth r0, 0x22e(r29)
/* 80293E88 00290DC8 48 00 01 28 */ b lbl_80293FB0
/* 80293E8C 00290DCC C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80293E90 00290DD0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293E94 00290DD4 3C 00 43 30 */ lis r0, 0x4330
/* 80293E98 00290DD8 90 01 00 08 */ stw r0, 8(r1)
/* 80293E9C 00290DDC C8 01 00 08 */ lfd f0, 8(r1)
/* 80293EA0 00290DE0 EC 20 08 28 */ fsubs f1, f0, f1
/* 80293EA4 00290DE4 C0 02 BB D8 */ lfs f0, lbl_804555D8-_SDA2_BASE_(r2)
/* 80293EA8 00290DE8 EC 01 00 24 */ fdivs f0, f1, f0
/* 80293EAC 00290DEC D0 1D 02 18 */ stfs f0, 0x218(r29)
/* 80293EB0 00290DF0 48 00 01 00 */ b lbl_80293FB0
/* 80293EB4 00290DF4 57 E0 C6 3E */ rlwinm r0, r31, 0x18, 0x18, 0x1f
/* 80293EB8 00290DF8 98 1D 02 32 */ stb r0, 0x232(r29)
/* 80293EBC 00290DFC 9B FD 02 31 */ stb r31, 0x231(r29)
/* 80293EC0 00290E00 48 00 00 F0 */ b lbl_80293FB0
/* 80293EC4 00290E04 9B FD 02 31 */ stb r31, 0x231(r29)
/* 80293EC8 00290E08 48 00 00 E8 */ b lbl_80293FB0
/* 80293ECC 00290E0C 9B FD 02 32 */ stb r31, 0x232(r29)
/* 80293ED0 00290E10 48 00 00 E0 */ b lbl_80293FB0
/* 80293ED4 00290E14 B3 FD 02 24 */ sth r31, 0x224(r29)
/* 80293ED8 00290E18 48 00 00 D8 */ b lbl_80293FB0
/* 80293EDC 00290E1C C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80293EE0 00290E20 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293EE4 00290E24 3C 00 43 30 */ lis r0, 0x4330
/* 80293EE8 00290E28 90 01 00 08 */ stw r0, 8(r1)
/* 80293EEC 00290E2C C8 01 00 08 */ lfd f0, 8(r1)
/* 80293EF0 00290E30 EC 20 08 28 */ fsubs f1, f0, f1
/* 80293EF4 00290E34 C0 02 BB DC */ lfs f0, lbl_804555DC-_SDA2_BASE_(r2)
/* 80293EF8 00290E38 EC 01 00 24 */ fdivs f0, f1, f0
/* 80293EFC 00290E3C D0 1D 01 E0 */ stfs f0, 0x1e0(r29)
/* 80293F00 00290E40 48 00 00 B0 */ b lbl_80293FB0
/* 80293F04 00290E44 C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80293F08 00290E48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293F0C 00290E4C 3C 00 43 30 */ lis r0, 0x4330
/* 80293F10 00290E50 90 01 00 08 */ stw r0, 8(r1)
/* 80293F14 00290E54 C8 01 00 08 */ lfd f0, 8(r1)
/* 80293F18 00290E58 EC 20 08 28 */ fsubs f1, f0, f1
/* 80293F1C 00290E5C C0 02 BB E0 */ lfs f0, lbl_804555E0-_SDA2_BASE_(r2)
/* 80293F20 00290E60 EC 01 00 24 */ fdivs f0, f1, f0
/* 80293F24 00290E64 D0 1D 01 E0 */ stfs f0, 0x1e0(r29)
/* 80293F28 00290E68 48 00 00 88 */ b lbl_80293FB0
/* 80293F2C 00290E6C C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80293F30 00290E70 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293F34 00290E74 3C 00 43 30 */ lis r0, 0x4330
/* 80293F38 00290E78 90 01 00 08 */ stw r0, 8(r1)
/* 80293F3C 00290E7C C8 01 00 08 */ lfd f0, 8(r1)
/* 80293F40 00290E80 EC 20 08 28 */ fsubs f1, f0, f1
/* 80293F44 00290E84 C0 02 BB E4 */ lfs f0, lbl_804555E4-_SDA2_BASE_(r2)
/* 80293F48 00290E88 EC 01 00 32 */ fmuls f0, f1, f0
/* 80293F4C 00290E8C D0 1D 01 E8 */ stfs f0, 0x1e8(r29)
/* 80293F50 00290E90 48 00 00 60 */ b lbl_80293FB0
/* 80293F54 00290E94 C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80293F58 00290E98 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293F5C 00290E9C 3C 00 43 30 */ lis r0, 0x4330
/* 80293F60 00290EA0 90 01 00 08 */ stw r0, 8(r1)
/* 80293F64 00290EA4 C8 01 00 08 */ lfd f0, 8(r1)
/* 80293F68 00290EA8 EC 20 08 28 */ fsubs f1, f0, f1
/* 80293F6C 00290EAC C0 02 BB E8 */ lfs f0, lbl_804555E8-_SDA2_BASE_(r2)
/* 80293F70 00290EB0 EC 01 00 32 */ fmuls f0, f1, f0
/* 80293F74 00290EB4 D0 1D 01 E4 */ stfs f0, 0x1e4(r29)
/* 80293F78 00290EB8 48 00 00 38 */ b lbl_80293FB0
/* 80293F7C 00290EBC C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80293F80 00290EC0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80293F84 00290EC4 3C 00 43 30 */ lis r0, 0x4330
/* 80293F88 00290EC8 90 01 00 08 */ stw r0, 8(r1)
/* 80293F8C 00290ECC C8 01 00 08 */ lfd f0, 8(r1)
/* 80293F90 00290ED0 EC 20 08 28 */ fsubs f1, f0, f1
/* 80293F94 00290ED4 C0 02 BB E8 */ lfs f0, lbl_804555E8-_SDA2_BASE_(r2)
/* 80293F98 00290ED8 EC 01 00 32 */ fmuls f0, f1, f0
/* 80293F9C 00290EDC D0 1D 01 EC */ stfs f0, 0x1ec(r29)
/* 80293FA0 00290EE0 48 00 00 10 */ b lbl_80293FB0
/* 80293FA4 00290EE4 B3 FD 01 F0 */ sth r31, 0x1f0(r29)
/* 80293FA8 00290EE8 48 00 00 08 */ b lbl_80293FB0
/* 80293FAC 00290EEC B3 FD 01 F2 */ sth r31, 0x1f2(r29)
lbl_80293FB0:
/* 80293FB0 00290EF0 39 61 00 20 */ addi r11, r1, 0x20
/* 80293FB4 00290EF4 48 0C E2 75 */ bl _restgpr_29
/* 80293FB8 00290EF8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80293FBC 00290EFC 7C 08 03 A6 */ mtlr r0
/* 80293FC0 00290F00 38 21 00 20 */ addi r1, r1, 0x20
/* 80293FC4 00290F04 4E 80 00 20 */ blr
.global readReg__12JASSeqParserCFP8JASTrackUl
readReg__12JASSeqParserCFP8JASTrackUl:
/* 80293FC8 00290F08 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80293FCC 00290F0C 7C 08 02 A6 */ mflr r0
/* 80293FD0 00290F10 90 01 00 14 */ stw r0, 0x14(r1)
/* 80293FD4 00290F14 28 05 00 40 */ cmplwi r5, 0x40
/* 80293FD8 00290F18 40 80 00 14 */ bge lbl_80293FEC
/* 80293FDC 00290F1C 38 64 00 80 */ addi r3, r4, 0x80
/* 80293FE0 00290F20 7C A4 2B 78 */ mr r4, r5
/* 80293FE4 00290F24 4B FF F7 D5 */ bl read__16JASRegisterParamFQ216JASRegisterParam5RegID
/* 80293FE8 00290F28 48 00 01 90 */ b lbl_80294178
lbl_80293FEC:
/* 80293FEC 00290F2C 38 60 00 00 */ li r3, 0
/* 80293FF0 00290F30 38 05 FF C0 */ addi r0, r5, -64
/* 80293FF4 00290F34 28 00 00 34 */ cmplwi r0, 0x34
/* 80293FF8 00290F38 41 81 01 80 */ bgt lbl_80294178
/* 80293FFC 00290F3C 3C C0 80 3C */ lis r6, lbl_803C7550@ha
/* 80294000 00290F40 38 C6 75 50 */ addi r6, r6, lbl_803C7550@l
/* 80294004 00290F44 54 00 10 3A */ slwi r0, r0, 2
/* 80294008 00290F48 7C 06 00 2E */ lwzx r0, r6, r0
/* 8029400C 00290F4C 7C 09 03 A6 */ mtctr r0
/* 80294010 00290F50 4E 80 04 20 */ bctr
/* 80294014 00290F54 54 A0 08 3C */ slwi r0, r5, 1
/* 80294018 00290F58 7C 64 02 14 */ add r3, r4, r0
/* 8029401C 00290F5C A0 63 FF E0 */ lhz r3, -0x20(r3)
/* 80294020 00290F60 48 00 01 58 */ b lbl_80294178
/* 80294024 00290F64 38 E0 00 01 */ li r7, 1
/* 80294028 00290F68 38 A0 00 00 */ li r5, 0
/* 8029402C 00290F6C 38 00 00 10 */ li r0, 0x10
/* 80294030 00290F70 7C 09 03 A6 */ mtctr r0
lbl_80294034:
/* 80294034 00290F74 38 05 01 30 */ addi r0, r5, 0x130
/* 80294038 00290F78 7C C4 00 2E */ lwzx r6, r4, r0
/* 8029403C 00290F7C 28 06 00 00 */ cmplwi r6, 0
/* 80294040 00290F80 41 82 00 18 */ beq lbl_80294058
/* 80294044 00290F84 88 06 02 15 */ lbz r0, 0x215(r6)
/* 80294048 00290F88 28 00 00 01 */ cmplwi r0, 1
/* 8029404C 00290F8C 40 82 00 0C */ bne lbl_80294058
/* 80294050 00290F90 54 E0 04 3E */ clrlwi r0, r7, 0x10
/* 80294054 00290F94 7C 63 03 78 */ or r3, r3, r0
lbl_80294058:
/* 80294058 00290F98 54 E7 0C 3C */ rlwinm r7, r7, 1, 0x10, 0x1e
/* 8029405C 00290F9C 38 A5 00 04 */ addi r5, r5, 4
/* 80294060 00290FA0 42 00 FF D4 */ bdnz lbl_80294034
/* 80294064 00290FA4 48 00 01 14 */ b lbl_80294178
/* 80294068 00290FA8 80 04 00 08 */ lwz r0, 8(r4)
/* 8029406C 00290FAC 28 00 00 00 */ cmplwi r0, 0
/* 80294070 00290FB0 40 82 00 0C */ bne lbl_8029407C
/* 80294074 00290FB4 38 00 00 00 */ li r0, 0
/* 80294078 00290FB8 48 00 00 10 */ b lbl_80294088
lbl_8029407C:
/* 8029407C 00290FBC 54 00 08 3C */ slwi r0, r0, 1
/* 80294080 00290FC0 7C 64 02 14 */ add r3, r4, r0
/* 80294084 00290FC4 A0 03 00 2A */ lhz r0, 0x2a(r3)
lbl_80294088:
/* 80294088 00290FC8 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 8029408C 00290FCC 48 00 00 EC */ b lbl_80294178
/* 80294090 00290FD0 A0 64 02 28 */ lhz r3, 0x228(r4)
/* 80294094 00290FD4 48 00 00 E4 */ b lbl_80294178
/* 80294098 00290FD8 88 64 02 2A */ lbz r3, 0x22a(r4)
/* 8029409C 00290FDC 7C 63 07 74 */ extsb r3, r3
/* 802940A0 00290FE0 48 00 00 D8 */ b lbl_80294178
/* 802940A4 00290FE4 88 64 02 30 */ lbz r3, 0x230(r4)
/* 802940A8 00290FE8 48 00 00 D0 */ b lbl_80294178
/* 802940AC 00290FEC 88 64 02 33 */ lbz r3, 0x233(r4)
/* 802940B0 00290FF0 48 00 00 C8 */ b lbl_80294178
/* 802940B4 00290FF4 80 64 02 20 */ lwz r3, 0x220(r4)
/* 802940B8 00290FF8 48 00 00 C0 */ b lbl_80294178
/* 802940BC 00290FFC A0 64 02 2C */ lhz r3, 0x22c(r4)
/* 802940C0 00291000 48 00 00 B8 */ b lbl_80294178
/* 802940C4 00291004 A0 64 02 2E */ lhz r3, 0x22e(r4)
/* 802940C8 00291008 48 00 00 B0 */ b lbl_80294178
/* 802940CC 0029100C C0 22 BB D8 */ lfs f1, lbl_804555D8-_SDA2_BASE_(r2)
/* 802940D0 00291010 C0 04 02 18 */ lfs f0, 0x218(r4)
/* 802940D4 00291014 EC 21 00 32 */ fmuls f1, f1, f0
/* 802940D8 00291018 48 0C DF D5 */ bl __cvt_fp2unsigned
/* 802940DC 0029101C 48 00 00 9C */ b lbl_80294178
/* 802940E0 00291020 88 64 02 32 */ lbz r3, 0x232(r4)
/* 802940E4 00291024 88 04 02 31 */ lbz r0, 0x231(r4)
/* 802940E8 00291028 7C 63 03 78 */ or r3, r3, r0
/* 802940EC 0029102C 48 00 00 8C */ b lbl_80294178
/* 802940F0 00291030 88 64 02 31 */ lbz r3, 0x231(r4)
/* 802940F4 00291034 48 00 00 84 */ b lbl_80294178
/* 802940F8 00291038 88 64 02 32 */ lbz r3, 0x232(r4)
/* 802940FC 0029103C 48 00 00 7C */ b lbl_80294178
/* 80294100 00291040 A0 64 02 24 */ lhz r3, 0x224(r4)
/* 80294104 00291044 48 00 00 74 */ b lbl_80294178
/* 80294108 00291048 C0 22 BB DC */ lfs f1, lbl_804555DC-_SDA2_BASE_(r2)
/* 8029410C 0029104C C0 04 01 E0 */ lfs f0, 0x1e0(r4)
/* 80294110 00291050 EC 21 00 32 */ fmuls f1, f1, f0
/* 80294114 00291054 48 0C DF 99 */ bl __cvt_fp2unsigned
/* 80294118 00291058 48 00 00 60 */ b lbl_80294178
/* 8029411C 0029105C C0 22 BB E0 */ lfs f1, lbl_804555E0-_SDA2_BASE_(r2)
/* 80294120 00291060 C0 04 01 E0 */ lfs f0, 0x1e0(r4)
/* 80294124 00291064 EC 21 00 32 */ fmuls f1, f1, f0
/* 80294128 00291068 48 0C DF 85 */ bl __cvt_fp2unsigned
/* 8029412C 0029106C 48 00 00 4C */ b lbl_80294178
/* 80294130 00291070 C0 22 BB F8 */ lfs f1, lbl_804555F8-_SDA2_BASE_(r2)
/* 80294134 00291074 C0 04 01 E8 */ lfs f0, 0x1e8(r4)
/* 80294138 00291078 EC 21 00 32 */ fmuls f1, f1, f0
/* 8029413C 0029107C 48 0C DF 71 */ bl __cvt_fp2unsigned
/* 80294140 00291080 48 00 00 38 */ b lbl_80294178
/* 80294144 00291084 C0 22 BB FC */ lfs f1, lbl_804555FC-_SDA2_BASE_(r2)
/* 80294148 00291088 C0 04 01 E4 */ lfs f0, 0x1e4(r4)
/* 8029414C 0029108C EC 21 00 32 */ fmuls f1, f1, f0
/* 80294150 00291090 48 0C DF 5D */ bl __cvt_fp2unsigned
/* 80294154 00291094 48 00 00 24 */ b lbl_80294178
/* 80294158 00291098 C0 22 BB FC */ lfs f1, lbl_804555FC-_SDA2_BASE_(r2)
/* 8029415C 0029109C C0 04 01 EC */ lfs f0, 0x1ec(r4)
/* 80294160 002910A0 EC 21 00 32 */ fmuls f1, f1, f0
/* 80294164 002910A4 48 0C DF 49 */ bl __cvt_fp2unsigned
/* 80294168 002910A8 48 00 00 10 */ b lbl_80294178
/* 8029416C 002910AC A0 64 01 F0 */ lhz r3, 0x1f0(r4)
/* 80294170 002910B0 48 00 00 08 */ b lbl_80294178
/* 80294174 002910B4 A0 64 01 F2 */ lhz r3, 0x1f2(r4)
lbl_80294178:
/* 80294178 002910B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029417C 002910BC 7C 08 03 A6 */ mtlr r0
/* 80294180 002910C0 38 21 00 10 */ addi r1, r1, 0x10
/* 80294184 002910C4 4E 80 00 20 */ blr
/* 80294188 002910C8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8029418C 002910CC 7C 08 02 A6 */ mflr r0
/* 80294190 002910D0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80294194 002910D4 39 61 00 20 */ addi r11, r1, 0x20
/* 80294198 002910D8 48 0C E0 45 */ bl _savegpr_29
/* 8029419C 002910DC 7C 9D 23 78 */ mr r29, r4
/* 802941A0 002910E0 83 E5 00 04 */ lwz r31, 4(r5)
/* 802941A4 002910E4 7F A3 EB 78 */ mr r3, r29
/* 802941A8 002910E8 80 85 00 00 */ lwz r4, 0(r5)
/* 802941AC 002910EC 4B FF DA 85 */ bl openChild__8JASTrackFUl
/* 802941B0 002910F0 7C 7E 1B 79 */ or. r30, r3, r3
/* 802941B4 002910F4 40 82 00 0C */ bne lbl_802941C0
/* 802941B8 002910F8 38 60 00 00 */ li r3, 0
/* 802941BC 002910FC 48 00 00 1C */ b lbl_802941D8
lbl_802941C0:
/* 802941C0 00291100 80 9D 00 00 */ lwz r4, 0(r29)
/* 802941C4 00291104 7F E5 FB 78 */ mr r5, r31
/* 802941C8 00291108 4B FF D8 41 */ bl setSeqData__8JASTrackFPvUl
/* 802941CC 0029110C 7F C3 F3 78 */ mr r3, r30
/* 802941D0 00291110 4B FF D8 ED */ bl start__8JASTrackFv
/* 802941D4 00291114 38 60 00 00 */ li r3, 0
lbl_802941D8:
/* 802941D8 00291118 39 61 00 20 */ addi r11, r1, 0x20
/* 802941DC 0029111C 48 0C E0 4D */ bl _restgpr_29
/* 802941E0 00291120 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802941E4 00291124 7C 08 03 A6 */ mtlr r0
/* 802941E8 00291128 38 21 00 20 */ addi r1, r1, 0x20
/* 802941EC 0029112C 4E 80 00 20 */ blr
/* 802941F0 00291130 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802941F4 00291134 7C 08 02 A6 */ mflr r0
/* 802941F8 00291138 90 01 00 14 */ stw r0, 0x14(r1)
/* 802941FC 0029113C 7C 83 23 78 */ mr r3, r4
/* 80294200 00291140 80 85 00 00 */ lwz r4, 0(r5)
/* 80294204 00291144 4B FF D9 B5 */ bl closeChild__8JASTrackFUl
/* 80294208 00291148 38 60 00 00 */ li r3, 0
/* 8029420C 0029114C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294210 00291150 7C 08 03 A6 */ mtlr r0
/* 80294214 00291154 38 21 00 10 */ addi r1, r1, 0x10
/* 80294218 00291158 4E 80 00 20 */ blr
/* 8029421C 0029115C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294220 00291160 7C 08 02 A6 */ mflr r0
/* 80294224 00291164 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294228 00291168 7C 83 23 78 */ mr r3, r4
/* 8029422C 0029116C 80 85 00 00 */ lwz r4, 0(r5)
/* 80294230 00291170 48 00 1F 5D */ bl call__12JASSeqReaderFUl
/* 80294234 00291174 38 60 00 00 */ li r3, 0
/* 80294238 00291178 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029423C 0029117C 7C 08 03 A6 */ mtlr r0
/* 80294240 00291180 38 21 00 10 */ addi r1, r1, 0x10
/* 80294244 00291184 4E 80 00 20 */ blr
/* 80294248 00291188 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029424C 0029118C 7C 08 02 A6 */ mflr r0
/* 80294250 00291190 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294254 00291194 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80294258 00291198 93 C1 00 08 */ stw r30, 8(r1)
/* 8029425C 0029119C 7C 9E 23 78 */ mr r30, r4
/* 80294260 002911A0 7C BF 2B 78 */ mr r31, r5
/* 80294264 002911A4 80 A5 00 00 */ lwz r5, 0(r5)
/* 80294268 002911A8 4B FF FA 8D */ bl conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition
/* 8029426C 002911AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80294270 002911B0 41 82 00 10 */ beq lbl_80294280
/* 80294274 002911B4 7F C3 F3 78 */ mr r3, r30
/* 80294278 002911B8 80 9F 00 04 */ lwz r4, 4(r31)
/* 8029427C 002911BC 48 00 1F 11 */ bl call__12JASSeqReaderFUl
lbl_80294280:
/* 80294280 002911C0 38 60 00 00 */ li r3, 0
/* 80294284 002911C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80294288 002911C8 83 C1 00 08 */ lwz r30, 8(r1)
/* 8029428C 002911CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294290 002911D0 7C 08 03 A6 */ mtlr r0
/* 80294294 002911D4 38 21 00 10 */ addi r1, r1, 0x10
/* 80294298 002911D8 4E 80 00 20 */ blr
/* 8029429C 002911DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802942A0 002911E0 7C 08 02 A6 */ mflr r0
/* 802942A4 002911E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802942A8 002911E8 7C 83 23 78 */ mr r3, r4
/* 802942AC 002911EC 48 00 1F D1 */ bl ret__12JASSeqReaderFv
/* 802942B0 002911F0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802942B4 002911F4 20 00 00 00 */ subfic r0, r0, 0
/* 802942B8 002911F8 7C 60 01 10 */ subfe r3, r0, r0
/* 802942BC 002911FC 38 00 00 00 */ li r0, 0
/* 802942C0 00291200 7C 03 18 78 */ andc r3, r0, r3
/* 802942C4 00291204 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802942C8 00291208 7C 08 03 A6 */ mtlr r0
/* 802942CC 0029120C 38 21 00 10 */ addi r1, r1, 0x10
/* 802942D0 00291210 4E 80 00 20 */ blr
/* 802942D4 00291214 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802942D8 00291218 7C 08 02 A6 */ mflr r0
/* 802942DC 0029121C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802942E0 00291220 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802942E4 00291224 7C 9F 23 78 */ mr r31, r4
/* 802942E8 00291228 80 A5 00 00 */ lwz r5, 0(r5)
/* 802942EC 0029122C 4B FF FA 09 */ bl conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition
/* 802942F0 00291230 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802942F4 00291234 41 82 00 1C */ beq lbl_80294310
/* 802942F8 00291238 7F E3 FB 78 */ mr r3, r31
/* 802942FC 0029123C 48 00 1F 81 */ bl ret__12JASSeqReaderFv
/* 80294300 00291240 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80294304 00291244 40 82 00 0C */ bne lbl_80294310
/* 80294308 00291248 38 60 00 00 */ li r3, 0
/* 8029430C 0029124C 48 00 00 08 */ b lbl_80294314
lbl_80294310:
/* 80294310 00291250 38 60 00 00 */ li r3, 0
lbl_80294314:
/* 80294314 00291254 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80294318 00291258 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029431C 0029125C 7C 08 03 A6 */ mtlr r0
/* 80294320 00291260 38 21 00 10 */ addi r1, r1, 0x10
/* 80294324 00291264 4E 80 00 20 */ blr
/* 80294328 00291268 80 64 00 00 */ lwz r3, 0(r4)
/* 8029432C 0029126C 80 05 00 00 */ lwz r0, 0(r5)
/* 80294330 00291270 7C 03 02 14 */ add r0, r3, r0
/* 80294334 00291274 90 04 00 04 */ stw r0, 4(r4)
/* 80294338 00291278 38 60 00 00 */ li r3, 0
/* 8029433C 0029127C 4E 80 00 20 */ blr
/* 80294340 00291280 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294344 00291284 7C 08 02 A6 */ mflr r0
/* 80294348 00291288 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029434C 0029128C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80294350 00291290 93 C1 00 08 */ stw r30, 8(r1)
/* 80294354 00291294 7C 9E 23 78 */ mr r30, r4
/* 80294358 00291298 7C BF 2B 78 */ mr r31, r5
/* 8029435C 0029129C 80 A5 00 00 */ lwz r5, 0(r5)
/* 80294360 002912A0 4B FF F9 95 */ bl conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition
/* 80294364 002912A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80294368 002912A8 41 82 00 14 */ beq lbl_8029437C
/* 8029436C 002912AC 80 7E 00 00 */ lwz r3, 0(r30)
/* 80294370 002912B0 80 1F 00 04 */ lwz r0, 4(r31)
/* 80294374 002912B4 7C 03 02 14 */ add r0, r3, r0
/* 80294378 002912B8 90 1E 00 04 */ stw r0, 4(r30)
lbl_8029437C:
/* 8029437C 002912BC 38 60 00 00 */ li r3, 0
/* 80294380 002912C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80294384 002912C4 83 C1 00 08 */ lwz r30, 8(r1)
/* 80294388 002912C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029438C 002912CC 7C 08 03 A6 */ mtlr r0
/* 80294390 002912D0 38 21 00 10 */ addi r1, r1, 0x10
/* 80294394 002912D4 4E 80 00 20 */ blr
/* 80294398 002912D8 80 65 00 00 */ lwz r3, 0(r5)
/* 8029439C 002912DC 54 60 08 3C */ slwi r0, r3, 1
/* 802943A0 002912E0 7C 63 02 14 */ add r3, r3, r0
/* 802943A4 002912E4 80 C4 00 00 */ lwz r6, 0(r4)
/* 802943A8 002912E8 80 A5 00 04 */ lwz r5, 4(r5)
/* 802943AC 002912EC 7C 63 32 14 */ add r3, r3, r6
/* 802943B0 002912F0 38 03 FF FF */ addi r0, r3, -1
/* 802943B4 002912F4 7C 05 00 2E */ lwzx r0, r5, r0
/* 802943B8 002912F8 54 00 02 3E */ clrlwi r0, r0, 8
/* 802943BC 002912FC 7C 06 02 14 */ add r0, r6, r0
/* 802943C0 00291300 90 04 00 04 */ stw r0, 4(r4)
/* 802943C4 00291304 38 60 00 00 */ li r3, 0
/* 802943C8 00291308 4E 80 00 20 */ blr
/* 802943CC 0029130C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802943D0 00291310 7C 08 02 A6 */ mflr r0
/* 802943D4 00291314 90 01 00 14 */ stw r0, 0x14(r1)
/* 802943D8 00291318 80 65 00 00 */ lwz r3, 0(r5)
/* 802943DC 0029131C 54 60 08 3C */ slwi r0, r3, 1
/* 802943E0 00291320 7C 63 02 14 */ add r3, r3, r0
/* 802943E4 00291324 80 04 00 00 */ lwz r0, 0(r4)
/* 802943E8 00291328 80 A5 00 04 */ lwz r5, 4(r5)
/* 802943EC 0029132C 7C 63 02 14 */ add r3, r3, r0
/* 802943F0 00291330 38 03 FF FF */ addi r0, r3, -1
/* 802943F4 00291334 7C 05 00 2E */ lwzx r0, r5, r0
/* 802943F8 00291338 54 00 02 3E */ clrlwi r0, r0, 8
/* 802943FC 0029133C 7C 83 23 78 */ mr r3, r4
/* 80294400 00291340 7C 04 03 78 */ mr r4, r0
/* 80294404 00291344 48 00 1D 89 */ bl call__12JASSeqReaderFUl
/* 80294408 00291348 38 60 00 00 */ li r3, 0
/* 8029440C 0029134C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294410 00291350 7C 08 03 A6 */ mtlr r0
/* 80294414 00291354 38 21 00 10 */ addi r1, r1, 0x10
/* 80294418 00291358 4E 80 00 20 */ blr
/* 8029441C 0029135C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294420 00291360 7C 08 02 A6 */ mflr r0
/* 80294424 00291364 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294428 00291368 7C 83 23 78 */ mr r3, r4
/* 8029442C 0029136C 80 85 00 00 */ lwz r4, 0(r5)
/* 80294430 00291370 48 00 1D 9D */ bl loopStart__12JASSeqReaderFUl
/* 80294434 00291374 38 60 00 00 */ li r3, 0
/* 80294438 00291378 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029443C 0029137C 7C 08 03 A6 */ mtlr r0
/* 80294440 00291380 38 21 00 10 */ addi r1, r1, 0x10
/* 80294444 00291384 4E 80 00 20 */ blr
/* 80294448 00291388 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029444C 0029138C 7C 08 02 A6 */ mflr r0
/* 80294450 00291390 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294454 00291394 7C 83 23 78 */ mr r3, r4
/* 80294458 00291398 48 00 1D B9 */ bl loopEnd__12JASSeqReaderFv
/* 8029445C 0029139C 38 60 00 00 */ li r3, 0
/* 80294460 002913A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294464 002913A4 7C 08 03 A6 */ mtlr r0
/* 80294468 002913A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8029446C 002913AC 4E 80 00 20 */ blr
/* 80294470 002913B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294474 002913B4 7C 08 02 A6 */ mflr r0
/* 80294478 002913B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029447C 002913BC 7C A8 2B 78 */ mr r8, r5
/* 80294480 002913C0 80 A5 00 04 */ lwz r5, 4(r5)
/* 80294484 002913C4 80 C8 00 08 */ lwz r6, 8(r8)
/* 80294488 002913C8 80 E8 00 0C */ lwz r7, 0xc(r8)
/* 8029448C 002913CC 81 08 00 00 */ lwz r8, 0(r8)
/* 80294490 002913D0 81 83 00 00 */ lwz r12, 0(r3)
/* 80294494 002913D4 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80294498 002913D8 7D 89 03 A6 */ mtctr r12
/* 8029449C 002913DC 4E 80 04 21 */ bctrl
/* 802944A0 002913E0 38 60 00 00 */ li r3, 0
/* 802944A4 002913E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802944A8 002913E8 7C 08 03 A6 */ mtlr r0
/* 802944AC 002913EC 38 21 00 10 */ addi r1, r1, 0x10
/* 802944B0 002913F0 4E 80 00 20 */ blr
/* 802944B4 002913F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802944B8 002913F8 7C 08 02 A6 */ mflr r0
/* 802944BC 002913FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802944C0 00291400 7C A7 2B 78 */ mr r7, r5
/* 802944C4 00291404 80 A5 00 04 */ lwz r5, 4(r5)
/* 802944C8 00291408 80 C7 00 00 */ lwz r6, 0(r7)
/* 802944CC 0029140C 80 E7 00 08 */ lwz r7, 8(r7)
/* 802944D0 00291410 81 83 00 00 */ lwz r12, 0(r3)
/* 802944D4 00291414 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 802944D8 00291418 7D 89 03 A6 */ mtctr r12
/* 802944DC 0029141C 4E 80 04 21 */ bctrl
/* 802944E0 00291420 38 60 00 00 */ li r3, 0
/* 802944E4 00291424 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802944E8 00291428 7C 08 03 A6 */ mtlr r0
/* 802944EC 0029142C 38 21 00 10 */ addi r1, r1, 0x10
/* 802944F0 00291430 4E 80 00 20 */ blr
/* 802944F4 00291434 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802944F8 00291438 7C 08 02 A6 */ mflr r0
/* 802944FC 0029143C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294500 00291440 80 A5 00 00 */ lwz r5, 0(r5)
/* 80294504 00291444 81 83 00 00 */ lwz r12, 0(r3)
/* 80294508 00291448 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8029450C 0029144C 7D 89 03 A6 */ mtctr r12
/* 80294510 00291450 4E 80 04 21 */ bctrl
/* 80294514 00291454 38 60 00 00 */ li r3, 0
/* 80294518 00291458 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029451C 0029145C 7C 08 03 A6 */ mtlr r0
/* 80294520 00291460 38 21 00 10 */ addi r1, r1, 0x10
/* 80294524 00291464 4E 80 00 20 */ blr
/* 80294528 00291468 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8029452C 0029146C 7C 08 02 A6 */ mflr r0
/* 80294530 00291470 90 01 00 24 */ stw r0, 0x24(r1)
/* 80294534 00291474 39 61 00 20 */ addi r11, r1, 0x20
/* 80294538 00291478 48 0C DC A5 */ bl _savegpr_29
/* 8029453C 0029147C 7C 7D 1B 78 */ mr r29, r3
/* 80294540 00291480 7C 9E 23 78 */ mr r30, r4
/* 80294544 00291484 7C BF 2B 78 */ mr r31, r5
/* 80294548 00291488 7F C3 F3 78 */ mr r3, r30
/* 8029454C 0029148C 80 85 00 00 */ lwz r4, 0(r5)
/* 80294550 00291490 4B FF E3 81 */ bl readPortSelf__8JASTrackFUl
/* 80294554 00291494 7C 60 1B 78 */ mr r0, r3
/* 80294558 00291498 7F A3 EB 78 */ mr r3, r29
/* 8029455C 0029149C 7F C4 F3 78 */ mr r4, r30
/* 80294560 002914A0 80 BF 00 04 */ lwz r5, 4(r31)
/* 80294564 002914A4 54 06 04 3E */ clrlwi r6, r0, 0x10
/* 80294568 002914A8 4B FF F8 5D */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
/* 8029456C 002914AC 38 60 00 00 */ li r3, 0
/* 80294570 002914B0 39 61 00 20 */ addi r11, r1, 0x20
/* 80294574 002914B4 48 0C DC B5 */ bl _restgpr_29
/* 80294578 002914B8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8029457C 002914BC 7C 08 03 A6 */ mtlr r0
/* 80294580 002914C0 38 21 00 20 */ addi r1, r1, 0x20
/* 80294584 002914C4 4E 80 00 20 */ blr
/* 80294588 002914C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029458C 002914CC 7C 08 02 A6 */ mflr r0
/* 80294590 002914D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294594 002914D4 7C 83 23 78 */ mr r3, r4
/* 80294598 002914D8 80 85 00 00 */ lwz r4, 0(r5)
/* 8029459C 002914DC 80 05 00 04 */ lwz r0, 4(r5)
/* 802945A0 002914E0 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 802945A4 002914E4 4B FF E3 51 */ bl writePortSelf__8JASTrackFUlUs
/* 802945A8 002914E8 38 60 00 00 */ li r3, 0
/* 802945AC 002914EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802945B0 002914F0 7C 08 03 A6 */ mtlr r0
/* 802945B4 002914F4 38 21 00 10 */ addi r1, r1, 0x10
/* 802945B8 002914F8 4E 80 00 20 */ blr
/* 802945BC 002914FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802945C0 00291500 7C 08 02 A6 */ mflr r0
/* 802945C4 00291504 90 01 00 14 */ stw r0, 0x14(r1)
/* 802945C8 00291508 80 64 01 2C */ lwz r3, 0x12c(r4)
/* 802945CC 0029150C 28 03 00 00 */ cmplwi r3, 0
/* 802945D0 00291510 41 82 00 14 */ beq lbl_802945E4
/* 802945D4 00291514 80 85 00 00 */ lwz r4, 0(r5)
/* 802945D8 00291518 80 05 00 04 */ lwz r0, 4(r5)
/* 802945DC 0029151C 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 802945E0 00291520 4B FF E3 39 */ bl writePort__8JASTrackFUlUs
lbl_802945E4:
/* 802945E4 00291524 38 60 00 00 */ li r3, 0
/* 802945E8 00291528 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802945EC 0029152C 7C 08 03 A6 */ mtlr r0
/* 802945F0 00291530 38 21 00 10 */ addi r1, r1, 0x10
/* 802945F4 00291534 4E 80 00 20 */ blr
/* 802945F8 00291538 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802945FC 0029153C 7C 08 02 A6 */ mflr r0
/* 80294600 00291540 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294604 00291544 80 05 00 00 */ lwz r0, 0(r5)
/* 80294608 00291548 54 06 06 3E */ clrlwi r6, r0, 0x18
/* 8029460C 0029154C 54 00 F6 BA */ rlwinm r0, r0, 0x1e, 0x1a, 0x1d
/* 80294610 00291550 7C 64 02 14 */ add r3, r4, r0
/* 80294614 00291554 80 63 01 30 */ lwz r3, 0x130(r3)
/* 80294618 00291558 28 03 00 00 */ cmplwi r3, 0
/* 8029461C 0029155C 41 82 00 14 */ beq lbl_80294630
/* 80294620 00291560 54 C4 07 3E */ clrlwi r4, r6, 0x1c
/* 80294624 00291564 80 05 00 04 */ lwz r0, 4(r5)
/* 80294628 00291568 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 8029462C 0029156C 4B FF E2 ED */ bl writePort__8JASTrackFUlUs
lbl_80294630:
/* 80294630 00291570 38 60 00 00 */ li r3, 0
/* 80294634 00291574 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294638 00291578 7C 08 03 A6 */ mtlr r0
/* 8029463C 0029157C 38 21 00 10 */ addi r1, r1, 0x10
/* 80294640 00291580 4E 80 00 20 */ blr
/* 80294644 00291584 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80294648 00291588 7C 08 02 A6 */ mflr r0
/* 8029464C 0029158C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80294650 00291590 39 61 00 20 */ addi r11, r1, 0x20
/* 80294654 00291594 48 0C DB 89 */ bl _savegpr_29
/* 80294658 00291598 7C 7D 1B 78 */ mr r29, r3
/* 8029465C 0029159C 7C 9E 23 78 */ mr r30, r4
/* 80294660 002915A0 7C BF 2B 78 */ mr r31, r5
/* 80294664 002915A4 80 64 01 2C */ lwz r3, 0x12c(r4)
/* 80294668 002915A8 28 03 00 00 */ cmplwi r3, 0
/* 8029466C 002915AC 41 82 00 24 */ beq lbl_80294690
/* 80294670 002915B0 80 9F 00 00 */ lwz r4, 0(r31)
/* 80294674 002915B4 4B FF E3 09 */ bl readPort__8JASTrackFUl
/* 80294678 002915B8 7C 60 1B 78 */ mr r0, r3
/* 8029467C 002915BC 7F A3 EB 78 */ mr r3, r29
/* 80294680 002915C0 7F C4 F3 78 */ mr r4, r30
/* 80294684 002915C4 80 BF 00 04 */ lwz r5, 4(r31)
/* 80294688 002915C8 54 06 04 3E */ clrlwi r6, r0, 0x10
/* 8029468C 002915CC 4B FF F7 39 */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
lbl_80294690:
/* 80294690 002915D0 38 60 00 00 */ li r3, 0
/* 80294694 002915D4 39 61 00 20 */ addi r11, r1, 0x20
/* 80294698 002915D8 48 0C DB 91 */ bl _restgpr_29
/* 8029469C 002915DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802946A0 002915E0 7C 08 03 A6 */ mtlr r0
/* 802946A4 002915E4 38 21 00 20 */ addi r1, r1, 0x20
/* 802946A8 002915E8 4E 80 00 20 */ blr
/* 802946AC 002915EC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802946B0 002915F0 7C 08 02 A6 */ mflr r0
/* 802946B4 002915F4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802946B8 002915F8 39 61 00 20 */ addi r11, r1, 0x20
/* 802946BC 002915FC 48 0C DB 21 */ bl _savegpr_29
/* 802946C0 00291600 7C 7D 1B 78 */ mr r29, r3
/* 802946C4 00291604 7C 9E 23 78 */ mr r30, r4
/* 802946C8 00291608 7C BF 2B 78 */ mr r31, r5
/* 802946CC 0029160C 80 05 00 00 */ lwz r0, 0(r5)
/* 802946D0 00291610 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 802946D4 00291614 54 00 F6 BA */ rlwinm r0, r0, 0x1e, 0x1a, 0x1d
/* 802946D8 00291618 7C 7E 02 14 */ add r3, r30, r0
/* 802946DC 0029161C 80 63 01 30 */ lwz r3, 0x130(r3)
/* 802946E0 00291620 28 03 00 00 */ cmplwi r3, 0
/* 802946E4 00291624 41 82 00 24 */ beq lbl_80294708
/* 802946E8 00291628 54 84 07 3E */ clrlwi r4, r4, 0x1c
/* 802946EC 0029162C 4B FF E2 91 */ bl readPort__8JASTrackFUl
/* 802946F0 00291630 7C 60 1B 78 */ mr r0, r3
/* 802946F4 00291634 7F A3 EB 78 */ mr r3, r29
/* 802946F8 00291638 7F C4 F3 78 */ mr r4, r30
/* 802946FC 0029163C 80 BF 00 04 */ lwz r5, 4(r31)
/* 80294700 00291640 54 06 04 3E */ clrlwi r6, r0, 0x10
/* 80294704 00291644 4B FF F6 C1 */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
lbl_80294708:
/* 80294708 00291648 38 60 00 00 */ li r3, 0
/* 8029470C 0029164C 39 61 00 20 */ addi r11, r1, 0x20
/* 80294710 00291650 48 0C DB 19 */ bl _restgpr_29
/* 80294714 00291654 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80294718 00291658 7C 08 03 A6 */ mtlr r0
/* 8029471C 0029165C 38 21 00 20 */ addi r1, r1, 0x20
/* 80294720 00291660 4E 80 00 20 */ blr
/* 80294724 00291664 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294728 00291668 7C 08 02 A6 */ mflr r0
/* 8029472C 0029166C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294730 00291670 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80294734 00291674 7C 9F 23 78 */ mr r31, r4
/* 80294738 00291678 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8029473C 0029167C 80 85 00 00 */ lwz r4, 0(r5)
/* 80294740 00291680 4B FF EE CD */ bl checkImport__12JASTrackPortCFUl
/* 80294744 00291684 7C 60 1B 78 */ mr r0, r3
/* 80294748 00291688 38 7F 00 80 */ addi r3, r31, 0x80
/* 8029474C 0029168C 38 80 00 03 */ li r4, 3
/* 80294750 00291690 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80294754 00291694 4B FF EF 31 */ bl write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl
/* 80294758 00291698 38 60 00 00 */ li r3, 0
/* 8029475C 0029169C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80294760 002916A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294764 002916A4 7C 08 03 A6 */ mtlr r0
/* 80294768 002916A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8029476C 002916AC 4E 80 00 20 */ blr
/* 80294770 002916B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294774 002916B4 7C 08 02 A6 */ mflr r0
/* 80294778 002916B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029477C 002916BC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80294780 002916C0 7C 9F 23 78 */ mr r31, r4
/* 80294784 002916C4 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80294788 002916C8 80 85 00 00 */ lwz r4, 0(r5)
/* 8029478C 002916CC 4B FF EE 9D */ bl checkExport__12JASTrackPortCFUl
/* 80294790 002916D0 7C 60 1B 78 */ mr r0, r3
/* 80294794 002916D4 38 7F 00 80 */ addi r3, r31, 0x80
/* 80294798 002916D8 38 80 00 03 */ li r4, 3
/* 8029479C 002916DC 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 802947A0 002916E0 4B FF EE E5 */ bl write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl
/* 802947A4 002916E4 38 60 00 00 */ li r3, 0
/* 802947A8 002916E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802947AC 002916EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802947B0 002916F0 7C 08 03 A6 */ mtlr r0
/* 802947B4 002916F4 38 21 00 10 */ addi r1, r1, 0x10
/* 802947B8 002916F8 4E 80 00 20 */ blr
/* 802947BC 002916FC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802947C0 00291700 7C 08 02 A6 */ mflr r0
/* 802947C4 00291704 90 01 00 14 */ stw r0, 0x14(r1)
/* 802947C8 00291708 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802947CC 0029170C 7C 9F 23 78 */ mr r31, r4
/* 802947D0 00291710 7F E3 FB 78 */ mr r3, r31
/* 802947D4 00291714 48 00 1A DD */ bl readMidiValue__12JASSeqReaderFv
/* 802947D8 00291718 90 7F 00 40 */ stw r3, 0x40(r31)
/* 802947DC 0029171C 38 60 00 00 */ li r3, 0
/* 802947E0 00291720 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802947E4 00291724 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802947E8 00291728 7C 08 03 A6 */ mtlr r0
/* 802947EC 0029172C 38 21 00 10 */ addi r1, r1, 0x10
/* 802947F0 00291730 4E 80 00 20 */ blr
/* 802947F4 00291734 80 05 00 00 */ lwz r0, 0(r5)
/* 802947F8 00291738 90 04 00 40 */ stw r0, 0x40(r4)
/* 802947FC 0029173C 38 60 00 00 */ li r3, 0
/* 80294800 00291740 4E 80 00 20 */ blr
/* 80294804 00291744 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294808 00291748 7C 08 02 A6 */ mflr r0
/* 8029480C 0029174C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294810 00291750 80 05 00 00 */ lwz r0, 0(r5)
/* 80294814 00291754 28 00 01 00 */ cmplwi r0, 0x100
/* 80294818 00291758 40 80 00 10 */ bge lbl_80294828
/* 8029481C 0029175C 7C 83 23 78 */ mr r3, r4
/* 80294820 00291760 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80294824 00291764 4B FF D5 99 */ bl setLatestKey__8JASTrackFUc
lbl_80294828:
/* 80294828 00291768 38 60 00 00 */ li r3, 0
/* 8029482C 0029176C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294830 00291770 7C 08 03 A6 */ mtlr r0
/* 80294834 00291774 38 21 00 10 */ addi r1, r1, 0x10
/* 80294838 00291778 4E 80 00 20 */ blr
/* 8029483C 0029177C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294840 00291780 7C 08 02 A6 */ mflr r0
/* 80294844 00291784 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294848 00291788 7C 83 23 78 */ mr r3, r4
/* 8029484C 0029178C 80 85 00 00 */ lwz r4, 0(r5)
/* 80294850 00291790 80 05 00 04 */ lwz r0, 4(r5)
/* 80294854 00291794 C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 80294858 00291798 90 01 00 0C */ stw r0, 0xc(r1)
/* 8029485C 0029179C 3C 00 43 30 */ lis r0, 0x4330
/* 80294860 002917A0 90 01 00 08 */ stw r0, 8(r1)
/* 80294864 002917A4 C8 01 00 08 */ lfd f0, 8(r1)
/* 80294868 002917A8 EC 20 08 28 */ fsubs f1, f0, f1
/* 8029486C 002917AC C0 02 BC 00 */ lfs f0, lbl_80455600-_SDA2_BASE_(r2)
/* 80294870 002917B0 EC 21 00 24 */ fdivs f1, f1, f0
/* 80294874 002917B4 4B FF DF 65 */ bl setOscScale__8JASTrackFUlf
/* 80294878 002917B8 38 60 00 00 */ li r3, 0
/* 8029487C 002917BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294880 002917C0 7C 08 03 A6 */ mtlr r0
/* 80294884 002917C4 38 21 00 10 */ addi r1, r1, 0x10
/* 80294888 002917C8 4E 80 00 20 */ blr
/* 8029488C 002917CC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294890 002917D0 7C 08 02 A6 */ mflr r0
/* 80294894 002917D4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294898 002917D8 80 64 00 00 */ lwz r3, 0(r4)
/* 8029489C 002917DC 80 05 00 04 */ lwz r0, 4(r5)
/* 802948A0 002917E0 7C 03 02 14 */ add r0, r3, r0
/* 802948A4 002917E4 7C 83 23 78 */ mr r3, r4
/* 802948A8 002917E8 80 85 00 00 */ lwz r4, 0(r5)
/* 802948AC 002917EC 7C 05 03 78 */ mr r5, r0
/* 802948B0 002917F0 4B FF DF 39 */ bl setOscTable__8JASTrackFUlPCQ213JASOscillator5Point
/* 802948B4 002917F4 38 60 00 00 */ li r3, 0
/* 802948B8 002917F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802948BC 002917FC 7C 08 03 A6 */ mtlr r0
/* 802948C0 00291800 38 21 00 10 */ addi r1, r1, 0x10
/* 802948C4 00291804 4E 80 00 20 */ blr
/* 802948C8 00291808 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802948CC 0029180C 7C 08 02 A6 */ mflr r0
/* 802948D0 00291810 90 01 00 14 */ stw r0, 0x14(r1)
/* 802948D4 00291814 7C A8 2B 78 */ mr r8, r5
/* 802948D8 00291818 7C 83 23 78 */ mr r3, r4
/* 802948DC 0029181C 80 05 00 00 */ lwz r0, 0(r5)
/* 802948E0 00291820 7C 04 07 34 */ extsh r4, r0
/* 802948E4 00291824 80 05 00 04 */ lwz r0, 4(r5)
/* 802948E8 00291828 7C 05 07 34 */ extsh r5, r0
/* 802948EC 0029182C 80 08 00 08 */ lwz r0, 8(r8)
/* 802948F0 00291830 7C 06 07 34 */ extsh r6, r0
/* 802948F4 00291834 80 08 00 0C */ lwz r0, 0xc(r8)
/* 802948F8 00291838 7C 07 07 34 */ extsh r7, r0
/* 802948FC 0029183C 80 08 00 10 */ lwz r0, 0x10(r8)
/* 80294900 00291840 54 08 04 3E */ clrlwi r8, r0, 0x10
/* 80294904 00291844 4B FF DF 05 */ bl setOscAdsr__8JASTrackFssssUs
/* 80294908 00291848 38 60 00 00 */ li r3, 0
/* 8029490C 0029184C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294910 00291850 7C 08 03 A6 */ mtlr r0
/* 80294914 00291854 38 21 00 10 */ addi r1, r1, 0x10
/* 80294918 00291858 4E 80 00 20 */ blr
/* 8029491C 0029185C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294920 00291860 7C 08 02 A6 */ mflr r0
/* 80294924 00291864 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294928 00291868 7C 83 23 78 */ mr r3, r4
/* 8029492C 0029186C 80 85 00 00 */ lwz r4, 0(r5)
/* 80294930 00291870 80 A5 00 04 */ lwz r5, 4(r5)
/* 80294934 00291874 4B FF D4 79 */ bl connectBus__8JASTrackFii
/* 80294938 00291878 38 60 00 00 */ li r3, 0
/* 8029493C 0029187C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294940 00291880 7C 08 03 A6 */ mtlr r0
/* 80294944 00291884 38 21 00 10 */ addi r1, r1, 0x10
/* 80294948 00291888 4E 80 00 20 */ blr
/* 8029494C 0029188C 80 05 00 00 */ lwz r0, 0(r5)
/* 80294950 00291890 90 04 00 48 */ stw r0, 0x48(r4)
/* 80294954 00291894 38 60 00 00 */ li r3, 0
/* 80294958 00291898 4E 80 00 20 */ blr
/* 8029495C 0029189C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294960 002918A0 7C 08 02 A6 */ mflr r0
/* 80294964 002918A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294968 002918A8 7C 83 23 78 */ mr r3, r4
/* 8029496C 002918AC 80 85 00 00 */ lwz r4, 0(r5)
/* 80294970 002918B0 4B FF F1 71 */ bl setIntrMask__10JASSeqCtrlFUl
/* 80294974 002918B4 38 60 00 00 */ li r3, 0
/* 80294978 002918B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029497C 002918BC 7C 08 03 A6 */ mtlr r0
/* 80294980 002918C0 38 21 00 10 */ addi r1, r1, 0x10
/* 80294984 002918C4 4E 80 00 20 */ blr
/* 80294988 002918C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8029498C 002918CC 7C 08 02 A6 */ mflr r0
/* 80294990 002918D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294994 002918D4 7C 83 23 78 */ mr r3, r4
/* 80294998 002918D8 80 85 00 00 */ lwz r4, 0(r5)
/* 8029499C 002918DC 4B FF F1 55 */ bl clrIntrMask__10JASSeqCtrlFUl
/* 802949A0 002918E0 38 60 00 00 */ li r3, 0
/* 802949A4 002918E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802949A8 002918E8 7C 08 03 A6 */ mtlr r0
/* 802949AC 002918EC 38 21 00 10 */ addi r1, r1, 0x10
/* 802949B0 002918F0 4E 80 00 20 */ blr
/* 802949B4 002918F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802949B8 002918F8 7C 08 02 A6 */ mflr r0
/* 802949BC 002918FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802949C0 00291900 38 00 00 00 */ li r0, 0
/* 802949C4 00291904 90 04 00 44 */ stw r0, 0x44(r4)
/* 802949C8 00291908 7C 83 23 78 */ mr r3, r4
/* 802949CC 0029190C 4B FF F1 AD */ bl checkIntr__10JASSeqCtrlFv
/* 802949D0 00291910 38 60 00 00 */ li r3, 0
/* 802949D4 00291914 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802949D8 00291918 7C 08 03 A6 */ mtlr r0
/* 802949DC 0029191C 38 21 00 10 */ addi r1, r1, 0x10
/* 802949E0 00291920 4E 80 00 20 */ blr
/* 802949E4 00291924 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802949E8 00291928 7C 08 02 A6 */ mflr r0
/* 802949EC 0029192C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802949F0 00291930 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802949F4 00291934 7C 9F 23 78 */ mr r31, r4
/* 802949F8 00291938 7F E3 FB 78 */ mr r3, r31
/* 802949FC 0029193C 4B FF F1 05 */ bl retIntr__10JASSeqCtrlFv
/* 80294A00 00291940 7F E3 FB 78 */ mr r3, r31
/* 80294A04 00291944 4B FF F1 75 */ bl checkIntr__10JASSeqCtrlFv
/* 80294A08 00291948 38 60 00 00 */ li r3, 0
/* 80294A0C 0029194C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80294A10 00291950 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294A14 00291954 7C 08 03 A6 */ mtlr r0
/* 80294A18 00291958 38 21 00 10 */ addi r1, r1, 0x10
/* 80294A1C 0029195C 4E 80 00 20 */ blr
/* 80294A20 00291960 80 65 00 04 */ lwz r3, 4(r5)
/* 80294A24 00291964 80 05 00 00 */ lwz r0, 0(r5)
/* 80294A28 00291968 98 04 00 50 */ stb r0, 0x50(r4)
/* 80294A2C 0029196C 90 64 00 54 */ stw r3, 0x54(r4)
/* 80294A30 00291970 90 64 00 58 */ stw r3, 0x58(r4)
/* 80294A34 00291974 38 60 00 00 */ li r3, 0
/* 80294A38 00291978 4E 80 00 20 */ blr
/* 80294A3C 0029197C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294A40 00291980 7C 08 02 A6 */ mflr r0
/* 80294A44 00291984 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294A48 00291988 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80294A4C 0029198C 7C 9F 23 78 */ mr r31, r4
/* 80294A50 00291990 3C 60 00 01 */ lis r3, 0x0000FFFF@ha
/* 80294A54 00291994 38 03 FF FF */ addi r0, r3, 0x0000FFFF@l
/* 80294A58 00291998 81 8D 8C C0 */ lwz r12, lbl_80451240-_SDA_BASE_(r13)
/* 80294A5C 0029199C 28 0C 00 00 */ cmplwi r12, 0
/* 80294A60 002919A0 41 82 00 1C */ beq lbl_80294A7C
/* 80294A64 002919A4 7F E3 FB 78 */ mr r3, r31
/* 80294A68 002919A8 80 05 00 00 */ lwz r0, 0(r5)
/* 80294A6C 002919AC 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80294A70 002919B0 7D 89 03 A6 */ mtctr r12
/* 80294A74 002919B4 4E 80 04 21 */ bctrl
/* 80294A78 002919B8 7C 60 1B 78 */ mr r0, r3
lbl_80294A7C:
/* 80294A7C 002919BC 38 7F 00 80 */ addi r3, r31, 0x80
/* 80294A80 002919C0 38 80 00 03 */ li r4, 3
/* 80294A84 002919C4 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 80294A88 002919C8 4B FF EB FD */ bl write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl
/* 80294A8C 002919CC 38 60 00 00 */ li r3, 0
/* 80294A90 002919D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80294A94 002919D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294A98 002919D8 7C 08 03 A6 */ mtlr r0
/* 80294A9C 002919DC 38 21 00 10 */ addi r1, r1, 0x10
/* 80294AA0 002919E0 4E 80 00 20 */ blr
/* 80294AA4 002919E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294AA8 002919E8 7C 08 02 A6 */ mflr r0
/* 80294AAC 002919EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294AB0 002919F0 7C 83 23 78 */ mr r3, r4
/* 80294AB4 002919F4 80 05 00 00 */ lwz r0, 0(r5)
/* 80294AB8 002919F8 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80294ABC 002919FC 4B FF E0 9D */ bl setTempo__8JASTrackFUs
/* 80294AC0 00291A00 38 60 00 00 */ li r3, 0
/* 80294AC4 00291A04 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294AC8 00291A08 7C 08 03 A6 */ mtlr r0
/* 80294ACC 00291A0C 38 21 00 10 */ addi r1, r1, 0x10
/* 80294AD0 00291A10 4E 80 00 20 */ blr
/* 80294AD4 00291A14 38 60 FF FF */ li r3, -1
/* 80294AD8 00291A18 4E 80 00 20 */ blr
/* 80294ADC 00291A1C 38 60 00 00 */ li r3, 0
/* 80294AE0 00291A20 4E 80 00 20 */ blr
/* 80294AE4 00291A24 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294AE8 00291A28 7C 08 02 A6 */ mflr r0
/* 80294AEC 00291A2C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294AF0 00291A30 80 64 00 00 */ lwz r3, 0(r4)
/* 80294AF4 00291A34 80 05 00 00 */ lwz r0, 0(r5)
/* 80294AF8 00291A38 7C 03 02 14 */ add r0, r3, r0
/* 80294AFC 00291A3C 7C 83 23 78 */ mr r3, r4
/* 80294B00 00291A40 7C 04 03 78 */ mr r4, r0
/* 80294B04 00291A44 4B FF DD 59 */ bl setFIR__8JASTrackFPCs
/* 80294B08 00291A48 38 60 00 00 */ li r3, 0
/* 80294B0C 00291A4C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294B10 00291A50 7C 08 03 A6 */ mtlr r0
/* 80294B14 00291A54 38 21 00 10 */ addi r1, r1, 0x10
/* 80294B18 00291A58 4E 80 00 20 */ blr
/* 80294B1C 00291A5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294B20 00291A60 7C 08 02 A6 */ mflr r0
/* 80294B24 00291A64 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294B28 00291A68 38 60 00 00 */ li r3, 0
/* 80294B2C 00291A6C 38 C0 00 00 */ li r6, 0
/* 80294B30 00291A70 38 E1 00 08 */ addi r7, r1, 8
/* 80294B34 00291A74 38 00 00 04 */ li r0, 4
/* 80294B38 00291A78 7C 09 03 A6 */ mtctr r0
lbl_80294B3C:
/* 80294B3C 00291A7C 7C 05 30 2E */ lwzx r0, r5, r6
/* 80294B40 00291A80 7C 07 1B 2E */ sthx r0, r7, r3
/* 80294B44 00291A84 38 63 00 02 */ addi r3, r3, 2
/* 80294B48 00291A88 38 C6 00 04 */ addi r6, r6, 4
/* 80294B4C 00291A8C 42 00 FF F0 */ bdnz lbl_80294B3C
/* 80294B50 00291A90 7C 83 23 78 */ mr r3, r4
/* 80294B54 00291A94 38 81 00 08 */ addi r4, r1, 8
/* 80294B58 00291A98 4B FF DD 45 */ bl setIIR__8JASTrackFPCs
/* 80294B5C 00291A9C 38 60 00 00 */ li r3, 0
/* 80294B60 00291AA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294B64 00291AA4 7C 08 03 A6 */ mtlr r0
/* 80294B68 00291AA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80294B6C 00291AAC 4E 80 00 20 */ blr
/* 80294B70 00291AB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294B74 00291AB4 7C 08 02 A6 */ mflr r0
/* 80294B78 00291AB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294B7C 00291ABC 80 05 00 00 */ lwz r0, 0(r5)
/* 80294B80 00291AC0 28 00 00 80 */ cmplwi r0, 0x80
/* 80294B84 00291AC4 40 80 00 1C */ bge lbl_80294BA0
/* 80294B88 00291AC8 7C 83 23 78 */ mr r3, r4
/* 80294B8C 00291ACC 54 05 18 38 */ slwi r5, r0, 3
/* 80294B90 00291AD0 3C 80 80 3A */ lis r4, lbl_8039ABB8@ha
/* 80294B94 00291AD4 38 04 AB B8 */ addi r0, r4, lbl_8039ABB8@l
/* 80294B98 00291AD8 7C 80 2A 14 */ add r4, r0, r5
/* 80294B9C 00291ADC 4B FF DD 01 */ bl setIIR__8JASTrackFPCs
lbl_80294BA0:
/* 80294BA0 00291AE0 38 60 00 00 */ li r3, 0
/* 80294BA4 00291AE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294BA8 00291AE8 7C 08 03 A6 */ mtlr r0
/* 80294BAC 00291AEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80294BB0 00291AF0 4E 80 00 20 */ blr
/* 80294BB4 00291AF4 80 65 00 00 */ lwz r3, 0(r5)
/* 80294BB8 00291AF8 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
/* 80294BBC 00291AFC B0 04 02 2C */ sth r0, 0x22c(r4)
/* 80294BC0 00291B00 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80294BC4 00291B04 B0 04 02 2E */ sth r0, 0x22e(r4)
/* 80294BC8 00291B08 38 60 00 00 */ li r3, 0
/* 80294BCC 00291B0C 4E 80 00 20 */ blr
/* 80294BD0 00291B10 80 05 00 00 */ lwz r0, 0(r5)
/* 80294BD4 00291B14 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80294BD8 00291B18 B0 04 02 2C */ sth r0, 0x22c(r4)
/* 80294BDC 00291B1C 38 60 00 00 */ li r3, 0
/* 80294BE0 00291B20 4E 80 00 20 */ blr
/* 80294BE4 00291B24 80 05 00 00 */ lwz r0, 0(r5)
/* 80294BE8 00291B28 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80294BEC 00291B2C B0 04 02 2E */ sth r0, 0x22e(r4)
/* 80294BF0 00291B30 38 60 00 00 */ li r3, 0
/* 80294BF4 00291B34 4E 80 00 20 */ blr
/* 80294BF8 00291B38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294BFC 00291B3C 7C 08 02 A6 */ mflr r0
/* 80294C00 00291B40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294C04 00291B44 7C 83 23 78 */ mr r3, r4
/* 80294C08 00291B48 80 85 00 00 */ lwz r4, 0(r5)
/* 80294C0C 00291B4C 80 05 00 04 */ lwz r0, 4(r5)
/* 80294C10 00291B50 7C 00 07 34 */ extsh r0, r0
/* 80294C14 00291B54 C8 22 BC 08 */ lfd f1, lbl_80455608-_SDA2_BASE_(r2)
/* 80294C18 00291B58 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80294C1C 00291B5C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80294C20 00291B60 3C 00 43 30 */ lis r0, 0x4330
/* 80294C24 00291B64 90 01 00 08 */ stw r0, 8(r1)
/* 80294C28 00291B68 C8 01 00 08 */ lfd f0, 8(r1)
/* 80294C2C 00291B6C EC 20 08 28 */ fsubs f1, f0, f1
/* 80294C30 00291B70 C0 02 BB D8 */ lfs f0, lbl_804555D8-_SDA2_BASE_(r2)
/* 80294C34 00291B74 EC 21 00 24 */ fdivs f1, f1, f0
/* 80294C38 00291B78 38 A0 00 00 */ li r5, 0
/* 80294C3C 00291B7C 4B FF DA A5 */ bl setParam__8JASTrackFUlfUl
/* 80294C40 00291B80 38 60 00 00 */ li r3, 0
/* 80294C44 00291B84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294C48 00291B88 7C 08 03 A6 */ mtlr r0
/* 80294C4C 00291B8C 38 21 00 10 */ addi r1, r1, 0x10
/* 80294C50 00291B90 4E 80 00 20 */ blr
/* 80294C54 00291B94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294C58 00291B98 7C 08 02 A6 */ mflr r0
/* 80294C5C 00291B9C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294C60 00291BA0 7C 83 23 78 */ mr r3, r4
/* 80294C64 00291BA4 80 85 00 00 */ lwz r4, 0(r5)
/* 80294C68 00291BA8 80 05 00 04 */ lwz r0, 4(r5)
/* 80294C6C 00291BAC 7C 00 07 34 */ extsh r0, r0
/* 80294C70 00291BB0 C8 22 BC 08 */ lfd f1, lbl_80455608-_SDA2_BASE_(r2)
/* 80294C74 00291BB4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80294C78 00291BB8 90 01 00 0C */ stw r0, 0xc(r1)
/* 80294C7C 00291BBC 3C 00 43 30 */ lis r0, 0x4330
/* 80294C80 00291BC0 90 01 00 08 */ stw r0, 8(r1)
/* 80294C84 00291BC4 C8 01 00 08 */ lfd f0, 8(r1)
/* 80294C88 00291BC8 EC 20 08 28 */ fsubs f1, f0, f1
/* 80294C8C 00291BCC C0 02 BB D8 */ lfs f0, lbl_804555D8-_SDA2_BASE_(r2)
/* 80294C90 00291BD0 EC 21 00 24 */ fdivs f1, f1, f0
/* 80294C94 00291BD4 80 A5 00 08 */ lwz r5, 8(r5)
/* 80294C98 00291BD8 4B FF DA 49 */ bl setParam__8JASTrackFUlfUl
/* 80294C9C 00291BDC 38 60 00 00 */ li r3, 0
/* 80294CA0 00291BE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294CA4 00291BE4 7C 08 03 A6 */ mtlr r0
/* 80294CA8 00291BE8 38 21 00 10 */ addi r1, r1, 0x10
/* 80294CAC 00291BEC 4E 80 00 20 */ blr
/* 80294CB0 00291BF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294CB4 00291BF4 7C 08 02 A6 */ mflr r0
/* 80294CB8 00291BF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294CBC 00291BFC 80 65 00 04 */ lwz r3, 4(r5)
/* 80294CC0 00291C00 54 60 40 2E */ slwi r0, r3, 8
/* 80294CC4 00291C04 7C 06 07 34 */ extsh r6, r0
/* 80294CC8 00291C08 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18
/* 80294CCC 00291C0C 40 82 00 14 */ bne lbl_80294CE0
/* 80294CD0 00291C10 54 60 08 3C */ slwi r0, r3, 1
/* 80294CD4 00291C14 7C 00 07 34 */ extsh r0, r0
/* 80294CD8 00291C18 7C C0 03 78 */ or r0, r6, r0
/* 80294CDC 00291C1C 7C 06 07 34 */ extsh r6, r0
lbl_80294CE0:
/* 80294CE0 00291C20 7C 83 23 78 */ mr r3, r4
/* 80294CE4 00291C24 80 85 00 00 */ lwz r4, 0(r5)
/* 80294CE8 00291C28 7C C0 07 34 */ extsh r0, r6
/* 80294CEC 00291C2C C8 22 BC 08 */ lfd f1, lbl_80455608-_SDA2_BASE_(r2)
/* 80294CF0 00291C30 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80294CF4 00291C34 90 01 00 0C */ stw r0, 0xc(r1)
/* 80294CF8 00291C38 3C 00 43 30 */ lis r0, 0x4330
/* 80294CFC 00291C3C 90 01 00 08 */ stw r0, 8(r1)
/* 80294D00 00291C40 C8 01 00 08 */ lfd f0, 8(r1)
/* 80294D04 00291C44 EC 20 08 28 */ fsubs f1, f0, f1
/* 80294D08 00291C48 C0 02 BB D8 */ lfs f0, lbl_804555D8-_SDA2_BASE_(r2)
/* 80294D0C 00291C4C EC 21 00 24 */ fdivs f1, f1, f0
/* 80294D10 00291C50 38 A0 00 00 */ li r5, 0
/* 80294D14 00291C54 4B FF D9 CD */ bl setParam__8JASTrackFUlfUl
/* 80294D18 00291C58 38 60 00 00 */ li r3, 0
/* 80294D1C 00291C5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294D20 00291C60 7C 08 03 A6 */ mtlr r0
/* 80294D24 00291C64 38 21 00 10 */ addi r1, r1, 0x10
/* 80294D28 00291C68 4E 80 00 20 */ blr
/* 80294D2C 00291C6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294D30 00291C70 7C 08 02 A6 */ mflr r0
/* 80294D34 00291C74 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294D38 00291C78 80 65 00 04 */ lwz r3, 4(r5)
/* 80294D3C 00291C7C 54 60 40 2E */ slwi r0, r3, 8
/* 80294D40 00291C80 7C 06 07 34 */ extsh r6, r0
/* 80294D44 00291C84 54 60 06 31 */ rlwinm. r0, r3, 0, 0x18, 0x18
/* 80294D48 00291C88 40 82 00 14 */ bne lbl_80294D5C
/* 80294D4C 00291C8C 54 60 08 3C */ slwi r0, r3, 1
/* 80294D50 00291C90 7C 00 07 34 */ extsh r0, r0
/* 80294D54 00291C94 7C C0 03 78 */ or r0, r6, r0
/* 80294D58 00291C98 7C 06 07 34 */ extsh r6, r0
lbl_80294D5C:
/* 80294D5C 00291C9C 7C 83 23 78 */ mr r3, r4
/* 80294D60 00291CA0 80 85 00 00 */ lwz r4, 0(r5)
/* 80294D64 00291CA4 7C C0 07 34 */ extsh r0, r6
/* 80294D68 00291CA8 C8 22 BC 08 */ lfd f1, lbl_80455608-_SDA2_BASE_(r2)
/* 80294D6C 00291CAC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80294D70 00291CB0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80294D74 00291CB4 3C 00 43 30 */ lis r0, 0x4330
/* 80294D78 00291CB8 90 01 00 08 */ stw r0, 8(r1)
/* 80294D7C 00291CBC C8 01 00 08 */ lfd f0, 8(r1)
/* 80294D80 00291CC0 EC 20 08 28 */ fsubs f1, f0, f1
/* 80294D84 00291CC4 C0 02 BB D8 */ lfs f0, lbl_804555D8-_SDA2_BASE_(r2)
/* 80294D88 00291CC8 EC 21 00 24 */ fdivs f1, f1, f0
/* 80294D8C 00291CCC 80 A5 00 08 */ lwz r5, 8(r5)
/* 80294D90 00291CD0 4B FF D9 51 */ bl setParam__8JASTrackFUlfUl
/* 80294D94 00291CD4 38 60 00 00 */ li r3, 0
/* 80294D98 00291CD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294D9C 00291CDC 7C 08 03 A6 */ mtlr r0
/* 80294DA0 00291CE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80294DA4 00291CE4 4E 80 00 20 */ blr
/* 80294DA8 00291CE8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80294DAC 00291CEC 7C 08 02 A6 */ mflr r0
/* 80294DB0 00291CF0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80294DB4 00291CF4 39 61 00 20 */ addi r11, r1, 0x20
/* 80294DB8 00291CF8 48 0C D4 21 */ bl _savegpr_28
/* 80294DBC 00291CFC 7C 7C 1B 78 */ mr r28, r3
/* 80294DC0 00291D00 7C 9D 23 78 */ mr r29, r4
/* 80294DC4 00291D04 83 E5 00 04 */ lwz r31, 4(r5)
/* 80294DC8 00291D08 83 C5 00 08 */ lwz r30, 8(r5)
/* 80294DCC 00291D0C 80 05 00 00 */ lwz r0, 0(r5)
/* 80294DD0 00291D10 28 00 00 0A */ cmplwi r0, 0xa
/* 80294DD4 00291D14 41 81 01 04 */ bgt lbl_80294ED8
/* 80294DD8 00291D18 3C A0 80 3C */ lis r5, lbl_803C7624@ha
/* 80294DDC 00291D1C 38 A5 76 24 */ addi r5, r5, lbl_803C7624@l
/* 80294DE0 00291D20 54 00 10 3A */ slwi r0, r0, 2
/* 80294DE4 00291D24 7C 05 00 2E */ lwzx r0, r5, r0
/* 80294DE8 00291D28 7C 09 03 A6 */ mtctr r0
/* 80294DEC 00291D2C 4E 80 04 20 */ bctr
/* 80294DF0 00291D30 7F E5 FB 78 */ mr r5, r31
/* 80294DF4 00291D34 4B FF F1 D5 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294DF8 00291D38 7F DE 1A 14 */ add r30, r30, r3
/* 80294DFC 00291D3C 48 00 00 E4 */ b lbl_80294EE0
/* 80294E00 00291D40 7F E5 FB 78 */ mr r5, r31
/* 80294E04 00291D44 4B FF F1 C5 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294E08 00291D48 7F DE 18 50 */ subf r30, r30, r3
/* 80294E0C 00291D4C 48 00 00 D4 */ b lbl_80294EE0
/* 80294E10 00291D50 7F E5 FB 78 */ mr r5, r31
/* 80294E14 00291D54 4B FF F1 B5 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294E18 00291D58 7F DE 18 50 */ subf r30, r30, r3
/* 80294E1C 00291D5C 3B E0 00 03 */ li r31, 3
/* 80294E20 00291D60 48 00 00 C0 */ b lbl_80294EE0
/* 80294E24 00291D64 7F E5 FB 78 */ mr r5, r31
/* 80294E28 00291D68 4B FF F1 A1 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294E2C 00291D6C 7F DE 19 D6 */ mullw r30, r30, r3
/* 80294E30 00291D70 3B E0 00 21 */ li r31, 0x21
/* 80294E34 00291D74 48 00 00 AC */ b lbl_80294EE0
/* 80294E38 00291D78 7F E5 FB 78 */ mr r5, r31
/* 80294E3C 00291D7C 4B FF F1 8D */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294E40 00291D80 7F DE 18 38 */ and r30, r30, r3
/* 80294E44 00291D84 48 00 00 9C */ b lbl_80294EE0
/* 80294E48 00291D88 7F E5 FB 78 */ mr r5, r31
/* 80294E4C 00291D8C 4B FF F1 7D */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294E50 00291D90 7F DE 1B 78 */ or r30, r30, r3
/* 80294E54 00291D94 48 00 00 8C */ b lbl_80294EE0
/* 80294E58 00291D98 7F E5 FB 78 */ mr r5, r31
/* 80294E5C 00291D9C 4B FF F1 6D */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294E60 00291DA0 7F DE 1A 78 */ xor r30, r30, r3
/* 80294E64 00291DA4 48 00 00 7C */ b lbl_80294EE0
/* 80294E68 00291DA8 88 0D 8C C4 */ lbz r0, lbl_80451244-_SDA_BASE_(r13)
/* 80294E6C 00291DAC 7C 00 07 75 */ extsb. r0, r0
/* 80294E70 00291DB0 40 82 00 18 */ bne lbl_80294E88
/* 80294E74 00291DB4 38 6D 8C C8 */ addi r3, r13, lbl_80451248-_SDA_BASE_
/* 80294E78 00291DB8 38 80 00 00 */ li r4, 0
/* 80294E7C 00291DBC 48 0A 4C 69 */ bl __ct__Q25JMath13TRandom_fast_FUl
/* 80294E80 00291DC0 38 00 00 01 */ li r0, 1
/* 80294E84 00291DC4 98 0D 8C C4 */ stb r0, lbl_80451244-_SDA_BASE_(r13)
lbl_80294E88:
/* 80294E88 00291DC8 80 8D 8C C8 */ lwz r4, lbl_80451248-_SDA_BASE_(r13)
/* 80294E8C 00291DCC 3C 60 00 19 */ lis r3, 0x0019660D@ha
/* 80294E90 00291DD0 38 03 66 0D */ addi r0, r3, 0x0019660D@l
/* 80294E94 00291DD4 7C 64 01 D6 */ mullw r3, r4, r0
/* 80294E98 00291DD8 3C 63 3C 6F */ addis r3, r3, 0x3c6f
/* 80294E9C 00291DDC 38 03 F3 5F */ addi r0, r3, -3233
/* 80294EA0 00291DE0 90 0D 8C C8 */ stw r0, lbl_80451248-_SDA_BASE_(r13)
/* 80294EA4 00291DE4 54 03 BA 7E */ srwi r3, r0, 9
/* 80294EA8 00291DE8 7C 03 F3 96 */ divwu r0, r3, r30
/* 80294EAC 00291DEC 7C 00 F1 D6 */ mullw r0, r0, r30
/* 80294EB0 00291DF0 7F C0 18 50 */ subf r30, r0, r3
/* 80294EB4 00291DF4 48 00 00 2C */ b lbl_80294EE0
/* 80294EB8 00291DF8 7F E5 FB 78 */ mr r5, r31
/* 80294EBC 00291DFC 4B FF F1 0D */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294EC0 00291E00 7C 7E F0 30 */ slw r30, r3, r30
/* 80294EC4 00291E04 48 00 00 1C */ b lbl_80294EE0
/* 80294EC8 00291E08 7F E5 FB 78 */ mr r5, r31
/* 80294ECC 00291E0C 4B FF F0 FD */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294ED0 00291E10 7C 7E F4 30 */ srw r30, r3, r30
/* 80294ED4 00291E14 48 00 00 0C */ b lbl_80294EE0
lbl_80294ED8:
/* 80294ED8 00291E18 38 60 00 00 */ li r3, 0
/* 80294EDC 00291E1C 48 00 00 1C */ b lbl_80294EF8
lbl_80294EE0:
/* 80294EE0 00291E20 7F 83 E3 78 */ mr r3, r28
/* 80294EE4 00291E24 7F A4 EB 78 */ mr r4, r29
/* 80294EE8 00291E28 7F E5 FB 78 */ mr r5, r31
/* 80294EEC 00291E2C 7F C6 F3 78 */ mr r6, r30
/* 80294EF0 00291E30 4B FF EE D5 */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
/* 80294EF4 00291E34 38 60 00 00 */ li r3, 0
lbl_80294EF8:
/* 80294EF8 00291E38 39 61 00 20 */ addi r11, r1, 0x20
/* 80294EFC 00291E3C 48 0C D3 29 */ bl _restgpr_28
/* 80294F00 00291E40 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80294F04 00291E44 7C 08 03 A6 */ mtlr r0
/* 80294F08 00291E48 38 21 00 20 */ addi r1, r1, 0x20
/* 80294F0C 00291E4C 4E 80 00 20 */ blr
/* 80294F10 00291E50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294F14 00291E54 7C 08 02 A6 */ mflr r0
/* 80294F18 00291E58 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294F1C 00291E5C 7C A6 2B 78 */ mr r6, r5
/* 80294F20 00291E60 80 A5 00 00 */ lwz r5, 0(r5)
/* 80294F24 00291E64 80 C6 00 04 */ lwz r6, 4(r6)
/* 80294F28 00291E68 4B FF EE 9D */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
/* 80294F2C 00291E6C 38 60 00 00 */ li r3, 0
/* 80294F30 00291E70 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80294F34 00291E74 7C 08 03 A6 */ mtlr r0
/* 80294F38 00291E78 38 21 00 10 */ addi r1, r1, 0x10
/* 80294F3C 00291E7C 4E 80 00 20 */ blr
/* 80294F40 00291E80 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80294F44 00291E84 7C 08 02 A6 */ mflr r0
/* 80294F48 00291E88 90 01 00 24 */ stw r0, 0x24(r1)
/* 80294F4C 00291E8C 39 61 00 20 */ addi r11, r1, 0x20
/* 80294F50 00291E90 48 0C D2 8D */ bl _savegpr_29
/* 80294F54 00291E94 7C 7D 1B 78 */ mr r29, r3
/* 80294F58 00291E98 7C 9E 23 78 */ mr r30, r4
/* 80294F5C 00291E9C 83 E5 00 04 */ lwz r31, 4(r5)
/* 80294F60 00291EA0 80 05 00 00 */ lwz r0, 0(r5)
/* 80294F64 00291EA4 2C 00 00 0B */ cmpwi r0, 0xb
/* 80294F68 00291EA8 41 82 00 08 */ beq lbl_80294F70
/* 80294F6C 00291EAC 48 00 00 14 */ b lbl_80294F80
lbl_80294F70:
/* 80294F70 00291EB0 7F E5 FB 78 */ mr r5, r31
/* 80294F74 00291EB4 4B FF F0 55 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80294F78 00291EB8 7C C3 00 D0 */ neg r6, r3
/* 80294F7C 00291EBC 48 00 00 0C */ b lbl_80294F88
lbl_80294F80:
/* 80294F80 00291EC0 38 60 00 00 */ li r3, 0
/* 80294F84 00291EC4 48 00 00 18 */ b lbl_80294F9C
lbl_80294F88:
/* 80294F88 00291EC8 7F A3 EB 78 */ mr r3, r29
/* 80294F8C 00291ECC 7F C4 F3 78 */ mr r4, r30
/* 80294F90 00291ED0 7F E5 FB 78 */ mr r5, r31
/* 80294F94 00291ED4 4B FF EE 31 */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
/* 80294F98 00291ED8 38 60 00 00 */ li r3, 0
lbl_80294F9C:
/* 80294F9C 00291EDC 39 61 00 20 */ addi r11, r1, 0x20
/* 80294FA0 00291EE0 48 0C D2 89 */ bl _restgpr_29
/* 80294FA4 00291EE4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80294FA8 00291EE8 7C 08 03 A6 */ mtlr r0
/* 80294FAC 00291EEC 38 21 00 20 */ addi r1, r1, 0x20
/* 80294FB0 00291EF0 4E 80 00 20 */ blr
/* 80294FB4 00291EF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80294FB8 00291EF8 7C 08 02 A6 */ mflr r0
/* 80294FBC 00291EFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80294FC0 00291F00 80 E5 00 04 */ lwz r7, 4(r5)
/* 80294FC4 00291F04 80 C5 00 08 */ lwz r6, 8(r5)
/* 80294FC8 00291F08 81 05 00 0C */ lwz r8, 0xc(r5)
/* 80294FCC 00291F0C 80 05 00 00 */ lwz r0, 0(r5)
/* 80294FD0 00291F10 2C 00 00 0E */ cmpwi r0, 0xe
/* 80294FD4 00291F14 41 82 00 4C */ beq lbl_80295020
/* 80294FD8 00291F18 40 80 00 14 */ bge lbl_80294FEC
/* 80294FDC 00291F1C 2C 00 00 0C */ cmpwi r0, 0xc
/* 80294FE0 00291F20 41 82 00 1C */ beq lbl_80294FFC
/* 80294FE4 00291F24 40 80 00 28 */ bge lbl_8029500C
/* 80294FE8 00291F28 48 00 00 7C */ b lbl_80295064
lbl_80294FEC:
/* 80294FEC 00291F2C 2C 00 00 10 */ cmpwi r0, 0x10
/* 80294FF0 00291F30 41 82 00 64 */ beq lbl_80295054
/* 80294FF4 00291F34 40 80 00 70 */ bge lbl_80295064
/* 80294FF8 00291F38 48 00 00 48 */ b lbl_80295040
lbl_80294FFC:
/* 80294FFC 00291F3C 80 A4 00 00 */ lwz r5, 0(r4)
/* 80295000 00291F40 7C 06 42 14 */ add r0, r6, r8
/* 80295004 00291F44 7C C5 00 AE */ lbzx r6, r5, r0
/* 80295008 00291F48 48 00 00 64 */ b lbl_8029506C
lbl_8029500C:
/* 8029500C 00291F4C 80 A4 00 00 */ lwz r5, 0(r4)
/* 80295010 00291F50 55 00 08 3C */ slwi r0, r8, 1
/* 80295014 00291F54 7C 00 2A 14 */ add r0, r0, r5
/* 80295018 00291F58 7C C6 02 2E */ lhzx r6, r6, r0
/* 8029501C 00291F5C 48 00 00 50 */ b lbl_8029506C
lbl_80295020:
/* 80295020 00291F60 55 00 08 3C */ slwi r0, r8, 1
/* 80295024 00291F64 7D 08 02 14 */ add r8, r8, r0
/* 80295028 00291F68 80 04 00 00 */ lwz r0, 0(r4)
/* 8029502C 00291F6C 7C A8 02 14 */ add r5, r8, r0
/* 80295030 00291F70 38 05 FF FF */ addi r0, r5, -1
/* 80295034 00291F74 7C 06 00 2E */ lwzx r0, r6, r0
/* 80295038 00291F78 54 06 02 3E */ clrlwi r6, r0, 8
/* 8029503C 00291F7C 48 00 00 30 */ b lbl_8029506C
lbl_80295040:
/* 80295040 00291F80 80 A4 00 00 */ lwz r5, 0(r4)
/* 80295044 00291F84 55 00 10 3A */ slwi r0, r8, 2
/* 80295048 00291F88 7C 00 2A 14 */ add r0, r0, r5
/* 8029504C 00291F8C 7C C6 00 2E */ lwzx r6, r6, r0
/* 80295050 00291F90 48 00 00 1C */ b lbl_8029506C
lbl_80295054:
/* 80295054 00291F94 80 04 00 00 */ lwz r0, 0(r4)
/* 80295058 00291F98 7C 08 02 14 */ add r0, r8, r0
/* 8029505C 00291F9C 7C C6 00 2E */ lwzx r6, r6, r0
/* 80295060 00291FA0 48 00 00 0C */ b lbl_8029506C
lbl_80295064:
/* 80295064 00291FA4 38 60 00 00 */ li r3, 0
/* 80295068 00291FA8 48 00 00 10 */ b lbl_80295078
lbl_8029506C:
/* 8029506C 00291FAC 7C E5 3B 78 */ mr r5, r7
/* 80295070 00291FB0 4B FF ED 55 */ bl writeReg__12JASSeqParserFP8JASTrackUlUl
/* 80295074 00291FB4 38 60 00 00 */ li r3, 0
lbl_80295078:
/* 80295078 00291FB8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8029507C 00291FBC 7C 08 03 A6 */ mtlr r0
/* 80295080 00291FC0 38 21 00 10 */ addi r1, r1, 0x10
/* 80295084 00291FC4 4E 80 00 20 */ blr
/* 80295088 00291FC8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8029508C 00291FCC 7C 08 02 A6 */ mflr r0
/* 80295090 00291FD0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80295094 00291FD4 39 61 00 20 */ addi r11, r1, 0x20
/* 80295098 00291FD8 48 0C D1 41 */ bl _savegpr_28
/* 8029509C 00291FDC 7C 7C 1B 78 */ mr r28, r3
/* 802950A0 00291FE0 7C 9F 23 78 */ mr r31, r4
/* 802950A4 00291FE4 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 802950A8 00291FE8 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802950AC 00291FEC 4C C6 31 82 */ crclr 6
/* 802950B0 00291FF0 4B FF BE B5 */ bl JASReport__FPCce
/* 802950B4 00291FF4 80 BF 00 04 */ lwz r5, 4(r31)
/* 802950B8 00291FF8 80 9F 00 00 */ lwz r4, 0(r31)
/* 802950BC 00291FFC 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 802950C0 00292000 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802950C4 00292004 38 63 00 35 */ addi r3, r3, 0x35
/* 802950C8 00292008 7C C4 28 50 */ subf r6, r4, r5
/* 802950CC 0029200C 4C C6 31 82 */ crclr 6
/* 802950D0 00292010 4B FF BE 95 */ bl JASReport__FPCce
/* 802950D4 00292014 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 802950D8 00292018 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802950DC 0029201C 38 63 00 57 */ addi r3, r3, 0x57
/* 802950E0 00292020 4C C6 31 82 */ crclr 6
/* 802950E4 00292024 4B FF BE 81 */ bl JASReport__FPCce
/* 802950E8 00292028 7F 83 E3 78 */ mr r3, r28
/* 802950EC 0029202C 7F E4 FB 78 */ mr r4, r31
/* 802950F0 00292030 38 A0 00 02 */ li r5, 2
/* 802950F4 00292034 4B FF EE D5 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 802950F8 00292038 7C 7E 1B 78 */ mr r30, r3
/* 802950FC 0029203C 7F 83 E3 78 */ mr r3, r28
/* 80295100 00292040 7F E4 FB 78 */ mr r4, r31
/* 80295104 00292044 38 A0 00 01 */ li r5, 1
/* 80295108 00292048 4B FF EE C1 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 8029510C 0029204C 7C 7D 1B 78 */ mr r29, r3
/* 80295110 00292050 7F 83 E3 78 */ mr r3, r28
/* 80295114 00292054 7F E4 FB 78 */ mr r4, r31
/* 80295118 00292058 38 A0 00 00 */ li r5, 0
/* 8029511C 0029205C 4B FF EE AD */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80295120 00292060 7C 64 1B 78 */ mr r4, r3
/* 80295124 00292064 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 80295128 00292068 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 8029512C 0029206C 38 63 00 58 */ addi r3, r3, 0x58
/* 80295130 00292070 7F A5 EB 78 */ mr r5, r29
/* 80295134 00292074 7F C6 F3 78 */ mr r6, r30
/* 80295138 00292078 4C C6 31 82 */ crclr 6
/* 8029513C 0029207C 4B FF BE 29 */ bl JASReport__FPCce
/* 80295140 00292080 7F 83 E3 78 */ mr r3, r28
/* 80295144 00292084 7F E4 FB 78 */ mr r4, r31
/* 80295148 00292088 38 A0 00 03 */ li r5, 3
/* 8029514C 0029208C 4B FF EE 7D */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80295150 00292090 7C 7D 1B 78 */ mr r29, r3
/* 80295154 00292094 7F 83 E3 78 */ mr r3, r28
/* 80295158 00292098 7F E4 FB 78 */ mr r4, r31
/* 8029515C 0029209C 38 A0 00 05 */ li r5, 5
/* 80295160 002920A0 4B FF EE 69 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80295164 002920A4 7C 7E 1B 78 */ mr r30, r3
/* 80295168 002920A8 7F 83 E3 78 */ mr r3, r28
/* 8029516C 002920AC 7F E4 FB 78 */ mr r4, r31
/* 80295170 002920B0 38 A0 00 04 */ li r5, 4
/* 80295174 002920B4 4B FF EE 55 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80295178 002920B8 7C 64 1B 78 */ mr r4, r3
/* 8029517C 002920BC 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 80295180 002920C0 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 80295184 002920C4 38 63 00 83 */ addi r3, r3, 0x83
/* 80295188 002920C8 7F C5 F3 78 */ mr r5, r30
/* 8029518C 002920CC 7F A6 EB 78 */ mr r6, r29
/* 80295190 002920D0 4C C6 31 82 */ crclr 6
/* 80295194 002920D4 4B FF BD D1 */ bl JASReport__FPCce
/* 80295198 002920D8 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 8029519C 002920DC 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802951A0 002920E0 38 63 00 57 */ addi r3, r3, 0x57
/* 802951A4 002920E4 4C C6 31 82 */ crclr 6
/* 802951A8 002920E8 4B FF BD BD */ bl JASReport__FPCce
/* 802951AC 002920EC 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 802951B0 002920F0 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802951B4 002920F4 38 63 00 AE */ addi r3, r3, 0xae
/* 802951B8 002920F8 A0 9F 00 60 */ lhz r4, 0x60(r31)
/* 802951BC 002920FC A0 BF 00 62 */ lhz r5, 0x62(r31)
/* 802951C0 00292100 A0 DF 00 64 */ lhz r6, 0x64(r31)
/* 802951C4 00292104 A0 FF 00 66 */ lhz r7, 0x66(r31)
/* 802951C8 00292108 4C C6 31 82 */ crclr 6
/* 802951CC 0029210C 4B FF BD 99 */ bl JASReport__FPCce
/* 802951D0 00292110 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 802951D4 00292114 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802951D8 00292118 38 63 00 D5 */ addi r3, r3, 0xd5
/* 802951DC 0029211C A0 9F 00 68 */ lhz r4, 0x68(r31)
/* 802951E0 00292120 A0 BF 00 6A */ lhz r5, 0x6a(r31)
/* 802951E4 00292124 A0 DF 00 6C */ lhz r6, 0x6c(r31)
/* 802951E8 00292128 A0 FF 00 6E */ lhz r7, 0x6e(r31)
/* 802951EC 0029212C 4C C6 31 82 */ crclr 6
/* 802951F0 00292130 4B FF BD 75 */ bl JASReport__FPCce
/* 802951F4 00292134 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 802951F8 00292138 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 802951FC 0029213C 38 63 00 FC */ addi r3, r3, 0xfc
/* 80295200 00292140 A0 9F 00 70 */ lhz r4, 0x70(r31)
/* 80295204 00292144 A0 BF 00 72 */ lhz r5, 0x72(r31)
/* 80295208 00292148 A0 DF 00 74 */ lhz r6, 0x74(r31)
/* 8029520C 0029214C A0 FF 00 76 */ lhz r7, 0x76(r31)
/* 80295210 00292150 4C C6 31 82 */ crclr 6
/* 80295214 00292154 4B FF BD 51 */ bl JASReport__FPCce
/* 80295218 00292158 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 8029521C 0029215C 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 80295220 00292160 38 63 01 23 */ addi r3, r3, 0x123
/* 80295224 00292164 A0 9F 00 78 */ lhz r4, 0x78(r31)
/* 80295228 00292168 A0 BF 00 7A */ lhz r5, 0x7a(r31)
/* 8029522C 0029216C A0 DF 00 7C */ lhz r6, 0x7c(r31)
/* 80295230 00292170 A0 FF 00 7E */ lhz r7, 0x7e(r31)
/* 80295234 00292174 4C C6 31 82 */ crclr 6
/* 80295238 00292178 4B FF BD 2D */ bl JASReport__FPCce
/* 8029523C 0029217C 3C 60 80 3A */ lis r3, lbl_8039B018@ha
/* 80295240 00292180 38 63 B0 18 */ addi r3, r3, lbl_8039B018@l
/* 80295244 00292184 38 63 00 57 */ addi r3, r3, 0x57
/* 80295248 00292188 4C C6 31 82 */ crclr 6
/* 8029524C 0029218C 4B FF BD 19 */ bl JASReport__FPCce
/* 80295250 00292190 38 60 00 00 */ li r3, 0
/* 80295254 00292194 39 61 00 20 */ addi r11, r1, 0x20
/* 80295258 00292198 48 0C CF CD */ bl _restgpr_28
/* 8029525C 0029219C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80295260 002921A0 7C 08 03 A6 */ mtlr r0
/* 80295264 002921A4 38 21 00 20 */ addi r1, r1, 0x20
/* 80295268 002921A8 4E 80 00 20 */ blr
/* 8029526C 002921AC 94 21 FF 40 */ stwu r1, -0xc0(r1)
/* 80295270 002921B0 7C 08 02 A6 */ mflr r0
/* 80295274 002921B4 90 01 00 C4 */ stw r0, 0xc4(r1)
/* 80295278 002921B8 39 61 00 C0 */ addi r11, r1, 0xc0
/* 8029527C 002921BC 48 0C CF 51 */ bl _savegpr_25
/* 80295280 002921C0 7C 7D 1B 78 */ mr r29, r3
/* 80295284 002921C4 7C 9E 23 78 */ mr r30, r4
/* 80295288 002921C8 3B E0 00 00 */ li r31, 0
/* 8029528C 002921CC 38 80 00 00 */ li r4, 0
/* 80295290 002921D0 38 61 00 1C */ addi r3, r1, 0x1c
/* 80295294 002921D4 48 00 01 40 */ b lbl_802953D4
lbl_80295298:
/* 80295298 002921D8 80 BE 00 04 */ lwz r5, 4(r30)
/* 8029529C 002921DC 38 05 00 01 */ addi r0, r5, 1
/* 802952A0 002921E0 90 1E 00 04 */ stw r0, 4(r30)
/* 802952A4 002921E4 88 05 00 00 */ lbz r0, 0(r5)
/* 802952A8 002921E8 7C 03 21 AE */ stbx r0, r3, r4
/* 802952AC 002921EC 7C A3 20 AE */ lbzx r5, r3, r4
/* 802952B0 002921F0 7C A0 07 75 */ extsb. r0, r5
/* 802952B4 002921F4 41 82 01 28 */ beq lbl_802953DC
/* 802952B8 002921F8 7C A0 07 74 */ extsb r0, r5
/* 802952BC 002921FC 2C 00 00 5C */ cmpwi r0, 0x5c
/* 802952C0 00292200 40 82 00 40 */ bne lbl_80295300
/* 802952C4 00292204 80 BE 00 04 */ lwz r5, 4(r30)
/* 802952C8 00292208 38 05 00 01 */ addi r0, r5, 1
/* 802952CC 0029220C 90 1E 00 04 */ stw r0, 4(r30)
/* 802952D0 00292210 88 05 00 00 */ lbz r0, 0(r5)
/* 802952D4 00292214 7C 03 21 AE */ stbx r0, r3, r4
/* 802952D8 00292218 7C A3 20 AE */ lbzx r5, r3, r4
/* 802952DC 0029221C 7C A0 07 75 */ extsb. r0, r5
/* 802952E0 00292220 41 82 00 FC */ beq lbl_802953DC
/* 802952E4 00292224 7C A0 07 74 */ extsb r0, r5
/* 802952E8 00292228 2C 00 00 6E */ cmpwi r0, 0x6e
/* 802952EC 0029222C 41 82 00 08 */ beq lbl_802952F4
/* 802952F0 00292230 48 00 00 E0 */ b lbl_802953D0
lbl_802952F4:
/* 802952F4 00292234 38 00 00 0D */ li r0, 0xd
/* 802952F8 00292238 7C 03 21 AE */ stbx r0, r3, r4
/* 802952FC 0029223C 48 00 00 D4 */ b lbl_802953D0
lbl_80295300:
/* 80295300 00292240 2C 00 00 25 */ cmpwi r0, 0x25
/* 80295304 00292244 40 82 00 CC */ bne lbl_802953D0
/* 80295308 00292248 80 BE 00 04 */ lwz r5, 4(r30)
/* 8029530C 0029224C 38 05 00 01 */ addi r0, r5, 1
/* 80295310 00292250 90 1E 00 04 */ stw r0, 4(r30)
/* 80295314 00292254 88 05 00 00 */ lbz r0, 0(r5)
/* 80295318 00292258 38 C1 00 1C */ addi r6, r1, 0x1c
/* 8029531C 0029225C 38 84 00 01 */ addi r4, r4, 1
/* 80295320 00292260 7C 06 21 AE */ stbx r0, r6, r4
/* 80295324 00292264 7C A6 20 AE */ lbzx r5, r6, r4
/* 80295328 00292268 7C A0 07 75 */ extsb. r0, r5
/* 8029532C 0029226C 41 82 00 B0 */ beq lbl_802953DC
/* 80295330 00292270 7C A0 07 74 */ extsb r0, r5
/* 80295334 00292274 2C 00 00 72 */ cmpwi r0, 0x72
/* 80295338 00292278 41 82 00 68 */ beq lbl_802953A0
/* 8029533C 0029227C 40 80 00 1C */ bge lbl_80295358
/* 80295340 00292280 2C 00 00 64 */ cmpwi r0, 0x64
/* 80295344 00292284 41 82 00 2C */ beq lbl_80295370
/* 80295348 00292288 40 80 00 84 */ bge lbl_802953CC
/* 8029534C 0029228C 2C 00 00 52 */ cmpwi r0, 0x52
/* 80295350 00292290 41 82 00 68 */ beq lbl_802953B8
/* 80295354 00292294 48 00 00 78 */ b lbl_802953CC
lbl_80295358:
/* 80295358 00292298 2C 00 00 78 */ cmpwi r0, 0x78
/* 8029535C 0029229C 41 82 00 24 */ beq lbl_80295380
/* 80295360 002922A0 40 80 00 6C */ bge lbl_802953CC
/* 80295364 002922A4 2C 00 00 74 */ cmpwi r0, 0x74
/* 80295368 002922A8 40 80 00 64 */ bge lbl_802953CC
/* 8029536C 002922AC 48 00 00 24 */ b lbl_80295390
lbl_80295370:
/* 80295370 002922B0 38 00 00 00 */ li r0, 0
/* 80295374 002922B4 38 A1 00 08 */ addi r5, r1, 8
/* 80295378 002922B8 7C 05 F9 AE */ stbx r0, r5, r31
/* 8029537C 002922BC 48 00 00 50 */ b lbl_802953CC
lbl_80295380:
/* 80295380 002922C0 38 00 00 01 */ li r0, 1
/* 80295384 002922C4 38 A1 00 08 */ addi r5, r1, 8
/* 80295388 002922C8 7C 05 F9 AE */ stbx r0, r5, r31
/* 8029538C 002922CC 48 00 00 40 */ b lbl_802953CC
lbl_80295390:
/* 80295390 002922D0 38 00 00 02 */ li r0, 2
/* 80295394 002922D4 38 A1 00 08 */ addi r5, r1, 8
/* 80295398 002922D8 7C 05 F9 AE */ stbx r0, r5, r31
/* 8029539C 002922DC 48 00 00 30 */ b lbl_802953CC
lbl_802953A0:
/* 802953A0 002922E0 38 00 00 03 */ li r0, 3
/* 802953A4 002922E4 38 A1 00 08 */ addi r5, r1, 8
/* 802953A8 002922E8 7C 05 F9 AE */ stbx r0, r5, r31
/* 802953AC 002922EC 38 00 00 64 */ li r0, 0x64
/* 802953B0 002922F0 7C 06 21 AE */ stbx r0, r6, r4
/* 802953B4 002922F4 48 00 00 18 */ b lbl_802953CC
lbl_802953B8:
/* 802953B8 002922F8 38 00 00 04 */ li r0, 4
/* 802953BC 002922FC 38 A1 00 08 */ addi r5, r1, 8
/* 802953C0 00292300 7C 05 F9 AE */ stbx r0, r5, r31
/* 802953C4 00292304 38 00 00 78 */ li r0, 0x78
/* 802953C8 00292308 7C 06 21 AE */ stbx r0, r6, r4
lbl_802953CC:
/* 802953CC 0029230C 3B FF 00 01 */ addi r31, r31, 1
lbl_802953D0:
/* 802953D0 00292310 38 84 00 01 */ addi r4, r4, 1
lbl_802953D4:
/* 802953D4 00292314 28 04 00 80 */ cmplwi r4, 0x80
/* 802953D8 00292318 41 80 FE C0 */ blt lbl_80295298
lbl_802953DC:
/* 802953DC 0029231C 3B 20 00 00 */ li r25, 0
/* 802953E0 00292320 7F 3B CB 78 */ mr r27, r25
/* 802953E4 00292324 3B 41 00 0C */ addi r26, r1, 0xc
/* 802953E8 00292328 3B 81 00 08 */ addi r28, r1, 8
/* 802953EC 0029232C 48 00 00 6C */ b lbl_80295458
lbl_802953F0:
/* 802953F0 00292330 80 7E 00 04 */ lwz r3, 4(r30)
/* 802953F4 00292334 38 03 00 01 */ addi r0, r3, 1
/* 802953F8 00292338 90 1E 00 04 */ stw r0, 4(r30)
/* 802953FC 0029233C 88 03 00 00 */ lbz r0, 0(r3)
/* 80295400 00292340 7C 1A D9 2E */ stwx r0, r26, r27
/* 80295404 00292344 88 1C 00 00 */ lbz r0, 0(r28)
/* 80295408 00292348 2C 00 00 02 */ cmpwi r0, 2
/* 8029540C 0029234C 41 82 00 14 */ beq lbl_80295420
/* 80295410 00292350 41 80 00 3C */ blt lbl_8029544C
/* 80295414 00292354 2C 00 00 05 */ cmpwi r0, 5
/* 80295418 00292358 40 80 00 34 */ bge lbl_8029544C
/* 8029541C 0029235C 48 00 00 18 */ b lbl_80295434
lbl_80295420:
/* 80295420 00292360 80 7E 00 00 */ lwz r3, 0(r30)
/* 80295424 00292364 7C 1A D8 2E */ lwzx r0, r26, r27
/* 80295428 00292368 7C 03 02 14 */ add r0, r3, r0
/* 8029542C 0029236C 7C 1A D9 2E */ stwx r0, r26, r27
/* 80295430 00292370 48 00 00 1C */ b lbl_8029544C
lbl_80295434:
/* 80295434 00292374 7F A3 EB 78 */ mr r3, r29
/* 80295438 00292378 7F C4 F3 78 */ mr r4, r30
/* 8029543C 0029237C 7C 1A D8 2E */ lwzx r0, r26, r27
/* 80295440 00292380 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80295444 00292384 4B FF EB 85 */ bl readReg__12JASSeqParserCFP8JASTrackUl
/* 80295448 00292388 7C 7A D9 2E */ stwx r3, r26, r27
lbl_8029544C:
/* 8029544C 0029238C 3B 39 00 01 */ addi r25, r25, 1
/* 80295450 00292390 3B 9C 00 01 */ addi r28, r28, 1
/* 80295454 00292394 3B 7B 00 04 */ addi r27, r27, 4
lbl_80295458:
/* 80295458 00292398 7C 19 F8 40 */ cmplw r25, r31
/* 8029545C 0029239C 41 80 FF 94 */ blt lbl_802953F0
/* 80295460 002923A0 38 61 00 1C */ addi r3, r1, 0x1c
/* 80295464 002923A4 80 81 00 0C */ lwz r4, 0xc(r1)
/* 80295468 002923A8 80 A1 00 10 */ lwz r5, 0x10(r1)
/* 8029546C 002923AC 80 C1 00 14 */ lwz r6, 0x14(r1)
/* 80295470 002923B0 80 E1 00 18 */ lwz r7, 0x18(r1)
/* 80295474 002923B4 4C C6 31 82 */ crclr 6
/* 80295478 002923B8 4B FF BA ED */ bl JASReport__FPCce
/* 8029547C 002923BC 38 60 00 00 */ li r3, 0
/* 80295480 002923C0 39 61 00 C0 */ addi r11, r1, 0xc0
/* 80295484 002923C4 48 0C CD 95 */ bl _restgpr_25
/* 80295488 002923C8 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 8029548C 002923CC 7C 08 03 A6 */ mtlr r0
/* 80295490 002923D0 38 21 00 C0 */ addi r1, r1, 0xc0
/* 80295494 002923D4 4E 80 00 20 */ blr
/* 80295498 002923D8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8029549C 002923DC 7C 08 02 A6 */ mflr r0
/* 802954A0 002923E0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802954A4 002923E4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802954A8 002923E8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802954AC 002923EC 7C 9E 23 78 */ mr r30, r4
/* 802954B0 002923F0 7C FF 3B 78 */ mr r31, r7
/* 802954B4 002923F4 99 01 00 08 */ stb r8, 8(r1)
/* 802954B8 002923F8 38 E0 00 00 */ li r7, 0
/* 802954BC 002923FC 55 00 D7 FF */ rlwinm. r0, r8, 0x1a, 0x1f, 0x1f
/* 802954C0 00292400 41 82 00 08 */ beq lbl_802954C8
/* 802954C4 00292404 60 E7 00 02 */ ori r7, r7, 2
lbl_802954C8:
/* 802954C8 00292408 88 01 00 08 */ lbz r0, 8(r1)
/* 802954CC 0029240C 54 00 CF FF */ rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 802954D0 00292410 41 82 00 08 */ beq lbl_802954D8
/* 802954D4 00292414 60 E7 00 01 */ ori r7, r7, 1
lbl_802954D8:
/* 802954D8 00292418 28 1F 00 00 */ cmplwi r31, 0
/* 802954DC 0029241C 40 82 00 08 */ bne lbl_802954E4
/* 802954E0 00292420 60 E7 00 04 */ ori r7, r7, 4
lbl_802954E4:
/* 802954E4 00292424 7F C3 F3 78 */ mr r3, r30
/* 802954E8 00292428 7C A4 2B 78 */ mr r4, r5
/* 802954EC 0029242C 7C C5 33 78 */ mr r5, r6
/* 802954F0 00292430 C8 22 BB F0 */ lfd f1, lbl_804555F0-_SDA2_BASE_(r2)
/* 802954F4 00292434 93 E1 00 14 */ stw r31, 0x14(r1)
/* 802954F8 00292438 3C 00 43 30 */ lis r0, 0x4330
/* 802954FC 0029243C 90 01 00 10 */ stw r0, 0x10(r1)
/* 80295500 00292440 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80295504 00292444 EC 20 08 28 */ fsubs f1, f0, f1
/* 80295508 00292448 7C E6 3B 78 */ mr r6, r7
/* 8029550C 0029244C 4B FF CA FD */ bl gateOn__8JASTrackFUlUlfUl
/* 80295510 00292450 28 1F 00 00 */ cmplwi r31, 0
/* 80295514 00292454 41 82 00 0C */ beq lbl_80295520
/* 80295518 00292458 93 FE 00 40 */ stw r31, 0x40(r30)
/* 8029551C 0029245C 48 00 00 0C */ b lbl_80295528
lbl_80295520:
/* 80295520 00292460 38 00 00 01 */ li r0, 1
/* 80295524 00292464 98 1E 00 51 */ stb r0, 0x51(r30)
lbl_80295528:
/* 80295528 00292468 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8029552C 0029246C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80295530 00292470 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80295534 00292474 7C 08 03 A6 */ mtlr r0
/* 80295538 00292478 38 21 00 20 */ addi r1, r1, 0x20
/* 8029553C 0029247C 4E 80 00 20 */ blr
/* 80295540 00292480 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80295544 00292484 7C 08 02 A6 */ mflr r0
/* 80295548 00292488 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029554C 0029248C 7C 83 23 78 */ mr r3, r4
/* 80295550 00292490 7C A4 2B 78 */ mr r4, r5
/* 80295554 00292494 7C C5 33 78 */ mr r5, r6
/* 80295558 00292498 7C E6 3B 78 */ mr r6, r7
/* 8029555C 0029249C 4B FF C9 DD */ bl noteOn__8JASTrackFUlUlUl
/* 80295560 002924A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80295564 002924A4 7C 08 03 A6 */ mtlr r0
/* 80295568 002924A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8029556C 002924AC 4E 80 00 20 */ blr
/* 80295570 002924B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80295574 002924B4 7C 08 02 A6 */ mflr r0
/* 80295578 002924B8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029557C 002924BC 7C 83 23 78 */ mr r3, r4
/* 80295580 002924C0 7C A4 2B 78 */ mr r4, r5
/* 80295584 002924C4 38 A0 00 00 */ li r5, 0
/* 80295588 002924C8 4B FF CC 11 */ bl noteOff__8JASTrackFUlUs
/* 8029558C 002924CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80295590 002924D0 7C 08 03 A6 */ mtlr r0
/* 80295594 002924D4 38 21 00 10 */ addi r1, r1, 0x10
/* 80295598 002924D8 4E 80 00 20 */ blr
/* 8029559C 002924DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802955A0 002924E0 7C 08 02 A6 */ mflr r0
/* 802955A4 002924E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802955A8 002924E8 7C AC 2B 78 */ mr r12, r5
/* 802955AC 002924EC 7C E5 3B 78 */ mr r5, r7
/* 802955B0 002924F0 48 0C CA D5 */ bl __ptmf_scall
/* 802955B4 002924F4 60 00 00 00 */ nop
/* 802955B8 002924F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802955BC 002924FC 7C 08 03 A6 */ mtlr r0
/* 802955C0 00292500 38 21 00 10 */ addi r1, r1, 0x10
/* 802955C4 00292504 4E 80 00 20 */ blr
.global parseNoteOff__12JASSeqParserFP8JASTrackUc
parseNoteOff__12JASSeqParserFP8JASTrackUc:
/* 802955C8 00292508 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802955CC 0029250C 7C 08 02 A6 */ mflr r0
/* 802955D0 00292510 90 01 00 14 */ stw r0, 0x14(r1)
/* 802955D4 00292514 54 A5 07 7F */ clrlwi. r5, r5, 0x1d
/* 802955D8 00292518 41 82 00 14 */ beq lbl_802955EC
/* 802955DC 0029251C 81 83 00 00 */ lwz r12, 0(r3)
/* 802955E0 00292520 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802955E4 00292524 7D 89 03 A6 */ mtctr r12
/* 802955E8 00292528 4E 80 04 21 */ bctrl
lbl_802955EC:
/* 802955EC 0029252C 38 60 00 00 */ li r3, 0
/* 802955F0 00292530 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802955F4 00292534 7C 08 03 A6 */ mtlr r0
/* 802955F8 00292538 38 21 00 10 */ addi r1, r1, 0x10
/* 802955FC 0029253C 4E 80 00 20 */ blr
.global parseNoteOn__12JASSeqParserFP8JASTrackUc
parseNoteOn__12JASSeqParserFP8JASTrackUc:
/* 80295600 00292540 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80295604 00292544 7C 08 02 A6 */ mflr r0
/* 80295608 00292548 90 01 00 24 */ stw r0, 0x24(r1)
/* 8029560C 0029254C 39 61 00 20 */ addi r11, r1, 0x20
/* 80295610 00292550 48 0C CB C5 */ bl _savegpr_27
/* 80295614 00292554 7C 7B 1B 78 */ mr r27, r3
/* 80295618 00292558 7C 9C 23 78 */ mr r28, r4
/* 8029561C 0029255C 7C BD 2B 78 */ mr r29, r5
/* 80295620 00292560 80 A4 00 04 */ lwz r5, 4(r4)
/* 80295624 00292564 38 05 00 01 */ addi r0, r5, 1
/* 80295628 00292568 90 04 00 04 */ stw r0, 4(r4)
/* 8029562C 0029256C 8B E5 00 00 */ lbz r31, 0(r5)
/* 80295630 00292570 80 A4 00 04 */ lwz r5, 4(r4)
/* 80295634 00292574 38 05 00 01 */ addi r0, r5, 1
/* 80295638 00292578 90 04 00 04 */ stw r0, 4(r4)
/* 8029563C 0029257C 8B C5 00 00 */ lbz r30, 0(r5)
/* 80295640 00292580 57 E5 07 7F */ clrlwi. r5, r31, 0x1d
/* 80295644 00292584 40 82 00 38 */ bne lbl_8029567C
/* 80295648 00292588 7F 83 E3 78 */ mr r3, r28
/* 8029564C 0029258C 48 00 0C 65 */ bl readMidiValue__12JASSeqReaderFv
/* 80295650 00292590 7C 67 1B 78 */ mr r7, r3
/* 80295654 00292594 7F 63 DB 78 */ mr r3, r27
/* 80295658 00292598 7F 84 E3 78 */ mr r4, r28
/* 8029565C 0029259C 57 A5 06 3E */ clrlwi r5, r29, 0x18
/* 80295660 002925A0 7F C6 F3 78 */ mr r6, r30
/* 80295664 002925A4 7F E8 FB 78 */ mr r8, r31
/* 80295668 002925A8 81 9B 00 00 */ lwz r12, 0(r27)
/* 8029566C 002925AC 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80295670 002925B0 7D 89 03 A6 */ mtctr r12
/* 80295674 002925B4 4E 80 04 21 */ bctrl
/* 80295678 002925B8 48 00 00 1C */ b lbl_80295694
lbl_8029567C:
/* 8029567C 002925BC 57 A6 06 3E */ clrlwi r6, r29, 0x18
/* 80295680 002925C0 7F C7 F3 78 */ mr r7, r30
/* 80295684 002925C4 81 83 00 00 */ lwz r12, 0(r3)
/* 80295688 002925C8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8029568C 002925CC 7D 89 03 A6 */ mtctr r12
/* 80295690 002925D0 4E 80 04 21 */ bctrl
lbl_80295694:
/* 80295694 002925D4 38 60 00 00 */ li r3, 0
/* 80295698 002925D8 39 61 00 20 */ addi r11, r1, 0x20
/* 8029569C 002925DC 48 0C CB 85 */ bl _restgpr_27
/* 802956A0 002925E0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802956A4 002925E4 7C 08 03 A6 */ mtlr r0
/* 802956A8 002925E8 38 21 00 20 */ addi r1, r1, 0x20
/* 802956AC 002925EC 4E 80 00 20 */ blr
.global parseCommand__12JASSeqParserFP8JASTrackUcUs
parseCommand__12JASSeqParserFP8JASTrackUcUs:
/* 802956B0 002925F0 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 802956B4 002925F4 7C 08 02 A6 */ mflr r0
/* 802956B8 002925F8 90 01 00 64 */ stw r0, 0x64(r1)
/* 802956BC 002925FC 39 61 00 60 */ addi r11, r1, 0x60
/* 802956C0 00292600 48 0C CB 0D */ bl _savegpr_25
/* 802956C4 00292604 7C 7B 1B 78 */ mr r27, r3
/* 802956C8 00292608 7C 9C 23 78 */ mr r28, r4
/* 802956CC 0029260C 54 A3 06 3E */ clrlwi r3, r5, 0x18
/* 802956D0 00292610 28 03 00 B0 */ cmplwi r3, 0xb0
/* 802956D4 00292614 41 82 00 1C */ beq lbl_802956F0
/* 802956D8 00292618 38 03 FF 60 */ addi r0, r3, -160
/* 802956DC 0029261C 54 04 20 36 */ slwi r4, r0, 4
/* 802956E0 00292620 3C 60 80 3C */ lis r3, lbl_803C5E80@ha
/* 802956E4 00292624 38 03 5E 80 */ addi r0, r3, lbl_803C5E80@l
/* 802956E8 00292628 7F E0 22 14 */ add r31, r0, r4
/* 802956EC 0029262C 48 00 00 24 */ b lbl_80295710
lbl_802956F0:
/* 802956F0 00292630 80 7C 00 04 */ lwz r3, 4(r28)
/* 802956F4 00292634 38 03 00 01 */ addi r0, r3, 1
/* 802956F8 00292638 90 1C 00 04 */ stw r0, 4(r28)
/* 802956FC 0029263C 88 03 00 00 */ lbz r0, 0(r3)
/* 80295700 00292640 54 04 25 36 */ rlwinm r4, r0, 4, 0x14, 0x1b
/* 80295704 00292644 3C 60 80 3C */ lis r3, lbl_803C648C@ha
/* 80295708 00292648 38 03 64 8C */ addi r0, r3, lbl_803C648C@l
/* 8029570C 0029264C 7F E0 22 14 */ add r31, r0, r4
lbl_80295710:
/* 80295710 00292650 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 80295714 00292654 7C 1E 33 78 */ or r30, r0, r6
/* 80295718 00292658 3B A0 00 00 */ li r29, 0
/* 8029571C 0029265C 3B 40 00 00 */ li r26, 0
/* 80295720 00292660 3B 21 00 20 */ addi r25, r1, 0x20
/* 80295724 00292664 48 00 00 B0 */ b lbl_802957D4
lbl_80295728:
/* 80295728 00292668 38 60 00 00 */ li r3, 0
/* 8029572C 0029266C 57 C0 07 BE */ clrlwi r0, r30, 0x1e
/* 80295730 00292670 2C 00 00 02 */ cmpwi r0, 2
/* 80295734 00292674 41 82 00 4C */ beq lbl_80295780
/* 80295738 00292678 40 80 00 14 */ bge lbl_8029574C
/* 8029573C 0029267C 2C 00 00 00 */ cmpwi r0, 0
/* 80295740 00292680 41 82 00 18 */ beq lbl_80295758
/* 80295744 00292684 40 80 00 28 */ bge lbl_8029576C
/* 80295748 00292688 48 00 00 7C */ b lbl_802957C4
lbl_8029574C:
/* 8029574C 0029268C 2C 00 00 04 */ cmpwi r0, 4
/* 80295750 00292690 40 80 00 74 */ bge lbl_802957C4
/* 80295754 00292694 48 00 00 54 */ b lbl_802957A8
lbl_80295758:
/* 80295758 00292698 80 7C 00 04 */ lwz r3, 4(r28)
/* 8029575C 0029269C 38 03 00 01 */ addi r0, r3, 1
/* 80295760 002926A0 90 1C 00 04 */ stw r0, 4(r28)
/* 80295764 002926A4 88 63 00 00 */ lbz r3, 0(r3)
/* 80295768 002926A8 48 00 00 5C */ b lbl_802957C4
lbl_8029576C:
/* 8029576C 002926AC 80 7C 00 04 */ lwz r3, 4(r28)
/* 80295770 002926B0 38 03 00 02 */ addi r0, r3, 2
/* 80295774 002926B4 90 1C 00 04 */ stw r0, 4(r28)
/* 80295778 002926B8 A0 63 00 00 */ lhz r3, 0(r3)
/* 8029577C 002926BC 48 00 00 48 */ b lbl_802957C4
lbl_80295780:
/* 80295780 002926C0 80 7C 00 04 */ lwz r3, 4(r28)
/* 80295784 002926C4 38 03 FF FF */ addi r0, r3, -1
/* 80295788 002926C8 90 1C 00 04 */ stw r0, 4(r28)
/* 8029578C 002926CC 80 7C 00 04 */ lwz r3, 4(r28)
/* 80295790 002926D0 38 03 00 04 */ addi r0, r3, 4
/* 80295794 002926D4 90 1C 00 04 */ stw r0, 4(r28)
/* 80295798 002926D8 80 03 00 00 */ lwz r0, 0(r3)
/* 8029579C 002926DC 54 00 02 3E */ clrlwi r0, r0, 8
/* 802957A0 002926E0 7C 03 03 78 */ mr r3, r0
/* 802957A4 002926E4 48 00 00 20 */ b lbl_802957C4
lbl_802957A8:
/* 802957A8 002926E8 80 7C 00 04 */ lwz r3, 4(r28)
/* 802957AC 002926EC 38 03 00 01 */ addi r0, r3, 1
/* 802957B0 002926F0 90 1C 00 04 */ stw r0, 4(r28)
/* 802957B4 002926F4 88 A3 00 00 */ lbz r5, 0(r3)
/* 802957B8 002926F8 7F 63 DB 78 */ mr r3, r27
/* 802957BC 002926FC 7F 84 E3 78 */ mr r4, r28
/* 802957C0 00292700 4B FF E8 09 */ bl readReg__12JASSeqParserCFP8JASTrackUl
lbl_802957C4:
/* 802957C4 00292704 7C 79 D1 2E */ stwx r3, r25, r26
/* 802957C8 00292708 57 DE F4 BE */ rlwinm r30, r30, 0x1e, 0x12, 0x1f
/* 802957CC 0029270C 3B BD 00 01 */ addi r29, r29, 1
/* 802957D0 00292710 3B 5A 00 04 */ addi r26, r26, 4
lbl_802957D4:
/* 802957D4 00292714 A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 802957D8 00292718 7C 1D 00 00 */ cmpw r29, r0
/* 802957DC 0029271C 41 80 FF 4C */ blt lbl_80295728
/* 802957E0 00292720 80 7F 00 00 */ lwz r3, 0(r31)
/* 802957E4 00292724 80 1F 00 04 */ lwz r0, 4(r31)
/* 802957E8 00292728 90 61 00 14 */ stw r3, 0x14(r1)
/* 802957EC 0029272C 90 01 00 18 */ stw r0, 0x18(r1)
/* 802957F0 00292730 80 1F 00 08 */ lwz r0, 8(r31)
/* 802957F4 00292734 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802957F8 00292738 38 61 00 14 */ addi r3, r1, 0x14
/* 802957FC 0029273C 48 0C C8 1D */ bl __ptmf_test
/* 80295800 00292740 2C 03 00 00 */ cmpwi r3, 0
/* 80295804 00292744 40 82 00 0C */ bne lbl_80295810
/* 80295808 00292748 38 60 00 00 */ li r3, 0
/* 8029580C 0029274C 48 00 00 40 */ b lbl_8029584C
lbl_80295810:
/* 80295810 00292750 80 61 00 14 */ lwz r3, 0x14(r1)
/* 80295814 00292754 80 01 00 18 */ lwz r0, 0x18(r1)
/* 80295818 00292758 90 61 00 08 */ stw r3, 8(r1)
/* 8029581C 0029275C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80295820 00292760 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80295824 00292764 90 01 00 10 */ stw r0, 0x10(r1)
/* 80295828 00292768 7F 63 DB 78 */ mr r3, r27
/* 8029582C 0029276C 7F 84 E3 78 */ mr r4, r28
/* 80295830 00292770 38 A1 00 08 */ addi r5, r1, 8
/* 80295834 00292774 A0 DF 00 0C */ lhz r6, 0xc(r31)
/* 80295838 00292778 38 E1 00 20 */ addi r7, r1, 0x20
/* 8029583C 0029277C 81 9B 00 00 */ lwz r12, 0(r27)
/* 80295840 00292780 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80295844 00292784 7D 89 03 A6 */ mtctr r12
/* 80295848 00292788 4E 80 04 21 */ bctrl
lbl_8029584C:
/* 8029584C 0029278C 39 61 00 60 */ addi r11, r1, 0x60
/* 80295850 00292790 48 0C C9 C9 */ bl _restgpr_25
/* 80295854 00292794 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80295858 00292798 7C 08 03 A6 */ mtlr r0
/* 8029585C 0029279C 38 21 00 60 */ addi r1, r1, 0x60
/* 80295860 002927A0 4E 80 00 20 */ blr
.global parseRegCommand__12JASSeqParserFP8JASTracki
parseRegCommand__12JASSeqParserFP8JASTracki:
/* 80295864 002927A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80295868 002927A8 7C 08 02 A6 */ mflr r0
/* 8029586C 002927AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80295870 002927B0 80 C4 00 04 */ lwz r6, 4(r4)
/* 80295874 002927B4 38 06 00 01 */ addi r0, r6, 1
/* 80295878 002927B8 90 04 00 04 */ stw r0, 4(r4)
/* 8029587C 002927BC 88 E6 00 00 */ lbz r7, 0(r6)
/* 80295880 002927C0 38 C0 00 00 */ li r6, 0
/* 80295884 002927C4 39 00 00 03 */ li r8, 3
/* 80295888 002927C8 7C A9 03 A6 */ mtctr r5
/* 8029588C 002927CC 2C 05 00 00 */ cmpwi r5, 0
/* 80295890 002927D0 40 81 00 20 */ ble lbl_802958B0
lbl_80295894:
/* 80295894 002927D4 54 E0 06 31 */ rlwinm. r0, r7, 0, 0x18, 0x18
/* 80295898 002927D8 41 82 00 0C */ beq lbl_802958A4
/* 8029589C 002927DC 7C C0 43 78 */ or r0, r6, r8
/* 802958A0 002927E0 54 06 04 3E */ clrlwi r6, r0, 0x10
lbl_802958A4:
/* 802958A4 002927E4 54 E7 0E 3C */ rlwinm r7, r7, 1, 0x18, 0x1e
/* 802958A8 002927E8 55 08 14 3A */ rlwinm r8, r8, 2, 0x10, 0x1d
/* 802958AC 002927EC 42 00 FF E8 */ bdnz lbl_80295894
lbl_802958B0:
/* 802958B0 002927F0 80 A4 00 04 */ lwz r5, 4(r4)
/* 802958B4 002927F4 38 05 00 01 */ addi r0, r5, 1
/* 802958B8 002927F8 90 04 00 04 */ stw r0, 4(r4)
/* 802958BC 002927FC 88 A5 00 00 */ lbz r5, 0(r5)
/* 802958C0 00292800 4B FF FD F1 */ bl parseCommand__12JASSeqParserFP8JASTrackUcUs
/* 802958C4 00292804 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802958C8 00292808 7C 08 03 A6 */ mtlr r0
/* 802958CC 0029280C 38 21 00 10 */ addi r1, r1, 0x10
/* 802958D0 00292810 4E 80 00 20 */ blr
/* 802958D4 00292814 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802958D8 00292818 7C 08 02 A6 */ mflr r0
/* 802958DC 0029281C 90 01 00 14 */ stw r0, 0x14(r1)
/* 802958E0 00292820 80 A4 00 04 */ lwz r5, 4(r4)
/* 802958E4 00292824 38 05 00 01 */ addi r0, r5, 1
/* 802958E8 00292828 90 04 00 04 */ stw r0, 4(r4)
/* 802958EC 0029282C 88 A5 00 00 */ lbz r5, 0(r5)
/* 802958F0 00292830 54 A0 06 31 */ rlwinm. r0, r5, 0, 0x18, 0x18
/* 802958F4 00292834 40 82 00 0C */ bne lbl_80295900
/* 802958F8 00292838 4B FF FD 09 */ bl parseNoteOn__12JASSeqParserFP8JASTrackUc
/* 802958FC 0029283C 48 00 00 44 */ b lbl_80295940
lbl_80295900:
/* 80295900 00292840 54 A0 06 36 */ rlwinm r0, r5, 0, 0x18, 0x1b
/* 80295904 00292844 2C 00 00 90 */ cmpwi r0, 0x90
/* 80295908 00292848 41 82 00 20 */ beq lbl_80295928
/* 8029590C 0029284C 40 80 00 2C */ bge lbl_80295938
/* 80295910 00292850 2C 00 00 80 */ cmpwi r0, 0x80
/* 80295914 00292854 41 82 00 08 */ beq lbl_8029591C
/* 80295918 00292858 48 00 00 20 */ b lbl_80295938
lbl_8029591C:
/* 8029591C 0029285C 54 A5 07 3E */ clrlwi r5, r5, 0x1c
/* 80295920 00292860 4B FF FC A9 */ bl parseNoteOff__12JASSeqParserFP8JASTrackUc
/* 80295924 00292864 48 00 00 1C */ b lbl_80295940
lbl_80295928:
/* 80295928 00292868 54 A5 07 7E */ clrlwi r5, r5, 0x1d
/* 8029592C 0029286C 38 A5 00 01 */ addi r5, r5, 1
/* 80295930 00292870 4B FF FF 35 */ bl parseRegCommand__12JASSeqParserFP8JASTracki
/* 80295934 00292874 48 00 00 0C */ b lbl_80295940
lbl_80295938:
/* 80295938 00292878 38 C0 00 00 */ li r6, 0
/* 8029593C 0029287C 4B FF FD 75 */ bl parseCommand__12JASSeqParserFP8JASTrackUcUs
lbl_80295940:
/* 80295940 00292880 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80295944 00292884 7C 08 03 A6 */ mtlr r0
/* 80295948 00292888 38 21 00 10 */ addi r1, r1, 0x10
/* 8029594C 0029288C 4E 80 00 20 */ blr
/* 80295950 00292890 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80295954 00292894 3C 60 80 3C */ lis r3, lbl_803C5BE0@ha
/* 80295958 00292898 38 C3 5B E0 */ addi r6, r3, lbl_803C5BE0@l
/* 8029595C 0029289C 3C 60 80 3A */ lis r3, lbl_803A0004@ha
/* 80295960 002928A0 84 A3 21 80 */ lwzu r5, 0x2180(r3)
/* 80295964 002928A4 80 83 00 04 */ lwz r4, lbl_803A0004@l(r3)
/* 80295968 002928A8 90 A1 00 08 */ stw r5, 8(r1)
/* 8029596C 002928AC 90 81 00 0C */ stw r4, 0xc(r1)
/* 80295970 002928B0 80 03 00 08 */ lwz r0, 8(r3)
/* 80295974 002928B4 90 01 00 10 */ stw r0, 0x10(r1)
/* 80295978 002928B8 90 A6 02 A0 */ stw r5, 0x2a0(r6)
/* 8029597C 002928BC 90 86 02 A4 */ stw r4, 0x2a4(r6)
/* 80295980 002928C0 90 06 02 A8 */ stw r0, 0x2a8(r6)
/* 80295984 002928C4 38 66 02 A0 */ addi r3, r6, 0x2a0
/* 80295988 002928C8 90 A3 00 10 */ stw r5, 0x10(r3)
/* 8029598C 002928CC 90 83 00 14 */ stw r4, 0x14(r3)
/* 80295990 002928D0 90 03 00 18 */ stw r0, 0x18(r3)
/* 80295994 002928D4 90 A3 00 20 */ stw r5, 0x20(r3)
/* 80295998 002928D8 90 83 00 24 */ stw r4, 0x24(r3)
/* 8029599C 002928DC 90 03 00 28 */ stw r0, 0x28(r3)
/* 802959A0 002928E0 90 A3 00 30 */ stw r5, 0x30(r3)
/* 802959A4 002928E4 90 83 00 34 */ stw r4, 0x34(r3)
/* 802959A8 002928E8 90 03 00 38 */ stw r0, 0x38(r3)
/* 802959AC 002928EC 90 A3 00 40 */ stw r5, 0x40(r3)
/* 802959B0 002928F0 90 83 00 44 */ stw r4, 0x44(r3)
/* 802959B4 002928F4 90 03 00 48 */ stw r0, 0x48(r3)
/* 802959B8 002928F8 90 A3 00 50 */ stw r5, 0x50(r3)
/* 802959BC 002928FC 90 83 00 54 */ stw r4, 0x54(r3)
/* 802959C0 00292900 90 03 00 58 */ stw r0, 0x58(r3)
/* 802959C4 00292904 90 A3 00 60 */ stw r5, 0x60(r3)
/* 802959C8 00292908 90 83 00 64 */ stw r4, 0x64(r3)
/* 802959CC 0029290C 90 03 00 68 */ stw r0, 0x68(r3)
/* 802959D0 00292910 90 A3 00 70 */ stw r5, 0x70(r3)
/* 802959D4 00292914 90 83 00 74 */ stw r4, 0x74(r3)
/* 802959D8 00292918 90 03 00 78 */ stw r0, 0x78(r3)
/* 802959DC 0029291C 90 A3 00 80 */ stw r5, 0x80(r3)
/* 802959E0 00292920 90 83 00 84 */ stw r4, 0x84(r3)
/* 802959E4 00292924 90 03 00 88 */ stw r0, 0x88(r3)
/* 802959E8 00292928 90 A3 00 90 */ stw r5, 0x90(r3)
/* 802959EC 0029292C 90 83 00 94 */ stw r4, 0x94(r3)
/* 802959F0 00292930 90 03 00 98 */ stw r0, 0x98(r3)
/* 802959F4 00292934 90 A3 00 A0 */ stw r5, 0xa0(r3)
/* 802959F8 00292938 90 83 00 A4 */ stw r4, 0xa4(r3)
/* 802959FC 0029293C 90 03 00 A8 */ stw r0, 0xa8(r3)
/* 80295A00 00292940 90 A3 00 B0 */ stw r5, 0xb0(r3)
/* 80295A04 00292944 90 83 00 B4 */ stw r4, 0xb4(r3)
/* 80295A08 00292948 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 80295A0C 0029294C 90 A3 00 C0 */ stw r5, 0xc0(r3)
/* 80295A10 00292950 90 83 00 C4 */ stw r4, 0xc4(r3)
/* 80295A14 00292954 90 03 00 C8 */ stw r0, 0xc8(r3)
/* 80295A18 00292958 90 A3 00 D0 */ stw r5, 0xd0(r3)
/* 80295A1C 0029295C 90 83 00 D4 */ stw r4, 0xd4(r3)
/* 80295A20 00292960 90 03 00 D8 */ stw r0, 0xd8(r3)
/* 80295A24 00292964 90 A3 00 E0 */ stw r5, 0xe0(r3)
/* 80295A28 00292968 90 83 00 E4 */ stw r4, 0xe4(r3)
/* 80295A2C 0029296C 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 80295A30 00292970 90 A3 00 F0 */ stw r5, 0xf0(r3)
/* 80295A34 00292974 90 83 00 F4 */ stw r4, 0xf4(r3)
/* 80295A38 00292978 90 03 00 F8 */ stw r0, 0xf8(r3)
/* 80295A3C 0029297C 90 A3 01 00 */ stw r5, 0x100(r3)
/* 80295A40 00292980 90 83 01 04 */ stw r4, 0x104(r3)
/* 80295A44 00292984 90 03 01 08 */ stw r0, 0x108(r3)
/* 80295A48 00292988 81 06 00 00 */ lwz r8, 0(r6)
/* 80295A4C 0029298C 80 E6 00 04 */ lwz r7, 4(r6)
/* 80295A50 00292990 91 03 01 10 */ stw r8, 0x110(r3)
/* 80295A54 00292994 90 E3 01 14 */ stw r7, 0x114(r3)
/* 80295A58 00292998 80 E6 00 08 */ lwz r7, 8(r6)
/* 80295A5C 0029299C 90 E3 01 18 */ stw r7, 0x118(r3)
/* 80295A60 002929A0 81 06 00 0C */ lwz r8, 0xc(r6)
/* 80295A64 002929A4 80 E6 00 10 */ lwz r7, 0x10(r6)
/* 80295A68 002929A8 91 03 01 20 */ stw r8, 0x120(r3)
/* 80295A6C 002929AC 90 E3 01 24 */ stw r7, 0x124(r3)
/* 80295A70 002929B0 80 E6 00 14 */ lwz r7, 0x14(r6)
/* 80295A74 002929B4 90 E3 01 28 */ stw r7, 0x128(r3)
/* 80295A78 002929B8 81 06 00 18 */ lwz r8, 0x18(r6)
/* 80295A7C 002929BC 80 E6 00 1C */ lwz r7, 0x1c(r6)
/* 80295A80 002929C0 91 03 01 30 */ stw r8, 0x130(r3)
/* 80295A84 002929C4 90 E3 01 34 */ stw r7, 0x134(r3)
/* 80295A88 002929C8 80 E6 00 20 */ lwz r7, 0x20(r6)
/* 80295A8C 002929CC 90 E3 01 38 */ stw r7, 0x138(r3)
/* 80295A90 002929D0 81 06 00 24 */ lwz r8, 0x24(r6)
/* 80295A94 002929D4 80 E6 00 28 */ lwz r7, 0x28(r6)
/* 80295A98 002929D8 91 03 01 40 */ stw r8, 0x140(r3)
/* 80295A9C 002929DC 90 E3 01 44 */ stw r7, 0x144(r3)
/* 80295AA0 002929E0 80 E6 00 2C */ lwz r7, 0x2c(r6)
/* 80295AA4 002929E4 90 E3 01 48 */ stw r7, 0x148(r3)
/* 80295AA8 002929E8 90 A3 01 50 */ stw r5, 0x150(r3)
/* 80295AAC 002929EC 90 83 01 54 */ stw r4, 0x154(r3)
/* 80295AB0 002929F0 90 03 01 58 */ stw r0, 0x158(r3)
/* 80295AB4 002929F4 90 A3 01 60 */ stw r5, 0x160(r3)
/* 80295AB8 002929F8 90 83 01 64 */ stw r4, 0x164(r3)
/* 80295ABC 002929FC 90 03 01 68 */ stw r0, 0x168(r3)
/* 80295AC0 00292A00 90 A3 01 70 */ stw r5, 0x170(r3)
/* 80295AC4 00292A04 90 83 01 74 */ stw r4, 0x174(r3)
/* 80295AC8 00292A08 90 03 01 78 */ stw r0, 0x178(r3)
/* 80295ACC 00292A0C 81 06 00 30 */ lwz r8, 0x30(r6)
/* 80295AD0 00292A10 80 E6 00 34 */ lwz r7, 0x34(r6)
/* 80295AD4 00292A14 91 03 01 80 */ stw r8, 0x180(r3)
/* 80295AD8 00292A18 90 E3 01 84 */ stw r7, 0x184(r3)
/* 80295ADC 00292A1C 80 E6 00 38 */ lwz r7, 0x38(r6)
/* 80295AE0 00292A20 90 E3 01 88 */ stw r7, 0x188(r3)
/* 80295AE4 00292A24 81 06 00 3C */ lwz r8, 0x3c(r6)
/* 80295AE8 00292A28 80 E6 00 40 */ lwz r7, 0x40(r6)
/* 80295AEC 00292A2C 91 03 01 90 */ stw r8, 0x190(r3)
/* 80295AF0 00292A30 90 E3 01 94 */ stw r7, 0x194(r3)
/* 80295AF4 00292A34 80 E6 00 44 */ lwz r7, 0x44(r6)
/* 80295AF8 00292A38 90 E3 01 98 */ stw r7, 0x198(r3)
/* 80295AFC 00292A3C 81 06 00 48 */ lwz r8, 0x48(r6)
/* 80295B00 00292A40 80 E6 00 4C */ lwz r7, 0x4c(r6)
/* 80295B04 00292A44 91 03 01 A0 */ stw r8, 0x1a0(r3)
/* 80295B08 00292A48 90 E3 01 A4 */ stw r7, 0x1a4(r3)
/* 80295B0C 00292A4C 80 E6 00 50 */ lwz r7, 0x50(r6)
/* 80295B10 00292A50 90 E3 01 A8 */ stw r7, 0x1a8(r3)
/* 80295B14 00292A54 81 06 00 54 */ lwz r8, 0x54(r6)
/* 80295B18 00292A58 80 E6 00 58 */ lwz r7, 0x58(r6)
/* 80295B1C 00292A5C 91 03 01 B0 */ stw r8, 0x1b0(r3)
/* 80295B20 00292A60 90 E3 01 B4 */ stw r7, 0x1b4(r3)
/* 80295B24 00292A64 80 E6 00 5C */ lwz r7, 0x5c(r6)
/* 80295B28 00292A68 90 E3 01 B8 */ stw r7, 0x1b8(r3)
/* 80295B2C 00292A6C 90 A3 01 C0 */ stw r5, 0x1c0(r3)
/* 80295B30 00292A70 90 83 01 C4 */ stw r4, 0x1c4(r3)
/* 80295B34 00292A74 90 03 01 C8 */ stw r0, 0x1c8(r3)
/* 80295B38 00292A78 90 A3 01 D0 */ stw r5, 0x1d0(r3)
/* 80295B3C 00292A7C 90 83 01 D4 */ stw r4, 0x1d4(r3)
/* 80295B40 00292A80 90 03 01 D8 */ stw r0, 0x1d8(r3)
/* 80295B44 00292A84 90 A3 01 E0 */ stw r5, 0x1e0(r3)
/* 80295B48 00292A88 90 83 01 E4 */ stw r4, 0x1e4(r3)
/* 80295B4C 00292A8C 90 03 01 E8 */ stw r0, 0x1e8(r3)
/* 80295B50 00292A90 90 A3 01 F0 */ stw r5, 0x1f0(r3)
/* 80295B54 00292A94 90 83 01 F4 */ stw r4, 0x1f4(r3)
/* 80295B58 00292A98 90 03 01 F8 */ stw r0, 0x1f8(r3)
/* 80295B5C 00292A9C 90 A3 02 00 */ stw r5, 0x200(r3)
/* 80295B60 00292AA0 90 83 02 04 */ stw r4, 0x204(r3)
/* 80295B64 00292AA4 90 03 02 08 */ stw r0, 0x208(r3)
/* 80295B68 00292AA8 81 06 00 60 */ lwz r8, 0x60(r6)
/* 80295B6C 00292AAC 80 E6 00 64 */ lwz r7, 0x64(r6)
/* 80295B70 00292AB0 91 03 02 10 */ stw r8, 0x210(r3)
/* 80295B74 00292AB4 90 E3 02 14 */ stw r7, 0x214(r3)
/* 80295B78 00292AB8 80 E6 00 68 */ lwz r7, 0x68(r6)
/* 80295B7C 00292ABC 90 E3 02 18 */ stw r7, 0x218(r3)
/* 80295B80 00292AC0 81 06 00 6C */ lwz r8, 0x6c(r6)
/* 80295B84 00292AC4 80 E6 00 70 */ lwz r7, 0x70(r6)
/* 80295B88 00292AC8 91 03 02 20 */ stw r8, 0x220(r3)
/* 80295B8C 00292ACC 90 E3 02 24 */ stw r7, 0x224(r3)
/* 80295B90 00292AD0 80 E6 00 74 */ lwz r7, 0x74(r6)
/* 80295B94 00292AD4 90 E3 02 28 */ stw r7, 0x228(r3)
/* 80295B98 00292AD8 81 06 00 78 */ lwz r8, 0x78(r6)
/* 80295B9C 00292ADC 80 E6 00 7C */ lwz r7, 0x7c(r6)
/* 80295BA0 00292AE0 91 03 02 30 */ stw r8, 0x230(r3)
/* 80295BA4 00292AE4 90 E3 02 34 */ stw r7, 0x234(r3)
/* 80295BA8 00292AE8 80 E6 00 80 */ lwz r7, 0x80(r6)
/* 80295BAC 00292AEC 90 E3 02 38 */ stw r7, 0x238(r3)
/* 80295BB0 00292AF0 81 06 00 84 */ lwz r8, 0x84(r6)
/* 80295BB4 00292AF4 80 E6 00 88 */ lwz r7, 0x88(r6)
/* 80295BB8 00292AF8 91 03 02 40 */ stw r8, 0x240(r3)
/* 80295BBC 00292AFC 90 E3 02 44 */ stw r7, 0x244(r3)
/* 80295BC0 00292B00 80 E6 00 8C */ lwz r7, 0x8c(r6)
/* 80295BC4 00292B04 90 E3 02 48 */ stw r7, 0x248(r3)
/* 80295BC8 00292B08 81 06 00 90 */ lwz r8, 0x90(r6)
/* 80295BCC 00292B0C 80 E6 00 94 */ lwz r7, 0x94(r6)
/* 80295BD0 00292B10 91 03 02 50 */ stw r8, 0x250(r3)
/* 80295BD4 00292B14 90 E3 02 54 */ stw r7, 0x254(r3)
/* 80295BD8 00292B18 80 E6 00 98 */ lwz r7, 0x98(r6)
/* 80295BDC 00292B1C 90 E3 02 58 */ stw r7, 0x258(r3)
/* 80295BE0 00292B20 81 06 00 9C */ lwz r8, 0x9c(r6)
/* 80295BE4 00292B24 80 E6 00 A0 */ lwz r7, 0xa0(r6)
/* 80295BE8 00292B28 91 03 02 60 */ stw r8, 0x260(r3)
/* 80295BEC 00292B2C 90 E3 02 64 */ stw r7, 0x264(r3)
/* 80295BF0 00292B30 80 E6 00 A4 */ lwz r7, 0xa4(r6)
/* 80295BF4 00292B34 90 E3 02 68 */ stw r7, 0x268(r3)
/* 80295BF8 00292B38 81 06 00 A8 */ lwz r8, 0xa8(r6)
/* 80295BFC 00292B3C 80 E6 00 AC */ lwz r7, 0xac(r6)
/* 80295C00 00292B40 91 03 02 70 */ stw r8, 0x270(r3)
/* 80295C04 00292B44 90 E3 02 74 */ stw r7, 0x274(r3)
/* 80295C08 00292B48 80 E6 00 B0 */ lwz r7, 0xb0(r6)
/* 80295C0C 00292B4C 90 E3 02 78 */ stw r7, 0x278(r3)
/* 80295C10 00292B50 81 06 00 B4 */ lwz r8, 0xb4(r6)
/* 80295C14 00292B54 80 E6 00 B8 */ lwz r7, 0xb8(r6)
/* 80295C18 00292B58 91 03 02 80 */ stw r8, 0x280(r3)
/* 80295C1C 00292B5C 90 E3 02 84 */ stw r7, 0x284(r3)
/* 80295C20 00292B60 80 E6 00 BC */ lwz r7, 0xbc(r6)
/* 80295C24 00292B64 90 E3 02 88 */ stw r7, 0x288(r3)
/* 80295C28 00292B68 81 06 00 C0 */ lwz r8, 0xc0(r6)
/* 80295C2C 00292B6C 80 E6 00 C4 */ lwz r7, 0xc4(r6)
/* 80295C30 00292B70 91 03 02 90 */ stw r8, 0x290(r3)
/* 80295C34 00292B74 90 E3 02 94 */ stw r7, 0x294(r3)
/* 80295C38 00292B78 80 E6 00 C8 */ lwz r7, 0xc8(r6)
/* 80295C3C 00292B7C 90 E3 02 98 */ stw r7, 0x298(r3)
/* 80295C40 00292B80 81 06 00 CC */ lwz r8, 0xcc(r6)
/* 80295C44 00292B84 80 E6 00 D0 */ lwz r7, 0xd0(r6)
/* 80295C48 00292B88 91 03 02 A0 */ stw r8, 0x2a0(r3)
/* 80295C4C 00292B8C 90 E3 02 A4 */ stw r7, 0x2a4(r3)
/* 80295C50 00292B90 80 E6 00 D4 */ lwz r7, 0xd4(r6)
/* 80295C54 00292B94 90 E3 02 A8 */ stw r7, 0x2a8(r3)
/* 80295C58 00292B98 81 06 00 D8 */ lwz r8, 0xd8(r6)
/* 80295C5C 00292B9C 80 E6 00 DC */ lwz r7, 0xdc(r6)
/* 80295C60 00292BA0 91 03 02 B0 */ stw r8, 0x2b0(r3)
/* 80295C64 00292BA4 90 E3 02 B4 */ stw r7, 0x2b4(r3)
/* 80295C68 00292BA8 80 E6 00 E0 */ lwz r7, 0xe0(r6)
/* 80295C6C 00292BAC 90 E3 02 B8 */ stw r7, 0x2b8(r3)
/* 80295C70 00292BB0 81 06 00 E4 */ lwz r8, 0xe4(r6)
/* 80295C74 00292BB4 80 E6 00 E8 */ lwz r7, 0xe8(r6)
/* 80295C78 00292BB8 91 03 02 C0 */ stw r8, 0x2c0(r3)
/* 80295C7C 00292BBC 90 E3 02 C4 */ stw r7, 0x2c4(r3)
/* 80295C80 00292BC0 80 E6 00 EC */ lwz r7, 0xec(r6)
/* 80295C84 00292BC4 90 E3 02 C8 */ stw r7, 0x2c8(r3)
/* 80295C88 00292BC8 90 A3 02 D0 */ stw r5, 0x2d0(r3)
/* 80295C8C 00292BCC 90 83 02 D4 */ stw r4, 0x2d4(r3)
/* 80295C90 00292BD0 90 03 02 D8 */ stw r0, 0x2d8(r3)
/* 80295C94 00292BD4 90 A3 02 E0 */ stw r5, 0x2e0(r3)
/* 80295C98 00292BD8 90 83 02 E4 */ stw r4, 0x2e4(r3)
/* 80295C9C 00292BDC 90 03 02 E8 */ stw r0, 0x2e8(r3)
/* 80295CA0 00292BE0 90 A3 02 F0 */ stw r5, 0x2f0(r3)
/* 80295CA4 00292BE4 90 83 02 F4 */ stw r4, 0x2f4(r3)
/* 80295CA8 00292BE8 90 03 02 F8 */ stw r0, 0x2f8(r3)
/* 80295CAC 00292BEC 81 06 00 F0 */ lwz r8, 0xf0(r6)
/* 80295CB0 00292BF0 80 E6 00 F4 */ lwz r7, 0xf4(r6)
/* 80295CB4 00292BF4 91 03 03 00 */ stw r8, 0x300(r3)
/* 80295CB8 00292BF8 90 E3 03 04 */ stw r7, 0x304(r3)
/* 80295CBC 00292BFC 80 E6 00 F8 */ lwz r7, 0xf8(r6)
/* 80295CC0 00292C00 90 E3 03 08 */ stw r7, 0x308(r3)
/* 80295CC4 00292C04 81 06 00 FC */ lwz r8, 0xfc(r6)
/* 80295CC8 00292C08 80 E6 01 00 */ lwz r7, 0x100(r6)
/* 80295CCC 00292C0C 91 03 03 10 */ stw r8, 0x310(r3)
/* 80295CD0 00292C10 90 E3 03 14 */ stw r7, 0x314(r3)
/* 80295CD4 00292C14 80 E6 01 04 */ lwz r7, 0x104(r6)
/* 80295CD8 00292C18 90 E3 03 18 */ stw r7, 0x318(r3)
/* 80295CDC 00292C1C 81 06 01 08 */ lwz r8, 0x108(r6)
/* 80295CE0 00292C20 80 E6 01 0C */ lwz r7, 0x10c(r6)
/* 80295CE4 00292C24 91 03 03 20 */ stw r8, 0x320(r3)
/* 80295CE8 00292C28 90 E3 03 24 */ stw r7, 0x324(r3)
/* 80295CEC 00292C2C 80 E6 01 10 */ lwz r7, 0x110(r6)
/* 80295CF0 00292C30 90 E3 03 28 */ stw r7, 0x328(r3)
/* 80295CF4 00292C34 81 06 01 14 */ lwz r8, 0x114(r6)
/* 80295CF8 00292C38 80 E6 01 18 */ lwz r7, 0x118(r6)
/* 80295CFC 00292C3C 91 03 03 30 */ stw r8, 0x330(r3)
/* 80295D00 00292C40 90 E3 03 34 */ stw r7, 0x334(r3)
/* 80295D04 00292C44 80 E6 01 1C */ lwz r7, 0x11c(r6)
/* 80295D08 00292C48 90 E3 03 38 */ stw r7, 0x338(r3)
/* 80295D0C 00292C4C 81 06 01 20 */ lwz r8, 0x120(r6)
/* 80295D10 00292C50 80 E6 01 24 */ lwz r7, 0x124(r6)
/* 80295D14 00292C54 91 03 03 40 */ stw r8, 0x340(r3)
/* 80295D18 00292C58 90 E3 03 44 */ stw r7, 0x344(r3)
/* 80295D1C 00292C5C 80 E6 01 28 */ lwz r7, 0x128(r6)
/* 80295D20 00292C60 90 E3 03 48 */ stw r7, 0x348(r3)
/* 80295D24 00292C64 81 06 01 2C */ lwz r8, 0x12c(r6)
/* 80295D28 00292C68 80 E6 01 30 */ lwz r7, 0x130(r6)
/* 80295D2C 00292C6C 91 03 03 50 */ stw r8, 0x350(r3)
/* 80295D30 00292C70 90 E3 03 54 */ stw r7, 0x354(r3)
/* 80295D34 00292C74 80 E6 01 34 */ lwz r7, 0x134(r6)
/* 80295D38 00292C78 90 E3 03 58 */ stw r7, 0x358(r3)
/* 80295D3C 00292C7C 81 06 01 38 */ lwz r8, 0x138(r6)
/* 80295D40 00292C80 80 E6 01 3C */ lwz r7, 0x13c(r6)
/* 80295D44 00292C84 91 03 03 60 */ stw r8, 0x360(r3)
/* 80295D48 00292C88 90 E3 03 64 */ stw r7, 0x364(r3)
/* 80295D4C 00292C8C 80 E6 01 40 */ lwz r7, 0x140(r6)
/* 80295D50 00292C90 90 E3 03 68 */ stw r7, 0x368(r3)
/* 80295D54 00292C94 81 06 01 44 */ lwz r8, 0x144(r6)
/* 80295D58 00292C98 80 E6 01 48 */ lwz r7, 0x148(r6)
/* 80295D5C 00292C9C 91 03 03 70 */ stw r8, 0x370(r3)
/* 80295D60 00292CA0 90 E3 03 74 */ stw r7, 0x374(r3)
/* 80295D64 00292CA4 80 E6 01 4C */ lwz r7, 0x14c(r6)
/* 80295D68 00292CA8 90 E3 03 78 */ stw r7, 0x378(r3)
/* 80295D6C 00292CAC 81 06 01 50 */ lwz r8, 0x150(r6)
/* 80295D70 00292CB0 80 E6 01 54 */ lwz r7, 0x154(r6)
/* 80295D74 00292CB4 91 03 03 80 */ stw r8, 0x380(r3)
/* 80295D78 00292CB8 90 E3 03 84 */ stw r7, 0x384(r3)
/* 80295D7C 00292CBC 80 E6 01 58 */ lwz r7, 0x158(r6)
/* 80295D80 00292CC0 90 E3 03 88 */ stw r7, 0x388(r3)
/* 80295D84 00292CC4 81 06 01 5C */ lwz r8, 0x15c(r6)
/* 80295D88 00292CC8 80 E6 01 60 */ lwz r7, 0x160(r6)
/* 80295D8C 00292CCC 91 03 03 90 */ stw r8, 0x390(r3)
/* 80295D90 00292CD0 90 E3 03 94 */ stw r7, 0x394(r3)
/* 80295D94 00292CD4 80 E6 01 64 */ lwz r7, 0x164(r6)
/* 80295D98 00292CD8 90 E3 03 98 */ stw r7, 0x398(r3)
/* 80295D9C 00292CDC 81 06 01 68 */ lwz r8, 0x168(r6)
/* 80295DA0 00292CE0 80 E6 01 6C */ lwz r7, 0x16c(r6)
/* 80295DA4 00292CE4 91 03 03 A0 */ stw r8, 0x3a0(r3)
/* 80295DA8 00292CE8 90 E3 03 A4 */ stw r7, 0x3a4(r3)
/* 80295DAC 00292CEC 80 E6 01 70 */ lwz r7, 0x170(r6)
/* 80295DB0 00292CF0 90 E3 03 A8 */ stw r7, 0x3a8(r3)
/* 80295DB4 00292CF4 81 06 01 74 */ lwz r8, 0x174(r6)
/* 80295DB8 00292CF8 80 E6 01 78 */ lwz r7, 0x178(r6)
/* 80295DBC 00292CFC 91 03 03 B0 */ stw r8, 0x3b0(r3)
/* 80295DC0 00292D00 90 E3 03 B4 */ stw r7, 0x3b4(r3)
/* 80295DC4 00292D04 80 E6 01 7C */ lwz r7, 0x17c(r6)
/* 80295DC8 00292D08 90 E3 03 B8 */ stw r7, 0x3b8(r3)
/* 80295DCC 00292D0C 81 06 01 80 */ lwz r8, 0x180(r6)
/* 80295DD0 00292D10 80 E6 01 84 */ lwz r7, 0x184(r6)
/* 80295DD4 00292D14 91 03 03 C0 */ stw r8, 0x3c0(r3)
/* 80295DD8 00292D18 90 E3 03 C4 */ stw r7, 0x3c4(r3)
/* 80295DDC 00292D1C 80 E6 01 88 */ lwz r7, 0x188(r6)
/* 80295DE0 00292D20 90 E3 03 C8 */ stw r7, 0x3c8(r3)
/* 80295DE4 00292D24 90 A3 03 D0 */ stw r5, 0x3d0(r3)
/* 80295DE8 00292D28 90 83 03 D4 */ stw r4, 0x3d4(r3)
/* 80295DEC 00292D2C 90 03 03 D8 */ stw r0, 0x3d8(r3)
/* 80295DF0 00292D30 90 A3 03 E0 */ stw r5, 0x3e0(r3)
/* 80295DF4 00292D34 90 83 03 E4 */ stw r4, 0x3e4(r3)
/* 80295DF8 00292D38 90 03 03 E8 */ stw r0, 0x3e8(r3)
/* 80295DFC 00292D3C 90 A3 03 F0 */ stw r5, 0x3f0(r3)
/* 80295E00 00292D40 90 83 03 F4 */ stw r4, 0x3f4(r3)
/* 80295E04 00292D44 90 03 03 F8 */ stw r0, 0x3f8(r3)
/* 80295E08 00292D48 81 06 01 8C */ lwz r8, 0x18c(r6)
/* 80295E0C 00292D4C 80 E6 01 90 */ lwz r7, 0x190(r6)
/* 80295E10 00292D50 91 03 04 00 */ stw r8, 0x400(r3)
/* 80295E14 00292D54 90 E3 04 04 */ stw r7, 0x404(r3)
/* 80295E18 00292D58 80 E6 01 94 */ lwz r7, 0x194(r6)
/* 80295E1C 00292D5C 90 E3 04 08 */ stw r7, 0x408(r3)
/* 80295E20 00292D60 81 06 01 98 */ lwz r8, 0x198(r6)
/* 80295E24 00292D64 80 E6 01 9C */ lwz r7, 0x19c(r6)
/* 80295E28 00292D68 91 03 04 10 */ stw r8, 0x410(r3)
/* 80295E2C 00292D6C 90 E3 04 14 */ stw r7, 0x414(r3)
/* 80295E30 00292D70 80 E6 01 A0 */ lwz r7, 0x1a0(r6)
/* 80295E34 00292D74 90 E3 04 18 */ stw r7, 0x418(r3)
/* 80295E38 00292D78 81 06 01 A4 */ lwz r8, 0x1a4(r6)
/* 80295E3C 00292D7C 80 E6 01 A8 */ lwz r7, 0x1a8(r6)
/* 80295E40 00292D80 91 03 04 20 */ stw r8, 0x420(r3)
/* 80295E44 00292D84 90 E3 04 24 */ stw r7, 0x424(r3)
/* 80295E48 00292D88 80 E6 01 AC */ lwz r7, 0x1ac(r6)
/* 80295E4C 00292D8C 90 E3 04 28 */ stw r7, 0x428(r3)
/* 80295E50 00292D90 81 06 01 B0 */ lwz r8, 0x1b0(r6)
/* 80295E54 00292D94 80 E6 01 B4 */ lwz r7, 0x1b4(r6)
/* 80295E58 00292D98 91 03 04 30 */ stw r8, 0x430(r3)
/* 80295E5C 00292D9C 90 E3 04 34 */ stw r7, 0x434(r3)
/* 80295E60 00292DA0 80 E6 01 B8 */ lwz r7, 0x1b8(r6)
/* 80295E64 00292DA4 90 E3 04 38 */ stw r7, 0x438(r3)
/* 80295E68 00292DA8 90 A3 04 40 */ stw r5, 0x440(r3)
/* 80295E6C 00292DAC 90 83 04 44 */ stw r4, 0x444(r3)
/* 80295E70 00292DB0 90 03 04 48 */ stw r0, 0x448(r3)
/* 80295E74 00292DB4 90 A3 04 50 */ stw r5, 0x450(r3)
/* 80295E78 00292DB8 90 83 04 54 */ stw r4, 0x454(r3)
/* 80295E7C 00292DBC 90 03 04 58 */ stw r0, 0x458(r3)
/* 80295E80 00292DC0 90 A3 04 60 */ stw r5, 0x460(r3)
/* 80295E84 00292DC4 90 83 04 64 */ stw r4, 0x464(r3)
/* 80295E88 00292DC8 90 03 04 68 */ stw r0, 0x468(r3)
/* 80295E8C 00292DCC 81 06 01 BC */ lwz r8, 0x1bc(r6)
/* 80295E90 00292DD0 80 E6 01 C0 */ lwz r7, 0x1c0(r6)
/* 80295E94 00292DD4 91 03 04 70 */ stw r8, 0x470(r3)
/* 80295E98 00292DD8 90 E3 04 74 */ stw r7, 0x474(r3)
/* 80295E9C 00292DDC 80 E6 01 C4 */ lwz r7, 0x1c4(r6)
/* 80295EA0 00292DE0 90 E3 04 78 */ stw r7, 0x478(r3)
/* 80295EA4 00292DE4 81 06 01 C8 */ lwz r8, 0x1c8(r6)
/* 80295EA8 00292DE8 80 E6 01 CC */ lwz r7, 0x1cc(r6)
/* 80295EAC 00292DEC 91 03 04 80 */ stw r8, 0x480(r3)
/* 80295EB0 00292DF0 90 E3 04 84 */ stw r7, 0x484(r3)
/* 80295EB4 00292DF4 80 E6 01 D0 */ lwz r7, 0x1d0(r6)
/* 80295EB8 00292DF8 90 E3 04 88 */ stw r7, 0x488(r3)
/* 80295EBC 00292DFC 81 06 01 D4 */ lwz r8, 0x1d4(r6)
/* 80295EC0 00292E00 80 E6 01 D8 */ lwz r7, 0x1d8(r6)
/* 80295EC4 00292E04 91 03 04 90 */ stw r8, 0x490(r3)
/* 80295EC8 00292E08 90 E3 04 94 */ stw r7, 0x494(r3)
/* 80295ECC 00292E0C 80 E6 01 DC */ lwz r7, 0x1dc(r6)
/* 80295ED0 00292E10 90 E3 04 98 */ stw r7, 0x498(r3)
/* 80295ED4 00292E14 81 06 01 E0 */ lwz r8, 0x1e0(r6)
/* 80295ED8 00292E18 80 E6 01 E4 */ lwz r7, 0x1e4(r6)
/* 80295EDC 00292E1C 91 03 04 A0 */ stw r8, 0x4a0(r3)
/* 80295EE0 00292E20 90 E3 04 A4 */ stw r7, 0x4a4(r3)
/* 80295EE4 00292E24 80 E6 01 E8 */ lwz r7, 0x1e8(r6)
/* 80295EE8 00292E28 90 E3 04 A8 */ stw r7, 0x4a8(r3)
/* 80295EEC 00292E2C 81 06 01 EC */ lwz r8, 0x1ec(r6)
/* 80295EF0 00292E30 80 E6 01 F0 */ lwz r7, 0x1f0(r6)
/* 80295EF4 00292E34 91 03 04 B0 */ stw r8, 0x4b0(r3)
/* 80295EF8 00292E38 90 E3 04 B4 */ stw r7, 0x4b4(r3)
/* 80295EFC 00292E3C 80 E6 01 F4 */ lwz r7, 0x1f4(r6)
/* 80295F00 00292E40 90 E3 04 B8 */ stw r7, 0x4b8(r3)
/* 80295F04 00292E44 81 06 01 F8 */ lwz r8, 0x1f8(r6)
/* 80295F08 00292E48 80 E6 01 FC */ lwz r7, 0x1fc(r6)
/* 80295F0C 00292E4C 91 03 04 C0 */ stw r8, 0x4c0(r3)
/* 80295F10 00292E50 90 E3 04 C4 */ stw r7, 0x4c4(r3)
/* 80295F14 00292E54 80 E6 02 00 */ lwz r7, 0x200(r6)
/* 80295F18 00292E58 90 E3 04 C8 */ stw r7, 0x4c8(r3)
/* 80295F1C 00292E5C 81 06 02 04 */ lwz r8, 0x204(r6)
/* 80295F20 00292E60 80 E6 02 08 */ lwz r7, 0x208(r6)
/* 80295F24 00292E64 91 03 04 D0 */ stw r8, 0x4d0(r3)
/* 80295F28 00292E68 90 E3 04 D4 */ stw r7, 0x4d4(r3)
/* 80295F2C 00292E6C 80 E6 02 0C */ lwz r7, 0x20c(r6)
/* 80295F30 00292E70 90 E3 04 D8 */ stw r7, 0x4d8(r3)
/* 80295F34 00292E74 90 A3 04 E0 */ stw r5, 0x4e0(r3)
/* 80295F38 00292E78 90 83 04 E4 */ stw r4, 0x4e4(r3)
/* 80295F3C 00292E7C 90 03 04 E8 */ stw r0, 0x4e8(r3)
/* 80295F40 00292E80 90 A3 04 F0 */ stw r5, 0x4f0(r3)
/* 80295F44 00292E84 90 83 04 F4 */ stw r4, 0x4f4(r3)
/* 80295F48 00292E88 90 03 04 F8 */ stw r0, 0x4f8(r3)
/* 80295F4C 00292E8C 81 06 02 10 */ lwz r8, 0x210(r6)
/* 80295F50 00292E90 80 E6 02 14 */ lwz r7, 0x214(r6)
/* 80295F54 00292E94 91 03 05 00 */ stw r8, 0x500(r3)
/* 80295F58 00292E98 90 E3 05 04 */ stw r7, 0x504(r3)
/* 80295F5C 00292E9C 80 E6 02 18 */ lwz r7, 0x218(r6)
/* 80295F60 00292EA0 90 E3 05 08 */ stw r7, 0x508(r3)
/* 80295F64 00292EA4 81 06 02 1C */ lwz r8, 0x21c(r6)
/* 80295F68 00292EA8 80 E6 02 20 */ lwz r7, 0x220(r6)
/* 80295F6C 00292EAC 91 03 05 10 */ stw r8, 0x510(r3)
/* 80295F70 00292EB0 90 E3 05 14 */ stw r7, 0x514(r3)
/* 80295F74 00292EB4 80 E6 02 24 */ lwz r7, 0x224(r6)
/* 80295F78 00292EB8 90 E3 05 18 */ stw r7, 0x518(r3)
/* 80295F7C 00292EBC 90 A3 05 20 */ stw r5, 0x520(r3)
/* 80295F80 00292EC0 90 83 05 24 */ stw r4, 0x524(r3)
/* 80295F84 00292EC4 90 03 05 28 */ stw r0, 0x528(r3)
/* 80295F88 00292EC8 81 06 02 28 */ lwz r8, 0x228(r6)
/* 80295F8C 00292ECC 80 E6 02 2C */ lwz r7, 0x22c(r6)
/* 80295F90 00292ED0 91 03 05 30 */ stw r8, 0x530(r3)
/* 80295F94 00292ED4 90 E3 05 34 */ stw r7, 0x534(r3)
/* 80295F98 00292ED8 80 E6 02 30 */ lwz r7, 0x230(r6)
/* 80295F9C 00292EDC 90 E3 05 38 */ stw r7, 0x538(r3)
/* 80295FA0 00292EE0 81 06 02 34 */ lwz r8, 0x234(r6)
/* 80295FA4 00292EE4 80 E6 02 38 */ lwz r7, 0x238(r6)
/* 80295FA8 00292EE8 91 03 05 40 */ stw r8, 0x540(r3)
/* 80295FAC 00292EEC 90 E3 05 44 */ stw r7, 0x544(r3)
/* 80295FB0 00292EF0 80 E6 02 3C */ lwz r7, 0x23c(r6)
/* 80295FB4 00292EF4 90 E3 05 48 */ stw r7, 0x548(r3)
/* 80295FB8 00292EF8 81 06 02 40 */ lwz r8, 0x240(r6)
/* 80295FBC 00292EFC 80 E6 02 44 */ lwz r7, 0x244(r6)
/* 80295FC0 00292F00 91 03 05 50 */ stw r8, 0x550(r3)
/* 80295FC4 00292F04 90 E3 05 54 */ stw r7, 0x554(r3)
/* 80295FC8 00292F08 80 E6 02 48 */ lwz r7, 0x248(r6)
/* 80295FCC 00292F0C 90 E3 05 58 */ stw r7, 0x558(r3)
/* 80295FD0 00292F10 81 06 02 4C */ lwz r8, 0x24c(r6)
/* 80295FD4 00292F14 80 E6 02 50 */ lwz r7, 0x250(r6)
/* 80295FD8 00292F18 91 03 05 60 */ stw r8, 0x560(r3)
/* 80295FDC 00292F1C 90 E3 05 64 */ stw r7, 0x564(r3)
/* 80295FE0 00292F20 80 E6 02 54 */ lwz r7, 0x254(r6)
/* 80295FE4 00292F24 90 E3 05 68 */ stw r7, 0x568(r3)
/* 80295FE8 00292F28 81 06 02 58 */ lwz r8, 0x258(r6)
/* 80295FEC 00292F2C 80 E6 02 5C */ lwz r7, 0x25c(r6)
/* 80295FF0 00292F30 91 03 05 70 */ stw r8, 0x570(r3)
/* 80295FF4 00292F34 90 E3 05 74 */ stw r7, 0x574(r3)
/* 80295FF8 00292F38 80 E6 02 60 */ lwz r7, 0x260(r6)
/* 80295FFC 00292F3C 90 E3 05 78 */ stw r7, 0x578(r3)
/* 80296000 00292F40 81 06 02 64 */ lwz r8, 0x264(r6)
/* 80296004 00292F44 80 E6 02 68 */ lwz r7, 0x268(r6)
/* 80296008 00292F48 91 03 05 80 */ stw r8, 0x580(r3)
/* 8029600C 00292F4C 90 E3 05 84 */ stw r7, 0x584(r3)
/* 80296010 00292F50 80 E6 02 6C */ lwz r7, 0x26c(r6)
/* 80296014 00292F54 90 E3 05 88 */ stw r7, 0x588(r3)
/* 80296018 00292F58 81 06 02 70 */ lwz r8, 0x270(r6)
/* 8029601C 00292F5C 80 E6 02 74 */ lwz r7, 0x274(r6)
/* 80296020 00292F60 91 03 05 90 */ stw r8, 0x590(r3)
/* 80296024 00292F64 90 E3 05 94 */ stw r7, 0x594(r3)
/* 80296028 00292F68 80 E6 02 78 */ lwz r7, 0x278(r6)
/* 8029602C 00292F6C 90 E3 05 98 */ stw r7, 0x598(r3)
/* 80296030 00292F70 90 A3 05 A0 */ stw r5, 0x5a0(r3)
/* 80296034 00292F74 90 83 05 A4 */ stw r4, 0x5a4(r3)
/* 80296038 00292F78 90 03 05 A8 */ stw r0, 0x5a8(r3)
/* 8029603C 00292F7C 90 A3 05 B0 */ stw r5, 0x5b0(r3)
/* 80296040 00292F80 90 83 05 B4 */ stw r4, 0x5b4(r3)
/* 80296044 00292F84 90 03 05 B8 */ stw r0, 0x5b8(r3)
/* 80296048 00292F88 90 A3 05 C0 */ stw r5, 0x5c0(r3)
/* 8029604C 00292F8C 90 83 05 C4 */ stw r4, 0x5c4(r3)
/* 80296050 00292F90 90 03 05 C8 */ stw r0, 0x5c8(r3)
/* 80296054 00292F94 81 06 02 7C */ lwz r8, 0x27c(r6)
/* 80296058 00292F98 80 E6 02 80 */ lwz r7, 0x280(r6)
/* 8029605C 00292F9C 91 03 05 D0 */ stw r8, 0x5d0(r3)
/* 80296060 00292FA0 90 E3 05 D4 */ stw r7, 0x5d4(r3)
/* 80296064 00292FA4 80 E6 02 84 */ lwz r7, 0x284(r6)
/* 80296068 00292FA8 90 E3 05 D8 */ stw r7, 0x5d8(r3)
/* 8029606C 00292FAC 81 06 02 88 */ lwz r8, 0x288(r6)
/* 80296070 00292FB0 80 E6 02 8C */ lwz r7, 0x28c(r6)
/* 80296074 00292FB4 91 03 05 E0 */ stw r8, 0x5e0(r3)
/* 80296078 00292FB8 90 E3 05 E4 */ stw r7, 0x5e4(r3)
/* 8029607C 00292FBC 80 E6 02 90 */ lwz r7, 0x290(r6)
/* 80296080 00292FC0 90 E3 05 E8 */ stw r7, 0x5e8(r3)
/* 80296084 00292FC4 81 06 02 94 */ lwz r8, 0x294(r6)
/* 80296088 00292FC8 80 E6 02 98 */ lwz r7, 0x298(r6)
/* 8029608C 00292FCC 91 03 05 F0 */ stw r8, 0x5f0(r3)
/* 80296090 00292FD0 90 E3 05 F4 */ stw r7, 0x5f4(r3)
/* 80296094 00292FD4 80 E6 02 9C */ lwz r7, 0x29c(r6)
/* 80296098 00292FD8 90 E3 05 F8 */ stw r7, 0x5f8(r3)
/* 8029609C 00292FDC 90 A6 08 AC */ stw r5, 0x8ac(r6)
/* 802960A0 00292FE0 90 86 08 B0 */ stw r4, 0x8b0(r6)
/* 802960A4 00292FE4 90 06 08 B4 */ stw r0, 0x8b4(r6)
/* 802960A8 00292FE8 39 06 08 AC */ addi r8, r6, 0x8ac
/* 802960AC 00292FEC 80 E6 08 A0 */ lwz r7, 0x8a0(r6)
/* 802960B0 00292FF0 80 66 08 A4 */ lwz r3, 0x8a4(r6)
/* 802960B4 00292FF4 90 E8 00 10 */ stw r7, 0x10(r8)
/* 802960B8 00292FF8 90 68 00 14 */ stw r3, 0x14(r8)
/* 802960BC 00292FFC 80 66 08 A8 */ lwz r3, 0x8a8(r6)
/* 802960C0 00293000 90 68 00 18 */ stw r3, 0x18(r8)
/* 802960C4 00293004 90 A8 00 20 */ stw r5, 0x20(r8)
/* 802960C8 00293008 90 88 00 24 */ stw r4, 0x24(r8)
/* 802960CC 0029300C 90 08 00 28 */ stw r0, 0x28(r8)
/* 802960D0 00293010 90 A8 00 30 */ stw r5, 0x30(r8)
/* 802960D4 00293014 90 88 00 34 */ stw r4, 0x34(r8)
/* 802960D8 00293018 90 08 00 38 */ stw r0, 0x38(r8)
/* 802960DC 0029301C 90 A8 00 40 */ stw r5, 0x40(r8)
/* 802960E0 00293020 90 88 00 44 */ stw r4, 0x44(r8)
/* 802960E4 00293024 90 08 00 48 */ stw r0, 0x48(r8)
/* 802960E8 00293028 90 A8 00 50 */ stw r5, 0x50(r8)
/* 802960EC 0029302C 90 88 00 54 */ stw r4, 0x54(r8)
/* 802960F0 00293030 90 08 00 58 */ stw r0, 0x58(r8)
/* 802960F4 00293034 90 A8 00 60 */ stw r5, 0x60(r8)
/* 802960F8 00293038 90 88 00 64 */ stw r4, 0x64(r8)
/* 802960FC 0029303C 90 08 00 68 */ stw r0, 0x68(r8)
/* 80296100 00293040 38 21 00 20 */ addi r1, r1, 0x20
/* 80296104 00293044 4E 80 00 20 */ blr