CY_NOWAIT
if (arg->cyx_wait == CY_NOWAIT) {
ASSERT(wait == CY_WAIT || wait == CY_NOWAIT);
ASSERT(!(wait == CY_NOWAIT && cpu->cyp_rpend != 0));
ASSERT(!(arg.cyx_wait == CY_NOWAIT && cpu->cyp_rpend != 0));
ASSERT(wait == CY_NOWAIT && arg.cyx_wait == CY_WAIT);
if (cyclic_remove_here(src, ndx, &when, CY_NOWAIT))
CY_NOWAIT);