Index: src/arm/simulator-arm.cc |
diff --git a/src/arm/simulator-arm.cc b/src/arm/simulator-arm.cc |
index 4630b94b630c0e0a597ea0f3b4d36d57889440ab..726a44c9649e892c8774998f476dc47d9d7cc3c6 100644 |
--- a/src/arm/simulator-arm.cc |
+++ b/src/arm/simulator-arm.cc |
@@ -3215,7 +3215,7 @@ void Simulator::DecodeTypeVFP(Instruction* instr) { |
if (instr->SzValue() == 0x1) { |
set_d_register_from_double(vd, instr->DoubleImmedVmov()); |
} else { |
- UNREACHABLE(); // Not used by v8. |
+ set_s_register_from_float(d, instr->DoubleImmedVmov()); |
} |
} else if (((instr->Opc2Value() == 0x6)) && (instr->Opc3Value() == 0x3)) { |
// vrintz - truncate |