inline fn add3(x: *[3]u64, start: usize, v0: u64) void
inline fn add3(x: *[3]u64, start: usize, v0: u64) void { var i = start; var v = v0; while (i < 3) : (i += 1) { const s = @addWithOverflow(x[i], v); x[i] = s[0]; if (s[1] == 0) break; v = 1; } }