Skip to content

Function write_group

function write_group(T *, size_t, const vec<T, group * count * N> &) simd

template <size_t count, size_t N, size_t group = 1, bool A = false, typename T>
KFR_INTRINSIC void write_group(T* dest, size_t stride, const vec<T, group * count * N>& value)

Writes count groups of group*N elements separated by stride groups.

Template parameters
count Number of groups to write.
N Base number of elements per group.
group Number of contiguous elements in each chunk.
A When true, requires aligned destination pointers.
T Element type.
Parameters
dest Pointer to the first destination element.
stride Offset (in groups, i.e. units of group elements) between consecutive groups.
value Vector whose elements are scattered into the groups.

Fully qualified name: kfr::write_group(T *, size_t, const vec<T, group * count * N> &)

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.