cbd function
Implements the Centered Binomial Distribution for η=2.
Implementation
void cbd(Poly r, Uint8List buf) {
for (int i = 0; i < KYBER_N ~/ 8; i++) {
int t = buf[2 * i] | (buf[2 * i + 1] << 8);
for (int j = 0; j < 8; j++) {
int aj = (t >> j) & 1;
int bj = (t >> (j + 8)) & 1;
r.coeffs[8 * i + j] = aj - bj;
}
}
}