Absolute() const | argon::Vector< VectorType > | inline |
Add(argon_type b) const | argon::Vector< VectorType > | inline |
AddHalve(argon_type b) const | argon::Vector< VectorType > | inline |
AddHalveRound(argon_type b) const | argon::Vector< VectorType > | inline |
AddSaturate(argon_type b) const | argon::Vector< VectorType > | inline |
all() (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
any() (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
argon_bool_type typedef | argon::Vector< VectorType > | |
argon_type typedef | argon::Vector< VectorType > | |
BitwiseAnd(argon_type b) const | argon::Vector< VectorType > | inline |
BitwiseAndNot(argon_type b) const | argon::Vector< VectorType > | inline |
BitwiseClear(argon_type b) const | argon::Vector< VectorType > | inline |
BitwiseNot() const | argon::Vector< VectorType > | inline |
BitwiseOr(argon_type b) const | argon::Vector< VectorType > | inline |
BitwiseOrNot(argon_type b) const | argon::Vector< VectorType > | inline |
BitwiseSelect(ArgType true_value, ArgType false_value) const | argon::Vector< VectorType > | inline |
BitwiseXor(argon_type b) const | argon::Vector< VectorType > | inline |
CompareTestNonzero(argon_type b) const | argon::Vector< VectorType > | inline |
const_lane_type typedef | argon::Vector< VectorType > | |
CountActiveBits() const | argon::Vector< VectorType > | inline |
CountLeadingSignBits() const | argon::Vector< VectorType > | inline |
CountLeadingZeroBits() const | argon::Vector< VectorType > | inline |
Divide(argon_type b) const | argon::Vector< VectorType > | inline |
each_lane(FuncType body) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
each_lane_with_index(FuncType body) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
Equal(argon_type b) const | argon::Vector< VectorType > | inline |
Extract(argon_type b) const | argon::Vector< VectorType > | inline |
FromLane(argon::Lane< IntrinsicType > lane) | argon::Vector< VectorType > | inlinestatic |
FromLane(argon::ConstLane< LaneIndex, VectorType > lane) | argon::Vector< VectorType > | inlinestatic |
FromScalar(scalar_type scalar) | argon::Vector< VectorType > | inlinestatic |
Generate(FuncType body) | argon::Vector< VectorType > | inlinestatic |
GenerateWithIndex(FuncType body) | argon::Vector< VectorType > | inlinestatic |
get() (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
GetLane(const size_t i) const | argon::Vector< VectorType > | inline |
GetLane(const size_t i) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
GetLane(const int i) const | argon::Vector< VectorType > | inline |
GetLane(const int i) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
GetLane() const | argon::Vector< VectorType > | inline |
GetLane() (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
GreaterThan(argon_type b) const | argon::Vector< VectorType > | inline |
GreaterThanOrEqual(argon_type b) const | argon::Vector< VectorType > | inline |
if_else_lane(FuncType true_branch, FuncType false_branch) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
if_else_lane_with_index(FuncType1 true_branch, FuncType2 false_branch) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
if_lane(FuncType true_branch) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
if_lane_with_index(FuncType true_branch) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
Iota(scalar_type start) | argon::Vector< VectorType > | inlinestatic |
IotaHelper(scalar_type start, std::index_sequence< Ints... >) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inlineprotectedstatic |
lane_type typedef | argon::Vector< VectorType > | |
lanes | argon::Vector< VectorType > | static |
LastLane() | argon::Vector< VectorType > | inline |
LessThan(argon_type b) const | argon::Vector< VectorType > | inline |
LessThanOrEqual(argon_type b) const | argon::Vector< VectorType > | inline |
Load(const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadCopy(const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadCopyInterleaved(const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadGatherOffsetBytes(const scalar_type *base, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< VectorType > > > offset_vector) | argon::Vector< VectorType > | inlinestatic |
LoadGatherOffsetIndex(const scalar_type *base, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< VectorType > > > offset_vector) | argon::Vector< VectorType > | inlinestatic |
LoadGatherOffsetIndexInterleaved(const scalar_type *base_ptr, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< VectorType > > > offset_vector) | argon::Vector< VectorType > | inlinestatic |
LoadInterleaved(const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadMulti(const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadScalar(const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadToLane(const scalar_type *ptr) | argon::Vector< VectorType > | inline |
LoadToLaneInterleaved(simd::MultiVector_t< VectorType, Stride > multi, const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
LoadToLaneInterleaved(std::array< argon_type, stride > multi, const scalar_type *ptr) | argon::Vector< VectorType > | inlinestatic |
map(FuncType body) const (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
map2(argon_type other, FuncType body) const (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
map_with_index(FuncType body) const (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
Max(argon_type b) const | argon::Vector< VectorType > | inline |
Min(argon_type b) const | argon::Vector< VectorType > | inline |
Modulo(argon_type b) const | argon::Vector< VectorType > | inline |
Modulo(scalar_type b) const | argon::Vector< VectorType > | inline |
Multiply(argon_type b) const | argon::Vector< VectorType > | inline |
Multiply(scalar_type b) const | argon::Vector< VectorType > | inline |
Multiply(lane_type b) const | argon::Vector< VectorType > | inline |
Multiply(const_lane_type< LaneIndex > b) const | argon::Vector< VectorType > | inline |
MultiplyAdd(argon_type b, argon_type c) const | argon::Vector< VectorType > | inline |
MultiplyAdd(argon_type b, scalar_type c) const | argon::Vector< VectorType > | inline |
MultiplyAdd(scalar_type b, argon_type c) const | argon::Vector< VectorType > | inline |
MultiplyAdd(argon_type b, lane_type c) const | argon::Vector< VectorType > | inline |
MultiplyAdd(lane_type b, argon_type c) const | argon::Vector< VectorType > | inline |
MultiplyAdd(argon_type b, const_lane_type< LaneIndex > c) const | argon::Vector< VectorType > | inline |
MultiplyAdd(const_lane_type< LaneIndex > b, argon_type c) const | argon::Vector< VectorType > | inline |
MultiplyAddFixedQMax(argon_type b, arg_type c) const | argon::Vector< VectorType > | inline |
MultiplyFixedQMax(argon_type v) const | argon::Vector< VectorType > | inline |
MultiplyFixedQMax(scalar_type s) const | argon::Vector< VectorType > | inline |
MultiplyFixedQMax(lane_type l) const | argon::Vector< VectorType > | inline |
MultiplyRoundAddFixedQMax(argon_type b, arg_type c) const | argon::Vector< VectorType > | inline |
MultiplyRoundFixedQMax(argon_type v) const | argon::Vector< VectorType > | inline |
MultiplyRoundFixedQMax(scalar_type s) const | argon::Vector< VectorType > | inline |
MultiplyRoundFixedQMax(lane_type l) const | argon::Vector< VectorType > | inline |
MultiplySubtract(argon_type b, argon_type c) const | argon::Vector< VectorType > | inline |
MultiplySubtract(argon_type b, scalar_type c) const | argon::Vector< VectorType > | inline |
MultiplySubtract(scalar_type b, argon_type c) const | argon::Vector< VectorType > | inline |
MultiplySubtract(argon_type b, lane_type c) const | argon::Vector< VectorType > | inline |
Negate() const | argon::Vector< VectorType > | inline |
operator VectorType() const | argon::Vector< VectorType > | inline |
operator!=(argon_type b) const | argon::Vector< VectorType > | inline |
operator&(argon_type b) const | argon::Vector< VectorType > | inline |
operator*(argon_type b) const | argon::Vector< VectorType > | inline |
operator+(argon_type b) const | argon::Vector< VectorType > | inline |
operator++() const | argon::Vector< VectorType > | inline |
operator-() const | argon::Vector< VectorType > | inline |
operator-(argon_type b) const | argon::Vector< VectorType > | inline |
operator--() const | argon::Vector< VectorType > | inline |
operator/(argon_type b) const | argon::Vector< VectorType > | inline |
operator<(argon_type b) const | argon::Vector< VectorType > | inline |
operator<<(const int i) const | argon::Vector< VectorType > | inline |
operator<=(argon_type b) const | argon::Vector< VectorType > | inline |
operator=(Vector &&other)=default | argon::Vector< VectorType > | |
operator=(const Vector &other)=default | argon::Vector< VectorType > | |
operator==(argon_type b) const | argon::Vector< VectorType > | inline |
operator>(argon_type b) const | argon::Vector< VectorType > | inline |
operator>=(argon_type b) const | argon::Vector< VectorType > | inline |
operator>>(const int i) const | argon::Vector< VectorType > | inline |
operator[](const size_t i) const | argon::Vector< VectorType > | inline |
operator[](const size_t i) | argon::Vector< VectorType > | inline |
operator^(argon_type b) const | argon::Vector< VectorType > | inline |
operator|(argon_type b) const | argon::Vector< VectorType > | inline |
operator~() const | argon::Vector< VectorType > | inline |
PairwiseAdd(argon_type b) const | argon::Vector< VectorType > | inline |
PairwiseMax(argon_type b) const | argon::Vector< VectorType > | inline |
PairwiseMin(argon_type b) const | argon::Vector< VectorType > | inline |
Popcount() const | argon::Vector< VectorType > | inline |
predicate_type typedef | argon::Vector< VectorType > | |
ReciprocalEstimate() const | argon::Vector< VectorType > | inline |
Reverse16bit() const (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
Reverse32bit() const (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
Reverse64bit() const (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
scalar_type typedef | argon::Vector< VectorType > | |
Select(ArgType true_value, ArgType false_value) const | argon::Vector< VectorType > | inline |
ShiftLeft(const int i) const | argon::Vector< VectorType > | inline |
ShiftLeft(helpers::ArgonFor_t< simd::make_signed_t< Bool_t< VectorType > > > b) const | argon::Vector< VectorType > | inline |
ShiftLeft(std::make_signed_t< simd::Scalar_t< Bool_t< VectorType > > > n) const | argon::Vector< VectorType > | inline |
ShiftLeft() const | argon::Vector< VectorType > | inline |
ShiftLeftInsert(argon_type b) const | argon::Vector< VectorType > | inline |
ShiftLeftRound(argon_type b) const | argon::Vector< VectorType > | inline |
ShiftLeftRoundSaturate(argon_type b) const | argon::Vector< VectorType > | inline |
ShiftLeftSaturate(helpers::ArgonFor_t< simd::make_signed_t< Bool_t< VectorType > > > b) const | argon::Vector< VectorType > | inline |
ShiftLeftSaturate() const | argon::Vector< VectorType > | inline |
ShiftRight(const int i) const | argon::Vector< VectorType > | inline |
ShiftRight() const | argon::Vector< VectorType > | inline |
ShiftRightAccumulate(argon_type b) const | argon::Vector< VectorType > | inline |
ShiftRightAccumulateRound(argon_type b) const | argon::Vector< VectorType > | inline |
ShiftRightInsert(argon_type b) const | argon::Vector< VectorType > | inline |
ShiftRightRound() const | argon::Vector< VectorType > | inline |
size() | argon::Vector< VectorType > | inlinestatic |
StoreLaneTo(scalar_type *ptr) | argon::Vector< VectorType > | inline |
StoreTo(scalar_type *ptr) const | argon::Vector< VectorType > | inline |
Subtract(argon_type b) const | argon::Vector< VectorType > | inline |
SubtractAbs(argon_type b) const | argon::Vector< VectorType > | inline |
SubtractAbsAdd(argon_type b, argon_type c) const | argon::Vector< VectorType > | inline |
SubtractHalve(argon_type b) const | argon::Vector< VectorType > | inline |
SubtractSaturate(argon_type b) const | argon::Vector< VectorType > | inline |
TestNonzero() const | argon::Vector< VectorType > | inline |
to_array() | argon::Vector< VectorType > | inline |
TransposeWith(argon_type b) const | argon::Vector< VectorType > | inline |
UnzipWith(argon_type b) | argon::Vector< VectorType > | inline |
vec() const | argon::Vector< VectorType > | inline |
vec_ (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | protected |
Vector()=default | argon::Vector< VectorType > | |
Vector(Vector &&other)=default | argon::Vector< VectorType > | |
Vector(const Vector &other)=default | argon::Vector< VectorType > | |
Vector(VectorType vector) | argon::Vector< VectorType > | inline |
Vector(scalar_type scalar) | argon::Vector< VectorType > | inline |
Vector(argon::Lane< VectorType > lane) | argon::Vector< VectorType > | inline |
Vector(argon::ConstLane< LaneIndex, VectorType > lane) | argon::Vector< VectorType > | inline |
Vector(ArgTypes... args) (defined in argon::Vector< VectorType >) | argon::Vector< VectorType > | inline |
vector_type typedef | argon::Vector< VectorType > | |
ZipWith(argon_type b) const | argon::Vector< VectorType > | inline |