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

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

bits() const noexceptnative::simd< T, N, A >inline
bits() const noexceptnative::simd< T, N, A >inline
from_bits(bits_type words) noexceptnative::simd< T, N, A >inlinestatic
from_bits(bits_type x) noexceptnative::simd< T, N, A >inlinestatic
from_native(native_type value) noexceptnative::simd< T, N, A >inlinestatic
from_native(native_type value) noexceptnative::simd< T, N, A >inlinestatic
from_native(native_type value) noexceptnative::simd< T, N, A >inlinestatic
from_native(native_type x) noexceptnative::simd< T, N, A >inlinestatic
get() const noexceptnative::simd< T, N, A >inline
left(unsigned count) const noexceptnative::simd< T, N, A >inline
left() const noexceptnative::simd< T, N, A >inline
load(T const *p) noexceptnative::simd< T, N, A >inlinestatic
load(T const *p) noexceptnative::simd< T, N, A >inlinestatic
load_bits(std::uint16_t const *p) noexceptnative::simd< T, N, A >inlinestatic
load_bits(word_type const *p) noexceptnative::simd< T, N, A >inlinestatic
load_memory(T const *p) noexceptnative::simd< T, N, A >inlinestatic
load_memory(T const *p) noexceptnative::simd< T, N, A >inlinestatic
load_partial(T const *p, std::size_t n, T fill=T{}) noexceptnative::simd< T, N, A >inlinestatic
load_partial(T const *p, std::size_t n, T fill={}) noexceptnative::simd< T, N, A >inlinestatic
loadu(T const *p) noexceptnative::simd< T, N, A >inlinestatic
operator!(simd)=deletenative::simd< T, N, A >friend
operator!=(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator&(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator&=(simd b) noexceptnative::simd< T, N, A >inline
operator*(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator*=(simd b) noexceptnative::simd< T, N, A >inline
operator+(simd)=deletenative::simd< T, N, A >friend
operator+(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator+=(simd b) noexceptnative::simd< T, N, A >inline
operator-(simd)=deletenative::simd< T, N, A >friend
operator-(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator-(simd a) noexceptnative::simd< T, N, A >friend
operator-=(simd b) noexceptnative::simd< T, N, A >inline
operator/(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator/=(simd b) noexceptnative::simd< T, N, A >inline
operator<(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator<<(simd a, unsigned n) noexceptnative::simd< T, N, A >friend
operator<<(simd a, imm_t< K >)native::simd< T, N, A >friend
operator<=(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator==(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator>(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator>=(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator>>(simd a, unsigned n) noexceptnative::simd< T, N, A >friend
operator>>(simd a, imm_t< K >)native::simd< T, N, A >friend
operator^(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator^=(simd b) noexceptnative::simd< T, N, A >inline
operator|(simd a, simd b) noexceptnative::simd< T, N, A >friend
operator|=(simd b) noexceptnative::simd< T, N, A >inline
operator~(simd)=deletenative::simd< T, N, A >friend
operator~(simd a) noexceptnative::simd< T, N, A >friend
replace(T x) const noexceptnative::simd< T, N, A >inline
right(unsigned count) const noexceptnative::simd< T, N, A >inline
right() const noexceptnative::simd< T, N, A >inline
simd() noexcept=defaultnative::simd< T, N, A >
simd(T value) noexceptnative::simd< T, N, A >inlineexplicit
simd(std::array< T, N > const &values) noexceptnative::simd< T, N, A >inlineexplicit
simd(U... values) noexceptnative::simd< T, N, A >inline
simd() noexcept=defaultnative::simd< T, N, A >
simd(T x) noexceptnative::simd< T, N, A >inline
simd(U input) noexceptnative::simd< T, N, A >inline
simd(std::array< T, N > const &a) noexceptnative::simd< T, N, A >inlineexplicit
simd(U... x) noexceptnative::simd< T, N, A >inline
store(T *p) const noexceptnative::simd< T, N, A >inline
store(T *p) const noexceptnative::simd< T, N, A >inline
store_bits(std::uint16_t *p) const noexceptnative::simd< T, N, A >inline
store_bits(word_type *p) const noexceptnative::simd< T, N, A >inline
store_memory(T *p) const noexceptnative::simd< T, N, A >inline
store_memory(T *p) const noexceptnative::simd< T, N, A >inline
store_partial(T *p, std::size_t n) const noexceptnative::simd< T, N, A >inline
store_partial(T *p, std::size_t n) const noexceptnative::simd< T, N, A >inline
storeu(T *p) const noexceptnative::simd< T, N, A >inline
to_bits() const noexceptnative::simd< T, N, A >inline
to_native() const noexceptnative::simd< T, N, A >inline
to_native() const noexceptnative::simd< T, N, A >inline
to_native() const noexceptnative::simd< T, N, A >inline
to_native() const noexceptnative::simd< T, N, A >inline
unsafe_from_native(native_type value) noexceptnative::simd< T, N, A >inlinestatic
unsafe_from_native(native_type value) noexceptnative::simd< T, N, A >inlinestatic
unsafe_from_native(native_type value) noexceptnative::simd< T, N, A >inlinestatic
unsafe_from_native(native_type x) noexceptnative::simd< T, N, A >inlinestatic