Lines Matching defs:fma
85 Ambiguous fma(Ambiguous, Ambiguous, Ambiguous){ return Ambiguous(); }
1040 static_assert((std::is_same<decltype(std::fma((bool)0, (float)0, (float)0)), double>::value), "");
1041 static_assert((std::is_same<decltype(std::fma((char)0, (float)0, (float)0)), double>::value), "");
1042 static_assert((std::is_same<decltype(std::fma((unsigned)0, (float)0, (float)0)), double>::value), "");
1043 static_assert((std::is_same<decltype(std::fma((float)0, (int)0, (float)0)), double>::value), "");
1044 static_assert((std::is_same<decltype(std::fma((float)0, (long)0, (float)0)), double>::value), "");
1045 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (unsigned long long)0)), double>::value), "");
1046 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (double)0)), double>::value), "");
1047 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (long double)0)), long double>::value), "");
1048 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (float)0)), float>::value), "");
1050 static_assert((std::is_same<decltype(std::fma((bool)0, (double)0, (double)0)), double>::value), "");
1051 static_assert((std::is_same<decltype(std::fma((char)0, (double)0, (double)0)), double>::value), "");
1052 static_assert((std::is_same<decltype(std::fma((unsigned)0, (double)0, (double)0)), double>::value), "");
1053 static_assert((std::is_same<decltype(std::fma((double)0, (int)0, (double)0)), double>::value), "");
1054 static_assert((std::is_same<decltype(std::fma((double)0, (long)0, (double)0)), double>::value), "");
1055 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (unsigned long long)0)), double>::value), "");
1056 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (float)0)), double>::value), "");
1057 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (long double)0)), long double>::value), "");
1058 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (double)0)), double>::value), "");
1060 static_assert((std::is_same<decltype(std::fma((bool)0, (long double)0, (long double)0)), long double>::value), "");
1061 static_assert((std::is_same<decltype(std::fma((char)0, (long double)0, (long double)0)), long double>::value), "");
1062 static_assert((std::is_same<decltype(std::fma((unsigned)0, (long double)0, (long double)0)), long double>::value), "");
1063 static_assert((std::is_same<decltype(std::fma((long double)0, (int)0, (long double)0)), long double>::value), "");
1064 static_assert((std::is_same<decltype(std::fma((long double)0, (long)0, (long double)0)), long double>::value), "");
1065 static_assert((std::is_same<decltype(std::fma((long double)0, (long double)0, (unsigned long long)0)), long double>::value), "");
1066 static_assert((std::is_same<decltype(std::fma((long double)0, (long double)0, (float)0)), long double>::value), "");
1067 static_assert((std::is_same<decltype(std::fma((double)0, (long double)0, (long double)0)), long double>::value), "");
1068 static_assert((std::is_same<decltype(std::fma((long double)0, (long double)0, (long double)0)), long double>::value), "");
1072 static_assert((std::is_same<decltype(fma(Ambiguous(), Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1073 assert(std::fma(1,1,1) == 2);