diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index 8631b6ab85b..d7e25bc915f 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 f50a2811de0..99f2b19876e 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 5af2b51d8cb..189b7d2088d 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 3c92a4be547..db68a2c2606 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 e8bf9d19f4a..e06f69ce742 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 d62022d9725..41d5435a1c3 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 16c794fcc7f..5932f7c5500 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 5af802eed08..70585d513d8 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 1802253e217..e787faaa691 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 960b7c4482e..80a7d81ced9 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 d2964863271..13bb4fcea73 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 f20b68aefe7..5893117f84e 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 32f541a8aad..f750227c133 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 baea0d80e26..875febc466d 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 21b6120630e..3051b113760 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 2cda9196c1f..87c2b8bf247 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 476637badb6..0e63ddf6705 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 281db0698bd..9348f5aa4cd 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"