dingusppc/cpu/ppc
Mihai Parparita 31d7b056af ppcopcodes: avoid TLB flushes for noop SR changes
They happen surprisingly often, and flushing the TLB is expensive
because we need to walk over all entries.

Takes booting 10.2 on a Beige G3 from binary start to "Welcome to Macintosh"
from 58s to 38s on my machine.
2024-07-28 13:28:05 -07:00
..
test cpu: Add cpu options to ppc_cpu_init. 2024-04-10 06:43:18 -07:00
CMakeLists.txt
poweropcodes.cpp Minor code clean-up 2024-05-08 07:07:32 -07:00
ppcdisasm.cpp Fix missing std::find_if and others with GCC 14.1.1 2024-06-24 23:41:55 +02:00
ppcdisasm.h
ppcemu.h ppcopcodes: Fixes for SPRs. 2024-04-10 07:21:54 -07:00
ppcexceptions.cpp
ppcexec.cpp Fixes issue #97 2024-06-30 06:53:44 -07:00
ppcfpopcodes.cpp Implement VX and FEX updates for mtfsfi 2024-04-09 21:11:09 -07:00
ppcmacros.h Fixing compiler warnings, pt. 1 2024-06-21 08:01:21 -07:00
ppcmmu.cpp More compiler warning fixes 2024-06-24 19:40:20 -07:00
ppcmmu.h ppcmmu: Replace defines. 2024-04-09 07:57:48 -07:00
ppcopcodes.cpp ppcopcodes: avoid TLB flushes for noop SR changes 2024-07-28 13:28:05 -07:00