Lines Matching full:fma
812 static_assert((std::is_same<decltype(std::fma((bool)0, (float)0, (float)0)), double>::value), "");
813 static_assert((std::is_same<decltype(std::fma((char)0, (float)0, (float)0)), double>::value), "");
814 static_assert((std::is_same<decltype(std::fma((unsigned)0, (float)0, (float)0)), double>::value), "");
815 static_assert((std::is_same<decltype(std::fma((float)0, (int)0, (float)0)), double>::value), "");
816 static_assert((std::is_same<decltype(std::fma((float)0, (long)0, (float)0)), double>::value), "");
817 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (unsigned long long)0)), double>::value), "");
818 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (double)0)), double>::value), "");
819 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (long double)0)), long double>::value), "");
820 static_assert((std::is_same<decltype(std::fma((float)0, (float)0, (float)0)), float>::value), "");
822 static_assert((std::is_same<decltype(std::fma((bool)0, (double)0, (double)0)), double>::value), "");
823 static_assert((std::is_same<decltype(std::fma((char)0, (double)0, (double)0)), double>::value), "");
824 static_assert((std::is_same<decltype(std::fma((unsigned)0, (double)0, (double)0)), double>::value), "");
825 static_assert((std::is_same<decltype(std::fma((double)0, (int)0, (double)0)), double>::value), "");
826 static_assert((std::is_same<decltype(std::fma((double)0, (long)0, (double)0)), double>::value), "");
827 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (unsigned long long)0)), double>::value), "");
828 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (float)0)), double>::value), "");
829 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (long double)0)), long double>::value), "");
830 static_assert((std::is_same<decltype(std::fma((double)0, (double)0, (double)0)), double>::value), "");
832 static_assert((std::is_same<decltype(std::fma((bool)0, (long double)0, (long double)0)), long double>::value), "");
833 static_assert((std::is_same<decltype(std::fma((char)0, (long double)0, (long double)0)), long double>::value), "");
834 static_assert((std::is_same<decltype(std::fma((unsigned)0, (long double)0, (long double)0)), long double>::value), "");
835 static_assert((std::is_same<decltype(std::fma((long double)0, (int)0, (long double)0)), long double>::value), "");
836 static_assert((std::is_same<decltype(std::fma((long double)0, (long)0, (long double)0)), long double>::value), "");
837 static_assert((std::is_same<decltype(std::fma((long double)0, (long double)0, (unsigned long long)0)), long double>::value), "");
838 static_assert((std::is_same<decltype(std::fma((long double)0, (long double)0, (float)0)), long double>::value), "");
839 static_assert((std::is_same<decltype(std::fma((double)0, (long double)0, (long double)0)), long double>::value), "");
840 static_assert((std::is_same<decltype(std::fma((long double)0, (long double)0, (long double)0)), long double>::value), "");
844 assert(std::fma(1,1,1) == 2);