summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/drcbex64.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* cpu/drcbex64.cpp, cpu/drcbex86.cpp: Don't leak using namespace from the header. Vas Crabb2020-11-291-3/+9
* drcbe: fixed logging problem Patrick Mackinlay2020-07-101-4/+12
* drcbex64: implemented asmjit emitter Patrick Mackinlay2020-07-021-3565/+1514
* Revert "drcbex64: use asmjit" Vas Crabb2020-06-231-1556/+2500
* Revert "drcbex64: fix pushf/popf bug (nw)" Vas Crabb2020-06-231-15/+15
* drcbex64: fix pushf/popf bug (nw) Patrick Mackinlay2020-06-221-15/+15
* drcbex64: use asmjit Patrick Mackinlay2020-06-181-2500/+1556
* use C++ library includes (nw) firewave2020-01-221-1/+1
* (nw) misc cleanup: Vas Crabb2019-09-201-8/+9
* Reshuffle some stuff: Vas Crabb2018-03-281-4/+6
* drcbex64: Change SSE control to not use Denormals-Are-Zero. Allows MIPs DRC ... Ted Green2017-10-211-4/+4
* DRC: fix regression on OS X [Phil Bennett] arbee2017-03-181-1/+1
* first srcclean pass (nw) Vas Crabb2016-12-251-1/+1
* DRC: fix XMM usage on x64 ABI, restores debugger functionality on Mac/Linux f... arbee2016-12-231-0/+6
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-6/+6
* Do not use FUNC in delegate where applicable (nw) Miodrag Milanovic2016-11-061-2/+2