Commit Graph

13 Commits (2fc9a6d8342dc7df6fdce862e6fe61f87233c31b)

Author SHA1 Message Date
Stenzek 2fc9a6d834
CPU/NewRec: Work around clang <16 structured binding capture bug 2 years ago
Stenzek 71a07a5a8e
CPU/NewRec: Fix lwl/lwr on ARM 3 years ago
Stenzek 8ebda3cdc8
CPU/NewRec: Fix register corruption in swl/swr 3 years ago
Stenzek a3013efbca
CPU/NewRec: Fix PGXP desync
Wobbly geometry in Threads of Fate.
3 years ago
Stenzek b7c3c76014
CPU/NewRec/RISCV64: Implement PGXP 3 years ago
Stenzek b166ec3403
CPU/NewRec: Allocate callee-saved before flush in lwx/swx
It might move a callee-saved -> caller-saved reg, in which case it's
going to get clobbered when the loadstore function is called.

SaGa Frontier 2 with PGXP on x64.
3 years ago
Stenzek 7cc52bba23
CMake: Support multiple CMAKE_OSX_ARCHITECTURES 3 years ago
Stenzek ca1dd27d4a
CPU/NewRec: Fix SR interrupts on non-x64 3 years ago
Stenzek e10ff550d5
CPU/NewRec: Handle inside-block SMC
i.e. Spyro 2/3 PAL.
3 years ago
Stenzek bee1f986a9
CMake: Fix incorrect library for HTTPDownloaderCurl 3 years ago
Stenzek 312790c9a6
CPU/NewRec: Handle mtc0 rt, sr 3 years ago
Stenzek 6592cafadc
CPU/NewRec: Add speculative constants 3 years ago
Stenzek 9501439d6b
CPU: Add new experimental recompiler 3 years ago