DEVI_RETIRING
if ((DEVI(dip)->devi_flags & DEVI_RETIRING) && failure) {
} else if ((DEVI(dip)->devi_flags & DEVI_RETIRING) && constraint) {
} else if ((DEVI(dip)->devi_flags & DEVI_RETIRING) &&
DEVI(dip)->devi_flags |= DEVI_RETIRING;
if (!(DEVI(dip)->devi_flags & DEVI_RETIRING)) {
if (!(DEVI(dip)->devi_flags & DEVI_RETIRING)) {
DEVI(dip)->devi_flags &= ~DEVI_RETIRING;
DEVI(dip)->devi_flags &= ~DEVI_RETIRING;
DEVI(dip)->devi_flags &= ~DEVI_RETIRING;
DEVI(dip)->devi_flags &= ~DEVI_RETIRING;
ASSERT(!(DEVI(dip)->devi_flags & DEVI_RETIRING));