writew
#define writew(w, p) (*(volatile u_short *)(p) = (w))
#define writew(va, d) (*(volatile uint16_t *) (va) = (d))