Lines Matching refs:ilogb
83 Ambiguous ilogb(Ambiguous){ return Ambiguous(); } in ilogb() function
1120 static_assert((std::is_same<decltype(std::ilogb((float)0)), int>::value), ""); in test_ilogb()
1121 static_assert((std::is_same<decltype(std::ilogb((bool)0)), int>::value), ""); in test_ilogb()
1122 static_assert((std::is_same<decltype(std::ilogb((unsigned short)0)), int>::value), ""); in test_ilogb()
1123 static_assert((std::is_same<decltype(std::ilogb((int)0)), int>::value), ""); in test_ilogb()
1124 static_assert((std::is_same<decltype(std::ilogb((unsigned int)0)), int>::value), ""); in test_ilogb()
1125 static_assert((std::is_same<decltype(std::ilogb((long)0)), int>::value), ""); in test_ilogb()
1126 static_assert((std::is_same<decltype(std::ilogb((unsigned long)0)), int>::value), ""); in test_ilogb()
1127 static_assert((std::is_same<decltype(std::ilogb((long long)0)), int>::value), ""); in test_ilogb()
1128 static_assert((std::is_same<decltype(std::ilogb((unsigned long long)0)), int>::value), ""); in test_ilogb()
1129 static_assert((std::is_same<decltype(std::ilogb((double)0)), int>::value), ""); in test_ilogb()
1130 static_assert((std::is_same<decltype(std::ilogb((long double)0)), int>::value), ""); in test_ilogb()
1133 static_assert((std::is_same<decltype(ilogb(Ambiguous())), Ambiguous>::value), ""); in test_ilogb()
1134 assert(std::ilogb(1) == 0); in test_ilogb()