.extern MterpThreadFenceForConstructor | |
.extern MterpSuspendCheck | |
jal MterpThreadFenceForConstructor | |
lw ra, THREAD_FLAGS_OFFSET(rSELF) | |
move a0, rSELF | |
and ra, ra, (THREAD_SUSPEND_REQUEST | THREAD_CHECKPOINT_REQUEST) | |
beqzc ra, 1f | |
jal MterpSuspendCheck # (self) | |
1: | |
li a0, 0 | |
b MterpReturn |