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

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

bits() const noexceptnative::simd< float, 4, Arch >inline
fma(simd a, simd b, simd c)native::simd< float, 4, Arch >friend
from_bits(bits_type bits) noexceptnative::simd< float, 4, Arch >inlinestatic
from_bits(std::uint32_t bits) noexceptnative::simd< float, 4, Arch >inlinestatic
from_float(float x) noexceptnative::simd< float, 4, Arch >inlinestatic
from_native(native_type x) noexceptnative::simd< float, 4, Arch >inlinestatic
load(float const *p)native::simd< float, 4, Arch >inlinestatic
load_bits(std::uint32_t const *p) noexceptnative::simd< float, 4, Arch >inlinestatic
load_bits_partial(std::uint32_t const *p, std::size_t n, std::uint32_t fill=0) noexceptnative::simd< float, 4, Arch >inlinestatic
load_memory(float const *p) noexceptnative::simd< float, 4, Arch >inlinestatic
loadu(float const *p)native::simd< float, 4, Arch >inlinestatic
normal_pow2(simd n)native::simd< float, 4, Arch >friend
operator native_type() const noexceptnative::simd< float, 4, Arch >inline
operator!=(simd a, simd b) noexceptnative::simd< float, 4, Arch >friend
operator*(simd a, simd b)native::simd< float, 4, Arch >friend
operator*=(simd b) noexceptnative::simd< float, 4, Arch >inline
operator+(simd a, simd b)native::simd< float, 4, Arch >friend
operator+=(simd b) noexceptnative::simd< float, 4, Arch >inline
operator-(simd a, simd b)native::simd< float, 4, Arch >friend
operator-(simd a)native::simd< float, 4, Arch >friend
operator-=(simd b) noexceptnative::simd< float, 4, Arch >inline
operator/(simd a, simd b)native::simd< float, 4, Arch >friend
operator/=(simd b) noexceptnative::simd< float, 4, Arch >inline
operator<(simd a, simd b)native::simd< float, 4, Arch >friend
operator<=(simd a, simd b) noexceptnative::simd< float, 4, Arch >friend
operator=(simd const &)=defaultnative::simd< float, 4, Arch >inline
operator==(simd a, simd b)native::simd< float, 4, Arch >friend
operator>(simd a, simd b)native::simd< float, 4, Arch >friend
operator>=(simd a, simd b) noexceptnative::simd< float, 4, Arch >friend
round_even(simd a)native::simd< float, 4, Arch >friend
select(M m, simd a, simd b)native::simd< float, 4, Arch >friend
simd()=defaultnative::simd< float, 4, Arch >inline
simd(simd const &)=defaultnative::simd< float, 4, Arch >inline
simd(float x)native::simd< float, 4, Arch >inline
simd(__m128 x)native::simd< float, 4, Arch >inline
simd(std::array< float, 4 > const &values) noexceptnative::simd< float, 4, Arch >inline
simd(X... x) noexcept((noexcept(static_cast< float >(x)) &&...))native::simd< float, 4, Arch >inline
sqrt(simd a)native::simd< float, 4, Arch >friend
store(float *p) constnative::simd< float, 4, Arch >inline
store_bits(std::uint32_t *p) const noexceptnative::simd< float, 4, Arch >inline
store_bits_partial(std::uint32_t *p, std::size_t n) const noexceptnative::simd< float, 4, Arch >inline
store_memory(float *p) const noexceptnative::simd< float, 4, Arch >inline
storeu(float *p) constnative::simd< float, 4, Arch >inline
to_bits() const noexceptnative::simd< float, 4, Arch >inline
to_native() const noexceptnative::simd< float, 4, Arch >inline
unsafe_from_float32(native_type x) noexceptnative::simd< float, 4, Arch >inlinestatic