Expand description
Structs§
- ExpLog
- Struct holding the
ExpandLoglookup tables. - Multiply128lutT
- Elements of the Mul128 table
Functions§
- get_
exp_ log - Lazily initialized exponentiation and logarithm tables.
- get_
log_ walsh - Lazily initialized logarithmic Walsh transform table.
- get_
mul16 - Lazily initialized multiplication table for the
NoSimdengine. - get_
mul128 - Lazily initialized multiplication table for SIMD engines.
- get_
skew - Lazily initialized skew table used in FFT and IFFT operations.
- mul
- Calculates
x * log_musingExpandLogtables.
Type Aliases§
- Exp
- Used by
Naiveengine for multiplications and by allEngine:s to initialize other tables. - Log
- Used by
Naiveengine for multiplications and by allEngine:s to initialize other tables. - LogWalsh
- Used by all
Engine:s inEngine::eval_poly. - Mul16
- Used by
NoSimdengine for multiplications. - Mul128
- Used by
Avx2andSsse3engines for multiplications. - Skew
- Used by all
Engine:s for FFT and IFFT.