// // Generated By: dol2asm // Translation Unit: JUTGraphFifo // #include "JSystem/JUtility/JUTGraphFifo.h" #include "dol2asm.h" #include "dolphin/types.h" // // Types: // struct JUTGraphFifo { /* 802DEB58 */ JUTGraphFifo(u32); /* 802DEC34 */ ~JUTGraphFifo(); }; struct JKRHeap { /* 802CE4D4 */ void alloc(u32, int); /* 802CE548 */ void free(void*); }; // // Forward References: // extern "C" void __ct__12JUTGraphFifoFUl(); extern "C" void __dt__12JUTGraphFifoFv(); // // External References: // void operator delete(void*); extern "C" void alloc__7JKRHeapFUli(); extern "C" void free__7JKRHeapFPv(); extern "C" void __dl__FPv(); extern "C" void GXInit(); extern "C" void GXInitFifoBase(); extern "C" void GXInitFifoPtrs(); extern "C" void GXSaveCPUFifo(); extern "C" void GXGetGPStatus(); extern "C" void _savegpr_26(); extern "C" void _restgpr_26(); extern "C" extern u8 sSystemHeap__7JKRHeap[4]; // // Declarations: // /* ############################################################################################## */ /* 803CC590-803CC5A0 000C+04 s=2 e=0 z=0 None .data __vt__12JUTGraphFifo */ SECTION_DATA static void* __vt__12JUTGraphFifo[3 + 1 /* padding */] = { (void*)NULL, (void*)NULL, (void*)__dt__12JUTGraphFifoFv, /* padding */ NULL, }; /* 804514B8-804514BC 0004+00 s=1 e=0 z=0 None .sbss None */ static u8 data_804514B8[4]; /* 804514BC-804514C0 0004+00 s=2 e=0 z=0 None .sbss sCurrentFifo__12JUTGraphFifo */ static u8 sCurrentFifo__12JUTGraphFifo[4]; /* 802DEB58-802DEC34 00DC+00 s=0 e=1 z=0 None .text __ct__12JUTGraphFifoFUl */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JUTGraphFifo::JUTGraphFifo(u32 param_0) { nofralloc #include "asm/JSystem/JUtility/JUTGraphFifo/__ct__12JUTGraphFifoFUl.s" } #pragma pop /* ############################################################################################## */ /* 804514C0-804514C8 0005+03 s=1 e=0 z=0 None .sbss mGpStatus__12JUTGraphFifo */ static u8 mGpStatus__12JUTGraphFifo[5 + 3 /* padding */]; /* 802DEC34-802DECF8 00C4+00 s=1 e=0 z=0 None .text __dt__12JUTGraphFifoFv */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm JUTGraphFifo::~JUTGraphFifo() { nofralloc #include "asm/JSystem/JUtility/JUTGraphFifo/__dt__12JUTGraphFifoFv.s" } #pragma pop