Skip to documentation
SLOP

tiny.simd.matVec

Reference tiny.simd matVec

Defined in matvec.

Called byCallsmatveccomputeAddtest sourcelib.simd.src.matvectest: Highway matvec accepts empty di...private sourcelib.simd.src.matvecverifySameTypedotcomputeprivate sourcelib.simd.src.matvecrequireFloatprivate sourcelib.simd.src.matvecvalidateShapematveccompute
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/matvec.zig:5

zig
pub fn compute(    comptime D: type,    matrix: []const D.Lane,    vector: []const D.Lane,    output: []D.Lane,) void {    requireFloat(D.Lane);    validateShape(matrix.len, vector.len, output.len);    for (output, 0..) |*result, row| {        const begin = row * vector.len;        result.* = dot.compute(D, matrix[begin .. begin + vector.len], vector);    }}

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

zig
pub const matVec = matvec.compute;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433