Merge pull request #4539 from lioncash/dspinterp
DSP: Move interpreter source files to their own directory
This commit is contained in:
commit
0f5379f95f
|
@ -29,23 +29,23 @@ set(SRCS ActionReplay.cpp
|
|||
DSP/DSPDisassembler.cpp
|
||||
DSP/DSPAccelerator.cpp
|
||||
DSP/DSPCaptureLogger.cpp
|
||||
DSP/DSPIntCCUtil.cpp
|
||||
DSP/DSPIntExtOps.cpp
|
||||
DSP/DSPHWInterface.cpp
|
||||
DSP/DSPMemoryMap.cpp
|
||||
DSP/DSPStacks.cpp
|
||||
DSP/DSPAnalyzer.cpp
|
||||
DSP/DSPIntArithmetic.cpp
|
||||
DSP/DSPIntBranch.cpp
|
||||
DSP/DSPIntLoadStore.cpp
|
||||
DSP/DSPIntMisc.cpp
|
||||
DSP/DSPIntMultiplier.cpp
|
||||
DSP/DSPEmitter.cpp
|
||||
DSP/DSPCodeUtil.cpp
|
||||
DSP/LabelMap.cpp
|
||||
DSP/DSPInterpreter.cpp
|
||||
DSP/DSPCore.cpp
|
||||
DSP/DSPTables.cpp
|
||||
DSP/Interpreter/DSPIntArithmetic.cpp
|
||||
DSP/Interpreter/DSPIntBranch.cpp
|
||||
DSP/Interpreter/DSPIntCCUtil.cpp
|
||||
DSP/Interpreter/DSPInterpreter.cpp
|
||||
DSP/Interpreter/DSPIntExtOps.cpp
|
||||
DSP/Interpreter/DSPIntLoadStore.cpp
|
||||
DSP/Interpreter/DSPIntMisc.cpp
|
||||
DSP/Interpreter/DSPIntMultiplier.cpp
|
||||
DSP/Jit/DSPJitRegCache.cpp
|
||||
DSP/Jit/DSPJitExtOps.cpp
|
||||
DSP/Jit/DSPJitBranch.cpp
|
||||
|
|
|
@ -61,17 +61,17 @@
|
|||
<ClCompile Include="DSP\DSPCore.cpp" />
|
||||
<ClCompile Include="DSP\DSPEmitter.cpp" />
|
||||
<ClCompile Include="DSP\DSPHWInterface.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntArithmetic.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntBranch.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntCCUtil.cpp" />
|
||||
<ClCompile Include="DSP\DSPInterpreter.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntExtOps.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntLoadStore.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntMisc.cpp" />
|
||||
<ClCompile Include="DSP\DSPIntMultiplier.cpp" />
|
||||
<ClCompile Include="DSP\DSPMemoryMap.cpp" />
|
||||
<ClCompile Include="DSP\DSPStacks.cpp" />
|
||||
<ClCompile Include="DSP\DSPTables.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntArithmetic.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntBranch.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntCCUtil.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPInterpreter.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntExtOps.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntLoadStore.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntMisc.cpp" />
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntMultiplier.cpp" />
|
||||
<ClCompile Include="DSP\Jit\DSPJitArithmetic.cpp" />
|
||||
<ClCompile Include="DSP\Jit\DSPJitBranch.cpp" />
|
||||
<ClCompile Include="DSP\Jit\DSPJitCCUtil.cpp" />
|
||||
|
@ -289,13 +289,13 @@
|
|||
<ClInclude Include="DSP\DSPEmitter.h" />
|
||||
<ClInclude Include="DSP\DSPHost.h" />
|
||||
<ClInclude Include="DSP\DSPHWInterface.h" />
|
||||
<ClInclude Include="DSP\DSPIntCCUtil.h" />
|
||||
<ClInclude Include="DSP\DSPInterpreter.h" />
|
||||
<ClInclude Include="DSP\DSPIntExtOps.h" />
|
||||
<ClInclude Include="DSP\DSPIntUtil.h" />
|
||||
<ClInclude Include="DSP\DSPMemoryMap.h" />
|
||||
<ClInclude Include="DSP\DSPStacks.h" />
|
||||
<ClInclude Include="DSP\DSPTables.h" />
|
||||
<ClInclude Include="DSP\Interpreter\DSPIntCCUtil.h" />
|
||||
<ClInclude Include="DSP\Interpreter\DSPInterpreter.h" />
|
||||
<ClInclude Include="DSP\Interpreter\DSPIntExtOps.h" />
|
||||
<ClInclude Include="DSP\Interpreter\DSPIntUtil.h" />
|
||||
<ClInclude Include="DSP\Jit\DSPJitRegCache.h" />
|
||||
<ClInclude Include="DSP\LabelMap.h" />
|
||||
<ClInclude Include="ec_wii.h" />
|
||||
|
|
|
@ -186,28 +186,28 @@
|
|||
<ClCompile Include="Debugger\PPCDebugInterface.cpp">
|
||||
<Filter>Debugger</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntArithmetic.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntArithmetic.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntBranch.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntBranch.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntCCUtil.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntCCUtil.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPInterpreter.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPInterpreter.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntExtOps.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntExtOps.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntLoadStore.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntLoadStore.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntMisc.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntMisc.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\DSPIntMultiplier.cpp">
|
||||
<ClCompile Include="DSP\Interpreter\DSPIntMultiplier.cpp">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="DSP\Jit\DSPJitArithmetic.cpp">
|
||||
|
@ -809,16 +809,16 @@
|
|||
<ClInclude Include="Debugger\PPCDebugInterface.h">
|
||||
<Filter>Debugger</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="DSP\DSPIntCCUtil.h">
|
||||
<ClInclude Include="DSP\Interpreter\DSPIntCCUtil.h">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="DSP\DSPInterpreter.h">
|
||||
<ClInclude Include="DSP\Interpreter\DSPInterpreter.h">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="DSP\DSPIntExtOps.h">
|
||||
<ClInclude Include="DSP\Interpreter\DSPIntExtOps.h">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="DSP\DSPIntUtil.h">
|
||||
<ClInclude Include="DSP\Interpreter\DSPIntUtil.h">
|
||||
<Filter>DSPCore\Interpreter</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="DSP\Jit\DSPJitRegCache.h">
|
||||
|
|
|
@ -2,14 +2,15 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPAccelerator.h"
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
#include "Common/Logging/Log.h"
|
||||
#include "Common/MathUtil.h"
|
||||
|
||||
#include "Core/DSP/DSPAccelerator.h"
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
#include "Core/DSP/DSPHost.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
|
||||
// The hardware adpcm decoder :)
|
||||
static s16 ADPCM_Step(u32& _rSamplePos)
|
||||
{
|
||||
|
|
|
@ -2,10 +2,12 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
|
||||
#include <array>
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Common/Logging/Log.h"
|
||||
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
|
||||
|
|
|
@ -3,8 +3,11 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPAssembler.h"
|
||||
|
||||
#include <cstdio>
|
||||
#include <cstdlib>
|
||||
#include <cstring>
|
||||
#include <fstream>
|
||||
#include <iostream>
|
||||
#include <map>
|
||||
|
@ -13,9 +16,7 @@
|
|||
#include "Common/CommonTypes.h"
|
||||
#include "Common/FileUtil.h"
|
||||
|
||||
#include "Core/DSP/DSPAssembler.h"
|
||||
#include "Core/DSP/DSPDisassembler.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
|
||||
static const char* err_string[] = {"",
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
#include <memory>
|
||||
|
@ -10,17 +12,17 @@
|
|||
#include "Common/CommonFuncs.h"
|
||||
#include "Common/CommonTypes.h"
|
||||
#include "Common/Event.h"
|
||||
#include "Common/FileUtil.h"
|
||||
#include "Common/Hash.h"
|
||||
#include "Common/Logging/Log.h"
|
||||
#include "Common/MemoryUtil.h"
|
||||
#include "Common/MsgHandler.h"
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
#include "Core/DSP/DSPHost.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
SDSP g_dsp;
|
||||
DSPBreakpoints g_dsp_breakpoints;
|
||||
|
|
|
@ -14,8 +14,8 @@
|
|||
#include "Common/FileUtil.h"
|
||||
#include "Common/StringUtil.h"
|
||||
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
DSPDisassembler::DSPDisassembler(const AssemblerSettings& settings) : settings_(settings)
|
||||
{
|
||||
|
|
|
@ -2,14 +2,20 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
|
||||
#include <cstring>
|
||||
|
||||
#include "Common/Assert.h"
|
||||
#include "Common/BitSet.h"
|
||||
#include "Common/CommonTypes.h"
|
||||
#include "Common/Logging/Log.h"
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPHost.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
#define MAX_BLOCK_SIZE 250
|
||||
#define DSP_IDLE_SKIP_CYCLES 0x1000
|
||||
|
|
|
@ -3,18 +3,17 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
|
||||
#include "Common/CPUDetect.h"
|
||||
#include "Common/CommonFuncs.h"
|
||||
#include "Common/Intrinsics.h"
|
||||
#include "Common/Logging/Log.h"
|
||||
#include "Common/MemoryUtil.h"
|
||||
#include "Common/Thread.h"
|
||||
|
||||
#include "Core/DSP/DSPAccelerator.h"
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
#include "Core/DSP/DSPHost.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
|
||||
static void gdsp_do_dma();
|
||||
|
|
|
@ -4,9 +4,12 @@
|
|||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
|
||||
#include "Common/Logging/Log.h"
|
||||
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
|
||||
u16 dsp_imem_read(u16 addr)
|
||||
{
|
||||
|
|
|
@ -4,12 +4,13 @@
|
|||
|
||||
// Additional copyrights go to Duddie (c) 2005 (duddie@walla.com)
|
||||
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPIntExtOps.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntExtOps.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
// clang-format off
|
||||
const DSPOPCTemplate opcodes[] =
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
//
|
||||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Core/DSP/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
// Arithmetic and accumulator control.
|
||||
|
|
@ -5,11 +5,11 @@
|
|||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/DSPStacks.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
namespace DSPInterpreter
|
||||
{
|
|
@ -6,9 +6,8 @@
|
|||
|
||||
// HELPER FUNCTIONS
|
||||
|
||||
#include "Core/DSP/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
|
||||
namespace DSPInterpreter
|
||||
{
|
|
@ -2,9 +2,10 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "DSPIntExtOps.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntExtOps.h"
|
||||
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
|
||||
// not needed for game ucodes (it slows down interpreter/dspjit32 + easier to compare int VS
|
||||
// dspjit64 without it)
|
|
@ -4,9 +4,9 @@
|
|||
//
|
||||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
namespace DSPInterpreter
|
||||
{
|
|
@ -5,10 +5,10 @@
|
|||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
namespace DSPInterpreter
|
||||
{
|
|
@ -6,10 +6,10 @@
|
|||
|
||||
// Multiplier and product register control
|
||||
|
||||
#include "Core/DSP/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPIntUtil.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
namespace DSPInterpreter
|
||||
{
|
|
@ -3,7 +3,7 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
#include "Common/Logging/Log.h"
|
|
@ -4,10 +4,9 @@
|
|||
|
||||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
|
||||
using namespace Gen;
|
||||
|
|
|
@ -2,10 +2,11 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/DSPStacks.h"
|
||||
|
||||
using namespace Gen;
|
||||
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
|
||||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPIntUtil.h" // Helper functions
|
||||
|
||||
using namespace Gen;
|
||||
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
|
||||
// Additional copyrights go to Duddie and Tratax (c) 2004
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPIntCCUtil.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
using namespace Gen;
|
||||
|
||||
|
|
|
@ -2,10 +2,11 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
|
||||
using namespace Gen;
|
||||
|
||||
|
|
|
@ -6,9 +6,10 @@
|
|||
|
||||
// Multiplier and product register control
|
||||
|
||||
#include "Core/DSP/DSPAnalyzer.h"
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPIntUtil.h"
|
||||
|
||||
using namespace Gen;
|
||||
|
||||
|
|
|
@ -2,11 +2,15 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/DSP/Jit/DSPJitRegCache.h"
|
||||
|
||||
#include <cinttypes>
|
||||
|
||||
#include "Common/Assert.h"
|
||||
#include "Common/Logging/Log.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
#include "Core/DSP/Jit/DSPJitRegCache.h"
|
||||
|
||||
using namespace Gen;
|
||||
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
|
||||
#include "Core/DSP/DSPEmitter.h"
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
#include "Core/DSP/DSPMemoryMap.h"
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
// Licensed under GPLv2+
|
||||
// Refer to the license.txt file included.
|
||||
|
||||
#include "Core/HW/DSPLLE/DSPLLE.h"
|
||||
|
||||
#include <mutex>
|
||||
#include <string>
|
||||
#include <thread>
|
||||
|
||||
#include "Common/Atomic.h"
|
||||
#include "Common/ChunkFile.h"
|
||||
#include "Common/CommonPaths.h"
|
||||
#include "Common/CommonTypes.h"
|
||||
|
@ -19,14 +20,11 @@
|
|||
#include "Core/DSP/DSPCore.h"
|
||||
#include "Core/DSP/DSPHWInterface.h"
|
||||
#include "Core/DSP/DSPHost.h"
|
||||
#include "Core/DSP/DSPInterpreter.h"
|
||||
#include "Core/DSP/DSPTables.h"
|
||||
#include "Core/HW/DSPLLE/DSPLLE.h"
|
||||
#include "Core/DSP/Interpreter/DSPInterpreter.h"
|
||||
#include "Core/HW/DSPLLE/DSPLLEGlobals.h"
|
||||
#include "Core/HW/Memmap.h"
|
||||
#include "Core/Host.h"
|
||||
#include "Core/Movie.h"
|
||||
#include "Core/NetPlayProto.h"
|
||||
|
||||
static Common::Event dspEvent;
|
||||
static Common::Event ppcEvent;
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
#include <mutex>
|
||||
#include <thread>
|
||||
|
||||
#include "Common/CommonTypes.h"
|
||||
#include "Common/Flag.h"
|
||||
#include "Core/DSPEmulator.h"
|
||||
|
||||
|
|
Loading…
Reference in New Issue