mirror of
https://github.com/zeldaret/tp
synced 2026-05-23 06:54:28 -04:00
202 lines
6.5 KiB
C++
202 lines
6.5 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: f_pc/f_pc_priority
|
|
//
|
|
|
|
#include "f_pc/f_pc_priority.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct process_priority_class {};
|
|
|
|
struct process_method_tag_class {};
|
|
|
|
struct node_list_class {};
|
|
|
|
struct line_tag {};
|
|
|
|
struct layer_management_tag_class {};
|
|
|
|
struct layer_class {};
|
|
|
|
struct create_tag_class {};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
void fpcPi_IsInQueue(process_priority_class*);
|
|
static void fpcPi_QueueTo(process_priority_class*);
|
|
static void fpcPi_ToQueue(process_priority_class*);
|
|
static void fpcPi_GetFromQueue();
|
|
void fpcPi_Delete(process_priority_class*);
|
|
static void fpcPi_IsNormal(unsigned int, u16, u16);
|
|
void fpcPi_Change(process_priority_class*, unsigned int, u16, u16);
|
|
void fpcPi_Handler();
|
|
void fpcPi_Init(process_priority_class*, void*, unsigned int, u16, u16);
|
|
|
|
extern "C" void fpcPi_IsInQueue__FP22process_priority_class();
|
|
extern "C" static void fpcPi_QueueTo__FP22process_priority_class();
|
|
extern "C" static void fpcPi_ToQueue__FP22process_priority_class();
|
|
extern "C" static void fpcPi_GetFromQueue__Fv();
|
|
extern "C" void fpcPi_Delete__FP22process_priority_class();
|
|
extern "C" static void fpcPi_IsNormal__FUiUsUs();
|
|
extern "C" void fpcPi_Change__FP22process_priority_classUiUsUs();
|
|
extern "C" void fpcPi_Handler__Fv();
|
|
extern "C" void fpcPi_Init__FP22process_priority_classPvUiUsUs();
|
|
extern "C" extern u8 data_804505F0[8];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
void fpcLy_CancelQTo(process_method_tag_class*);
|
|
void fpcLy_ToCancelQ(layer_class*, process_method_tag_class*);
|
|
void fpcLy_Layer(unsigned int);
|
|
void fpcLyTg_Move(layer_management_tag_class*, unsigned int, u16, u16);
|
|
void fpcLnTg_Move(line_tag*, int);
|
|
void fpcMtdTg_Init(process_method_tag_class*, int (*)(void*), void*);
|
|
void cTg_IsUse(create_tag_class*);
|
|
void cTg_GetFirst(node_list_class*);
|
|
void cTg_SingleCut(create_tag_class*);
|
|
void cTg_Addition(node_list_class*, create_tag_class*);
|
|
void cTg_Create(create_tag_class*, void*);
|
|
|
|
extern "C" void fpcLy_CancelQTo__FP24process_method_tag_class();
|
|
extern "C" void fpcLy_ToCancelQ__FP11layer_classP24process_method_tag_class();
|
|
extern "C" void fpcLy_Layer__FUi();
|
|
extern "C" void fpcLyTg_Move__FP26layer_management_tag_classUiUsUs();
|
|
extern "C" void fpcLnTg_Move__FP8line_tagi();
|
|
extern "C" void fpcMtdTg_Init__FP24process_method_tag_classPFPv_iPv();
|
|
extern "C" void cTg_IsUse__FP16create_tag_class();
|
|
extern "C" void cTg_GetFirst__FP15node_list_class();
|
|
extern "C" void cTg_SingleCut__FP16create_tag_class();
|
|
extern "C" void cTg_Addition__FP15node_list_classP16create_tag_class();
|
|
extern "C" void cTg_Create__FP16create_tag_classPv();
|
|
extern "C" void _savegpr_26();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _restgpr_26();
|
|
extern "C" void _restgpr_27();
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80023130-80023150 0020+00 s=0 e=1 z=0 None .text fpcPi_IsInQueue__FP22process_priority_class
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void fpcPi_IsInQueue(process_priority_class* param_0) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_IsInQueue__FP22process_priority_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80023150-80023188 0038+00 s=1 e=0 z=0 None .text fpcPi_QueueTo__FP22process_priority_class
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm static void fpcPi_QueueTo(process_priority_class* param_0) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_QueueTo__FP22process_priority_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 803F4E58-803F4E68 000C+04 s=2 e=0 z=0 None .bss l_fpcPi_Queue */
|
|
static u8 l_fpcPi_Queue[12 + 4 /* padding */];
|
|
|
|
/* 80023188-80023214 008C+00 s=1 e=0 z=0 None .text fpcPi_ToQueue__FP22process_priority_class
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm static void fpcPi_ToQueue(process_priority_class* param_0) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_ToQueue__FP22process_priority_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80023214-80023268 0054+00 s=1 e=0 z=0 None .text fpcPi_GetFromQueue__Fv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm static void fpcPi_GetFromQueue() {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_GetFromQueue__Fv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804505E8-804505F0 0008+00 s=1 e=0 z=0 None .sdata crear$2224 */
|
|
SECTION_SDATA static u8 crear[8] = {
|
|
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
|
|
};
|
|
|
|
/* 80023268-800232B4 004C+00 s=1 e=1 z=0 None .text fpcPi_Delete__FP22process_priority_class
|
|
*/
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void fpcPi_Delete(process_priority_class* param_0) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_Delete__FP22process_priority_class.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800232B4-800232E8 0034+00 s=2 e=0 z=0 None .text fpcPi_IsNormal__FUiUsUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm static void fpcPi_IsNormal(unsigned int param_0, u16 param_1, u16 param_2) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_IsNormal__FUiUsUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800232E8-80023428 0140+00 s=0 e=3 z=0 None .text
|
|
* fpcPi_Change__FP22process_priority_classUiUsUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void fpcPi_Change(process_priority_class* param_0, unsigned int param_1, u16 param_2,
|
|
u16 param_3) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_Change__FP22process_priority_classUiUsUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80023428-800234BC 0094+00 s=0 e=1 z=0 None .text fpcPi_Handler__Fv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void fpcPi_Handler() {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_Handler__Fv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 800234BC-80023564 00A8+00 s=0 e=1 z=0 None .text
|
|
* fpcPi_Init__FP22process_priority_classPvUiUsUs */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void fpcPi_Init(process_priority_class* param_0, void* param_1, unsigned int param_2,
|
|
u16 param_3, u16 param_4) {
|
|
nofralloc
|
|
#include "asm/f_pc/f_pc_priority/fpcPi_Init__FP22process_priority_classPvUiUsUs.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* ############################################################################################## */
|
|
/* 804505F0-804505F8 0008+00 s=0 e=5 z=1 None .sdata None */
|
|
SECTION_SDATA u8 data_804505F0[8] = {
|
|
0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|