From c7ff0419ad58bf85fc085069a49f3af0aee5155b Mon Sep 17 00:00:00 2001 From: dbz400 Date: Mon, 30 Sep 2024 16:36:26 +0800 Subject: [PATCH] Fix V_CMP_CLASS_F32 (#1153) --- src/shader_recompiler/frontend/translate/vector_alu.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shader_recompiler/frontend/translate/vector_alu.cpp b/src/shader_recompiler/frontend/translate/vector_alu.cpp index cf92460d3..82769bd29 100644 --- a/src/shader_recompiler/frontend/translate/vector_alu.cpp +++ b/src/shader_recompiler/frontend/translate/vector_alu.cpp @@ -909,6 +909,8 @@ void Translator::V_CMP_CLASS_F32(const GcnInst& inst) { switch (inst.dst[1].field) { case OperandField::VccLo: return ir.SetVcc(value); + case OperandField::ScalarGPR: + return ir.SetThreadBitScalarReg(IR::ScalarReg(inst.dst[1].code), value); default: UNREACHABLE(); }