| Index: src/arm/simulator-arm.cc
|
| diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc
|
| index 4c1698e330b565f83dc2eff3a9a02fc8a90a64db..4630b94b630c0e0a597ea0f3b4d36d57889440ab 100644
|
| --- a/src/arm/simulator-arm.cc
|
| +++ b/src/arm/simulator-arm.cc
|
| @@ -3912,6 +3912,9 @@ void Simulator::DecodeSpecialCondition(Instruction* instr) {
|
| case 0xB:
|
| if ((instr->Bits(22, 20) == 5) && (instr->Bits(15, 12) == 0xf)) {
|
| // pld: ignore instruction.
|
| + } else if (instr->SpecialValue() == 0xA && instr->Bits(22, 20) == 7) {
|
| + // dsb, dmb, isb: ignore instruction for now.
|
| + // TODO(binji): implement
|
| } else {
|
| UNIMPLEMENTED();
|
| }
|
|
|