示例#1
0
__m256i test_mm256_broadcastq_epi64(__m128i a) {
  // CHECK: @llvm.x86.avx2.pbroadcastq.256
  return _mm256_broadcastq_epi64(a);
}
示例#2
0
__m256i test_mm256_broadcastq_epi64(__m128i a) {
  // CHECK-LABEL: test_mm256_broadcastq_epi64
  // CHECK-NOT: @llvm.x86.avx2.pbroadcastq.256
  // CHECK: shufflevector <2 x i64> %{{.*}}, <2 x i64> %{{.*}}, <4 x i32> zeroinitializer
  return _mm256_broadcastq_epi64(a);
}