Skip to content

Function block_process

function block_process(size_t, csizes_t<widths...>, Fn &&) simd

template <size_t... widths, typename Fn>
KFR_INTRINSIC void block_process(size_t size, csizes_t<widths...>, Fn&& fn)

Processes a range using a sequence of decreasing block widths.

Parameters
size Total number of elements to process.
fn Callable invoked as fn(offset, csize_t<width>{}) .
Template parameters
widths Block widths to try, in descending order.
Fn Callable type.

Fully qualified name: kfr::block_process(size_t, csizes_t<widths...>, Fn &&)

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