Read
dmfc0 v0, CP0_CVMCTL_REG # Read the cavium control register
static u8 Read##name##_IO(void *p, u8 off) { \
static u8 Read##name##_IND(void *p, u8 off) { \
static u8 Read##name##_MIO(void *p, u8 off) { \
dest.read_reg = &Read##name##_##typ; \
status = Read(state, Regs);
status = Read(state, Regs);