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
..
2014-09-11 13:05:31 -04:00
2014-08-23 11:19:19 -07:00
2014-09-11 01:55:43 -04:00
2014-09-09 00:24:49 -04:00
2014-07-13 02:16:51 +02:00
2014-09-11 13:05:31 -04:00
2014-09-11 01:55:43 -04:00
2014-09-11 13:05:31 -04:00
2014-02-28 12:43:20 +01:00