Skip to documentation
SLOP

tiny.simd.foreach

Reference tiny.simd foreach

Defined in algo.

Called byCallstest sourcelib.simd.src.algotest: Highway foreach substitutes cal...memoryloadNOralgoforeach
Static calls · unresolved targets: 0 · external targets: 2.

Source

Source: lib/simd/src/algo.zig:381

zig
pub fn foreach(    comptime D: type,    input: []const D.Lane,    no: D.Vector,    function: anytype,) void {    var index: usize = 0;    while (index + D.lane_count <= input.len) : (index += D.lane_count) {        function.call(D, memory.load(D, input[index..]));    }    if (index != input.len) {        function.call(D, memory.loadNOr(D, no, input[index..], input.len - index));    }}

Source: lib/simd/src/root.zig:472

zig
pub const foreach = algo.foreach;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433