cpu_avx512_skx.c 269 B

123456789101112
  1. #include <immintrin.h>
  2. int main(void)
  3. {
  4. /* VL */
  5. __m256i a = _mm256_abs_epi64(_mm256_setzero_si256());
  6. /* DQ */
  7. __m512i b = _mm512_broadcast_i32x8(a);
  8. /* BW */
  9. b = _mm512_abs_epi16(b);
  10. return _mm_cvtsi128_si32(_mm512_castsi512_si128(b));
  11. }