diff options
| author | JosJuice <josjuice@gmail.com> | 2021-07-25 13:24:30 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2021-07-25 15:15:15 +0200 |
| commit | 92d1d60ff1d0a03146cdc9cee2c289441037692d (patch) | |
| tree | 4b426f1c7af6aeef8a069dce2f32db0bb2484e1c /Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp | |
| parent | b84a0704cdf7dd64afa3b27439e7d029baefa648 (diff) | |
Jit: Perform BAT lookup in dcbf/dcbi/dcbst
When 66b992c fixed https://bugs.dolphin-emu.org/issues/12133,
it did so by removing the broken address calculation entirely and
always using the slow path. This caused a performance regression,
https://bugs.dolphin-emu.org/issues/12477.
This commit instead replaces the broken address calculation with
a BAT lookup. If the BAT lookup succeeds, we can use the old fast
path. Otherwise we use the slow path.
Intends to improve https://bugs.dolphin-emu.org/issues/12477.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev/evdev.cpp')
0 files changed, 0 insertions, 0 deletions
