dolphin/Source/Core
Sintendo 53a947749a x64Emitter: short MOV for 64bit immediates (2)
Prior to this commit, the emitter would unconditionally emit a 10-byte
instruction known as MOVABS when loading a 64-bit immediate to a
register.

0:  48 b8 ef be ad de 00    movabs rax,0xdeadbeef
7:  00 00 00

With this change, it will instead rely on the fact that on x64 writes to
32-bit registers are automatically zero extended to 64-bits, allowing
us to emit a 5 or 6-bytes instruction with the same effect for certain
immediates.

0:  b8 ef be ad de          mov    eax,0xdeadbeef
2018-09-16 19:52:03 +02:00
..
AudioCommon AudioCommon: Implement WASAPI 2018-05-26 13:08:10 +02:00
Common x64Emitter: short MOV for 64bit immediates (2) 2018-09-16 19:52:03 +02:00
Core Merge pull request #7377 from Techjar/more-frameskip-junk 2018-08-28 08:29:43 +02:00
DiscIO ExportDOL: ActionReplay has a 0'd dol offset. Don't try to extract. 2018-08-02 05:32:05 -04:00
DolphinNoGUI Merge pull request #6983 from yourWaifu/add-discord-rpc-support 2018-06-25 00:06:27 +02:00
DolphinQt Qt/MD5Dialog: Fix pressing enter on NetPlay window causing dialog to close 2018-08-27 08:39:39 -04:00
InputCommon InputCommon/XInput2: Increase mouse buttons to 32 2018-08-27 08:47:32 -04:00
UICommon DiscordPresence: Add popular games to artwork list 2018-08-27 06:10:11 -04:00
Updater Updater: Show error when trying to launch directly 2018-05-05 23:32:08 +02:00
VideoBackends FramebufferManager: Dynamic selection of EFB depth format 2018-07-19 21:47:42 +10:00
VideoCommon Correctly adjust the rendered XFB region at non-native internal resolutions when XFB was loaded from console RAM. 2018-09-13 19:39:49 +02:00
CMakeLists.txt Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00