Lines Matching refs:fmin

79 Ambiguous fmin(Ambiguous, Ambiguous){ return Ambiguous(); }
1049 static_assert((std::is_same<decltype(std::fmin((float)0, (float)0)), float>::value), "");
1050 static_assert((std::is_same<decltype(std::fmin((bool)0, (float)0)), double>::value), "");
1051 static_assert((std::is_same<decltype(std::fmin((unsigned short)0, (double)0)), double>::value), "");
1052 static_assert((std::is_same<decltype(std::fmin((int)0, (long double)0)), long double>::value), "");
1053 static_assert((std::is_same<decltype(std::fmin((float)0, (unsigned int)0)), double>::value), "");
1054 static_assert((std::is_same<decltype(std::fmin((double)0, (long)0)), double>::value), "");
1055 static_assert((std::is_same<decltype(std::fmin((long double)0, (unsigned long)0)), long double>::value), "");
1056 static_assert((std::is_same<decltype(std::fmin((int)0, (long long)0)), double>::value), "");
1057 static_assert((std::is_same<decltype(std::fmin((int)0, (unsigned long long)0)), double>::value), "");
1058 static_assert((std::is_same<decltype(std::fmin((double)0, (double)0)), double>::value), "");
1059 static_assert((std::is_same<decltype(std::fmin((long double)0, (long double)0)), long double>::value), "");
1060 static_assert((std::is_same<decltype(std::fmin((float)0, (double)0)), double>::value), "");
1061 static_assert((std::is_same<decltype(std::fmin((float)0, (long double)0)), long double>::value), "");
1062 static_assert((std::is_same<decltype(std::fmin((double)0, (long double)0)), long double>::value), "");
1065 static_assert((std::is_same<decltype(std::fmin((int)0, (int)0)), double>::value), "");
1066 static_assert((std::is_same<decltype(fmin(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1067 assert(std::fmin(1,0) == 0);