mirror of https://github.com/zeldaret/tp.git
142 lines
4.2 KiB
C++
142 lines
4.2 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: osdsp_task
|
|
//
|
|
|
|
#include "JSystem/JAudio2/osdsp_task.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __DSPHandler();
|
|
extern "C" void DsyncFrame2__FUlUlUl();
|
|
extern "C" static void DsyncFrame3__FUlUlUlUlUl();
|
|
extern "C" static void Dsp_Update_Request__Fv();
|
|
extern "C" void Dsp_Running_Check__Fv();
|
|
extern "C" void Dsp_Running_Start__Fv();
|
|
extern "C" extern u8 data_80451310[8];
|
|
extern "C" extern u8 data_80451318[8];
|
|
extern "C" extern u8 data_80451320[8];
|
|
extern "C" extern u8 data_80451328[8];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void DsyncFrame2ch__FUlUlUl();
|
|
extern "C" void DsyncFrame4ch__FUlUlUlUlUl();
|
|
extern "C" void OSSetCurrentContext();
|
|
extern "C" void OSClearContext();
|
|
extern "C" void DSPCheckMailToDSP();
|
|
extern "C" void DSPCheckMailFromDSP();
|
|
extern "C" void DSPReadMailFromDSP();
|
|
extern "C" void DSPSendMailToDSP();
|
|
extern "C" void __DSP_exec_task();
|
|
extern "C" void __DSP_remove_task();
|
|
extern "C" extern u8 __DSP_first_task[4];
|
|
extern "C" extern u8 __DSP_curr_task[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451308-8045130C -00001 0004+00 6/6 0/0 0/0 .sbss None */
|
|
/* 80451308 0001+00 data_80451308 None */
|
|
/* 80451309 0003+00 data_80451309 None */
|
|
static u8 struct_80451308[4];
|
|
|
|
/* 8045130C-80451310 00080C 0004+00 1/1 2/2 0/0 .sbss DSP_prior_task */
|
|
extern u8 DSP_prior_task[4];
|
|
u8 DSP_prior_task[4];
|
|
|
|
/* 8029EB20-8029EE24 299460 0304+00 0/0 1/1 0/0 .text __DSPHandler */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
#pragma function_align 32
|
|
asm void __DSPHandler() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/osdsp_task/__DSPHandler.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80434060-80434078 060D80 0014+04 3/3 0/0 0/0 .bss sync_stack */
|
|
static u8 sync_stack[20 + 4 /* padding */];
|
|
|
|
/* 8029EE40-8029EE90 299780 0050+00 1/1 1/1 0/0 .text DsyncFrame2__FUlUlUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
#pragma function_align 32
|
|
asm void DsyncFrame2(u32 param_0, u32 param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/osdsp_task/DsyncFrame2__FUlUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8029EEA0-8029EEF8 2997E0 0058+00 1/1 0/0 0/0 .text DsyncFrame3__FUlUlUlUlUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
#pragma function_align 32
|
|
static asm void DsyncFrame3(u32 param_0, u32 param_1, u32 param_2, u32 param_3, u32 param_4) {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/osdsp_task/DsyncFrame3__FUlUlUlUlUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8029EF00-8029EF78 299840 0078+00 1/1 0/0 0/0 .text Dsp_Update_Request__Fv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
#pragma function_align 32
|
|
static asm void Dsp_Update_Request() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/osdsp_task/Dsp_Update_Request__Fv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8029EF80-8029EF94 2998C0 0014+00 0/0 1/1 0/0 .text Dsp_Running_Check__Fv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
#pragma function_align 32
|
|
asm void Dsp_Running_Check() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/osdsp_task/Dsp_Running_Check__Fv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8029EFA0-8029EFAC 2998E0 000C+00 0/0 1/1 0/0 .text Dsp_Running_Start__Fv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
#pragma function_align 32
|
|
asm void Dsp_Running_Start() {
|
|
nofralloc
|
|
#include "asm/JSystem/JAudio2/osdsp_task/Dsp_Running_Start__Fv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 80451310-80451318 000810 0008+00 0/0 3/3 0/0 .sbss None */
|
|
extern u8 data_80451310[8];
|
|
u8 data_80451310[8];
|
|
|
|
/* 80451318-80451320 000818 0008+00 0/0 7/7 0/0 .sbss None */
|
|
extern u8 data_80451318[8];
|
|
u8 data_80451318[8];
|
|
|
|
/* 80451320-80451328 000820 0008+00 0/0 4/4 0/0 .sbss None */
|
|
extern u8 data_80451320[8];
|
|
u8 data_80451320[8];
|
|
|
|
/* 80451328-80451330 000828 0008+00 0/0 3/3 0/0 .sbss None */
|
|
extern u8 data_80451328[8];
|
|
u8 data_80451328[8];
|