Lines Matching defs:isnormal
68 Ambiguous isnormal(Ambiguous){ return Ambiguous(); }
650 #ifdef isnormal
651 #error isnormal defined
653 static_assert((std::is_same<decltype(std::isnormal((float)0)), bool>::value), "");
654 static_assert((std::is_same<decltype(std::isnormal((double)0)), bool>::value), "");
655 static_assert((std::is_same<decltype(std::isnormal(0)), bool>::value), "");
656 static_assert((std::is_same<decltype(std::isnormal((long double)0)), bool>::value), "");
657 static_assert((std::is_same<decltype(isnormal(Ambiguous())), Ambiguous>::value), "");
658 assert(std::isnormal(-1.0) == true);
659 assert(std::isnormal(0) == false);
660 assert(std::isnormal(1) == true);
661 assert(std::isnormal(-1) == true);
662 assert(std::isnormal(std::numeric_limits<int>::max()) == true);
663 assert(std::isnormal(std::numeric_limits<int>::min()) == true);