100b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze .extern MterpSuspendCheck 200b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze lw ra, THREAD_FLAGS_OFFSET(rSELF) 300b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze move a0, rSELF 43049324f4ef71b5d7a3de49bd77c75f07dbf8f3aHiroshi Yamauchi and ra, ra, THREAD_SUSPEND_OR_CHECKPOINT_REQUEST 500b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze beqzc ra, 1f 600b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze jal MterpSuspendCheck # (self) 700b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze1: 800b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze li a0, 0 900b53b7f3f9ce5996b767b52c28dd846f47a723cAlexey Frunze b MterpReturn 10