native 0.0.1
Vectors, masks and wide register packs for C++26
Loading...
Searching...
No Matches
native::simd< T, N, Arch > Member List

This is the complete list of members for native::simd< T, N, Arch >, including all inherited members.

all(simd x) noexceptnative::simd< T, N, Arch >friend
any(simd x) noexceptnative::simd< T, N, Arch >friend
bits() const noexceptnative::simd< T, N, Arch >inline
fma(simd a, simd b, simd c) noexceptnative::simd< T, N, Arch >friend
from_bits(bits_type x) noexceptnative::simd< T, N, Arch >inlinestatic
from_bits(std::uint32_t x) noexceptnative::simd< T, N, Arch >inlinestatic
from_bitset(std::uint64_t bits) noexceptnative::simd< T, N, Arch >inlinestatic
from_float(float x) noexceptnative::simd< T, N, Arch >inlinestatic
from_native(native_type x) noexceptnative::simd< T, N, Arch >inlinestatic
from_native(native_type x) noexceptnative::simd< T, N, Arch >inlinestatic
from_native(native_type x) noexceptnative::simd< T, N, Arch >inlinestatic
from_native(native_type x) noexceptnative::simd< T, N, Arch >inlinestatic
from_storage(storage_type x) noexceptnative::simd< T, N, Arch >inlinestatic
left() const noexceptnative::simd< T, N, Arch >inline
left() const noexceptnative::simd< T, N, Arch >inline
load(T const *p) noexceptnative::simd< T, N, Arch >inlinestatic
load(T const *p) noexceptnative::simd< T, N, Arch >inlinestatic
load_bits(std::uint32_t const *p) noexceptnative::simd< T, N, Arch >inlinestatic
load_bits_partial(std::uint32_t const *p, std::size_t n, std::uint32_t fill=0) noexceptnative::simd< T, N, Arch >inlinestatic
load_memory(T const *p) noexceptnative::simd< T, N, Arch >inlinestatic
load_memory(T const *p) noexceptnative::simd< T, N, Arch >inlinestatic
load_partial(T const *p, std::size_t n, T fill=T(0)) noexceptnative::simd< T, N, Arch >inlinestatic
load_partial(T const *p, std::size_t n, T fill={}) noexceptnative::simd< T, N, Arch >inlinestatic
loadu(T const *p) noexceptnative::simd< T, N, Arch >inlinestatic
loadu(T const *p) noexceptnative::simd< T, N, Arch >inlinestatic
none(simd x) noexceptnative::simd< T, N, Arch >friend
normal_pow2(simd a) noexceptnative::simd< T, N, Arch >friend
operator native_type() const noexceptnative::simd< T, N, Arch >inline
operator native_type() const noexceptnative::simd< T, N, Arch >inline
operator native_type() const noexceptnative::simd< T, N, Arch >inline
operator native_type() const noexceptnative::simd< T, N, Arch >inline
operator!(simd a) noexceptnative::simd< T, N, Arch >friend
operator!=(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator!=(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator!=(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator!=(simd, U)=deletenative::simd< T, N, Arch >friend
operator!=(U, simd)=deletenative::simd< T, N, Arch >friend
operator!=(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator!=(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator%(simd, U)=deletenative::simd< T, N, Arch >friend
operator%(U, simd)=deletenative::simd< T, N, Arch >friend
operator%(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator%(simd, simd)=deletenative::simd< T, N, Arch >friend
operator%(simd, U)=deletenative::simd< T, N, Arch >friend
operator%(U, simd)=deletenative::simd< T, N, Arch >friend
operator%(simd, simd)=deletenative::simd< T, N, Arch >friend
operator%(simd, U)=deletenative::simd< T, N, Arch >friend
operator%(U, simd)=deletenative::simd< T, N, Arch >friend
operator&(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator&(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator&(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator&(simd, U)=deletenative::simd< T, N, Arch >friend
operator&(U, simd)=deletenative::simd< T, N, Arch >friend
operator&(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator&(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator&=(simd b) noexceptnative::simd< T, N, Arch >inline
operator&=(U b) noexceptnative::simd< T, N, Arch >inline
operator&=(simd b) noexceptnative::simd< T, N, Arch >inline
operator*(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator*(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator*(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator*(simd, U)=deletenative::simd< T, N, Arch >friend
operator*(U, simd)=deletenative::simd< T, N, Arch >friend
operator*(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator*(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator*=(simd b) noexceptnative::simd< T, N, Arch >inline
operator*=(U b) noexceptnative::simd< T, N, Arch >inline
operator*=(simd b) noexceptnative::simd< T, N, Arch >inline
operator+(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator+(simd a) noexceptnative::simd< T, N, Arch >friend
operator+(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator+(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator+(simd, U)=deletenative::simd< T, N, Arch >friend
operator+(U, simd)=deletenative::simd< T, N, Arch >friend
operator+(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator+(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator+=(simd b) noexceptnative::simd< T, N, Arch >inline
operator+=(U b) noexceptnative::simd< T, N, Arch >inline
operator+=(simd b) noexceptnative::simd< T, N, Arch >inline
operator-(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator-(simd a) noexceptnative::simd< T, N, Arch >friend
operator-(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator-(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator-(simd, U)=deletenative::simd< T, N, Arch >friend
operator-(U, simd)=deletenative::simd< T, N, Arch >friend
operator-(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator-(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator-(simd a) noexceptnative::simd< T, N, Arch >friend
operator-=(simd b) noexceptnative::simd< T, N, Arch >inline
operator-=(U b) noexceptnative::simd< T, N, Arch >inline
operator-=(simd b) noexceptnative::simd< T, N, Arch >inline
operator/(simd, U)=deletenative::simd< T, N, Arch >friend
operator/(U, simd)=deletenative::simd< T, N, Arch >friend
operator/(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator/(simd, simd)=deletenative::simd< T, N, Arch >friend
operator/(simd, U)=deletenative::simd< T, N, Arch >friend
operator/(U, simd)=deletenative::simd< T, N, Arch >friend
operator/(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator/(simd, simd)=deletenative::simd< T, N, Arch >friend
operator/(simd, U)=deletenative::simd< T, N, Arch >friend
operator/(U, simd)=deletenative::simd< T, N, Arch >friend
operator/=(simd b) noexceptnative::simd< T, N, Arch >inline
operator<(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator<(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator<(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator<(simd, U)=deletenative::simd< T, N, Arch >friend
operator<(U, simd)=deletenative::simd< T, N, Arch >friend
operator<(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator<(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator<<(simd a, imm_t< K >)native::simd< T, N, Arch >friend
operator<<(simd a, simd counts) noexceptnative::simd< T, N, Arch >friend
operator<<(simd, U)=deletenative::simd< T, N, Arch >friend
operator<<(simd a, imm_t< K >)native::simd< T, N, Arch >friend
operator<<(simd, simd)=deletenative::simd< T, N, Arch >friend
operator<<(simd, U)=deletenative::simd< T, N, Arch >friend
operator<=(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator<=(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator<=(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator<=(simd, U)=deletenative::simd< T, N, Arch >friend
operator<=(U, simd)=deletenative::simd< T, N, Arch >friend
operator<=(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator<=(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator=(simd const &)=defaultnative::simd< T, N, Arch >inline
operator==(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator==(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator==(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator==(simd, U)=deletenative::simd< T, N, Arch >friend
operator==(U, simd)=deletenative::simd< T, N, Arch >friend
operator==(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator==(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator>(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>(simd, U)=deletenative::simd< T, N, Arch >friend
operator>(U, simd)=deletenative::simd< T, N, Arch >friend
operator>(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator>(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>=(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>=(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator>=(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>=(simd, U)=deletenative::simd< T, N, Arch >friend
operator>=(U, simd)=deletenative::simd< T, N, Arch >friend
operator>=(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator>=(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator>>(simd a, imm_t< K >)native::simd< T, N, Arch >friend
operator>>(simd, U)=deletenative::simd< T, N, Arch >friend
operator>>(simd a, imm_t< K >)native::simd< T, N, Arch >friend
operator>>(simd, simd)=deletenative::simd< T, N, Arch >friend
operator>>(simd, U)=deletenative::simd< T, N, Arch >friend
operator^(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator^(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator^(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator^(simd, U)=deletenative::simd< T, N, Arch >friend
operator^(U, simd)=deletenative::simd< T, N, Arch >friend
operator^(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator^(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator^=(simd b) noexceptnative::simd< T, N, Arch >inline
operator^=(U b) noexceptnative::simd< T, N, Arch >inline
operator^=(simd b) noexceptnative::simd< T, N, Arch >inline
operator|(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator|(simd a, U b) noexceptnative::simd< T, N, Arch >friend
operator|(U a, simd b) noexceptnative::simd< T, N, Arch >friend
operator|(simd, U)=deletenative::simd< T, N, Arch >friend
operator|(U, simd)=deletenative::simd< T, N, Arch >friend
operator|(simd, ::native::simd< U, M, Arch >)=deletenative::simd< T, N, Arch >friend
operator|(simd a, simd b) noexceptnative::simd< T, N, Arch >friend
operator|=(simd b) noexceptnative::simd< T, N, Arch >inline
operator|=(U b) noexceptnative::simd< T, N, Arch >inline
operator|=(simd b) noexceptnative::simd< T, N, Arch >inline
operator~(simd a) noexceptnative::simd< T, N, Arch >friend
operator~(simd a) noexceptnative::simd< T, N, Arch >friend
right() const noexceptnative::simd< T, N, Arch >inline
right() const noexceptnative::simd< T, N, Arch >inline
round_even(simd a) noexceptnative::simd< T, N, Arch >friend
select(M mask, simd a, simd b)native::simd< T, N, Arch >friend
simd()=defaultnative::simd< T, N, Arch >inline
simd() noexcept=defaultnative::simd< T, N, Arch >
simd(U input) noexceptnative::simd< T, N, Arch >inline
simd(native_type x) noexceptnative::simd< T, N, Arch >inline
simd(native_type x) noexceptnative::simd< T, N, Arch >inline
simd(native_type x) noexceptnative::simd< T, N, Arch >inline
simd(U... xs) noexceptnative::simd< T, N, Arch >inline
simd(std::array< T, N > const &data) noexceptnative::simd< T, N, Arch >inline
simd()=defaultnative::simd< T, N, Arch >inline
simd(simd const &)=defaultnative::simd< T, N, Arch >inline
simd(T x) noexceptnative::simd< T, N, Arch >inline
simd(bool x) noexceptnative::simd< T, N, Arch >inlineexplicit
simd(native_type x) noexceptnative::simd< T, N, Arch >inline
simd(X... x) noexcept((noexcept(static_cast< T >(x)) &&...))native::simd< T, N, Arch >inline
simd(std::array< T, N > const &values) noexceptnative::simd< T, N, Arch >inline
sqrt(simd a) noexceptnative::simd< T, N, Arch >friend
store(T *p) const noexceptnative::simd< T, N, Arch >inline
store(T *p) const noexceptnative::simd< T, N, Arch >inline
store_bits(std::uint32_t *p) const noexceptnative::simd< T, N, Arch >inline
store_bits_partial(std::uint32_t *p, std::size_t n) const noexceptnative::simd< T, N, Arch >inline
store_memory(T *p) const noexceptnative::simd< T, N, Arch >inline
store_memory(T *p) const noexceptnative::simd< T, N, Arch >inline
store_partial(T *p, std::size_t n) const noexceptnative::simd< T, N, Arch >inline
store_partial(T *p, std::size_t n) const noexceptnative::simd< T, N, Arch >inline
storeu(T *p) const noexceptnative::simd< T, N, Arch >inline
storeu(T *p) const noexceptnative::simd< T, N, Arch >inline
to_bits() const noexceptnative::simd< T, N, Arch >inline
to_bitset() const noexceptnative::simd< T, N, Arch >inline
to_native() const noexceptnative::simd< T, N, Arch >inline
to_native() const noexceptnative::simd< T, N, Arch >inline
to_native() const noexceptnative::simd< T, N, Arch >inline
to_native() const noexceptnative::simd< T, N, Arch >inline
to_storage() const noexceptnative::simd< T, N, Arch >inline
unsafe_from_float32(native_type x) noexceptnative::simd< T, N, Arch >inlinestatic
unsafe_from_native(native_type x) noexceptnative::simd< T, N, Arch >inlinestatic