diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp index a29c120c77..4d11c62abd 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp @@ -645,8 +645,9 @@ void EmitIR(oaknut::CodeGenerator& code, EmitCon case FP::RoundingMode::ToNearest_TieAwayFromZero: code.FRINTA(Qresult->S4(), Qoperand->S4()); break; + default: + UNREACHABLE(); } - UNREACHABLE(); } }); } @@ -684,8 +685,9 @@ void EmitIR(oaknut::CodeGenerator& code, EmitCon case FP::RoundingMode::ToNearest_TieAwayFromZero: code.FRINTA(Qresult->D2(), Qoperand->D2()); break; + default: + UNREACHABLE(); } - UNREACHABLE(); } }); }