Argon 0.1.0
Loading...
Searching...
No Matches
ArgonHalf< ScalarType > Member List

This is the complete list of members for ArgonHalf< ScalarType >, including all inherited members.

Absolute() constargon::Vector< neon::Vec64_t< ScalarType > >inline
Add(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
AddHalve(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
AddHalveRound(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
AddLong(ArgonHalf< ScalarType > b) constArgonHalf< ScalarType >inline
AddSaturate(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
argon_bool_type typedefargon::Vector< neon::Vec64_t< ScalarType > >
argon_type typedefargon::Vector< neon::Vec64_t< ScalarType > >
ArgonHalf(argon::Vector< vector_type > vec) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
ArgonHalf(const ArgonHalf &)=default (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
ArgonHalf(ArgonHalf &&)=default (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
As() constArgonHalf< ScalarType >inline
As() constArgonHalf< ScalarType >inline
BitwiseAnd(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseAndNot(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseClear(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseNot() constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseOr(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseOrNot(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseSelect(ArgType true_value, ArgType false_value) constargon::Vector< neon::Vec64_t< ScalarType > >inline
BitwiseXor(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
bytes (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >static
CombineWith(ArgonHalf< ScalarType > high) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
CombineWith(ArgonHalf< ScalarType > high) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
CompareTestNonzero(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
const_lane_type typedefargon::Vector< neon::Vec64_t< ScalarType > >
ConvertTo() (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
ConvertTo() (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
ConvertTo() (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
ConvertTo() (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
CountActiveBits() constargon::Vector< neon::Vec64_t< ScalarType > >inline
CountLeadingSignBits() constargon::Vector< neon::Vec64_t< ScalarType > >inline
CountLeadingZeroBits() constargon::Vector< neon::Vec64_t< ScalarType > >inline
Create(uint64_t a)ArgonHalf< ScalarType >inlinestatic
Create(uint64_t a)ArgonHalf< ScalarType >inlinestatic
Divide(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Equal(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Extract(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
FromLane(argon::Lane< IntrinsicType > lane)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
FromLane(argon::ConstLane< LaneIndex, neon::Vec64_t< ScalarType > > lane)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
FromScalar(scalar_type scalar)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
Generate(FuncType body)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
GenerateWithIndex(FuncType body)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
GetLane(const size_t i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
GetLane(const int i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
GetLane() constargon::Vector< neon::Vec64_t< ScalarType > >inline
GreaterThan(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
GreaterThanOrEqual(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Iota(scalar_type start)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
lane_type typedef (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
lane_type typedef (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
lanes (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >static
LastLane()argon::Vector< neon::Vec64_t< ScalarType > >inline
LessThan(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
LessThanOrEqual(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Load(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadCopy(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadCopyInterleaved(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadGatherOffsetBytes(const scalar_type *base, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< neon::Vec64_t< ScalarType > > > > offset_vector)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadGatherOffsetIndex(const scalar_type *base, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< neon::Vec64_t< ScalarType > > > > offset_vector)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadGatherOffsetIndexInterleaved(const scalar_type *base_ptr, helpers::ArgonFor_t< simd::make_unsigned_t< Bool_t< neon::Vec64_t< ScalarType > > > > offset_vector)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadInterleaved(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadMulti(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadScalar(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadToLane(const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inline
LoadToLaneInterleaved(simd::MultiVector_t< neon::Vec64_t< ScalarType >, Stride > multi, const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
LoadToLaneInterleaved(std::array< argon_type, stride > multi, const scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
Max(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Min(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Modulo(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Modulo(scalar_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Multiply(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Multiply(scalar_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Multiply(lane_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Multiply(const_lane_type< LaneIndex > b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(argon_type b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(argon_type b, scalar_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(scalar_type b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(argon_type b, lane_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(lane_type b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(argon_type b, const_lane_type< LaneIndex > c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAdd(const_lane_type< LaneIndex > b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAddFixedQMax(argon_type b, arg_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyAddLong(ArgonHalf< ScalarType > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyAddLong(ScalarType b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyAddLong(lane_type b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyDoubleAddSaturateLong(ArgonHalf< ScalarType > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyDoubleAddSaturateLong(ScalarType b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyDoubleAddSaturateLong(lane_type b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyDoubleSaturateLong(ArgonHalf< ScalarType > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyDoubleSaturateLong(ScalarType b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyDoubleSaturateLong(lane_type b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyFixedQMax(argon_type v) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyFixedQMax(scalar_type s) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyFixedQMax(lane_type l) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyLong(ArgonHalf< ScalarType > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyLong(ScalarType b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyLong(lane_type b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
MultiplyRoundAddFixedQMax(argon_type b, arg_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyRoundFixedQMax(argon_type v) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyRoundFixedQMax(scalar_type s) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplyRoundFixedQMax(lane_type l) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplySubtract(argon_type b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplySubtract(argon_type b, scalar_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplySubtract(scalar_type b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
MultiplySubtract(argon_type b, lane_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Negate() constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator neon::Vec64_t< ScalarType >() constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator neon::Vec64_t< ScalarType >() constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator!=(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator&(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator*(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator+(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator++() constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator-() constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator-(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator--() constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator/(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator<(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator<<(const int i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator<=(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator=(const ArgonHalf &)=default (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
operator=(ArgonHalf &&)=default (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
argon::Vector< neon::Vec64_t< ScalarType > >::operator=(Vector &&other)=defaultargon::Vector< neon::Vec64_t< ScalarType > >
argon::Vector< neon::Vec64_t< ScalarType > >::operator=(const Vector &other)=defaultargon::Vector< neon::Vec64_t< ScalarType > >
operator==(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator>(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator>=(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator>>(const int i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator[](const size_t i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator[](const size_t i)argon::Vector< neon::Vec64_t< ScalarType > >inline
operator^(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator|(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
operator~() constargon::Vector< neon::Vec64_t< ScalarType > >inline
PairwiseAdd(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
PairwiseAddLong() const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
PairwiseAddLong(ArgonHalf< typename argon::helpers::NextSmaller< ScalarType > > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
PairwiseMax(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
PairwiseMin(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Popcount() constargon::Vector< neon::Vec64_t< ScalarType > >inline
predicate_type typedefargon::Vector< neon::Vec64_t< ScalarType > >
ReciprocalEstimate() constargon::Vector< neon::Vec64_t< ScalarType > >inline
Reverse() const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
Reverse() const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
scalar_type typedefargon::Vector< neon::Vec64_t< ScalarType > >
Select(ArgType true_value, ArgType false_value) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeft(const int i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeft(helpers::ArgonFor_t< simd::make_signed_t< Bool_t< neon::Vec64_t< ScalarType > > > > b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeft(std::make_signed_t< simd::Scalar_t< Bool_t< neon::Vec64_t< ScalarType > > > > n) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeft() constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeftInsert(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeftLong() (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
ShiftLeftRound(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeftRoundSaturate(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeftSaturate(helpers::ArgonFor_t< simd::make_signed_t< Bool_t< neon::Vec64_t< ScalarType > > > > b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftLeftSaturate() constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftRight(const int i) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftRight() constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftRightAccumulate(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftRightAccumulateRound(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftRightInsert(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
ShiftRightRound() constargon::Vector< neon::Vec64_t< ScalarType > >inline
size()argon::Vector< neon::Vec64_t< ScalarType > >inlinestatic
StoreLaneTo(scalar_type *ptr)argon::Vector< neon::Vec64_t< ScalarType > >inline
StoreTo(scalar_type *ptr) constargon::Vector< neon::Vec64_t< ScalarType > >inline
Subtract(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
SubtractAbs(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
SubtractAbsAdd(argon_type b, argon_type c) constargon::Vector< neon::Vec64_t< ScalarType > >inline
SubtractAbsoluteLong(ArgonHalf< ScalarType > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
SubtractHalve(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
SubtractLong(ArgonHalf< ScalarType > b) const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
SubtractSaturate(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
TableExtension(ArgonHalf< ScalarType > b, ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableExtension(std::array< ArgonHalf< ScalarType >, NumTables > b, ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableExtension(vector_type *b, ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableExtension(ArgonHalf< ScalarType > b, ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableExtension(std::array< ArgonHalf< ScalarType >, NumTables > b, ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableExtension(vector_type *b, ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableLookup(ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TableLookup(ArgonHalf< ScalarType > idx) (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
TestNonzero() constargon::Vector< neon::Vec64_t< ScalarType > >inline
to_array()argon::Vector< neon::Vec64_t< ScalarType > >inline
TransposeWith(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline
UnzipWith(argon_type b)argon::Vector< neon::Vec64_t< ScalarType > >inline
vec() constargon::Vector< neon::Vec64_t< ScalarType > >inline
Vector()=defaultargon::Vector< neon::Vec64_t< ScalarType > >
Vector(Vector &&other)=defaultargon::Vector< neon::Vec64_t< ScalarType > >
Vector(const Vector &other)=defaultargon::Vector< neon::Vec64_t< ScalarType > >
Vector(neon::Vec64_t< ScalarType > vector)argon::Vector< neon::Vec64_t< ScalarType > >inline
Vector(scalar_type scalar)argon::Vector< neon::Vec64_t< ScalarType > >inline
Vector(argon::Lane< neon::Vec64_t< ScalarType > > lane)argon::Vector< neon::Vec64_t< ScalarType > >inline
Vector(argon::ConstLane< LaneIndex, neon::Vec64_t< ScalarType > > lane)argon::Vector< neon::Vec64_t< ScalarType > >inline
vector_type typedef (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
vector_type typedef (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >
Widen() const (defined in ArgonHalf< ScalarType >)ArgonHalf< ScalarType >inline
ZipWith(argon_type b) constargon::Vector< neon::Vec64_t< ScalarType > >inline