// // Generated By: dol2asm // Translation Unit: JASSeqParser // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JAudio2/JASSeqParser.h" // // Types: // struct JMath { struct TRandom_fast_ { /* 80339AE4 */ // False False // u32 False TRandom_fast_(u32); }; }; struct JASTrackPort { /* 8029360C */ // False False // u32 False void checkImport(u32) const; /* 80293628 */ // False False // u32 False void checkExport(u32) const; }; struct JASOscillator { struct Point { }; }; struct JASTrack { /* 80291A08 */ // False False // void* False // void False // u32 False void setSeqData(void*, u32); /* 80291ABC */ // False False void start(); /* 80291BB8 */ // False False // u32 False void closeChild(u32); /* 80291C30 */ // False False // u32 False void openChild(u32); /* 80291DAC */ // False False // int False // int False void connectBus(int, int); /* 80291DBC */ // False False // u8 False void setLatestKey(u8); /* 80291F38 */ // False False // u32 False // u32 False // u32 False void noteOn(u32, u32, u32); /* 80292008 */ // False False // u32 False // u32 False // f32 False // u32 False void gateOn(u32, u32, f32, u32); /* 80292198 */ // False False // u32 False // u16 False void noteOff(u32, u16); /* 802926E0 */ // False False // u32 False // f32 False // u32 False void setParam(u32, f32, u32); /* 802927D8 */ // False False // u32 False // f32 False void setOscScale(u32, f32); /* 802927E8 */ // False False // u32 False // JASOscillator::Point const* False // JASOscillator::Point const False // JASOscillator::Point False void setOscTable(u32, JASOscillator::Point const*); /* 80292808 */ // False False // s16 False // s16 False // s16 False // s16 False // u16 False void setOscAdsr(s16, s16, s16, s16, u16); /* 8029285C */ // False False // s16 const* False // s16 const False // s16 False void setFIR(s16 const*); /* 8029289C */ // False False // s16 const* False // s16 const False // s16 False void setIIR(s16 const*); /* 802928D0 */ // False False // u32 False void readPortSelf(u32); /* 802928F4 */ // False False // u32 False // u16 False void writePortSelf(u32, u16); /* 80292918 */ // False False // u32 False // u16 False void writePort(u32, u16); /* 8029297C */ // False False // u32 False void readPort(u32); /* 80292B58 */ // False False // u16 False void setTempo(u16); /* 80292BC0 */ // False False // u16 False void setTimebase(u16); }; struct JASSeqReader { /* 8029618C */ // False False // u32 False void call(u32); /* 802961CC */ // False False // u32 False void loopStart(u32); /* 80296210 */ // False False void loopEnd(); /* 8029627C */ // False False void ret(); /* 802962B0 */ // False False void readMidiValue(); }; struct JASSeqParser { struct BranchCondition { }; /* 80293CAC */ // False False ~JASSeqParser(); /* 80293CF4 */ // True False // JASTrack* False // JASTrack False // JASSeqParser::BranchCondition False void conditionCheck(JASTrack*, JASSeqParser::BranchCondition); /* 80293DC4 */ // True False // JASTrack* False // JASTrack False // u32 False // u32 False void writeReg(JASTrack*, u32, u32); /* 80293FC8 */ // True False // JASTrack* False // JASTrack False // u32 False void readReg(JASTrack*, u32) const; /* 80294188 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdOpenTrack(JASTrack*, u32*); /* 802941F0 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdCloseTrack(JASTrack*, u32*); /* 8029421C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdCall(JASTrack*, u32*); /* 80294248 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdCallF(JASTrack*, u32*); /* 8029429C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdRet(JASTrack*, u32*); /* 802942D4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdRetF(JASTrack*, u32*); /* 80294328 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdJmp(JASTrack*, u32*); /* 80294340 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdJmpF(JASTrack*, u32*); /* 80294398 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdJmpTable(JASTrack*, u32*); /* 802943CC */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdCallTable(JASTrack*, u32*); /* 8029441C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdLoopS(JASTrack*, u32*); /* 80294448 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdLoopE(JASTrack*, u32*); /* 80294470 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdNote(JASTrack*, u32*); /* 802944B4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdNoteOn(JASTrack*, u32*); /* 802944F4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdNoteOff(JASTrack*, u32*); /* 80294528 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdReadPort(JASTrack*, u32*); /* 80294588 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdWritePort(JASTrack*, u32*); /* 802945BC */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdParentWritePort(JASTrack*, u32*); /* 802945F8 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdChildWritePort(JASTrack*, u32*); /* 80294644 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdParentReadPort(JASTrack*, u32*); /* 802946AC */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdChildReadPort(JASTrack*, u32*); /* 80294724 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdCheckPortImport(JASTrack*, u32*); /* 80294770 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdCheckPortExport(JASTrack*, u32*); /* 802947BC */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdWait(JASTrack*, u32*); /* 802947F4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdWaitByte(JASTrack*, u32*); /* 80294804 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdSetLastNote(JASTrack*, u32*); /* 8029483C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdEnvScaleSet(JASTrack*, u32*); /* 8029488C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdEnvSet(JASTrack*, u32*); /* 802948C8 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdSimpleADSR(JASTrack*, u32*); /* 8029491C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdBusConnect(JASTrack*, u32*); /* 8029494C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdSetIntTable(JASTrack*, u32*); /* 8029495C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdSetInterrupt(JASTrack*, u32*); /* 80294988 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdDisInterrupt(JASTrack*, u32*); /* 802949B4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdClrI(JASTrack*, u32*); /* 802949E4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdRetI(JASTrack*, u32*); /* 80294A20 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdIntTimer(JASTrack*, u32*); /* 80294A3C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdSyncCPU(JASTrack*, u32*); /* 80294AA4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdTempo(JASTrack*, u32*); /* 80294AD4 */ // True False // s32 False // JASTrack* False // JASTrack False // u32* False // u32 False s32 cmdFinish(JASTrack*, u32*); /* 80294ADC */ // True False // bool False // JASTrack* False // JASTrack False // u32* False // u32 False bool cmdNop(JASTrack*, u32*); /* 80294AE4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdFIRSet(JASTrack*, u32*); /* 80294B1C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdIIRSet(JASTrack*, u32*); /* 80294B70 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdIIRCutOff(JASTrack*, u32*); /* 80294BB4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdBankPrg(JASTrack*, u32*); /* 80294BD0 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdBank(JASTrack*, u32*); /* 80294BE4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdPrg(JASTrack*, u32*); /* 80294BF8 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdParamI(JASTrack*, u32*); /* 80294C54 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdParamII(JASTrack*, u32*); /* 80294CB0 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdParamE(JASTrack*, u32*); /* 80294D2C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdParamEI(JASTrack*, u32*); /* 80294DA8 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdReg(JASTrack*, u32*); /* 80294F10 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdRegLoad(JASTrack*, u32*); /* 80294F40 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdRegUni(JASTrack*, u32*); /* 80294FB4 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdRegTblLoad(JASTrack*, u32*); /* 80295088 */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdDump(JASTrack*, u32*); /* 8029526C */ // True False // JASTrack* False // JASTrack False // u32* False // u32 False void cmdPrintf(JASTrack*, u32*); /* 80295498 */ // True False // JASTrack* False // JASTrack False // u32 False // u32 False // u32 False // u32 False void execNoteOnGate(JASTrack*, u32, u32, u32, u32); /* 80295540 */ // True False // JASTrack* False // JASTrack False // u32 False // u32 False // u32 False void execNoteOnMidi(JASTrack*, u32, u32, u32); /* 80295570 */ // True False // JASTrack* False // JASTrack False // u32 False void execNoteOff(JASTrack*, u32); /* 8029559C */ // True False // JASTrack* False // JASTrack False // s32 (JASSeqParser::*)(JASTrack*, u32*) False // * False // False // s32 False // JASTrack* False // JASTrack False // u32* False // u32 False // JASSeqParser False // u32 False // u32* False // u32 False void execCommand(JASTrack*, s32 (JASSeqParser::*)(JASTrack*, u32*), u32, u32*); /* 802955C8 */ // True False // JASTrack* False // JASTrack False // u8 False void parseNoteOff(JASTrack*, u8); /* 80295600 */ // True False // JASTrack* False // JASTrack False // u8 False void parseNoteOn(JASTrack*, u8); /* 802956B0 */ // True False // JASTrack* False // JASTrack False // u8 False // u16 False void parseCommand(JASTrack*, u8, u16); /* 80295864 */ // True False // JASTrack* False // JASTrack False // int False void parseRegCommand(JASTrack*, int); /* 802958D4 */ // True False // JASTrack* False // JASTrack False void parse(JASTrack*); }; struct JASSeqCtrl { /* 80293AE0 */ // False False // u32 False void setIntrMask(u32); /* 80293AF0 */ // False False // u32 False void clrIntrMask(u32); /* 80293B00 */ // False False void retIntr(); /* 80293B78 */ // False False void checkIntr(); }; struct JASRegisterParam { struct RegID { }; /* 80293684 */ // False False // JASRegisterParam::RegID False // u32 False void write(JASRegisterParam::RegID, u32); /* 802937B8 */ // False False // JASRegisterParam::RegID False void read(JASRegisterParam::RegID); }; // // Forward References: // // True False // JASTrack* False // JASTrack False // JASSeqParser::BranchCondition False extern "C" void conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition(); // True False // JASTrack* False // JASTrack False // u32 False // u32 False extern "C" void writeReg__12JASSeqParserFP8JASTrackUlUl(); // True False // JASTrack* False // JASTrack False // u32 False extern "C" void readReg__12JASSeqParserCFP8JASTrackUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdOpenTrack__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdCloseTrack__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdCall__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdCallF__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdRet__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdRetF__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdJmp__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdJmpF__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdJmpTable__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdCallTable__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdLoopS__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdLoopE__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdNote__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdNoteOn__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdNoteOff__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdReadPort__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdWritePort__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdParentWritePort__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdChildWritePort__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdParentReadPort__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdChildReadPort__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdWait__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdWaitByte__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdSetLastNote__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdEnvSet__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdBusConnect__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdSetIntTable__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdClrI__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdRetI__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdIntTimer__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdSyncCPU__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdTempo__12JASSeqParserFP8JASTrackPUl(); // True False // s32 False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" s32 cmdFinish__12JASSeqParserFP8JASTrackPUl(); // True False // bool False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" bool cmdNop__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdFIRSet__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdIIRSet__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdBankPrg__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdBank__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdPrg__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdParamI__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdParamII__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdParamE__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdParamEI__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdReg__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdRegLoad__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdRegUni__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdDump__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32* False // u32 False extern "C" void cmdPrintf__12JASSeqParserFP8JASTrackPUl(); // True False // JASTrack* False // JASTrack False // u32 False // u32 False // u32 False // u32 False extern "C" void execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl(); // True False // JASTrack* False // JASTrack False // u32 False // u32 False // u32 False extern "C" void execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl(); // True False // JASTrack* False // JASTrack False // u32 False extern "C" void execNoteOff__12JASSeqParserFP8JASTrackUl(); // True False // JASTrack* False // JASTrack False // s32 (JASSeqParser::*)(JASTrack*, u32*) False // * False // False // s32 False // JASTrack* False // JASTrack False // u32* False // u32 False // JASSeqParser False // u32 False // u32* False // u32 False extern "C" void execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl(); // True False // JASTrack* False // JASTrack False // u8 False extern "C" void parseNoteOff__12JASSeqParserFP8JASTrackUc(); // True False // JASTrack* False // JASTrack False // u8 False extern "C" void parseNoteOn__12JASSeqParserFP8JASTrackUc(); // True False // JASTrack* False // JASTrack False // u8 False // u16 False extern "C" void parseCommand__12JASSeqParserFP8JASTrackUcUs(); // True False // JASTrack* False // JASTrack False // int False extern "C" void parseRegCommand__12JASSeqParserFP8JASTracki(); // True False // JASTrack* False // JASTrack False extern "C" void parse__12JASSeqParserFP8JASTrack(); // False False extern "C" void __sinit_JASSeqParser_cpp(); extern "C" extern char const* const JASSeqParser__stringBase0; extern "C" extern void* JASSeqParser__lit_487[3]; extern "C" extern void* lit_488[3]; extern "C" extern void* JASSeqParser__lit_489[3]; extern "C" extern void* JASSeqParser__lit_490[3]; extern "C" extern void* lit_491[3]; extern "C" extern void* lit_492[3]; extern "C" extern void* lit_493[3]; extern "C" extern void* lit_494[3]; extern "C" extern void* lit_495[3]; extern "C" extern void* lit_496[3]; extern "C" extern void* lit_497[3]; extern "C" extern void* JASSeqParser__lit_498[3]; extern "C" extern void* lit_499[3]; extern "C" extern void* lit_500[3]; extern "C" extern void* lit_501[3]; extern "C" extern void* lit_502[3]; extern "C" extern void* lit_503[3]; extern "C" extern void* lit_504[3]; extern "C" extern void* lit_505[3]; extern "C" extern void* lit_506[3]; extern "C" extern void* lit_507[3]; extern "C" extern void* lit_508[3]; extern "C" extern void* lit_509[3]; extern "C" extern void* lit_510[3]; extern "C" extern void* lit_511[3]; extern "C" extern void* lit_512[3]; extern "C" extern void* lit_513[3]; extern "C" extern void* lit_514[3]; extern "C" extern void* lit_515[3]; extern "C" extern void* lit_516[3]; extern "C" extern void* lit_517[3]; extern "C" extern void* lit_518[3]; extern "C" extern void* lit_519[3]; extern "C" extern void* lit_520[3]; extern "C" extern void* lit_521[3]; extern "C" extern void* lit_522[3]; extern "C" extern void* lit_523[3]; extern "C" extern void* lit_524[3]; extern "C" extern void* lit_525[3]; extern "C" extern void* lit_526[3]; extern "C" extern void* lit_527[3]; extern "C" extern void* lit_528[3]; extern "C" extern void* lit_529[3]; extern "C" extern void* lit_530[3]; extern "C" extern void* lit_531[3]; extern "C" extern void* lit_532[3]; extern "C" extern void* lit_533[3]; extern "C" extern void* lit_534[3]; extern "C" extern void* JASSeqParser__lit_535[3]; extern "C" extern void* lit_536[3]; extern "C" extern void* lit_537[3]; extern "C" extern void* JASSeqParser__lit_538[3]; extern "C" extern void* lit_539[3]; extern "C" extern void* lit_540[3]; extern "C" extern void* lit_541[3]; extern "C" extern void* lit_542[3]; extern "C" extern void* __vt__12JASSeqParser[8]; extern "C" extern u8 sCallBackFunc__12JASSeqParser[4]; // // External References: // // False False // char const* False // char const False // char False // ... False void JASReport(char const*, ...); // False False // char const* False // char const False // char False // ... False extern "C" void JASReport__FPCce(); // False False // void* False // void False // u32 False extern "C" void setSeqData__8JASTrackFPvUl(); // False False extern "C" void start__8JASTrackFv(); // False False // u32 False extern "C" void closeChild__8JASTrackFUl(); // False False // u32 False extern "C" void openChild__8JASTrackFUl(); // False False // int False // int False extern "C" void connectBus__8JASTrackFii(); // False False // u8 False extern "C" void setLatestKey__8JASTrackFUc(); // False False // u32 False // u32 False // u32 False extern "C" void noteOn__8JASTrackFUlUlUl(); // False False // u32 False // u32 False // f32 False // u32 False extern "C" void gateOn__8JASTrackFUlUlfUl(); // False False // u32 False // u16 False extern "C" void noteOff__8JASTrackFUlUs(); // False False // u32 False // f32 False // u32 False extern "C" void setParam__8JASTrackFUlfUl(); // False False // u32 False // f32 False extern "C" void setOscScale__8JASTrackFUlf(); // False False // u32 False // JASOscillator::Point const* False // JASOscillator::Point const False // JASOscillator::Point False extern "C" void setOscTable__8JASTrackFUlPCQ213JASOscillator5Point(); // False False // s16 False // s16 False // s16 False // s16 False // u16 False extern "C" void setOscAdsr__8JASTrackFssssUs(); // False False // s16 const* False // s16 const False // s16 False extern "C" void setFIR__8JASTrackFPCs(); // False False // s16 const* False // s16 const False // s16 False extern "C" void setIIR__8JASTrackFPCs(); // False False // u32 False extern "C" void readPortSelf__8JASTrackFUl(); // False False // u32 False // u16 False extern "C" void writePortSelf__8JASTrackFUlUs(); // False False // u32 False // u16 False extern "C" void writePort__8JASTrackFUlUs(); // False False // u32 False extern "C" void readPort__8JASTrackFUl(); // False False // u16 False extern "C" void setTempo__8JASTrackFUs(); // False False // u16 False extern "C" void setTimebase__8JASTrackFUs(); // False False // u32 False extern "C" void checkImport__12JASTrackPortCFUl(); // False False // u32 False extern "C" void checkExport__12JASTrackPortCFUl(); // False False // JASRegisterParam::RegID False // u32 False extern "C" void write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl(); // False False // JASRegisterParam::RegID False extern "C" void read__16JASRegisterParamFQ216JASRegisterParam5RegID(); // False False // u32 False extern "C" void setIntrMask__10JASSeqCtrlFUl(); // False False // u32 False extern "C" void clrIntrMask__10JASSeqCtrlFUl(); // False False extern "C" void retIntr__10JASSeqCtrlFv(); // False False extern "C" void checkIntr__10JASSeqCtrlFv(); // False False extern "C" void __dt__12JASSeqParserFv(); // False False // u32 False extern "C" void call__12JASSeqReaderFUl(); // False False // u32 False extern "C" void loopStart__12JASSeqReaderFUl(); // False False extern "C" void loopEnd__12JASSeqReaderFv(); // False False extern "C" void ret__12JASSeqReaderFv(); // False False extern "C" void readMidiValue__12JASSeqReaderFv(); // False False // u32 False extern "C" void __ct__Q25JMath13TRandom_fast_FUl(); // False False extern "C" void __ptmf_test(); // False False extern "C" void __ptmf_scall(); // False False extern "C" void __cvt_fp2unsigned(); // False False extern "C" void _savegpr_25(); // False False extern "C" void _savegpr_27(); // False False extern "C" void _savegpr_28(); // False False extern "C" void _savegpr_29(); // False False extern "C" void _restgpr_25(); // False False extern "C" void _restgpr_27(); // False False extern "C" void _restgpr_28(); // False False extern "C" void _restgpr_29(); extern "C" extern u8 const CUTOFF_TO_IIR_TABLE__7JASCalc[1024]; extern "C" extern u8 const __ptmf_null[12 + 4 /* padding */]; // // Declarations: // /* 80293CF4-80293DC4 00D0+00 s=3 e=0 z=0 None .text conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition */ // 80293D0C: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // JASSeqParser::BranchCondition False asm void JASSeqParser::conditionCheck(JASTrack* param_0, JASSeqParser::BranchCondition param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition.s" } #pragma pop /* ############################################################################################## */ /* 803C5BE0-803C5BEC 000C+00 s=1 e=0 z=0 None .data @486 */ SECTION_DATA static void* lit_486[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdNoteOn__12JASSeqParserFP8JASTrackPUl, }; /* 803C5BEC-803C5BF8 000C+00 s=0 e=0 z=0 None .data @487 */ SECTION_DATA void* JASSeqParser__lit_487[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdNoteOff__12JASSeqParserFP8JASTrackPUl, }; /* 803C5BF8-803C5C04 000C+00 s=0 e=0 z=0 None .data @488 */ SECTION_DATA void* lit_488[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdNote__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C04-803C5C10 000C+00 s=0 e=0 z=0 None .data @489 */ SECTION_DATA void* JASSeqParser__lit_489[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdSetLastNote__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C10-803C5C1C 000C+00 s=0 e=0 z=0 None .data @490 */ SECTION_DATA void* JASSeqParser__lit_490[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdParamE__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C1C-803C5C28 000C+00 s=0 e=0 z=0 None .data @491 */ SECTION_DATA void* lit_491[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdParamI__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C28-803C5C34 000C+00 s=0 e=0 z=0 None .data @492 */ SECTION_DATA void* lit_492[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdParamEI__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C34-803C5C40 000C+00 s=0 e=0 z=0 None .data @493 */ SECTION_DATA void* lit_493[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdParamII__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C40-803C5C4C 000C+00 s=0 e=0 z=0 None .data @494 */ SECTION_DATA void* lit_494[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdOpenTrack__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C4C-803C5C58 000C+00 s=0 e=0 z=0 None .data @495 */ SECTION_DATA void* lit_495[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdCloseTrack__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C58-803C5C64 000C+00 s=0 e=0 z=0 None .data @496 */ SECTION_DATA void* lit_496[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdCall__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C64-803C5C70 000C+00 s=0 e=0 z=0 None .data @497 */ SECTION_DATA void* lit_497[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdCallF__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C70-803C5C7C 000C+00 s=0 e=0 z=0 None .data @498 */ SECTION_DATA void* JASSeqParser__lit_498[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdRet__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C7C-803C5C88 000C+00 s=0 e=0 z=0 None .data @499 */ SECTION_DATA void* lit_499[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdRetF__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C88-803C5C94 000C+00 s=0 e=0 z=0 None .data @500 */ SECTION_DATA void* lit_500[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdJmp__12JASSeqParserFP8JASTrackPUl, }; /* 803C5C94-803C5CA0 000C+00 s=0 e=0 z=0 None .data @501 */ SECTION_DATA void* lit_501[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdJmpF__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CA0-803C5CAC 000C+00 s=0 e=0 z=0 None .data @502 */ SECTION_DATA void* lit_502[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdJmpTable__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CAC-803C5CB8 000C+00 s=0 e=0 z=0 None .data @503 */ SECTION_DATA void* lit_503[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdCallTable__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CB8-803C5CC4 000C+00 s=0 e=0 z=0 None .data @504 */ SECTION_DATA void* lit_504[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdLoopS__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CC4-803C5CD0 000C+00 s=0 e=0 z=0 None .data @505 */ SECTION_DATA void* lit_505[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdLoopE__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CD0-803C5CDC 000C+00 s=0 e=0 z=0 None .data @506 */ SECTION_DATA void* lit_506[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdReadPort__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CDC-803C5CE8 000C+00 s=0 e=0 z=0 None .data @507 */ SECTION_DATA void* lit_507[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdWritePort__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CE8-803C5CF4 000C+00 s=0 e=0 z=0 None .data @508 */ SECTION_DATA void* lit_508[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl, }; /* 803C5CF4-803C5D00 000C+00 s=0 e=0 z=0 None .data @509 */ SECTION_DATA void* lit_509[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D00-803C5D0C 000C+00 s=0 e=0 z=0 None .data @510 */ SECTION_DATA void* lit_510[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdParentWritePort__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D0C-803C5D18 000C+00 s=0 e=0 z=0 None .data @511 */ SECTION_DATA void* lit_511[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdChildWritePort__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D18-803C5D24 000C+00 s=0 e=0 z=0 None .data @512 */ SECTION_DATA void* lit_512[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdParentReadPort__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D24-803C5D30 000C+00 s=0 e=0 z=0 None .data @513 */ SECTION_DATA void* lit_513[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdChildReadPort__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D30-803C5D3C 000C+00 s=0 e=0 z=0 None .data @514 */ SECTION_DATA void* lit_514[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdRegLoad__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D3C-803C5D48 000C+00 s=0 e=0 z=0 None .data @515 */ SECTION_DATA void* lit_515[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdReg__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D48-803C5D54 000C+00 s=0 e=0 z=0 None .data @516 */ SECTION_DATA void* lit_516[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdReg__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D54-803C5D60 000C+00 s=0 e=0 z=0 None .data @517 */ SECTION_DATA void* lit_517[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdRegUni__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D60-803C5D6C 000C+00 s=0 e=0 z=0 None .data @518 */ SECTION_DATA void* lit_518[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D6C-803C5D78 000C+00 s=0 e=0 z=0 None .data @519 */ SECTION_DATA void* lit_519[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdTempo__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D78-803C5D84 000C+00 s=0 e=0 z=0 None .data @520 */ SECTION_DATA void* lit_520[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdBankPrg__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D84-803C5D90 000C+00 s=0 e=0 z=0 None .data @521 */ SECTION_DATA void* lit_521[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdBank__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D90-803C5D9C 000C+00 s=0 e=0 z=0 None .data @522 */ SECTION_DATA void* lit_522[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdPrg__12JASSeqParserFP8JASTrackPUl, }; /* 803C5D9C-803C5DA8 000C+00 s=0 e=0 z=0 None .data @523 */ SECTION_DATA void* lit_523[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DA8-803C5DB4 000C+00 s=0 e=0 z=0 None .data @524 */ SECTION_DATA void* lit_524[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdEnvSet__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DB4-803C5DC0 000C+00 s=0 e=0 z=0 None .data @525 */ SECTION_DATA void* lit_525[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DC0-803C5DCC 000C+00 s=0 e=0 z=0 None .data @526 */ SECTION_DATA void* lit_526[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdBusConnect__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DCC-803C5DD8 000C+00 s=0 e=0 z=0 None .data @527 */ SECTION_DATA void* lit_527[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DD8-803C5DE4 000C+00 s=0 e=0 z=0 None .data @528 */ SECTION_DATA void* lit_528[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdIIRSet__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DE4-803C5DF0 000C+00 s=0 e=0 z=0 None .data @529 */ SECTION_DATA void* lit_529[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdFIRSet__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DF0-803C5DFC 000C+00 s=0 e=0 z=0 None .data @530 */ SECTION_DATA void* lit_530[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdWait__12JASSeqParserFP8JASTrackPUl, }; /* 803C5DFC-803C5E08 000C+00 s=0 e=0 z=0 None .data @531 */ SECTION_DATA void* lit_531[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdWaitByte__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E08-803C5E14 000C+00 s=0 e=0 z=0 None .data @532 */ SECTION_DATA void* lit_532[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdSetIntTable__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E14-803C5E20 000C+00 s=0 e=0 z=0 None .data @533 */ SECTION_DATA void* lit_533[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E20-803C5E2C 000C+00 s=0 e=0 z=0 None .data @534 */ SECTION_DATA void* lit_534[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E2C-803C5E38 000C+00 s=0 e=0 z=0 None .data @535 */ SECTION_DATA void* JASSeqParser__lit_535[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdRetI__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E38-803C5E44 000C+00 s=0 e=0 z=0 None .data @536 */ SECTION_DATA void* lit_536[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdClrI__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E44-803C5E50 000C+00 s=0 e=0 z=0 None .data @537 */ SECTION_DATA void* lit_537[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdIntTimer__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E50-803C5E5C 000C+00 s=0 e=0 z=0 None .data @538 */ SECTION_DATA void* JASSeqParser__lit_538[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdSyncCPU__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E5C-803C5E68 000C+00 s=0 e=0 z=0 None .data @539 */ SECTION_DATA void* lit_539[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdPrintf__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E68-803C5E74 000C+00 s=0 e=0 z=0 None .data @540 */ SECTION_DATA void* lit_540[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdNop__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E74-803C5E80 000C+00 s=0 e=0 z=0 None .data @541 */ SECTION_DATA void* lit_541[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdFinish__12JASSeqParserFP8JASTrackPUl, }; /* 803C5E80-803C6480 0600+00 s=1 e=0 z=0 None .data sCmdInfo__12JASSeqParser */ SECTION_DATA static u8 sCmdInfo__12JASSeqParser[1536] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x01, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x55, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 803C6480-803C648C 000C+00 s=0 e=0 z=0 None .data @542 */ SECTION_DATA void* lit_542[3] = { (void*)NULL, (void*)0xFFFFFFFF, (void*)cmdDump__12JASSeqParserFP8JASTrackPUl, }; /* 803C648C-803C747C 0FF0+00 s=1 e=0 z=0 None .data sExtCmdInfo__12JASSeqParser */ SECTION_DATA static u8 sExtCmdInfo__12JASSeqParser[4080] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; /* 803C747C-803C7550 00D4+00 s=1 e=0 z=0 None .data @632 */ SECTION_DATA static void* lit_632[53] = { (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x70), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1EC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x80), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x90), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x98), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0xA0), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0xA8), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0xB0), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0xBC), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0xC8), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0xF0), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x100), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x108), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x110), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x118), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x140), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x168), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x190), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1B8), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1E0), (void*)(((char*)writeReg__12JASSeqParserFP8JASTrackUlUl)+0x1E8), }; /* 804555D8-804555DC 0004+00 s=6 e=0 z=0 None .sdata2 @627 */ SECTION_SDATA2 static f32 lit_627 = 32767.0f; /* 804555DC-804555E0 0004+00 s=2 e=0 z=0 None .sdata2 @628 */ SECTION_SDATA2 static f32 lit_628 = 1524.0f; /* 804555E0-804555E4 0004+00 s=2 e=0 z=0 None .sdata2 @629 */ SECTION_SDATA2 static f32 lit_629 = 12192.0f; /* 804555E4-804555E8 0004+00 s=1 e=0 z=0 None .sdata2 @630 */ SECTION_SDATA2 static f32 lit_630 = 0.00390625f; /* 804555E8-804555F0 0004+04 s=1 e=0 z=0 None .sdata2 @631 */ SECTION_SDATA2 static f32 lit_631[1 + 1 /* padding */] = { 0.015625f, /* padding */ 0.0f, }; /* 804555F0-804555F8 0008+00 s=3 e=0 z=0 None .sdata2 @634 */ SECTION_SDATA2 static f64 lit_634 = 4503599627370496.0 /* cast u32 to float */; /* 80293DC4-80293FC8 0204+00 s=8 e=0 z=0 None .text writeReg__12JASSeqParserFP8JASTrackUlUl */ // 80293DD4: 803621DC (_savegpr_29) // 80293DF0: 80293684 (write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl) // 80293E08: 80293684 (write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl) // 80293E1C: 803C747C (lit_632) // 80293E20: 803C747C (lit_632) // 80293E4C: 80292BC0 (setTimebase__8JASTrackFUs) // 80293E8C: 804555F0 (lit_634) // 80293EA4: 804555D8 (lit_627) // 80293EDC: 804555F0 (lit_634) // 80293EF4: 804555DC (lit_628) // 80293F04: 804555F0 (lit_634) // 80293F1C: 804555E0 (lit_629) // 80293F2C: 804555F0 (lit_634) // 80293F44: 804555E4 (lit_630) // 80293F54: 804555F0 (lit_634) // 80293F6C: 804555E8 (lit_631) // 80293F7C: 804555F0 (lit_634) // 80293F94: 804555E8 (lit_631) // 80293FB4: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32 False // u32 False asm void JASSeqParser::writeReg(JASTrack* param_0, u32 param_1, u32 param_2) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/writeReg__12JASSeqParserFP8JASTrackUlUl.s" } #pragma pop /* ############################################################################################## */ /* 803C7550-803C7624 00D4+00 s=1 e=0 z=0 None .data @720 */ SECTION_DATA static void* lit_720[53] = { (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x4C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1B0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x5C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xA0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xC8), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xD0), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xDC), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xE4), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xEC), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xF4), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0xFC), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x104), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x118), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x128), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x130), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x138), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x140), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x154), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x168), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x17C), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x190), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1A4), (void*)(((char*)readReg__12JASSeqParserCFP8JASTrackUl)+0x1AC), }; /* 804555F8-804555FC 0004+00 s=1 e=0 z=0 None .sdata2 @718 */ SECTION_SDATA2 static f32 lit_718 = 256.0f; /* 804555FC-80455600 0004+00 s=1 e=0 z=0 None .sdata2 @719 */ SECTION_SDATA2 static f32 lit_719 = 64.0f; /* 80293FC8-80294188 01C0+00 s=7 e=0 z=0 None .text readReg__12JASSeqParserCFP8JASTrackUl */ // 80293FE4: 802937B8 (read__16JASRegisterParamFQ216JASRegisterParam5RegID) // 80293FFC: 803C7550 (lit_720) // 80294000: 803C7550 (lit_720) // 802940CC: 804555D8 (lit_627) // 802940D8: 803620AC (__cvt_fp2unsigned) // 80294108: 804555DC (lit_628) // 80294114: 803620AC (__cvt_fp2unsigned) // 8029411C: 804555E0 (lit_629) // 80294128: 803620AC (__cvt_fp2unsigned) // 80294130: 804555F8 (lit_718) // 8029413C: 803620AC (__cvt_fp2unsigned) // 80294144: 804555FC (lit_719) // 80294150: 803620AC (__cvt_fp2unsigned) // 80294158: 804555FC (lit_719) // 80294164: 803620AC (__cvt_fp2unsigned) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32 False asm void JASSeqParser::readReg(JASTrack* param_0, u32 param_1) const { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/readReg__12JASSeqParserCFP8JASTrackUl.s" } #pragma pop /* 80294188-802941F0 0068+00 s=1 e=0 z=0 None .text cmdOpenTrack__12JASSeqParserFP8JASTrackPUl */ // 80294198: 803621DC (_savegpr_29) // 802941AC: 80291C30 (openChild__8JASTrackFUl) // 802941C8: 80291A08 (setSeqData__8JASTrackFPvUl) // 802941D0: 80291ABC (start__8JASTrackFv) // 802941DC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdOpenTrack(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdOpenTrack__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802941F0-8029421C 002C+00 s=1 e=0 z=0 None .text cmdCloseTrack__12JASSeqParserFP8JASTrackPUl */ // 80294204: 80291BB8 (closeChild__8JASTrackFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdCloseTrack(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdCloseTrack__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029421C-80294248 002C+00 s=1 e=0 z=0 None .text cmdCall__12JASSeqParserFP8JASTrackPUl */ // 80294230: 8029618C (call__12JASSeqReaderFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdCall(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdCall__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294248-8029429C 0054+00 s=1 e=0 z=0 None .text cmdCallF__12JASSeqParserFP8JASTrackPUl */ // 80294268: 80293CF4 (conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition) // 8029427C: 8029618C (call__12JASSeqReaderFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdCallF(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdCallF__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029429C-802942D4 0038+00 s=1 e=0 z=0 None .text cmdRet__12JASSeqParserFP8JASTrackPUl */ // 802942AC: 8029627C (ret__12JASSeqReaderFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdRet(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdRet__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802942D4-80294328 0054+00 s=1 e=0 z=0 None .text cmdRetF__12JASSeqParserFP8JASTrackPUl */ // 802942EC: 80293CF4 (conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition) // 802942FC: 8029627C (ret__12JASSeqReaderFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdRetF(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdRetF__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294328-80294340 0018+00 s=1 e=0 z=0 None .text cmdJmp__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdJmp(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdJmp__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294340-80294398 0058+00 s=1 e=0 z=0 None .text cmdJmpF__12JASSeqParserFP8JASTrackPUl */ // 80294360: 80293CF4 (conditionCheck__12JASSeqParserFP8JASTrackQ212JASSeqParser15BranchCondition) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdJmpF(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdJmpF__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294398-802943CC 0034+00 s=1 e=0 z=0 None .text cmdJmpTable__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdJmpTable(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdJmpTable__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802943CC-8029441C 0050+00 s=1 e=0 z=0 None .text cmdCallTable__12JASSeqParserFP8JASTrackPUl */ // 80294404: 8029618C (call__12JASSeqReaderFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdCallTable(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdCallTable__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029441C-80294448 002C+00 s=1 e=0 z=0 None .text cmdLoopS__12JASSeqParserFP8JASTrackPUl */ // 80294430: 802961CC (loopStart__12JASSeqReaderFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdLoopS(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdLoopS__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294448-80294470 0028+00 s=1 e=0 z=0 None .text cmdLoopE__12JASSeqParserFP8JASTrackPUl */ // 80294458: 80296210 (loopEnd__12JASSeqReaderFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdLoopE(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdLoopE__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294470-802944B4 0044+00 s=1 e=0 z=0 None .text cmdNote__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdNote(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdNote__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802944B4-802944F4 0040+00 s=1 e=0 z=0 None .text cmdNoteOn__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdNoteOn(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdNoteOn__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802944F4-80294528 0034+00 s=1 e=0 z=0 None .text cmdNoteOff__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdNoteOff(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdNoteOff__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294528-80294588 0060+00 s=1 e=0 z=0 None .text cmdReadPort__12JASSeqParserFP8JASTrackPUl */ // 80294538: 803621DC (_savegpr_29) // 80294550: 802928D0 (readPortSelf__8JASTrackFUl) // 80294568: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) // 80294574: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdReadPort(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdReadPort__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294588-802945BC 0034+00 s=1 e=0 z=0 None .text cmdWritePort__12JASSeqParserFP8JASTrackPUl */ // 802945A4: 802928F4 (writePortSelf__8JASTrackFUlUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdWritePort(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdWritePort__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802945BC-802945F8 003C+00 s=1 e=0 z=0 None .text cmdParentWritePort__12JASSeqParserFP8JASTrackPUl */ // 802945E0: 80292918 (writePort__8JASTrackFUlUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdParentWritePort(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdParentWritePort__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802945F8-80294644 004C+00 s=1 e=0 z=0 None .text cmdChildWritePort__12JASSeqParserFP8JASTrackPUl */ // 8029462C: 80292918 (writePort__8JASTrackFUlUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdChildWritePort(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdChildWritePort__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294644-802946AC 0068+00 s=1 e=0 z=0 None .text cmdParentReadPort__12JASSeqParserFP8JASTrackPUl */ // 80294654: 803621DC (_savegpr_29) // 80294674: 8029297C (readPort__8JASTrackFUl) // 8029468C: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) // 80294698: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdParentReadPort(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdParentReadPort__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802946AC-80294724 0078+00 s=1 e=0 z=0 None .text cmdChildReadPort__12JASSeqParserFP8JASTrackPUl */ // 802946BC: 803621DC (_savegpr_29) // 802946EC: 8029297C (readPort__8JASTrackFUl) // 80294704: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) // 80294710: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdChildReadPort(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdChildReadPort__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294724-80294770 004C+00 s=1 e=0 z=0 None .text cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl */ // 80294740: 8029360C (checkImport__12JASTrackPortCFUl) // 80294754: 80293684 (write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdCheckPortImport(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdCheckPortImport__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294770-802947BC 004C+00 s=1 e=0 z=0 None .text cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl */ // 8029478C: 80293628 (checkExport__12JASTrackPortCFUl) // 802947A0: 80293684 (write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdCheckPortExport(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdCheckPortExport__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802947BC-802947F4 0038+00 s=1 e=0 z=0 None .text cmdWait__12JASSeqParserFP8JASTrackPUl */ // 802947D4: 802962B0 (readMidiValue__12JASSeqReaderFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdWait(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdWait__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802947F4-80294804 0010+00 s=1 e=0 z=0 None .text cmdWaitByte__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdWaitByte(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdWaitByte__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294804-8029483C 0038+00 s=1 e=0 z=0 None .text cmdSetLastNote__12JASSeqParserFP8JASTrackPUl */ // 80294824: 80291DBC (setLatestKey__8JASTrackFUc) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdSetLastNote(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdSetLastNote__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* ############################################################################################## */ /* 80455600-80455608 0004+04 s=1 e=0 z=0 None .sdata2 @931 */ SECTION_SDATA2 static f32 lit_931[1 + 1 /* padding */] = { 16383.0f, /* padding */ 0.0f, }; /* 8029483C-8029488C 0050+00 s=1 e=0 z=0 None .text cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl */ // 80294854: 804555F0 (lit_634) // 8029486C: 80455600 (lit_931) // 80294874: 802927D8 (setOscScale__8JASTrackFUlf) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdEnvScaleSet(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdEnvScaleSet__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029488C-802948C8 003C+00 s=1 e=0 z=0 None .text cmdEnvSet__12JASSeqParserFP8JASTrackPUl */ // 802948B0: 802927E8 (setOscTable__8JASTrackFUlPCQ213JASOscillator5Point) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdEnvSet(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdEnvSet__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802948C8-8029491C 0054+00 s=1 e=0 z=0 None .text cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl */ // 80294904: 80292808 (setOscAdsr__8JASTrackFssssUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdSimpleADSR(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdSimpleADSR__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029491C-8029494C 0030+00 s=1 e=0 z=0 None .text cmdBusConnect__12JASSeqParserFP8JASTrackPUl */ // 80294934: 80291DAC (connectBus__8JASTrackFii) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdBusConnect(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdBusConnect__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029494C-8029495C 0010+00 s=1 e=0 z=0 None .text cmdSetIntTable__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdSetIntTable(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdSetIntTable__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029495C-80294988 002C+00 s=1 e=0 z=0 None .text cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl */ // 80294970: 80293AE0 (setIntrMask__10JASSeqCtrlFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdSetInterrupt(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdSetInterrupt__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294988-802949B4 002C+00 s=1 e=0 z=0 None .text cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl */ // 8029499C: 80293AF0 (clrIntrMask__10JASSeqCtrlFUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdDisInterrupt(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdDisInterrupt__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802949B4-802949E4 0030+00 s=1 e=0 z=0 None .text cmdClrI__12JASSeqParserFP8JASTrackPUl */ // 802949CC: 80293B78 (checkIntr__10JASSeqCtrlFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdClrI(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdClrI__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 802949E4-80294A20 003C+00 s=1 e=0 z=0 None .text cmdRetI__12JASSeqParserFP8JASTrackPUl */ // 802949FC: 80293B00 (retIntr__10JASSeqCtrlFv) // 80294A04: 80293B78 (checkIntr__10JASSeqCtrlFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdRetI(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdRetI__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294A20-80294A3C 001C+00 s=1 e=0 z=0 None .text cmdIntTimer__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdIntTimer(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdIntTimer__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* ############################################################################################## */ /* 80451240-80451244 0004+00 s=1 e=1 z=0 None .sbss sCallBackFunc__12JASSeqParser */ u8 sCallBackFunc__12JASSeqParser[4]; /* 80294A3C-80294AA4 0068+00 s=1 e=0 z=0 None .text cmdSyncCPU__12JASSeqParserFP8JASTrackPUl */ // 80294A58: 80451240 (sCallBackFunc__12JASSeqParser) // 80294A88: 80293684 (write__16JASRegisterParamFQ216JASRegisterParam5RegIDUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdSyncCPU(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdSyncCPU__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294AA4-80294AD4 0030+00 s=1 e=0 z=0 None .text cmdTempo__12JASSeqParserFP8JASTrackPUl */ // 80294ABC: 80292B58 (setTempo__8JASTrackFUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdTempo(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdTempo__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294AD4-80294ADC 0008+00 s=1 e=0 z=0 None .text cmdFinish__12JASSeqParserFP8JASTrackPUl */ // True False // s32 False // JASTrack* False // JASTrack False // u32* False // u32 False s32 JASSeqParser::cmdFinish(JASTrack* param_0, u32* param_1) { return -1; } /* 80294ADC-80294AE4 0008+00 s=1 e=0 z=0 None .text cmdNop__12JASSeqParserFP8JASTrackPUl */ // True False // bool False // JASTrack* False // JASTrack False // u32* False // u32 False bool JASSeqParser::cmdNop(JASTrack* param_0, u32* param_1) { return false; } /* 80294AE4-80294B1C 0038+00 s=1 e=0 z=0 None .text cmdFIRSet__12JASSeqParserFP8JASTrackPUl */ // 80294B04: 8029285C (setFIR__8JASTrackFPCs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdFIRSet(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdFIRSet__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294B1C-80294B70 0054+00 s=1 e=0 z=0 None .text cmdIIRSet__12JASSeqParserFP8JASTrackPUl */ // 80294B58: 8029289C (setIIR__8JASTrackFPCs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdIIRSet(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdIIRSet__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294B70-80294BB4 0044+00 s=1 e=0 z=0 None .text cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl */ // 80294B90: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc) // 80294B94: 8039ABB8 (CUTOFF_TO_IIR_TABLE__7JASCalc) // 80294B9C: 8029289C (setIIR__8JASTrackFPCs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdIIRCutOff(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdIIRCutOff__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294BB4-80294BD0 001C+00 s=1 e=0 z=0 None .text cmdBankPrg__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdBankPrg(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdBankPrg__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294BD0-80294BE4 0014+00 s=1 e=0 z=0 None .text cmdBank__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdBank(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdBank__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294BE4-80294BF8 0014+00 s=1 e=0 z=0 None .text cmdPrg__12JASSeqParserFP8JASTrackPUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdPrg(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdPrg__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* ############################################################################################## */ /* 80455608-80455610 0008+00 s=4 e=0 z=0 None .sdata2 @1064 */ SECTION_SDATA2 static f64 lit_1064 = 4503601774854144.0 /* cast s32 to float */; /* 80294BF8-80294C54 005C+00 s=1 e=0 z=0 None .text cmdParamI__12JASSeqParserFP8JASTrackPUl */ // 80294C14: 80455608 (lit_1064) // 80294C30: 804555D8 (lit_627) // 80294C3C: 802926E0 (setParam__8JASTrackFUlfUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdParamI(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdParamI__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294C54-80294CB0 005C+00 s=1 e=0 z=0 None .text cmdParamII__12JASSeqParserFP8JASTrackPUl */ // 80294C70: 80455608 (lit_1064) // 80294C8C: 804555D8 (lit_627) // 80294C98: 802926E0 (setParam__8JASTrackFUlfUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdParamII(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdParamII__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294CB0-80294D2C 007C+00 s=1 e=0 z=0 None .text cmdParamE__12JASSeqParserFP8JASTrackPUl */ // 80294CEC: 80455608 (lit_1064) // 80294D08: 804555D8 (lit_627) // 80294D14: 802926E0 (setParam__8JASTrackFUlfUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdParamE(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdParamE__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294D2C-80294DA8 007C+00 s=1 e=0 z=0 None .text cmdParamEI__12JASSeqParserFP8JASTrackPUl */ // 80294D68: 80455608 (lit_1064) // 80294D84: 804555D8 (lit_627) // 80294D90: 802926E0 (setParam__8JASTrackFUlfUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdParamEI(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdParamEI__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* ############################################################################################## */ /* 803C7624-803C7650 002C+00 s=1 e=0 z=0 None .data @1124 */ SECTION_DATA static void* lit_1124[11] = { (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x138), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x48), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x58), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x68), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x7C), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x90), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0xA0), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0xB0), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0xC0), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x110), (void*)(((char*)cmdReg__12JASSeqParserFP8JASTrackPUl)+0x120), }; /* 80451244-80451248 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_80451244[4]; /* 80451248-80451250 0004+04 s=1 e=0 z=0 None .sbss oRandom$1099 */ static u8 oRandom[4 + 4 /* padding */]; /* 80294DA8-80294F10 0168+00 s=3 e=0 z=0 None .text cmdReg__12JASSeqParserFP8JASTrackPUl */ // 80294DB8: 803621D8 (_savegpr_28) // 80294DD8: 803C7624 (lit_1124) // 80294DDC: 803C7624 (lit_1124) // 80294DF4: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E04: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E14: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E28: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E3C: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E4C: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E5C: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294E68: 80451244 (data_80451244) // 80294E74: 80451248 (oRandom) // 80294E7C: 80339AE4 (__ct__Q25JMath13TRandom_fast_FUl) // 80294E84: 80451244 (data_80451244) // 80294E88: 80451248 (oRandom) // 80294EA0: 80451248 (oRandom) // 80294EBC: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294ECC: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294EF0: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) // 80294EFC: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdReg(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdReg__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294F10-80294F40 0030+00 s=1 e=0 z=0 None .text cmdRegLoad__12JASSeqParserFP8JASTrackPUl */ // 80294F28: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdRegLoad(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdRegLoad__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294F40-80294FB4 0074+00 s=1 e=0 z=0 None .text cmdRegUni__12JASSeqParserFP8JASTrackPUl */ // 80294F50: 803621DC (_savegpr_29) // 80294F74: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80294F94: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) // 80294FA0: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdRegUni(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdRegUni__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80294FB4-80295088 00D4+00 s=1 e=0 z=0 None .text cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl */ // 80295070: 80293DC4 (writeReg__12JASSeqParserFP8JASTrackUlUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdRegTblLoad(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdRegTblLoad__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* ############################################################################################## */ /* 8039B018-8039B168 014A+06 s=1 e=0 z=0 None .rodata @stringBase0 */ #pragma push #pragma force_active on #pragma section ".dead" SECTION_DEAD char const* const stringBase_8039B018 = "--------------- JASTrack (%8x) dump ------------" "----"; SECTION_DEAD char const* const stringBase_8039B04D = " Base: 0x%08x Cur: 0x%08x(0x%06x)"; SECTION_DEAD char const* const stringBase_8039B06F = ""; SECTION_DEAD char const* const stringBase_8039B070 = " REG_A: 0x%04x REG_B: 0x%04x REG_S: 0x%04x"; SECTION_DEAD char const* const stringBase_8039B09B = " REG_X: 0x%04x REG_Y: 0x%04x REG_F: 0x%04x"; SECTION_DEAD char const* const stringBase_8039B0C6 = " PORT 0-3: 0x%04x 0x%04x 0x%04x 0x%04x"; SECTION_DEAD char const* const stringBase_8039B0ED = " PORT 4-7: 0x%04x 0x%04x 0x%04x 0x%04x"; SECTION_DEAD char const* const stringBase_8039B114 = " PORT 8-B: 0x%04x 0x%04x 0x%04x 0x%04x"; SECTION_DEAD char const* const stringBase_8039B13B = " PORT C-F: 0x%04x 0x%04x 0x%04x 0x%04x"; /* @stringBase0 padding */ SECTION_DEAD static char const* const pad_8039B162 = "\0\0\0\0\0"; #pragma pop /* 80295088-8029526C 01E4+00 s=1 e=0 z=0 None .text cmdDump__12JASSeqParserFP8JASTrackPUl */ // 80295098: 803621D8 (_savegpr_28) // 802950A4: 8039B018 (JASSeqParser__stringBase0) // 802950A8: 8039B018 (JASSeqParser__stringBase0) // 802950B0: 80290F64 (JASReport__FPCce) // 802950BC: 8039B018 (JASSeqParser__stringBase0) // 802950C0: 8039B018 (JASSeqParser__stringBase0) // 802950D0: 80290F64 (JASReport__FPCce) // 802950D4: 8039B018 (JASSeqParser__stringBase0) // 802950D8: 8039B018 (JASSeqParser__stringBase0) // 802950E4: 80290F64 (JASReport__FPCce) // 802950F4: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80295108: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 8029511C: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80295124: 8039B018 (JASSeqParser__stringBase0) // 80295128: 8039B018 (JASSeqParser__stringBase0) // 8029513C: 80290F64 (JASReport__FPCce) // 8029514C: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80295160: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80295174: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 8029517C: 8039B018 (JASSeqParser__stringBase0) // 80295180: 8039B018 (JASSeqParser__stringBase0) // 80295194: 80290F64 (JASReport__FPCce) // 80295198: 8039B018 (JASSeqParser__stringBase0) // 8029519C: 8039B018 (JASSeqParser__stringBase0) // 802951A8: 80290F64 (JASReport__FPCce) // 802951AC: 8039B018 (JASSeqParser__stringBase0) // 802951B0: 8039B018 (JASSeqParser__stringBase0) // 802951CC: 80290F64 (JASReport__FPCce) // 802951D0: 8039B018 (JASSeqParser__stringBase0) // 802951D4: 8039B018 (JASSeqParser__stringBase0) // 802951F0: 80290F64 (JASReport__FPCce) // 802951F4: 8039B018 (JASSeqParser__stringBase0) // 802951F8: 8039B018 (JASSeqParser__stringBase0) // 80295214: 80290F64 (JASReport__FPCce) // 80295218: 8039B018 (JASSeqParser__stringBase0) // 8029521C: 8039B018 (JASSeqParser__stringBase0) // 80295238: 80290F64 (JASReport__FPCce) // 8029523C: 8039B018 (JASSeqParser__stringBase0) // 80295240: 8039B018 (JASSeqParser__stringBase0) // 8029524C: 80290F64 (JASReport__FPCce) // 80295258: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdDump(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdDump__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 8029526C-80295498 022C+00 s=1 e=0 z=0 None .text cmdPrintf__12JASSeqParserFP8JASTrackPUl */ // 8029527C: 803621CC (_savegpr_25) // 80295444: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 80295478: 80290F64 (JASReport__FPCce) // 80295484: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32* False // u32 False asm void JASSeqParser::cmdPrintf(JASTrack* param_0, u32* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/cmdPrintf__12JASSeqParserFP8JASTrackPUl.s" } #pragma pop /* 80295498-80295540 00A8+00 s=1 e=0 z=0 None .text execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl */ // 802954F0: 804555F0 (lit_634) // 8029550C: 80292008 (gateOn__8JASTrackFUlUlfUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32 False // u32 False // u32 False // u32 False asm void JASSeqParser::execNoteOnGate(JASTrack* param_0, u32 param_1, u32 param_2, u32 param_3, u32 param_4) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl.s" } #pragma pop /* 80295540-80295570 0030+00 s=1 e=0 z=0 None .text execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl */ // 8029555C: 80291F38 (noteOn__8JASTrackFUlUlUl) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32 False // u32 False // u32 False asm void JASSeqParser::execNoteOnMidi(JASTrack* param_0, u32 param_1, u32 param_2, u32 param_3) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl.s" } #pragma pop /* 80295570-8029559C 002C+00 s=1 e=0 z=0 None .text execNoteOff__12JASSeqParserFP8JASTrackUl */ // 80295588: 80292198 (noteOff__8JASTrackFUlUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u32 False asm void JASSeqParser::execNoteOff(JASTrack* param_0, u32 param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/execNoteOff__12JASSeqParserFP8JASTrackUl.s" } #pragma pop /* 8029559C-802955C8 002C+00 s=1 e=0 z=0 None .text execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl */ // 802955B0: 80362084 (__ptmf_scall) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // s32 (JASSeqParser::*)(JASTrack*, u32*) False // * False // False // s32 False // JASTrack* False // JASTrack False // u32* False // u32 False // JASSeqParser False // u32 False // u32* False // u32 False asm void JASSeqParser::execCommand(JASTrack* param_0, s32 (JASSeqParser::*)(JASTrack*, u32*), u32 param_2, u32* param_3) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl.s" } #pragma pop /* 802955C8-80295600 0038+00 s=1 e=0 z=0 None .text parseNoteOff__12JASSeqParserFP8JASTrackUc */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u8 False asm void JASSeqParser::parseNoteOff(JASTrack* param_0, u8 param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/parseNoteOff__12JASSeqParserFP8JASTrackUc.s" } #pragma pop /* 80295600-802956B0 00B0+00 s=1 e=0 z=0 None .text parseNoteOn__12JASSeqParserFP8JASTrackUc */ // 80295610: 803621D4 (_savegpr_27) // 8029564C: 802962B0 (readMidiValue__12JASSeqReaderFv) // 8029569C: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u8 False asm void JASSeqParser::parseNoteOn(JASTrack* param_0, u8 param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/parseNoteOn__12JASSeqParserFP8JASTrackUc.s" } #pragma pop /* 802956B0-80295864 01B4+00 s=2 e=0 z=0 None .text parseCommand__12JASSeqParserFP8JASTrackUcUs */ // 802956C0: 803621CC (_savegpr_25) // 802956E0: 803C5E80 (sCmdInfo__12JASSeqParser) // 802956E4: 803C5E80 (sCmdInfo__12JASSeqParser) // 80295704: 803C648C (sExtCmdInfo__12JASSeqParser) // 80295708: 803C648C (sExtCmdInfo__12JASSeqParser) // 802957C0: 80293FC8 (readReg__12JASSeqParserCFP8JASTrackUl) // 802957FC: 80362018 (__ptmf_test) // 80295850: 80362218 (_restgpr_25) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // u8 False // u16 False asm void JASSeqParser::parseCommand(JASTrack* param_0, u8 param_1, u16 param_2) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/parseCommand__12JASSeqParserFP8JASTrackUcUs.s" } #pragma pop /* 80295864-802958D4 0070+00 s=1 e=0 z=0 None .text parseRegCommand__12JASSeqParserFP8JASTracki */ // 802958C0: 802956B0 (parseCommand__12JASSeqParserFP8JASTrackUcUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False // int False asm void JASSeqParser::parseRegCommand(JASTrack* param_0, int param_1) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/parseRegCommand__12JASSeqParserFP8JASTracki.s" } #pragma pop /* 802958D4-80295950 007C+00 s=1 e=0 z=0 None .text parse__12JASSeqParserFP8JASTrack */ // 802958F8: 80295600 (parseNoteOn__12JASSeqParserFP8JASTrackUc) // 80295920: 802955C8 (parseNoteOff__12JASSeqParserFP8JASTrackUc) // 80295930: 80295864 (parseRegCommand__12JASSeqParserFP8JASTracki) // 8029593C: 802956B0 (parseCommand__12JASSeqParserFP8JASTrackUcUs) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JASTrack* False // JASTrack False asm void JASSeqParser::parse(JASTrack* param_0) { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/parse__12JASSeqParserFP8JASTrack.s" } #pragma pop /* 80295950-80296108 07B8+00 s=0 e=0 z=0 None .text __sinit_JASSeqParser_cpp */ // 80295954: 803C5BE0 (lit_486) // 80295958: 803C5BE0 (lit_486) // 8029595C: 803A2180 (__ptmf_null) // 80295960: 803A2180 (__ptmf_null) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False extern "C" asm void __sinit_JASSeqParser_cpp() { nofralloc #include "asm/JSystem/JAudio2/JASSeqParser/__sinit_JASSeqParser_cpp.s" } #pragma pop #pragma push #pragma force_active on #pragma section ".ctors$15" __declspec(section ".ctors$15") void* const _ctors_80295950 = (void*)__sinit_JASSeqParser_cpp; #pragma pop /* ############################################################################################## */ /* 803C7650-803C7670 0020+00 s=0 e=2 z=0 None .data __vt__12JASSeqParser */ SECTION_DATA void* __vt__12JASSeqParser[8] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)__dt__12JASSeqParserFv, (void*)parse__12JASSeqParserFP8JASTrack, (void*)execNoteOnMidi__12JASSeqParserFP8JASTrackUlUlUl, (void*)execNoteOnGate__12JASSeqParserFP8JASTrackUlUlUlUl, (void*)execNoteOff__12JASSeqParserFP8JASTrackUl, (void*)execCommand__12JASSeqParserFP8JASTrackM12JASSeqParserFPCvPvP8JASTrackPUl_lUlPUl, };