dolphin/Source/Core/Core/PowerPC/Jit64
Sintendo 19dda51a0d Jit64: subfx - Use LEA when possible
Similar to what we do for addx. Since we're calculating b - a and
because subtraction is not communitative, we can only apply this when
source register a holds the constant.

Before:
45 8B EE             mov         r13d,r14d
41 83 ED 08          sub         r13d,8

After:
45 8D 6E F8          lea         r13d,[r14-8]
2020-04-21 22:45:47 +02:00
..
RegCache Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
Jit_Branch.cpp Jit64: Refactor WriteIdleExit helper. 2019-04-20 20:52:39 +02:00
Jit_FloatingPoint.cpp PowerPC: Factor out CR helpers into POD class 2019-03-08 20:42:09 +01:00
Jit_Integer.cpp Jit64: subfx - Use LEA when possible 2020-04-21 22:45:47 +02:00
Jit_LoadStore.cpp Jit64: Only activate dcbz fastpath with fastmem. 2019-12-28 13:41:57 +01:00
Jit_LoadStoreFloating.cpp Jit64AsmCommon: Make ConvertDoubleToSingle use RSCRATCH as output 2019-05-25 23:07:50 +01:00
Jit_LoadStorePaired.cpp Jit_LoadStorePaired: psq_lXX 2018-10-28 17:57:45 +00:00
Jit_Paired.cpp Jit64: Remove Jitx86Base class 2018-12-28 09:15:26 +00:00
Jit_SystemRegisters.cpp Jit64: fix mcrfs 2019-08-18 03:49:32 +01:00
Jit.cpp Merge pull request #8472 from degasus/jitsetting 2020-02-08 13:49:33 +00:00
Jit.h Jit64: Refactor WriteIdleExit helper. 2019-04-20 20:52:39 +02:00
Jit64_Tables.cpp Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
JitAsm.cpp Merge pull request #8120 from MerryMage/cdts 2020-01-25 19:10:37 +00:00
JitAsm.h Jit64: Remove Jitx86Base class 2018-12-28 09:15:26 +00:00