Next: Cell Caveats, Previous: FFTW on the Cell Processor, Up: FFTW on the Cell Processor

### 6.1 Cell Installation

All of the FFTW Cell code is located in the `cell` subdirectory of the FFTW package. On Unix systems, the FFTW Cell support is automatically configured, compiled, and included in the uniprocessor FFTW libraries simply by including `--enable-cell` in the flags to the `configure` script (see Installation on Unix). Both double precision (the default) and single precision are supported on the Cell; for the latter, configure with `--enable-cell --enable-single`.

In addition, the PPE supports the Altivec (or VMX) instruction set in single precision. (Altivec is Apple/Freescale terminology, VMX is IBM terminology for the same thing.) You can enable support for Altivec with the `--enable-altivec` flag (single precision only).

The software compiles with the Cell SDK 2.0, and probably with earlier ones as well.