示例#1
0
__m128d test_mm_fmsub_pd(__m128d a, __m128d b, __m128d c) {
  // CHECK: @llvm.x86.fma.vfmsub.pd
  return _mm_fmsub_pd(a, b, c);
}
示例#2
0
__m128d test_mm_fmsub_pd(__m128d a, __m128d b, __m128d c) {
  // CHECK-LABEL: test_mm_fmsub_pd
  // CHECK: [[NEG:%.+]] = fsub <2 x double> <double -0.000000e+00, double -0.000000e+00>, %{{.+}}
  // CHECK: @llvm.x86.fma.vfmadd.pd(<2 x double> %{{.+}}, <2 x double> %{{.+}}, <2 x double> [[NEG]])
  return _mm_fmsub_pd(a, b, c);
}
示例#3
0
文件: fma-compile.c 项目: 0day-ci/gcc
__m128d
check_mm_fmsub_pd (__m128d a, __m128d b, __m128d c)
{
  return _mm_fmsub_pd (a, b, c);
}