dolphin/Source/Core
Sintendo a52774ca63 Jit64: fselx - Add AVX path
AVX has a four-operand VBLENDVPD instruction, which allows for the first
input and the destination to be different. By taking advantage of this,
we no longer need to copy one of the inputs around and we can just
reference it directly, provided it's already in a register (I have yet
to see this not be the case).

Before:
66 0F 57 C0          xorpd       xmm0,xmm0
F2 41 0F C2 C6 06    cmpnlesd    xmm0,xmm14
41 0F 28 CE          movaps      xmm1,xmm14
66 41 0F 38 15 CA    blendvpd    xmm1,xmm10,xmm0
F2 44 0F 10 F1       movsd       xmm14,xmm1

After:
66 0F 57 C0          xorpd       xmm0,xmm0
F2 41 0F C2 C6 06    cmpnlesd    xmm0,xmm14
C4 C3 09 4B CA 00    vblendvpd   xmm1,xmm14,xmm10,xmm0
F2 44 0F 10 F1       movsd       xmm14,xmm1
2020-07-28 23:17:18 +02:00
..
AudioCommon Externals: Fix OpenAL include directory. 2020-04-29 13:07:51 +02:00
Common Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
Core Jit64: fselx - Add AVX path 2020-07-28 23:17:18 +02:00
DiscIO DiscIO: fix -Wreorder warning 2020-07-24 17:41:37 +01:00
DolphinNoGUI Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
DolphinQt DolphinQt: fix -Wunused-variable warning 2020-07-24 17:44:32 +01:00
InputCommon Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
MacUpdater Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
UICommon DolphinQt: Show WAD as "WAD" instead of "" in file format column 2020-07-19 21:30:48 +02:00
UpdaterCommon Fix windows build system. 2020-04-29 12:56:52 +02:00
VideoBackends Merge pull request #8905 from JosJuice/jni-encoding 2020-07-18 22:13:14 -04:00
VideoCommon DolphinQt / VideoCommon: Add additional texture dumping options. Specifically, this enables users to choose whether to dump mip maps, base level textures, or both. 2020-07-22 19:30:27 -05:00
WinUpdater Common: Rename UTF16ToUTF8 2020-07-08 14:51:35 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00