summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/drcbex64.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix various bitwise/logical warnings Patrick Mackinlay2025-04-251-1/+1
* cpu/drcbex64.cpp: Always keep UML floating point registers in memory for SysV... Vas Crabb2025-04-171-88/+75
* A couple of recompiler improvements involving the carry flag: Vas Crabb2025-04-161-15/+8
* Even more recompiler fixes: Vas Crabb2025-04-151-22/+13
* cpu/drcbex64.cpp: Fixed another bug uncovered after fixing a bug in the DRC t... Vas Crabb2025-04-131-2/+1
* More recompiler fixes: Vas Crabb2025-04-121-29/+13
* Started moving UML instruction reference to main documentation, fixed more re... Vas Crabb2025-04-121-70/+48
* Still more recompiler fixes: Vas Crabb2025-04-101-247/+85
* cpu/uml.cpp: Fixed assertion failures when simplification reduces operand count. Vas Crabb2025-04-091-88/+13
* -A few recompiler adjustments: Vas Crabb2025-04-091-60/+26
* -cpu/uml.cpp: Rewrote the UML simplification code. Vas Crabb2025-04-081-218/+153
* -cpu/e132xs: Got rid of "Mission Craft flags" compile time option. Vas Crabb2025-04-041-226/+221
* -cpu/e132xs: Miscellaneous fixes/optimisation: Vas Crabb2025-04-031-15/+28
* -cpu/e132xs: General cleanup and usability improvements: Vas Crabb2025-03-291-13/+16
* -cpu/e132xs: Fixes and optimisations: Vas Crabb2025-03-261-4/+17
* cpu/e132xs, cpu/drcbex64.cpp: More fixes and optimisation: Vas Crabb2025-03-251-2/+16
* cpu/e132xs: More recompiler fixes: Vas Crabb2025-03-221-1/+1
* cpu/e132xs, cpu/drcbex64.cpp: Recompiler fixes and optimisations: Vas Crabb2025-03-211-247/+161
* Some relatively simple recompiler optimisations: Vas Crabb2025-03-201-22/+42
* -More DRC fixes/improvements: Vas Crabb2025-03-201-224/+591
* -cpu/drcbe*.cpp: Print an error message and abort when running off the end of... Vas Crabb2025-03-181-16/+63
* cpu/drcbearm64.cpp: General cleanup, no functional changes. Vas Crabb2025-03-161-5/+5
* -cpu/drcbex64.cpp: Align HANDLE entry point to 16-byte boundary. Vas Crabb2025-03-121-4/+6
* -seta/rmhaihai.cpp: Added Real Mahjong Haihai DIP switch locations from manual. Vas Crabb2025-03-071-1/+0
* cpu: Moved DRC backend declarations out of headers and into anonymous namespa... Vas Crabb2025-02-221-3/+293
* -cpu/drcbeut.cpp: Don't allocate from the DRC cache unnecessarily. Vas Crabb2025-02-121-7/+7
* cpu/drcbex64.cpp: Slightly optimised some degenerate cases for memory accesses. Vas Crabb2025-02-081-69/+236
* -cpu/drcbex64.cpp: Fixed handling of address map global mask. Vas Crabb2025-02-061-4/+4
* cpu/drcbearm64.cpp: Added scaffolding for directly dispatching memory accesses. Vas Crabb2025-02-051-13/+15
* -cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native wi... Vas Crabb2025-02-051-69/+439
* cpu: Got rid of the rest of the static member function trampolines. Vas Crabb2025-02-041-31/+44
* cpu/drcbeut.cpp: Removed static address space accessors. Vas Crabb2025-02-031-209/+76
* Cleanup: Vas Crabb2025-02-031-4/+4
* Slight DRC code generation optimisation: Vas Crabb2025-01-171-1/+7
* DRC cleanup and minor optimisation: [Windy Fairy, Vas Crabb] Vas Crabb2025-01-161-53/+41
* cpu/drcbe*.cpp: Added write byte with explicit mask. Vas Crabb2025-01-151-6/+34
* -cpu/drcbex64.cpp: Be nicer to the return address predictor. Vas Crabb2025-01-151-24/+24
* DRC: Calculate negative and zero flags for shifts/rotates with a zero shift c... 9871238791132025-01-141-19/+21
* -util/mfpresolve.cpp: Moved member function resolution code to a common locat... Vas Crabb2025-01-141-103/+72
* cpu/drcbearm64.cpp: Added a 64-bit ARMv8 (AArch64) DRC back-end. (#13162) 9871238791132025-01-141-1/+3
* osd: Added helper for getting CPU cache line size. Vas Crabb2025-01-131-2/+15
* Fixed more recompiler backend issues: (#13132) 9871238791132024-12-301-13/+10
* Fixed various recompiler issues and added functionality: (#13108) 9871238791132024-12-291-400/+615
* drcbex64,drcbex86: avoid deprecated functions Patrick Mackinlay2024-04-121-2/+2
* drcbex64.cpp: Fix assert in debug build with some CPUs (PowerPC, SH) AJR2022-04-071-10/+9
* src/devices/cpu: Remove #include "debugger.h" where no longer necessary AJR2022-04-061-1/+1
* asmjit: mame integration Patrick Mackinlay2022-02-131-75/+83
* cpu/drcbex64.cpp: Proof-of-concept for optimisation of calling out. Vas Crabb2021-09-221-44/+265
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-141-7/+7
* cpu: Slightly reduce the number of page protection state changes Vas Crabb2021-01-061-0/+1