Spiral Generated Transform Libraries

On this site we distribute Spiral-generated libraries for linear transforms, most notably the discrete Fourier transform (DFT). Note that the entire source code is computer generated. Learn how this works.

More libraries will soon follow.

If you are interested in a commercial license or other commercial quality types of code in this space (various transforms, variants, vector extension support, threading support etc.), please contact SpiralGen.

Discrete Fourier Transform (DFT)

Note: the scalar libraries are provided for processors without SIMD vector extensions.

Complex input data:

Real input data:

Discrete Cosine Transforms (DCTs)

References

Learn about the Spiral program generator.

Contact

info (at-sign) spiralgen.com