diff options
| author | RSDuck <rsduck@users.noreply.github.com> | 2019-07-21 13:36:48 +0200 |
|---|---|---|
| committer | RSDuck <rsduck@users.noreply.github.com> | 2020-06-16 11:54:05 +0200 |
| commit | 4deecc7d65e61c13d214b46c105dcfb381aacc54 (patch) | |
| tree | 79500d9e8f2eb50b14e58a92efb26e33fbbaafa6 /src/ARMJIT_x64 | |
| parent | 03b321f540f0f546408a85eb0437e66d21befb75 (diff) | |
jit: decrease blockcache AddrMapping size for ARM9
Diffstat (limited to 'src/ARMJIT_x64')
| -rw-r--r-- | src/ARMJIT_x64/ARMJIT_Compiler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ARMJIT_x64/ARMJIT_Compiler.cpp b/src/ARMJIT_x64/ARMJIT_Compiler.cpp index 1e871fd..cb11f73 100644 --- a/src/ARMJIT_x64/ARMJIT_Compiler.cpp +++ b/src/ARMJIT_x64/ARMJIT_Compiler.cpp @@ -363,7 +363,9 @@ CompiledBlock Compiler::CompileBlock(ARM* cpu, FetchedInstr instrs[], int instrs CompiledBlock res = (CompiledBlock)GetWritableCodePtr(); - if (!IsMapped(Num, R15 - Thumb ? 2 : 4)) + if (!(Num == 0 + ? IsMapped<0>(R15 - (Thumb ? 2 : 4)) + : IsMapped<1>(R15 - (Thumb ? 2 : 4)))) { printf("Trying to compile a block in unmapped memory\n"); } |