From 4b4c32f4b13c738abfae28a17f37f026814b21a0 Mon Sep 17 00:00:00 2001 From: iris Date: Tue, 31 Mar 2026 12:08:47 +0200 Subject: [PATCH] Fix exception for "unusable COP1" in 4 instructions i missed accidentally (again) --- src/backend/core/interpreter/decode.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/core/interpreter/decode.cpp b/src/backend/core/interpreter/decode.cpp index 4ebe67f..1bfe6c0 100644 --- a/src/backend/core/interpreter/decode.cpp +++ b/src/backend/core/interpreter/decode.cpp @@ -414,7 +414,7 @@ void Interpreter::Exec(const Instruction instr) { ll(instr); break; case Instruction::LWC1: - if (!regs.cop1.CheckFPUUsable()) + if (!regs.cop1.CheckFPUUsable()) return; regs.cop1.lwc1(instr); break; @@ -422,7 +422,7 @@ void Interpreter::Exec(const Instruction instr) { lld(instr); break; case Instruction::LDC1: - if (!regs.cop1.CheckFPUUsable()) + if (!regs.cop1.CheckFPUUsable()) return; regs.cop1.ldc1(instr); break; @@ -433,7 +433,7 @@ void Interpreter::Exec(const Instruction instr) { sc(instr); break; case Instruction::SWC1: - if (!regs.cop1.CheckFPUUsable()) + if (!regs.cop1.CheckFPUUsable()) return; regs.cop1.swc1(instr); break; @@ -441,7 +441,7 @@ void Interpreter::Exec(const Instruction instr) { scd(instr); break; case Instruction::SDC1: - if (!regs.cop1.CheckFPUUsable()) + if (!regs.cop1.CheckFPUUsable()) return; regs.cop1.sdc1(instr); break;