dolphin/Source/Core/Core/PowerPC
JosJuice 9246bcad55 JitArm64: Add negate parameter to SetCRFieldBit
Unlike on x64, inverting EQ or GT in SetCRFieldBit saves us one
instruction. Also unlike on x64, inverting SO or LT in GetCRFieldBit
requires an extra instruction (just like in SetCRFieldBit). Due to this,
replacing an invert in GetCRFieldBit with an invert in SetCRFieldBit
when possible is either equally good or better - never worse.
2024-11-02 10:48:27 +01:00
..
CachedInterpreter Host: Rename JitCacheInvalidation 2024-10-23 23:43:24 -07:00
Interpreter Merge pull request #12813 from Geotale/interpreter-subnormal-rounding 2024-09-08 14:22:02 +02:00
Jit64 Host: Rename JitCacheInvalidation 2024-10-23 23:43:24 -07:00
Jit64Common Jit64: Add extra cases for reversible avx_op 2024-04-20 17:50:54 +02:00
JitArm64 JitArm64: Add negate parameter to SetCRFieldBit 2024-11-02 10:48:27 +01:00
JitArmCommon
JitCommon JITs: Revamp LogGeneratedX86 2024-10-19 02:30:45 -07:00
SignatureDB
BreakPoints.cpp Modernize std::find_if with ranges 2024-10-10 15:28:11 -07:00
BreakPoints.h Debugger: Rework temporary breakpoints 2024-07-05 21:33:22 +02:00
ConditionRegister.cpp
ConditionRegister.h
CPUCoreBase.h
Expression.cpp Merge pull request #12738 from mitaclaw/expression-sprs 2024-05-04 17:35:12 +02:00
Expression.h Expression: Support All SPRs + MSR 2024-05-03 17:56:58 -07:00
GDBStub.cpp Debugger: Small other cleanup 2024-07-02 18:29:42 +02:00
GDBStub.h
Gekko.h Branch Watch Tool: New Conditional Branch Inspection Tools 2024-08-31 15:37:34 -07:00
JitInterface.cpp DolphinQt: JIT Widget Refresh 2024-10-19 02:30:44 -07:00
JitInterface.h DolphinQt: JIT Widget Refresh 2024-10-19 02:30:44 -07:00
MMU.cpp Merge pull request #12626 from MikeIsAStar/remove-erroneous-continue-statement 2024-06-06 03:54:59 +02:00
MMU.h Remove redundant semicolons 2024-08-20 14:59:54 +02:00
PowerPC.cpp DolphinQt: Signal Host::JitCacheInvalidation in more places 2024-10-23 23:43:25 -07:00
PowerPC.h Debugger: Small other cleanup 2024-07-02 18:29:42 +02:00
PPCAnalyst.cpp PPCAnalyst: Refactor mtspr handling code 2024-05-26 11:14:18 +02:00
PPCAnalyst.h PPCAnalyst: Remove unused member isBranchTarget 2024-05-24 20:51:39 +02:00
PPCCache.cpp Modernize std::fill with ranges 2024-10-10 00:53:48 -07:00
PPCCache.h PPCCache: Avoid Global System Accessor 2024-04-08 19:49:57 -07:00
PPCSymbolDB.cpp Use 'contains' method 2024-08-14 22:18:28 +02:00
PPCSymbolDB.h PPCSymbolDB: GetDescription by std::string_view 2024-04-13 00:19:01 -07:00
PPCTables.cpp TypeUtils: Remove Common::Fill 2024-08-22 17:29:26 -07:00
PPCTables.h