Blame view

3rdparty/opencv-4.5.4/cmake/checks/cpu_avx512common.cpp 354 Bytes
f4334277   Hu Chunming   提交3rdparty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  #if defined __AVX512__ || defined __AVX512F__
  #include <immintrin.h>
  void test()
  {
      __m512i zmm = _mm512_setzero_si512();
      zmm = _mm512_lzcnt_epi32(zmm);
  #if defined __GNUC__ && defined __x86_64__
      asm volatile ("" : : : "zmm16", "zmm17", "zmm18", "zmm19");
  #endif
  }
  #else
  #error "AVX512-COMMON is not supported"
  #endif
  int main() { return 0; }