fn round(self: *Self, b: [8]u8) void
self: *Self
b: [8]u8
126 127 128 129 130 131 132 133 134 135 136
fn round(self: *Self, b: [8]u8) void { const m = mem.readInt(u64, &b, .little); self.v3 ^= m; comptime var i: usize = 0; inline while (i < c_rounds) : (i += 1) { @call(.always_inline, sipRound, .{self}); } self.v0 ^= m; }