Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Showing
with
425 additions
and 92 deletions.
- +13 −1 CMakeLists.txt
- +10 −1 SRC/GekkoCore/GekkoDefs.h
- +2 −2 SRC/GekkoCore/GekkoDisasm.cpp
- +45 −51 SRC/GekkoCore/Interpreter/System.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcCompare.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcCondition.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcFPLoadStore.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcFloatingPoint.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcLogical.cpp
- +2 −1 SRC/GekkoCore/JitcX64/JitcPSLoadStore.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcShift.cpp
- +2 −0 SRC/GekkoCore/JitcX64/JitcSystem.cpp
- +1 −0 SRC/GekkoCore/JitcX86/Common.cpp
- +1 −0 SRC/GekkoCore/JitcX86/Fallback.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcBranch.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcCompare.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcCondition.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcFPLoadStore.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcFloatingPoint.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcInteger.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcLoadStore.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcLogical.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcPSLoadStore.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcPairedSingle.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcRotate.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcShift.cpp
- +2 −0 SRC/GekkoCore/JitcX86/JitcSystem.cpp
- +61 −36 SRC/GekkoCore/Scripts/CMakeLists.txt
- +184 −0 SRC/GekkoCore/Scripts/VS2019/GekkoCore.vcxproj
- +66 −0 SRC/GekkoCore/Scripts/VS2019/GekkoCore.vcxproj.filters
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -803,8 +803,8 @@ namespace Gekko | ||
| switch(tbr) | ||
| { | ||
| // General architecture time-base registers. | ||
| case (int)TBR::TBL: return "TBL"; | ||
| case (int)TBR::TBU: return "TBU"; | ||
| } | ||
|
|
||
| char def[8] = { 0, }; | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Compare Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Condition Register Logical Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Floating-Point Load and Store Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Floating-Point Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Logical Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Shift Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // System Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1 @@ | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1 @@ | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Branch Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Compare Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Condition Register Logical Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Floating-Point Load and Store Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Floating-Point Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Load and Store Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Logical Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Paired Single Load and Store Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Paired Single Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Rotate Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // Integer Shift Instructions | ||
| #include "../pch.h" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| @@ -0,0 +1,2 @@ | ||
| // System Instructions | ||
| #include "../pch.h" |
Oops, something went wrong.