The Fastest Fourier Transform in the South
C C++ Shell Makefile Assembly M4 Other
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 16 commits ahead of anthonix:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
include Add initial support for double precision Apr 13, 2018
java Merge pull request #20 from dennisss/android-neon-fixes Jan 5, 2014
m4 JNI java/android support, by Michael Zucchi <notzed@gmail.com> May 6, 2013
src Stop using aligned_alloc() as it requires that the size parameter mus… Apr 24, 2018
tests Fix undefined omp_get_thread_num() when OpenMP is not available Apr 24, 2018
.gitignore Ignore build directory Feb 15, 2018
.travis.yml Try to fix Travis testing #2 Nov 30, 2015
AUTHORS Added AUTHORS, and removed University from copyright (as it has been … May 6, 2013
CMakeLists.txt Stop using aligned_alloc() as it requires that the size parameter mus… Apr 24, 2018
COPYRIGHT Added AUTHORS, and removed University from copyright (as it has been … May 6, 2013
Makefile.am Added header files to SOURCES, and build_*.sh, so make dist works pro… Sep 25, 2013
Makefile.in Fix compiling static code with NEON Dec 24, 2013
README.md Fix styling Oct 14, 2015
aclocal.m4 Fix compiling static code with NEON Dec 24, 2013
build_android.sh JNI java/android support, by Michael Zucchi <notzed@gmail.com> May 6, 2013
build_iphone.sh Added VFP support for ARM Apr 3, 2013
config.guess Copied previously symlinked files Oct 18, 2012
config.h.in Merge pull request #20 from dennisss/android-neon-fixes Jan 5, 2014
config.sub Copied previously symlinked files Oct 18, 2012
configure Fix compiling static code with NEON Dec 24, 2013
configure.ac Fix Autotools build Oct 2, 2016
depcomp Copied previously symlinked files Oct 18, 2012
ffts.pc.cmake.in Fixup pkgconfig file generated by CMake Aug 18, 2017
ffts.pc.in Misc Oct 11, 2012
install-sh Added install-sh Sep 26, 2012
ltmain.sh Copied previously symlinked files Oct 18, 2012
missing Added autoconf stuff Sep 26, 2012

README.md

FFTS -- The Fastest Fourier Transform in the South

Build Status

To build for Android, edit and run build_android.sh

To build for iOS, edit and run build_iphone.sh

To build for Linux or OS X on x86, run ./configure --enable-sse --enable-single --prefix=/usr/local make make install

Optionally build for Windows and Linux with CMake, run mkdir build cd build cmake ..

FFTS dynamically generates code at runtime. This can be disabled with --disable-dynamic-code

Note that 32 bit x86 dynamic machine code generation is not supported at the moment.

For JNI targets: --enable-jni will build the jni stuff automatically for the host target, and --enable-shared must also be added manually for it to work.

If you like FFTS, please show your support by sending a postcard to:

Anthony Blake
Department of Computer Science
The University of Waikato
Private Bag 3105
Hamilton 3240
NEW ZEALAND