From 65b47d9dc25a5fbefa3edcacb0844250b4a7415a Mon Sep 17 00:00:00 2001 From: dbz400 Date: Sun, 29 Sep 2024 22:52:30 +0800 Subject: [PATCH] Fix V_CMP_CLASS_F32 --- 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(); }