pub const fn sub(a: [u64; 6], b: [u64; 6], p: [u64; 6]) -> [u64; 6]