ISR_TXRCMP
for (i = 0; done != (ISR_TXRCMP | ISR_RXRCMP); i++) {
done |= INL(dp, ISR) & (ISR_TXRCMP | ISR_RXRCMP);
for (i = 0; done != (ISR_RXRCMP | ISR_TXRCMP); i++) {
done |= val & (ISR_RXRCMP | ISR_TXRCMP);
for (i = 0; done != (ISR_RXRCMP | ISR_TXRCMP); i++) {
done |= val & (ISR_RXRCMP | ISR_TXRCMP);