diff options
Diffstat (limited to 'chromium/v8/src/arm/simulator-arm.cc')
-rw-r--r-- | chromium/v8/src/arm/simulator-arm.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chromium/v8/src/arm/simulator-arm.cc b/chromium/v8/src/arm/simulator-arm.cc index c5b9b00adac..f83d6f2a2af 100644 --- a/chromium/v8/src/arm/simulator-arm.cc +++ b/chromium/v8/src/arm/simulator-arm.cc @@ -2176,6 +2176,8 @@ void Simulator::DecodeType01(Instruction* instr) { int rd = instr->RdValue(); int rt = instr->RmValue(); int rn = instr->RnValue(); + DCHECK_NE(rd, rn); + DCHECK_NE(rd, rt); int32_t addr = get_register(rn); switch (instr->Bits(22, 21)) { case 0: { |