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

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

architecturenative::simd< fp16, 8, Arch >static
bits() const noexceptnative::simd< fp16, 8, Arch >inline
bits_type typedefnative::simd< fp16, 8, Arch >
from_bits(bits_type value) noexceptnative::simd< fp16, 8, Arch >inlinestatic
from_native(native_type value) noexceptnative::simd< fp16, 8, Arch >inlinestatic
lanesnative::simd< fp16, 8, Arch >static
load(fp16 const *p) noexceptnative::simd< fp16, 8, Arch >inlinestatic
load_bits(std::uint16_t const *p) noexceptnative::simd< fp16, 8, Arch >inlinestatic
load_memory(fp16 const *p) noexceptnative::simd< fp16, 8, Arch >inlinestatic
load_partial(fp16 const *p, std::size_t n, fp16 fill=fp16::from_bits(0)) noexceptnative::simd< fp16, 8, Arch >inlinestatic
loadu(fp16 const *p) noexceptnative::simd< fp16, 8, Arch >inlinestatic
mask typedefnative::simd< fp16, 8, Arch >
mask_type typedefnative::simd< fp16, 8, Arch >
native_type typedefnative::simd< fp16, 8, Arch >
operator native_type() const noexceptnative::simd< fp16, 8, Arch >inline
operator!=(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator*(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator+(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator-(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator-(simd a) noexceptnative::simd< fp16, 8, Arch >friend
operator/(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator<(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator<=(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator==(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator>(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
operator>=(simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
predicate_type typedefnative::simd< fp16, 8, Arch >
rebind typedefnative::simd< fp16, 8, Arch >
register_type typedefnative::simd< fp16, 8, Arch >
select(mask m, simd a, simd b) noexceptnative::simd< fp16, 8, Arch >friend
simd() noexcept=defaultnative::simd< fp16, 8, Arch >
simd(fp16 value) noexceptnative::simd< fp16, 8, Arch >inlineexplicit
simd(std::array< fp16, lanes > const &values) noexceptnative::simd< fp16, 8, Arch >inlineexplicit
simd(T... values) noexceptnative::simd< fp16, 8, Arch >inline
simd(native_type value) noexceptnative::simd< fp16, 8, Arch >inline
sqrt(simd a) noexceptnative::simd< fp16, 8, Arch >friend
store(fp16 *p) const noexceptnative::simd< fp16, 8, Arch >inline
store_bits(std::uint16_t *p) const noexceptnative::simd< fp16, 8, Arch >inline
store_memory(fp16 *p) const noexceptnative::simd< fp16, 8, Arch >inline
store_partial(fp16 *p, std::size_t n) const noexceptnative::simd< fp16, 8, Arch >inline
storeu(fp16 *p) const noexceptnative::simd< fp16, 8, Arch >inline
to_bits() const noexceptnative::simd< fp16, 8, Arch >inline
to_native() const noexceptnative::simd< fp16, 8, Arch >inline
value_type typedefnative::simd< fp16, 8, Arch >
vector_mask_type typedefnative::simd< fp16, 8, Arch >