final void yield() {
final void yield(boolean ignorePriority) { final VmThread t = this.currentThread; t.setYieldingState(); scheduler.addToReadyQueue(t, ignorePriority, "proc.yield");
    final void yield() {        threadSwitchIndicator = threadSwitchIndicator.or(Word                .fromIntZeroExtend(TSI_SWITCH_NEEDED));        if (threadSwitchIndicator.NE(Word                .fromIntZeroExtend(TSI_SWITCH_REQUESTED))) {            Unsafe.debug("Yield with invalid tsi: " + threadSwitchIndicator);            architecture.getStackReader().debugStackTrace();            Unsafe.die("yield");        }        Unsafe.yieldPoint();    }