Files
dolphin/Source/Core/Core
Fiora 7dbc623dc0 JIT: Initial FPRF support
Doesn't support all the FPSCR flags, just the FPRF ones.
Add PPCAnalyzer support to remove unnecessary FPRF calculations.

POV-ray benchmark with enableFPRF forced on for an extreme comparison:
Before: 1500s
After, fmul/fmadd only: 728s
After, all float: 753s

In real games that use FPRF, like F-Zero GX, FPRF previously cost a few percent
of total runtime.

Since FPRF is so much faster now, if enableFPRF is set, just do it for every
float instruction, not just fmul/fmadd like before. I don't know if this will
fix any games, but there's little good reason not to.
2014-08-26 10:57:03 -07:00
..
2014-08-24 15:56:41 -04:00
2014-07-13 02:16:51 +02:00
2014-08-22 01:22:58 -04:00
2014-08-26 10:57:03 -07:00
2014-08-23 11:19:19 -07:00
2014-08-23 15:26:59 -04:00
2014-08-19 10:05:58 -04:00
2014-07-13 02:16:51 +02:00
2014-07-13 02:16:51 +02:00
2014-08-03 13:48:53 -05:00