chore(fft): rename nightly feature flag to avx512

This commit is contained in:
Nicolas Sarlin
2025-11-19 15:21:49 +01:00
committed by Nicolas Sarlin
parent 8d1f6d4d06
commit 851bd01873
21 changed files with 72 additions and 108 deletions

View File

@@ -23,10 +23,8 @@ Additionally, an optional 128-bit negacyclic FFT module is provided.
choose the fastest one at runtime.
- `fft128`: This flag provides access to the 128-bit FFT, which is accessible in the
[`fft128`] module.
- `nightly`: This enables unstable Rust features to further speed up the FFT,
by enabling AVX512F instructions on CPUs that support them. This feature
requires a nightly Rust
toolchain.
- `avx512` (default): This enables AVX512F instructions on CPUs that support them to further
speed up the FFT.
- `serde`: This enables serialization and deserialization functions for the
unordered plan. These allow for data in the Fourier domain to be serialized
from the permuted order to the standard order, and deserialized from the