aboutsummaryrefslogtreecommitdiff
path: root/src/dynarmic
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/fix/dynarmic-faster-regalloc' into test/...Takoroka2 days2-7/+16
|\
| * dynarmic: skip untouched locations when an IR instruction endsTakoroka5 days2-7/+16
* | Merge remote-tracking branch 'origin/fix/dynarmic-compact-block-tables' into ...Takoroka2 days9-97/+151
|\ \
| * | dynarmic: keep the x64 JIT's per-block tables compactTakoroka5 days9-97/+151
| |/
* / dynarmic: commit x64 code cache memory as code is emittedTakoroka4 days1-2/+32
|/
* core: emulate six CPU coresTakoroka6 days1-1/+1
* dynarmic: decode ARMv8.1-8.5 instructions used by Switch 2 codeTakoroka7 days6-0/+393
* [dynarmic] fix bad arm codegen on relocations (#4458)lizzie2026-09-204-56/+156
* [dynarmic] Coalesce non-exclusive Write/Read fallback functions (#4158)lizzie2026-09-1919-437/+403
* Partial revert: [dynarmic] fix sign extension and optimize vaddr lookups for ...lizzie2026-09-171-2/+2
* [dynarmic] fix sign extension and optimize vaddr lookups for 64bit on x64 sys...Exverge2026-09-161-4/+9
* [dynarmic] fix A32 crash due to wrong LEA encoding (#4444)lizzie2026-09-161-1/+1
* [dynarmic] fix sign extension logic on x64 (#4415)Exverge2026-09-151-4/+10
* [dynarmic, am, android, ns] Fixes the latest qlaunch regressions on Android a...PavelBARABANOV2026-09-131-2/+2
* [common/core/dynarmic] Optimize page table allocations (#4219)Exverge2026-09-097-28/+90
* [dynarmic] Fix broken tests and SIGABRT with f16 inst gen (#4366)lizzie2026-09-095-40/+44
* [dynarmic] fix perf regression due to hard CPUID queries (#4328)lizzie2026-08-311-50/+30
* [common] Switch to boost::unordered_flat containers (#4326)crueter2026-08-3125-67/+72
* [dynarmic] optimise BlockOfCode to use less memory (#4303)lizzie2026-08-3012-151/+87
* [dynarmic/backend/exception_handler] normalize EH for arches, use LOG_ERROR i...lizzie2026-08-282-53/+28
* [dynarmic, loong64] fix build error due to new term handlers (#4286)lizzie2026-08-281-1/+3
* [cmake] Simplify DetectPlatform and normalize platform names (#4183)crueter2026-08-102-2/+2
* [meta] Discourage profanity usage (#4239)crueter2026-08-093-4/+2
* [fmt] use {#:x} instead of 0x{:#x} (#4170)lizzie2026-07-251-2/+2
* [dynarmic] flatten terminal variants to not use recursive pointers (#4218)lizzie2026-07-2513-201/+296
* Revert #3970 #4177 (#4187)lizzie2026-07-095-48/+48
* [common] rework BitField and BitUtil, use concepts whenever possible (#4076)lizzie2026-07-095-72/+38
* [dynarmic] use LinkBlockFast for branches which are guarnateed to be uncondit...lizzie2026-07-075-48/+51
* [dynarmic, MacroHLE] Fix crashes on W^X systems (#4090)lizzie2026-06-151-0/+3
* [dynarmic, loongarch64] Add minimal toy implementation enough to execute LSLS...Yang Liu2026-06-0518-35/+1379
* [*] basic in-house cpp linting (#4039)lizzie2026-06-041-1/+1
* [dynarmic] fix pre-SSE4.1 having errors on CMHI/CMLO, fix extra nuisances and...lizzie2026-06-035-105/+152
* [dynarmic] cleanup duplicate code and reimpls of std::* bit stuff (#4017)lizzie2026-05-3117-195/+93
* [dynarmic] bootstrap loongarch64 host build (#4015)Yang Liu2026-05-3011-7/+594
* [*] fix missing '#pragma once' on header files (#4014)lizzie2026-05-261-0/+1
* [dynarmic] drop Xeon Phi features from tests (#3978)Marcin Serwin2026-05-181-5/+0
* [dynarmic] fix NetBSD context.h compile error (#3966)lizzie2026-05-182-31/+41
* [dynarmic, macroHLE] Use faster ankerl for xbyak maps (#3716)lizzie2026-05-157-26/+25
* [dynarmic] fix 12th-gen Intel CPUs crashing due to UMONITOR (#3954)lizzie2026-05-151-1/+9
* [dynarmic] remove decode matcher function handlers using std::function<>, use...lizzie2026-05-0914-272/+184
* [macos, dynarmic] Implement VectorMin/Max{S,U}64 emitters (Apple Silicon fix)...rayman302026-05-032-18/+45
* [dynarmic] set BL terminal as FastLinkBlock (#3811)lizzie2026-04-281-2/+2
* [dynarmic] fix MWAIT push/pop not being handled properly on xbyak (#3875)lizzie2026-04-231-11/+7
* [dynarmic, cmake] Assorted RISC-V build fixes (#3797)lizzie2026-04-06201-1270/+1703
* [dynarmic] fix bayonetta 3 regression due to LUT in #3718 (#3822)lizzie2026-04-031-36/+88
* [dynarmic] fix GCC 12.2 complaints for regalloc.h (#3812)lizzie2026-04-012-3/+3
* [dynarmic] fix GetDecoderTable() making the compiler nervous due to the big t...lizzie2026-04-019-1612/+1100
* [dynarmic] improve A32 translate loop (#3780)lizzie2026-03-312-13/+39
* [dynarmic] avoid stable_vector<> reallocations for shared labels (#3717)lizzie2026-03-3110-163/+163
* [dynarmic] exclude %rbp from regalloc & have proper frame info (#3752)lizzie2026-03-315-29/+27