Lines Matching defs:log2
84 Ambiguous log2(Ambiguous){ return Ambiguous(); }
1155 static_assert((std::is_same<decltype(log2((float)0)), float>::value), "");
1156 static_assert((std::is_same<decltype(log2((bool)0)), double>::value), "");
1157 static_assert((std::is_same<decltype(log2((unsigned short)0)), double>::value), "");
1158 static_assert((std::is_same<decltype(log2((int)0)), double>::value), "");
1159 static_assert((std::is_same<decltype(log2((unsigned int)0)), double>::value), "");
1160 static_assert((std::is_same<decltype(log2((long)0)), double>::value), "");
1161 static_assert((std::is_same<decltype(log2((unsigned long)0)), double>::value), "");
1162 static_assert((std::is_same<decltype(log2((long long)0)), double>::value), "");
1163 static_assert((std::is_same<decltype(log2((unsigned long long)0)), double>::value), "");
1164 static_assert((std::is_same<decltype(log2((double)0)), double>::value), "");
1165 static_assert((std::is_same<decltype(log2((long double)0)), long double>::value), "");
1168 static_assert((std::is_same<decltype(log2(Ambiguous())), Ambiguous>::value), "");
1169 assert(log2(1) == 0);