diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index 8631b6ab85..d7e25bc915 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -57,16 +57,16 @@ set(SRCS DSP/Interpreter/DSPIntLoadStore.cpp DSP/Interpreter/DSPIntMisc.cpp DSP/Interpreter/DSPIntMultiplier.cpp - DSP/Jit/DSPEmitter.cpp - DSP/Jit/DSPJitRegCache.cpp - DSP/Jit/DSPJitExtOps.cpp - DSP/Jit/DSPJitBranch.cpp - DSP/Jit/DSPJitCCUtil.cpp - DSP/Jit/DSPJitArithmetic.cpp - DSP/Jit/DSPJitLoadStore.cpp - DSP/Jit/DSPJitMultiplier.cpp - DSP/Jit/DSPJitUtil.cpp - DSP/Jit/DSPJitMisc.cpp + DSP/Jit/x64/DSPEmitter.cpp + DSP/Jit/x64/DSPJitRegCache.cpp + DSP/Jit/x64/DSPJitExtOps.cpp + DSP/Jit/x64/DSPJitBranch.cpp + DSP/Jit/x64/DSPJitCCUtil.cpp + DSP/Jit/x64/DSPJitArithmetic.cpp + DSP/Jit/x64/DSPJitLoadStore.cpp + DSP/Jit/x64/DSPJitMultiplier.cpp + DSP/Jit/x64/DSPJitUtil.cpp + DSP/Jit/x64/DSPJitMisc.cpp FifoPlayer/FifoAnalyzer.cpp FifoPlayer/FifoDataFile.cpp FifoPlayer/FifoPlaybackAnalyzer.cpp diff --git a/Source/Core/Core/Core.vcxproj b/Source/Core/Core/Core.vcxproj index f50a2811de..99f2b19876 100644 --- a/Source/Core/Core/Core.vcxproj +++ b/Source/Core/Core/Core.vcxproj @@ -81,16 +81,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -339,8 +339,8 @@ - - + + diff --git a/Source/Core/Core/Core.vcxproj.filters b/Source/Core/Core/Core.vcxproj.filters index 5af2b51d8c..189b7d2088 100644 --- a/Source/Core/Core/Core.vcxproj.filters +++ b/Source/Core/Core/Core.vcxproj.filters @@ -47,7 +47,10 @@ {6204f663-bbd0-4eb5-bc15-e3778d8b6091} - {7042fb6f-9284-4469-bc7c-9302e0d984aa} + {5377680f-d667-4f1a-aa86-b616c19a5cd4} + + + {712e3a61-b818-434e-a724-ef8de1f09027} {d657188a-426d-46c8-af0a-caa148c6ed1b} @@ -236,35 +239,35 @@ DSPCore\Interpreter - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 FifoPlayer @@ -952,11 +955,11 @@ DSPCore\Interpreter - - DSPCore\Jit + + DSPCore\Jit\x64 - - DSPCore\Jit + + DSPCore\Jit\x64 FifoPlayer @@ -1561,4 +1564,4 @@ - + \ No newline at end of file diff --git a/Source/Core/Core/DSP/DSPCore.cpp b/Source/Core/Core/DSP/DSPCore.cpp index 3c92a4be54..db68a2c260 100644 --- a/Source/Core/Core/DSP/DSPCore.cpp +++ b/Source/Core/Core/DSP/DSPCore.cpp @@ -21,7 +21,7 @@ #include "Core/DSP/DSPHost.h" #include "Core/DSP/Interpreter/DSPIntUtil.h" #include "Core/DSP/Interpreter/DSPInterpreter.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" #include "Core/HW/DSP.h" namespace DSP diff --git a/Source/Core/Core/DSP/DSPTables.cpp b/Source/Core/Core/DSP/DSPTables.cpp index e8bf9d19f4..e06f69ce74 100644 --- a/Source/Core/Core/DSP/DSPTables.cpp +++ b/Source/Core/Core/DSP/DSPTables.cpp @@ -14,7 +14,7 @@ #include "Core/DSP/Interpreter/DSPIntExtOps.h" #include "Core/DSP/Interpreter/DSPInterpreter.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" namespace DSP { diff --git a/Source/Core/Core/DSP/DSPTables.h b/Source/Core/Core/DSP/DSPTables.h index d62022d972..41d5435a1c 100644 --- a/Source/Core/Core/DSP/DSPTables.h +++ b/Source/Core/Core/DSP/DSPTables.h @@ -11,7 +11,7 @@ #include #include "Core/DSP/DSPCommon.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" namespace DSP { diff --git a/Source/Core/Core/DSP/Jit/DSPEmitter.cpp b/Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPEmitter.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp index 16c794fcc7..5932f7c550 100644 --- a/Source/Core/Core/DSP/Jit/DSPEmitter.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPEmitter.cpp @@ -2,7 +2,7 @@ // Licensed under GPLv2+ // Refer to the license.txt file included. -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" #include #include diff --git a/Source/Core/Core/DSP/Jit/DSPEmitter.h b/Source/Core/Core/DSP/Jit/x64/DSPEmitter.h similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPEmitter.h rename to Source/Core/Core/DSP/Jit/x64/DSPEmitter.h index 5af802eed0..70585d513d 100644 --- a/Source/Core/Core/DSP/Jit/DSPEmitter.h +++ b/Source/Core/Core/DSP/Jit/x64/DSPEmitter.h @@ -14,7 +14,7 @@ #include "Common/x64Emitter.h" #include "Core/DSP/DSPCommon.h" -#include "Core/DSP/Jit/DSPJitRegCache.h" +#include "Core/DSP/Jit/x64/DSPJitRegCache.h" class PointerWrap; diff --git a/Source/Core/Core/DSP/Jit/DSPJitArithmetic.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitArithmetic.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitArithmetic.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitArithmetic.cpp index 1802253e21..e787faaa69 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitArithmetic.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitArithmetic.cpp @@ -8,7 +8,7 @@ #include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPMemoryMap.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitBranch.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitBranch.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitBranch.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitBranch.cpp index 960b7c4482..80a7d81ced 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitBranch.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitBranch.cpp @@ -8,7 +8,7 @@ #include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPMemoryMap.h" #include "Core/DSP/DSPTables.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitCCUtil.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitCCUtil.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitCCUtil.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitCCUtil.cpp index d296486327..13bb4fcea7 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitCCUtil.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitCCUtil.cpp @@ -5,7 +5,7 @@ // Additional copyrights go to Duddie and Tratax (c) 2004 #include "Core/DSP/DSPCore.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitExtOps.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitExtOps.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitExtOps.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitExtOps.cpp index f20b68aefe..5893117f84 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitExtOps.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitExtOps.cpp @@ -5,7 +5,7 @@ #include "Common/CommonTypes.h" #include "Core/DSP/DSPCore.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitLoadStore.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitLoadStore.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitLoadStore.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitLoadStore.cpp index 32f541a8aa..f750227c13 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitLoadStore.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitLoadStore.cpp @@ -8,7 +8,7 @@ #include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPMemoryMap.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitMisc.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitMisc.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitMisc.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitMisc.cpp index baea0d80e2..875febc466 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitMisc.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitMisc.cpp @@ -6,7 +6,7 @@ #include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPMemoryMap.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitMultiplier.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitMultiplier.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitMultiplier.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitMultiplier.cpp index 21b6120630..3051b11376 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitMultiplier.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitMultiplier.cpp @@ -11,7 +11,7 @@ #include "Common/CommonTypes.h" #include "Core/DSP/DSPCore.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitRegCache.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitRegCache.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitRegCache.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitRegCache.cpp index 2cda9196c1..87c2b8bf24 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitRegCache.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitRegCache.cpp @@ -2,7 +2,7 @@ // Licensed under GPLv2+ // Refer to the license.txt file included. -#include "Core/DSP/Jit/DSPJitRegCache.h" +#include "Core/DSP/Jit/x64/DSPJitRegCache.h" #include #include @@ -12,7 +12,7 @@ #include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPMemoryMap.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/DSP/Jit/DSPJitRegCache.h b/Source/Core/Core/DSP/Jit/x64/DSPJitRegCache.h similarity index 100% rename from Source/Core/Core/DSP/Jit/DSPJitRegCache.h rename to Source/Core/Core/DSP/Jit/x64/DSPJitRegCache.h diff --git a/Source/Core/Core/DSP/Jit/DSPJitUtil.cpp b/Source/Core/Core/DSP/Jit/x64/DSPJitUtil.cpp similarity index 99% rename from Source/Core/Core/DSP/Jit/DSPJitUtil.cpp rename to Source/Core/Core/DSP/Jit/x64/DSPJitUtil.cpp index 476637badb..0e63ddf670 100644 --- a/Source/Core/Core/DSP/Jit/DSPJitUtil.cpp +++ b/Source/Core/Core/DSP/Jit/x64/DSPJitUtil.cpp @@ -6,7 +6,7 @@ #include "Core/DSP/DSPCore.h" #include "Core/DSP/DSPHWInterface.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" using namespace Gen; diff --git a/Source/Core/Core/HW/DSPLLE/DSPHost.cpp b/Source/Core/Core/HW/DSPLLE/DSPHost.cpp index 281db0698b..9348f5aa4c 100644 --- a/Source/Core/Core/HW/DSPLLE/DSPHost.cpp +++ b/Source/Core/Core/HW/DSPLLE/DSPHost.cpp @@ -13,7 +13,7 @@ #include "Core/DSP/DSPAnalyzer.h" #include "Core/DSP/DSPCodeUtil.h" #include "Core/DSP/DSPCore.h" -#include "Core/DSP/Jit/DSPEmitter.h" +#include "Core/DSP/Jit/x64/DSPEmitter.h" #include "Core/HW/DSP.h" #include "Core/HW/DSPLLE/DSPSymbols.h" #include "Core/Host.h"