コード例 #1
0
ファイル: avx512dq-vpmovd2m-1.c プロジェクト: AlexMioMio/gcc
void extern
avx512dq_test (void)
{
  m8 = _mm_movepi32_mask (x128);
  m8 = _mm256_movepi32_mask (x256);
  m16 = _mm512_movepi32_mask (x512);
}
コード例 #2
0
ファイル: avx512vldq-builtins.c プロジェクト: qiongsiwu/CLang
__mmask8 test_mm256_movepi32_mask(__m256i __A) {
  // CHECK-LABEL: @test_mm256_movepi32_mask
  // CHECK: [[CMP:%.*]] = icmp slt <8 x i32> %{{.*}}, zeroinitializer
  // CHECK: bitcast <8 x i1> [[CMP]] to i8
  return _mm256_movepi32_mask(__A); 
}
コード例 #3
0
ファイル: avx512vldq-builtins.c プロジェクト: typegrind/clang
__mmask8 test_mm256_movepi32_mask(__m256i __A) {
  // CHECK-LABEL: @test_mm256_movepi32_mask
  // CHECK: @llvm.x86.avx512.cvtd2mask.256
  return _mm256_movepi32_mask(__A); 
}