140 Commits (b690e3beae7cc44c8cc1ee02393f90adab9cf3cc)

Author SHA1 Message Date
lizzie b690e3beae more ppc fixes 6 months ago
lizzie 73ded3b23c chained calls for ppc64 6 months ago
lizzie 3bd67a4d46 inline a32core/a64core 6 months ago
crueter 30c56e5676 build fixes + gentoo cross docs 5 months ago
lizzie 71a46eb119 fix invalidations, use stack for checkbit 6 months ago
lizzie 6771db8da5 A64checkbit 6 months ago
lizzie 6ff1ee7fc4 A64: addition fixes extra 6 months ago
lizzie a9c46201f4 even more stupid fixes i feel angry 6 months ago
lizzie 1cdb982ee3 fix xs stuffs 6 months ago
lizzie 2723d268c7 C -> O for ppc64; impl NZCV? 6 months ago
lizzie 775b75419f more fixes 6 months ago
lizzie 183a2dbb7e i forgot jit pointer, again 6 months ago
lizzie 1a3b2928ae just use STD() + offset, reorder stuff 6 months ago
lizzie a4d6d8fc85 let type deduction do its thing 6 months ago
lizzie 683e9cfdbc reglock draft 1 6 months ago
lizzie be2f3476e7 A64: ADD now passes 6 months ago
lizzie 4e4c9d759a terminal draft1 6 months ago
lizzie 4c309b7bde "A64: ADD" passes (except on PC check) 6 months ago
lizzie 7655f0e543 polish up A64 to be ready to accept stuff (but NO-op) 6 months ago
lizzie 76ed90c806 remove args, directly ref inst stuff 6 months ago
lizzie 5142c036d4 fix license 6 months ago
lizzie c89e6e7f8d generation of add and extraction of flags 6 months ago
lizzie 8dabecc53c first emitted block 6 months ago
lizzie b66428869d cross compile instructions; ignore toolchain files 6 months ago
lizzie c5eea391f9 spinlocks, annoyances with organistaion 6 months ago
lizzie 433a13961d a64+a32 stubs (+some impls) 6 months ago
lizzie 874ec9adb9 fix stuff? 4 months ago
crueter 270232e8d6
[dynarmic] Revert "Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543)" (#3625) 2 months ago
lizzie b45c78a051
[dynarmic] use bitset<32> instead of vector for ABI regset allocations (#3507) 2 months ago
xbzk 963f9981ce
[chore] Resolve more "warning C4127: conditional expression is constant" while building under MSVC (#3595) 2 months ago
lizzie d64f7dfe5c
[dynarmic] Transition IR::Block to use stable_vector<Inst>, remove inline pool + pooled vector, remove unused mutable get/set block functors (#3543) 2 months ago
DraVee 097ccf830d
[dynarmic] Fix building of tests (#3599) 2 months ago
lizzie f94bae10f2
[dynarmic] fix SignedDiv64 crashing if immediate constprop took effect; also fix result for 0x8000_0000/0xFFFF_FFFF not returning properly for SignedDiv32 (#3517) 2 months ago
lizzie f76dc401c3
[dynarmic] remove dead-code interpreter (#3547) 2 months ago
lizzie 93eecca894
[xbyak] fix unordered map that wasn't actually wanting to be unordered (#3589) 2 months ago
lizzie d5aa10d572
[dynarmic] make Xbyak::CodeGen use Ankerl for backing unordered maps (#3438) 2 months ago
crueter f8145152c7
[cmake] Fix MoltenVK Fetch and Dynarmic tests build (#3559) 2 months ago
lizzie 72b3f3a8a5
[dynarmic] remove dead-code arm/thumb disassembler (#3546) 3 months ago
lizzie 07bc77c7e7
[dynarmic] Fix Sonic X shadow regression due to aggresive const prop discarding NZCV side ffects (#3534) 3 months ago
lizzie 72973fe582
[dynarmic] fix NSBU regressions (#3533) 3 months ago
lizzie c263b6af6f
[dynarmic] add current code page cache (#3459) 3 months ago
lizzie 89bcb73d47
[dynarmic] x86 direct immediate call for host calls within 2G (#3508) 3 months ago
lizzie 634686d59b
[dynarmic] add back A64 identity pass (#3519) 3 months ago
lizzie d0af14632e
[dynarmic] UseScratchGpr for path with immediate additions; lea materialisation with in-range s32 immediate (+immediate carry) (#2958) 3 months ago
lizzie c87986b276
[dynarmic] reuse IR::Block memory instead of creating new block each time (#3501) 3 months ago
lizzie b600b90d53
[dynarmic] Make SetX/GetW pairs optimized by getSet pass (#3518) 3 months ago
lizzie f6547fac8c
[dynarmic] Define LSW on the same argument/use scratch gpr (#3520) 3 months ago
lizzie 9c685c1449
[dynarmic] inline SM4 ARM operation (#3474) 3 months ago
lizzie 850fc372b7
[dynarmic] AVX512CD impl for lzcnt16 (#3499) 3 months ago
lizzie bad9d8043b
[dynarmic, externals] update to xbyak v7.33.2 (#3505) 3 months ago