[dynarmic] remove reg_alloc from all arguments on x86 emitter #3150

Merged
DraVee merged 5 commits from dynarmic-regalloc-fix into master 2025-12-09 03:53:59 +01:00
Member

From my tests this decreases JIT latency twofold, may be placebo.
saving reg_alloc while having it readily available is certainly a very interesting choice... afterall saving it onto %rdi is way more cheap isn't it? :)
Please test any performance rgressions, I got +20 FPS on Rain World (unlocked) off this change alone

From my tests this decreases JIT latency twofold, may be placebo. saving reg_alloc while having it readily available is certainly a very interesting choice... afterall saving it onto %rdi is way more cheap isn't it? :) Please test any performance rgressions, I got +20 FPS on Rain World (unlocked) off this change alone
[dynarmic] remove hostloc.cpp
Some checks reported errors
eden-license / license-header (pull_request) Failing after 19s
GitHub Actions [CI] Build cancelled
c42fcb8796
fix license
Some checks failed
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build failed
7ef3ad680b
fix stuff
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
32196f460a
crueter approved these changes 2025-12-07 05:34:09 +01:00
Lizzie force-pushed dynarmic-regalloc-fix from 32196f460a
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
to 5c83d4d303
All checks were successful
eden-license / license-header (pull_request) Successful in 18s
GitHub Actions [CI] Build succeeded
GitHub Releases [CD] Build succeeded – Release published
2025-12-08 05:53:16 +01:00
Compare
DraVee approved these changes 2025-12-09 03:53:45 +01:00
DraVee merged commit 69a84ee0a6 into master 2025-12-09 03:53:59 +01:00
DraVee deleted branch dynarmic-regalloc-fix 2025-12-09 03:54:00 +01:00
Sign in to join this conversation.
No description provided.