private void RewriteStmib()
{
throw new NotImplementedException();
#if NYI
var dst = frame.EnsureRegister(((RegisterOperand)Dst).Register);
var range = (RegisterRangeOperand)Src1;
int offset = 0;
foreach (var r in range.GetRegisters())
{
var srcReg = frame.EnsureRegister(arch.GetRegister(r));
offset += srcReg.DataType.Size;
Expression ea = offset != 0
? emitter.ISub(dst, offset)
: (Expression)dst;
emitter.Assign(emitter.LoadDw(ea), srcReg);
}
if (offset != 0 && instr.Update)
{
emitter.Assign(dst, emitter.ISub(dst, offset));
}
#endif
}
}