Skip to documentation
SLOP

tiny.simd.shuffle01

Reference tiny.simd shuffle01

Defined in block.

Called byCallsNo direct callstest sourcelib.simd.src.blocktest: Highway per-four-lane shuffle r...blockshuffle01
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/block.zig:142

zig
pub fn shuffle01(comptime D: type, value: D.Vector) D.Vector {    if (comptime @bitSizeOf(D.Lane) != 64) @compileError("shuffle01 requires 64-bit lanes");    const lanes: [D.lane_count]D.Lane = value;    var result: [D.lane_count]D.Lane = undefined;    inline for (0..D.lane_count) |index| result[index] = lanes[index ^ 1];    return result;}

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

zig
pub const shuffle01 = block.shuffle01;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433