// // Generated By: dol2asm // Translation Unit: JASCallback // #include "dol2asm.h" #include "dolphin/types.h" #include "JSystem/JAudio2/JASCallback.h" // // Types: // struct JASCallbackMgr { /* 8028FFA8 */ // False False // s32 (*)(void*) False // * False // False // s32 False // void* False // void False // void* False // void False void regist(s32 (*)(void*), void*); /* 80290030 */ // False False // s32 (*)(void*) False // * False // False // s32 False // void* False // void False // void* False // void False void reject(s32 (*)(void*), void*); /* 802900C4 */ // False False void callback(); }; // // Forward References: // // False False // s32 (*)(void*) False // * False // False // s32 False // void* False // void False // void* False // void False extern "C" void regist__14JASCallbackMgrFPFPv_lPv(); // False False // s32 (*)(void*) False // * False // False // s32 False // void* False // void False // void* False // void False extern "C" void reject__14JASCallbackMgrFPFPv_lPv(); // False False extern "C" void callback__14JASCallbackMgrFv(); // // External References: // // False False extern "C" void OSDisableInterrupts(); // False False extern "C" void OSRestoreInterrupts(); // False False extern "C" void _savegpr_26(); // 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_28(); // False False extern "C" void _restgpr_29(); // // Declarations: // /* 8028FFA8-80290030 0088+00 s=0 e=2 z=0 None .text regist__14JASCallbackMgrFPFPv_lPv */ // 8028FFB8: 803621DC (_savegpr_29) // 8028FFC8: 8033D6F4 (OSDisableInterrupts) // 8028FFF8: 8033D71C (OSRestoreInterrupts) // 80290010: 8033D71C (OSRestoreInterrupts) // 8029001C: 80362228 (_restgpr_29) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // s32 (*)(void*) False // * False // False // s32 False // void* False // void False // void* False // void False asm void JASCallbackMgr::regist(s32 (*)(void*), void* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASCallback/regist__14JASCallbackMgrFPFPv_lPv.s" } #pragma pop /* 80290030-802900C4 0094+00 s=0 e=1 z=0 None .text reject__14JASCallbackMgrFPFPv_lPv */ // 80290040: 803621D8 (_savegpr_28) // 80290054: 8033D6F4 (OSDisableInterrupts) // 802900A4: 8033D71C (OSRestoreInterrupts) // 802900B0: 80362224 (_restgpr_28) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False // s32 (*)(void*) False // * False // False // s32 False // void* False // void False // void* False // void False asm void JASCallbackMgr::reject(s32 (*)(void*), void* param_1) { nofralloc #include "asm/JSystem/JAudio2/JASCallback/reject__14JASCallbackMgrFPFPv_lPv.s" } #pragma pop /* 802900C4-80290140 007C+00 s=0 e=3 z=0 None .text callback__14JASCallbackMgrFv */ // 802900D4: 803621D0 (_savegpr_26) // 8029012C: 8036221C (_restgpr_26) #pragma push #pragma optimization_level 0 #pragma optimizewithasm off // False False asm void JASCallbackMgr::callback() { nofralloc #include "asm/JSystem/JAudio2/JASCallback/callback__14JASCallbackMgrFv.s" } #pragma pop