From 8df312d82ea5f29a2780754661bebf75716c613d Mon Sep 17 00:00:00 2001 From: lizzie Date: Sun, 15 Feb 2026 03:25:04 +0000 Subject: [PATCH] fix nce --- src/core/arm/nce/interpreter_visitor.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/core/arm/nce/interpreter_visitor.cpp b/src/core/arm/nce/interpreter_visitor.cpp index 78b78f8067..6ae953f38a 100644 --- a/src/core/arm/nce/interpreter_visitor.cpp +++ b/src/core/arm/nce/interpreter_visitor.cpp @@ -772,12 +772,8 @@ std::optional MatchAndExecuteOneInstruction(Core::Memory::Memory& memory, m u32 instruction = memory.Read32(pc); bool was_executed = false; - if (auto decoder = Dynarmic::A64::Decode(instruction)) { - was_executed = decoder->get().call(visitor, instruction); - } else { - LOG_ERROR(Core_ARM, "Unallocated encoding: {:#x}", instruction); - } - + auto decoder = Dynarmic::A64::Decode(instruction); + was_executed = decoder.get().call(visitor, instruction); return was_executed ? std::optional(pc + 4) : std::nullopt; }