summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/powerpc/ppcdrc.cpp
Commit message (Expand)AuthorAgeFilesLines
* cpu/powerpc: Fix several errors in the 601 legacy POWER instructions [R. Belm... arbee2026-04-021-14/+10
* 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-051-190/+37
* -cpu/powerpc: Fixed floating point comparison flags. Vas Crabb2026-03-021-3/+1
* Allow recompiling CPU cores to define their own opcode descriptions. Vas Crabb2026-03-021-97/+112
* DRC: Added support for generating invariant code. (#14849) Vas Crabb2026-01-251-68/+9
* -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-041-4/+157
* Fixed various recompiler issues and added functionality: (#13108) 9871238791132024-12-291-1/+3
* cpu/powerpc: Don't generalte illegal instruction exception for lmw invalid fo... 9871238791132023-11-231-18/+6
* -cpu/powerpc: Don't overwrite RA in lmw instruction. (#11512) 9871238791132023-08-281-5/+20
* Clean up several sprintf() deprecation warningss in non-3rdparty code. [R. Be... arbee2023-06-031-2/+2
* -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-181-4/+4
* src/devices/cpu: Remove #include "debugger.h" where no longer necessary AJR2022-04-061-1/+0
* powerpc: add power family disassembly Patrick Mackinlay2021-10-251-3/+2
* 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-141-6/+6
* ppcdrc.cpp: Fixed debug flag test causing fast RAM accesses to be erroneously... Philip Bennett2019-09-241-1/+1
* srcclean (nw) Vas Crabb2018-12-231-1/+1
* Last round of macro removals before the freeze. (nw) mooglyguy2018-12-221-1/+36
* emumem: Rename direct_read_handler to memory_access_cache. Parametrize the t... Olivier Galibert2018-05-111-4/+4
* don't pass so many naked pointers around (nw) Vas Crabb2018-03-251-83/+70
* modernise drcuml somewhat (nw) Vas Crabb2018-03-241-64/+64
* Make UML shorthand a bit easier to use without using namespace everywhere, cl... Vas Crabb2018-03-231-47/+46
* Pet peeving with extreme prejudice (nw) Olivier Galibert2017-11-301-1/+1
* dvdisasm: Overhaul [O. Galibert] Olivier Galibert2017-11-261-5/+5
* Attempt at fixing PPC DRC scheduling bug (MT #6615) AJR2017-11-181-5/+5
* ppcdrc.cpp: Clean up indentation of the previous commit. Maxim Poliakovski2016-12-291-3/+3
* ppcdrc.cpp: clear two LSBs of the branch target address. Maxim Poliakovski2016-12-291-2/+5
* first srcclean pass (nw) Vas Crabb2016-12-251-6/+6
* ppc: set DSISR to the DSI flags rather than the address on data access faults... arbee2016-12-201-3/+23
* Removed 'ppc_dasm_one(std::string &string,...' declaration, and updated caller Nathan Woods2016-11-201-3/+4
* buffer.vec() ==> &buffer.vec()[0] Nathan Woods2016-11-201-1/+1
* Eliminated 'ppc_dasm_one(std::string &string,...' trampoline Nathan Woods2016-11-201-4/+8
* Changing the PowerPC DRC to not use static char buffers when disassembling Nathan Woods2016-11-201-7/+7
* Introduce u8/u16/u32/u64/s8/s16/s32/s64 Vas Crabb2016-11-191-95/+95
* Moved the declaration for ppc_dasm_one() to a header file Nathan Woods2016-11-161-2/+0
* converted lot of TRUE/FALSE to real boolean and updated types (nw) Miodrag Milanovic2016-10-221-374/+374
* NOTICE (TYPE NAME CONSOLIDATION) Miodrag Milanovic2016-10-221-77/+77
* use standard types uintptr_t, char16_t and char32_t instead of FPTR, utf16_c... Miodrag Milanovic2016-10-221-4/+4
* ppcdrc: optimize (nw) Ville Linde2016-04-141-1/+4
* ppcdrc: map some FPU registers to physical registers (nw) Ville Linde2016-04-141-0/+29
* ppcdrc: use the new instructions for FPU loads and stores (nw) Ville Linde2016-04-071-32/+24