Lines Matching refs:isnormal
60 Ambiguous isnormal(Ambiguous){ return Ambiguous(); } in isnormal() function
634 #ifdef isnormal in test_isnormal()
635 #error isnormal defined in test_isnormal()
637 static_assert((std::is_same<decltype(std::isnormal((float)0)), bool>::value), ""); in test_isnormal()
638 static_assert((std::is_same<decltype(std::isnormal((double)0)), bool>::value), ""); in test_isnormal()
639 static_assert((std::is_same<decltype(std::isnormal(0)), bool>::value), ""); in test_isnormal()
640 static_assert((std::is_same<decltype(std::isnormal((long double)0)), bool>::value), ""); in test_isnormal()
641 static_assert((std::is_same<decltype(isnormal(Ambiguous())), Ambiguous>::value), ""); in test_isnormal()
642 assert(std::isnormal(-1.0) == true); in test_isnormal()
643 assert(std::isnormal(0) == false); in test_isnormal()
644 assert(std::isnormal(1) == true); in test_isnormal()
645 assert(std::isnormal(-1) == true); in test_isnormal()
646 assert(std::isnormal(std::numeric_limits<int>::max()) == true); in test_isnormal()
647 assert(std::isnormal(std::numeric_limits<int>::min()) == true); in test_isnormal()