diff --git a/.gitmodules b/.gitmodules index 5e88b57bf..be1223219 100644 --- a/.gitmodules +++ b/.gitmodules @@ -15,19 +15,19 @@ path = External/tiny-json url = https://github.com/Sonicadvance1/tiny-json.git [submodule "External/xbyak"] - shallow = true + shallow = true path = External/xbyak - url = https://github.com/FEX-Emu/xbyak.git + url = https://github.com/herumi/xbyak.git [submodule "External/fex-posixtest-bins"] - shallow = true + shallow = true path = External/fex-posixtest-bins url = https://github.com/FEX-Emu/fex-posixtest-bins.git [submodule "External/fex-gvisor-tests-bins"] - shallow = true + shallow = true path = External/fex-gvisor-tests-bins url = https://github.com/FEX-Emu/fex-gvisor-tests-bins.git [submodule "External/fex-gcc-target-tests-bins"] - shallow = true + shallow = true path = External/fex-gcc-target-tests-bins url = https://github.com/FEX-Emu/fex-gcc-target-tests-bins.git [submodule "External/jemalloc"] diff --git a/External/xbyak b/External/xbyak index 5f8c0488b..f17cb9d6b 160000 --- a/External/xbyak +++ b/External/xbyak @@ -1 +1 @@ -Subproject commit 5f8c0488bab7a5e1c8cee831c3b6a5a884e10df8 +Subproject commit f17cb9d6b94c44e0c7f2b569b0e360c416e628d5 diff --git a/FEXCore/Source/Interface/Core/HostFeatures.cpp b/FEXCore/Source/Interface/Core/HostFeatures.cpp index 165e49a3b..e20b32397 100644 --- a/FEXCore/Source/Interface/Core/HostFeatures.cpp +++ b/FEXCore/Source/Interface/Core/HostFeatures.cpp @@ -9,14 +9,6 @@ #ifdef _M_X86_64 #define XBYAK64 -#define XBYAK_CUSTOM_ALLOC -#define XBYAK_CUSTOM_MALLOC FEXCore::Allocator::malloc -#define XBYAK_CUSTOM_FREE FEXCore::Allocator::free -#define XBYAK_CUSTOM_SETS -#define XBYAK_STD_UNORDERED_SET fextl::unordered_set -#define XBYAK_STD_UNORDERED_MAP fextl::unordered_map -#define XBYAK_STD_UNORDERED_MULTIMAP fextl::unordered_multimap -#define XBYAK_STD_LIST fextl::list #define XBYAK_NO_EXCEPTION #include #include diff --git a/Source/Tools/TestHarnessRunner/TestHarnessRunner/HostRunner.cpp b/Source/Tools/TestHarnessRunner/TestHarnessRunner/HostRunner.cpp index 1929838cf..83130700e 100644 --- a/Source/Tools/TestHarnessRunner/TestHarnessRunner/HostRunner.cpp +++ b/Source/Tools/TestHarnessRunner/TestHarnessRunner/HostRunner.cpp @@ -24,14 +24,8 @@ #include #include -#define XBYAK_CUSTOM_ALLOC -#define XBYAK_CUSTOM_MALLOC FEXCore::Allocator::malloc -#define XBYAK_CUSTOM_FREE FEXCore::Allocator::free -#define XBYAK_CUSTOM_SETS -#define XBYAK_STD_UNORDERED_SET fextl::unordered_set -#define XBYAK_STD_UNORDERED_MAP fextl::unordered_map -#define XBYAK_STD_UNORDERED_MULTIMAP fextl::unordered_multimap -#define XBYAK_STD_LIST fextl::list +#define XBYAK64 +#define XBYAK_NO_EXCEPTION #include using namespace Xbyak;