dolphin/Source/Core
Lioncash c1b78106e7
Interpreter_LoadStore: Flag alignment exceptions on misaligned addresses in lwarx, lmw, stmw, and stwcx
The effective address given to these instructions must be word (4 byte) aligned,
and if the address is not aligned like that, then an alignment exception
gets triggered.

We currently don't update the DSISR in this case properly, since we
didn't really handle alignment exceptions outside of ecowx and eciwx,
and even then the handling of it isn't really that great, considering
the DAR isn't updated with the address that caused the exception to
occur.

The DSISR will eventually be amended to be properly updated.
2018-04-02 08:34:26 -04:00
..
AudioCommon AudioCommon/CMakelists: Migrate off add_dolphin_library 2018-03-22 22:07:11 -04:00
Common CMakeLists: Link in system framework libraries explicitly on macOS 2018-03-30 16:14:10 -04:00
Core Interpreter_LoadStore: Flag alignment exceptions on misaligned addresses in lwarx, lmw, stmw, and stwcx 2018-04-02 08:34:26 -04:00
DiscIO DiscIO: Don't use all uppercase for enum values 2018-03-31 14:11:32 +02:00
DolphinNoGUI Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
DolphinQt2 Merge pull request #6533 from spycrab/qt_desc_box 2018-04-01 14:06:50 -04:00
DolphinWX Remove EmuState 2018-03-31 16:21:17 +02:00
InputCommon CMakeLists: Link in system framework libraries explicitly on macOS 2018-03-30 16:14:10 -04:00
UICommon Remove EmuState 2018-03-31 16:21:17 +02:00
Updater Updater: Implement UI 2018-03-28 17:59:22 +02:00
VideoBackends VideoCommon/Vulkan: Explicitly link in xxhash 2018-03-28 17:03:16 -04:00
VideoCommon Renderer: Only recreate frame dump texture if dimensions differ 2018-04-02 01:15:48 +10:00
CMakeLists.txt