Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
This is the official repository for the FFTW Fourier transform library, version 3.x
C OCaml C++ Perl Shell Makefile Standard ML

Update VSX SIMD to avoid inline assembly

Thanks to some help from Michael Gschwind of
IBM, this removes the remaining inline assembly
calls and replace the with vector functions. This
avoid interfering with the optimizer both on GCC
and XLC, and gets us another 3-10% of performance
when using VSX SIMD. Tested with GCC-4.9, XLC-13.1
in single and double on little-endian power 8.
latest commit 8cd9bfa347
Erik Lindahl authored
Failed to load latest commit information.
api Turn AVX-128 into AMD-specific AVX-128-FMA
dft Turn AVX-128 into AMD-specific AVX-128-FMA
doc changed ny to n1 and nx to n0 so that the labels match the text, it's…
genfft copyright year update
kernel Turn AVX-128 into AMD-specific AVX-128-FMA
libbench2 copyright year update
m4 Added Power8 VSX SIMD support
mpi avoid segfaults due to double free
rdft Turn AVX-128 into AMD-specific AVX-128-FMA
reodft copyright year update
simd-support Update VSX SIMD to avoid inline assembly
simd git rm *~
support In maintainer mode, detect whether 'indent' is available and is GNU i…
tests rm hooks api's, add fftw_make_planner_thread_safe() api
threads rm hooks api's, add fftw_make_planner_thread_safe() api
tools fix #29
.gitignore Make 128/256 bit generic simd separate options
AUTHORS fix typo
CONVENTIONS added K
COPYING Store GPLv2 in darcs because automake installs GPLv3 these days.
COPYRIGHT copyright year update
Makefile.am Turn AVX-128 into AMD-specific AVX-128-FMA
NEWS Added Power8 VSX SIMD support
README add indent to requirements
README.md add README.md for github's convenience
TODO Add TODO's
bootstrap.sh Use ocamlbuild for building genfft
commercialize.sh note that these scripts are not meant for normal users
configure.ac Enable SSE2 automatically with AVX,AVX2, or AVX512.
fftw.pc.in make -lm a private library in fftw.pc.in
mkdist.sh note that these scripts are not meant for normal users

README.md

This is the official git repository for the FFTW library for computing Fourier transforms (version 3.x).

Something went wrong with that request. Please try again.