Home | History | Annotate | Download | only in c.math

Lines Matching refs:fmax

78 Ambiguous fmax(Ambiguous, Ambiguous){ return Ambiguous(); }
1026 static_assert((std::is_same<decltype(std::fmax((float)0, (float)0)), float>::value), "");
1027 static_assert((std::is_same<decltype(std::fmax((bool)0, (float)0)), double>::value), "");
1028 static_assert((std::is_same<decltype(std::fmax((unsigned short)0, (double)0)), double>::value), "");
1029 static_assert((std::is_same<decltype(std::fmax((int)0, (long double)0)), long double>::value), "");
1030 static_assert((std::is_same<decltype(std::fmax((float)0, (unsigned int)0)), double>::value), "");
1031 static_assert((std::is_same<decltype(std::fmax((double)0, (long)0)), double>::value), "");
1032 static_assert((std::is_same<decltype(std::fmax((long double)0, (unsigned long)0)), long double>::value), "");
1033 static_assert((std::is_same<decltype(std::fmax((int)0, (long long)0)), double>::value), "");
1034 static_assert((std::is_same<decltype(std::fmax((int)0, (unsigned long long)0)), double>::value), "");
1035 static_assert((std::is_same<decltype(std::fmax((double)0, (double)0)), double>::value), "");
1036 static_assert((std::is_same<decltype(std::fmax((long double)0, (long double)0)), long double>::value), "");
1037 static_assert((std::is_same<decltype(std::fmax((float)0, (double)0)), double>::value), "");
1038 static_assert((std::is_same<decltype(std::fmax((float)0, (long double)0)), long double>::value), "");
1039 static_assert((std::is_same<decltype(std::fmax((double)0, (long double)0)), long double>::value), "");
1042 static_assert((std::is_same<decltype(std::fmax((int)0, (int)0)), double>::value), "");
1043 static_assert((std::is_same<decltype(fmax(Ambiguous(), Ambiguous())), Ambiguous>::value), "");
1044 assert(std::fmax(1,0) == 1);