Skip to content

Commit 2b48481

Browse files
committed
[CPU] Avoid xbyak redefinitions
1 parent 793dd02 commit 2b48481

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/cpu/x64/cpu_isa_traits.hpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,12 @@
2828

2929
#include "cpu/platform.hpp"
3030

31+
#if !defined(XBYAK64)
3132
#define XBYAK64
33+
#endif
34+
#if !defined(XBYAK_NO_OP_NAMES)
3235
#define XBYAK_NO_OP_NAMES
36+
#endif
3337
/* in order to make selinux happy memory that would be marked with X-bit should
3438
* be obtained with mmap */
3539
// #define XBYAK_USE_MMAP_ALLOCATOR
@@ -40,8 +44,10 @@
4044
// #undef XBYAK_NO_EXCEPTION
4145
// #endif
4246
#ifdef DNNL_XBYAK_NO_EXCEPTION
47+
#if !defined(XBYAK_NO_EXCEPTION)
4348
#define XBYAK_NO_EXCEPTION
4449
#endif
50+
#endif
4551
#if defined(_MSC_VER) && !defined(__INTEL_COMPILER)
4652
/* turn off `size_t to other-type implicit casting` warning
4753
* currently we have a lot of jit-generated instructions that

0 commit comments

Comments
 (0)