![]() |
|
#include <GenericPacketMath.h>
Public Member Functions | |
EIGEN_ALWAYS_INLINE | operator T& () |
EIGEN_ALWAYS_INLINE | operator const T & () const |
EIGEN_ALWAYS_INLINE | eigen_packet_wrapper ()=default |
EIGEN_ALWAYS_INLINE | eigen_packet_wrapper (const T &v) |
EIGEN_ALWAYS_INLINE eigen_packet_wrapper & | operator= (const T &v) |
Public Attributes | |
T | m_val |
Wrapper to ensure that multiple packet types can map to the same same underlying vector type.
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
References Eigen::internal::eigen_packet_wrapper< T, unique_id >::m_val, and v.
T Eigen::internal::eigen_packet_wrapper< T, unique_id >::m_val |
Referenced by Eigen::internal::Bf16ToF32Even(), Eigen::internal::Bf16ToF32Odd(), Eigen::internal::F32ToBf16Both(), Eigen::internal::KLoop(), Eigen::internal::loadBfloat16(), Eigen::internal::loadVecLoop(), Eigen::internal::multVec(), Eigen::internal::eigen_packet_wrapper< __m128i, 7 >::operator __m128i &(), Eigen::internal::eigen_packet_wrapper< __m128i, 7 >::operator const __m128i &(), Eigen::internal::eigen_packet_wrapper< T, unique_id >::operator=(), Eigen::internal::pstore< bfloat16 >(), Eigen::internal::pstore_partial< bfloat16 >(), Eigen::internal::pstoreu< bfloat16 >(), and Eigen::internal::vecColLoop().