Beispiel #1
0
__m128d test_mm_cvtss_sd(__m128d A, __m128 B) {
  // DAG-LABEL: test_mm_cvtss_sd
  // DAG: extractelement <4 x float> %{{.*}}, i32 0
  // DAG: fpext float %{{.*}} to double
  // DAG: insertelement <2 x double> %{{.*}}, double %{{.*}}, i32 0
  //
  // ASM-LABEL: test_mm_cvtss_sd
  // ASM: cvtss2sd
  return _mm_cvtss_sd(A, B);
}
Beispiel #2
0
test (__m128d a, __m128 b)
{
  return _mm_cvtss_sd (a, b); 
}