1 ldr lr, [rSELF, #THREAD_FLAGS_OFFSET] 2 mov r0, rSELF 3 ands lr, #THREAD_SUSPEND_OR_CHECKPOINT_REQUEST 4 blne MterpSuspendCheck @ (self) 5 mov r0, #0 6 mov r1, #0 7 b MterpReturn 8