dolphin/Source/Core
Bram Speeckaert 7073a135c6 JitArm64: MultiplyImmediate - Handle -(2^n)
ARM64's flexible shifting of input registers also allows us to calculate
a negative power of two in one instruction; shift the input of a NEG
instruction.

Before:
0x128001f7   mov    w23, #-0x10
0x1b1a7efa   mul    w26, w23, w26
0x93407f58   sxtw   x24, w26

After:
0x4b1a13fa   neg    w26, w26, lsl #4
0x93407f58   sxtw   x24, w26
2022-11-02 21:53:19 +01:00
..
AudioCommon WaveFile: Fix size check 2022-10-22 11:44:38 -07:00
Common Merge pull request #11220 from shuffle2/macversion 2022-10-30 15:19:55 -04:00
Core JitArm64: MultiplyImmediate - Handle -(2^n) 2022-11-02 21:53:19 +01:00
DiscIO VolumeVerifier: fix bogus "serial/version missing" error 2022-10-29 21:32:57 +01:00
DolphinNoGUI Merge pull request #10751 from Zopolis4/manifesto 2022-09-08 20:36:28 +02:00
DolphinQt Merge pull request #11185 from TryTwo/PR_MemoryWidget_Address_Input_History 2022-10-30 04:21:14 -04:00
DolphinTool Merge pull request #10751 from Zopolis4/manifesto 2022-09-08 20:36:28 +02:00
InputCommon Merge pull request #10979 from tellowkrinkle/QuartzWindowSpeed 2022-10-22 04:55:12 -04:00
MacUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
UICommon WinUpdater: Defer modifying any files until Updater.exe 2022-10-21 19:14:00 -07:00
UpdaterCommon MacUpdater: check os version 2022-10-30 12:04:57 -07:00
VideoBackends OGL: use already known object label lengths 2022-11-01 01:10:03 +00:00
VideoCommon VertexLoader: Remove "too many initializer values" workaround functions 2022-10-25 15:29:09 -07:00
WinUpdater MacUpdater: check os version 2022-10-30 12:04:57 -07:00
CMakeLists.txt CMakeLists: Add option to disable automatic update support 2022-03-18 03:04:51 -04:00
DolphinLib.ARM64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.props Merge pull request #11072 from SketchMaster2001/wiiconnect24 2022-10-16 04:31:28 +02:00
DolphinLib.vcxproj WinUpdater: Check OS and VC++ Redist versions. 2022-09-20 15:57:50 -07:00
DolphinLib.vcxproj.user msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00
DolphinLib.x64.props msbuild: use default Project attrs 2022-04-27 15:26:43 -07:00