183 Commits (6eea2adcea31a28a126ec7a72a69f57741d8eb74)

Author SHA1 Message Date
lizzie 6eea2adcea the abi sucks 9 months ago
lizzie 2389032f39 save more regs 9 months ago
lizzie e8577c9ab5 Use ctr like gcc does 9 months ago
lizzie 1301af96af more ppc fixes 10 months ago
lizzie 978770372b chained calls for ppc64 10 months ago
lizzie 07a4292f87 inline a32core/a64core 10 months ago
crueter 7e6d28f54a build fixes + gentoo cross docs 9 months ago
lizzie a8b99595d5 fix invalidations, use stack for checkbit 10 months ago
lizzie d2d495d263 A64checkbit 10 months ago
lizzie 9d36a0973a A64: addition fixes extra 10 months ago
lizzie f80ecd6f75 even more stupid fixes i feel angry 10 months ago
lizzie 057e09627f fix xs stuffs 10 months ago
lizzie cc9e023a01 C -> O for ppc64; impl NZCV? 10 months ago
lizzie a35d1f7183 more fixes 10 months ago
lizzie d2b5af5d8a i forgot jit pointer, again 10 months ago
lizzie b8c987013c just use STD() + offset, reorder stuff 10 months ago
lizzie 20e039331d let type deduction do its thing 10 months ago
lizzie 04ca01f5ea reglock draft 1 10 months ago
lizzie dc5bdfe5ca A64: ADD now passes 10 months ago
lizzie cb6435a88d terminal draft1 10 months ago
lizzie 78a5155e2e "A64: ADD" passes (except on PC check) 10 months ago
lizzie 0860070b26 polish up A64 to be ready to accept stuff (but NO-op) 10 months ago
lizzie 8cb83e22df remove args, directly ref inst stuff 10 months ago
lizzie f3a5934ae4 fix license 10 months ago
lizzie 375b5ddaf7 generation of add and extraction of flags 10 months ago
lizzie ecffaf558a first emitted block 10 months ago
lizzie a86511a282 cross compile instructions; ignore toolchain files 10 months ago
lizzie 5812e6a063 spinlocks, annoyances with organistaion 10 months ago
lizzie 3299ab33b8 a64+a32 stubs (+some impls) 10 months ago
lizzie e8276bedaf fix stuff? 8 months ago
crueter 8648c27cbb
[cmake] Simplify DetectPlatform and normalize platform names (#4183) 3 weeks ago
crueter a3d32a18b8
[meta] Discourage profanity usage (#4239) 3 weeks ago
lizzie 58dee53305
[fmt] use {#:x} instead of 0x{:#x} (#4170) 1 month ago
lizzie 7b13113fbe
[dynarmic] flatten terminal variants to not use recursive pointers (#4218) 1 month ago
lizzie 3fd6eeaf9f
Revert #3970 #4177 (#4187) 2 months ago
lizzie 41762940d6
[common] rework BitField and BitUtil, use concepts whenever possible (#4076) 2 months ago
lizzie f22fd1714b
[dynarmic] use LinkBlockFast for branches which are guarnateed to be unconditional (or conditionally unconditional) (#4177) 2 months ago
lizzie c8c61a12c3
[dynarmic, MacroHLE] Fix crashes on W^X systems (#4090) 3 months ago
Yang Liu 48219f348c
[dynarmic, loongarch64] Add minimal toy implementation enough to execute LSLS (#4054) 3 months ago
lizzie 89199f4d27
[*] basic in-house cpp linting (#4039) 3 months ago
lizzie ad9af25027
[dynarmic] fix pre-SSE4.1 having errors on CMHI/CMLO, fix extra nuisances and add INTERP testcase (#4025) 3 months ago
lizzie 5f4a286046
[dynarmic] cleanup duplicate code and reimpls of std::* bit stuff (#4017) 3 months ago
Yang Liu ff7bbaea7d
[dynarmic] bootstrap loongarch64 host build (#4015) 3 months ago
lizzie 9d55875377
[*] fix missing '#pragma once' on header files (#4014) 3 months ago
Marcin Serwin 02521882e7
[dynarmic] drop Xeon Phi features from tests (#3978) 4 months ago
lizzie 9a7ca3aca4
[dynarmic] fix NetBSD context.h compile error (#3966) 4 months ago
lizzie 2f0f8a979c
[dynarmic, macroHLE] Use faster ankerl for xbyak maps (#3716) 4 months ago
lizzie bc9b9480fb
[dynarmic] fix 12th-gen Intel CPUs crashing due to UMONITOR (#3954) 4 months ago
lizzie eec460ec2e
[dynarmic] remove decode matcher function handlers using std::function<>, use raw function pointers (#3920) 4 months ago
rayman30 44fa2805d6
[macos, dynarmic] Implement VectorMin/Max{S,U}64 emitters (Apple Silicon fix) (#3421) 4 months ago