FallenSigh
c4cd10c2c1
feat(ntt): implement synchronous NTT core with Barrett modular reduction
Phase 2.1: Merged Path00+Path01 NTT engine.
- barrett_mul.v: Barrett modular multiplication (a·b mod 3329)
- butterfly_unit.v: Cooley-Tukey/Gentleman-Sande butterfly
- zeta_rom.v: 128-entry ROM with bit-reversed roots of unity
- ntt_core.v: 7-layer NTT FSM, 256×12-bit register file
- ntt_sync.v: valid/ready streaming wrapper
Verified: 13/13 vectors bit-exact vs Python NTT/NTTInverse
2026-06-24 22:51:14 +08:00
..
2026-06-24 22:51:14 +08:00
2026-06-24 22:51:14 +08:00
2026-06-24 22:51:14 +08:00
2026-06-24 22:51:14 +08:00
2026-06-24 22:51:14 +08:00
2026-06-24 22:51:14 +08:00