eden/src/dynarmic
lizzie d0af14632e
[dynarmic] UseScratchGpr for path with immediate additions; lea materialisation with in-range s32 immediate (+immediate carry) (#2958)
Allows regalloc to more aggressively take on registers for immediate codepath; also uses lea for stc/adc (since carry can equate +1 in some cases)

Signed-off-by: lizzie lizzie@eden-emu.dev

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2958
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-12 01:33:22 +01:00
..
CMakeModules [cmake] more modules, general "cleanup" (#3126) 2025-12-04 06:00:58 +01:00
src/dynarmic [dynarmic] UseScratchGpr for path with immediate additions; lea materialisation with in-range s32 immediate (+immediate carry) (#2958) 2026-02-12 01:33:22 +01:00
tests [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2026-02-10 03:34:07 +01:00
.clang-format [cmake] refactor: Use CPM over submodules (#143) 2025-08-04 04:50:14 +02:00
.gitignore [cmake] refactor: Use CPM over submodules (#143) 2025-08-04 04:50:14 +02:00
CMakeLists.txt [*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 2026-02-10 03:34:07 +01:00
LICENSE.txt [cmake] refactor: Use CPM over submodules (#143) 2025-08-04 04:50:14 +02:00