GPIO_PIN_DATA
val = !!(reg & GPIO_PIN_DATA);
HSET4(sc, GPIO_PIN(pin), GPIO_PIN_DATA);
HCLR4(sc, GPIO_PIN(pin), GPIO_PIN_DATA);
reg &= ~GPIO_PIN_DATA;