Grok 12.0.1
Public Types | Static Public Attributes | List of all members
hwy::HWY_NAMESPACE::detail::CappedTagChecker< T, kLimit, kPow2 > Struct Template Reference

#include <shared-inl.h>

Public Types

using type = typename ClampNAndPow2<T, N, kPow2>::type
 

Static Public Attributes

static constexpr size_t kLimitPow2 = size_t{1} << hwy::FloorLog2(kLimit)
 
static constexpr size_t N = HWY_MIN(kLimitPow2, HWY_LANES(T))
 

Member Typedef Documentation

◆ type

template<typename T , size_t kLimit, int kPow2>
using hwy::HWY_NAMESPACE::detail::CappedTagChecker< T, kLimit, kPow2 >::type = typename ClampNAndPow2<T, N, kPow2>::type

Member Data Documentation

◆ kLimitPow2

template<typename T , size_t kLimit, int kPow2>
constexpr size_t hwy::HWY_NAMESPACE::detail::CappedTagChecker< T, kLimit, kPow2 >::kLimitPow2 = size_t{1} << hwy::FloorLog2(kLimit)
staticconstexpr

◆ N

template<typename T , size_t kLimit, int kPow2>
constexpr size_t hwy::HWY_NAMESPACE::detail::CappedTagChecker< T, kLimit, kPow2 >::N = HWY_MIN(kLimitPow2, HWY_LANES(T))
staticconstexpr

The documentation for this struct was generated from the following file: