// // Generated By: dol2asm // Translation Unit: GDBase // #include "dol2asm.h" #include "dolphin/types.h" #include "dolphin/gd/GDBase.h" // // Forward References: // extern "C" extern u8 __GDCurrentDL[4]; extern "C" void GDInitGDLObj(); extern "C" void GDFlushCurrToMem(); extern "C" void GDPadCurr32(); extern "C" void GDOverflowed(); extern "C" extern u8 __GDCurrentDL[4]; // // External References: // extern "C" void DCFlushRange(); // // Declarations: // /* 80360F98-80360FB0 0018+00 s=0 e=6 z=0 None .text GDInitGDLObj */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void GDInitGDLObj() { nofralloc #include "asm/dolphin/gd/GDBase/GDInitGDLObj.s" } #pragma pop /* ############################################################################################## */ /* 80451980-80451984 0004+00 s=2 e=100 z=0 None .sbss __GDCurrentDL */ u8 __GDCurrentDL[4]; /* 80360FB0-80360FDC 002C+00 s=0 e=2 z=0 None .text GDFlushCurrToMem */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void GDFlushCurrToMem() { nofralloc #include "asm/dolphin/gd/GDBase/GDFlushCurrToMem.s" } #pragma pop /* 80360FDC-803610D4 00F8+00 s=0 e=2 z=0 None .text GDPadCurr32 */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void GDPadCurr32() { nofralloc #include "asm/dolphin/gd/GDBase/GDPadCurr32.s" } #pragma pop /* ############################################################################################## */ /* 80451984-80451988 0004+00 s=1 e=0 z=0 None .sbss overflowcb */ static u8 overflowcb[4]; /* 803610D4-80361104 0030+00 s=0 e=41 z=0 None .text GDOverflowed */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void GDOverflowed() { nofralloc #include "asm/dolphin/gd/GDBase/GDOverflowed.s" } #pragma pop