dolphin-emulator/Source/Core
Sintendo d81213c4a5 JitArm64_Integer: Optimize subfic for -1
Another one backported from x86. Not sure why I didn't do this in #12891
already.

- Without carry
Before:
0x2a3a03fb   mvn    w27, w26
0x6b1a037b   subs   w27, w27, w26

After:
0x1280001b   mov    w27, #-0x1                ; =-1

- With carry
Before:
0x2a3b03f7   mvn    w23, w27
0x6b1b02f7   subs   w23, w23, w27
0x1a9f37f6   cset   w22, hs
0x390bd3b6   strb   w22, [x29, #0x2f4]

After:
0x12800017   mov    w23, #-0x1                ; =-1
2024-12-15 02:24:30 +01:00
..
AudioCommon Adjust order and spacing of various #includes 2024-07-26 14:28:34 -07:00
Common Core: Store object name separately for symbols 2024-11-11 12:36:53 -05:00
Core JitArm64_Integer: Optimize subfic for -1 2024-12-15 02:24:30 +01:00
DiscIO Merge pull request #13090 from mitaclaw/ranges-modernization-1-trivial 2024-10-15 17:08:55 +02:00
DolphinNoGUI GDBStub: Signal Breakpoint Changes To Host 2024-11-15 15:12:11 -08:00
DolphinQt Merge pull request #13113 from CelestialAmber/mwld-map 2024-12-07 17:13:13 -05:00
DolphinTool GDBStub: Signal Breakpoint Changes To Host 2024-11-15 15:12:11 -08:00
InputCommon InputCommon/SDL: Add touchpad inputs. 2024-12-04 21:08:18 -06:00
MacUpdater MacUpdater: Post-process the bundle 2024-08-01 22:06:55 -04:00
UICommon Merge pull request #13096 from mitaclaw/ranges-modernization-7-rewrite 2024-10-27 19:17:01 -04:00
UpdaterCommon Simplify std::copy with std::copy_n 2024-10-07 15:34:56 -07:00
VideoBackends Merge pull request #13104 from TellowKrinkle/MTLLogging 2024-10-19 13:03:52 -04:00
VideoCommon GeneralWidget: Recommend default video backend in tooltip 2024-11-03 12:28:30 -08:00
WinUpdater Remove redundant semicolons 2024-08-20 14:59:54 +02:00
CMakeLists.txt CMakeLists: Embed macOS Updater app inside DolphinQt 2024-08-01 22:06:55 -04:00
DolphinLib.ARM64.props
DolphinLib.props Move UICommon/Disassembler to Common/HostDisassembler 2024-10-19 00:14:54 -07:00
DolphinLib.vcxproj
DolphinLib.vcxproj.user
DolphinLib.x64.props