From b267c039f6d4f9f73a16569e7d1726bb5c3df8f8 Mon Sep 17 00:00:00 2001 From: lizzie Date: Sat, 24 Jan 2026 03:10:58 +0000 Subject: [PATCH] [dynarmic] Implement UMIN_D2 for Dragonslayer update Signed-off-by: lizzie --- .../src/dynarmic/backend/arm64/emit_arm64_vector.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp index a8c3aa02bf..75754b2373 100644 --- a/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp +++ b/src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp @@ -936,10 +936,10 @@ void EmitIR(oaknut::CodeGenerator& code, EmitContext& template<> void EmitIR(oaknut::CodeGenerator& code, EmitContext& ctx, IR::Inst* inst) { - (void)code; - (void)ctx; - (void)inst; - UNREACHABLE(); + EmitThreeOp(code, ctx, inst, [&](auto& Qresult, auto& Qa, auto& Qb) { + code.CMHI(Qresult->D2(), Qa->D2(), Qb->D2()); + code.BIT(Qresult->B16(), Qb->B16(), Qresult->B16()); + }); } template<>