inline fn mum(a: *u64, b: *u64) void
a: *u64
b: *u64
137 138 139 140 141
inline fn mum(a: *u64, b: *u64) void { const x = @as(u128, a.*) *% b.*; a.* = @as(u64, @truncate(x)); b.* = @as(u64, @truncate(x >> 64)); }