TensorIntDiv.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::UnsignedTraits< T >
 
struct  Eigen::internal::DividerTraits< T >
 
struct  Eigen::internal::DividerHelper< N, T >
 
struct  Eigen::internal::DividerHelper< 64, T >
 
struct  Eigen::internal::TensorIntDivisor< T, div_gt_one >
 
class  Eigen::internal::TensorIntDivisor< int32_t, true >
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 Namespace containing low-level routines from the Eigen library.
 

Functions

template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::enable_if_t< sizeof(T)==4, intEigen::internal::count_leading_zeros (const T val)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE std::enable_if_t< sizeof(T)==8, intEigen::internal::count_leading_zeros (const T val)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint32_t Eigen::internal::muluh (const uint32_t a, const T b)
 
template<typename T >
EIGEN_DEVICE_FUNC EIGEN_ALWAYS_INLINE uint64_t Eigen::internal::muluh (const uint64_t a, const T b)
 
template<typename T , bool div_gt_one>
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE T Eigen::internal::operator/ (const T &numerator, const TensorIntDivisor< T, div_gt_one > &divisor)