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

Lines Matching full:exp2

75 Ambiguous exp2(Ambiguous){ return Ambiguous(); }
849 static_assert((std::is_same<decltype(std::exp2((float)0)), float>::value), "");
850 static_assert((std::is_same<decltype(std::exp2((bool)0)), double>::value), "");
851 static_assert((std::is_same<decltype(std::exp2((unsigned short)0)), double>::value), "");
852 static_assert((std::is_same<decltype(std::exp2((int)0)), double>::value), "");
853 static_assert((std::is_same<decltype(std::exp2((unsigned int)0)), double>::value), "");
854 static_assert((std::is_same<decltype(std::exp2((long)0)), double>::value), "");
855 static_assert((std::is_same<decltype(std::exp2((unsigned long)0)), double>::value), "");
856 static_assert((std::is_same<decltype(std::exp2((long long)0)), double>::value), "");
857 static_assert((std::is_same<decltype(std::exp2((unsigned long long)0)), double>::value), "");
858 static_assert((std::is_same<decltype(std::exp2((double)0)), double>::value), "");
859 static_assert((std::is_same<decltype(std::exp2((long double)0)), long double>::value), "");
862 static_assert((std::is_same<decltype(exp2(Ambiguous())), Ambiguous>::value), "");
863 assert(std::exp2(1) == 2);