// // Generated By: dol2asm // Translation Unit: OSReboot // #include "dolphin/os/OSReboot.h" #include "dol2asm.h" #include "dolphin/types.h" // // Forward References: // extern "C" void __OSReboot(); extern "C" void OSSetSaveRegion(); extern "C" void OSGetSaveRegion(); // // External References: // extern "C" void OSSetArenaHi(); extern "C" void OSSetArenaLo(); extern "C" void OSSetCurrentContext(); extern "C" void OSClearContext(); extern "C" void __OSBootDol(); extern "C" void OSDisableInterrupts(); // // Declarations: // /* 8033F5D0-8033F640 339F10 0070+00 0/0 1/1 0/0 .text __OSReboot */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void __OSReboot() { nofralloc #include "asm/dolphin/os/OSReboot/__OSReboot.s" } #pragma pop /* ############################################################################################## */ /* 80451688-8045168C 000B88 0004+00 2/2 0/0 0/0 .sbss SaveStart */ static u8 SaveStart[4]; /* 8045168C-80451690 000B8C 0004+00 2/2 0/0 0/0 .sbss SaveEnd */ static u8 SaveEnd[4]; /* 8033F640-8033F64C 339F80 000C+00 0/0 1/1 0/0 .text OSSetSaveRegion */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void OSSetSaveRegion() { nofralloc #include "asm/dolphin/os/OSReboot/OSSetSaveRegion.s" } #pragma pop /* 8033F64C-8033F660 339F8C 0014+00 0/0 1/1 0/0 .text OSGetSaveRegion */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off asm void OSGetSaveRegion() { nofralloc #include "asm/dolphin/os/OSReboot/OSGetSaveRegion.s" } #pragma pop