Grok 10.0.5
|
#include <wasm_256-inl.h>
Public Types | |
using | PrivateT = T |
using | PrivateT = T |
Public Member Functions | |
HWY_INLINE Vec256 & | operator*= (const Vec256 other) |
HWY_INLINE Vec256 & | operator/= (const Vec256 other) |
HWY_INLINE Vec256 & | operator+= (const Vec256 other) |
HWY_INLINE Vec256 & | operator-= (const Vec256 other) |
HWY_INLINE Vec256 & | operator&= (const Vec256 other) |
HWY_INLINE Vec256 & | operator|= (const Vec256 other) |
HWY_INLINE Vec256 & | operator^= (const Vec256 other) |
HWY_INLINE Vec256 & | operator*= (const Vec256 other) |
HWY_INLINE Vec256 & | operator/= (const Vec256 other) |
HWY_INLINE Vec256 & | operator+= (const Vec256 other) |
HWY_INLINE Vec256 & | operator-= (const Vec256 other) |
HWY_INLINE Vec256 & | operator&= (const Vec256 other) |
HWY_INLINE Vec256 & | operator|= (const Vec256 other) |
HWY_INLINE Vec256 & | operator^= (const Vec256 other) |
Public Attributes | |
Vec128< T > | v0 |
Vec128< T > | v1 |
Raw | raw |
Static Public Attributes | |
static constexpr size_t | kPrivateN = 32 / sizeof(T) |
Private Types | |
using | Raw = typename detail::Raw256< T >::type |
using hwy::HWY_NAMESPACE::Vec256< T >::PrivateT = T |
using hwy::HWY_NAMESPACE::Vec256< T >::PrivateT = T |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
staticconstexpr |
Raw hwy::HWY_NAMESPACE::Vec256< T >::raw |
Referenced by hwy::HWY_NAMESPACE::AESLastRound(), hwy::HWY_NAMESPACE::AESRound(), hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::AndNot(), hwy::HWY_NAMESPACE::AndNot(), hwy::HWY_NAMESPACE::AverageRound(), hwy::HWY_NAMESPACE::AverageRound(), hwy::HWY_NAMESPACE::CLMulLower(), hwy::HWY_NAMESPACE::CLMulUpper(), hwy::HWY_NAMESPACE::Combine(), hwy::HWY_NAMESPACE::Combine(), hwy::HWY_NAMESPACE::Combine(), hwy::HWY_NAMESPACE::ConcatEven(), hwy::HWY_NAMESPACE::ConcatEven(), hwy::HWY_NAMESPACE::ConcatEven(), hwy::HWY_NAMESPACE::ConcatLowerLower(), hwy::HWY_NAMESPACE::ConcatLowerLower(), hwy::HWY_NAMESPACE::ConcatLowerUpper(), hwy::HWY_NAMESPACE::ConcatLowerUpper(), hwy::HWY_NAMESPACE::ConcatOdd(), hwy::HWY_NAMESPACE::ConcatOdd(), hwy::HWY_NAMESPACE::ConcatOdd(), hwy::HWY_NAMESPACE::ConcatUpperLower(), hwy::HWY_NAMESPACE::ConcatUpperLower(), hwy::HWY_NAMESPACE::ConcatUpperUpper(), hwy::HWY_NAMESPACE::ConcatUpperUpper(), hwy::HWY_NAMESPACE::GatherIndex(), hwy::HWY_NAMESPACE::GatherIndex(), hwy::HWY_NAMESPACE::detail::GatherIndex(), hwy::HWY_NAMESPACE::detail::GatherIndex(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::GatherOffset(), hwy::HWY_NAMESPACE::detail::GatherOffset(), hwy::HWY_NAMESPACE::detail::GatherOffset(), 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::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::detail::InterleaveUpper(), hwy::HWY_NAMESPACE::LoadDup128(), hwy::HWY_NAMESPACE::LoadDup128(), 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::MulFixedPoint15(), hwy::HWY_NAMESPACE::MulHigh(), hwy::HWY_NAMESPACE::MulHigh(), hwy::HWY_NAMESPACE::MulSub(), hwy::HWY_NAMESPACE::NegMulAdd(), hwy::HWY_NAMESPACE::NegMulSub(), hwy::HWY_NAMESPACE::OddEven(), hwy::HWY_NAMESPACE::OddEven(), hwy::HWY_NAMESPACE::detail::OddEven(), hwy::HWY_NAMESPACE::detail::OddEven(), hwy::HWY_NAMESPACE::detail::OddEven(), hwy::HWY_NAMESPACE::OddEvenBlocks(), 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::Or(), hwy::HWY_NAMESPACE::Or(), hwy::HWY_NAMESPACE::ReorderWidenMulAccumulate(), 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::detail::ScatterIndex(), hwy::HWY_NAMESPACE::detail::ScatterIndex(), hwy::HWY_NAMESPACE::ScatterIndex(), hwy::HWY_NAMESPACE::ScatterIndex(), hwy::HWY_NAMESPACE::detail::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ScatterOffset(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::detail::Shl(), hwy::HWY_NAMESPACE::detail::Shl(), hwy::HWY_NAMESPACE::detail::Shl(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::detail::TestBit(), hwy::HWY_NAMESPACE::TruncateTo(), hwy::HWY_NAMESPACE::Xor(), hwy::HWY_NAMESPACE::Xor(), hwy::HWY_NAMESPACE::ZeroExtendVector(), hwy::HWY_NAMESPACE::ZeroExtendVector(), and hwy::HWY_NAMESPACE::ZeroExtendVector().
Vec128<T> hwy::HWY_NAMESPACE::Vec256< T >::v0 |
Referenced by hwy::HWY_NAMESPACE::Abs(), hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::AndNot(), hwy::HWY_NAMESPACE::AverageRound(), hwy::HWY_NAMESPACE::BitCast(), hwy::HWY_NAMESPACE::Broadcast(), hwy::HWY_NAMESPACE::Ceil(), hwy::HWY_NAMESPACE::Combine(), hwy::HWY_NAMESPACE::ConcatEven(), hwy::HWY_NAMESPACE::ConcatLowerLower(), hwy::HWY_NAMESPACE::ConcatLowerUpper(), hwy::HWY_NAMESPACE::ConcatOdd(), hwy::HWY_NAMESPACE::ConcatUpperLower(), hwy::HWY_NAMESPACE::ConcatUpperUpper(), hwy::HWY_NAMESPACE::ConvertTo(), hwy::HWY_NAMESPACE::DupEven(), hwy::HWY_NAMESPACE::DupOdd(), hwy::HWY_NAMESPACE::Eq128(), hwy::HWY_NAMESPACE::Eq128Upper(), hwy::HWY_NAMESPACE::Floor(), hwy::HWY_NAMESPACE::IfNegativeThenElse(), hwy::HWY_NAMESPACE::IfThenElse(), hwy::HWY_NAMESPACE::IndicesFromVec(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::InterleaveUpper(), hwy::HWY_NAMESPACE::Iota(), hwy::HWY_NAMESPACE::Load(), hwy::HWY_NAMESPACE::LoadDup128(), hwy::HWY_NAMESPACE::Lt128(), hwy::HWY_NAMESPACE::Lt128Upper(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max128(), hwy::HWY_NAMESPACE::Max128Upper(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min128(), hwy::HWY_NAMESPACE::Min128Upper(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulFixedPoint15(), hwy::HWY_NAMESPACE::MulHigh(), hwy::HWY_NAMESPACE::MulOdd(), hwy::HWY_NAMESPACE::Ne128(), hwy::HWY_NAMESPACE::Ne128Upper(), hwy::HWY_NAMESPACE::Neg(), hwy::HWY_NAMESPACE::Not(), hwy::HWY_NAMESPACE::OddEven(), 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::Or(), hwy::HWY_NAMESPACE::PromoteTo(), hwy::HWY_NAMESPACE::PromoteTo(), hwy::HWY_NAMESPACE::RearrangeToOddPlusEven(), hwy::HWY_NAMESPACE::ReorderDemote2To(), hwy::HWY_NAMESPACE::ReorderWidenMulAccumulate(), hwy::HWY_NAMESPACE::Reverse2(), hwy::HWY_NAMESPACE::Reverse4(), hwy::HWY_NAMESPACE::Round(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::Set(), hwy::HWY_NAMESPACE::ShiftLeft(), hwy::HWY_NAMESPACE::ShiftLeftBytes(), hwy::HWY_NAMESPACE::ShiftLeftSame(), hwy::HWY_NAMESPACE::ShiftRight(), hwy::HWY_NAMESPACE::ShiftRightBytes(), hwy::HWY_NAMESPACE::ShiftRightSame(), hwy::HWY_NAMESPACE::Shuffle01(), hwy::HWY_NAMESPACE::Shuffle0123(), hwy::HWY_NAMESPACE::Shuffle0321(), hwy::HWY_NAMESPACE::Shuffle1032(), hwy::HWY_NAMESPACE::detail::Shuffle1230(), hwy::HWY_NAMESPACE::Shuffle2103(), hwy::HWY_NAMESPACE::detail::Shuffle2301(), hwy::HWY_NAMESPACE::Shuffle2301(), hwy::HWY_NAMESPACE::detail::Shuffle3012(), hwy::HWY_NAMESPACE::Sqrt(), hwy::HWY_NAMESPACE::SumsOf8(), hwy::HWY_NAMESPACE::SwapAdjacentBlocks(), hwy::HWY_NAMESPACE::TableLookupBytes(), hwy::HWY_NAMESPACE::TableLookupLanes(), hwy::HWY_NAMESPACE::Trunc(), hwy::HWY_NAMESPACE::Undefined(), hwy::HWY_NAMESPACE::VecFromMask(), hwy::HWY_NAMESPACE::Xor(), and hwy::HWY_NAMESPACE::Zero().
Vec128<T> hwy::HWY_NAMESPACE::Vec256< T >::v1 |
Referenced by hwy::HWY_NAMESPACE::And(), hwy::HWY_NAMESPACE::AndNot(), hwy::HWY_NAMESPACE::AverageRound(), hwy::HWY_NAMESPACE::Broadcast(), hwy::HWY_NAMESPACE::Combine(), hwy::HWY_NAMESPACE::ConcatEven(), hwy::HWY_NAMESPACE::ConcatLowerLower(), hwy::HWY_NAMESPACE::ConcatLowerUpper(), hwy::HWY_NAMESPACE::ConcatOdd(), hwy::HWY_NAMESPACE::ConcatUpperLower(), hwy::HWY_NAMESPACE::ConcatUpperUpper(), hwy::HWY_NAMESPACE::Eq128(), hwy::HWY_NAMESPACE::Eq128Upper(), hwy::HWY_NAMESPACE::IfNegativeThenElse(), hwy::HWY_NAMESPACE::IfThenElse(), hwy::HWY_NAMESPACE::IndicesFromVec(), hwy::HWY_NAMESPACE::InterleaveLower(), hwy::HWY_NAMESPACE::Lt128(), hwy::HWY_NAMESPACE::Lt128Upper(), hwy::HWY_NAMESPACE::Max(), hwy::HWY_NAMESPACE::Max128(), hwy::HWY_NAMESPACE::Max128Upper(), hwy::HWY_NAMESPACE::Min(), hwy::HWY_NAMESPACE::Min128(), hwy::HWY_NAMESPACE::Min128Upper(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulEven(), hwy::HWY_NAMESPACE::MulFixedPoint15(), hwy::HWY_NAMESPACE::MulHigh(), hwy::HWY_NAMESPACE::MulOdd(), hwy::HWY_NAMESPACE::Ne128(), hwy::HWY_NAMESPACE::Ne128Upper(), hwy::HWY_NAMESPACE::OddEven(), 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::PromoteTo(), hwy::HWY_NAMESPACE::RearrangeToOddPlusEven(), hwy::HWY_NAMESPACE::ReorderWidenMulAccumulate(), hwy::HWY_NAMESPACE::Reverse(), hwy::HWY_NAMESPACE::SaturatedAdd(), hwy::HWY_NAMESPACE::SaturatedSub(), hwy::HWY_NAMESPACE::detail::Shuffle1230(), hwy::HWY_NAMESPACE::detail::Shuffle2301(), hwy::HWY_NAMESPACE::detail::Shuffle3012(), hwy::HWY_NAMESPACE::SumsOf8(), hwy::HWY_NAMESPACE::SwapAdjacentBlocks(), hwy::HWY_NAMESPACE::TableLookupBytes(), hwy::HWY_NAMESPACE::TableLookupLanes(), and hwy::HWY_NAMESPACE::Xor().