diff --git a/src/dynarmic/frontend/A32/translate/conditional_state.cpp b/src/dynarmic/frontend/A32/translate/conditional_state.cpp index 9ed61a9c..916e756b 100644 --- a/src/dynarmic/frontend/A32/translate/conditional_state.cpp +++ b/src/dynarmic/frontend/A32/translate/conditional_state.cpp @@ -32,6 +32,7 @@ bool IsConditionPassed(TranslatorVisitor& v, IR::Cond cond) { if (cond == IR::Cond::NV) { // NV conditional is obsolete + v.cond_state = ConditionalState::Break; v.RaiseException(Exception::UnpredictableInstruction); return false; }