fn interlace(vecs: anytype) @Vector(vectorLength(@TypeOf(elem_val_node)) * vecs.len, field_call)

Returns a vector whose elements alternates between those of each input vector. For example, interlace(.{[4]u32{11, 12, 13, 14}, [4]u32{21, 22, 23, 24}}) returns a vector containing .{11, 21, 12, 22, 13, 23, 14, 24}.

Parameters

vecs: anytype,