dolphin/Source/Core
Fiora 54129a8ca5 PPCAnalyst: refactor, add carry op reordering and non-cmp reordering
Tries as hard as possible to push carry-using operations (like addc and adde)
next to each other. Refactor the instruction reordering to be more flexible
and allow multiple passes.

353 -> 192 x86 instructions on a carry-heavy code block in Pokemon Puzzle.
12% faster overall in Pokemon Puzzle; probably less in typical games (Virtual
Console games seem to be carry-heavy for some reason; maybe a different
compiler?)
2014-09-13 13:48:23 -07:00
..
AudioCommon Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
Common Merge pull request #1051 from Sonicadvance1/ARM-Common 2014-09-11 21:12:21 -05:00
Core PPCAnalyst: refactor, add carry op reordering and non-cmp reordering 2014-09-13 13:48:23 -07:00
DiscIO Merge pull request #1048 from lioncash/discio 2014-09-12 11:31:29 +10:00
DolphinWX Remove extra semicolons at the ends of some lines. 2014-09-10 12:17:38 -04:00
InputCommon Merge pull request #1027 from rohit-n/change-include 2014-09-10 00:35:16 -05:00
VideoBackends Remove extra semicolons at the ends of some lines. 2014-09-10 12:17:38 -04:00
VideoCommon Remove some unnecessary semicolons 2014-09-11 13:05:31 -04:00
CMakeLists.txt Put Plugins/ in Core/, rename to VideoBackends 2013-10-07 10:37:01 -04:00