Lines Matching defs:__t
42 _LIBCPP_NODISCARD _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 int __countr_zero(_Tp __t) _NOEXCEPT {
44 return __builtin_ctzg(__t, numeric_limits<_Tp>::digits);
46 if (__t == 0)
49 return std::__libcpp_ctz(static_cast<unsigned int>(__t));
51 return std::__libcpp_ctz(static_cast<unsigned long>(__t));
53 return std::__libcpp_ctz(static_cast<unsigned long long>(__t));
57 while (static_cast<unsigned long long>(__t) == 0uLL) {
59 __t >>= __ulldigits;
61 return __ret + std::__libcpp_ctz(static_cast<unsigned long long>(__t));
69 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr int countr_zero(_Tp __t) noexcept {
70 return std::__countr_zero(__t);
74 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr int countr_one(_Tp __t) noexcept {
75 return __t != numeric_limits<_Tp>::max() ? std::countr_zero(static_cast<_Tp>(~__t)) : numeric_limits<_Tp>::digits;