H_RST
if ((hcsr & H_RST) == H_RST) {
hcsr &= ~H_RST;
hcsr |= H_RST | H_IG | H_CSR_IS_MASK;
if ((hcsr & H_RST) == 0)