RD_REG_BYTE
*bp8++ = RD_REG_BYTE(ha, reg8++);
*bp++ = RD_REG_BYTE(ha, reg++);
*bp++ = RD_REG_BYTE(ha, reg++);
*bp++ = RD_REG_BYTE(ha, reg++);
*bp++ = RD_REG_BYTE(ha, reg + i);
*(uint8_t *)data = RD_REG_BYTE(ha, addr);
RD_REG_BYTE(ha, (ha->iobase + ha->reg_off->regname))