Absolute() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Add(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
AddHalve(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
AddHalveRound(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
AddNarrow(Argon< ScalarType > b) const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
AddRoundNarrow(Argon< ScalarType > b) const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
AddSaturate(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Argon(argon::Vector< vector_type > vec) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Argon(std::array< ScalarType, 4 > value_list) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Argon(ArgonHalf< ScalarType > low, ArgonHalf< ScalarType > high) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Argon(argon::Lane< vector_type > b) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Argon(argon::ConstLane< 0, vector_type > b) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Argon(argon::Lane< intrinsic_type > b) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
argon_bool_type typedef | argon::Vector< simd::Vec128_t< ScalarType > > | |
argon_type typedef | argon::Vector< simd::Vec128_t< ScalarType > > | |
As() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
BitwiseAnd(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseAndNot(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseClear(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseNot() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseOr(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseOrNot(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseSelect(ArgType true_value, ArgType false_value) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
BitwiseXor(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
bytes (defined in Argon< ScalarType >) | Argon< ScalarType > | static |
Combine(ArgonHalf< ScalarType > low, ArgonHalf< ScalarType > high) (defined in Argon< ScalarType >) | Argon< ScalarType > | inlinestatic |
CompareTestNonzero(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
const_lane_type typedef | argon::Vector< simd::Vec128_t< ScalarType > > | |
ConvertTo() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ConvertTo() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
CountActiveBits() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
CountLeadingSignBits() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
CountLeadingZeroBits() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Divide(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Equal(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Extract(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
FromLane(argon::Lane< IntrinsicType > lane) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
FromLane(argon::ConstLane< LaneIndex, simd::Vec128_t< ScalarType > > lane) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
FromScalar(scalar_type scalar) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
Generate(FuncType body) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
GenerateWithIndex(FuncType body) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
GetHigh() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
GetLane(const size_t i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
GetLane(const int i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
GetLane() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
GetLow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
GreaterThan(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
GreaterThanOrEqual(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Iota(scalar_type start) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
lane_type typedef (defined in Argon< ScalarType >) | Argon< ScalarType > | |
lanes (defined in Argon< ScalarType >) | Argon< ScalarType > | static |
LastLane() | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
LessThan(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
LessThanOrEqual(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Load(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadCopy(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadCopyInterleaved(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadGatherOffsetBytes(const scalar_type *base, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< simd::Vec128_t< ScalarType > > > > offset_vector) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadGatherOffsetIndex(const scalar_type *base, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< simd::Vec128_t< ScalarType > > > > offset_vector) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadGatherOffsetIndexInterleaved(const scalar_type *base_ptr, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< simd::Vec128_t< ScalarType > > > > offset_vector) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadInterleaved(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadMulti(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadScalar(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadToLane(const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
LoadToLaneInterleaved(simd::MultiVector_t< simd::Vec128_t< ScalarType >, Stride > multi, const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
LoadToLaneInterleaved(std::array< argon_type, stride > multi, const scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
Max(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Min(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Modulo(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Modulo(scalar_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Multiply(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Multiply(scalar_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Multiply(lane_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Multiply(const_lane_type< LaneIndex > b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(argon_type b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(argon_type b, scalar_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(scalar_type b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(argon_type b, lane_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(lane_type b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(argon_type b, const_lane_type< LaneIndex > c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAdd(const_lane_type< LaneIndex > b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAddFixedQMax(argon_type b, arg_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyAddLong(ArgonHalf< U > b, ArgonHalf< U > c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplyAddLong(ArgonHalf< U > b, C c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplyAddLong(ArgonHalf< U > b, U c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplyAddLong(ArgonHalf< U > b, typename ArgonHalf< U >::lane_type c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplyDoubleAddSaturateLong(ArgonHalf< NextSmallerType > b, ArgonHalf< NextSmallerType > c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplyFixedQMax(argon_type v) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyFixedQMax(scalar_type s) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyFixedQMax(lane_type l) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyRoundAddFixedQMax(argon_type b, arg_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyRoundFixedQMax(argon_type v) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyRoundFixedQMax(scalar_type s) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplyRoundFixedQMax(lane_type l) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplySubtract(argon_type b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplySubtract(argon_type b, scalar_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplySubtract(scalar_type b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplySubtract(argon_type b, lane_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
MultiplySubtractLong(ArgonHalf< U > b, ArgonHalf< U > c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplySubtractLong(ArgonHalf< U > b, U c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
MultiplySubtractLong(ArgonHalf< U > b, typename ArgonHalf< U >::lane_type c) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Narrow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Negate() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator simd::Vec128_t< ScalarType >() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator simd::Vec128_t< ScalarType >() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator!=(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator&(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator*(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator+(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator++() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator-() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator-(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator--() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator/(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator<(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator<<(const int i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator<=(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator=(Vector &&other)=default | argon::Vector< simd::Vec128_t< ScalarType > > | |
operator=(const Vector &other)=default | argon::Vector< simd::Vec128_t< ScalarType > > | |
operator==(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator>(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator>=(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator>>(const int i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator[](const size_t i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator[](const size_t i) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator^(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator|(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
operator~() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
PairwiseAdd(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
PairwiseMax(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
PairwiseMin(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Popcount() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
predicate_type typedef | argon::Vector< simd::Vec128_t< ScalarType > > | |
ReciprocalEstimate() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Reduce(CommutableOpType op) (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ReduceAdd() (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ReduceMax() (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ReduceMin() (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Reverse() (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
Reverse() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
SaturateNarrow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
scalar_type typedef | argon::Vector< simd::Vec128_t< ScalarType > > | |
Select(ArgType true_value, ArgType false_value) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeft(const int i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeft(helpers::ArgonFor_t< simd::make_signed_t< Bool_t< simd::Vec128_t< ScalarType > > > > b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeft(std::make_signed_t< simd::Scalar_t< Bool_t< simd::Vec128_t< ScalarType > > > > n) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeft() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeftInsert(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeftRound(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeftRoundSaturate(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeftSaturate(helpers::ArgonFor_t< simd::make_signed_t< Bool_t< simd::Vec128_t< ScalarType > > > > b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftLeftSaturate() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRight(const int i) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRight() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRightAccumulate(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRightAccumulateRound(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRightInsert(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRightNarrow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ShiftRightRound() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
ShiftRightRoundNarrow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ShiftRightRoundSaturateNarrow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
ShiftRightSaturateNarrow() const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
size() | argon::Vector< simd::Vec128_t< ScalarType > > | inlinestatic |
StoreLaneTo(scalar_type *ptr) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
StoreTo(scalar_type *ptr) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Subtract(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
SubtractAbs(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
SubtractAbsAdd(argon_type b, argon_type c) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
SubtractHalve(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
SubtractNarrow(Argon< ScalarType > b) const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
SubtractRoundNarrow(Argon< ScalarType > b) const (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
SubtractSaturate(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
SwapDoublewords() (defined in Argon< ScalarType >) | Argon< ScalarType > | inline |
TestNonzero() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
to_array() | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
TransposeWith(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
UnzipWith(argon_type b) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
vec() const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Vector()=default | argon::Vector< simd::Vec128_t< ScalarType > > | |
Vector(Vector &&other)=default | argon::Vector< simd::Vec128_t< ScalarType > > | |
Vector(const Vector &other)=default | argon::Vector< simd::Vec128_t< ScalarType > > | |
Vector(simd::Vec128_t< ScalarType > vector) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Vector(scalar_type scalar) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Vector(argon::Lane< simd::Vec128_t< ScalarType > > lane) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
Vector(argon::ConstLane< LaneIndex, simd::Vec128_t< ScalarType > > lane) | argon::Vector< simd::Vec128_t< ScalarType > > | inline |
vector_type typedef (defined in Argon< ScalarType >) | Argon< ScalarType > | |
ZipWith(argon_type b) const | argon::Vector< simd::Vec128_t< ScalarType > > | inline |