summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2024-12-27 16:01:08 +0100
committerJosJuice <josjuice@gmail.com>2025-07-27 08:49:41 +0200
commit02e32ffaaf191151ec4449cee9a254bb400ec3c0 (patch)
tree2b954a09c1834163d92c04fe659b0e0c77b1f5f4 /Source/Android/app/src/main/java
parenta06bc5417dac625c975338f70f69a1ff86e62fdb (diff)
Jit: Flush registers used in memory breakpoint conditions
Aims to fix https://bugs.dolphin-emu.org/issues/13686. I'm using a less efficient approach for Jit64 than for JitArm64. In JitArm64, I'm flushing in the slow access code, but in Jit64, I'm flushing before the split between the slow access code and the fast access code, because Jit64 doesn't keep register mappings around for when it's time to emit the slow access code. But the flushing code is only emitted when there are memory breakpoints with conditions, so I'd say that this is a performance loss we can live with.
Diffstat (limited to 'Source/Android/app/src/main/java')
0 files changed, 0 insertions, 0 deletions