void extern avx512dq_test (void) { m8 = _mm_movepi32_mask (x128); m8 = _mm256_movepi32_mask (x256); m16 = _mm512_movepi32_mask (x512); }
__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); }
__mmask8 test_mm256_movepi32_mask(__m256i __A) { // CHECK-LABEL: @test_mm256_movepi32_mask // CHECK: @llvm.x86.avx512.cvtd2mask.256 return _mm256_movepi32_mask(__A); }