dolphin/Source/Core
booto c880302c6b Prevent paired singles routines clobbering PC,SRR0
Paired single (ps) instructions can call asm_routines that try to update
PowerPC::ppcState.pc. At the time the asm_routine is built, emulation has
not started and the PC is invalid (0). If the ps instruction causes an
exception (e.g. DSI), SRR0 gets clobbered with the invalid PC.

This change makes the relevant ps instructions store PC before calling out
to asm_routines, and prevents the asm_routine from trying to store PC
itself.
2018-05-14 20:49:13 -04:00
..
AudioCommon Reformat all the things! 2018-04-12 21:28:39 +02:00
Common FloatUtils: Remove IntDouble and IntFloat 2018-05-10 12:28:09 -04:00
Core Prevent paired singles routines clobbering PC,SRR0 2018-05-14 20:49:13 -04:00
DiscIO NandPaths: Return paths that are relative to Wii NAND 2018-05-04 19:52:17 +02:00
DolphinNoGUI UICommon: Avoid including Xrandr.h 2018-04-14 17:14:38 +02:00
DolphinQt2 Merge pull request #6806 from spycrab/qt_iowindow_crash 2018-05-10 21:18:48 +02:00
DolphinWX PowerPC: Make the PowerPCState's fpscr member variable a UReg_FPSCR instance 2018-05-06 18:46:52 -04:00
InputCommon Merge pull request #6564 from JosJuice/translate-certain-button-names 2018-04-14 23:20:39 +02:00
UICommon Qt: Allow custom stylesheets 2018-05-08 15:07:50 +02:00
Updater Updater: Show error when trying to launch directly 2018-05-05 23:32:08 +02:00
VideoBackends OGL: Fix broken format changes in i965 driver 2018-05-08 00:11:27 +10:00
VideoCommon RenderBase: Remove unused PixelPerfQuery enum 2018-05-09 12:11:29 -04:00
CMakeLists.txt Moved NoGUI out of DolphinWx. 2017-03-08 01:24:18 -08:00