OUTREG32
#define OUTREG32(addr, val) *((vuint32*)(gInfo.regs + addr)) = val
#define OUTREG32(addr, val) (*((vuint32*)(gInfo.regs + (addr))) = (val))
#define OUTREG32(addr, val) *((vuint32*)(gInfo.regs + addr)) = val
#define OUTREG32(addr, val) (*((vuint32*)(di.regs + (addr))) = (val))