plonky2/src/field/mod.rs
Jakub Nabaglo a7cd1ef40b
Vectorize Poseidon constant layer with NEON (#245)
* Start work on Crandall arithmetic in NEON

* Poseidon constant layer in NEON

* its alive

Co-authored-by: Jakub Nabaglo <jakub@mirprotocol.org>
2021-09-14 21:37:07 -07:00

22 lines
433 B
Rust

pub(crate) mod cosets;
pub mod crandall_field;
pub mod extension_field;
pub mod fft;
pub mod field_types;
pub mod goldilocks_field;
pub(crate) mod interpolation;
mod inversion;
pub(crate) mod packable;
pub(crate) mod packed_field;
#[cfg(target_feature = "avx2")]
pub(crate) mod packed_avx2;
#[cfg(target_feature = "neon")]
pub(crate) mod packed_crandall_neon;
#[cfg(test)]
mod field_testing;
#[cfg(test)]
mod prime_field_testing;