Grok 12.0.1
Public Types | Public Member Functions | Public Attributes | Static Public Attributes | Private Types | List of all members
hwy::HWY_NAMESPACE::Vec512< T > Class Template Reference

#include <x86_512-inl.h>

Public Types

using PrivateT = T
 

Public Member Functions

HWY_INLINE Vec512operator*= (const Vec512 other)
 
HWY_INLINE Vec512operator/= (const Vec512 other)
 
HWY_INLINE Vec512operator+= (const Vec512 other)
 
HWY_INLINE Vec512operator-= (const Vec512 other)
 
HWY_INLINE Vec512operator%= (const Vec512 other)
 
HWY_INLINE Vec512operator&= (const Vec512 other)
 
HWY_INLINE Vec512operator|= (const Vec512 other)
 
HWY_INLINE Vec512operator^= (const Vec512 other)
 

Public Attributes

Raw raw
 

Static Public Attributes

static constexpr size_t kPrivateN = 64 / sizeof(T)
 

Private Types

using Raw = typename detail::Raw512<T>::type
 

Member Typedef Documentation

◆ PrivateT

template<typename T >
using hwy::HWY_NAMESPACE::Vec512< T >::PrivateT = T

◆ Raw

template<typename T >
using hwy::HWY_NAMESPACE::Vec512< T >::Raw = typename detail::Raw512<T>::type
private

Member Function Documentation

◆ operator%=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator%= ( const Vec512< T > other)
inline

◆ operator&=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator&= ( const Vec512< T > other)
inline

◆ operator*=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator*= ( const Vec512< T > other)
inline

◆ operator+=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator+= ( const Vec512< T > other)
inline

◆ operator-=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator-= ( const Vec512< T > other)
inline

◆ operator/=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator/= ( const Vec512< T > other)
inline

◆ operator^=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator^= ( const Vec512< T > other)
inline

◆ operator|=()

template<typename T >
HWY_INLINE Vec512 & hwy::HWY_NAMESPACE::Vec512< T >::operator|= ( const Vec512< T > other)
inline

Member Data Documentation

◆ kPrivateN

template<typename T >
constexpr size_t hwy::HWY_NAMESPACE::Vec512< T >::kPrivateN = 64 / sizeof(T)
staticconstexpr

◆ raw

template<typename T >
Raw hwy::HWY_NAMESPACE::Vec512< T >::raw

