| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [DYNAREC] More improvement to TEST_DYNAREC | ptitSeb | 2023-03-31 | 1 | -0/+3 | |
| | | ||||||
| * | [DYNAREC] Better handling of forward blocks with unused opcode in between | ptitSeb | 2023-03-30 | 1 | -2/+12 | |
| | | ||||||
| * | [DYNAREC] Fixed handling of x87 top and stack on TEST_INTERPRETER | ptitSeb | 2023-03-30 | 1 | -0/+2 | |
| | | ||||||
| * | [DYNAREC] Improved TEST_INTERPRETER with inter-block testing | ptitSeb | 2023-03-28 | 1 | -9/+3 | |
| | | ||||||
| * | [DYNAREC] Added BOX64_DYNAREC_TEST to run interpeter and dynarec at the same ↵ | ptitSeb | 2023-03-27 | 1 | -2/+16 | |
| | | | | | time and compare states | |||||
| * | [DYNAREC] Fixed rolling back for failled forward block | ptitSeb | 2023-03-26 | 1 | -1/+1 | |
| | | ||||||
| * | [DYNAREC] Some fixes and small improvment to common codeblock generator | ptitSeb | 2023-03-25 | 1 | -6/+20 | |
| | | ||||||
| * | [RV64_DYNAREC] Small optim on last_ip | ptitSeb | 2023-03-18 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some special cases for the Double Pop optim (fixed ↵ | ptitSeb | 2023-03-18 | 1 | -0/+1 | |
| | | | | | steamwebhelper and all chrome/libcef based apps) | |||||
| * | [DYNAREC] Fixed missing X_PEND need at end of block for unimplemented opcode | ptitSeb | 2023-03-13 | 1 | -1/+13 | |
| | | ||||||
| * | Rv64 dynarec (#550) | ptitSeb | 2023-03-12 | 1 | -53/+2 | |
| | | | | | | | | | | | | | | | * [RV64_DYNAREC] Pushed the rv64_lock.h * [RV64_DYNAREC] Add initial support for atomic functions * [RV64_DYNAREC] Added some basic infrastructure for the Dynarec (and 1 opcode) * [RV64_DYNAREC] Add a disassembler for RV64 instructions * [RV64_DYNAREC] Added 86 MOV opcode, and some fixes too * [RV64_DYNAREC] Added 8D LEA opcode * [RV64_DYNAREC] Added POP reg opcode * [RV64_DYNAREC] Various fixes and small optims --------- Co-authored-by: Yang Liu <liuyang22@iscas.ac.cn> | |||||
| * | [DYNAREC] Fixed a nasty bug in loadCache/unloadCache of x87 regs | ptitSeb | 2023-03-08 | 1 | -2/+2 | |
| | | ||||||
| * | [DYNAREC] Added BOX64_DYNAREC_FORWARD parameter, with a default value to 128 ↵ | ptitSeb | 2023-03-07 | 1 | -3/+37 | |
| | | | | | (works well on box64, with up to 30% more speed) | |||||
| * | [DYNAREC] Refactored Strong Memory Model emulation | ptitSeb | 2022-11-26 | 1 | -0/+1 | |
| | | ||||||
| * | Remove dynablocklist (#438) | ptitSeb | 2022-10-31 | 1 | -2/+1 | |
| | | | | | | | * [DYNAREC] Removed dynablock sons handling * [DYNAREC] Removed dynablocklist, and attached dynablocks to the jumptable * [DYNAREC] Changed handling of HotPage (part of Protection now) * [DYNAREC] Fixed some performance issues (especially with heavily threaded programs) | |||||
| * | [DYNAREC] More log when using BOX64_NODYNAREC | ptitSeb | 2022-10-28 | 1 | -1/+3 | |
| | | ||||||
| * | [DYNAREC] Added BIGBLOCK=3 level | ptitSeb | 2022-10-25 | 1 | -1/+4 | |
| | | ||||||
| * | [DYNAREC] Better (defered) flag handling in dynarec (gives between 5% and ↵ | ptitSeb | 2022-10-24 | 1 | -4/+5 | |
| | | | | | 10% speedup) | |||||
| * | [DYNAREC] Improved BOX64_NODYNAREC effect, and Interpretor->Dynarec on ↵ | ptitSeb | 2022-09-25 | 1 | -1/+1 | |
| | | | | | conditional jump | |||||
| * | [DYNAREC] Improved handlinf of RIP value | ptitSeb | 2022-07-16 | 1 | -1/+1 | |
| | | ||||||
| * | [DYNAREC] Ignore 26 Prefix (for #290) | ptitSeb | 2022-04-23 | 1 | -2/+2 | |
| | | ||||||
| * | [DYNAREC] Fixed an issue with internal loop to 1st instruction that then use ↵ | ptitSeb | 2022-04-16 | 1 | -1/+1 | |
| | | | | | last_ip (fixes Geekbench 5) | |||||
| * | [DYNAREC] Refactored dynarec, using box86 refactor | ptitSeb | 2022-04-09 | 1 | -26/+134 | |
| | | ||||||
| * | [DYNAREC] And yet more multiarch changes | ptitSeb | 2022-02-27 | 1 | -6/+1 | |
| | | ||||||
| * | [DYNAREC] Still more multiarch changes | ptitSeb | 2022-02-27 | 1 | -1/+1 | |
| | | ||||||
| * | [DYNAREC] Even more work on multiarch | ptitSeb | 2022-02-27 | 1 | -0/+144 | |