ASR_IDSR
if ((ldxa(0, ASR_IDSR) & (IDSR_NACK << shift)) == 0)
if (ldxa(0, ASR_IDSR) & (IDSR_BUSY << shift)) {
if (ldxa(0, ASR_IDSR) & (IDSR_BUSY << shift))