poulpy-cpu-arm 0.7.0

A crate providing concrete NEON accelerated CPU implementations of poulpy-hal through its open extension points
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! NEON-accelerated FFT64 CPU backend.

mod module;
mod reim;
mod znx;

#[cfg(test)]
mod tests;

#[allow(unused_imports)]
pub use poulpy_cpu_ref::reference::fft64::module::FFTModuleHandle;
pub use reim::{FFT64NeonReimTable, ReimFFTNeon, ReimIFFTNeon};

/// NEON-accelerated CPU backend for Poulpy HAL.
/// `ScalarPrep = f64`, `ScalarBig = i64`.
#[derive(Debug, Clone, Copy)]
pub struct FFT64Neon;