Referenced by hwy::HWY_NAMESPACE::Abs(), hwy::HWY_NAMESPACE::Abs(), hwy::HWY_NAMESPACE::Abs(), hwy::HWY_NAMESPACE::Abs(), hwy::HWY_NAMESPACE::AESLastRound(), hwy::HWY_NAMESPACE::AESLastRoundInv(), hwy::HWY_NAMESPACE::AESRound(), hwy::HWY_NAMESPACE::AESRoundInv(), hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::AndNot(), hwy::HWY_NAMESPACE::AndNot(), hwy::HWY_NAMESPACE::ApproximateReciprocal(), hwy::HWY_NAMESPACE::ApproximateReciprocal(), hwy::HWY_NAMESPACE::ApproximateReciprocalSqrt(), hwy::HWY_NAMESPACE::ApproximateReciprocalSqrt(), hwy::HWY_NAMESPACE::AverageRound(), hwy::HWY_NAMESPACE::AverageRound(), hwy::HWY_NAMESPACE::detail::BitCastFromByte(), hwy::HWY_NAMESPACE::detail::BitCastToByte(), hwy::HWY_NAMESPACE::BlendedStore(), hwy::HWY_NAMESPACE::BlendedStore(), hwy::HWY_NAMESPACE::Broadcast(), hwy::HWY_NAMESPACE::Broadcast(), hwy::HWY_NAMESPACE::BroadcastBlock(), hwy::HWY_NAMESPACE::BroadcastBlock(), hwy::HWY_NAMESPACE::Ceil(), hwy::HWY_NAMESPACE::Ceil(), hwy::HWY_NAMESPACE::CLMulLower(), hwy::HWY_NAMESPACE::CLMulUpper(), hwy::HWY_NAMESPACE::ConcatLowerLower(), hwy::HWY_NAMESPACE::ConcatLowerUpper(), hwy::HWY_NAMESPACE::ConcatUpperLower(), hwy::HWY_NAMESPACE::ConcatUpperUpper(), hwy::HWY_NAMESPACE::ConvertInRangeTo(), hwy::HWY_NAMESPACE::ConvertInRangeTo(), hwy::HWY_NAMESPACE::ConvertTo(), hwy::HWY_NAMESPACE::ConvertTo(), hwy::HWY_NAMESPACE::ConvertTo(), hwy::HWY_NAMESPACE::ConvertTo(), hwy::HWY_NAMESPACE::DemoteInRangeTo(), hwy::HWY_NAMESPACE::DemoteTo(), hwy::HWY_NAMESPACE::DemoteTo(), hwy::HWY_NAMESPACE::DemoteTo(), hwy::HWY_NAMESPACE::DemoteTo(), hwy::HWY_NAMESPACE::DemoteTo(), hwy::HWY_NAMESPACE::DemoteTo(), hwy::HWY_NAMESPACE::DupEven(), hwy::HWY_NAMESPACE::DupEven(), hwy::HWY_NAMESPACE::DupOdd(), hwy::HWY_NAMESPACE::DupOdd(), hwy::HWY_NAMESPACE::ExtractBlock(), hwy::HWY_NAMESPACE::ExtractBlock(), hwy::HWY_NAMESPACE::Floor(), hwy::HWY_NAMESPACE::Floor(), hwy::HWY_NAMESPACE::detail::GaloisAffine(), hwy::HWY_NAMESPACE::detail::IfThenElse(), hwy::HWY_NAMESPACE::detail::IfThenElse(), hwy::HWY_NAMESPACE::detail::IfThenElse(), hwy::HWY_NAMESPACE::detail::IfThenElse(), hwy::HWY_NAMESPACE::IfThenElse(), hwy::HWY_NAMESPACE::IfThenElse(), hwy::HWY_NAMESPACE::detail::IfThenElseZero(), hwy::HWY_NAMESPACE::detail::IfThenElseZero(), hwy::HWY_NAMESPACE::detail::IfThenElseZero(), hwy::HWY_NAMESPACE::detail::IfThenElseZero(), hwy::HWY_NAMESPACE::IfThenElseZero(), hwy::HWY_NAMESPACE::IfThenElseZero(), hwy::HWY_NAMESPACE::detail::IfThenZeroElse(), hwy::HWY_NAMESPACE::detail::IfThenZeroElse(), hwy::HWY_NAMESPACE::detail::IfThenZeroElse(), hwy::HWY_NAMESPACE::detail::IfThenZeroElse(), hwy::HWY_NAMESPACE::IfThenZeroElse(), hwy::HWY_NAMESPACE::IfThenZeroElse(), hwy::HWY_NAMESPACE::IndicesFromVec(), hwy::HWY_NAMESPACE::detail::InsertBlock(), hwy::HWY_NAMESPACE::detail::InsertBlock(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::IsEitherNaN(), hwy::HWY_NAMESPACE::IsEitherNaN(), hwy::HWY_NAMESPACE::IsFinite(), hwy::HWY_NAMESPACE::IsFinite(), hwy::HWY_NAMESPACE::IsInf(), hwy::HWY_NAMESPACE::IsInf(), hwy::HWY_NAMESPACE::IsNaN(), hwy::HWY_NAMESPACE::IsNaN(), hwy::HWY_NAMESPACE::LowerHalf(), hwy::HWY_NAMESPACE::LowerHalf(), hwy::HWY_NAMESPACE::LowerHalf(), hwy::HWY_NAMESPACE::LowerHalf(), hwy::HWY_NAMESPACE::MaskedAddOr(), hwy::HWY_NAMESPACE::MaskedDivOr(), hwy::HWY_NAMESPACE::MaskedDivOr(), hwy::HWY_NAMESPACE::MaskedMaxOr(), hwy::HWY_NAMESPACE::MaskedMinOr(), hwy::HWY_NAMESPACE::MaskedMulOr(), hwy::HWY_NAMESPACE::MaskedMulOr(), hwy::HWY_NAMESPACE::MaskedSatAddOr(), hwy::HWY_NAMESPACE::MaskedSatSubOr(), hwy::HWY_NAMESPACE::MaskedScatterIndex(), hwy::HWY_NAMESPACE::MaskedScatterIndex(), hwy::HWY_NAMESPACE::MaskedSubOr(), hwy::HWY_NAMESPACE::detail::MaskFromVec(), hwy::HWY_NAMESPACE::detail::MaskFromVec(), hwy::HWY_NAMESPACE::detail::MaskFromVec(), hwy::HWY_NAMESPACE::detail::MaskFromVec(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAdd(), hwy::HWY_NAMESPACE::MulAddSub(), hwy::HWY_NAMESPACE::MulAddSub(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulFixedPoint15(), hwy::HWY_NAMESPACE::MulHigh(), hwy::HWY_NAMESPACE::MulHigh(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::detail::NativeCompress(), hwy::HWY_NAMESPACE::detail::NativeCompress(), hwy::HWY_NAMESPACE::detail::NativeCompress(), hwy::HWY_NAMESPACE::detail::NativeExpand(), hwy::HWY_NAMESPACE::detail::NativeExpand(), hwy::HWY_NAMESPACE::detail::NativeExpand(), hwy::HWY_NAMESPACE::detail::NativeExpand(), hwy::HWY_NAMESPACE::detail::NativeMaskedGatherOr512(), hwy::HWY_NAMESPACE::detail::NativeMaskedGatherOr512(), hwy::HWY_NAMESPACE::detail::NativeMaskedGatherOr512(), hwy::HWY_NAMESPACE::detail::NativeMaskedGatherOr512(), hwy::HWY_NAMESPACE::NearestInt(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::OddEvenBlocks(), hwy::HWY_NAMESPACE::OddEvenBlocks(), hwy::HWY_NAMESPACE::operator!=(), hwy::HWY_NAMESPACE::operator!=(), hwy::HWY_NAMESPACE::operator!=(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator*(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator+(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator-(), hwy::HWY_NAMESPACE::operator/(), hwy::HWY_NAMESPACE::operator/(), hwy::HWY_NAMESPACE::operator<<(), hwy::HWY_NAMESPACE::operator<<(), hwy::HWY_NAMESPACE::operator<<(), hwy::HWY_NAMESPACE::operator<<(), hwy::HWY_NAMESPACE::operator==(), hwy::HWY_NAMESPACE::operator==(), hwy::HWY_NAMESPACE::operator==(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>=(), hwy::HWY_NAMESPACE::operator>>(), hwy::HWY_NAMESPACE::operator>>(), hwy::HWY_NAMESPACE::operator>>(), hwy::HWY_NAMESPACE::operator>>(), hwy::HWY_NAMESPACE::operator>>(), hwy::HWY_NAMESPACE::operator>>(), hwy::HWY_NAMESPACE::Or(), hwy::HWY_NAMESPACE::Or(), hwy::HWY_NAMESPACE::detail::PopulationCount(), hwy::HWY_NAMESPACE::detail::PopulationCount(), hwy::HWY_NAMESPACE::detail::PopulationCount(), hwy::HWY_NAMESPACE::detail::PopulationCount(), hwy::HWY_NAMESPACE::RebindMask(), hwy::HWY_NAMESPACE::ReorderDemote2To(), hwy::HWY_NAMESPACE::ReorderDemote2To(), hwy::HWY_NAMESPACE::ReorderWidenMulAccumulate(), hwy::HWY_NAMESPACE::Rol(), hwy::HWY_NAMESPACE::Ror(), hwy::HWY_NAMESPACE::RotateRight(), hwy::HWY_NAMESPACE::RotateRight(), hwy::HWY_NAMESPACE::Round(), hwy::HWY_NAMESPACE::Round(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::ScatterIndex(), hwy::HWY_NAMESPACE::ScatterIndex(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::Shuffle01(), hwy::HWY_NAMESPACE::Shuffle01(), hwy::HWY_NAMESPACE::Shuffle01(), hwy::HWY_NAMESPACE::Shuffle0123(), hwy::HWY_NAMESPACE::Shuffle0123(), hwy::HWY_NAMESPACE::Shuffle0123(), hwy::HWY_NAMESPACE::Shuffle0321(), hwy::HWY_NAMESPACE::Shuffle0321(), hwy::HWY_NAMESPACE::Shuffle0321(), hwy::HWY_NAMESPACE::Shuffle1032(), hwy::HWY_NAMESPACE::Shuffle1032(), hwy::HWY_NAMESPACE::Shuffle1032(), hwy::HWY_NAMESPACE::detail::Shuffle128(), hwy::HWY_NAMESPACE::detail::Shuffle128(), hwy::HWY_NAMESPACE::Shuffle2103(), hwy::HWY_NAMESPACE::Shuffle2103(), hwy::HWY_NAMESPACE::Shuffle2103(), hwy::HWY_NAMESPACE::Shuffle2301(), hwy::HWY_NAMESPACE::Shuffle2301(), hwy::HWY_NAMESPACE::Sqrt(), hwy::HWY_NAMESPACE::Sqrt(), hwy::HWY_NAMESPACE::Store(), hwy::HWY_NAMESPACE::StoreU(), hwy::HWY_NAMESPACE::StoreU(), hwy::HWY_NAMESPACE::detail::SumsOf4(), hwy::HWY_NAMESPACE::SumsOf8(), hwy::HWY_NAMESPACE::SumsOf8AbsDiff(), hwy::HWY_NAMESPACE::SumsOfShuffledQuadAbsDiff(), hwy::HWY_NAMESPACE::SwapAdjacentBlocks(), hwy::HWY_NAMESPACE::SwapAdjacentBlocks(), hwy::HWY_NAMESPACE::TableLookupLanes(), hwy::HWY_NAMESPACE::TableLookupLanes(), hwy::HWY_NAMESPACE::TableLookupLanes(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::Trunc(), hwy::HWY_NAMESPACE::Trunc(), hwy::HWY_NAMESPACE::TruncateTo(), hwy::HWY_NAMESPACE::TruncateTo(), hwy::HWY_NAMESPACE::TruncateTo(), hwy::HWY_NAMESPACE::TwoTablesLookupLanes(), hwy::HWY_NAMESPACE::TwoTablesLookupLanes(), hwy::HWY_NAMESPACE::TwoTablesLookupLanes(), hwy::HWY_NAMESPACE::WidenMulPairwiseAdd(), hwy::HWY_NAMESPACE::Xor(), and hwy::HWY_NAMESPACE::Xor().


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