| Commit message (Expand) | Author | Age | Files | Lines |
| * | cpu/uml.cpp: Added UML bit field extract instructions. (#14467) |  Vas Crabb | 2025-11-06 | 1 | -148/+423 |
| * | cpu/drcbe{arm64,x64,x86}.cpp: Removed casts that are no longer necessary. |  Vas Crabb | 2025-10-16 | 1 | -32/+31 |
| * | 3rdparty/asmjit: Sync with upstream version 1.20. (#14330) |  Patrick Mackinlay | 2025-10-16 | 1 | -307/+307 |
| * | -cpu/drcarm64.cpp, cpu/e132xs, cpu/powerpc: Mostly messing with multiplication: |  Vas Crabb | 2025-10-11 | 1 | -15/+13 |
| * | Recompiler improvements: |  Vas Crabb | 2025-10-10 | 1 | -82/+77 |
| * | cpu/drcbex64.cpp: Use 2-operand and 3-operand forms of imul. |  Vas Crabb | 2025-10-10 | 1 | -44/+133 |
| * | -cpu/drcbex64.cpp: Optimised a couple more cases of GETFLGS, replaced a few m... |  Vas Crabb | 2025-10-09 | 1 | -8/+45 |
| * | cpu/drcbex64.cpp: Avoid slow microcoded pushfq/popfq altogether. |  Vas Crabb | 2025-10-04 | 1 | -36/+45 |
| * | Reompiler improvements: |  Vas Crabb | 2025-10-04 | 1 | -84/+72 |
| * | -Recompiler improvements: |  Vas Crabb | 2025-10-03 | 1 | -96/+77 |
| * | Recompiler improvements: |  Vas Crabb | 2025-10-02 | 1 | -17/+45 |
| * | -cpu/drcbearm64.cpp, cpu/drcbec.cpp: Apply floating point rounding mode to ar... |  Vas Crabb | 2025-09-14 | 1 | -3/+3 |
| * | cpu/uml.cpp: Added some simplification rules for multiply and divide. |  Vas Crabb | 2025-09-11 | 1 | -12/+14 |
| * | fix various bitwise/logical warnings |  Patrick Mackinlay | 2025-04-25 | 1 | -1/+1 |
| * | cpu/drcbex64.cpp: Always keep UML floating point registers in memory for SysV... |  Vas Crabb | 2025-04-17 | 1 | -88/+75 |
| * | A couple of recompiler improvements involving the carry flag: |  Vas Crabb | 2025-04-16 | 1 | -15/+8 |
| * | Even more recompiler fixes: |  Vas Crabb | 2025-04-15 | 1 | -22/+13 |
| * | cpu/drcbex64.cpp: Fixed another bug uncovered after fixing a bug in the DRC t... |  Vas Crabb | 2025-04-13 | 1 | -2/+1 |
| * | More recompiler fixes: |  Vas Crabb | 2025-04-12 | 1 | -29/+13 |
| * | Started moving UML instruction reference to main documentation, fixed more re... |  Vas Crabb | 2025-04-12 | 1 | -70/+48 |
| * | Still more recompiler fixes: |  Vas Crabb | 2025-04-10 | 1 | -247/+85 |
| * | cpu/uml.cpp: Fixed assertion failures when simplification reduces operand count. |  Vas Crabb | 2025-04-09 | 1 | -88/+13 |
| * | -A few recompiler adjustments: |  Vas Crabb | 2025-04-09 | 1 | -60/+26 |
| * | -cpu/uml.cpp: Rewrote the UML simplification code. |  Vas Crabb | 2025-04-08 | 1 | -218/+153 |
| * | -cpu/e132xs: Got rid of "Mission Craft flags" compile time option. |  Vas Crabb | 2025-04-04 | 1 | -226/+221 |
| * | -cpu/e132xs: Miscellaneous fixes/optimisation: |  Vas Crabb | 2025-04-03 | 1 | -15/+28 |
| * | -cpu/e132xs: General cleanup and usability improvements: |  Vas Crabb | 2025-03-29 | 1 | -13/+16 |
| * | -cpu/e132xs: Fixes and optimisations: |  Vas Crabb | 2025-03-26 | 1 | -4/+17 |
| * | cpu/e132xs, cpu/drcbex64.cpp: More fixes and optimisation: |  Vas Crabb | 2025-03-25 | 1 | -2/+16 |
| * | cpu/e132xs: More recompiler fixes: |  Vas Crabb | 2025-03-22 | 1 | -1/+1 |
| * | cpu/e132xs, cpu/drcbex64.cpp: Recompiler fixes and optimisations: |  Vas Crabb | 2025-03-21 | 1 | -247/+161 |
| * | Some relatively simple recompiler optimisations: |  Vas Crabb | 2025-03-20 | 1 | -22/+42 |
| * | -More DRC fixes/improvements: |  Vas Crabb | 2025-03-20 | 1 | -224/+591 |
| * | -cpu/drcbe*.cpp: Print an error message and abort when running off the end of... |  Vas Crabb | 2025-03-18 | 1 | -16/+63 |
| * | cpu/drcbearm64.cpp: General cleanup, no functional changes. |  Vas Crabb | 2025-03-16 | 1 | -5/+5 |
| * | -cpu/drcbex64.cpp: Align HANDLE entry point to 16-byte boundary. |  Vas Crabb | 2025-03-12 | 1 | -4/+6 |
| * | -seta/rmhaihai.cpp: Added Real Mahjong Haihai DIP switch locations from manual. |  Vas Crabb | 2025-03-07 | 1 | -1/+0 |
| * | cpu: Moved DRC backend declarations out of headers and into anonymous namespa... |  Vas Crabb | 2025-02-22 | 1 | -3/+293 |
| * | -cpu/drcbeut.cpp: Don't allocate from the DRC cache unnecessarily. |  Vas Crabb | 2025-02-12 | 1 | -7/+7 |
| * | cpu/drcbex64.cpp: Slightly optimised some degenerate cases for memory accesses. |  Vas Crabb | 2025-02-08 | 1 | -69/+236 |
| * | -cpu/drcbex64.cpp: Fixed handling of address map global mask. |  Vas Crabb | 2025-02-06 | 1 | -4/+4 |
| * | cpu/drcbearm64.cpp: Added scaffolding for directly dispatching memory accesses. |  Vas Crabb | 2025-02-05 | 1 | -13/+15 |
| * | -cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native wi... |  Vas Crabb | 2025-02-05 | 1 | -69/+439 |
| * | cpu: Got rid of the rest of the static member function trampolines. |  Vas Crabb | 2025-02-04 | 1 | -31/+44 |
| * | cpu/drcbeut.cpp: Removed static address space accessors. |  Vas Crabb | 2025-02-03 | 1 | -209/+76 |
| * | Cleanup: |  Vas Crabb | 2025-02-03 | 1 | -4/+4 |
| * | Slight DRC code generation optimisation: |  Vas Crabb | 2025-01-17 | 1 | -1/+7 |
| * | DRC cleanup and minor optimisation: [Windy Fairy, Vas Crabb] |  Vas Crabb | 2025-01-16 | 1 | -53/+41 |
| * | cpu/drcbe*.cpp: Added write byte with explicit mask. |  Vas Crabb | 2025-01-15 | 1 | -6/+34 |
| * | -cpu/drcbex64.cpp: Be nicer to the return address predictor. |  Vas Crabb | 2025-01-15 | 1 | -24/+24 |