diff options
author | Arisotura <thetotalworm@gmail.com> | 2021-11-17 18:15:50 +0100 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2021-11-17 18:15:50 +0100 |
commit | c1dcd585be0d7789bf68f098c443b7cadff28965 (patch) | |
tree | 9c467b7397fe4f1d67abca2fc3a4bb12bfd670ee /src/frontend/qt_sdl/PlatformConfig.cpp | |
parent | 53dfcfb18a0a438ae04be3141ae446e4e43c610a (diff) |
decouple JIT from Config. bahahahahah
Diffstat (limited to 'src/frontend/qt_sdl/PlatformConfig.cpp')
-rw-r--r-- | src/frontend/qt_sdl/PlatformConfig.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/frontend/qt_sdl/PlatformConfig.cpp b/src/frontend/qt_sdl/PlatformConfig.cpp index e01e4c9..a224b66 100644 --- a/src/frontend/qt_sdl/PlatformConfig.cpp +++ b/src/frontend/qt_sdl/PlatformConfig.cpp @@ -63,6 +63,14 @@ int ShowOSD; int ConsoleType; int DirectBoot; +#ifdef JIT_ENABLED +int JIT_Enable = false; +int JIT_MaxBlockSize = 32; +int JIT_BranchOptimisations = true; +int JIT_LiteralOptimisations = true; +int JIT_FastMemory = true; +#endif + int DLDIEnable; char DLDISDPath[1024]; int DLDISize; @@ -186,6 +194,18 @@ ConfigEntry PlatformConfigFile[] = {"ConsoleType", 0, &ConsoleType, 0, NULL, 0}, {"DirectBoot", 0, &DirectBoot, 1, NULL, 0}, +#ifdef JIT_ENABLED + {"JIT_Enable", 0, &JIT_Enable, 0, NULL, 0}, + {"JIT_MaxBlockSize", 0, &JIT_MaxBlockSize, 32, NULL, 0}, + {"JIT_BranchOptimisations", 0, &JIT_BranchOptimisations, 1, NULL, 0}, + {"JIT_LiteralOptimisations", 0, &JIT_LiteralOptimisations, 1, NULL, 0}, + #ifdef __APPLE__ + {"JIT_FastMemory", 0, &JIT_FastMemory, 0, NULL, 0}, + #else + {"JIT_FastMemory", 0, &JIT_FastMemory, 1, NULL, 0}, + #endif +#endif + {"DLDIEnable", 0, &DLDIEnable, 0, NULL, 0}, {"DLDISDPath", 1, DLDISDPath, 0, "dldi.bin", 1023}, {"DLDISize", 0, &DLDISize, 0, NULL, 0}, |