@@ -14,7 +14,9 @@ namespace kiwi
14
14
#if CPUINFO_ARCH_X86_64
15
15
static_cast <std::ptrdiff_t >(ArchType::avx512vnni),
16
16
static_cast <std::ptrdiff_t >(ArchType::avx512bw),
17
+ #ifdef KIWI_AVX_VNNI_SUPPORTED
17
18
static_cast <std::ptrdiff_t >(ArchType::avx_vnni),
19
+ #endif
18
20
static_cast <std::ptrdiff_t >(ArchType::avx2),
19
21
static_cast <std::ptrdiff_t >(ArchType::sse4_1),
20
22
#endif
@@ -28,7 +30,9 @@ namespace kiwi
28
30
#ifdef KIWI_ARCH_X86_64
29
31
static_cast <std::ptrdiff_t >(ArchType::avx512vnni),
30
32
static_cast <std::ptrdiff_t >(ArchType::avx512bw),
33
+ #ifdef KIWI_AVX_VNNI_SUPPORTED
31
34
static_cast <std::ptrdiff_t >(ArchType::avx_vnni),
35
+ #endif
32
36
static_cast <std::ptrdiff_t >(ArchType::avx2),
33
37
static_cast <std::ptrdiff_t >(ArchType::sse4_1),
34
38
#endif
@@ -48,7 +52,9 @@ namespace kiwi
48
52
#if CPUINFO_ARCH_X86_64
49
53
static_cast <std::ptrdiff_t >(ArchType::avx512vnni),
50
54
static_cast <std::ptrdiff_t >(ArchType::avx512bw),
55
+ #ifdef KIWI_AVX_VNNI_SUPPORTED
51
56
static_cast <std::ptrdiff_t >(ArchType::avx_vnni),
57
+ #endif
52
58
static_cast <std::ptrdiff_t >(ArchType::avx2),
53
59
static_cast <std::ptrdiff_t >(ArchType::sse4_1)
54
60
#endif
@@ -59,7 +65,9 @@ namespace kiwi
59
65
#ifdef KIWI_ARCH_X86_64
60
66
static_cast <std::ptrdiff_t >(ArchType::avx512vnni),
61
67
static_cast <std::ptrdiff_t >(ArchType::avx512bw),
68
+ #ifdef KIWI_AVX_VNNI_SUPPORTED
62
69
static_cast <std::ptrdiff_t >(ArchType::avx_vnni),
70
+ #endif
63
71
static_cast <std::ptrdiff_t >(ArchType::avx2),
64
72
static_cast <std::ptrdiff_t >(ArchType::sse4_1)
65
73
#endif
0 commit comments