poulpy-cpu-ref 0.6.0

Portable reference CPU implementations of poulpy-hal open extension points
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
pub mod convolution;
pub mod module;
pub mod svp_ppol;
pub mod vec_znx;
pub mod vec_znx_big;
pub mod vec_znx_dft;
pub mod vmp_pmat;

pub use convolution::{FFT64ConvolutionDefault, NTT120ConvolutionDefault};
pub use module::{FFT64ModuleDefault, NTT120ModuleDefault};
pub use svp_ppol::{FFT64SvpDefault, NTT120SvpDefault};
pub use vec_znx::{HalVecZnxDefault, ScalarBigHadamardProduct};
pub use vec_znx_big::{FFT64VecZnxBigDefault, NTT120VecZnxBigDefault};
pub use vec_znx_dft::{FFT64VecZnxDftDefault, NTT120VecZnxDftDefault};
pub use vmp_pmat::{FFT64VmpDefault, NTT120VmpDefault};