39 Commits (a625fcd5b3ada1efd96ba66120d8f61d26337847)

Author SHA1 Message Date
Marcin Serwin 02521882e7
[dynarmic] drop Xeon Phi features from tests (#3978) 1 month ago
lizzie 2f0f8a979c
[dynarmic, macroHLE] Use faster ankerl for xbyak maps (#3716) 1 month ago
lizzie eec460ec2e
[dynarmic] remove decode matcher function handlers using std::function<>, use raw function pointers (#3920) 1 month ago
rayman30 44fa2805d6
[macos, dynarmic] Implement VectorMin/Max{S,U}64 emitters (Apple Silicon fix) (#3421) 2 months ago
lizzie 5e927199c5
[dynarmic, cmake] Assorted RISC-V build fixes (#3797) 2 months ago
lizzie 7a8176f63f
[dynarmic] implement missing SSE3 implementations (#3301) 3 months ago
lizzie 47c6a73971
[dynarmic] nuke mcl dependency (#3777) 3 months ago
lizzie 56d3f0e353
[dynarmic] fix dynarmic_tests build issues on xcode due to using relative paths (#3765) 3 months ago
DraVee 097ccf830d
[dynarmic] Fix building of tests (#3599) 4 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) 4 months ago
lizzie f76dc401c3
[dynarmic] remove dead-code interpreter (#3547) 4 months ago
crueter f8145152c7
[cmake] Fix MoltenVK Fetch and Dynarmic tests build (#3559) 4 months ago
lizzie 72b3f3a8a5
[dynarmic] remove dead-code arm/thumb disassembler (#3546) 4 months ago
lizzie a8093c2a3c
[*] change all std::unordered_map and std::unordered_set into ankerl::unordered_dense::map/set variants (#3442) 4 months ago
lizzie df838a57fd
[dynarmic] reduce CPU usage on Spooky Mansion by making blocks be page-sized and page-aligned; replace std::set<> with ankerl set in arm64 (#3253) 5 months ago
Marcin Serwin fbd28a9d34
[cmake] fix dynarmic tests (#3192) 6 months ago
SDK Chan bccc46a325
[src/dynarmic] Fix No member named 'join' in namespace 'fmt' (#3188) 6 months ago
lizzie 50f8d4130d
[dynarmic] allow better dtrace diagnostics for code - do not clobber %rbp and save frame pointer (#2653) 6 months ago
crueter 18135424df
[cmake] more modules, general "cleanup" (#3126) 7 months ago
lizzie 5cc218084b
[cmake] account for sysroot when cross compiling for SunOS/FBSD/etc; dynarmic now uses ARCHITECTURE_* from global defs (#2928) 8 months ago
lizzie f9773fa908
[dynarmic] simplify assert macro usage (Only ASSERT/DEBUG_ASSERT are needed) (#2890) 8 months ago
lizzie d498db1106
[dynarmic] nuke zydis/zycore out of orbit forever (#2893) 8 months ago
lizzie e4b0c03a22
[dynarmic] use (v)pshufb (SSSE3+) for VREV32/64 emits (#2851) 8 months ago
lizzie a5996c7511
[dynarmic] Refactoring to reduce latency hit from recompilation (#358) 8 months ago
unknown 6b01c13975
Revert "[dynarmic] replace mcl::bit_cast with std::bit_cast; fix IR_emit codepath warnings for UNREACHABLE(); remove type trait mcl::integer_of_size dependency (#2775)" (#2863) 8 months ago
lizzie 61ab1be0e7
[dynarmic] replace mcl::bit_cast with std::bit_cast; fix IR_emit codepath warnings for UNREACHABLE(); remove type trait mcl::integer_of_size dependency (#2775) 8 months ago
lizzie 2a3e815dcd
[cmake, dynarmic/tests] do not enable avx2, remove unused cmake opts (#2844) 8 months ago
lizzie 992bae4e2a
[common] replace Common::BitCast with libc++ provided one (#2774) 8 months ago
lizzie 3e8fe622a7
[compat] Solaris build fixes for openssl, catch2; NetBSD build fixes (#2752) 8 months ago
lizzie 9f423a24b8
[linux] fix aarch64 builds (again) + fix with slightly outdated qt (#2612) 9 months ago
lizzie cc50571275
[dynarmic] fix tests builds (#2601) 9 months ago
lizzie f5bb07341a
[dynarmic] merge IR opt pass into single TU (#2561) 9 months ago
lizzie 3e299dc0f5
[dynarmic] remove frontend options; fixup exception handler code to support other OSes, do not use mcl macros for arch in EH (#2540) 9 months ago
crueter 21cd44ec04
[dynarmic] jit fix branch v2 (#203) 10 months ago
crueter 3e55dc6352
[cmake] refactor: CPM over vcpkg (#250) 10 months ago
crueter d499693c29
[cmake] don't explicitly set archflags by default (#220) 11 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 11 months ago
crueter 41f0fa97ca
[dynarmic] revert bad changes (#202) 11 months ago
crueter 51b170b470
[cmake] refactor: Use CPM over submodules (#143) 11 months ago