From 7d29fd2114cd36cbeb30b39e4e32eb91b791f3fd Mon Sep 17 00:00:00 2001 From: Raven Date: Sun, 15 Sep 2024 00:06:14 +0800 Subject: [PATCH] Add S_LOAD_DWORD and S_LOAD_DWORDX2 --- src/shader_recompiler/frontend/translate/scalar_memory.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/shader_recompiler/frontend/translate/scalar_memory.cpp b/src/shader_recompiler/frontend/translate/scalar_memory.cpp index 29f2acc27..e41228c0b 100644 --- a/src/shader_recompiler/frontend/translate/scalar_memory.cpp +++ b/src/shader_recompiler/frontend/translate/scalar_memory.cpp @@ -9,6 +9,10 @@ static constexpr u32 SQ_SRC_LITERAL = 0xFF; void Translator::EmitScalarMemory(const GcnInst& inst) { switch (inst.opcode) { + case Opcode::S_LOAD_DWORD: + return S_LOAD_DWORD(1, inst); + case Opcode::S_LOAD_DWORDX2: + return S_LOAD_DWORD(2, inst); case Opcode::S_LOAD_DWORDX4: return S_LOAD_DWORD(4, inst); case Opcode::S_LOAD_DWORDX8: