From 1fc8e860bb21a67db1c27766b91c023490b2fcda Mon Sep 17 00:00:00 2001 From: Raven Date: Tue, 17 Sep 2024 23:14:40 +0800 Subject: [PATCH] Remove V_ADD_F64 and V_MIN_F64 --- .../frontend/translate/vector_alu.cpp | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/src/shader_recompiler/frontend/translate/vector_alu.cpp b/src/shader_recompiler/frontend/translate/vector_alu.cpp index e3600d9d3..dc832fbfb 100644 --- a/src/shader_recompiler/frontend/translate/vector_alu.cpp +++ b/src/shader_recompiler/frontend/translate/vector_alu.cpp @@ -202,12 +202,8 @@ void Translator::EmitVectorAlu(const GcnInst& inst) { return V_FMA_F64(inst); case Opcode::V_MAX_F32: return V_MAX_F32(inst); - case Opcode::V_ADD_F64: - return V_ADD_F64(inst); case Opcode::V_MUL_F64: return V_MUL_F64(inst); - case Opcode::V_MIN_F64: - return V_MIN_F64(inst); case Opcode::V_MAX_F64: return V_MAX_F64(inst); case Opcode::V_RSQ_F32: @@ -606,24 +602,12 @@ void Translator::V_MAX_F32(const GcnInst& inst, bool is_legacy) { SetDst(inst.dst[0], ir.FPMax(src0, src1, is_legacy)); } -void Translator::V_ADD_F64(const GcnInst& inst) { - const IR::F64 src0{GetSrc64(inst.src[0])}; - const IR::F64 src1{GetSrc64(inst.src[1])}; - SetDst64(inst.dst[0], ir.FPAdd(src0, src1)); -} - void Translator::V_MUL_F64(const GcnInst& inst) { const IR::F64 src0{GetSrc64(inst.src[0])}; const IR::F64 src1{GetSrc64(inst.src[1])}; SetDst64(inst.dst[0], ir.FPMul(src0, src1)); } -void Translator::V_MIN_F64(const GcnInst& inst) { - const IR::F64 src0{GetSrc64(inst.src[0])}; - const IR::F64 src1{GetSrc64(inst.src[1])}; - SetDst64(inst.dst[0], ir.FPMin(src0, src1)); -} - void Translator::V_MAX_F64(const GcnInst& inst) { const IR::F64 src0{GetSrc64(inst.src[0])}; const IR::F64 src1{GetSrc64(inst.src[1])};