summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/powerpc
Commit message (Expand)AuthorAgeFilesLines
* cpu/powerpc: Fix several errors in the 601 legacy POWER instructions [R. Belm... arbee2026-04-021-14/+10
* Some prep work for extending offs_t to 64 bits. [Vas Crabb, Ryan Holtz] Vas Crabb2026-03-181-14/+7
* cpu/sharc: Implemented a bit more functionality and fixed bugs: Vas Crabb2026-03-071-0/+2
* More stuff mostly related to recompiling CPUs: Vas Crabb2026-03-061-5/+8
* -cpu/e132xs: Log analysed instructions in UML log when using recompiler. Vas Crabb2026-03-054-656/+673
* -cpu/e132xs/e132xsfe.cpp Re-wrote E1 instruction analyser. Vas Crabb2026-03-041-0/+1
* -cpu/powerpc: Fixed floating point comparison flags. Vas Crabb2026-03-023-25/+24
* Allow recompiling CPU cores to define their own opcode descriptions. Vas Crabb2026-03-024-210/+352
* DRC: Added support for generating invariant code. (#14849) Vas Crabb2026-01-252-68/+68
* cpu/drccache.cpp: Defer allocating to start, allow forcing W^X mode. (#14760) Vas Crabb2026-01-042-2/+8
* -cpu/drcarm64.cpp, cpu/e132xs, cpu/powerpc: Mostly messing with multiplication: Vas Crabb2025-10-111-2/+1
* misc cpu: no need to check debug enabled flag manually hap2025-04-111-2/+2
* cpu/powerpc: Fixed issues in POWER div (signed divide) instruction causing Gi... Vas Crabb2025-04-081-5/+10
* -cpu/drcbearm64.cpp: More fixes and optimisations: Vas Crabb2025-03-141-15/+13
* cpu/powerpc: More support for the 601's POWER/PPC dual nature, including seve... arbee2025-01-045-9/+306
* powerpc: And strip the debug info. [R. Belmont] arbee2024-12-291-1/+0
* powerpc: 601 has POWER and PowerPC instructions, allow both in disassembly. [... arbee2024-12-293-4/+14
* Fixed various recompiler issues and added functionality: (#13108) 9871238791132024-12-291-1/+3
* Fixed several things using memset on non-trivial objects. Vas Crabb2024-10-282-13/+23
* cpu/powerpc: Fix QNan check (#12896) toxie2024-10-211-2/+1
* Added ATTR_COLD to common lifecycle methods for many files in src/devices. (#... holub2024-09-271-4/+4
* diexec: remove vestigal execute_input_lines() hap2024-09-181-8/+0
* cpu/powerpc: Don't generalte illegal instruction exception for lmw invalid fo... 9871238791132023-11-232-30/+9
* powerpc: Use util::sext for sign extension in disassembler AJR2023-11-091-8/+4
* -cpu/powerpc: Don't overwrite RA in lmw instruction. (#11512) 9871238791132023-08-282-7/+35
* Clean up several sprintf() deprecation warningss in non-3rdparty code. [R. Be... arbee2023-06-032-5/+5
* srcclean in preparation for MAME 0.255 branch Vas Crabb2023-05-281-1/+1
* powerpc: added 740 and 750 models to give the correct IDs. The 740/750 extend... arbee2023-05-013-1/+26
* powerpc: Minor disassembly improvements AJR2023-03-302-5/+17
* -Lua engine: run everything in coroutines. (#11019) Vas Crabb2023-03-251-2/+1
* dimemory: Add the target address space to translate, wrap the constants Olivier Galibert2023-03-184-36/+41
* cpu/powerpc/ppccom.cpp: Made PPC400 series external serial clock configurable... 9871238791132022-11-252-1/+14
* powerpc: Add debugging flags to disassembly for simplified forms of branch in... AJR2022-06-282-6/+29
* - Removed device_timer, device_timer_id, et al in favor of direct callback me... MooglyGuy2022-06-041-8/+8
* src/devices/cpu: Remove #include "debugger.h" where no longer necessary AJR2022-04-061-1/+0
* Debugger feature improvements AJR2022-03-271-0/+4
* Remove void *ptr parameter from emu_timer, timer_device and all related callb... AJR2022-01-261-4/+4
* powerpc: reduce enum scope Patrick Mackinlay2021-10-262-6/+7
* powerpc: add power family disassembly Patrick Mackinlay2021-10-255-262/+368
* Debugger-related feature removals and cleanup AJR2021-08-151-1/+0
* ppc: better lswx/stsxw fix Olivier Galibert2021-03-261-6/+10
* ppc: Fix uml for stswx, lswx Olivier Galibert2021-03-261-2/+2
* ppc: fix mmu/exceptions debug messages Olivier Galibert2021-03-261-3/+12
* ppc: Fix mcrxr uml Olivier Galibert2021-03-261-1/+1
* Eliminate ARRAY_LENGTH template in favor of C++17's std::size AJR2021-02-142-12/+12
* Enable GCC implicit fallthrough warning. Vas Crabb2020-11-151-0/+3
* drivers starting with c and d: completed read* and write* macros removal (nw) Ivan Vangelista2020-06-082-8/+8
* drivers starting with t, u, v, w, x: more macro removal + some others (nw) Ivan Vangelista2020-06-042-14/+14
* emumem: A little more speedup. cache and specific change syntax, and are not... Olivier Galibert2020-05-252-9/+11
* devices/cpu: simplified some handlers (nw) Ivan Vangelista2020-03-312-4/+4