Exemple #1
0
int test_extract_ps(__m128i __a) {
  // CHECK-LABEL: @test_extract_ps
  // CHECK: extractelement <4 x float> %{{.*}}, i32 0
  return _mm_extract_ps(__a, 4);
}
Exemple #2
0
inline float get3(const vec4& a) { int i = _mm_extract_ps(a, 3); return *(float*)&i; }
Exemple #3
0
int test_mm_extract_ps(__m128 x) {
  // CHECK-LABEL: test_mm_extract_ps
  // CHECK: extractelement <4 x float> %{{.*}}, i32 1
  return _mm_extract_ps(x, 1);
}