diff --git a/src/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp b/src/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp index 5ecb8f1b..2cefc899 100644 --- a/src/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp +++ b/src/frontend/A64/translate/impl/simd_scalar_shift_by_immediate.cpp @@ -32,7 +32,7 @@ enum class FloatConversionDirection { bool SaturatingShiftLeft(TranslatorVisitor& v, Imm<4> immh, Imm<3> immb, Vec Vn, Vec Vd, Signedness sign) { if (immh == 0b0000) { - return v.UnallocatedEncoding(); + return v.ReservedValue(); } const size_t esize = 8U << Common::HighestSetBit(immh.ZeroExtend());