From e2434e50a0e9d9cddcf0a5705090ffe3b7d8048c Mon Sep 17 00:00:00 2001 From: gibbed Date: Sun, 14 May 2017 02:03:01 -0500 Subject: [PATCH] Updated to latest Xbyak. --- src/xenia/cpu/backend/x64/premake5.lua | 1 + src/xenia/cpu/backend/x64/x64_emitter.h | 1 + third_party/xbyak | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xenia/cpu/backend/x64/premake5.lua b/src/xenia/cpu/backend/x64/premake5.lua index 573714a51..b0d397a2c 100644 --- a/src/xenia/cpu/backend/x64/premake5.lua +++ b/src/xenia/cpu/backend/x64/premake5.lua @@ -18,6 +18,7 @@ project("xenia-cpu-backend-x64") "CAPSTONE_HAS_X86", "CAPSTONE_USE_SYS_DYN_MEM", "XBYAK_NO_OP_NAMES", + "XBYAK_ENABLE_OMITTED_OPERAND", }) -- Enable VTune, if it's installed. if os.isdir(project_root.."/third_party/vtune") then diff --git a/src/xenia/cpu/backend/x64/x64_emitter.h b/src/xenia/cpu/backend/x64/x64_emitter.h index 9c87bab0a..0d74ce948 100644 --- a/src/xenia/cpu/backend/x64/x64_emitter.h +++ b/src/xenia/cpu/backend/x64/x64_emitter.h @@ -22,6 +22,7 @@ // NOTE: must be included last as it expects windows.h to already be included. #include "third_party/xbyak/xbyak/xbyak.h" +#include "third_party/xbyak/xbyak/xbyak_bin2hex.h" #include "third_party/xbyak/xbyak/xbyak_util.h" namespace xe { diff --git a/third_party/xbyak b/third_party/xbyak index 7ba56efc5..f395faf02 160000 --- a/third_party/xbyak +++ b/third_party/xbyak @@ -1 +1 @@ -Subproject commit 7ba56efc538dd3020816c0a60ac535b3ea7d8543 +Subproject commit f395faf024a98f44bbfe799e316eee84e4df8fcb