Grok 12.0.2
|
#include <bit_pack-inl.h>
Public Member Functions | |
template<class D > | |
HWY_INLINE void | Pack (D d, const uint16_t *HWY_RESTRICT raw, uint16_t *HWY_RESTRICT packed_out) const |
template<class D > | |
HWY_INLINE void | Unpack (D d, const uint16_t *HWY_RESTRICT packed_in, uint16_t *HWY_RESTRICT raw) const |
|
inline |
References hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::d, hwy::HWY_NAMESPACE::Lanes(), hwy::HWY_NAMESPACE::LoadU(), hwy::HWY_NAMESPACE::Or(), hwy::HWY_NAMESPACE::Set(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::StoreU(), and hwy::HWY_NAMESPACE::Xor3().
|
inline |
References hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::BitCast(), hwy::HWY_NAMESPACE::d, hwy::HWY_NAMESPACE::Lanes(), hwy::HWY_NAMESPACE::LoadU(), hwy::HWY_NAMESPACE::OrAnd(), hwy::HWY_NAMESPACE::Set(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftRight(), and hwy::HWY_NAMESPACE::StoreU().