From ee75eb10cf0ce2ed54ca8e1dfda4101010f06ee0 Mon Sep 17 00:00:00 2001 From: SimoneN64 Date: Thu, 23 Jan 2025 23:39:24 +0100 Subject: [PATCH] [JIT]: Minor change --- src/backend/core/JIT.cpp | 2 +- src/backend/core/JIT.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/core/JIT.cpp b/src/backend/core/JIT.cpp index 5ebf85fc..ec935a85 100644 --- a/src/backend/core/JIT.cpp +++ b/src/backend/core/JIT.cpp @@ -40,7 +40,7 @@ int JIT::Step() { } u32 upperIndex = paddr >> kUpperShift; - u32 lowerIndex = paddr & 0xff; + u32 lowerIndex = paddr & kLowerMask; if (!blockCache[upperIndex].empty()) { if (blockCache[upperIndex][lowerIndex]) { diff --git a/src/backend/core/JIT.hpp b/src/backend/core/JIT.hpp index 7420aafb..4462dee5 100644 --- a/src/backend/core/JIT.hpp +++ b/src/backend/core/JIT.hpp @@ -44,9 +44,9 @@ private: friend struct Cop1; friend struct Registers; using BlockFn = int (*)(); + std::vector> blockCache; Xbyak::Label branch_likely_not_taken; - std::vector> blockCache; template Xbyak::Address GPR(const size_t index) const { if constexpr (sizeof(T) == 1) {