Skip to content

Commit 3a2bde3

Browse files
committed
Added specific error message for case where AVX512F is enabled but not AVX512DQ and AVX512VL
1 parent 7a286b3 commit 3a2bde3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/x86simdsort-static-incl.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@ x86simdsortStatic::keyvalue_qsort(T1 *key, T2 *val, size_t size, bool hasnan)
134134
avx512_qsort_kv(key, val, size, hasnan);
135135
}
136136

137+
#elif defined(__AVX512F__)
138+
#error "x86simdsort requires AVX512DQ and AVX512VL to be enabled in addition to AVX512F to use AVX512"
139+
137140
#elif defined(__AVX2__) && !defined(__AVX512F__)
138141
/* 32-bit and 64-bit dtypes vector definitions on AVX2 */
139142
#include "avx2-32bit-half.hpp"

0 commit comments

Comments
 (0)