Matt Mastracci
1e08ad0d97
Add MOV optimization and MOV_sum
...
Replaces incarnations of the A=B+C pattern throughout the
code so we can apply optimizations consistently.
2016-06-27 15:43:52 -06:00
Matt Mastracci
b1296a7825
Refactor fastmem/trampoline code.
...
Simplication to avoid reading back the generated instructions, allowing
us to handle all possible cases.
2016-06-27 14:58:20 -06:00
Matt Mastracci
4aa5291f54
Refactor the paired load/store code
...
Simplification/reduction of duplicated code. Detect other constant GQR values and inline loads (5-10% speedup) and do direct dispatch to AOT methods for stores.
2016-06-26 19:49:02 -06:00
Matt Mastracci
f1a5d6c104
[DVD] Ignore buffer when seeking backwards
...
Unfortunately this fix re-breaks Arc Rise Fantasia, so we must restore its INI as well.
2016-02-25 12:09:25 -07:00
Matt Mastracci
f3c2817496
[INI] Arc Rise Fantasia no longer needs the 'fast disk speed' setting
2016-02-14 18:43:46 -07:00
Matt Mastracci
4e6f58d82e
[DVD] Signedness fix in realistic timing path
2016-02-14 14:27:08 -07:00
Matt Mastracci
560769ad5d
DolphinWX: Fix window growing on every relaunch
...
Fixes part of #8993 -- the window would grow slightly on every re-launch
because the size was set before the UI was fully initialized.
2016-01-09 14:29:15 -07:00
Matt Mastracci
a60b24c937
MemoryWatcher: Initialize m_running to false to prevent crashes on OSX in the dtor when it picks up the wrong initial value
2016-01-08 12:20:35 -07:00