pub fn sleep()
Sleep / Wait For Interrupt
Emit a SLEEP instruction.
This function is an optimization fence. That means memory accesses will not be re-ordered by the compiler across this function call.