long long test_mm_cvttsd_si64(__m128d A) { // DAG-LABEL: test_mm_cvttsd_si64 // DAG: extractelement <2 x double> %{{.*}}, i32 0 // DAG: fptosi double %{{.*}} to i64 // // ASM-LABEL: test_mm_cvttsd_si64 // ASM: cvttsd2si return _mm_cvttsd_si64(A); }
test (__m128d p) { return _mm_cvttsd_si64 (p); }