89 Commits (6fe6ac8545c8798cae1270e43d9986d97002f813)

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