From de7f6e11e612fd97c415ddad9b66b7e029e832e6 Mon Sep 17 00:00:00 2001 From: segf4ult Date: Tue, 27 Aug 2024 11:38:52 +0200 Subject: [PATCH] remove V_LSHR_B64 --- src/shader_recompiler/frontend/translate/translate.h | 1 + src/shader_recompiler/frontend/translate/vector_alu.cpp | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/shader_recompiler/frontend/translate/translate.h b/src/shader_recompiler/frontend/translate/translate.h index e76c6d41..9edfd32c 100644 --- a/src/shader_recompiler/frontend/translate/translate.h +++ b/src/shader_recompiler/frontend/translate/translate.h @@ -186,6 +186,7 @@ public: void V_FFBL_B32(const GcnInst& inst); void V_MBCNT_U32_B32(bool is_low, const GcnInst& inst); void V_LSHL_B64(const GcnInst& inst); + void L_LSHR_B64(const GcnInst& inst); // Vector Memory void BUFFER_LOAD_FORMAT(u32 num_dwords, bool is_typed, bool is_format, const GcnInst& inst); diff --git a/src/shader_recompiler/frontend/translate/vector_alu.cpp b/src/shader_recompiler/frontend/translate/vector_alu.cpp index 25cda1c9..17834a79 100644 --- a/src/shader_recompiler/frontend/translate/vector_alu.cpp +++ b/src/shader_recompiler/frontend/translate/vector_alu.cpp @@ -309,10 +309,10 @@ void Translator::EmitVectorAlu(const GcnInst& inst) { return V_MBCNT_U32_B32(true, inst); case Opcode::V_MBCNT_HI_U32_B32: return V_MBCNT_U32_B32(false, inst); - case Opcode::V_LSHL_B64: - return V_LSHL_B64(inst); case Opcode::V_NOP: return; + case Opcode::V_LSHL_B64: + return V_LSHL_B64(inst); default: LogMissingOpcode(inst); }