Ejemplo n.º 1
0
__m128 test_mm_broadcastss_ps(__m128 a) {
  // CHECK-LABEL: test_mm_broadcastss_ps
  // CHECK-NOT: @llvm.x86.avx2.vbroadcast.ss.ps
  // CHECK: shufflevector <4 x float> %{{.*}}, <4 x float> %{{.*}}, <4 x i32> zeroinitializer
  return _mm_broadcastss_ps(a);
}
Ejemplo n.º 2
0
__m128 test_mm_broadcastss_ps(__m128 a) {
  // CHECK: @llvm.x86.avx2.vbroadcast.ss.ps
  return _mm_broadcastss_ps(a);
}
Ejemplo n.º 3
0
void extern
avx2_test (void)
{
  x = _mm_broadcastss_ps (x);
}