- v[c.r.imm].value = (s32)v[c.r.rs].value >> 32 - c.r.op;
- v[c.r.imm].known = (s32)v[c.r.rs].known >> 32 - c.r.op;
- v[c.r.imm].sign = (s32)v[c.r.rs].sign >> 32 - c.r.op;
+ v[c.r.imm].value = (s32)v[c.r.rs].value >> (32 - c.r.op);
+ v[c.r.imm].known = (s32)v[c.r.rs].known >> (32 - c.r.op);
+ v[c.r.imm].sign = (s32)v[c.r.rs].sign >> (32 - c.r.op);