lp://staging/fftw3
- Get this branch:
- bzr branch lp://staging/fftw3
Branch merges
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at https://github.com/FFTW/fftw3.git.
Last successful import was .
Recent revisions
- 3024. By Matteo Frigo <email address hidden>
-
NEWS: warn that cmake support is experimental and not well tested
- 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). - 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)