inline fn fold(a: u64, b: u64) u64
a: u64
b: u64
471 472 473 474
inline fn fold(a: u64, b: u64) u64 { const wide: [2]u64 = @bitCast(@as(u128, a) *% b); return wide[0] ^ wide[1]; }