From 818e6e3481c0eea9cab1accaeace39b3387719b6 Mon Sep 17 00:00:00 2001 From: Raven Date: Tue, 17 Sep 2024 01:23:00 +0800 Subject: [PATCH] Add other 64-bit loating point shader instructions --- src/shader_recompiler/frontend/translate/translate.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/shader_recompiler/frontend/translate/translate.h b/src/shader_recompiler/frontend/translate/translate.h index d2053b765..63f03bdbc 100644 --- a/src/shader_recompiler/frontend/translate/translate.h +++ b/src/shader_recompiler/frontend/translate/translate.h @@ -138,9 +138,14 @@ public: void V_FLOOR_F32(const GcnInst& inst); void V_SUB_F32(const GcnInst& inst); void V_RCP_F32(const GcnInst& inst); + void V_RCP_F64(const GcnInst& inst); void V_FMA_F32(const GcnInst& inst); + void V_FMA_F64(const GcnInst& inst); void V_CMP_F32(ConditionOp op, bool set_exec, const GcnInst& inst); void V_MAX_F32(const GcnInst& inst, bool is_legacy = false); + void V_ADD_F64(const GcnInst& inst); + void V_MUL_F64(const GcnInst& inst); + void V_MIN_F64(const GcnInst& inst); void V_MAX_F64(const GcnInst& inst); void V_MAX_U32(bool is_signed, const GcnInst& inst); void V_RSQ_F32(const GcnInst& inst);