From a8f7ababb594bd20aebe6192c465559d1b2b8f73 Mon Sep 17 00:00:00 2001
From: gdkchan <gab.dark.100@gmail.com>
Date: Wed, 10 Apr 2024 21:50:06 -0300
Subject: [PATCH] =?UTF-8?q?Revert=20"Update=20StoreConstantToMemory=20to?=
 =?UTF-8?q?=20match=20StoreConstantToAddress=20on=20value=E2=80=A6"=20(#66?=
 =?UTF-8?q?49)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This reverts commit 22e3ff06b51db0fa72e9f2dc2aee395a5d1aa2df.
---
 .../HOS/Tamper/CodeEmitters/StoreConstantToMemory.cs        | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/Ryujinx.HLE/HOS/Tamper/CodeEmitters/StoreConstantToMemory.cs b/src/Ryujinx.HLE/HOS/Tamper/CodeEmitters/StoreConstantToMemory.cs
index 09795c9f8a..27a99bb630 100644
--- a/src/Ryujinx.HLE/HOS/Tamper/CodeEmitters/StoreConstantToMemory.cs
+++ b/src/Ryujinx.HLE/HOS/Tamper/CodeEmitters/StoreConstantToMemory.cs
@@ -15,8 +15,7 @@ namespace Ryujinx.HLE.HOS.Tamper.CodeEmitters
         private const int OffsetRegisterIndex = 6;
         private const int ValueImmediateIndex = 8;
 
-        private const int ValueImmediateSize8 = 8;
-        private const int ValueImmediateSize16 = 16;
+        private const int ValueImmediateSize = 16;
 
         public static void Emit(byte[] instruction, CompilationContext context)
         {
@@ -32,8 +31,7 @@ namespace Ryujinx.HLE.HOS.Tamper.CodeEmitters
             Register sourceRegister = context.GetRegister(instruction[AddressRegisterIndex]);
             byte incrementAddressRegister = instruction[IncrementAddressRegisterIndex];
             byte useOffsetRegister = instruction[UseOffsetRegisterIndex];
-            int valueImmediateSize = operationWidth <= 4 ? ValueImmediateSize8 : ValueImmediateSize16;
-            ulong immediate = InstructionHelper.GetImmediate(instruction, ValueImmediateIndex, valueImmediateSize);
+            ulong immediate = InstructionHelper.GetImmediate(instruction, ValueImmediateIndex, ValueImmediateSize);
             Value<ulong> storeValue = new(immediate);
 
             Pointer destinationMemory;