dolphin/Source/Core/Core
Bram Speeckaert 1c87f040a3 JitArm64: mulli - Only allocate reg when necessary
If the destination register doesn't equal the input register, using it
to temporarily hold the immediate value is fair game as it'll be
overwritten with the result of the multiplication anyway. This can
slightly reduce register pressure.

Before:

0x52800659   mov    w25, #0x32
0x1b197f5b   mul    w27, w26, w25

After:
0x5280065b   mov    w27, #0x32
0x1b1b7f5b   mul    w27, w26, w27
2022-11-02 21:53:19 +01:00
..
Boot Support for loading Ancast images 2022-10-22 13:35:49 +02:00
Config GraphicsSettings: Remove unused FreelookControlType enum forward declaration 2022-10-26 16:23:13 -07:00
ConfigLoaders Merge pull request #10175 from dreamsyntax/pause-on-panic 2022-09-24 20:28:09 +02:00
Debugger Gekko constistancy changes. Add context item to codeview to show or copy a load/store target memory address from instructions at or near PC when paused. 2022-03-17 12:53:38 -07:00
DSP Resolve GCC Warnings 2022-06-30 15:26:48 -05:00
FifoPlayer Fifo recorder: Fix incorrect calculation of the size of an array 2022-10-22 13:36:16 -07:00
HLE HLE_OS: Don't modify emulated state in printf hooks, since the actual PPC function will be called afterwards. 2022-07-30 14:06:28 +02:00
HW Merge pull request #10741 from Pokechu22/audio-dma-one-block-at-a-time 2022-10-24 01:43:22 -04:00
IOS Show vWii System Menu version in Menu Bar 2022-10-22 13:36:55 +02:00
PowerPC JitArm64: mulli - Only allocate reg when necessary 2022-11-02 21:53:19 +01:00
ActionReplay.cpp
ActionReplay.h
ARDecrypt.cpp
ARDecrypt.h
BootManager.cpp Netplay: Simplify save data options. 2022-09-20 01:37:32 +02:00
BootManager.h
CheatCodes.h
CheatGeneration.cpp
CheatGeneration.h
CheatSearch.cpp
CheatSearch.h
CMakeLists.txt Support for loading Ancast images 2022-10-22 13:35:49 +02:00
CommonTitles.h
ConfigManager.cpp Config: Move ToGameCubeRegion(), GetDirectoryForRegion(), and GetBootROMPath() to new config system namespace. 2022-06-05 21:24:45 +02:00
ConfigManager.h Config: Move ToGameCubeRegion(), GetDirectoryForRegion(), and GetBootROMPath() to new config system namespace. 2022-06-05 21:24:45 +02:00
Core.cpp Netplay: Completely rewrite Wiimote syncing logic to be similar to the GameCube controller one. 2022-10-02 23:22:02 +02:00
Core.h Common::Timer: use chrono::steady_clock internally 2022-08-02 22:24:06 -07:00
CoreTiming.cpp Common: Refactor PointerWrap 2022-05-25 13:06:41 -07:00
CoreTiming.h
DolphinAnalytics.cpp Common::Timer: use chrono::steady_clock internally 2022-08-02 22:24:06 -07:00
DolphinAnalytics.h Show a panic alert if the CP matrix indices don't match the XF matrix indices 2022-05-18 14:43:14 -07:00
DSPEmulator.cpp
DSPEmulator.h
FreeLookConfig.cpp
FreeLookConfig.h
FreeLookManager.cpp Free Look: Add background input setting (disabled by default) 2022-07-13 15:23:00 -07:00
FreeLookManager.h
GeckoCode.cpp
GeckoCode.h
GeckoCodeConfig.cpp StripSpaces: only strip spaces 2022-07-25 18:40:12 -07:00
GeckoCodeConfig.h
Host.h Add Discord presence ioctlv to /dev/dolphin 2022-08-06 07:32:29 +01:00
HotkeyManager.cpp Add hotkeys for incrementing/decrementing selected state slot (like RetroArch) 2022-08-07 12:20:09 -05:00
HotkeyManager.h Add hotkeys for incrementing/decrementing selected state slot (like RetroArch) 2022-08-07 12:20:09 -05:00
LibusbUtils.cpp Log warnings when LibusbUtils::MakeConfigDescriptor fails 2022-06-08 15:29:11 -07:00
LibusbUtils.h Log warnings when LibusbUtils::MakeConfigDescriptor fails 2022-06-08 15:29:11 -07:00
MachineContext.h
MemoryWatcher.cpp
MemoryWatcher.h
MemTools.cpp MemTools: Always provide a valid pointer in send_msg for mach_msg_overwrite 2022-06-12 00:19:09 -04:00
MemTools.h UnitTests: Skip PageFaultTest if exception handlers are not supported 2022-05-19 12:26:41 -07:00
Movie.cpp DolphinQt: Use input override system for TAS input windows 2022-10-03 22:04:09 +02:00
Movie.h DolphinQt: Use input override system for TAS input windows 2022-10-03 22:04:09 +02:00
NetPlayClient.cpp Deduplicate NetPlayServer::Send() and NetPlayClient::Send() into ENetUtil::SendPacket(). 2022-10-09 02:25:28 +02:00
NetPlayClient.h Qt/WiimoteControllersWidget: Disable remote Wiimote configuration during netplay. 2022-10-02 23:25:15 +02:00
NetPlayCommon.cpp
NetPlayCommon.h Updated PEER_TIMOUT in NetPlayCommon.h to use chrono literals; Updated NetPlayServer.cpp OnConnect() by putting commonly used code into named functions 2022-08-09 16:26:52 -06:00
NetPlayProto.h Qt/WiimoteControllersWidget: Disable remote Wiimote configuration during netplay. 2022-10-02 23:25:15 +02:00
NetPlayServer.cpp Deduplicate NetPlayServer::Send() and NetPlayClient::Send() into ENetUtil::SendPacket(). 2022-10-09 02:25:28 +02:00
NetPlayServer.h Merge pull request #10905 from shuffle2/netplay-hash 2022-08-22 15:57:49 +02:00
NetworkCaptureLogger.cpp NetworkCaptureLogger: Add GameCube BBA support 2022-07-12 13:35:49 +04:00
NetworkCaptureLogger.h NetworkCaptureLogger: Add GameCube BBA support 2022-07-12 13:35:49 +04:00
PatchEngine.cpp
PatchEngine.h
State.cpp VideoCommon: Add vertex shader point and line expansion 2022-10-22 20:13:24 -05:00
State.h Core/State: Rewrite threading behavior when multiple Save requests are happening. Should improve responsiveness when eg. mashing a save state button. 2022-10-02 00:00:29 +02:00
SyncIdentifier.h Added type to SyncIndentifierComparison enum in SyncIdentifier.h in an 2022-08-09 16:26:53 -06:00
SysConf.cpp
SysConf.h
System.cpp HW: Move MemoryInterface variables to Core::System. 2022-10-13 04:28:17 +02:00
System.h HW: Move MemoryInterface variables to Core::System. 2022-10-13 04:28:17 +02:00
TitleDatabase.cpp StripSpaces: only strip spaces 2022-07-25 18:40:12 -07:00
TitleDatabase.h
WiiRoot.cpp Netplay: Simplify save data options. 2022-09-20 01:37:32 +02:00
WiiRoot.h
WiiUtils.cpp WiiUtils: Change default NUS Shop URL to Dolphin's fake NUS 2022-05-05 15:21:02 -04:00
WiiUtils.h