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