gsoc2010-fftw-neon:gsoc2010-fftw-neon.git
8 years agomodified ./Makefile.am to include simd/nonportable/**.la
Christopher Friedt [Tue, 27 Jul 2010 12:50:05 +0000 (14:50 +0200)]
modified ./Makefile.am to include simd/nonportable/**.la

8 years agofixed dft/simd/Makefile.am to identify nonportable as subdir
Christopher Friedt [Tue, 27 Jul 2010 12:19:18 +0000 (14:19 +0200)]
fixed dft/simd/Makefile.am to identify nonportable as subdir

8 years agoadded basic structure for using architecture-specific, codelet-free, simd-capable...
Christopher Friedt [Tue, 27 Jul 2010 12:17:44 +0000 (14:17 +0200)]
added basic structure for using architecture-specific, codelet-free, simd-capable fft routines with fftws planner

8 years agomoved VFMNMSI declaration to proper spot
Christopher Friedt [Wed, 7 Jul 2010 14:54:28 +0000 (10:54 -0400)]
moved VFMNMSI declaration to proper spot

8 years agocomment correction
Christopher Friedt [Wed, 7 Jul 2010 14:52:36 +0000 (10:52 -0400)]
comment correction

8 years agomodified BYTW2, BYTWJ2 to use the same, emulated FMA functions
Christopher Friedt [Wed, 7 Jul 2010 14:49:32 +0000 (10:49 -0400)]
modified BYTW2, BYTWJ2 to use the same, emulated FMA functions

8 years agomodified BYTW1 and BYTWJ1 to use the same, emulated FMA functions
Christopher Friedt [Wed, 7 Jul 2010 13:54:21 +0000 (09:54 -0400)]
modified BYTW1 and BYTWJ1 to use the same, emulated FMA functions

8 years agoreorganized simd/simd-neon.h and made fixes according to yesterdays comments
Christopher Friedt [Wed, 7 Jul 2010 13:44:41 +0000 (09:44 -0400)]
reorganized simd/simd-neon.h and made fixes according to yesterdays comments

8 years agoasm fixups for simd/simd-neon.h
Christopher Friedt [Tue, 6 Jul 2010 16:53:56 +0000 (12:53 -0400)]
asm fixups for simd/simd-neon.h

8 years agochanged visibility of symbol armv7_ticker_started to hidden
Christopher Friedt [Tue, 6 Jul 2010 16:52:49 +0000 (12:52 -0400)]
changed visibility of symbol armv7_ticker_started to hidden

8 years agomodified simd/simd-neon.h to use inlines + asm instead of inlines + intrinsics
Christopher Friedt [Mon, 5 Jul 2010 19:44:50 +0000 (15:44 -0400)]
modified simd/simd-neon.h to use inlines + asm instead of inlines + intrinsics

8 years agomodified PREC_SUFFIX so that libfftw3f.so would be named libfftw3fn.so, to facilitate...
Christopher Friedt [Mon, 5 Jul 2010 04:56:32 +0000 (00:56 -0400)]
modified PREC_SUFFIX so that libfftw3f.so would be named libfftw3fn.so, to facilitate benchmarks. fixed typo. ran several benchmarks using benchfft (see misc repository). need to rewrite in simd-neon.h in __asm__ blocks if codelets are to be useful at all. Need to use proper alignment and auto-increment for loads and stores

8 years agofixed up arm7 -> armv7
Christopher Friedt [Thu, 1 Jul 2010 23:47:33 +0000 (19:47 -0400)]
fixed up arm7 -> armv7

8 years agofixed up double-underscore names. removed sse-type function names and emulative behav...
Christopher Friedt [Thu, 1 Jul 2010 23:39:23 +0000 (19:39 -0400)]
fixed up double-underscore names. removed sse-type function names and emulative behaviour. found one compilation bug that says "n1fv_128.c:3513: error: unable to find a register to spill in class CORE_REGS", so flip_ri needed to be implemented using d-regs.

8 years agoadded cycle counter
Christopher Friedt [Wed, 30 Jun 2010 20:07:44 +0000 (16:07 -0400)]
added cycle counter

8 years agoadded intrinsics (should keep upstream happy). Still need to perform a couple of...
Christopher Friedt [Wed, 30 Jun 2010 20:05:40 +0000 (16:05 -0400)]
added intrinsics (should keep upstream happy). Still need to perform a couple of small tests to ensure that the output is correct. cleaned up configure.ac.

8 years agothis commit should be visibiel via the gitorious web interface
Christopher Friedt [Tue, 22 Jun 2010 14:07:44 +0000 (10:07 -0400)]
this commit should be visibiel via the gitorious web interface

8 years agore-based
Christopher Friedt [Tue, 22 Jun 2010 14:06:05 +0000 (10:06 -0400)]
re-based