Skip to content

Function scatter_stride

function scatter_stride(T *, const vec<T, N> &, size_t) simd

template <size_t groupsize = 1, typename T, size_t N>
KFR_INTRINSIC void scatter_stride(T* base, const vec<T, N>& value, size_t stride)

Scatters N/groupsize groups of groupsize contiguous elements of value to base separated by stride.

Template parameters
groupsize Number of contiguous elements per group.
T Element type.
N Total number of elements in value (must be a multiple of groupsize).
Parameters
base Pointer to the destination array.
value Vector whose elements are scattered to the destination groups.
stride Offset (in groups) between consecutive destination groups.

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

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