pub fn mul_channel(a: u32, b: u32, m: u32) -> u32
One channel’s multiply: (a * b) % m. Fits u32 (a, b < 2^16).
(a * b) % m
u32
a, b < 2^16