diff --git a/src/frontend/A32/ITState.h b/src/frontend/A32/ITState.h index 6a782fbc..4c267073 100644 --- a/src/frontend/A32/ITState.h +++ b/src/frontend/A32/ITState.h @@ -22,6 +22,9 @@ public: } IR::Cond Cond() const { + if (value == 0b00000000) { + return IR::Cond::AL; + } return static_cast(Common::Bits<4, 7>(value)); }