lp://staging/fftw3

Created by dobey and last modified
Get this branch:
bzr branch lp://staging/fftw3

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
FFTW
Status:
Development

Import details

Import Status: Suspended

This branch is an import of the HEAD branch of the Git repository at https://github.com/FFTW/fftw3.git.

Last successful import was .

Import started on pear and finished taking 20 seconds — see the log
Import started on pear and finished taking 25 seconds — see the log
Import started on russkaya and finished taking 40 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log

Recent revisions

3025. By Matteo Frigo <email address hidden>

fftw-mpi.h should include <fftw3.h>, not "fftw3.h"

3024. By Matteo Frigo <email address hidden>

NEWS: warn that cmake support is experimental and not well tested

3023. By Matteo Frigo <email address hidden>

Update NEWS for upcoming fftw-3.3.7

3022. By Matteo Frigo <email address hidden>

Ditch --enable-debug-malloc and --enable-debug-alignment

We wrote DEBUG_MALLOC in 1997 to debug memory leaks. Nowadays
DEBUG_MALLOC is just confusing. Better tools are available, and
DEBUG_MALLOC is not thread-safe and it does not respect SIMD
alignment. It confused at least one user.

In the gcc-2.SOMETHING days, gcc would allocate doubles on the stack
at 4-byte boundary (vs. 8) reducing performance by a factor of 3.
That's when we introduced --enable-debug-alignment, which is totally
obsolete by now.

3021. By Matteo Frigo <email address hidden>

Use armv7a cycle counter unconditionally if HAVE_ARMV7A_CNTVCT

It looks like __ARM_ARCH_7A__ is not always defined. If the
user says HAVE_ARMV7A_CNTVCT, trust the user.

3020. By Matteo Frigo <email address hidden>

Merge pull request #110 from junghans/cmake

Minor cmake fixes

3019. By Matteo Frigo <email address hidden>

simd-vsx.h: don't use vpermxor

It seems like gcc-6 generates incorrect code when using vpermxor
(tested with qemu emulator, so there is a chance that gcc is right and
qemu is wrong). Disable the use of vpermxor and do the simple thing
(one multiplication + one permutation).

3018. By Matteo Frigo <email address hidden>

Remove AC_FUNC_{MALLOC,REALLOC,MMAP}

They don't do what I thought. E.g., AC_FUNC_MALLOC checks that
malloc(0) returns NULL, and defines malloc to be rpl_malloc otherwise.
We don't support rpl_malloc() and we don't care about malloc(0).

3017. By Matteo Frigo <email address hidden>

Dead-Code Police

3016. By Matteo Frigo <email address hidden>

Fixup fftw3-mpi.h

fftw3-mpi.h must include "fftw3.h", not "api/fftw3.h", because both
fftw3-mpi.h and fftw3.h will ultimately be installed in /usr/include.

Thus, as a special exception, mpi/Makefile.am must specify the include
path -I $(top_srcdir)/api.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers