sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

osYieldThread.c (227B)


      1 #include "libultra_internal.h"
      2 
      3 void osYieldThread(void) {
      4     register u32 saveMask = __osDisableInt();
      5     __osRunningThread->state = OS_STATE_RUNNABLE;
      6     __osEnqueueAndYield(&__osRunQueue);
      7     __osRestoreInt(saveMask);
      8 }