tiny.simd.copy
Defined in algo.
Source
Source: lib/simd/src/algo.zig:18
zig
pub fn copy(comptime D: type, input: []const D.Lane, output: []D.Lane) void { std.debug.assert(output.len >= input.len); var index: usize = 0; while (index + D.lane_count <= input.len) : (index += D.lane_count) { memory.store(D, memory.load(D, input[index..]), output[index..]); } if (index != input.len) { const remaining = input.len - index; const value = memory.loadN(D, input[index..], remaining); memory.storeN(D, value, output[index..input.len], remaining); }}Source: lib/simd/src/root.zig:455
zig
pub const copy = algo.copy;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |