sh-dis/sh4/SUBV Rm,Rn

8 lines
182 B
Plaintext

0011nnnnmmmm1011
op1 ← SignExtend32(Rm);
op2 ← SignExtend32(Rn);
op2 ← op2 - op1;
t ← INT ((op2 < (- (1 << 31))) OR (op2 ≥ (1 << 31)));
Rn ← Register(op2);
T ← Bit(t);