Esempio n. 1
0
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);
}
Esempio n. 2
0
__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); 
}