dolphin/Source/Core/Core/DSP
Pierre Bourdon 4747cc7a15 Fix DSP CMPAR disassembly
Previously the two operand register selection bits were inverted, causing "CMPAR AC1, AX0.H" to be disassembled as "CMPAR AC0, AX1.H".

DSP RE is always fun: on the one hand Nintendo does a lot of stupid shit, so anything weird could be a legitimate bug of the UCode that is not supposed to make any sense. On the other hand, Dolphin *also* does a lot of stupid shit, so there's always that doubt.

Note: completely untested change - done with the GH text editor, just to show you how much I care :) . These operand descriptions are only used for disassembly, so no real behavior change is expected.
2014-12-13 04:14:51 +01:00
..
Jit DSPJitRegCache: Use std::array to represent the register arrays 2014-09-28 03:02:29 -04:00
DSPAccelerator.cpp Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
DSPAccelerator.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
DSPAnalyzer.cpp DSPAnalyzer: Use a std::array for the code flags 2014-10-30 12:45:27 -04:00
DSPAnalyzer.h DSPAnalyzer: Use a std::array for the code flags 2014-10-30 12:45:27 -04:00
DSPAssembler.cpp Core: Join some variable declarations and assignments 2014-11-15 20:21:35 -05:00
DSPAssembler.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPBreakpoints.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
DSPCaptureLogger.cpp DSP: Add support for PCAP logging of CPU<->DSP communications 2014-06-22 20:04:46 +02:00
DSPCaptureLogger.h DSP: Add support for PCAP logging of CPU<->DSP communications 2014-06-22 20:04:46 +02:00
DSPCodeUtil.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPCodeUtil.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPCommon.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
DSPCore.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPCore.h Various formatting and consistency fixes 2014-11-13 22:42:18 -05:00
DSPDisassembler.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPDisassembler.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPEmitter.cpp Convert registersInUse to BitSet. 2014-10-25 16:57:25 -04:00
DSPEmitter.h Remove dumb CodeBlock duplication in the emitters. 2014-04-09 13:53:43 -05:00
DSPHost.h Add missing includes where headers depend on other headers having been included first. 2014-10-21 21:22:16 -04:00
DSPHWInterface.cpp Core: Default initialize a pointer to nullptr in gdsp_do_dma() 2014-08-06 12:10:09 -04:00
DSPHWInterface.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPIntArithmetic.cpp Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
DSPIntBranch.cpp Renamed all Core/DPS/Dsp* files to Core/DSP/DSP* 2014-04-10 12:10:55 -06:00
DSPIntCCUtil.cpp Core: Clean up brace placements 2014-08-30 18:06:49 -04:00
DSPIntCCUtil.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPInterpreter.cpp mark all local variables as static 2014-07-11 16:10:20 +02:00
DSPInterpreter.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
DSPIntExtOps.cpp Fixes spacing for "for", "while", "switch" and "if" 2014-03-11 00:35:07 +13:00
DSPIntExtOps.h Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
DSPIntLoadStore.cpp Renamed all Core/DPS/Dsp* files to Core/DSP/DSP* 2014-04-10 12:10:55 -06:00
DSPIntMisc.cpp Renamed all Core/DPS/Dsp* files to Core/DSP/DSP* 2014-04-10 12:10:55 -06:00
DSPIntMultiplier.cpp Renamed all Core/DPS/Dsp* files to Core/DSP/DSP* 2014-04-10 12:10:55 -06:00
DSPIntUtil.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPMemoryMap.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
DSPMemoryMap.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPStacks.cpp Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPStacks.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00
DSPTables.cpp Fix DSP CMPAR disassembly 2014-12-13 04:14:51 +01:00
DSPTables.h Get rid of a few C-style struct declarations 2014-07-23 20:36:45 -04:00
LabelMap.cpp Convert all includes to relative paths. 2014-02-18 02:19:10 -05:00
LabelMap.h Include CommonTypes.h instead of Common.h. 2014-09-08 15:39:58 -04:00