// // Generated By: dol2asm // Translation Unit: Z2SoundInfo // #include "dol2asm.h" #include "dolphin/types.h" #include "Z2AudioLib/Z2SoundInfo.h" // // Types: // struct JAISoundID { }; struct JAIStream { }; struct JAISe { }; struct JAISound { }; struct JAISeq { }; struct Z2SoundInfo { /* 802BB00C */ // True False // JAISoundID False void getBgmSeqResourceID(JAISoundID) const; /* 802BB090 */ // True False // JAISoundID False void getSoundType(JAISoundID) const; /* 802BB0D8 */ // True False // JAISoundID False void getCategory(JAISoundID) const; /* 802BB0E0 */ // True False // JAISoundID False void getPriority(JAISoundID) const; /* 802BB158 */ // False False // JAISoundID False void getAudibleSwFull(JAISoundID); /* 802BB448 */ // True False // JAISoundID False void getAudibleSw(JAISoundID) const; /* 802BB6DC */ // True False // JAISoundID False // JAISe* False // JAISe False void getSeInfo(JAISoundID, JAISe*) const; /* 802BB8B4 */ // True False // JAISoundID False // JAISeq* False // JAISeq False void getSeqInfo(JAISoundID, JAISeq*) const; /* 802BB8E0 */ // True False // JAISoundID False // JAIStream* False // JAIStream False void getStreamInfo(JAISoundID, JAIStream*) const; /* 802BBA10 */ // True False // JAISoundID False void getStreamFilePath(JAISoundID); /* 802BBA88 */ // True False // JAISoundID False void getStreamFileEntry(JAISoundID); /* 802BBAC8 */ // False False // JAISoundID False void getSwBit(JAISoundID) const; /* 802BBB48 */ // True False // JAISoundID False // JAISound* False // JAISound False void getSoundInfo_(JAISoundID, JAISound*) const; /* 802BBBE0 */ // True False ~Z2SoundInfo(); }; struct Z2Calc { /* 802A968C */ // False False // f32 False // f32 False // f32 False // f32 False // f32 False // bool False void linearTransform(f32, f32, f32, f32, f32, bool); /* 802A98D4 */ // False False void getRandom_0_1(); }; struct JAUSoundTable { /* 802A7160 */ // False False // JAISoundID False void getTypeID(JAISoundID) const; /* 802A728C */ // False False // JAISoundID False void getData(JAISoundID) const; }; struct JAIStreamDataMgr { /* 802A3AD8 */ // False False ~JAIStreamDataMgr(); }; struct JAISoundInfo { /* 802A2D50 */ // False False ~JAISoundInfo(); }; // // Forward References: // // True False // JAISoundID False extern "C" void getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID(); // True False // JAISoundID False extern "C" void getSoundType__11Z2SoundInfoCF10JAISoundID(); // True False // JAISoundID False extern "C" void getCategory__11Z2SoundInfoCF10JAISoundID(); // True False // JAISoundID False extern "C" void getPriority__11Z2SoundInfoCF10JAISoundID(); // False False // JAISoundID False extern "C" void getAudibleSwFull__11Z2SoundInfoF10JAISoundID(); // True False // JAISoundID False extern "C" void getAudibleSw__11Z2SoundInfoCF10JAISoundID(); // True False // JAISoundID False // JAISe* False // JAISe False extern "C" void getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe(); // True False // JAISoundID False // JAISeq* False // JAISeq False extern "C" void getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq(); // True False // JAISoundID False // JAIStream* False // JAIStream False extern "C" void getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream(); // True False // JAISoundID False extern "C" void getStreamFilePath__11Z2SoundInfoF10JAISoundID(); // True False // JAISoundID False extern "C" void getStreamFileEntry__11Z2SoundInfoF10JAISoundID(); // False False // JAISoundID False extern "C" void getSwBit__11Z2SoundInfoCF10JAISoundID(); // True False // JAISoundID False // JAISound* False // JAISound False extern "C" void getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound(); // True False extern "C" void __dt__11Z2SoundInfoFv(); // True False extern "C" static void func_802BBCBC(); // True False extern "C" static void func_802BBCC4(); // True False extern "C" static void func_802BBCCC(); // True False extern "C" static void func_802BBCD4(); extern "C" extern void* __vt__11Z2SoundInfo[20]; // // External References: // // False False // void False // void* False // void False void operator delete(void*); // False False extern "C" void __dt__12JAISoundInfoFv(); // False False extern "C" void __dt__16JAIStreamDataMgrFv(); // False False // JAISoundID False extern "C" void getTypeID__13JAUSoundTableCF10JAISoundID(); // False False // JAISoundID False extern "C" void getData__13JAUSoundTableCF10JAISoundID(); // False False // f32 False // f32 False // f32 False // f32 False // f32 False // bool False extern "C" void linearTransform__6Z2CalcFfffffb(); // False False extern "C" void getRandom_0_1__6Z2CalcFv(); // False False // void False // void* False // void False extern "C" void __dl__FPv(); // False False extern "C" void DVDConvertPathToEntrynum(); // False False extern "C" void _savegpr_26(); // 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_26(); // False False extern "C" void _restgpr_27(); // False False extern "C" void _restgpr_28(); // False False extern "C" void _restgpr_29(); extern "C" extern void* __vt__12JAUSoundInfo[4 + 1 /* padding */]; extern "C" extern u8 data_80450B4C[4]; extern "C" extern u8 data_80450B50[4]; extern "C" extern u8 data_80450B58[4]; // // Declarations: // /* 802BB00C-802BB090 0084+00 s=2 e=0 z=0 None .text getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID */ // 802BB02C: 80450B58 (data_80450B58) // 802BB034: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BB044: 80450B58 (data_80450B58) // 802BB04C: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getBgmSeqResourceID(JAISoundID param_0) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID.s" } #pragma pop /* 802BB090-802BB0D8 0048+00 s=1 e=0 z=0 None .text getSoundType__11Z2SoundInfoCF10JAISoundID */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getSoundType(JAISoundID param_0) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getSoundType__11Z2SoundInfoCF10JAISoundID.s" } #pragma pop /* 802BB0D8-802BB0E0 0008+00 s=1 e=0 z=0 None .text getCategory__11Z2SoundInfoCF10JAISoundID */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getCategory(JAISoundID param_0) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getCategory__11Z2SoundInfoCF10JAISoundID.s" } #pragma pop /* 802BB0E0-802BB158 0078+00 s=1 e=0 z=0 None .text getPriority__11Z2SoundInfoCF10JAISoundID */ // 802BB100: 80450B58 (data_80450B58) // 802BB108: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BB118: 80450B58 (data_80450B58) // 802BB120: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getPriority(JAISoundID param_0) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getPriority__11Z2SoundInfoCF10JAISoundID.s" } #pragma pop /* 802BB158-802BB448 02F0+00 s=0 e=1 z=0 None .text getAudibleSwFull__11Z2SoundInfoF10JAISoundID */ // 802BB168: 803621D8 (_savegpr_28) // 802BB17C: 80450B58 (data_80450B58) // 802BB184: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) // 802BB1A8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB1C8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB208: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB248: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB288: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB2C8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB308: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB34C: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB36C: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB384: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB3A0: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB434: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // JAISoundID False asm void Z2SoundInfo::getAudibleSwFull(JAISoundID param_0) { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getAudibleSwFull__11Z2SoundInfoF10JAISoundID.s" } #pragma pop /* 802BB448-802BB6DC 0294+00 s=2 e=0 z=0 None .text getAudibleSw__11Z2SoundInfoCF10JAISoundID */ // 802BB458: 803621D8 (_savegpr_28) // 802BB46C: 80450B58 (data_80450B58) // 802BB474: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) // 802BB498: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB4B8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB4F8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB538: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB578: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB5B8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB5F8: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB63C: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB65C: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB674: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB690: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB6C8: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getAudibleSw(JAISoundID param_0) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getAudibleSw__11Z2SoundInfoCF10JAISoundID.s" } #pragma pop /* ############################################################################################## */ /* 80455A68-80455A6C 0004+00 s=1 e=0 z=0 None .sdata2 @963 */ SECTION_SDATA2 static f32 lit_963 = 8.0f; /* 80455A6C-80455A70 0004+00 s=1 e=0 z=0 None .sdata2 @964 */ SECTION_SDATA2 static f32 lit_964 = 15.0f; /* 80455A70-80455A74 0004+00 s=1 e=0 z=0 None .sdata2 @965 */ SECTION_SDATA2 static f32 lit_965 = 16.0f; /* 80455A74-80455A78 0004+00 s=1 e=0 z=0 None .sdata2 @966 */ SECTION_SDATA2 static f32 lit_966 = 24.0f; /* 80455A78-80455A7C 0004+00 s=1 e=0 z=0 None .sdata2 @967 */ SECTION_SDATA2 static f32 lit_967 = 48.0f; /* 80455A7C-80455A80 0004+00 s=2 e=0 z=0 None .sdata2 @968 */ SECTION_SDATA2 static u8 lit_968[4] = { 0x00, 0x00, 0x00, 0x00, }; /* 80455A80-80455A88 0004+04 s=2 e=0 z=0 None .sdata2 @969 */ SECTION_SDATA2 static f32 lit_969[1 + 1 /* padding */] = { 1.0f, /* padding */ 0.0f, }; /* 80455A88-80455A90 0008+00 s=2 e=0 z=0 None .sdata2 @973 */ SECTION_SDATA2 static f64 lit_973 = 4503599627370496.0 /* cast u32 to float */; /* 802BB6DC-802BB8B4 01D8+00 s=1 e=0 z=0 None .text getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe */ // 802BB6F4: 803621D4 (_savegpr_27) // 802BB71C: 802BBB48 (getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound) // 802BB728: 80450B58 (data_80450B58) // 802BB730: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BB740: 80450B58 (data_80450B58) // 802BB748: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) // 802BB788: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB798: 802A98D4 (getRandom_0_1__6Z2CalcFv) // 802BB7A0: 80455A88 (lit_973) // 802BB7B8: 80455A68 (lit_963) // 802BB7BC: 80455A6C (lit_964) // 802BB7C0: 80455A70 (lit_965) // 802BB7C4: 80455A74 (lit_966) // 802BB7CC: 802A968C (linearTransform__6Z2CalcFfffffb) // 802BB7D0: 80455A78 (lit_967) // 802BB7EC: 802A98D4 (getRandom_0_1__6Z2CalcFv) // 802BB7F0: 80455A88 (lit_973) // 802BB808: 80455A78 (lit_967) // 802BB830: 802BBAC8 (getSwBit__11Z2SoundInfoCF10JAISoundID) // 802BB83C: 802A98D4 (getRandom_0_1__6Z2CalcFv) // 802BB840: 80455A88 (lit_973) // 802BB858: 80455A6C (lit_964) // 802BB864: 80455A7C (lit_968) // 802BB874: 80455A80 (lit_969) // 802BB8A0: 80362220 (_restgpr_27) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False // JAISe* False // JAISe False asm void Z2SoundInfo::getSeInfo(JAISoundID param_0, JAISe* param_1) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe.s" } #pragma pop /* 802BB8B4-802BB8E0 002C+00 s=1 e=0 z=0 None .text getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq */ // 802BB8CC: 802BBB48 (getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False // JAISeq* False // JAISeq False asm void Z2SoundInfo::getSeqInfo(JAISoundID param_0, JAISeq* param_1) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq.s" } #pragma pop /* ############################################################################################## */ /* 80455A90-80455A94 0004+00 s=1 e=0 z=0 None .sdata2 STRM_CH_SHIFT__20JAUStdSoundTableType */ SECTION_SDATA2 static u32 STRM_CH_SHIFT__20JAUStdSoundTableType = 0x00000002; /* 80455A94-80455A98 0004+00 s=1 e=0 z=0 None .sdata2 @1010 */ SECTION_SDATA2 static f32 lit_1010 = 0.5f; /* 802BB8E0-802BBA10 0130+00 s=1 e=0 z=0 None .text getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream */ // 802BB8F0: 803621D0 (_savegpr_26) // 802BB908: 802BBB48 (getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound) // 802BB914: 80450B58 (data_80450B58) // 802BB91C: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) // 802BB938: 80450B58 (data_80450B58) // 802BB940: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BB964: 80455A90 (STRM_CH_SHIFT__20JAUStdSoundTableType) // 802BB9B8: 80455A94 (lit_1010) // 802BB9C4: 80455A7C (lit_968) // 802BB9D0: 80455A80 (lit_969) // 802BB9FC: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False // JAIStream* False // JAIStream False asm void Z2SoundInfo::getStreamInfo(JAISoundID param_0, JAIStream* param_1) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream.s" } #pragma pop /* 802BBA10-802BBA88 0078+00 s=1 e=0 z=0 None .text getStreamFilePath__11Z2SoundInfoF10JAISoundID */ // 802BBA2C: 80450B58 (data_80450B58) // 802BBA34: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) // 802BBA50: 80450B58 (data_80450B58) // 802BBA58: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BBA5C: 80450B58 (data_80450B58) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getStreamFilePath(JAISoundID param_0) { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getStreamFilePath__11Z2SoundInfoF10JAISoundID.s" } #pragma pop /* 802BBA88-802BBAC8 0040+00 s=2 e=0 z=0 None .text getStreamFileEntry__11Z2SoundInfoF10JAISoundID */ // 802BBAA0: 802BBA10 (getStreamFilePath__11Z2SoundInfoF10JAISoundID) // 802BBAB4: 80348528 (DVDConvertPathToEntrynum) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False asm void Z2SoundInfo::getStreamFileEntry(JAISoundID param_0) { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getStreamFileEntry__11Z2SoundInfoF10JAISoundID.s" } #pragma pop /* 802BBAC8-802BBB48 0080+00 s=3 e=4 z=0 None .text getSwBit__11Z2SoundInfoCF10JAISoundID */ // 802BBAE8: 80450B58 (data_80450B58) // 802BBAF0: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BBB00: 80450B58 (data_80450B58) // 802BBB08: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // JAISoundID False asm void Z2SoundInfo::getSwBit(JAISoundID param_0) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getSwBit__11Z2SoundInfoCF10JAISoundID.s" } #pragma pop /* ############################################################################################## */ /* 80455A98-80455AA0 0004+04 s=1 e=0 z=0 None .sdata2 @1070 */ SECTION_SDATA2 static f32 lit_1070[1 + 1 /* padding */] = { 1.0f / 127.0f, /* padding */ 0.0f, }; /* 802BBB48-802BBBE0 0098+00 s=3 e=0 z=0 None .text getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound */ // 802BBB58: 803621DC (_savegpr_29) // 802BBB6C: 80450B58 (data_80450B58) // 802BBB74: 802A728C (getData__13JAUSoundTableCF10JAISoundID) // 802BBB84: 80450B58 (data_80450B58) // 802BBB8C: 802A7160 (getTypeID__13JAUSoundTableCF10JAISoundID) // 802BBBA0: 80455A98 (lit_1070) // 802BBBA8: 80455A88 (lit_973) // 802BBBCC: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False // JAISoundID False // JAISound* False // JAISound False asm void Z2SoundInfo::getSoundInfo_(JAISoundID param_0, JAISound* param_1) const { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/getSoundInfo___11Z2SoundInfoCF10JAISoundIDP8JAISound.s" } #pragma pop /* ############################################################################################## */ /* 803CAC48-803CAC98 0050+00 s=1 e=2 z=0 None .data __vt__11Z2SoundInfo */ SECTION_DATA void* __vt__11Z2SoundInfo[20] = { (void*)NULL /* RTTI */, (void*)NULL, (void*)getSoundType__11Z2SoundInfoCF10JAISoundID, (void*)getCategory__11Z2SoundInfoCF10JAISoundID, (void*)getPriority__11Z2SoundInfoCF10JAISoundID, (void*)getSeInfo__11Z2SoundInfoCF10JAISoundIDP5JAISe, (void*)getSeqInfo__11Z2SoundInfoCF10JAISoundIDP6JAISeq, (void*)getStreamInfo__11Z2SoundInfoCF10JAISoundIDP9JAIStream, (void*)__dt__11Z2SoundInfoFv, (void*)NULL, (void*)NULL, (void*)func_802BBCC4, (void*)func_802BBCBC, (void*)NULL, (void*)NULL, (void*)func_802BBCD4, (void*)func_802BBCCC, (void*)getAudibleSw__11Z2SoundInfoCF10JAISoundID, (void*)getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID, (void*)getStreamFileEntry__11Z2SoundInfoF10JAISoundID, }; /* 802BBBE0-802BBCBC 00DC+00 s=2 e=0 z=0 None .text __dt__11Z2SoundInfoFv */ // 802BBC00: 803CAC48 (__vt__11Z2SoundInfo) // 802BBC04: 803CAC48 (__vt__11Z2SoundInfo) // 802BBC30: 80450B4C (data_80450B4C) // 802BBC40: 80450B4C (data_80450B4C) // 802BBC4C: 802A3AD8 (__dt__16JAIStreamDataMgrFv) // 802BBC58: 803A2F4C (__vt__12JAUSoundInfo) // 802BBC5C: 803A2F4C (__vt__12JAUSoundInfo) // 802BBC6C: 80450B50 (data_80450B50) // 802BBC80: 80450B50 (data_80450B50) // 802BBC8C: 802A2D50 (__dt__12JAISoundInfoFv) // 802BBC9C: 802CED3C (__dl__FPv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False asm Z2SoundInfo::~Z2SoundInfo() { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/__dt__11Z2SoundInfoFv.s" } #pragma pop /* 802BBCBC-802BBCC4 0008+00 s=1 e=0 z=0 None .text @4@getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID */ // 802BBCC0: 802BB00C (getBgmSeqResourceID__11Z2SoundInfoCF10JAISoundID) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False extern "C" asm static void func_802BBCBC() { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCBC.s" } #pragma pop /* 802BBCC4-802BBCCC 0008+00 s=1 e=0 z=0 None .text @4@getAudibleSw__11Z2SoundInfoCF10JAISoundID */ // 802BBCC8: 802BB448 (getAudibleSw__11Z2SoundInfoCF10JAISoundID) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False extern "C" asm static void func_802BBCC4() { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCC4.s" } #pragma pop /* 802BBCCC-802BBCD4 0008+00 s=1 e=0 z=0 None .text @8@__dt__11Z2SoundInfoFv */ // 802BBCD0: 802BBBE0 (__dt__11Z2SoundInfoFv) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False extern "C" asm static void func_802BBCCC() { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCCC.s" } #pragma pop /* 802BBCD4-802BBCDC 0008+00 s=1 e=0 z=0 None .text @8@getStreamFileEntry__11Z2SoundInfoF10JAISoundID */ // 802BBCD8: 802BBA88 (getStreamFileEntry__11Z2SoundInfoF10JAISoundID) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // True False extern "C" asm static void func_802BBCD4() { nofralloc #include "asm/Z2AudioLib/Z2SoundInfo/func_802BBCD4.s" } #pragma pop