__read_4
#define __read_4(h, o) *((volatile uint32_t *)((h) + (o)))
#define __read_4(h, o) swap32(*((volatile uint32_t *)((h) + (o))))
#define __read_4(t, h, o) \
#define __read_4(a) (*(volatile uint32_t *)(a))
#define __read_4(a) (*(volatile u_int32_t *)(a))