init - 初始化项目
This commit is contained in:
14
cmake/checks/cpu_avx512icl.cpp
Normal file
14
cmake/checks/cpu_avx512icl.cpp
Normal file
@@ -0,0 +1,14 @@
|
||||
#if defined __AVX512__ || defined __AVX512F__
|
||||
#include <immintrin.h>
|
||||
void test()
|
||||
{
|
||||
__m512i a, b, c;
|
||||
a = _mm512_popcnt_epi8(a); // BITALG
|
||||
a = _mm512_shrdv_epi64(a, b, c); // VBMI2
|
||||
a = _mm512_popcnt_epi64(a); // VPOPCNTDQ
|
||||
a = _mm512_dpwssd_epi32(a, b, c); // VNNI
|
||||
}
|
||||
#else
|
||||
#error "AVX512-ICL is not supported"
|
||||
#endif
|
||||
int main() { return 0; }
|
||||
Reference in New Issue
Block a user