89 Commits (f09d3d5309f229ae183a132a614f8fd40b14b4c5)

Author SHA1 Message Date
lizzie 94b1e436e9 merge 3 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) 3 weeks ago
crueter 7b537f6b72
[desktop] Disable generate UUID button when editing user (#3428) 3 weeks ago
lizzie 16c7c03b33
[dynarmic] fix 64-bit indexing in pagetable being cutoff on ARM64 (#3314) 4 weeks ago
lizzie cb26ea154c
[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#3250) 4 weeks ago
lizzie 8d9607ec60
[dynarmic] fix qlaunch on android (#3310) 1 month ago
crueter 89f72d286a
[cmake, tools] update CPMUtil and add support for CPMUtil bundled Qt, module updates, cleanups (#3289) 1 month ago
lizzie 3bae47cd94
[dynarmic] backport WAITPKG based spinlocks (#2614) 1 month ago
lizzie 91596c6d1b
[dynarmic] fix ender magnolia crash on pre-AVX2 cpus (#3297) 1 month ago
lizzie dceeccd04b
[dynarmic, common] pagetable clustering (#3215) 1 month ago
lizzie 1cb8bcf531
[dynarmic] disable extra verbose debugging on release builds (#3293) 1 month ago
Marcin Serwin c28b5ffc7d
[cmake, dynarmic] Restore project languages specification (#3256) 2 months ago
lizzie 82f9d489e7
Revert "[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#2565)" (#3249) 2 months ago
lizzie e6ff711613
[docs/dynarmic] move docs to root (#3195) 2 months ago
crueter 966fcc0c30
[cmake, docs, tools] update CPMUtil (#3183) 2 months ago
lizzie 46b32b7688
[vk, ogl/IR, dynarmic/IR] friendlier IR identity pointer chasing, inline AA passes (#2565) 2 months ago
Marcin Serwin fbd28a9d34
[cmake] fix dynarmic tests (#3192) 2 months ago
SDK Chan bccc46a325
[src/dynarmic] Fix No member named 'join' in namespace 'fmt' (#3188) 2 months ago
Caio Oliveira 057d566ff4
[FIXUP] Partially revert "[dynarmic] allow better dtrace diagnostics for code - do not clobber %rbp and save frame pointer (#2653)" (#3176) 2 months ago
lizzie 50f8d4130d
[dynarmic] allow better dtrace diagnostics for code - do not clobber %rbp and save frame pointer (#2653) 2 months ago
lizzie 77d83b008a
[dynarmic] avoid IsInmediate() comical call recursion (#3145) 2 months ago
lizzie 69a84ee0a6
[dynarmic] remove reg_alloc from all arguments on x86 emitter (#3150) 2 months ago
crueter 18135424df
[cmake] more modules, general "cleanup" (#3126) 3 months ago
lizzie 941caf31ce
[port] NetBSD and improper ctor for SpinLock fixes (#3092) 3 months ago
lizzie 41af6ea645
[dynarmic] force devirtualisation of terminal handlers (#3033) 3 months ago
lizzie 6b01977005
[dynarmic] force-disable perfmap on non-platforms (#3031) 3 months ago
lizzie e9d84d098d
[dynarmic] attempt fix totk regression from #358 (#3013) 3 months ago
Caio Oliveira 028765867f
externals: Fix Debug builds and remove PCH leftover (#3000) 3 months ago
lizzie f1cf30bc2a
[dynarmic] fix build error for dynarmic_tests_generator on aarch64 (#2978) 3 months ago
lizzie a1930d1063
[dynarmic] remove MCL_ARCHITECTURE macros; fix unreachable macro builtin (#2889) 3 months ago
lizzie 48843306e2
[compat] Fix other DragonFlyBSD/NixOS issues (#2860) 3 months ago
lizzie 8412e64bb0
[dynarmic] fix qlaunch (#2967) 3 months ago
crueter 4bf2e0a7aa
[dynarmic] Add a formatter for `Dynarmic::IR::Opcode` (#2948) 4 months ago
lizzie dd24ef244d
[dynarmic] fix assert for referencing a non-initialized part of the boost::stable_vector container (#2940) 4 months ago
lizzie 5cc218084b
[cmake] account for sysroot when cross compiling for SunOS/FBSD/etc; dynarmic now uses ARCHITECTURE_* from global defs (#2928) 4 months ago
lizzie f9773fa908
[dynarmic] simplify assert macro usage (Only ASSERT/DEBUG_ASSERT are needed) (#2890) 4 months ago
lizzie 402d8e833d
[dynarmic/tests] fix dynarmic_test_generator link error (#2906) 4 months ago
lizzie d498db1106
[dynarmic] nuke zydis/zycore out of orbit forever (#2893) 4 months ago
lizzie e4b0c03a22
[dynarmic] use (v)pshufb (SSSE3+) for VREV32/64 emits (#2851) 4 months ago
lizzie b50f8c620b
[dynarmic] replace mcl::bit_cast with std one (#2866) 4 months ago
lizzie a5996c7511
[dynarmic] Refactoring to reduce latency hit from recompilation (#358) 4 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) 4 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) 4 months ago
Caio Oliveira 8fa36a7737
nuke: Goodbye PCH, you will not be missed (#2821) 4 months ago
lizzie 2a3e815dcd
[cmake, dynarmic/tests] do not enable avx2, remove unused cmake opts (#2844) 4 months ago
lizzie 71241b7560
[dynarmic] remove bloated LUT usage that makes giant functions for no good reason (#2801) 4 months ago
lizzie 87cacbeed4
[compat] HaikuOS port (#2805) 4 months ago
lizzie 992bae4e2a
[common] replace Common::BitCast with libc++ provided one (#2774) 4 months ago
lizzie f08f4cccdc
[dynarmic/cmake] fatal fail on darwin if mig fails (#2802) 4 months ago
crueter 2e9dbe3f1d
[cmake, tools, docs] Update CPMUtil (#2790) 4 months ago