void extern avx512bw_test (void) { z = _mm_cvtepi16_epi8 (x); z = _mm_mask_cvtepi16_epi8 (z, m1, x); z = _mm_maskz_cvtepi16_epi8 (m1, x); z = _mm256_cvtepi16_epi8 (y); z = _mm256_mask_cvtepi16_epi8 (z, m2, y); z = _mm256_maskz_cvtepi16_epi8 (m2, y); y = _mm512_cvtepi16_epi8 (u); y = _mm512_mask_cvtepi16_epi8 (y, m3, u); y = _mm512_maskz_cvtepi16_epi8 (m3, u); }
__m256i test_mm512_mask_cvtepi16_epi8(__m256i __O, __mmask32 __M, __m512i __A) { // CHECK-LABEL: @test_mm512_mask_cvtepi16_epi8 // CHECK: @llvm.x86.avx512.mask.pmov.wb.512 return _mm512_mask_cvtepi16_epi8(__O, __M, __A); }