summaryrefslogtreecommitdiff
path: root/chromium/v8/src/arm/simulator-arm.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/arm/simulator-arm.cc')
-rw-r--r--chromium/v8/src/arm/simulator-arm.cc2
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: {