Lines Matching defs:fmin
87 Ambiguous fmin(Ambiguous, Ambiguous){ return Ambiguous(); }
1101 static_assert((std::is_same<decltype(std::fmin((float)0, (float)0)), float>::value), "");
1102 static_assert((std::is_same<decltype(std::fmin((bool)0, (float)0)), double>::value), "");
1103 static_assert((std::is_same<decltype(std::fmin((unsigned short)0, (double)0)), double>::value), "");
1104 static_assert((std::is_same<decltype(std::fmin((int)0, (long double)0)), long double>::value), "");
1105 static_assert((std::is_same<decltype(std::fmin((float)0, (unsigned int)0)), double>::value), "");
1106 static_assert((std::is_same<decltype(std::fmin((double)0, (long)0)), double>::value), "");
1107 static_assert((std::is_same<decltype(std::fmin((long double)0, (unsigned long)0)), long double>::value), "");
1108 static_assert((std::is_same<decltype(std::fmin((int)0, (long long)0)), double>::value), "");
1109 static_assert((std::is_same<decltype(std::fmin((int)0, (unsigned long long)0)), double>::value), "");
1110 static_assert((std::is_same<decltype(std::fmin((double)0, (double)0)), double>::value), "");
1111 static_assert((std::is_same<decltype(std::fmin((long double)0, (long double)0)), long double>::value), "");
1112 static_assert((std::is_same<decltype(std::fmin((float)0, (double)0)), double>::value), "");
1113 static_assert((std::is_same<decltype(std::fmin((float)0, (long double)0)), long double>::value), "");
1114 static_assert((std::is_same<decltype(std::fmin((double)0, (long double)0)), long double>::value), "");
1117 static_assert((std::is_same<decltype(std::fmin((int)0, (int)0)), double>::value), "");
1118 static_assert((std::is_same<decltype(fmin(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1119 assert(std::fmin(1,0) == 0);