| Index: src/arm/simulator-arm.cc
|
| diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc
|
| index 563912bf6fa14e5c0d1dfb06fa033c097f288023..ad405255f882291faf91ebf71dd621be32dce393 100644
|
| --- a/src/arm/simulator-arm.cc
|
| +++ b/src/arm/simulator-arm.cc
|
| @@ -3904,6 +3904,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();
|
| }
|
|
|