cannam@95
|
1 Sat Nov 24 22:37:54 EST 2012 stevenj@fftw.org
|
cannam@95
|
2 * fixed deadlock bug caused by bogosity flag getting out of synch between processes; thanks to Michael Pippig for the bug report
|
cannam@95
|
3
|
cannam@95
|
4 M ./kernel/ifftw.h +1
|
cannam@95
|
5 M ./kernel/planner.c -3 +6
|
cannam@95
|
6 M ./mpi/api.c +12
|
cannam@95
|
7
|
cannam@95
|
8 Wed Nov 21 18:34:29 EST 2012 athena@fftw.org
|
cannam@95
|
9 * Updated NEWS
|
cannam@95
|
10
|
cannam@95
|
11 M ./NEWS -2 +7
|
cannam@95
|
12
|
cannam@95
|
13 Wed Nov 21 18:33:15 EST 2012 athena@fftw.org
|
cannam@95
|
14 * use 2x2 AVX transposition instead of individual stores.
|
cannam@95
|
15
|
cannam@95
|
16 This seems to improve single-precision AVX on Sandy Bridge machines.
|
cannam@95
|
17
|
cannam@95
|
18
|
cannam@95
|
19 M ./simd-support/simd-avx.h -2 +14
|
cannam@95
|
20
|
cannam@95
|
21 Tue Nov 20 12:18:00 EST 2012 stevenj@fftw.org
|
cannam@95
|
22 * revert part of Taylor patch to acx_mpi.m4: do not link -lmpi if mpicc works without libraries, as -lmpi may be some completely different MPI implementation
|
cannam@95
|
23
|
cannam@95
|
24 M ./m4/acx_mpi.m4 -3 +3
|
cannam@95
|
25
|
cannam@95
|
26 Tue Nov 20 11:44:57 EST 2012 stevenj@fftw.org
|
cannam@95
|
27 * fix deadlock bug (thanks to Michael Pippig for the bug report and patch, and to Graham Dennis for the bug report) in which some processes called MPI_Alltoall and some called MPI_Alltoallv
|
cannam@95
|
28
|
cannam@95
|
29 M ./mpi/transpose-alltoall.c -3 +2
|
cannam@95
|
30
|
cannam@95
|
31 Mon Oct 29 15:20:01 EDT 2012 athena@fftw.org
|
cannam@95
|
32 * fix texinfo quirk
|
cannam@95
|
33
|
cannam@95
|
34 M ./doc/tutorial.texi -2 +2
|
cannam@95
|
35
|
cannam@95
|
36 Mon Oct 29 09:16:43 EDT 2012 athena@fftw.org
|
cannam@95
|
37 * clarify that padding only applies to in-place transforms
|
cannam@95
|
38
|
cannam@95
|
39 M ./doc/tutorial.texi -5 +10
|
cannam@95
|
40
|
cannam@95
|
41 Sun Oct 28 18:42:48 EDT 2012 athena@fftw.org
|
cannam@95
|
42 * make the index-computation logic less paranoid
|
cannam@95
|
43
|
cannam@95
|
44 The problem is that for each K and for each expression of the form P[I
|
cannam@95
|
45 + STRIDE * K] in a loop, most compilers will try to lift an induction
|
cannam@95
|
46 variable PK := &P[I + STRIDE * K]. In large codelets we have many
|
cannam@95
|
47 such values of K. For example, a codelet of size 32 with 4 input
|
cannam@95
|
48 pointers will generate O(128) induction variables, which will likely
|
cannam@95
|
49 overflow the register set, which is likely worse than doing the index
|
cannam@95
|
50 computation in the first place.
|
cannam@95
|
51
|
cannam@95
|
52 In the past we (wisely and correctly) assumed that compilers will do
|
cannam@95
|
53 the wrong thing, and consequently we disabled the induction-variable
|
cannam@95
|
54 "optimization" altogether by setting STRIDE ^= ZERO, where ZERO is a
|
cannam@95
|
55 value guaranteed to be 0. Since the compiler does not know that
|
cannam@95
|
56 ZERO=0, it cannot perform its "optimization" and it is forced to
|
cannam@95
|
57 behave sensibly.
|
cannam@95
|
58
|
cannam@95
|
59 With this patch, FFTW is a little bit less paranoid. FFTW now
|
cannam@95
|
60 disables the induction-variable optimization" only when we estimate
|
cannam@95
|
61 that the codelet uses more than ESTIMATED_AVAILABLE_INDEX_REGISTERS
|
cannam@95
|
62 induction variables.
|
cannam@95
|
63
|
cannam@95
|
64 Currently we set ESTIMATED_AVAILABLE_INDEX_REGISTERS=16. 16 registers ought
|
cannam@95
|
65 to be enough for anybody (or so the amd64 and ARM ISA's seem to imply).
|
cannam@95
|
66
|
cannam@95
|
67
|
cannam@95
|
68 M ./genfft/gen_hc2c.ml -1 +1
|
cannam@95
|
69 M ./genfft/gen_hc2cdft.ml -1 +1
|
cannam@95
|
70 M ./genfft/gen_hc2cdft_c.ml -1 +1
|
cannam@95
|
71 M ./genfft/gen_hc2hc.ml -1 +1
|
cannam@95
|
72 M ./genfft/gen_notw.ml -2 +2
|
cannam@95
|
73 M ./genfft/gen_notw_c.ml -2 +2
|
cannam@95
|
74 M ./genfft/gen_r2cb.ml -3 +3
|
cannam@95
|
75 M ./genfft/gen_r2cf.ml -3 +3
|
cannam@95
|
76 M ./genfft/gen_r2r.ml -2 +2
|
cannam@95
|
77 M ./genfft/gen_twiddle.ml -1 +1
|
cannam@95
|
78 M ./genfft/gen_twiddle_c.ml -1 +1
|
cannam@95
|
79 M ./genfft/gen_twidsq.ml -2 +2
|
cannam@95
|
80 M ./genfft/gen_twidsq_c.ml -2 +2
|
cannam@95
|
81 M ./genfft/genutil.ml -1 +2
|
cannam@95
|
82 M ./kernel/ifftw.h -3 +20
|
cannam@95
|
83
|
cannam@95
|
84 Sun Oct 28 18:33:24 EDT 2012 athena@fftw.org
|
cannam@95
|
85 * silence warnings
|
cannam@95
|
86
|
cannam@95
|
87 M ./kernel/buffered.c +1
|
cannam@95
|
88 M ./rdft/rank0.c +1
|
cannam@95
|
89
|
cannam@95
|
90 Sat Oct 27 09:58:49 EDT 2012 athena@fftw.org
|
cannam@95
|
91 * bump version to 3.3.3
|
cannam@95
|
92
|
cannam@95
|
93 M ./NEWS +7
|
cannam@95
|
94 M ./configure.ac -1 +1
|
cannam@95
|
95
|
cannam@95
|
96 Sat Oct 27 09:55:15 EDT 2012 athena@fftw.org
|
cannam@95
|
97 * evaluate plans for >1ms when using gettimeofday()
|
cannam@95
|
98
|
cannam@95
|
99 The previous limit 10ms was too paranoid, and it made life difficult
|
cannam@95
|
100 on machines without an "official" cycle counter, such as ARM.
|
cannam@95
|
101
|
cannam@95
|
102 M ./kernel/timer.c -1 +1
|
cannam@95
|
103
|
cannam@95
|
104 Sat Oct 27 09:46:04 EDT 2012 athena@fftw.org
|
cannam@95
|
105 * use 4-way NEON SIMD instead of 2-way
|
cannam@95
|
106
|
cannam@95
|
107 Kai-Uwe Bloem tried to warn me a year ago that 128-bit NEON was better
|
cannam@95
|
108 than 64-bit NEON even on machines with a 64-bit pipe, but I foolishly
|
cannam@95
|
109 did not listen. Now that 128-bit NEON pipes are starting to appear on
|
cannam@95
|
110 the market it is definitely time to switch.
|
cannam@95
|
111
|
cannam@95
|
112
|
cannam@95
|
113 M ./simd-support/simd-neon.h -55 +100
|
cannam@95
|
114
|
cannam@95
|
115 Wed Sep 26 14:21:12 EDT 2012 athena@fftw.org
|
cannam@95
|
116 * Note that fftw-3.3 includes MPI support
|
cannam@95
|
117
|
cannam@95
|
118 M ./doc/intro.texi -5 +4
|
cannam@95
|
119
|
cannam@95
|
120 Wed Jul 18 11:25:40 EDT 2012 athena@fftw.org
|
cannam@95
|
121 * remove obsolete unused function
|
cannam@95
|
122
|
cannam@95
|
123 M ./dft/bluestein.c -14
|
cannam@95
|
124
|
cannam@95
|
125 Fri Jun 29 15:57:14 EDT 2012 stevenj@fftw.org
|
cannam@95
|
126 * whoops, call omp_get_max_threads; thanks to Hanno Rein for the bug report
|
cannam@95
|
127
|
cannam@95
|
128 M ./doc/threads.texi -1 +1
|
cannam@95
|
129
|
cannam@95
|
130 Sat Apr 28 10:55:09 EDT 2012 athena@fftw.org
|
cannam@95
|
131 * Fix libfftw3/libfftw3_threads chicken-egg problem
|
cannam@95
|
132
|
cannam@95
|
133 On most systems we want to build libfftw3 first, so that
|
cannam@95
|
134 libfftw3_threads can depend upon libfftw3. When producing a single
|
cannam@95
|
135 combined-thread library (e.g. on Windows) we want the opposite,
|
cannam@95
|
136 so that libfftw3 can include libfftw3_threads.
|
cannam@95
|
137
|
cannam@95
|
138
|
cannam@95
|
139 M ./Makefile.am -1 +18
|
cannam@95
|
140 M ./threads/Makefile.am +5
|
cannam@95
|
141
|
cannam@95
|
142 Sat Apr 28 10:11:28 EDT 2012 athena@fftw.org
|
cannam@95
|
143 * updated NEWS for 3.3.2
|
cannam@95
|
144
|
cannam@95
|
145 M ./NEWS +15
|
cannam@95
|
146
|
cannam@95
|
147 Thu Apr 26 19:36:11 EDT 2012 athena@fftw.org
|
cannam@95
|
148 * change revision to 3.3.2
|
cannam@95
|
149
|
cannam@95
|
150 M ./configure.ac -2 +2
|
cannam@95
|
151
|
cannam@95
|
152 Thu Apr 26 19:31:02 EDT 2012 athena@fftw.org
|
cannam@95
|
153 * Remove old aligned_main() hack.
|
cannam@95
|
154
|
cannam@95
|
155 On i386, in our benchmark program we used to manually aligned the
|
cannam@95
|
156 stack to 16-byte boundary via asm trickery. This was a good idea in
|
cannam@95
|
157 1999 (and it was actually necessary to make things work) but the hack
|
cannam@95
|
158 is now obsolete and it seems to break gcc-4.7. So the hack is now
|
cannam@95
|
159 gone.
|
cannam@95
|
160
|
cannam@95
|
161
|
cannam@95
|
162 M ./libbench2/Makefile.am -6 +6
|
cannam@95
|
163 R ./libbench2/aligned-main.c
|
cannam@95
|
164 M ./libbench2/main.c -1 +1
|
cannam@95
|
165
|
cannam@95
|
166 Thu Mar 29 16:26:16 EDT 2012 athena@fftw.org
|
cannam@95
|
167 * Bugfix: a couple of uninitialized values in the benchmark program
|
cannam@95
|
168
|
cannam@95
|
169 M ./libbench2/problem.c -1 +1
|
cannam@95
|
170
|
cannam@95
|
171 Tue Mar 20 19:03:47 EDT 2012 athena@fftw.org
|
cannam@95
|
172 * make libfftw{threads,mpi} depend upon libfftw for libtool purposes
|
cannam@95
|
173
|
cannam@95
|
174 Thanks Julian Taylor for the patch
|
cannam@95
|
175
|
cannam@95
|
176 M ./Makefile.am -1 +1
|
cannam@95
|
177 M ./m4/acx_mpi.m4 -3 +3
|
cannam@95
|
178 M ./mpi/Makefile.am +1
|
cannam@95
|
179 M ./threads/Makefile.am +1
|
cannam@95
|
180
|
cannam@95
|
181 Tue Mar 6 04:44:00 EST 2012 stevenj@fftw.org
|
cannam@95
|
182 * formatting tweak
|
cannam@95
|
183
|
cannam@95
|
184 M ./doc/reference.texi -1 +1
|
cannam@95
|
185
|
cannam@95
|
186 Mon Mar 5 21:05:27 EST 2012 athena@fftw.org
|
cannam@95
|
187 * destroying => overwriting
|
cannam@95
|
188
|
cannam@95
|
189 M ./doc/tutorial.texi -1 +1
|
cannam@95
|
190
|
cannam@95
|
191 Fri Mar 2 10:31:20 EST 2012 stevenj@fftw.org
|
cannam@95
|
192 * note that WISDOM_ONLY is a documented flag
|
cannam@95
|
193
|
cannam@95
|
194 M ./api/fftw3.h -1 +1
|
cannam@95
|
195
|
cannam@95
|
196 Fri Mar 2 10:27:08 EST 2012 stevenj@fftw.org
|
cannam@95
|
197 * check for icc pretending to be gcc before including quad-precision decls; thanks to Michael Anselmi for the bug report
|
cannam@95
|
198
|
cannam@95
|
199 M ./api/fftw3.h +1
|
cannam@95
|
200
|
cannam@95
|
201 Fri Mar 2 10:23:19 EST 2012 stevenj@fftw.org
|
cannam@95
|
202 * foo_CFLAGS needs to manually include AM_CFLAGS; thanks to Henry Gomersall for the Windows bug report
|
cannam@95
|
203
|
cannam@95
|
204 M ./threads/Makefile.am -2 +2
|
cannam@95
|
205
|
cannam@95
|
206 Sat Feb 25 15:21:39 EST 2012 athena@fftw.org
|
cannam@95
|
207 * update for latest mingw
|
cannam@95
|
208
|
cannam@95
|
209 M ./support/BUILD-MINGW32.sh -3 +3
|
cannam@95
|
210 M ./support/BUILD-MINGW64.sh -2 +7
|
cannam@95
|
211
|
cannam@95
|
212 Sat Feb 25 15:21:17 EST 2012 athena@fftw.org
|
cannam@95
|
213 tagged fftw-3.3.1
|
cannam@95
|
214
|
cannam@95
|
215
|
cannam@95
|
216 Mon Feb 20 23:06:13 EST 2012 stevenj@fftw.org
|
cannam@95
|
217 * added Fortran NEWS
|
cannam@95
|
218
|
cannam@95
|
219 M ./NEWS +6
|
cannam@95
|
220
|
cannam@95
|
221 Mon Feb 20 23:00:13 EST 2012 stevenj@fftw.org
|
cannam@95
|
222 * move non-portable extended/quad precision F03 interfaces into separate .f03 files (while keeping double/single in fftw3.f03 for minimal ABI breakage)
|
cannam@95
|
223
|
cannam@95
|
224 M ./api/Makefile.am -3 +10
|
cannam@95
|
225 M ./api/f03api.sh -2 +4
|
cannam@95
|
226 M ./api/genf03.pl -5 +5
|
cannam@95
|
227 M ./doc/modern-fortran.texi -2 +39
|
cannam@95
|
228 M ./doc/mpi.texi -2 +2
|
cannam@95
|
229 M ./mpi/Makefile.am -5 +11
|
cannam@95
|
230 M ./mpi/f03api.sh -2 +4
|
cannam@95
|
231
|
cannam@95
|
232 Mon Feb 20 11:21:57 EST 2012 athena@fftw.org
|
cannam@95
|
233 * rm mpi/fftw3-mpi.f03 at make clean time; thanks Tyler Luchko for the bug report.
|
cannam@95
|
234
|
cannam@95
|
235 M ./mpi/Makefile.am +1
|
cannam@95
|
236
|
cannam@95
|
237 Mon Feb 20 11:18:24 EST 2012 athena@fftw.org
|
cannam@95
|
238 * Disable a Visual Studion warning that was obnoxious enough for Sebastian Schuberth to send us a patch.
|
cannam@95
|
239
|
cannam@95
|
240 M ./simd-support/simd-sse2.h +14
|
cannam@95
|
241
|
cannam@95
|
242 Mon Feb 20 11:18:06 EST 2012 athena@fftw.org
|
cannam@95
|
243 * Change version to 3.3.1
|
cannam@95
|
244
|
cannam@95
|
245 M ./configure.ac -1 +1
|
cannam@95
|
246
|
cannam@95
|
247 Mon Feb 20 11:03:15 EST 2012 athena@fftw.org
|
cannam@95
|
248 * Integrated Visual Studio AVX patches by Carsten Steger
|
cannam@95
|
249
|
cannam@95
|
250 M ./NEWS +3
|
cannam@95
|
251 M ./simd-support/amd64-cpuid.h -10 +40
|
cannam@95
|
252 M ./simd-support/simd-avx.h +6
|
cannam@95
|
253 M ./simd-support/simd-sse2.h +8
|
cannam@95
|
254 M ./simd-support/x86-cpuid.h +7
|
cannam@95
|
255
|
cannam@95
|
256 Wed Nov 9 10:13:32 EST 2011 stevenj@fftw.org
|
cannam@95
|
257 * typo
|
cannam@95
|
258
|
cannam@95
|
259 M ./doc/modern-fortran.texi -2 +2
|
cannam@95
|
260
|
cannam@95
|
261 Tue Nov 8 22:45:09 EST 2011 stevenj@fftw.org
|
cannam@95
|
262 * add missing F77 set_timelimit function; thanks to Martin Diehl for the bug repory
|
cannam@95
|
263
|
cannam@95
|
264 M ./api/f77funcs.h +5
|
cannam@95
|
265
|
cannam@95
|
266 Sun Sep 25 10:54:56 EDT 2011 athena@fftw.org
|
cannam@95
|
267 * note requirement of /machine:x64 in windows x64 README
|
cannam@95
|
268
|
cannam@95
|
269 M ./support/BUILD-MINGW64.sh +7
|
cannam@95
|
270
|
cannam@95
|
271 Sun Sep 18 09:28:20 EDT 2011 athena@fftw.org
|
cannam@95
|
272 * AVX detection for MSVC
|
cannam@95
|
273
|
cannam@95
|
274 M ./simd-support/amd64-cpuid.h -2 +10
|
cannam@95
|
275
|
cannam@95
|
276 Tue Sep 13 14:58:29 EDT 2011 athena@fftw.org
|
cannam@95
|
277 * compile with C89
|
cannam@95
|
278
|
cannam@95
|
279 M ./dft/bluestein.c -1 +1
|
cannam@95
|
280 M ./dft/generic.c -1 +1
|
cannam@95
|
281 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
282
|
cannam@95
|
283 Sat Sep 3 16:25:50 EDT 2011 athena@fftw.org
|
cannam@95
|
284 * use the same search pruning heuristics for threaded plans as for nonthreaded plans
|
cannam@95
|
285
|
cannam@95
|
286 M ./threads/ct.c -1 +3
|
cannam@95
|
287 M ./threads/hc2hc.c -1 +3
|
cannam@95
|
288
|
cannam@95
|
289 Sat Sep 3 16:12:11 EDT 2011 athena@fftw.org
|
cannam@95
|
290 * shorten ESTIMATE planning time for certain weird sizes
|
cannam@95
|
291
|
cannam@95
|
292 FFTW includes a collection of "solvers" that apply to a subset of
|
cannam@95
|
293 "problems". Assume for simplicity that a "problem" is a single 1D
|
cannam@95
|
294 complex transform of size N, even though real "problems" are much more
|
cannam@95
|
295 general than that. FFTW includes three "prime" solvers called
|
cannam@95
|
296 "generic", "bluestein", and "rader", which implement different
|
cannam@95
|
297 algorithms for prime sizes.
|
cannam@95
|
298
|
cannam@95
|
299 Now, for a "problem" of size 13 (say) FFTW also includes special code
|
cannam@95
|
300 that handles that size at high speed. It would be a waste of time to
|
cannam@95
|
301 measure the execution time of the prime solvers, since we know that
|
cannam@95
|
302 the special code is way faster. However, FFTW is modular and one may
|
cannam@95
|
303 or may not include the special code for size 13, in which case we must
|
cannam@95
|
304 resort to one of the "prime" solvers. To address this issue, the
|
cannam@95
|
305 "prime" solvers (and others) are proclaimed to be SLOW". When
|
cannam@95
|
306 planning, FFTW first tries to produce a plan ignoring all the SLOW
|
cannam@95
|
307 solvers, and if this fails FFTW tries again allowing SLOW solvers.
|
cannam@95
|
308
|
cannam@95
|
309 This heuristic works ok unless the sizes are too large. For example
|
cannam@95
|
310 for 1044000=2*2*2*2*2*3*3*5*5*5*29 FFTW explores a huge search tree of
|
cannam@95
|
311 all zillion factorizations of 1044000/29, failing every time because
|
cannam@95
|
312 29 is SLOW; then it finally allows SLOW solvers and finds a solution
|
cannam@95
|
313 immediately.
|
cannam@95
|
314
|
cannam@95
|
315 This patch proclaims solvers to be SLOW only for small values of N.
|
cannam@95
|
316 For example, the "generic" solver implements an O(n^2) DFT algorithm;
|
cannam@95
|
317 we say that it is SLOW only for N<=16.
|
cannam@95
|
318
|
cannam@95
|
319 The side effects of this choice are as follows. If one modifies FFTW to
|
cannam@95
|
320 include a fast solver of size 17, then planning for N=17*K will be
|
cannam@95
|
321 slower than today, because FFTW till try both the fast solver and the
|
cannam@95
|
322 generic solver (which is SLOW today and therefore not tried, but is no
|
cannam@95
|
323 longer SLOW after the patch). If one removes a fast solver, of size say
|
cannam@95
|
324 13, then he may still fall into the current exponential-search behavior
|
cannam@95
|
325 for "problems" of size 13*HIGHLY_FACTORIZABLE_N.
|
cannam@95
|
326
|
cannam@95
|
327 If somebody had compleined about transforms of size 1044000 ten years
|
cannam@95
|
328 ago, "don't do that" would have been an acceptable answer. I guess the
|
cannam@95
|
329 bar is higher today, so I am going to include this patch in our 3.3.1
|
cannam@95
|
330 release despite their side-effects for people who want to modify FFTW.
|
cannam@95
|
331
|
cannam@95
|
332
|
cannam@95
|
333 M ./dft/bluestein.c -5 +14
|
cannam@95
|
334 M ./dft/generic.c -15 +6
|
cannam@95
|
335 M ./dft/rader.c -7 +7
|
cannam@95
|
336 M ./kernel/ifftw.h +8
|
cannam@95
|
337 M ./kernel/primes.c +6
|
cannam@95
|
338 M ./rdft/dht-rader.c -7 +8
|
cannam@95
|
339 M ./rdft/generic.c -14 +4
|
cannam@95
|
340
|
cannam@95
|
341 Sat Aug 27 13:55:24 EDT 2011 athena@fftw.org
|
cannam@95
|
342 * Fix typo fftw_execute_dft_r2r => fftw_execute_r2r
|
cannam@95
|
343
|
cannam@95
|
344 Thanks KIU Shueng Chuan for the bug report.
|
cannam@95
|
345
|
cannam@95
|
346 M ./doc/reference.texi -1 +1
|
cannam@95
|
347
|
cannam@95
|
348 Fri Aug 26 06:13:55 EDT 2011 athena@fftw.org
|
cannam@95
|
349 * In Rader's algorithm, compute the generator lazily.
|
cannam@95
|
350
|
cannam@95
|
351 The planner was spending a lot of time computing generators for
|
cannam@95
|
352 plans that were immediately discarded. Now we compute generators
|
cannam@95
|
353 only when absolutely needed.
|
cannam@95
|
354
|
cannam@95
|
355 M ./NEWS +5
|
cannam@95
|
356 M ./dft/rader.c -3 +4
|
cannam@95
|
357 M ./rdft/dht-rader.c -3 +4
|
cannam@95
|
358
|
cannam@95
|
359 Sun Aug 21 16:27:31 EDT 2011 athena@fftw.org
|
cannam@95
|
360 tagged fftw-3.3.1-beta1
|
cannam@95
|
361
|
cannam@95
|
362
|
cannam@95
|
363 Sun Aug 21 16:16:38 EDT 2011 athena@fftw.org
|
cannam@95
|
364 * Release notes for 3.3.1-beta1
|
cannam@95
|
365
|
cannam@95
|
366 M ./NEWS +4
|
cannam@95
|
367 M ./configure.ac -1 +1
|
cannam@95
|
368 M ./doc/install.texi -8 +18
|
cannam@95
|
369 M ./doc/other.texi -2 +3
|
cannam@95
|
370
|
cannam@95
|
371 Fri Aug 19 19:59:17 EDT 2011 stevenj@alum.mit.edu
|
cannam@95
|
372 * make fftw_mpi_block routine 10x faster, since it is being called zillions of times (thanks to Tom Vacek for the profiling)
|
cannam@95
|
373
|
cannam@95
|
374 M ./mpi/block.c -6 +2
|
cannam@95
|
375
|
cannam@95
|
376 Thu Aug 18 14:19:36 EDT 2011 athena@fftw.org
|
cannam@95
|
377 * Implement autodetection of NEON extensions
|
cannam@95
|
378
|
cannam@95
|
379 M ./simd-support/neon.c -4 +51
|
cannam@95
|
380
|
cannam@95
|
381 Sun Aug 14 14:12:29 EDT 2011 athena@fftw.org
|
cannam@95
|
382 * Update the FSF address.
|
cannam@95
|
383
|
cannam@95
|
384 The FSF moved downtown.
|
cannam@95
|
385
|
cannam@95
|
386 M ./COPYRIGHT -1 +1
|
cannam@95
|
387 M ./api/api.h -1 +1
|
cannam@95
|
388 M ./api/apiplan.c -1 +1
|
cannam@95
|
389 M ./api/configure.c -1 +1
|
cannam@95
|
390 M ./api/execute-dft-c2r.c -1 +1
|
cannam@95
|
391 M ./api/execute-dft-r2c.c -1 +1
|
cannam@95
|
392 M ./api/execute-dft.c -1 +1
|
cannam@95
|
393 M ./api/execute-r2r.c -1 +1
|
cannam@95
|
394 M ./api/execute-split-dft-c2r.c -1 +1
|
cannam@95
|
395 M ./api/execute-split-dft-r2c.c -1 +1
|
cannam@95
|
396 M ./api/execute-split-dft.c -1 +1
|
cannam@95
|
397 M ./api/execute.c -1 +1
|
cannam@95
|
398 M ./api/export-wisdom-to-file.c -1 +1
|
cannam@95
|
399 M ./api/export-wisdom-to-string.c -1 +1
|
cannam@95
|
400 M ./api/export-wisdom.c -1 +1
|
cannam@95
|
401 M ./api/f77api.c -1 +1
|
cannam@95
|
402 M ./api/f77funcs.h -1 +1
|
cannam@95
|
403 M ./api/flops.c -1 +1
|
cannam@95
|
404 M ./api/forget-wisdom.c -1 +1
|
cannam@95
|
405 M ./api/import-system-wisdom.c -1 +1
|
cannam@95
|
406 M ./api/import-wisdom-from-file.c -1 +1
|
cannam@95
|
407 M ./api/import-wisdom-from-string.c -1 +1
|
cannam@95
|
408 M ./api/import-wisdom.c -1 +1
|
cannam@95
|
409 M ./api/malloc.c -1 +1
|
cannam@95
|
410 M ./api/map-r2r-kind.c -1 +1
|
cannam@95
|
411 M ./api/mapflags.c -1 +1
|
cannam@95
|
412 M ./api/mkprinter-file.c -1 +1
|
cannam@95
|
413 M ./api/mktensor-iodims.h -1 +1
|
cannam@95
|
414 M ./api/mktensor-rowmajor.c -1 +1
|
cannam@95
|
415 M ./api/plan-dft-1d.c -1 +1
|
cannam@95
|
416 M ./api/plan-dft-2d.c -1 +1
|
cannam@95
|
417 M ./api/plan-dft-3d.c -1 +1
|
cannam@95
|
418 M ./api/plan-dft-c2r-1d.c -1 +1
|
cannam@95
|
419 M ./api/plan-dft-c2r-2d.c -1 +1
|
cannam@95
|
420 M ./api/plan-dft-c2r-3d.c -1 +1
|
cannam@95
|
421 M ./api/plan-dft-c2r.c -1 +1
|
cannam@95
|
422 M ./api/plan-dft-r2c-1d.c -1 +1
|
cannam@95
|
423 M ./api/plan-dft-r2c-2d.c -1 +1
|
cannam@95
|
424 M ./api/plan-dft-r2c-3d.c -1 +1
|
cannam@95
|
425 M ./api/plan-dft-r2c.c -1 +1
|
cannam@95
|
426 M ./api/plan-dft.c -1 +1
|
cannam@95
|
427 M ./api/plan-guru-dft-c2r.h -1 +1
|
cannam@95
|
428 M ./api/plan-guru-dft-r2c.h -1 +1
|
cannam@95
|
429 M ./api/plan-guru-dft.h -1 +1
|
cannam@95
|
430 M ./api/plan-guru-r2r.h -1 +1
|
cannam@95
|
431 M ./api/plan-guru-split-dft-c2r.h -1 +1
|
cannam@95
|
432 M ./api/plan-guru-split-dft-r2c.h -1 +1
|
cannam@95
|
433 M ./api/plan-guru-split-dft.h -1 +1
|
cannam@95
|
434 M ./api/plan-many-dft-c2r.c -1 +1
|
cannam@95
|
435 M ./api/plan-many-dft-r2c.c -1 +1
|
cannam@95
|
436 M ./api/plan-many-dft.c -1 +1
|
cannam@95
|
437 M ./api/plan-many-r2r.c -1 +1
|
cannam@95
|
438 M ./api/plan-r2r-1d.c -1 +1
|
cannam@95
|
439 M ./api/plan-r2r-2d.c -1 +1
|
cannam@95
|
440 M ./api/plan-r2r-3d.c -1 +1
|
cannam@95
|
441 M ./api/plan-r2r.c -1 +1
|
cannam@95
|
442 M ./api/print-plan.c -1 +1
|
cannam@95
|
443 M ./api/rdft2-pad.c -1 +1
|
cannam@95
|
444 M ./api/the-planner.c -1 +1
|
cannam@95
|
445 M ./api/version.c -1 +1
|
cannam@95
|
446 M ./api/x77.h -1 +1
|
cannam@95
|
447 M ./commercialize.sh -2 +2
|
cannam@95
|
448 M ./dft/bluestein.c -1 +1
|
cannam@95
|
449 M ./dft/buffered.c -1 +1
|
cannam@95
|
450 M ./dft/codelet-dft.h -1 +1
|
cannam@95
|
451 M ./dft/conf.c -1 +1
|
cannam@95
|
452 M ./dft/ct.c -1 +1
|
cannam@95
|
453 M ./dft/ct.h -1 +1
|
cannam@95
|
454 M ./dft/dft.h -1 +1
|
cannam@95
|
455 M ./dft/dftw-direct.c -1 +1
|
cannam@95
|
456 M ./dft/dftw-directsq.c -1 +1
|
cannam@95
|
457 M ./dft/dftw-generic.c -1 +1
|
cannam@95
|
458 M ./dft/dftw-genericbuf.c -1 +1
|
cannam@95
|
459 M ./dft/direct.c -1 +1
|
cannam@95
|
460 M ./dft/generic.c -1 +1
|
cannam@95
|
461 M ./dft/indirect-transpose.c -1 +1
|
cannam@95
|
462 M ./dft/indirect.c -1 +1
|
cannam@95
|
463 M ./dft/kdft-dif.c -1 +1
|
cannam@95
|
464 M ./dft/kdft-difsq.c -1 +1
|
cannam@95
|
465 M ./dft/kdft-dit.c -1 +1
|
cannam@95
|
466 M ./dft/kdft.c -1 +1
|
cannam@95
|
467 M ./dft/nop.c -1 +1
|
cannam@95
|
468 M ./dft/plan.c -1 +1
|
cannam@95
|
469 M ./dft/problem.c -1 +1
|
cannam@95
|
470 M ./dft/rader.c -1 +1
|
cannam@95
|
471 M ./dft/rank-geq2.c -1 +1
|
cannam@95
|
472 M ./dft/scalar/n.c -1 +1
|
cannam@95
|
473 M ./dft/scalar/n.h -1 +1
|
cannam@95
|
474 M ./dft/scalar/t.c -1 +1
|
cannam@95
|
475 M ./dft/scalar/t.h -1 +1
|
cannam@95
|
476 M ./dft/simd/common/genus.c -1 +1
|
cannam@95
|
477 M ./dft/simd/n1b.h -1 +1
|
cannam@95
|
478 M ./dft/simd/n1f.h -1 +1
|
cannam@95
|
479 M ./dft/simd/n2b.h -1 +1
|
cannam@95
|
480 M ./dft/simd/n2f.h -1 +1
|
cannam@95
|
481 M ./dft/simd/n2s.h -1 +1
|
cannam@95
|
482 M ./dft/simd/q1b.h -1 +1
|
cannam@95
|
483 M ./dft/simd/q1f.h -1 +1
|
cannam@95
|
484 M ./dft/simd/t1b.h -1 +1
|
cannam@95
|
485 M ./dft/simd/t1bu.h -1 +1
|
cannam@95
|
486 M ./dft/simd/t1f.h -1 +1
|
cannam@95
|
487 M ./dft/simd/t1fu.h -1 +1
|
cannam@95
|
488 M ./dft/simd/t2b.h -1 +1
|
cannam@95
|
489 M ./dft/simd/t2f.h -1 +1
|
cannam@95
|
490 M ./dft/simd/t3b.h -1 +1
|
cannam@95
|
491 M ./dft/simd/t3f.h -1 +1
|
cannam@95
|
492 M ./dft/simd/ts.h -1 +1
|
cannam@95
|
493 M ./dft/solve.c -1 +1
|
cannam@95
|
494 M ./dft/vrank-geq1.c -1 +1
|
cannam@95
|
495 M ./dft/zero.c -1 +1
|
cannam@95
|
496 M ./doc/f77_wisdom.f -1 +1
|
cannam@95
|
497 M ./doc/license.texi -3 +3
|
cannam@95
|
498 M ./genfft/algsimp.ml -1 +1
|
cannam@95
|
499 M ./genfft/algsimp.mli -1 +1
|
cannam@95
|
500 M ./genfft/annotate.ml -1 +1
|
cannam@95
|
501 M ./genfft/annotate.mli -1 +1
|
cannam@95
|
502 M ./genfft/assoctable.ml -1 +1
|
cannam@95
|
503 M ./genfft/assoctable.mli -1 +1
|
cannam@95
|
504 M ./genfft/c.ml -1 +1
|
cannam@95
|
505 M ./genfft/c.mli -1 +1
|
cannam@95
|
506 M ./genfft/complex.ml -1 +1
|
cannam@95
|
507 M ./genfft/complex.mli -1 +1
|
cannam@95
|
508 M ./genfft/conv.ml -1 +1
|
cannam@95
|
509 M ./genfft/conv.mli -1 +1
|
cannam@95
|
510 M ./genfft/dag.ml -1 +1
|
cannam@95
|
511 M ./genfft/dag.mli -1 +1
|
cannam@95
|
512 M ./genfft/expr.ml -1 +1
|
cannam@95
|
513 M ./genfft/expr.mli -1 +1
|
cannam@95
|
514 M ./genfft/fft.ml -1 +1
|
cannam@95
|
515 M ./genfft/fft.mli -1 +1
|
cannam@95
|
516 M ./genfft/gen_hc2c.ml -1 +1
|
cannam@95
|
517 M ./genfft/gen_hc2cdft.ml -1 +1
|
cannam@95
|
518 M ./genfft/gen_hc2cdft_c.ml -1 +1
|
cannam@95
|
519 M ./genfft/gen_hc2hc.ml -1 +1
|
cannam@95
|
520 M ./genfft/gen_mdct.ml -1 +1
|
cannam@95
|
521 M ./genfft/gen_notw.ml -1 +1
|
cannam@95
|
522 M ./genfft/gen_notw_c.ml -1 +1
|
cannam@95
|
523 M ./genfft/gen_r2cb.ml -1 +1
|
cannam@95
|
524 M ./genfft/gen_r2cf.ml -1 +1
|
cannam@95
|
525 M ./genfft/gen_r2r.ml -1 +1
|
cannam@95
|
526 M ./genfft/gen_twiddle.ml -1 +1
|
cannam@95
|
527 M ./genfft/gen_twiddle_c.ml -1 +1
|
cannam@95
|
528 M ./genfft/gen_twidsq.ml -1 +1
|
cannam@95
|
529 M ./genfft/gen_twidsq_c.ml -1 +1
|
cannam@95
|
530 M ./genfft/genutil.ml -1 +1
|
cannam@95
|
531 M ./genfft/littlesimp.ml -1 +1
|
cannam@95
|
532 M ./genfft/littlesimp.mli -1 +1
|
cannam@95
|
533 M ./genfft/magic.ml -1 +1
|
cannam@95
|
534 M ./genfft/monads.ml -1 +1
|
cannam@95
|
535 M ./genfft/number.ml -1 +1
|
cannam@95
|
536 M ./genfft/number.mli -1 +1
|
cannam@95
|
537 M ./genfft/oracle.ml -1 +1
|
cannam@95
|
538 M ./genfft/oracle.mli -1 +1
|
cannam@95
|
539 M ./genfft/schedule.ml -1 +1
|
cannam@95
|
540 M ./genfft/schedule.mli -1 +1
|
cannam@95
|
541 M ./genfft/simd.ml -1 +1
|
cannam@95
|
542 M ./genfft/simd.mli -1 +1
|
cannam@95
|
543 M ./genfft/simdmagic.ml -1 +1
|
cannam@95
|
544 M ./genfft/to_alist.ml -1 +1
|
cannam@95
|
545 M ./genfft/to_alist.mli -1 +1
|
cannam@95
|
546 M ./genfft/trig.ml -1 +1
|
cannam@95
|
547 M ./genfft/trig.mli -1 +1
|
cannam@95
|
548 M ./genfft/twiddle.ml -1 +1
|
cannam@95
|
549 M ./genfft/twiddle.mli -1 +1
|
cannam@95
|
550 M ./genfft/unique.ml -1 +1
|
cannam@95
|
551 M ./genfft/unique.mli -1 +1
|
cannam@95
|
552 M ./genfft/util.ml -1 +1
|
cannam@95
|
553 M ./genfft/util.mli -1 +1
|
cannam@95
|
554 M ./genfft/variable.ml -1 +1
|
cannam@95
|
555 M ./genfft/variable.mli -1 +1
|
cannam@95
|
556 M ./kernel/align.c -1 +1
|
cannam@95
|
557 M ./kernel/alloc.c -1 +1
|
cannam@95
|
558 M ./kernel/assert.c -1 +1
|
cannam@95
|
559 M ./kernel/awake.c -1 +1
|
cannam@95
|
560 M ./kernel/buffered.c -1 +1
|
cannam@95
|
561 M ./kernel/cpy1d.c -1 +1
|
cannam@95
|
562 M ./kernel/cpy2d-pair.c -1 +1
|
cannam@95
|
563 M ./kernel/cpy2d.c -1 +1
|
cannam@95
|
564 M ./kernel/ct.c -1 +1
|
cannam@95
|
565 M ./kernel/debug.c -1 +1
|
cannam@95
|
566 M ./kernel/extract-reim.c -1 +1
|
cannam@95
|
567 M ./kernel/hash.c -1 +1
|
cannam@95
|
568 M ./kernel/iabs.c -1 +1
|
cannam@95
|
569 M ./kernel/ifftw.h -1 +1
|
cannam@95
|
570 M ./kernel/kalloc.c -1 +1
|
cannam@95
|
571 M ./kernel/md5-1.c -1 +1
|
cannam@95
|
572 M ./kernel/md5.c -1 +1
|
cannam@95
|
573 M ./kernel/minmax.c -1 +1
|
cannam@95
|
574 M ./kernel/ops.c -1 +1
|
cannam@95
|
575 M ./kernel/pickdim.c -1 +1
|
cannam@95
|
576 M ./kernel/plan.c -1 +1
|
cannam@95
|
577 M ./kernel/planner.c -1 +1
|
cannam@95
|
578 M ./kernel/primes.c -1 +1
|
cannam@95
|
579 M ./kernel/print.c -1 +1
|
cannam@95
|
580 M ./kernel/problem.c -1 +1
|
cannam@95
|
581 M ./kernel/rader.c -1 +1
|
cannam@95
|
582 M ./kernel/scan.c -1 +1
|
cannam@95
|
583 M ./kernel/solver.c -1 +1
|
cannam@95
|
584 M ./kernel/solvtab.c -1 +1
|
cannam@95
|
585 M ./kernel/stride.c -1 +1
|
cannam@95
|
586 M ./kernel/tensor.c -1 +1
|
cannam@95
|
587 M ./kernel/tensor1.c -1 +1
|
cannam@95
|
588 M ./kernel/tensor2.c -1 +1
|
cannam@95
|
589 M ./kernel/tensor3.c -1 +1
|
cannam@95
|
590 M ./kernel/tensor4.c -1 +1
|
cannam@95
|
591 M ./kernel/tensor5.c -1 +1
|
cannam@95
|
592 M ./kernel/tensor7.c -1 +1
|
cannam@95
|
593 M ./kernel/tensor8.c -1 +1
|
cannam@95
|
594 M ./kernel/tensor9.c -1 +1
|
cannam@95
|
595 M ./kernel/tile2d.c -1 +1
|
cannam@95
|
596 M ./kernel/timer.c -1 +1
|
cannam@95
|
597 M ./kernel/transpose.c -1 +1
|
cannam@95
|
598 M ./kernel/trig.c -1 +1
|
cannam@95
|
599 M ./kernel/twiddle.c -1 +1
|
cannam@95
|
600 M ./libbench2/aligned-main.c -1 +1
|
cannam@95
|
601 M ./libbench2/bench-main.c -1 +1
|
cannam@95
|
602 M ./libbench2/bench-user.h -1 +1
|
cannam@95
|
603 M ./libbench2/bench.h -1 +1
|
cannam@95
|
604 M ./libbench2/can-do.c -1 +1
|
cannam@95
|
605 M ./libbench2/dotens2.c -1 +1
|
cannam@95
|
606 M ./libbench2/info.c -1 +1
|
cannam@95
|
607 M ./libbench2/main.c -1 +1
|
cannam@95
|
608 M ./libbench2/my-getopt.c -1 +1
|
cannam@95
|
609 M ./libbench2/my-getopt.h -1 +1
|
cannam@95
|
610 M ./libbench2/problem.c -1 +1
|
cannam@95
|
611 M ./libbench2/report.c -1 +1
|
cannam@95
|
612 M ./libbench2/speed.c -1 +1
|
cannam@95
|
613 M ./libbench2/tensor.c -1 +1
|
cannam@95
|
614 M ./libbench2/timer.c -1 +1
|
cannam@95
|
615 M ./libbench2/useropt.c -1 +1
|
cannam@95
|
616 M ./libbench2/util.c -1 +1
|
cannam@95
|
617 M ./libbench2/verify-dft.c -1 +1
|
cannam@95
|
618 M ./libbench2/verify-lib.c -1 +1
|
cannam@95
|
619 M ./libbench2/verify-r2r.c -1 +1
|
cannam@95
|
620 M ./libbench2/verify-rdft2.c -1 +1
|
cannam@95
|
621 M ./libbench2/verify.c -1 +1
|
cannam@95
|
622 M ./libbench2/verify.h -1 +1
|
cannam@95
|
623 M ./libbench2/zero.c -1 +1
|
cannam@95
|
624 M ./mpi/any-true.c -1 +1
|
cannam@95
|
625 M ./mpi/api.c -1 +1
|
cannam@95
|
626 M ./mpi/block.c -1 +1
|
cannam@95
|
627 M ./mpi/choose-radix.c -1 +1
|
cannam@95
|
628 M ./mpi/conf.c -1 +1
|
cannam@95
|
629 M ./mpi/dft-problem.c -1 +1
|
cannam@95
|
630 M ./mpi/dft-rank-geq2-transposed.c -1 +1
|
cannam@95
|
631 M ./mpi/dft-rank-geq2.c -1 +1
|
cannam@95
|
632 M ./mpi/dft-rank1-bigvec.c -1 +1
|
cannam@95
|
633 M ./mpi/dft-rank1.c -1 +1
|
cannam@95
|
634 M ./mpi/dft-serial.c -1 +1
|
cannam@95
|
635 M ./mpi/dft-solve.c -1 +1
|
cannam@95
|
636 M ./mpi/dtensor.c -1 +1
|
cannam@95
|
637 M ./mpi/ifftw-mpi.h -1 +1
|
cannam@95
|
638 M ./mpi/mpi-dft.h -1 +1
|
cannam@95
|
639 M ./mpi/mpi-rdft.h -1 +1
|
cannam@95
|
640 M ./mpi/mpi-rdft2.h -1 +1
|
cannam@95
|
641 M ./mpi/mpi-transpose.h -1 +1
|
cannam@95
|
642 M ./mpi/rdft-problem.c -1 +1
|
cannam@95
|
643 M ./mpi/rdft-rank-geq2-transposed.c -1 +1
|
cannam@95
|
644 M ./mpi/rdft-rank-geq2.c -1 +1
|
cannam@95
|
645 M ./mpi/rdft-rank1-bigvec.c -1 +1
|
cannam@95
|
646 M ./mpi/rdft-serial.c -1 +1
|
cannam@95
|
647 M ./mpi/rdft-solve.c -1 +1
|
cannam@95
|
648 M ./mpi/rdft2-problem.c -1 +1
|
cannam@95
|
649 M ./mpi/rdft2-rank-geq2-transposed.c -1 +1
|
cannam@95
|
650 M ./mpi/rdft2-rank-geq2.c -1 +1
|
cannam@95
|
651 M ./mpi/rdft2-serial.c -1 +1
|
cannam@95
|
652 M ./mpi/rdft2-solve.c -1 +1
|
cannam@95
|
653 M ./mpi/rearrange.c -1 +1
|
cannam@95
|
654 M ./mpi/testsched.c -1 +1
|
cannam@95
|
655 M ./mpi/transpose-alltoall.c -1 +1
|
cannam@95
|
656 M ./mpi/transpose-pairwise.c -1 +1
|
cannam@95
|
657 M ./mpi/transpose-problem.c -1 +1
|
cannam@95
|
658 M ./mpi/transpose-recurse.c -1 +1
|
cannam@95
|
659 M ./mpi/transpose-solve.c -1 +1
|
cannam@95
|
660 M ./mpi/wisdom-api.c -1 +1
|
cannam@95
|
661 M ./rdft/buffered.c -1 +1
|
cannam@95
|
662 M ./rdft/buffered2.c -1 +1
|
cannam@95
|
663 M ./rdft/codelet-rdft.h -1 +1
|
cannam@95
|
664 M ./rdft/conf.c -1 +1
|
cannam@95
|
665 M ./rdft/ct-hc2c-direct.c -1 +1
|
cannam@95
|
666 M ./rdft/ct-hc2c.c -1 +1
|
cannam@95
|
667 M ./rdft/ct-hc2c.h -1 +1
|
cannam@95
|
668 M ./rdft/dft-r2hc.c -1 +1
|
cannam@95
|
669 M ./rdft/dht-r2hc.c -1 +1
|
cannam@95
|
670 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
671 M ./rdft/direct-r2c.c -1 +1
|
cannam@95
|
672 M ./rdft/direct-r2r.c -1 +1
|
cannam@95
|
673 M ./rdft/direct2.c -1 +1
|
cannam@95
|
674 M ./rdft/generic.c -1 +1
|
cannam@95
|
675 M ./rdft/hc2hc-direct.c -1 +1
|
cannam@95
|
676 M ./rdft/hc2hc-generic.c -1 +1
|
cannam@95
|
677 M ./rdft/hc2hc.c -1 +1
|
cannam@95
|
678 M ./rdft/hc2hc.h -1 +1
|
cannam@95
|
679 M ./rdft/indirect.c -1 +1
|
cannam@95
|
680 M ./rdft/khc2c.c -1 +1
|
cannam@95
|
681 M ./rdft/khc2hc.c -1 +1
|
cannam@95
|
682 M ./rdft/kr2c.c -1 +1
|
cannam@95
|
683 M ./rdft/kr2r.c -1 +1
|
cannam@95
|
684 M ./rdft/nop.c -1 +1
|
cannam@95
|
685 M ./rdft/nop2.c -1 +1
|
cannam@95
|
686 M ./rdft/plan.c -1 +1
|
cannam@95
|
687 M ./rdft/plan2.c -1 +1
|
cannam@95
|
688 M ./rdft/problem.c -1 +1
|
cannam@95
|
689 M ./rdft/problem2.c -1 +1
|
cannam@95
|
690 M ./rdft/rank-geq2-rdft2.c -1 +1
|
cannam@95
|
691 M ./rdft/rank-geq2.c -1 +1
|
cannam@95
|
692 M ./rdft/rank0-rdft2.c -1 +1
|
cannam@95
|
693 M ./rdft/rank0.c -1 +1
|
cannam@95
|
694 M ./rdft/rdft-dht.c -1 +1
|
cannam@95
|
695 M ./rdft/rdft.h -1 +1
|
cannam@95
|
696 M ./rdft/rdft2-inplace-strides.c -1 +1
|
cannam@95
|
697 M ./rdft/rdft2-rdft.c -1 +1
|
cannam@95
|
698 M ./rdft/rdft2-strides.c -1 +1
|
cannam@95
|
699 M ./rdft/rdft2-tensor-max-index.c -1 +1
|
cannam@95
|
700 M ./rdft/scalar/hb.h -1 +1
|
cannam@95
|
701 M ./rdft/scalar/hc2c.c -1 +1
|
cannam@95
|
702 M ./rdft/scalar/hc2cb.h -1 +1
|
cannam@95
|
703 M ./rdft/scalar/hc2cf.h -1 +1
|
cannam@95
|
704 M ./rdft/scalar/hf.h -1 +1
|
cannam@95
|
705 M ./rdft/scalar/hfb.c -1 +1
|
cannam@95
|
706 M ./rdft/scalar/r2c.c -1 +1
|
cannam@95
|
707 M ./rdft/scalar/r2cb.h -1 +1
|
cannam@95
|
708 M ./rdft/scalar/r2cbIII.h -1 +1
|
cannam@95
|
709 M ./rdft/scalar/r2cf.h -1 +1
|
cannam@95
|
710 M ./rdft/scalar/r2cfII.h -1 +1
|
cannam@95
|
711 M ./rdft/scalar/r2r.c -1 +1
|
cannam@95
|
712 M ./rdft/scalar/r2r.h -1 +1
|
cannam@95
|
713 M ./rdft/simd/common/genus.c -1 +1
|
cannam@95
|
714 M ./rdft/simd/hc2cbv.h -1 +1
|
cannam@95
|
715 M ./rdft/simd/hc2cfv.h -1 +1
|
cannam@95
|
716 M ./rdft/solve.c -1 +1
|
cannam@95
|
717 M ./rdft/solve2.c -1 +1
|
cannam@95
|
718 M ./rdft/vrank-geq1-rdft2.c -1 +1
|
cannam@95
|
719 M ./rdft/vrank-geq1.c -1 +1
|
cannam@95
|
720 M ./rdft/vrank3-transpose.c -1 +1
|
cannam@95
|
721 M ./reodft/conf.c -1 +1
|
cannam@95
|
722 M ./reodft/redft00e-r2hc-pad.c -1 +1
|
cannam@95
|
723 M ./reodft/redft00e-r2hc.c -1 +1
|
cannam@95
|
724 M ./reodft/reodft.h -1 +1
|
cannam@95
|
725 M ./reodft/reodft00e-splitradix.c -1 +1
|
cannam@95
|
726 M ./reodft/reodft010e-r2hc.c -1 +1
|
cannam@95
|
727 M ./reodft/reodft11e-r2hc-odd.c -1 +1
|
cannam@95
|
728 M ./reodft/reodft11e-r2hc.c -1 +1
|
cannam@95
|
729 M ./reodft/reodft11e-radix2.c -1 +1
|
cannam@95
|
730 M ./reodft/rodft00e-r2hc-pad.c -1 +1
|
cannam@95
|
731 M ./reodft/rodft00e-r2hc.c -1 +1
|
cannam@95
|
732 M ./simd-support/altivec.c -1 +1
|
cannam@95
|
733 M ./simd-support/amd64-cpuid.h -1 +1
|
cannam@95
|
734 M ./simd-support/avx.c -1 +1
|
cannam@95
|
735 M ./simd-support/neon.c -1 +1
|
cannam@95
|
736 M ./simd-support/simd-altivec.h -1 +1
|
cannam@95
|
737 M ./simd-support/simd-avx.h -1 +1
|
cannam@95
|
738 M ./simd-support/simd-common.h -1 +1
|
cannam@95
|
739 M ./simd-support/simd-neon.h -1 +1
|
cannam@95
|
740 M ./simd-support/simd-sse2.h -1 +1
|
cannam@95
|
741 M ./simd-support/sse2-nonportable.c -1 +1
|
cannam@95
|
742 M ./simd-support/sse2.c -1 +1
|
cannam@95
|
743 M ./simd-support/taint.c -1 +1
|
cannam@95
|
744 M ./simd-support/x86-cpuid.h -1 +1
|
cannam@95
|
745 M ./simd/altivec.c -1 +1
|
cannam@95
|
746 M ./simd/mips_ps.c -1 +1
|
cannam@95
|
747 M ./simd/mips_ps.h -1 +1
|
cannam@95
|
748 M ./simd/nonportable/sse.c -1 +1
|
cannam@95
|
749 M ./simd/nonportable/sse2.c -1 +1
|
cannam@95
|
750 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
751 M ./simd/simd-mips_ps.h -1 +1
|
cannam@95
|
752 M ./simd/simd-sse.h -1 +1
|
cannam@95
|
753 M ./simd/simd-sse2.h -1 +1
|
cannam@95
|
754 M ./simd/simd.h -1 +1
|
cannam@95
|
755 M ./simd/sse.c -1 +1
|
cannam@95
|
756 M ./simd/sse2.c -1 +1
|
cannam@95
|
757 M ./simd/taint.c -1 +1
|
cannam@95
|
758 M ./simd/x86-cpuid.h -1 +1
|
cannam@95
|
759 M ./threads/api.c -1 +1
|
cannam@95
|
760 M ./threads/conf.c -1 +1
|
cannam@95
|
761 M ./threads/ct.c -1 +1
|
cannam@95
|
762 M ./threads/dft-vrank-geq1.c -1 +1
|
cannam@95
|
763 M ./threads/f77api.c -1 +1
|
cannam@95
|
764 M ./threads/f77funcs.h -1 +1
|
cannam@95
|
765 M ./threads/hc2hc.c -1 +1
|
cannam@95
|
766 M ./threads/openmp.c -1 +1
|
cannam@95
|
767 M ./threads/rdft-vrank-geq1.c -1 +1
|
cannam@95
|
768 M ./threads/threads.c -1 +1
|
cannam@95
|
769 M ./threads/threads.h -1 +1
|
cannam@95
|
770 M ./threads/vrank-geq1-rdft2.c -1 +1
|
cannam@95
|
771 M ./tools/fftw-wisdom-to-conf.1 -1 +1
|
cannam@95
|
772 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
773 M ./tools/fftw-wisdom.c -1 +1
|
cannam@95
|
774 M ./tools/fftw_wisdom.1.in -1 +1
|
cannam@95
|
775
|
cannam@95
|
776 Thu Aug 11 14:54:38 EDT 2011 stevenj@fftw.org
|
cannam@95
|
777 * allow specifying TRANSPOSE_{IN/OUT} transpose plans, since libbench does not canonicalize rnk=1 n=1 plans as rnk=0
|
cannam@95
|
778
|
cannam@95
|
779 M ./mpi/mpi-bench.c -2 +2
|
cannam@95
|
780
|
cannam@95
|
781 Thu Aug 11 14:17:24 EDT 2011 stevenj@fftw.org
|
cannam@95
|
782 * check.pl should occasionally check DESTROY_INPUT problems too (especially since those enable slightly different algorithms in MPI)
|
cannam@95
|
783
|
cannam@95
|
784 M ./tests/check.pl +1
|
cannam@95
|
785
|
cannam@95
|
786 Thu Aug 11 12:37:51 EDT 2011 stevenj@fftw.org
|
cannam@95
|
787 * unify post-MPI transpose handling in pairwise and alltoall solvers; should make the former faster in the destroy-input out-of-place case, and the latter more widely applicable
|
cannam@95
|
788
|
cannam@95
|
789 M ./mpi/mpi-transpose.h +5
|
cannam@95
|
790 M ./mpi/transpose-alltoall.c -69 +24
|
cannam@95
|
791 M ./mpi/transpose-pairwise.c -66 +97
|
cannam@95
|
792
|
cannam@95
|
793 Mon Aug 8 10:06:14 EDT 2011 athena@fftw.org
|
cannam@95
|
794 * Add support for ARM NEON
|
cannam@95
|
795
|
cannam@95
|
796 M ./Makefile.am -1 +6
|
cannam@95
|
797 M ./api/version.c +4
|
cannam@95
|
798 M ./configure.ac -5 +23
|
cannam@95
|
799 M ./dft/codelet-dft.h +1
|
cannam@95
|
800 M ./dft/conf.c +4
|
cannam@95
|
801 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
802 A ./dft/simd/neon/
|
cannam@95
|
803 A ./dft/simd/neon/Makefile.am
|
cannam@95
|
804 M ./kernel/ifftw.h +2
|
cannam@95
|
805 M ./m4/ax_cc_maxopt.m4 +10
|
cannam@95
|
806 M ./rdft/codelet-rdft.h +1
|
cannam@95
|
807 M ./rdft/conf.c +4
|
cannam@95
|
808 M ./rdft/simd/Makefile.am -1 +1
|
cannam@95
|
809 A ./rdft/simd/neon/
|
cannam@95
|
810 A ./rdft/simd/neon/Makefile.am
|
cannam@95
|
811 M ./simd-support/Makefile.am -1 +2
|
cannam@95
|
812 A ./simd-support/neon.c
|
cannam@95
|
813 M ./simd-support/simd-common.h +3
|
cannam@95
|
814 A ./simd-support/simd-neon.h
|
cannam@95
|
815
|
cannam@95
|
816 Fri Aug 5 17:25:32 EDT 2011 stevenj@fftw.org
|
cannam@95
|
817 * more C++ paranoia
|
cannam@95
|
818
|
cannam@95
|
819 M ./tests/fftw-bench.h +10
|
cannam@95
|
820
|
cannam@95
|
821 Fri Aug 5 17:02:00 EDT 2011 stevenj@fftw.org
|
cannam@95
|
822 * tentative version bump for 3.3.1
|
cannam@95
|
823
|
cannam@95
|
824 M ./NEWS +5
|
cannam@95
|
825 M ./configure.ac -2 +2
|
cannam@95
|
826
|
cannam@95
|
827 Fri Aug 5 16:52:28 EDT 2011 stevenj@fftw.org
|
cannam@95
|
828 * fixes so that MPI code compiles when MPICC is a C++ compiler, even if the serial code is compiled with a C compiler; thanks to Kyle Spyksma for the bug report
|
cannam@95
|
829
|
cannam@95
|
830 M ./api/api.h +12
|
cannam@95
|
831 M ./api/plan-guru-r2r.h -2
|
cannam@95
|
832 M ./api/plan-many-r2r.c -2
|
cannam@95
|
833 M ./dft/dft.h +9
|
cannam@95
|
834 M ./kernel/ifftw.h +9
|
cannam@95
|
835 M ./mpi/api.c -3 +1
|
cannam@95
|
836 M ./mpi/dtensor.c -1 +1
|
cannam@95
|
837 M ./mpi/ifftw-mpi.h -1 +4
|
cannam@95
|
838 M ./mpi/mpi-bench.c -1 +1
|
cannam@95
|
839 M ./rdft/rdft.h +9
|
cannam@95
|
840
|
cannam@95
|
841 Fri Aug 5 16:04:06 EDT 2011 stevenj@fftw.org
|
cannam@95
|
842 * use correct precision in f03-wrap.c, avoiding a (harmless) implicit pointer cast that prevented compilation under C++; thanks to Kyle Spyksma for the bug report
|
cannam@95
|
843
|
cannam@95
|
844 M ./mpi/genf03-wrap.pl +2
|
cannam@95
|
845
|
cannam@95
|
846 Fri Aug 5 14:04:32 EDT 2011 stevenj@fftw.org
|
cannam@95
|
847 * manual typo
|
cannam@95
|
848
|
cannam@95
|
849 M ./doc/modern-fortran.texi -1 +1
|
cannam@95
|
850
|
cannam@95
|
851 Wed Jul 27 12:50:25 EDT 2011 athena@fftw.org
|
cannam@95
|
852 tagged fftw-3.3
|
cannam@95
|
853
|
cannam@95
|
854
|
cannam@95
|
855 Tue Jul 26 20:55:45 EDT 2011 athena@fftw.org
|
cannam@95
|
856 * Honor WITH_OUR_MALLOC in libbench2
|
cannam@95
|
857
|
cannam@95
|
858 M ./libbench2/util.c -6 +5
|
cannam@95
|
859
|
cannam@95
|
860 Tue Jul 26 20:27:28 EDT 2011 athena@fftw.org
|
cannam@95
|
861 * fixed typo: incorrect name of combined threads library on Windows
|
cannam@95
|
862
|
cannam@95
|
863 M ./Makefile.am -1 +1
|
cannam@95
|
864
|
cannam@95
|
865 Mon Jul 25 14:38:20 EDT 2011 stevenj@fftw.org
|
cannam@95
|
866 * 3.3 version bump & NEWS
|
cannam@95
|
867
|
cannam@95
|
868 M ./NEWS -5 +16
|
cannam@95
|
869 M ./configure.ac -1 +1
|
cannam@95
|
870
|
cannam@95
|
871 Mon Jul 25 14:37:48 EDT 2011 stevenj@fftw.org
|
cannam@95
|
872 * use int(..., C_SIZE_T) rather than declaring another variable in the Fortran examples
|
cannam@95
|
873
|
cannam@95
|
874 M ./doc/modern-fortran.texi -12 +9
|
cannam@95
|
875
|
cannam@95
|
876 Wed Jul 13 05:02:32 EDT 2011 stevenj@fftw.org
|
cannam@95
|
877 * typo, thanks to Rhys Ulerich for the comment
|
cannam@95
|
878
|
cannam@95
|
879 M ./doc/mpi.texi -1 +1
|
cannam@95
|
880
|
cannam@95
|
881 Mon Jul 11 14:39:52 EDT 2011 athena@fftw.org
|
cannam@95
|
882 * Fix bug in bubblesort
|
cannam@95
|
883
|
cannam@95
|
884 Bubblesort was not sorting. This was a bug in the benchmark library
|
cannam@95
|
885 (not in FFTW per se), and it impacted the benchmark program
|
cannam@95
|
886 with --report-time and --report-mflops causing it to output
|
cannam@95
|
887 an incorrect value for the median. (The minimum, maximum, and
|
cannam@95
|
888 average value were correct.) Thanks Dima Baksheev of Intel for
|
cannam@95
|
889 reporting this bug.
|
cannam@95
|
890
|
cannam@95
|
891
|
cannam@95
|
892 M ./libbench2/report.c -2 +2
|
cannam@95
|
893
|
cannam@95
|
894 Fri Jul 8 13:35:59 EDT 2011 stevenj@fftw.org
|
cannam@95
|
895 * small manual typos
|
cannam@95
|
896
|
cannam@95
|
897 M ./doc/modern-fortran.texi -2 +2
|
cannam@95
|
898
|
cannam@95
|
899 Wed Jul 6 10:49:40 EDT 2011 athena@fftw.org
|
cannam@95
|
900 * Detection of altivec.h requires $ALTIVEC_CFLAGS
|
cannam@95
|
901
|
cannam@95
|
902 M ./configure.ac -5 +4
|
cannam@95
|
903
|
cannam@95
|
904 Tue Jul 5 19:58:47 EDT 2011 athena@fftw.org
|
cannam@95
|
905 * Introduce fake dependency so that my-getopt.c is recompiled
|
cannam@95
|
906
|
cannam@95
|
907 my-getopt.c does not depend on anything, and so it is not rebuilt when
|
cannam@95
|
908 reconfiguring for a different ISA (e.g., CC="gcc -m32" vs CC="gcc
|
cannam@95
|
909 -m64"). Add a fake dependency on <config.h> so that the file is
|
cannam@95
|
910 recompiled.
|
cannam@95
|
911
|
cannam@95
|
912
|
cannam@95
|
913
|
cannam@95
|
914 M ./libbench2/my-getopt.c +1
|
cannam@95
|
915
|
cannam@95
|
916 Tue Jul 5 18:53:36 EDT 2011 stevenj@fftw.org
|
cannam@95
|
917 * support compiling/installing --enable-threads --enable-openmp at the same time, although in this case the test program only uses the threads variety. Update documentation accordingly, and in general expand the documentation of the OpenMP support
|
cannam@95
|
918
|
cannam@95
|
919 M ./Makefile.am -1 +1
|
cannam@95
|
920 M ./configure.ac -21 +13
|
cannam@95
|
921 M ./doc/install.texi -14 +13
|
cannam@95
|
922 M ./doc/threads.texi -19 +43
|
cannam@95
|
923 M ./mpi/Makefile.am -2 +6
|
cannam@95
|
924 M ./tests/Makefile.am -2 +6
|
cannam@95
|
925 M ./tests/fftw-bench.c -1 +3
|
cannam@95
|
926 M ./threads/Makefile.am -6 +20
|
cannam@95
|
927 M ./threads/conf.c -4
|
cannam@95
|
928 M ./threads/openmp.c -4
|
cannam@95
|
929 M ./threads/threads.c -3
|
cannam@95
|
930 M ./tools/Makefile.am -4 +8
|
cannam@95
|
931
|
cannam@95
|
932 Tue Jul 5 16:04:03 EDT 2011 stevenj@fftw.org
|
cannam@95
|
933 * call omp_set_num_threads in fftw-bench so that the number of OpenMP threads corresponds with the number of FFTW threads
|
cannam@95
|
934
|
cannam@95
|
935 M ./tests/fftw-bench.c +5
|
cannam@95
|
936
|
cannam@95
|
937 Tue Jul 5 16:03:06 EDT 2011 stevenj@fftw.org
|
cannam@95
|
938 * when --enable-openmp, install as fftw3_omp rather than fftw3_threads, so that both the POSIX threads and OpenMP variants of FFTW can be installed at once
|
cannam@95
|
939
|
cannam@95
|
940 M ./Makefile.am -1 +1
|
cannam@95
|
941 M ./configure.ac +4
|
cannam@95
|
942 M ./threads/Makefile.am -4 +4
|
cannam@95
|
943
|
cannam@95
|
944 Sat Jul 2 02:21:22 EDT 2011 stevenj@fftw.org
|
cannam@95
|
945 * don't even declare an fftw_execute interface in Fortran, since it is unsafe and we recommend against it anyway; thanks to Arjen Markus for the suggestion
|
cannam@95
|
946
|
cannam@95
|
947 M ./api/f03api.sh -1 +1
|
cannam@95
|
948 M ./doc/modern-fortran.texi -2 +4
|
cannam@95
|
949
|
cannam@95
|
950 Fri Jul 1 14:35:44 EDT 2011 athena@fftw.org
|
cannam@95
|
951 * consistently use the order single, double, long double
|
cannam@95
|
952
|
cannam@95
|
953 M ./support/BUILD-MINGW32.sh -1 +1
|
cannam@95
|
954 M ./support/BUILD-MINGW64.sh -1 +1
|
cannam@95
|
955
|
cannam@95
|
956 Wed Jun 29 17:27:06 EDT 2011 athena@fftw.org
|
cannam@95
|
957 * MSVC AVX 64-bit detection does not work, punt for now.
|
cannam@95
|
958
|
cannam@95
|
959 M ./simd-support/amd64-cpuid.h -16 +2
|
cannam@95
|
960
|
cannam@95
|
961 Wed Jun 29 15:52:27 EDT 2011 stevenj@fftw.org
|
cannam@95
|
962 * fixed typo, added note on transposed flags for r2c/c2r; thanks to Rhys Ulerich for the suggestions
|
cannam@95
|
963
|
cannam@95
|
964 M ./doc/mpi.texi -1 +14
|
cannam@95
|
965
|
cannam@95
|
966 Wed Jun 29 09:41:39 EDT 2011 athena@fftw.org
|
cannam@95
|
967 * fixes for compiling with MSVC (untested)
|
cannam@95
|
968
|
cannam@95
|
969 M ./simd-support/amd64-cpuid.h -2 +16
|
cannam@95
|
970 M ./simd-support/simd-avx.h -11 +16
|
cannam@95
|
971 M ./simd-support/x86-cpuid.h -1 +7
|
cannam@95
|
972
|
cannam@95
|
973 Tue Jun 28 16:48:36 EDT 2011 athena@fftw.org
|
cannam@95
|
974 * comment
|
cannam@95
|
975
|
cannam@95
|
976 M ./simd-support/sse2-nonportable.c +3
|
cannam@95
|
977
|
cannam@95
|
978 Mon Jun 27 21:01:56 EDT 2011 stevenj@fftw.org
|
cannam@95
|
979 * rm extraneous line break in HTML output ... I hate texinfo
|
cannam@95
|
980
|
cannam@95
|
981 M ./doc/reference.texi -6 +3
|
cannam@95
|
982
|
cannam@95
|
983 Mon Jun 27 06:43:57 EDT 2011 athena@fftw.org
|
cannam@95
|
984 tagged fftw-3.3-beta1
|
cannam@95
|
985
|
cannam@95
|
986
|
cannam@95
|
987 Mon Jun 27 00:47:33 EDT 2011 stevenj@fftw.org
|
cannam@95
|
988 * maintainer-clean should delete html directory (otherwwise we keep obsolete HTML files in the dist tarball, sigh)
|
cannam@95
|
989
|
cannam@95
|
990 M ./doc/Makefile.am -2 +2
|
cannam@95
|
991
|
cannam@95
|
992 Mon Jun 27 00:45:28 EDT 2011 stevenj@fftw.org
|
cannam@95
|
993 tagged fftw-3.3-beta1
|
cannam@95
|
994
|
cannam@95
|
995
|
cannam@95
|
996 Sun Jun 26 23:36:32 EDT 2011 stevenj@fftw.org
|
cannam@95
|
997 * update copyright year in manual
|
cannam@95
|
998
|
cannam@95
|
999 M ./doc/license.texi -2 +2
|
cannam@95
|
1000
|
cannam@95
|
1001 Sun Jun 26 22:52:54 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1002 * whoops, don't dist .f03 headers, since those are built by the user's Makefile
|
cannam@95
|
1003
|
cannam@95
|
1004 M ./api/Makefile.am -1 +2
|
cannam@95
|
1005 M ./mpi/Makefile.am -1 +2
|
cannam@95
|
1006
|
cannam@95
|
1007 Sun Jun 26 22:43:49 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1008 * fix embarrassing deadlock/crashing bug in my previous nowisdom_hook fix -- I forgot to handle the case where one process has wisdom and another one doesn't, requiring a nowisdom_hook in the latter case; this should only affect MPI transforms since otherwise these hook functions are NULL
|
cannam@95
|
1009
|
cannam@95
|
1010 M ./kernel/ifftw.h +1
|
cannam@95
|
1011 M ./kernel/planner.c -44 +48
|
cannam@95
|
1012 M ./mpi/api.c +14
|
cannam@95
|
1013
|
cannam@95
|
1014 Sun Jun 26 21:02:15 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1015 * subsubheadings, MPI transpose reference
|
cannam@95
|
1016
|
cannam@95
|
1017 M ./doc/mpi.texi -7 +53
|
cannam@95
|
1018
|
cannam@95
|
1019 Sun Jun 26 20:48:53 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1020 * add MPI plan reference
|
cannam@95
|
1021
|
cannam@95
|
1022 M ./doc/mpi.texi -5 +197
|
cannam@95
|
1023
|
cannam@95
|
1024 Sun Jun 26 17:07:21 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1025 * portions of MPI reference docs; tweaks to NEWS
|
cannam@95
|
1026
|
cannam@95
|
1027 M ./NEWS -2 +3
|
cannam@95
|
1028 M ./doc/mpi.texi -12 +264
|
cannam@95
|
1029
|
cannam@95
|
1030 Sun Jun 26 12:40:43 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1031 * use $(CHECK_PL_OPTS) more consistently
|
cannam@95
|
1032
|
cannam@95
|
1033 M ./tests/Makefile.am -1 +1
|
cannam@95
|
1034
|
cannam@95
|
1035 Sun Jun 26 10:04:54 EDT 2011 athena@fftw.org
|
cannam@95
|
1036 * accept \r\n as well as \n. Grrr...
|
cannam@95
|
1037
|
cannam@95
|
1038 M ./tests/check.pl -1 +2
|
cannam@95
|
1039
|
cannam@95
|
1040 Sun Jun 26 09:52:11 EDT 2011 athena@fftw.org
|
cannam@95
|
1041 * new configure option --with-incoming-stack-boundary=N
|
cannam@95
|
1042
|
cannam@95
|
1043 This option selects CFLAGS to align the stack at all externally-callable
|
cannam@95
|
1044 functions. This currently comprises api/* and threads/*
|
cannam@95
|
1045
|
cannam@95
|
1046
|
cannam@95
|
1047 M ./api/Makefile.am +1
|
cannam@95
|
1048 M ./configure.ac +14
|
cannam@95
|
1049 M ./support/BUILD-MINGW32.sh -1 +1
|
cannam@95
|
1050 M ./threads/Makefile.am +1
|
cannam@95
|
1051
|
cannam@95
|
1052 Sun Jun 26 09:51:37 EDT 2011 athena@fftw.org
|
cannam@95
|
1053 * add -fomit-frame-pointer back
|
cannam@95
|
1054
|
cannam@95
|
1055 Somehow -O3 does not imply -fomit-frame-pointer on ia32
|
cannam@95
|
1056
|
cannam@95
|
1057
|
cannam@95
|
1058 M ./m4/ax_cc_maxopt.m4 -2 +3
|
cannam@95
|
1059
|
cannam@95
|
1060 Sun Jun 26 07:20:27 EDT 2011 athena@fftw.org
|
cannam@95
|
1061 * Note that removal of mips-ps is temporary.
|
cannam@95
|
1062
|
cannam@95
|
1063 M ./NEWS -3 +5
|
cannam@95
|
1064
|
cannam@95
|
1065 Sat Jun 25 23:15:03 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1066 * update copyright year
|
cannam@95
|
1067
|
cannam@95
|
1068 M ./COPYRIGHT -2 +2
|
cannam@95
|
1069 M ./api/api.h -2 +2
|
cannam@95
|
1070 M ./api/apiplan.c -2 +2
|
cannam@95
|
1071 M ./api/configure.c -2 +2
|
cannam@95
|
1072 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
1073 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
1074 M ./api/execute-dft.c -2 +2
|
cannam@95
|
1075 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
1076 M ./api/execute-split-dft-c2r.c -2 +2
|
cannam@95
|
1077 M ./api/execute-split-dft-r2c.c -2 +2
|
cannam@95
|
1078 M ./api/execute-split-dft.c -2 +2
|
cannam@95
|
1079 M ./api/execute.c -2 +2
|
cannam@95
|
1080 M ./api/export-wisdom-to-file.c -2 +2
|
cannam@95
|
1081 M ./api/export-wisdom-to-string.c -2 +2
|
cannam@95
|
1082 M ./api/export-wisdom.c -2 +2
|
cannam@95
|
1083 M ./api/f77api.c -2 +2
|
cannam@95
|
1084 M ./api/f77funcs.h -2 +2
|
cannam@95
|
1085 M ./api/fftw3.h -2 +2
|
cannam@95
|
1086 M ./api/flops.c -2 +2
|
cannam@95
|
1087 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
1088 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
1089 M ./api/import-wisdom-from-file.c -2 +2
|
cannam@95
|
1090 M ./api/import-wisdom-from-string.c -2 +2
|
cannam@95
|
1091 M ./api/import-wisdom.c -2 +2
|
cannam@95
|
1092 M ./api/malloc.c -2 +2
|
cannam@95
|
1093 M ./api/map-r2r-kind.c -2 +2
|
cannam@95
|
1094 M ./api/mapflags.c -2 +2
|
cannam@95
|
1095 M ./api/mkprinter-file.c -2 +2
|
cannam@95
|
1096 M ./api/mktensor-iodims.h -2 +2
|
cannam@95
|
1097 M ./api/mktensor-rowmajor.c -2 +2
|
cannam@95
|
1098 M ./api/plan-dft-1d.c -2 +2
|
cannam@95
|
1099 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
1100 M ./api/plan-dft-3d.c -2 +2
|
cannam@95
|
1101 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
1102 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
1103 M ./api/plan-dft-c2r-3d.c -2 +2
|
cannam@95
|
1104 M ./api/plan-dft-c2r.c -2 +2
|
cannam@95
|
1105 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
1106 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
1107 M ./api/plan-dft-r2c-3d.c -2 +2
|
cannam@95
|
1108 M ./api/plan-dft-r2c.c -2 +2
|
cannam@95
|
1109 M ./api/plan-dft.c -2 +2
|
cannam@95
|
1110 M ./api/plan-guru-dft-c2r.h -2 +2
|
cannam@95
|
1111 M ./api/plan-guru-dft-r2c.h -2 +2
|
cannam@95
|
1112 M ./api/plan-guru-dft.h -2 +2
|
cannam@95
|
1113 M ./api/plan-guru-r2r.h -2 +2
|
cannam@95
|
1114 M ./api/plan-guru-split-dft-c2r.h -2 +2
|
cannam@95
|
1115 M ./api/plan-guru-split-dft-r2c.h -2 +2
|
cannam@95
|
1116 M ./api/plan-guru-split-dft.h -2 +2
|
cannam@95
|
1117 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
1118 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
1119 M ./api/plan-many-dft.c -2 +2
|
cannam@95
|
1120 M ./api/plan-many-r2r.c -2 +2
|
cannam@95
|
1121 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
1122 M ./api/plan-r2r-2d.c -2 +2
|
cannam@95
|
1123 M ./api/plan-r2r-3d.c -2 +2
|
cannam@95
|
1124 M ./api/plan-r2r.c -2 +2
|
cannam@95
|
1125 M ./api/print-plan.c -2 +2
|
cannam@95
|
1126 M ./api/rdft2-pad.c -2 +2
|
cannam@95
|
1127 M ./api/the-planner.c -2 +2
|
cannam@95
|
1128 M ./api/version.c -2 +2
|
cannam@95
|
1129 M ./api/x77.h -2 +2
|
cannam@95
|
1130 M ./dft/bluestein.c -2 +2
|
cannam@95
|
1131 M ./dft/buffered.c -2 +2
|
cannam@95
|
1132 M ./dft/codelet-dft.h -2 +2
|
cannam@95
|
1133 M ./dft/conf.c -2 +2
|
cannam@95
|
1134 M ./dft/ct.c -2 +2
|
cannam@95
|
1135 M ./dft/ct.h -2 +2
|
cannam@95
|
1136 M ./dft/dft.h -2 +2
|
cannam@95
|
1137 M ./dft/dftw-direct.c -2 +2
|
cannam@95
|
1138 M ./dft/dftw-directsq.c -2 +2
|
cannam@95
|
1139 M ./dft/dftw-generic.c -2 +2
|
cannam@95
|
1140 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
1141 M ./dft/direct.c -2 +2
|
cannam@95
|
1142 M ./dft/generic.c -2 +2
|
cannam@95
|
1143 M ./dft/indirect-transpose.c -2 +2
|
cannam@95
|
1144 M ./dft/indirect.c -2 +2
|
cannam@95
|
1145 M ./dft/kdft-dif.c -2 +2
|
cannam@95
|
1146 M ./dft/kdft-difsq.c -2 +2
|
cannam@95
|
1147 M ./dft/kdft-dit.c -2 +2
|
cannam@95
|
1148 M ./dft/kdft.c -2 +2
|
cannam@95
|
1149 M ./dft/nop.c -2 +2
|
cannam@95
|
1150 M ./dft/plan.c -2 +2
|
cannam@95
|
1151 M ./dft/problem.c -2 +2
|
cannam@95
|
1152 M ./dft/rader.c -2 +2
|
cannam@95
|
1153 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
1154 M ./dft/scalar/n.c -2 +2
|
cannam@95
|
1155 M ./dft/scalar/n.h -2 +2
|
cannam@95
|
1156 M ./dft/scalar/t.c -2 +2
|
cannam@95
|
1157 M ./dft/scalar/t.h -2 +2
|
cannam@95
|
1158 M ./dft/simd/common/genus.c -2 +2
|
cannam@95
|
1159 M ./dft/simd/n1b.h -2 +2
|
cannam@95
|
1160 M ./dft/simd/n1f.h -2 +2
|
cannam@95
|
1161 M ./dft/simd/n2b.h -2 +2
|
cannam@95
|
1162 M ./dft/simd/n2f.h -2 +2
|
cannam@95
|
1163 M ./dft/simd/n2s.h -2 +2
|
cannam@95
|
1164 M ./dft/simd/q1b.h -2 +2
|
cannam@95
|
1165 M ./dft/simd/q1f.h -2 +2
|
cannam@95
|
1166 M ./dft/simd/t1b.h -2 +2
|
cannam@95
|
1167 M ./dft/simd/t1bu.h -2 +2
|
cannam@95
|
1168 M ./dft/simd/t1f.h -2 +2
|
cannam@95
|
1169 M ./dft/simd/t1fu.h -2 +2
|
cannam@95
|
1170 M ./dft/simd/t2b.h -2 +2
|
cannam@95
|
1171 M ./dft/simd/t2f.h -2 +2
|
cannam@95
|
1172 M ./dft/simd/t3b.h -2 +2
|
cannam@95
|
1173 M ./dft/simd/t3f.h -2 +2
|
cannam@95
|
1174 M ./dft/simd/ts.h -2 +2
|
cannam@95
|
1175 M ./dft/solve.c -2 +2
|
cannam@95
|
1176 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
1177 M ./dft/zero.c -2 +2
|
cannam@95
|
1178 M ./doc/f77_wisdom.f -2 +2
|
cannam@95
|
1179 M ./genfft/algsimp.ml -2 +2
|
cannam@95
|
1180 M ./genfft/algsimp.mli -2 +2
|
cannam@95
|
1181 M ./genfft/annotate.ml -2 +2
|
cannam@95
|
1182 M ./genfft/annotate.mli -2 +2
|
cannam@95
|
1183 M ./genfft/assoctable.ml -2 +2
|
cannam@95
|
1184 M ./genfft/assoctable.mli -2 +2
|
cannam@95
|
1185 M ./genfft/c.ml -2 +2
|
cannam@95
|
1186 M ./genfft/c.mli -2 +2
|
cannam@95
|
1187 M ./genfft/complex.ml -2 +2
|
cannam@95
|
1188 M ./genfft/complex.mli -2 +2
|
cannam@95
|
1189 M ./genfft/conv.ml -2 +2
|
cannam@95
|
1190 M ./genfft/conv.mli -2 +2
|
cannam@95
|
1191 M ./genfft/dag.ml -2 +2
|
cannam@95
|
1192 M ./genfft/dag.mli -2 +2
|
cannam@95
|
1193 M ./genfft/expr.ml -2 +2
|
cannam@95
|
1194 M ./genfft/expr.mli -2 +2
|
cannam@95
|
1195 M ./genfft/fft.ml -2 +2
|
cannam@95
|
1196 M ./genfft/fft.mli -2 +2
|
cannam@95
|
1197 M ./genfft/gen_hc2c.ml -2 +2
|
cannam@95
|
1198 M ./genfft/gen_hc2cdft.ml -2 +2
|
cannam@95
|
1199 M ./genfft/gen_hc2cdft_c.ml -2 +2
|
cannam@95
|
1200 M ./genfft/gen_hc2hc.ml -2 +2
|
cannam@95
|
1201 M ./genfft/gen_mdct.ml -2 +2
|
cannam@95
|
1202 M ./genfft/gen_notw.ml -2 +2
|
cannam@95
|
1203 M ./genfft/gen_notw_c.ml -2 +2
|
cannam@95
|
1204 M ./genfft/gen_r2cb.ml -2 +2
|
cannam@95
|
1205 M ./genfft/gen_r2cf.ml -2 +2
|
cannam@95
|
1206 M ./genfft/gen_r2r.ml -2 +2
|
cannam@95
|
1207 M ./genfft/gen_twiddle.ml -2 +2
|
cannam@95
|
1208 M ./genfft/gen_twiddle_c.ml -2 +2
|
cannam@95
|
1209 M ./genfft/gen_twidsq.ml -2 +2
|
cannam@95
|
1210 M ./genfft/gen_twidsq_c.ml -2 +2
|
cannam@95
|
1211 M ./genfft/genutil.ml -2 +2
|
cannam@95
|
1212 M ./genfft/littlesimp.ml -2 +2
|
cannam@95
|
1213 M ./genfft/littlesimp.mli -2 +2
|
cannam@95
|
1214 M ./genfft/magic.ml -2 +2
|
cannam@95
|
1215 M ./genfft/monads.ml -2 +2
|
cannam@95
|
1216 M ./genfft/number.ml -2 +2
|
cannam@95
|
1217 M ./genfft/number.mli -2 +2
|
cannam@95
|
1218 M ./genfft/oracle.ml -2 +2
|
cannam@95
|
1219 M ./genfft/oracle.mli -2 +2
|
cannam@95
|
1220 M ./genfft/schedule.ml -2 +2
|
cannam@95
|
1221 M ./genfft/schedule.mli -2 +2
|
cannam@95
|
1222 M ./genfft/simd.ml -2 +2
|
cannam@95
|
1223 M ./genfft/simd.mli -2 +2
|
cannam@95
|
1224 M ./genfft/simdmagic.ml -2 +2
|
cannam@95
|
1225 M ./genfft/to_alist.ml -2 +2
|
cannam@95
|
1226 M ./genfft/to_alist.mli -2 +2
|
cannam@95
|
1227 M ./genfft/trig.ml -2 +2
|
cannam@95
|
1228 M ./genfft/trig.mli -2 +2
|
cannam@95
|
1229 M ./genfft/twiddle.ml -2 +2
|
cannam@95
|
1230 M ./genfft/twiddle.mli -2 +2
|
cannam@95
|
1231 M ./genfft/unique.ml -2 +2
|
cannam@95
|
1232 M ./genfft/unique.mli -2 +2
|
cannam@95
|
1233 M ./genfft/util.ml -2 +2
|
cannam@95
|
1234 M ./genfft/util.mli -2 +2
|
cannam@95
|
1235 M ./genfft/variable.ml -2 +2
|
cannam@95
|
1236 M ./genfft/variable.mli -2 +2
|
cannam@95
|
1237 M ./kernel/align.c -2 +2
|
cannam@95
|
1238 M ./kernel/alloc.c -2 +2
|
cannam@95
|
1239 M ./kernel/assert.c -2 +2
|
cannam@95
|
1240 M ./kernel/awake.c -2 +2
|
cannam@95
|
1241 M ./kernel/buffered.c -2 +2
|
cannam@95
|
1242 M ./kernel/cpy1d.c -2 +2
|
cannam@95
|
1243 M ./kernel/cpy2d-pair.c -2 +2
|
cannam@95
|
1244 M ./kernel/cpy2d.c -2 +2
|
cannam@95
|
1245 M ./kernel/ct.c -2 +2
|
cannam@95
|
1246 M ./kernel/cycle.h -2 +2
|
cannam@95
|
1247 M ./kernel/debug.c -2 +2
|
cannam@95
|
1248 M ./kernel/extract-reim.c -2 +2
|
cannam@95
|
1249 M ./kernel/hash.c -2 +2
|
cannam@95
|
1250 M ./kernel/iabs.c -2 +2
|
cannam@95
|
1251 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
1252 M ./kernel/kalloc.c -2 +2
|
cannam@95
|
1253 M ./kernel/md5-1.c -2 +2
|
cannam@95
|
1254 M ./kernel/md5.c -2 +2
|
cannam@95
|
1255 M ./kernel/minmax.c -2 +2
|
cannam@95
|
1256 M ./kernel/ops.c -2 +2
|
cannam@95
|
1257 M ./kernel/pickdim.c -2 +2
|
cannam@95
|
1258 M ./kernel/plan.c -2 +2
|
cannam@95
|
1259 M ./kernel/primes.c -2 +2
|
cannam@95
|
1260 M ./kernel/print.c -2 +2
|
cannam@95
|
1261 M ./kernel/problem.c -2 +2
|
cannam@95
|
1262 M ./kernel/rader.c -2 +2
|
cannam@95
|
1263 M ./kernel/scan.c -2 +2
|
cannam@95
|
1264 M ./kernel/solver.c -2 +2
|
cannam@95
|
1265 M ./kernel/solvtab.c -2 +2
|
cannam@95
|
1266 M ./kernel/stride.c -2 +2
|
cannam@95
|
1267 M ./kernel/tensor.c -2 +2
|
cannam@95
|
1268 M ./kernel/tensor1.c -2 +2
|
cannam@95
|
1269 M ./kernel/tensor2.c -2 +2
|
cannam@95
|
1270 M ./kernel/tensor3.c -2 +2
|
cannam@95
|
1271 M ./kernel/tensor4.c -2 +2
|
cannam@95
|
1272 M ./kernel/tensor5.c -2 +2
|
cannam@95
|
1273 M ./kernel/tensor7.c -2 +2
|
cannam@95
|
1274 M ./kernel/tensor8.c -2 +2
|
cannam@95
|
1275 M ./kernel/tensor9.c -2 +2
|
cannam@95
|
1276 M ./kernel/tile2d.c -2 +2
|
cannam@95
|
1277 M ./kernel/timer.c -2 +2
|
cannam@95
|
1278 M ./kernel/transpose.c -2 +2
|
cannam@95
|
1279 M ./kernel/trig.c -2 +2
|
cannam@95
|
1280 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
1281 M ./libbench2/dotens2.c -2 +2
|
cannam@95
|
1282 M ./libbench2/my-getopt.c -2 +2
|
cannam@95
|
1283 M ./libbench2/my-getopt.h -2 +2
|
cannam@95
|
1284 M ./libbench2/verify-dft.c -2 +2
|
cannam@95
|
1285 M ./libbench2/verify-lib.c -2 +2
|
cannam@95
|
1286 M ./libbench2/verify-r2r.c -2 +2
|
cannam@95
|
1287 M ./libbench2/verify-rdft2.c -2 +2
|
cannam@95
|
1288 M ./libbench2/verify.h -2 +2
|
cannam@95
|
1289 M ./mpi/any-true.c -2 +2
|
cannam@95
|
1290 M ./mpi/api.c -2 +2
|
cannam@95
|
1291 M ./mpi/block.c -2 +2
|
cannam@95
|
1292 M ./mpi/choose-radix.c -2 +2
|
cannam@95
|
1293 M ./mpi/conf.c -2 +2
|
cannam@95
|
1294 M ./mpi/dft-problem.c -2 +2
|
cannam@95
|
1295 M ./mpi/dft-rank-geq2-transposed.c -2 +2
|
cannam@95
|
1296 M ./mpi/dft-rank-geq2.c -2 +2
|
cannam@95
|
1297 M ./mpi/dft-rank1-bigvec.c -2 +2
|
cannam@95
|
1298 M ./mpi/dft-rank1.c -2 +2
|
cannam@95
|
1299 M ./mpi/dft-serial.c -2 +2
|
cannam@95
|
1300 M ./mpi/dft-solve.c -2 +2
|
cannam@95
|
1301 M ./mpi/dtensor.c -2 +2
|
cannam@95
|
1302 M ./mpi/fftw3-mpi.h -2 +2
|
cannam@95
|
1303 M ./mpi/ifftw-mpi.h -2 +2
|
cannam@95
|
1304 M ./mpi/mpi-dft.h -2 +2
|
cannam@95
|
1305 M ./mpi/mpi-rdft.h -2 +2
|
cannam@95
|
1306 M ./mpi/mpi-rdft2.h -2 +2
|
cannam@95
|
1307 M ./mpi/mpi-transpose.h -2 +2
|
cannam@95
|
1308 M ./mpi/rdft-problem.c -2 +2
|
cannam@95
|
1309 M ./mpi/rdft-rank-geq2-transposed.c -2 +2
|
cannam@95
|
1310 M ./mpi/rdft-rank-geq2.c -2 +2
|
cannam@95
|
1311 M ./mpi/rdft-rank1-bigvec.c -2 +2
|
cannam@95
|
1312 M ./mpi/rdft-serial.c -2 +2
|
cannam@95
|
1313 M ./mpi/rdft-solve.c -2 +2
|
cannam@95
|
1314 M ./mpi/rdft2-problem.c -2 +2
|
cannam@95
|
1315 M ./mpi/rdft2-rank-geq2-transposed.c -2 +2
|
cannam@95
|
1316 M ./mpi/rdft2-rank-geq2.c -2 +2
|
cannam@95
|
1317 M ./mpi/rdft2-serial.c -2 +2
|
cannam@95
|
1318 M ./mpi/rdft2-solve.c -2 +2
|
cannam@95
|
1319 M ./mpi/rearrange.c -2 +2
|
cannam@95
|
1320 M ./mpi/testsched.c -1 +1
|
cannam@95
|
1321 M ./mpi/transpose-alltoall.c -2 +2
|
cannam@95
|
1322 M ./mpi/transpose-pairwise.c -2 +2
|
cannam@95
|
1323 M ./mpi/transpose-problem.c -2 +2
|
cannam@95
|
1324 M ./mpi/transpose-recurse.c -2 +2
|
cannam@95
|
1325 M ./mpi/transpose-solve.c -2 +2
|
cannam@95
|
1326 M ./mpi/wisdom-api.c -2 +2
|
cannam@95
|
1327 M ./rdft/buffered.c -2 +2
|
cannam@95
|
1328 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
1329 M ./rdft/codelet-rdft.h -2 +2
|
cannam@95
|
1330 M ./rdft/conf.c -2 +2
|
cannam@95
|
1331 M ./rdft/ct-hc2c-direct.c -2 +2
|
cannam@95
|
1332 M ./rdft/ct-hc2c.c -2 +2
|
cannam@95
|
1333 M ./rdft/ct-hc2c.h -2 +2
|
cannam@95
|
1334 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
1335 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
1336 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
1337 M ./rdft/direct-r2c.c -2 +2
|
cannam@95
|
1338 M ./rdft/direct-r2r.c -2 +2
|
cannam@95
|
1339 M ./rdft/direct2.c -2 +2
|
cannam@95
|
1340 M ./rdft/generic.c -2 +2
|
cannam@95
|
1341 M ./rdft/hc2hc-direct.c -2 +2
|
cannam@95
|
1342 M ./rdft/hc2hc-generic.c -2 +2
|
cannam@95
|
1343 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
1344 M ./rdft/hc2hc.h -2 +2
|
cannam@95
|
1345 M ./rdft/indirect.c -2 +2
|
cannam@95
|
1346 M ./rdft/khc2c.c -2 +2
|
cannam@95
|
1347 M ./rdft/khc2hc.c -2 +2
|
cannam@95
|
1348 M ./rdft/kr2c.c -2 +2
|
cannam@95
|
1349 M ./rdft/kr2r.c -2 +2
|
cannam@95
|
1350 M ./rdft/nop.c -2 +2
|
cannam@95
|
1351 M ./rdft/nop2.c -2 +2
|
cannam@95
|
1352 M ./rdft/plan.c -2 +2
|
cannam@95
|
1353 M ./rdft/plan2.c -2 +2
|
cannam@95
|
1354 M ./rdft/problem.c -2 +2
|
cannam@95
|
1355 M ./rdft/problem2.c -2 +2
|
cannam@95
|
1356 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
1357 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
1358 M ./rdft/rank0-rdft2.c -2 +2
|
cannam@95
|
1359 M ./rdft/rank0.c -2 +2
|
cannam@95
|
1360 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
1361 M ./rdft/rdft.h -2 +2
|
cannam@95
|
1362 M ./rdft/rdft2-inplace-strides.c -2 +2
|
cannam@95
|
1363 M ./rdft/rdft2-rdft.c -2 +2
|
cannam@95
|
1364 M ./rdft/rdft2-strides.c -2 +2
|
cannam@95
|
1365 M ./rdft/rdft2-tensor-max-index.c -2 +2
|
cannam@95
|
1366 M ./rdft/scalar/hb.h -2 +2
|
cannam@95
|
1367 M ./rdft/scalar/hc2c.c -2 +2
|
cannam@95
|
1368 M ./rdft/scalar/hc2cb.h -2 +2
|
cannam@95
|
1369 M ./rdft/scalar/hc2cf.h -2 +2
|
cannam@95
|
1370 M ./rdft/scalar/hf.h -2 +2
|
cannam@95
|
1371 M ./rdft/scalar/hfb.c -2 +2
|
cannam@95
|
1372 M ./rdft/scalar/r2c.c -2 +2
|
cannam@95
|
1373 M ./rdft/scalar/r2cb.h -2 +2
|
cannam@95
|
1374 M ./rdft/scalar/r2cbIII.h -2 +2
|
cannam@95
|
1375 M ./rdft/scalar/r2cf.h -2 +2
|
cannam@95
|
1376 M ./rdft/scalar/r2cfII.h -2 +2
|
cannam@95
|
1377 M ./rdft/scalar/r2r.c -2 +2
|
cannam@95
|
1378 M ./rdft/scalar/r2r.h -2 +2
|
cannam@95
|
1379 M ./rdft/simd/common/genus.c -2 +2
|
cannam@95
|
1380 M ./rdft/simd/hc2cbv.h -2 +2
|
cannam@95
|
1381 M ./rdft/simd/hc2cfv.h -2 +2
|
cannam@95
|
1382 M ./rdft/solve.c -2 +2
|
cannam@95
|
1383 M ./rdft/solve2.c -2 +2
|
cannam@95
|
1384 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
1385 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
1386 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
1387 M ./reodft/conf.c -2 +2
|
cannam@95
|
1388 M ./reodft/redft00e-r2hc-pad.c -2 +2
|
cannam@95
|
1389 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
1390 M ./reodft/reodft.h -2 +2
|
cannam@95
|
1391 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
1392 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
1393 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
1394 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
1395 M ./reodft/rodft00e-r2hc-pad.c -2 +2
|
cannam@95
|
1396 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
1397 M ./simd/altivec.c -2 +2
|
cannam@95
|
1398 M ./simd/nonportable/sse.c -2 +2
|
cannam@95
|
1399 M ./simd/nonportable/sse2.c -2 +2
|
cannam@95
|
1400 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
1401 M ./simd/simd-sse.h -2 +2
|
cannam@95
|
1402 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
1403 M ./simd/simd.h -2 +2
|
cannam@95
|
1404 M ./simd/sse.c -2 +2
|
cannam@95
|
1405 M ./simd/sse2.c -2 +2
|
cannam@95
|
1406 M ./simd/taint.c -2 +2
|
cannam@95
|
1407 M ./simd/x86-cpuid.h -2 +2
|
cannam@95
|
1408 M ./simd-support/altivec.c -2 +2
|
cannam@95
|
1409 M ./simd-support/amd64-cpuid.h -2 +2
|
cannam@95
|
1410 M ./simd-support/avx.c -2 +2
|
cannam@95
|
1411 M ./simd-support/simd-altivec.h -2 +2
|
cannam@95
|
1412 M ./simd-support/simd-avx.h -2 +2
|
cannam@95
|
1413 M ./simd-support/simd-common.h -2 +2
|
cannam@95
|
1414 M ./simd-support/simd-sse2.h -2 +2
|
cannam@95
|
1415 M ./simd-support/sse2-nonportable.c -2 +2
|
cannam@95
|
1416 M ./simd-support/sse2.c -2 +2
|
cannam@95
|
1417 M ./simd-support/taint.c -2 +2
|
cannam@95
|
1418 M ./simd-support/x86-cpuid.h -2 +2
|
cannam@95
|
1419 M ./threads/api.c -2 +2
|
cannam@95
|
1420 M ./threads/conf.c -2 +2
|
cannam@95
|
1421 M ./threads/ct.c -2 +2
|
cannam@95
|
1422 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
1423 M ./threads/f77api.c -2 +2
|
cannam@95
|
1424 M ./threads/f77funcs.h -2 +2
|
cannam@95
|
1425 M ./threads/hc2hc.c -2 +2
|
cannam@95
|
1426 M ./threads/openmp.c -2 +2
|
cannam@95
|
1427 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
1428 M ./threads/threads.c -2 +2
|
cannam@95
|
1429 M ./threads/threads.h -2 +2
|
cannam@95
|
1430 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
1431 M ./tools/fftw-wisdom-to-conf.1 -4 +4
|
cannam@95
|
1432 M ./tools/fftw-wisdom-to-conf.in -2 +2
|
cannam@95
|
1433 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
1434 M ./tools/fftw_wisdom.1.in -4 +4
|
cannam@95
|
1435
|
cannam@95
|
1436 Sat Jun 25 21:33:13 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1437 * updated NEWS
|
cannam@95
|
1438
|
cannam@95
|
1439 M ./NEWS -4 +53
|
cannam@95
|
1440
|
cannam@95
|
1441 Sat Jun 25 20:29:55 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1442 * fixes to Fortran interface and docs
|
cannam@95
|
1443
|
cannam@95
|
1444 M ./api/genf03.pl -12 +22
|
cannam@95
|
1445 M ./doc/modern-fortran.texi -5 +14
|
cannam@95
|
1446 M ./doc/mpi.texi -13 +16
|
cannam@95
|
1447
|
cannam@95
|
1448 Sat Jun 25 17:43:31 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1449 * initial stab at MPI Fortran docs
|
cannam@95
|
1450
|
cannam@95
|
1451 M ./doc/mpi.texi +138
|
cannam@95
|
1452
|
cannam@95
|
1453 Sat Jun 25 16:43:31 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1454 * correct description of what MPI standard says about I/O (I can't believe this crap)
|
cannam@95
|
1455
|
cannam@95
|
1456 M ./doc/mpi.texi -11 +21
|
cannam@95
|
1457
|
cannam@95
|
1458 Sat Jun 25 15:14:07 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1459 * more MPI documentation; mention `fftw_alloc' functions earlier in the manual
|
cannam@95
|
1460
|
cannam@95
|
1461 M ./doc/fftw3.texi +12
|
cannam@95
|
1462 M ./doc/mpi.texi -30 +158
|
cannam@95
|
1463 M ./doc/other.texi +9
|
cannam@95
|
1464 M ./doc/tutorial.texi -11 +14
|
cannam@95
|
1465
|
cannam@95
|
1466 Sat Jun 25 13:40:19 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1467 * clarification about --enable-sse2
|
cannam@95
|
1468
|
cannam@95
|
1469 M ./doc/install.texi -6 +8
|
cannam@95
|
1470
|
cannam@95
|
1471 Sat Jun 25 13:31:25 EDT 2011 athena@fftw.org
|
cannam@95
|
1472 * Update mingw build scripts for fftw-3.3
|
cannam@95
|
1473
|
cannam@95
|
1474 M ./kernel/kalloc.c -2 +2
|
cannam@95
|
1475 M ./support/BUILD-MINGW32.sh -3 +3
|
cannam@95
|
1476 M ./support/BUILD-MINGW64.sh -4 +4
|
cannam@95
|
1477
|
cannam@95
|
1478 Sat Jun 25 08:52:13 EDT 2011 athena@fftw.org
|
cannam@95
|
1479 * Fix typo: EXTRADIST => EXTRA_DIST
|
cannam@95
|
1480
|
cannam@95
|
1481 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
1482
|
cannam@95
|
1483 Fri Jun 24 23:52:19 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1484 * finished draft "modern fortran" chapter
|
cannam@95
|
1485
|
cannam@95
|
1486 M ./doc/modern-fortran.texi -9 +91
|
cannam@95
|
1487
|
cannam@95
|
1488 Fri Jun 24 20:47:49 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1489 * include FFTW_EXTERN prototypes for wrappers, so that they are properly exported to DLLs on Windows (sigh)
|
cannam@95
|
1490
|
cannam@95
|
1491 M ./mpi/f03-wrap.sh +4
|
cannam@95
|
1492
|
cannam@95
|
1493 Fri Jun 24 16:52:30 EDT 2011 athena@fftw.org
|
cannam@95
|
1494 * use malloc() instead of alloca() for large buffers
|
cannam@95
|
1495
|
cannam@95
|
1496 The proximate cause for this patch is that OpenBSD/i386 reserves 256KB
|
cannam@95
|
1497 stack size per thread. We were allocating a buffer of size
|
cannam@95
|
1498 128*130*sizeof(fftw_complex) that exceeds the stack.
|
cannam@95
|
1499
|
cannam@95
|
1500 While 128*130*sizeof(fftw_complex) = 260KiB is the worst case for
|
cannam@95
|
1501 normal configurations, it is a good idea to limit stack allocation
|
cannam@95
|
1502 just in case. Also, the generic solver might in principle generate
|
cannam@95
|
1503 unbounded buffers, even though it is normally disabled for n > 137.
|
cannam@95
|
1504
|
cannam@95
|
1505 So, as an added precaution, we now never stack-allocate buffers larger
|
cannam@95
|
1506 than 64KiB, which ought to be enough for anybody.
|
cannam@95
|
1507
|
cannam@95
|
1508
|
cannam@95
|
1509 M ./dft/dftw-direct.c -2 +3
|
cannam@95
|
1510 M ./dft/direct.c -2 +3
|
cannam@95
|
1511 M ./dft/generic.c -2 +3
|
cannam@95
|
1512 M ./kernel/ifftw.h -7 +31
|
cannam@95
|
1513 M ./rdft/ct-hc2c-direct.c -2 +3
|
cannam@95
|
1514 M ./rdft/direct-r2c.c -2 +3
|
cannam@95
|
1515 M ./rdft/generic.c -4 +6
|
cannam@95
|
1516 M ./rdft/hc2hc-direct.c -2 +3
|
cannam@95
|
1517
|
cannam@95
|
1518 Fri Jun 24 16:32:30 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1519 * don't imply that AVX is available on Pentium III; note that MIPS Paired Single is currently only in FFTW 3.2.x
|
cannam@95
|
1520
|
cannam@95
|
1521 M ./doc/install.texi -3 +2
|
cannam@95
|
1522 M ./doc/other.texi -3 +4
|
cannam@95
|
1523
|
cannam@95
|
1524 Fri Jun 24 16:05:27 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1525 * silence annoying gfortran warnings
|
cannam@95
|
1526
|
cannam@95
|
1527 M ./api/genf03.pl -1 +6
|
cannam@95
|
1528 M ./configure.ac +14
|
cannam@95
|
1529 M ./mpi/Makefile.am -3 +6
|
cannam@95
|
1530
|
cannam@95
|
1531 Fri Jun 24 14:59:30 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1532 * a couple MPI Fortran 2003 fixes; changed MPI flags to not use 1<<31 since Fortran (not having unsigned integers) does not allow us to declare that constant in a portable way
|
cannam@95
|
1533
|
cannam@95
|
1534 M ./mpi/api.c -1 +1
|
cannam@95
|
1535 M ./mpi/f03api.sh -2 +2
|
cannam@95
|
1536 M ./mpi/fftw3-mpi.h -4 +4
|
cannam@95
|
1537
|
cannam@95
|
1538 Fri Jun 24 15:05:05 EDT 2011 athena@fftw.org
|
cannam@95
|
1539 * Fix libtool shared version info.
|
cannam@95
|
1540
|
cannam@95
|
1541 FFTW-3.3.x should be a direct drop-in replacement for all FFTW-3.x.y
|
cannam@95
|
1542 versions.
|
cannam@95
|
1543
|
cannam@95
|
1544
|
cannam@95
|
1545 M ./configure.ac -1 +4
|
cannam@95
|
1546
|
cannam@95
|
1547 Fri Jun 24 14:38:47 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1548 * add MPI Fortran API and wrappers
|
cannam@95
|
1549
|
cannam@95
|
1550 M ./api/Makefile.am -2 +3
|
cannam@95
|
1551 M ./api/f03api.sh -3 +5
|
cannam@95
|
1552 M ./api/genf03.pl -2 +14
|
cannam@95
|
1553 M ./mpi/Makefile.am -3 +14
|
cannam@95
|
1554 R ./mpi/README
|
cannam@95
|
1555 A ./mpi/f03-wrap.sh
|
cannam@95
|
1556 A ./mpi/f03api.sh
|
cannam@95
|
1557 M ./mpi/fftw3-mpi.h -4 +4
|
cannam@95
|
1558 A ./mpi/genf03-wrap.pl
|
cannam@95
|
1559
|
cannam@95
|
1560 Fri Jun 24 14:51:12 EDT 2011 athena@fftw.org
|
cannam@95
|
1561 * Do not require fig2dev on the user's machine
|
cannam@95
|
1562
|
cannam@95
|
1563 Distribute the manual's figures in PDF/PS/PNG form instead.
|
cannam@95
|
1564
|
cannam@95
|
1565 M ./doc/Makefile.am -10 +16
|
cannam@95
|
1566
|
cannam@95
|
1567 Fri Jun 24 11:52:44 EDT 2011 athena@fftw.org
|
cannam@95
|
1568 * Remove --enable-portable-binary, --with-gcc-arch from documentation.
|
cannam@95
|
1569
|
cannam@95
|
1570 M ./NEWS +3
|
cannam@95
|
1571 M ./doc/install.texi -23 +2
|
cannam@95
|
1572
|
cannam@95
|
1573 Fri Jun 24 11:48:48 EDT 2011 athena@fftw.org
|
cannam@95
|
1574 * Forget about specifying nonportable CFLAGS. Let the user do it if he wants.
|
cannam@95
|
1575
|
cannam@95
|
1576 M ./m4/Makefile.am -4 +3
|
cannam@95
|
1577 M ./m4/ax_cc_maxopt.m4 -24 +10
|
cannam@95
|
1578 R ./m4/ax_gcc_archflag.m4
|
cannam@95
|
1579 R ./m4/ax_gcc_x86_cpuid.m4
|
cannam@95
|
1580
|
cannam@95
|
1581 Fri Jun 24 11:48:25 EDT 2011 athena@fftw.org
|
cannam@95
|
1582 * Add "-avx" to version string when appropriate.
|
cannam@95
|
1583
|
cannam@95
|
1584 M ./api/version.c +4
|
cannam@95
|
1585
|
cannam@95
|
1586 Fri Jun 24 10:26:38 EDT 2011 athena@fftw.org
|
cannam@95
|
1587 * change 3.3-alpha => 3.3-beta1
|
cannam@95
|
1588
|
cannam@95
|
1589 M ./configure.ac -1 +1
|
cannam@95
|
1590
|
cannam@95
|
1591 Fri Jun 24 09:25:49 EDT 2011 athena@fftw.org
|
cannam@95
|
1592 * Extend OUR_MALLOC16 to larger alignments
|
cannam@95
|
1593
|
cannam@95
|
1594 Make it work for 32-byte alignment and beyond, as needed by AVX.
|
cannam@95
|
1595 Rename --with-our-malloc16 to --with-our-malloc. Keep old --with-our-malloc16
|
cannam@95
|
1596 flag for compatibility.
|
cannam@95
|
1597
|
cannam@95
|
1598
|
cannam@95
|
1599 M ./configure.ac -3 +4
|
cannam@95
|
1600 M ./kernel/kalloc.c -9 +10
|
cannam@95
|
1601
|
cannam@95
|
1602 Fri Jun 24 09:19:38 EDT 2011 athena@fftw.org
|
cannam@95
|
1603 * Fix typo
|
cannam@95
|
1604
|
cannam@95
|
1605 M ./doc/install.texi -1 +1
|
cannam@95
|
1606
|
cannam@95
|
1607 Fri Jun 24 09:10:26 EDT 2011 athena@fftw.org
|
cannam@95
|
1608 * One pass over the manual.
|
cannam@95
|
1609
|
cannam@95
|
1610 M ./NEWS -1 +6
|
cannam@95
|
1611 M ./doc/Makefile.am -5 +2
|
cannam@95
|
1612 M ./doc/install.texi -16 +10
|
cannam@95
|
1613 M ./doc/intro.texi -1 +1
|
cannam@95
|
1614 M ./doc/other.texi -2 +2
|
cannam@95
|
1615 M ./doc/reference.texi -5 +5
|
cannam@95
|
1616 M ./doc/tutorial.texi -32 +32
|
cannam@95
|
1617
|
cannam@95
|
1618 Fri Jun 24 08:19:03 EDT 2011 athena@fftw.org
|
cannam@95
|
1619 * eliminate the WITH_ALIGNED_STACK hack
|
cannam@95
|
1620
|
cannam@95
|
1621 This is 2011 and I have no system with incorrect stack alignment.
|
cannam@95
|
1622
|
cannam@95
|
1623
|
cannam@95
|
1624 M ./TODO -2
|
cannam@95
|
1625 M ./api/apiplan.c -9 +4
|
cannam@95
|
1626 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
1627 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
1628 M ./api/execute-dft.c -2 +2
|
cannam@95
|
1629 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
1630 M ./api/execute-split-dft-c2r.c -2 +2
|
cannam@95
|
1631 M ./api/execute-split-dft-r2c.c -2 +2
|
cannam@95
|
1632 M ./api/execute-split-dft.c -2 +2
|
cannam@95
|
1633 M ./api/execute.c -2 +2
|
cannam@95
|
1634 M ./api/f77funcs.h -16 +16
|
cannam@95
|
1635 M ./doc/Makefile.am -2 +2
|
cannam@95
|
1636 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
1637 M ./doc/intro.texi -3 +4
|
cannam@95
|
1638 M ./doc/legacy-fortran.texi -1 +1
|
cannam@95
|
1639 M ./doc/other.texi -51 +4
|
cannam@95
|
1640 M ./doc/reference.texi -1 +1
|
cannam@95
|
1641 M ./doc/tutorial.texi -9 +5
|
cannam@95
|
1642 M ./kernel/ifftw.h -51
|
cannam@95
|
1643 M ./threads/ct.c -2 +2
|
cannam@95
|
1644 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
1645 M ./threads/hc2hc.c -2 +2
|
cannam@95
|
1646 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
1647 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
1648
|
cannam@95
|
1649 Fri Jun 24 07:49:47 EDT 2011 athena@fftw.org
|
cannam@95
|
1650 * enable both threaded and unthreaded wisdom in tools/fftw-wisdom
|
cannam@95
|
1651
|
cannam@95
|
1652 M ./TODO -7 +2
|
cannam@95
|
1653 M ./tools/fftw-wisdom.c -18 +14
|
cannam@95
|
1654
|
cannam@95
|
1655 Fri Jun 24 02:40:04 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1656 * clarification
|
cannam@95
|
1657
|
cannam@95
|
1658 M ./doc/modern-fortran.texi -2 +2
|
cannam@95
|
1659
|
cannam@95
|
1660 Fri Jun 24 02:24:01 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1661 * check for error code in example
|
cannam@95
|
1662
|
cannam@95
|
1663 M ./doc/modern-fortran.texi +2
|
cannam@95
|
1664
|
cannam@95
|
1665 Fri Jun 24 02:22:18 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1666 * cleanup - since NATIVE_MALLOC is always malloc, delete this #define
|
cannam@95
|
1667
|
cannam@95
|
1668 M ./api/export-wisdom-to-string.c -1 +1
|
cannam@95
|
1669 M ./kernel/ifftw.h -2
|
cannam@95
|
1670
|
cannam@95
|
1671 Fri Jun 24 02:19:44 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1672 * document wisdom string import/export in Fortran
|
cannam@95
|
1673
|
cannam@95
|
1674 M ./doc/modern-fortran.texi +49
|
cannam@95
|
1675
|
cannam@95
|
1676 Fri Jun 24 02:11:40 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1677 * bug fix - NATIVE_MALLOC should always be plain malloc, even in debug_malloc mode, because it is used in the API to return things that should be deallocated with free(); correspondingly, be sure to use free() ansd not X(free) with this
|
cannam@95
|
1678
|
cannam@95
|
1679 M ./kernel/ifftw.h -1 +1
|
cannam@95
|
1680 M ./mpi/wisdom-api.c -1 +1
|
cannam@95
|
1681
|
cannam@95
|
1682 Fri Jun 24 01:35:27 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1683 * declaration style
|
cannam@95
|
1684
|
cannam@95
|
1685 M ./doc/modern-fortran.texi -2 +4
|
cannam@95
|
1686
|
cannam@95
|
1687 Fri Jun 24 01:25:36 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1688 * document wisdom file export/import from Fortran; add export/import_to/from_filename functions for convenience
|
cannam@95
|
1689
|
cannam@95
|
1690 M ./api/export-wisdom-to-file.c +11
|
cannam@95
|
1691 M ./api/fftw3.h +2
|
cannam@95
|
1692 M ./api/import-wisdom-from-file.c +10
|
cannam@95
|
1693 M ./doc/modern-fortran.texi -9 +79
|
cannam@95
|
1694 M ./doc/other.texi -5 +6
|
cannam@95
|
1695 M ./doc/reference.texi -11 +22
|
cannam@95
|
1696
|
cannam@95
|
1697 Thu Jun 23 19:19:43 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1698 * more fortran docs
|
cannam@95
|
1699
|
cannam@95
|
1700 M ./doc/legacy-fortran.texi -5 +6
|
cannam@95
|
1701 M ./doc/modern-fortran.texi -10 +167
|
cannam@95
|
1702 M ./doc/reference.texi +2
|
cannam@95
|
1703
|
cannam@95
|
1704 Thu Jun 23 17:50:30 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1705 * enforce 132-character line-length limit that is the default in Fortran
|
cannam@95
|
1706
|
cannam@95
|
1707 M ./api/genf03.pl -3 +26
|
cannam@95
|
1708
|
cannam@95
|
1709 Wed Jun 22 23:27:31 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1710 * the F03 standard is ambiguous about whether types can be assigned to wider types as formal parameters with VALUE attributes, and e.g. gfortran interprets it to disallow this code
|
cannam@95
|
1711
|
cannam@95
|
1712 M ./doc/modern-fortran.texi -2 +4
|
cannam@95
|
1713
|
cannam@95
|
1714 Thu Jun 23 18:12:10 EDT 2011 athena@fftw.org
|
cannam@95
|
1715 * Add md5 hash of fftw's configuration to wisdom file
|
cannam@95
|
1716
|
cannam@95
|
1717 People were already confused by threaded vs unthreaded wisdom, and now
|
cannam@95
|
1718 things will be even worse because we enable/disable AVX codelets at
|
cannam@95
|
1719 runtime. Accept incoming wisdom only if it was produced by the same
|
cannam@95
|
1720 configuration (modulo MD5).
|
cannam@95
|
1721
|
cannam@95
|
1722 M ./kernel/planner.c -2 +33
|
cannam@95
|
1723
|
cannam@95
|
1724 Thu Jun 23 09:01:27 EDT 2011 athena@fftw.org
|
cannam@95
|
1725 * distribute fftw3.f03.in
|
cannam@95
|
1726
|
cannam@95
|
1727 M ./api/Makefile.am -1 +1
|
cannam@95
|
1728
|
cannam@95
|
1729 Wed Jun 22 22:02:18 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1730 * more Fortran documentation
|
cannam@95
|
1731
|
cannam@95
|
1732 M ./doc/modern-fortran.texi -1 +95
|
cannam@95
|
1733
|
cannam@95
|
1734 Wed Jun 22 20:10:39 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1735 * correct comment
|
cannam@95
|
1736
|
cannam@95
|
1737 M ./api/genf03.pl -1 +2
|
cannam@95
|
1738
|
cannam@95
|
1739 Wed Jun 22 20:26:18 EDT 2011 athena@fftw.org
|
cannam@95
|
1740 * Use "sh FOO.sh" instead of "./FOO.sh" to avoid chmod +x.
|
cannam@95
|
1741
|
cannam@95
|
1742 M ./api/Makefile.am -1 +1
|
cannam@95
|
1743
|
cannam@95
|
1744 Wed Jun 22 19:19:05 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1745 * document fftw_alloc_real/complex ... should we switch to using these in the tutorial examples?
|
cannam@95
|
1746
|
cannam@95
|
1747 M ./doc/reference.texi +19
|
cannam@95
|
1748
|
cannam@95
|
1749 Wed Jun 22 19:07:49 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1750 * whoops, added missing file
|
cannam@95
|
1751
|
cannam@95
|
1752 A ./api/genf03.pl
|
cannam@95
|
1753
|
cannam@95
|
1754 Wed Jun 22 18:46:01 EDT 2011 athena@fftw.org
|
cannam@95
|
1755 * Note addition of AVX.
|
cannam@95
|
1756
|
cannam@95
|
1757 M ./NEWS +2
|
cannam@95
|
1758
|
cannam@95
|
1759 Wed Jun 22 18:43:43 EDT 2011 athena@fftw.org
|
cannam@95
|
1760 * In SSE2, AVX: use FMA macros when applicable.
|
cannam@95
|
1761
|
cannam@95
|
1762 Makes it easier to play with fma4 and fma3 when it comes out.
|
cannam@95
|
1763
|
cannam@95
|
1764 M ./simd-support/simd-avx.h -21 +21
|
cannam@95
|
1765 M ./simd-support/simd-sse2.h -19 +19
|
cannam@95
|
1766
|
cannam@95
|
1767 Wed Jun 22 18:16:45 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1768 * all modern Fortran compilers can call FFTW's C interfface directly -- support this, and in particular generate a Fortran 2003 interface file from fftw3.h so that Fortran code calling FFTW can be typechecked ((addressing the source of a lot of Fortran-user problems)
|
cannam@95
|
1769
|
cannam@95
|
1770 ./doc/fortran.texi -> ./doc/legacy-fortran.texi
|
cannam@95
|
1771 M ./api/Makefile.am -3 +12
|
cannam@95
|
1772 A ./api/f03api.sh
|
cannam@95
|
1773 M ./api/fftw3.h -3 +11
|
cannam@95
|
1774 M ./api/malloc.c +18
|
cannam@95
|
1775 M ./configure.ac +12
|
cannam@95
|
1776 M ./doc/Makefile.am -1 +1
|
cannam@95
|
1777 M ./doc/fftw3.texi -2 +4
|
cannam@95
|
1778 M ./doc/install.texi -2 +2
|
cannam@95
|
1779 M ./doc/intro.texi -5 +6
|
cannam@95
|
1780 M ./doc/legacy-fortran.texi -23 +38
|
cannam@95
|
1781 A ./doc/modern-fortran.texi
|
cannam@95
|
1782 M ./doc/mpi.texi -1 +1
|
cannam@95
|
1783 M ./doc/other.texi -2 +4
|
cannam@95
|
1784 M ./doc/upgrading.texi -1 +1
|
cannam@95
|
1785
|
cannam@95
|
1786 Wed Jun 22 13:10:02 EDT 2011 athena@fftw.org
|
cannam@95
|
1787 * some cleanup of SSE2 macros
|
cannam@95
|
1788
|
cannam@95
|
1789 M ./simd-support/simd-sse2.h -27 +16
|
cannam@95
|
1790
|
cannam@95
|
1791 Wed Jun 22 07:38:18 EDT 2011 athena@fftw.org
|
cannam@95
|
1792 * don't use -xHost on ICC
|
cannam@95
|
1793
|
cannam@95
|
1794 -xHost with ICC is problematic. On icc-12.0.0, "-mavx -xHost"
|
cannam@95
|
1795 overrides -mavx with -xHost, generating SSE2 code instead of AVX code.
|
cannam@95
|
1796 ICC does not seem to support -mtune=host or equivalent non-ABI
|
cannam@95
|
1797 changing flag.
|
cannam@95
|
1798
|
cannam@95
|
1799
|
cannam@95
|
1800 M ./m4/ax_cc_maxopt.m4 -31 +5
|
cannam@95
|
1801
|
cannam@95
|
1802 Tue Jun 21 20:35:36 EDT 2011 athena@fftw.org
|
cannam@95
|
1803 * Complete AVX implementation for split codelets
|
cannam@95
|
1804
|
cannam@95
|
1805 M ./configure.ac -36 +38
|
cannam@95
|
1806 M ./simd-support/simd-avx.h -41 +26
|
cannam@95
|
1807
|
cannam@95
|
1808 Tue Jun 21 19:37:14 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1809 * whoops, missing altivec conf patches
|
cannam@95
|
1810
|
cannam@95
|
1811 M ./dft/codelet-dft.h +1
|
cannam@95
|
1812 M ./dft/conf.c +4
|
cannam@95
|
1813 M ./rdft/codelet-rdft.h +1
|
cannam@95
|
1814 M ./rdft/conf.c +4
|
cannam@95
|
1815
|
cannam@95
|
1816 Tue Jun 21 19:12:45 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1817 * some BSD ar versions (e.g. on MacOS X) give an error if there are no object files, so we cannot build empty libraries
|
cannam@95
|
1818
|
cannam@95
|
1819 M ./dft/simd/altivec/Makefile.am -4 +3
|
cannam@95
|
1820 M ./dft/simd/avx/Makefile.am -3 +4
|
cannam@95
|
1821 M ./dft/simd/sse2/Makefile.am -4 +3
|
cannam@95
|
1822 M ./rdft/simd/altivec/Makefile.am -4 +3
|
cannam@95
|
1823 M ./rdft/simd/avx/Makefile.am -3 +4
|
cannam@95
|
1824 M ./rdft/simd/sse2/Makefile.am -3 +4
|
cannam@95
|
1825
|
cannam@95
|
1826 Tue Jun 21 19:12:12 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1827 * re-insertion of Altivec code
|
cannam@95
|
1828
|
cannam@95
|
1829 M ./Makefile.am -1 +6
|
cannam@95
|
1830 M ./configure.ac -8 +13
|
cannam@95
|
1831 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
1832 A ./dft/simd/altivec/
|
cannam@95
|
1833 A ./dft/simd/altivec/Makefile.am
|
cannam@95
|
1834 M ./kernel/ifftw.h -2 +9
|
cannam@95
|
1835 M ./rdft/simd/Makefile.am -1 +1
|
cannam@95
|
1836 A ./rdft/simd/altivec/
|
cannam@95
|
1837 A ./rdft/simd/altivec/Makefile.am
|
cannam@95
|
1838 M ./simd-support/Makefile.am -1 +1
|
cannam@95
|
1839 A ./simd-support/altivec.c
|
cannam@95
|
1840 A ./simd-support/simd-altivec.h
|
cannam@95
|
1841 M ./simd-support/simd-common.h +3
|
cannam@95
|
1842
|
cannam@95
|
1843 Tue Jun 21 16:26:09 EDT 2011 athena@fftw.org
|
cannam@95
|
1844 * Implement faster AVX loads/stores.
|
cannam@95
|
1845
|
cannam@95
|
1846 M ./simd-support/simd-avx.h -21 +28
|
cannam@95
|
1847
|
cannam@95
|
1848 Tue Jun 21 16:03:24 EDT 2011 athena@fftw.org
|
cannam@95
|
1849 * Initial AVX256/single implementation
|
cannam@95
|
1850
|
cannam@95
|
1851 This should be correct but slow. I need to figure out how to implement
|
cannam@95
|
1852 noncontiguous loads/stores efficiently.
|
cannam@95
|
1853
|
cannam@95
|
1854 M ./simd-support/simd-avx.h -53 +133
|
cannam@95
|
1855
|
cannam@95
|
1856 Tue Jun 21 14:13:57 EDT 2011 athena@fftw.org
|
cannam@95
|
1857 * fix AVX alignment
|
cannam@95
|
1858
|
cannam@95
|
1859 M ./simd-support/simd-common.h -6 +8
|
cannam@95
|
1860
|
cannam@95
|
1861 Tue Jun 21 14:07:28 EDT 2011 athena@fftw.org
|
cannam@95
|
1862 * rename avx256d -> avx
|
cannam@95
|
1863
|
cannam@95
|
1864 AVX will work in both double and single precision, like SSE2.
|
cannam@95
|
1865
|
cannam@95
|
1866 ./dft/simd/avx256d -> ./dft/simd/avx
|
cannam@95
|
1867 ./rdft/simd/avx256d -> ./rdft/simd/avx
|
cannam@95
|
1868 ./simd-support/avx256d.c -> ./simd-support/avx.c
|
cannam@95
|
1869 ./simd-support/simd-avx256d.h -> ./simd-support/simd-avx.h
|
cannam@95
|
1870 M ./Makefile.am -4 +4
|
cannam@95
|
1871 M ./configure.ac -11 +6
|
cannam@95
|
1872 M ./dft/codelet-dft.h -1 +1
|
cannam@95
|
1873 M ./dft/conf.c -3 +3
|
cannam@95
|
1874 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
1875 M ./dft/simd/avx/Makefile.am -4 +4
|
cannam@95
|
1876 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
1877 M ./rdft/codelet-rdft.h -1 +1
|
cannam@95
|
1878 M ./rdft/conf.c -3 +3
|
cannam@95
|
1879 M ./rdft/simd/Makefile.am -1 +1
|
cannam@95
|
1880 M ./rdft/simd/avx/Makefile.am -4 +4
|
cannam@95
|
1881 M ./simd-support/Makefile.am -1 +1
|
cannam@95
|
1882 M ./simd-support/avx.c -3 +3
|
cannam@95
|
1883 M ./simd-support/simd-avx.h -2 +2
|
cannam@95
|
1884
|
cannam@95
|
1885 Tue Jun 21 13:52:20 EDT 2011 athena@fftw.org
|
cannam@95
|
1886 * remove CODELET_OPTIM
|
cannam@95
|
1887
|
cannam@95
|
1888 In the old 32-bit gcc-3.x days we used to play games with gcc to force
|
cannam@95
|
1889 it to produce decent code. Now gcc has gotten smarter and it produces
|
cannam@95
|
1890 indecent code no matter what we do, so it is safe to remove these hacks.
|
cannam@95
|
1891
|
cannam@95
|
1892
|
cannam@95
|
1893 M ./api/version.c -5 +5
|
cannam@95
|
1894 M ./configure.ac -40
|
cannam@95
|
1895 M ./support/Makefile.codelets -6
|
cannam@95
|
1896
|
cannam@95
|
1897 Tue Jun 21 09:57:31 EDT 2011 athena@fftw.org
|
cannam@95
|
1898 * work around gcc/icc quirks
|
cannam@95
|
1899
|
cannam@95
|
1900 M ./simd-support/simd-avx256d.h -14 +45
|
cannam@95
|
1901
|
cannam@95
|
1902 Tue Jun 21 09:56:07 EDT 2011 athena@fftw.org
|
cannam@95
|
1903 * Add remarks in places where we work around gcc quirks
|
cannam@95
|
1904
|
cannam@95
|
1905 M ./simd-support/simd-sse2.h -7 +16
|
cannam@95
|
1906
|
cannam@95
|
1907 Mon Jun 20 21:17:59 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1908 * remove the libbench directory (which we have kept lingering in the repository for years due to CVS's inability to remove directories)
|
cannam@95
|
1909
|
cannam@95
|
1910 R ./libbench/Makefile.am
|
cannam@95
|
1911 R ./libbench/accopy-from.c
|
cannam@95
|
1912 R ./libbench/accopy-to.c
|
cannam@95
|
1913 R ./libbench/acopy.c
|
cannam@95
|
1914 R ./libbench/allocate.c
|
cannam@95
|
1915 R ./libbench/ascale.c
|
cannam@95
|
1916 R ./libbench/aset.c
|
cannam@95
|
1917 R ./libbench/bench-main.c
|
cannam@95
|
1918 R ./libbench/bench-user.h
|
cannam@95
|
1919 R ./libbench/bench.h
|
cannam@95
|
1920 R ./libbench/caadd.c
|
cannam@95
|
1921 R ./libbench/cacopy.c
|
cannam@95
|
1922 R ./libbench/can-do.c
|
cannam@95
|
1923 R ./libbench/cascale.c
|
cannam@95
|
1924 R ./libbench/caset.c
|
cannam@95
|
1925 R ./libbench/casub.c
|
cannam@95
|
1926 R ./libbench/ccopy-from.c
|
cannam@95
|
1927 R ./libbench/ccopy-to.c
|
cannam@95
|
1928 R ./libbench/copy-c2c-from.c
|
cannam@95
|
1929 R ./libbench/copy-c2c-to.c
|
cannam@95
|
1930 R ./libbench/copy-c2h-1d-fftpack.c
|
cannam@95
|
1931 R ./libbench/copy-c2h-1d-halfcomplex.c
|
cannam@95
|
1932 R ./libbench/copy-c2h-1d-packed.c
|
cannam@95
|
1933 R ./libbench/copy-c2h-1d-unpacked-ri.c
|
cannam@95
|
1934 R ./libbench/copy-c2h-unpacked.c
|
cannam@95
|
1935 R ./libbench/copy-c2h.c
|
cannam@95
|
1936 R ./libbench/copy-c2r-packed.c
|
cannam@95
|
1937 R ./libbench/copy-c2r-unpacked.c
|
cannam@95
|
1938 R ./libbench/copy-c2r.c
|
cannam@95
|
1939 R ./libbench/copy-c2ri.c
|
cannam@95
|
1940 R ./libbench/copy-h2c-1d-fftpack.c
|
cannam@95
|
1941 R ./libbench/copy-h2c-1d-halfcomplex.c
|
cannam@95
|
1942 R ./libbench/copy-h2c-1d-packed.c
|
cannam@95
|
1943 R ./libbench/copy-h2c-1d-unpacked-ri.c
|
cannam@95
|
1944 R ./libbench/copy-h2c-unpacked.c
|
cannam@95
|
1945 R ./libbench/copy-h2c.c
|
cannam@95
|
1946 R ./libbench/copy-r2c-packed.c
|
cannam@95
|
1947 R ./libbench/copy-r2c-unpacked.c
|
cannam@95
|
1948 R ./libbench/copy-r2c.c
|
cannam@95
|
1949 R ./libbench/copy-ri2c.c
|
cannam@95
|
1950 R ./libbench/deallocate.c
|
cannam@95
|
1951 R ./libbench/getopt-utils.c
|
cannam@95
|
1952 R ./libbench/getopt.c
|
cannam@95
|
1953 R ./libbench/getopt.h
|
cannam@95
|
1954 R ./libbench/getopt1.c
|
cannam@95
|
1955 R ./libbench/info.c
|
cannam@95
|
1956 R ./libbench/log2.c
|
cannam@95
|
1957 R ./libbench/main.c
|
cannam@95
|
1958 R ./libbench/mflops.c
|
cannam@95
|
1959 R ./libbench/mp.c
|
cannam@95
|
1960 R ./libbench/ovtpvt.c
|
cannam@95
|
1961 R ./libbench/pow2.c
|
cannam@95
|
1962 R ./libbench/prime.c
|
cannam@95
|
1963 R ./libbench/problem.c
|
cannam@95
|
1964 R ./libbench/report.c
|
cannam@95
|
1965 R ./libbench/speed.c
|
cannam@95
|
1966 R ./libbench/timer.c
|
cannam@95
|
1967 R ./libbench/unnormalize.c
|
cannam@95
|
1968 R ./libbench/util.c
|
cannam@95
|
1969 R ./libbench/verify.c
|
cannam@95
|
1970 R ./libbench/zero.c
|
cannam@95
|
1971 R ./libbench/
|
cannam@95
|
1972
|
cannam@95
|
1973 Mon Jun 20 21:17:14 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1974 * update URLs
|
cannam@95
|
1975
|
cannam@95
|
1976 M ./doc/install.texi -2 +2
|
cannam@95
|
1977 M ./doc/intro.texi -1 +1
|
cannam@95
|
1978 M ./doc/license.texi -1 +1
|
cannam@95
|
1979 M ./doc/mpi.texi -1 +1
|
cannam@95
|
1980 M ./doc/other.texi -1 +1
|
cannam@95
|
1981
|
cannam@95
|
1982 Mon Jun 20 20:53:31 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1983 * whoops, forgot to check in alignment change
|
cannam@95
|
1984
|
cannam@95
|
1985 M ./simd-support/simd-common.h -3 +6
|
cannam@95
|
1986
|
cannam@95
|
1987 Mon Jun 20 20:22:23 EDT 2011 athena@fftw.org
|
cannam@95
|
1988 * "test X = Y" requires spaces around "="
|
cannam@95
|
1989
|
cannam@95
|
1990 M ./configure.ac -1 +1
|
cannam@95
|
1991
|
cannam@95
|
1992 Mon Jun 20 19:18:52 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1993 * indenting
|
cannam@95
|
1994
|
cannam@95
|
1995 M ./simd-support/simd-sse2.h -3 +3
|
cannam@95
|
1996
|
cannam@95
|
1997 Mon Jun 20 18:57:10 EDT 2011 stevenj@fftw.org
|
cannam@95
|
1998 * merge back in SSE support, now combined with SSE2; --enable-sse2 now works in both single and double precision, and simd-sse2.h contains both the double- and single-precision code (which overlap a lot); in single precision it is still compiled for SSE-only (SSE2 is only required for double)
|
cannam@95
|
1999
|
cannam@95
|
2000 M ./configure.ac -16 +9
|
cannam@95
|
2001 M ./simd-support/simd-sse2.h -54 +181
|
cannam@95
|
2002 M ./simd-support/sse2-nonportable.c -2 +6
|
cannam@95
|
2003 M ./simd-support/sse2.c -4 +11
|
cannam@95
|
2004
|
cannam@95
|
2005 Mon Jun 20 16:02:07 EDT 2011 athena@fftw.org
|
cannam@95
|
2006 * Implement AVX autodetection (gcc-only so far)
|
cannam@95
|
2007
|
cannam@95
|
2008 M ./simd-support/Makefile.am -1 +1
|
cannam@95
|
2009 A ./simd-support/amd64-cpuid.h
|
cannam@95
|
2010 M ./simd-support/avx256d.c -2 +32
|
cannam@95
|
2011 M ./simd-support/x86-cpuid.h +33
|
cannam@95
|
2012
|
cannam@95
|
2013 Mon Jun 20 14:25:54 EDT 2011 athena@fftw.org
|
cannam@95
|
2014 * Add VZEROUPPER at the end of AVX codelets
|
cannam@95
|
2015
|
cannam@95
|
2016 If the Intel Optimization Manual is to be believed, we need to wave a
|
cannam@95
|
2017 dead chicken before transitioning from AVX code to SSE code. I am
|
cannam@95
|
2018 supposed to believe that there is a transition penalty for doing so,
|
cannam@95
|
2019 unless one uses a magic VZEROUPPER instruction that apparently has
|
cannam@95
|
2020 zero cost. Whatever.
|
cannam@95
|
2021
|
cannam@95
|
2022
|
cannam@95
|
2023 M ./genfft/c.ml +2
|
cannam@95
|
2024 M ./genfft/c.mli +1
|
cannam@95
|
2025 M ./genfft/gen_hc2c.ml -1 +1
|
cannam@95
|
2026 M ./genfft/gen_hc2cdft.ml -1 +1
|
cannam@95
|
2027 M ./genfft/gen_hc2cdft_c.ml -1 +1
|
cannam@95
|
2028 M ./genfft/gen_hc2hc.ml -1 +1
|
cannam@95
|
2029 M ./genfft/gen_mdct.ml -1 +1
|
cannam@95
|
2030 M ./genfft/gen_notw.ml -1 +1
|
cannam@95
|
2031 M ./genfft/gen_notw_c.ml -1 +1
|
cannam@95
|
2032 M ./genfft/gen_r2cb.ml -1 +1
|
cannam@95
|
2033 M ./genfft/gen_r2cf.ml -1 +1
|
cannam@95
|
2034 M ./genfft/gen_r2r.ml -1 +1
|
cannam@95
|
2035 M ./genfft/gen_twiddle.ml -1 +1
|
cannam@95
|
2036 M ./genfft/gen_twiddle_c.ml -1 +1
|
cannam@95
|
2037 M ./genfft/gen_twidsq.ml -1 +1
|
cannam@95
|
2038 M ./genfft/gen_twidsq_c.ml -1 +1
|
cannam@95
|
2039 M ./genfft/genutil.ml -2 +2
|
cannam@95
|
2040 M ./genfft/simd.ml +1
|
cannam@95
|
2041 M ./simd-support/simd-avx256d.h +5
|
cannam@95
|
2042 M ./simd-support/simd-sse2.h +2
|
cannam@95
|
2043
|
cannam@95
|
2044 Mon Jun 20 10:21:25 EDT 2011 athena@fftw.org
|
cannam@95
|
2045 * Move RDFT to new simd scheme
|
cannam@95
|
2046
|
cannam@95
|
2047 A ./rdft/simd/avx256d/
|
cannam@95
|
2048 R ./rdft/simd/codelets/Makefile.am
|
cannam@95
|
2049 R ./rdft/simd/codelets/
|
cannam@95
|
2050 A ./rdft/simd/common/
|
cannam@95
|
2051 A ./rdft/simd/sse2/
|
cannam@95
|
2052 M ./Makefile.am -2 +4
|
cannam@95
|
2053 M ./configure.ac +4
|
cannam@95
|
2054 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
2055 M ./genfft/gen_hc2cdft_c.ml -2 +2
|
cannam@95
|
2056 M ./kernel/ifftw.h +1
|
cannam@95
|
2057 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
2058 M ./rdft/codelet-rdft.h -1 +2
|
cannam@95
|
2059 M ./rdft/conf.c -2 +7
|
cannam@95
|
2060 M ./rdft/simd/Makefile.am -6 +2
|
cannam@95
|
2061 A ./rdft/simd/avx256d/Makefile.am
|
cannam@95
|
2062 A ./rdft/simd/codlist.mk
|
cannam@95
|
2063 A ./rdft/simd/common/Makefile.am
|
cannam@95
|
2064 A ./rdft/simd/common/genus.c
|
cannam@95
|
2065 R ./rdft/simd/hc2cbv.c
|
cannam@95
|
2066 M ./rdft/simd/hc2cbv.h -2 +2
|
cannam@95
|
2067 R ./rdft/simd/hc2cfv.c
|
cannam@95
|
2068 M ./rdft/simd/hc2cfv.h -2 +2
|
cannam@95
|
2069 A ./rdft/simd/simd.mk
|
cannam@95
|
2070 A ./rdft/simd/sse2/Makefile.am
|
cannam@95
|
2071
|
cannam@95
|
2072 Mon Jun 20 09:23:38 EDT 2011 athena@fftw.org
|
cannam@95
|
2073 * New SIMD build system
|
cannam@95
|
2074
|
cannam@95
|
2075 We now support multiple SIMD extensions in the same binary, e.g.
|
cannam@95
|
2076 --enable-sse2 --enable-avx. This patch adds the necessary
|
cannam@95
|
2077 infrastructure for SSE2/AVX and complex DFT. Later patches will add
|
cannam@95
|
2078 RDFT and SSE/ALTIVEC/etc.
|
cannam@95
|
2079
|
cannam@95
|
2080
|
cannam@95
|
2081 A ./dft/simd/avx256d/
|
cannam@95
|
2082 A ./simd-support/
|
cannam@95
|
2083 R ./dft/simd/codelets/Makefile.am
|
cannam@95
|
2084 R ./dft/simd/codelets/
|
cannam@95
|
2085 A ./dft/simd/common/
|
cannam@95
|
2086 A ./dft/simd/sse2/
|
cannam@95
|
2087 M ./Makefile.am -11 +13
|
cannam@95
|
2088 M ./configure.ac -47 +74
|
cannam@95
|
2089 M ./dft/codelet-dft.h -4 +2
|
cannam@95
|
2090 M ./dft/conf.c -2 +7
|
cannam@95
|
2091 M ./dft/scalar/codelets/Makefile.am -1 +1
|
cannam@95
|
2092 M ./dft/simd/Makefile.am -6 +3
|
cannam@95
|
2093 A ./dft/simd/avx256d/Makefile.am
|
cannam@95
|
2094 A ./dft/simd/codlist.mk
|
cannam@95
|
2095 A ./dft/simd/common/Makefile.am
|
cannam@95
|
2096 A ./dft/simd/common/genus.c
|
cannam@95
|
2097 R ./dft/simd/n1b.c
|
cannam@95
|
2098 M ./dft/simd/n1b.h -2 +2
|
cannam@95
|
2099 R ./dft/simd/n1f.c
|
cannam@95
|
2100 M ./dft/simd/n1f.h -2 +2
|
cannam@95
|
2101 R ./dft/simd/n2b.c
|
cannam@95
|
2102 M ./dft/simd/n2b.h -2 +2
|
cannam@95
|
2103 R ./dft/simd/n2f.c
|
cannam@95
|
2104 M ./dft/simd/n2f.h -2 +2
|
cannam@95
|
2105 R ./dft/simd/n2s.c
|
cannam@95
|
2106 M ./dft/simd/n2s.h -2 +2
|
cannam@95
|
2107 R ./dft/simd/q1b.c
|
cannam@95
|
2108 M ./dft/simd/q1b.h -2 +2
|
cannam@95
|
2109 R ./dft/simd/q1f.c
|
cannam@95
|
2110 M ./dft/simd/q1f.h -2 +2
|
cannam@95
|
2111 A ./dft/simd/simd.mk
|
cannam@95
|
2112 A ./dft/simd/sse2/Makefile.am
|
cannam@95
|
2113 R ./dft/simd/t.c
|
cannam@95
|
2114 M ./dft/simd/t1b.h -2 +2
|
cannam@95
|
2115 M ./dft/simd/t1bu.h -2 +2
|
cannam@95
|
2116 M ./dft/simd/t1f.h -2 +2
|
cannam@95
|
2117 M ./dft/simd/t1fu.h -2 +2
|
cannam@95
|
2118 M ./dft/simd/t2b.h -2 +2
|
cannam@95
|
2119 M ./dft/simd/t2f.h -2 +2
|
cannam@95
|
2120 M ./dft/simd/t3b.h -2 +2
|
cannam@95
|
2121 M ./dft/simd/t3f.h -2 +2
|
cannam@95
|
2122 R ./dft/simd/ts.c
|
cannam@95
|
2123 M ./dft/simd/ts.h -2 +2
|
cannam@95
|
2124 M ./genfft/gen_twiddle.ml -2 +2
|
cannam@95
|
2125 M ./genfft/genutil.ml -2 +5
|
cannam@95
|
2126 M ./kernel/ifftw.h -2 +6
|
cannam@95
|
2127 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
2128 M ./rdft/conf.c -1 +1
|
cannam@95
|
2129 M ./rdft/scalar/r2cb/Makefile.am +1
|
cannam@95
|
2130 M ./rdft/scalar/r2cf/Makefile.am +1
|
cannam@95
|
2131 M ./rdft/scalar/r2r/Makefile.am +1
|
cannam@95
|
2132 A ./simd-support/Makefile.am
|
cannam@95
|
2133 A ./simd-support/avx256d.c
|
cannam@95
|
2134 A ./simd-support/simd-avx256d.h
|
cannam@95
|
2135 A ./simd-support/simd-common.h
|
cannam@95
|
2136 A ./simd-support/simd-sse2.h
|
cannam@95
|
2137 A ./simd-support/sse2-nonportable.c
|
cannam@95
|
2138 A ./simd-support/sse2.c
|
cannam@95
|
2139 A ./simd-support/taint.c
|
cannam@95
|
2140 A ./simd-support/x86-cpuid.h
|
cannam@95
|
2141 M ./support/Makefile.codelets -21 +22
|
cannam@95
|
2142
|
cannam@95
|
2143 Sun Jun 19 12:29:27 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2144 * italicize Latin quote
|
cannam@95
|
2145
|
cannam@95
|
2146 M ./doc/reference.texi -2 +2
|
cannam@95
|
2147
|
cannam@95
|
2148 Sun Jun 19 12:26:34 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2149 * work around incredibly annoying makeinfo bug -- for HTML output, in any paragraph ending with an @index command, two blank lines are needed to create a paragraph break ... our HTML output has apparently been screwed up for years
|
cannam@95
|
2150
|
cannam@95
|
2151 M ./doc/acknowledgements.texi +2
|
cannam@95
|
2152 M ./doc/fortran.texi +1
|
cannam@95
|
2153 M ./doc/install.texi +2
|
cannam@95
|
2154 M ./doc/intro.texi +1
|
cannam@95
|
2155 M ./doc/mpi.texi +20
|
cannam@95
|
2156 M ./doc/other.texi +2
|
cannam@95
|
2157 M ./doc/reference.texi +21
|
cannam@95
|
2158 M ./doc/threads.texi +2
|
cannam@95
|
2159 M ./doc/tutorial.texi +13
|
cannam@95
|
2160
|
cannam@95
|
2161 Sun Jun 19 12:01:39 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2162 * conjugate-pair algorithm turns out not to be due to djb, but it was pointed out to us by djb
|
cannam@95
|
2163
|
cannam@95
|
2164 M ./doc/intro.texi -3 +4
|
cannam@95
|
2165
|
cannam@95
|
2166 Sun Jun 19 11:59:21 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2167 * new-array execute functions are *not* the same for MPI, since the problems are different
|
cannam@95
|
2168
|
cannam@95
|
2169 M ./doc/mpi.texi -2 +3
|
cannam@95
|
2170
|
cannam@95
|
2171 Sun Jun 19 11:57:52 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2172 * tweaks to MPI manual
|
cannam@95
|
2173
|
cannam@95
|
2174 M ./doc/mpi.texi -19 +44
|
cannam@95
|
2175 M ./doc/reference.texi -1 +1
|
cannam@95
|
2176
|
cannam@95
|
2177 Sun Jun 19 00:47:23 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2178 * only call MPI_Init_thread for MPI version >= 2
|
cannam@95
|
2179
|
cannam@95
|
2180 M ./mpi/mpi-bench.c +5
|
cannam@95
|
2181
|
cannam@95
|
2182 Sun Jun 19 00:35:44 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2183 * document quad precision in Fortran
|
cannam@95
|
2184
|
cannam@95
|
2185 M ./doc/fortran.texi -9 +12
|
cannam@95
|
2186
|
cannam@95
|
2187 Sun Jun 19 00:16:10 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2188 * use -lquadmath for quad-precision library in pkgconfig file
|
cannam@95
|
2189
|
cannam@95
|
2190 M ./configure.ac +2
|
cannam@95
|
2191 M ./fftw.pc.in -1 +1
|
cannam@95
|
2192
|
cannam@95
|
2193 Sun Jun 19 00:10:33 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2194 * document quad precision
|
cannam@95
|
2195
|
cannam@95
|
2196 M ./doc/install.texi -1 +11
|
cannam@95
|
2197 M ./doc/reference.texi +8
|
cannam@95
|
2198
|
cannam@95
|
2199 Sat Jun 18 21:26:24 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2200 * there is currently no standard quad-precision type in MPI, so don't allow MPI support to be compiled with --enable-quad-precision
|
cannam@95
|
2201
|
cannam@95
|
2202 M ./configure.ac +3
|
cannam@95
|
2203 M ./mpi/ifftw-mpi.h +2
|
cannam@95
|
2204 M ./mpi/mpi-bench.c +2
|
cannam@95
|
2205
|
cannam@95
|
2206 Sat Jun 18 21:25:51 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2207 * make quad-precision library libfftwq
|
cannam@95
|
2208
|
cannam@95
|
2209 M ./configure.ac +1
|
cannam@95
|
2210
|
cannam@95
|
2211 Sat Jun 18 21:19:50 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2212 * use --estimate in check script with --enable-random-estimator
|
cannam@95
|
2213
|
cannam@95
|
2214 M ./configure.ac +2
|
cannam@95
|
2215 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
2216 M ./tests/Makefile.am -5 +5
|
cannam@95
|
2217
|
cannam@95
|
2218 Sat Jun 18 20:36:51 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2219 * bug fix - correct crashing interaction between threads and debug-malloc
|
cannam@95
|
2220
|
cannam@95
|
2221 M ./threads/threads.c +4
|
cannam@95
|
2222
|
cannam@95
|
2223 Sat Jun 18 18:41:48 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2224 * whoops, typo
|
cannam@95
|
2225
|
cannam@95
|
2226 M ./doc/reference.texi -1 +1
|
cannam@95
|
2227
|
cannam@95
|
2228 Sat Jun 18 18:35:14 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2229 * clarification of when fftw_cost may return 0
|
cannam@95
|
2230
|
cannam@95
|
2231 M ./doc/reference.texi -2 +5
|
cannam@95
|
2232
|
cannam@95
|
2233 Sat Jun 18 18:31:26 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2234 * corrected manual and test program for proper interaction of MPI and threads
|
cannam@95
|
2235
|
cannam@95
|
2236 M ./doc/mpi.texi -20 +59
|
cannam@95
|
2237 M ./mpi/mpi-bench.c +13
|
cannam@95
|
2238 M ./tests/fftw-bench.c -4 +10
|
cannam@95
|
2239 M ./tests/fftw-bench.h +5
|
cannam@95
|
2240
|
cannam@95
|
2241 Sat Jun 18 17:13:52 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2242 * need --mpi restriction in mpi+threads check
|
cannam@95
|
2243
|
cannam@95
|
2244 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
2245
|
cannam@95
|
2246 Sat Jun 18 12:09:04 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2247 * split fftw3.texi into multiple files for ease of editing
|
cannam@95
|
2248
|
cannam@95
|
2249 M ./doc/Makefile.am -2 +1
|
cannam@95
|
2250 A ./doc/acknowledgements.texi
|
cannam@95
|
2251 A ./doc/cindex.texi
|
cannam@95
|
2252 M ./doc/fftw3.texi -6158 +14
|
cannam@95
|
2253 A ./doc/findex.texi
|
cannam@95
|
2254 A ./doc/fortran.texi
|
cannam@95
|
2255 A ./doc/install.texi
|
cannam@95
|
2256 A ./doc/intro.texi
|
cannam@95
|
2257 A ./doc/license.texi
|
cannam@95
|
2258 A ./doc/mpi.texi
|
cannam@95
|
2259 A ./doc/other.texi
|
cannam@95
|
2260 A ./doc/reference.texi
|
cannam@95
|
2261 A ./doc/threads.texi
|
cannam@95
|
2262 A ./doc/tutorial.texi
|
cannam@95
|
2263 A ./doc/upgrading.texi
|
cannam@95
|
2264
|
cannam@95
|
2265 Fri Jun 17 17:26:50 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2266 * merge recent Cell deletion with MPI branch
|
cannam@95
|
2267
|
cannam@95
|
2268 M ./Makefile.am -3 +2
|
cannam@95
|
2269 M ./NEWS +40
|
cannam@95
|
2270 M ./configure.ac -1 +1
|
cannam@95
|
2271 M ./doc/fftw3.texi -95 +909
|
cannam@95
|
2272
|
cannam@95
|
2273 Fri Jun 17 01:52:59 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2274 * whoops, incorrect assertion
|
cannam@95
|
2275
|
cannam@95
|
2276 M ./mpi/transpose-problem.c -2 +2
|
cannam@95
|
2277
|
cannam@95
|
2278 Fri Jun 17 01:52:51 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2279 * comment fix
|
cannam@95
|
2280
|
cannam@95
|
2281 M ./mpi/block.c -2 +2
|
cannam@95
|
2282
|
cannam@95
|
2283 Thu Jun 16 23:30:27 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2284 * check if pln creation failed (e.g. for split input) bbefore calling setup_gather_scatter, to prevent crashes
|
cannam@95
|
2285
|
cannam@95
|
2286 M ./mpi/mpi-bench.c -1 +1
|
cannam@95
|
2287
|
cannam@95
|
2288 Thu Jun 16 23:26:48 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2289 * bug fix -- transpose-recurse is only applicable if subtransposes fit in the same space (unless I change the allocation routine, but this would seem to require looking at all possible recursive invocations of transpose-recurse)
|
cannam@95
|
2290
|
cannam@95
|
2291 M ./mpi/transpose-recurse.c +28
|
cannam@95
|
2292
|
cannam@95
|
2293 Mon Apr 11 17:58:03 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2294 * yikes, any_true check on subplan creation should be in comm, not comm2, so that all processes know if failure occurred
|
cannam@95
|
2295
|
cannam@95
|
2296 M ./mpi/transpose-recurse.c -6 +4
|
cannam@95
|
2297
|
cannam@95
|
2298 Mon Apr 11 17:00:46 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2299 * add wisdom_ok_hook to enforce wisdom synchronization on MPI problems, apparently fixing a longstanding deadlock/crash bug
|
cannam@95
|
2300
|
cannam@95
|
2301 M ./kernel/ifftw.h +1
|
cannam@95
|
2302 M ./kernel/planner.c +7
|
cannam@95
|
2303 M ./mpi/api.c -13 +61
|
cannam@95
|
2304
|
cannam@95
|
2305 Mon Apr 11 15:10:22 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2306 * add a check (in DEBUG mode only) that all processes produce the same hash of MPI problems; don't include alignment in MPI problem hash because it may differ between processes for unaligned malloc
|
cannam@95
|
2307
|
cannam@95
|
2308 M ./mpi/any-true.c +21
|
cannam@95
|
2309 M ./mpi/dft-problem.c -2 +6
|
cannam@95
|
2310 M ./mpi/ifftw-mpi.h +1
|
cannam@95
|
2311 M ./mpi/rdft-problem.c -2 +6
|
cannam@95
|
2312 M ./mpi/rdft2-problem.c -2 +6
|
cannam@95
|
2313 M ./mpi/transpose-problem.c -2 +6
|
cannam@95
|
2314
|
cannam@95
|
2315 Fri Apr 8 18:46:54 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2316 * use cost_hook in random_estimate
|
cannam@95
|
2317
|
cannam@95
|
2318 M ./kernel/planner.c -1 +1
|
cannam@95
|
2319
|
cannam@95
|
2320 Sun Mar 6 23:33:53 EST 2011 stevenj@fftw.org
|
cannam@95
|
2321 * added mpi new-array execute functions; thanks to Guo Luo for the bug report
|
cannam@95
|
2322
|
cannam@95
|
2323 M ./mpi/api.c +23
|
cannam@95
|
2324 M ./mpi/fftw3-mpi.h -1 +6
|
cannam@95
|
2325
|
cannam@95
|
2326 Wed Feb 9 21:29:17 EST 2011 stevenj@fftw.org
|
cannam@95
|
2327 * MPI may not support tags > 2^15-1 (e.g. Cray MPI requires tags < 2^24); thanks to Jonathan Bentz for the bug report.
|
cannam@95
|
2328
|
cannam@95
|
2329 M ./mpi/transpose-pairwise.c -4 +4
|
cannam@95
|
2330
|
cannam@95
|
2331 Wed Feb 2 12:21:30 EST 2011 stevenj@fftw.org
|
cannam@95
|
2332 * fix merge conflicts
|
cannam@95
|
2333
|
cannam@95
|
2334 M! ./configure.ac -1 +1
|
cannam@95
|
2335
|
cannam@95
|
2336 Sat Nov 15 22:33:20 EST 2008 stevenj@fftw.org
|
cannam@95
|
2337 tagged fftw-3.3alpha1
|
cannam@95
|
2338
|
cannam@95
|
2339
|
cannam@95
|
2340 Sat Nov 15 20:33:33 EST 2008 stevenj@fftw.org
|
cannam@95
|
2341 * version bump for 3.3alpha1
|
cannam@95
|
2342
|
cannam@95
|
2343 M! ./NEWS -40
|
cannam@95
|
2344 M! ./configure.ac -2 +2
|
cannam@95
|
2345
|
cannam@95
|
2346 Sun Oct 26 22:47:07 EDT 2008 stevenj@fftw.org
|
cannam@95
|
2347 * re-added mpi/Makefile
|
cannam@95
|
2348
|
cannam@95
|
2349 M ./configure.ac +2
|
cannam@95
|
2350
|
cannam@95
|
2351 Sat Oct 25 17:14:42 EDT 2008 stevenj@fftw.org
|
cannam@95
|
2352 * re-add MPI to dist
|
cannam@95
|
2353
|
cannam@95
|
2354 M! ./Makefile.am -2 +3
|
cannam@95
|
2355 M! ./doc/fftw3.texi -9 +134
|
cannam@95
|
2356
|
cannam@95
|
2357 Sat Jun 18 08:50:13 EDT 2011 athena@fftw.org
|
cannam@95
|
2358 * remove obsolete Cell code
|
cannam@95
|
2359
|
cannam@95
|
2360 M ./kernel/align.c -1 +1
|
cannam@95
|
2361 M ./kernel/ifftw.h -9 +2
|
cannam@95
|
2362 M ./rdft/rank0.c -83
|
cannam@95
|
2363 M ./simd/simd.h -6
|
cannam@95
|
2364 M ./simd/taint.c -1 +1
|
cannam@95
|
2365 M ./tests/fftw-bench.c -7
|
cannam@95
|
2366
|
cannam@95
|
2367 Fri Jun 17 23:31:33 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2368 * bug fix in accuracy test, which prevented us from consiistently determining accuracy in > double precision
|
cannam@95
|
2369
|
cannam@95
|
2370 M ./libbench2/mp.c -2 +2
|
cannam@95
|
2371
|
cannam@95
|
2372 Fri Jun 17 20:05:13 EDT 2011 athena@fftw.org
|
cannam@95
|
2373 * do not check for gcc version before checking for gcc
|
cannam@95
|
2374
|
cannam@95
|
2375 M ./configure.ac -1 +1
|
cannam@95
|
2376
|
cannam@95
|
2377 Fri Jun 17 18:56:37 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2378 * require gcc 4.6.0 or later for --enable-quad-precision, to match fftw3.h header file; no need to mark this as EXPERIMENTAL (make check passes, and support in gcc 4.6 seems reasonably complete)
|
cannam@95
|
2379
|
cannam@95
|
2380 M ./configure.ac -1 +2
|
cannam@95
|
2381
|
cannam@95
|
2382 Fri Jun 17 18:51:41 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2383 * need ugly __attribute__ to use __float128 with _Complex, ugh
|
cannam@95
|
2384
|
cannam@95
|
2385 M ./api/fftw3.h +9
|
cannam@95
|
2386
|
cannam@95
|
2387 Fri Jun 17 18:23:05 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2388 * --verify tolerance in quad precision changed to 1e-29
|
cannam@95
|
2389
|
cannam@95
|
2390 M ./libbench2/bench-main.c -1 +1
|
cannam@95
|
2391
|
cannam@95
|
2392 Fri Jun 17 18:22:38 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2393 * quad-precision F77 api should use "qfftw" prefix
|
cannam@95
|
2394
|
cannam@95
|
2395 M ./api/x77.h +3
|
cannam@95
|
2396
|
cannam@95
|
2397 Fri Jun 17 18:22:27 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2398 * rm extraneous space from fftw3.h
|
cannam@95
|
2399
|
cannam@95
|
2400 M ./api/fftw3.h -1 +1
|
cannam@95
|
2401
|
cannam@95
|
2402 Fri Jun 17 18:05:10 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2403 * use cosq etcetera with libquadmath in libbench2, so that --verify correctly gives ~33 decimal places in shift test
|
cannam@95
|
2404
|
cannam@95
|
2405 M ./libbench2/verify.h -1 +4
|
cannam@95
|
2406
|
cannam@95
|
2407 Fri Jun 17 17:52:51 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2408 * libquadmath ships with gcc 4.6.0, so we should require this library for sinq/cosq with --enable-quad-precision; also, include the __float128 FFTW functions in the header file for gcc >= 4.6 on i86/x86??_64/ia64
|
cannam@95
|
2409
|
cannam@95
|
2410 M ./Makefile.am +5
|
cannam@95
|
2411 M ./api/fftw3.h -1 +6
|
cannam@95
|
2412 M ./configure.ac -1 +5
|
cannam@95
|
2413 M ./kernel/trig.c -13 +4
|
cannam@95
|
2414
|
cannam@95
|
2415 Fri Jun 17 16:54:01 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2416 * typo in manual for fftw_cost
|
cannam@95
|
2417
|
cannam@95
|
2418 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
2419
|
cannam@95
|
2420 Fri Jun 17 16:48:24 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2421 * fix fftw_cost function: pcost needs to be saved in mkapiplan, since the plan is re-created from wisdom
|
cannam@95
|
2422
|
cannam@95
|
2423 M ./api/apiplan.c +5
|
cannam@95
|
2424 M ./tests/fftw-bench.c -2 +3
|
cannam@95
|
2425
|
cannam@95
|
2426 Fri Jun 17 16:42:25 EDT 2011 athena@fftw.org
|
cannam@95
|
2427 * removed support for the Cell Broadband Engine
|
cannam@95
|
2428
|
cannam@95
|
2429 R ./cell/spu/Makefile.am
|
cannam@95
|
2430 R ./cell/spu/alloc.spuc
|
cannam@95
|
2431 R ./cell/spu/copy.spuc
|
cannam@95
|
2432 R ./cell/spu/dft.spuc
|
cannam@95
|
2433 R ./cell/spu/dma.spuc
|
cannam@95
|
2434 R ./cell/spu/execute.spuc
|
cannam@95
|
2435 R ./cell/spu/fftw-spu.h
|
cannam@95
|
2436 R ./cell/spu/main.spuc
|
cannam@95
|
2437 R ./cell/spu/planner.spuc
|
cannam@95
|
2438 R ./cell/spu/spu-double.h
|
cannam@95
|
2439 R ./cell/spu/spu-single.h
|
cannam@95
|
2440 R ./cell/spu/transpose.spuc
|
cannam@95
|
2441 R ./cell/spu/
|
cannam@95
|
2442 R ./cell/Makefile.am
|
cannam@95
|
2443 R ./cell/cell.c
|
cannam@95
|
2444 R ./cell/conf.c
|
cannam@95
|
2445 R ./cell/copy.c
|
cannam@95
|
2446 R ./cell/dft-direct-cell.c
|
cannam@95
|
2447 R ./cell/fftw-cell.h
|
cannam@95
|
2448 R ./cell/plans-double.c
|
cannam@95
|
2449 R ./cell/plans-single.c
|
cannam@95
|
2450 R ./cell/spufftw-embed.S
|
cannam@95
|
2451 R ./cell/transpose.c
|
cannam@95
|
2452 R ./cell/
|
cannam@95
|
2453 M ./AUTHORS -2 +3
|
cannam@95
|
2454 M ./Makefile.am -11 +5
|
cannam@95
|
2455 M ./NEWS +2
|
cannam@95
|
2456 R ./README.Cell
|
cannam@95
|
2457 M ./api/configure.c -3
|
cannam@95
|
2458 M ./configure.ac -18 +1
|
cannam@95
|
2459 M ./dft/dft.h -4
|
cannam@95
|
2460 M ./dft/rank-geq2.c -6
|
cannam@95
|
2461 M ./doc/fftw3.texi -128 +4
|
cannam@95
|
2462
|
cannam@95
|
2463 Tue May 24 06:51:07 EDT 2011 athena@fftw.org
|
cannam@95
|
2464 * Undo previous change; the typo was not a typo after all.
|
cannam@95
|
2465
|
cannam@95
|
2466 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
2467
|
cannam@95
|
2468 Mon May 23 05:08:05 EDT 2011 athena@fftw.org
|
cannam@95
|
2469 * Fix typo in manual
|
cannam@95
|
2470
|
cannam@95
|
2471 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
2472
|
cannam@95
|
2473 Sat May 21 17:37:50 EDT 2011 athena@fftw.org
|
cannam@95
|
2474 * clarify intent about canonicalization of tensor in tensor_compress_contiguous()
|
cannam@95
|
2475
|
cannam@95
|
2476 M ./kernel/tensor7.c -1 +9
|
cannam@95
|
2477
|
cannam@95
|
2478 Sat May 21 17:30:31 EDT 2011 athena@fftw.org
|
cannam@95
|
2479 * avoid useless canonicalization in tensor_compress_contiguous()
|
cannam@95
|
2480
|
cannam@95
|
2481 M ./kernel/tensor7.c -1 +1
|
cannam@95
|
2482
|
cannam@95
|
2483 Sat May 21 17:24:57 EDT 2011 athena@fftw.org
|
cannam@95
|
2484 * Fix tensor_compress_contiguous
|
cannam@95
|
2485
|
cannam@95
|
2486 tensor_compress_contiguous() was supposed to sort dimensions by
|
cannam@95
|
2487 descending istride, and then compress adjacent dimensions. This
|
cannam@95
|
2488 property was lost once we changed the canonical order of strides to be
|
cannam@95
|
2489 sorted by descending min{istride,ostride}.
|
cannam@95
|
2490
|
cannam@95
|
2491 Change tensor_compress_contiguous() to sort by descending istride
|
cannam@95
|
2492 again, which is necessary for its correctness, and then canonicalize
|
cannam@95
|
2493 at the end.
|
cannam@95
|
2494
|
cannam@95
|
2495
|
cannam@95
|
2496 M ./kernel/tensor7.c -20 +41
|
cannam@95
|
2497
|
cannam@95
|
2498 Sun May 8 18:47:26 EDT 2011 athena@fftw.org
|
cannam@95
|
2499 * Don't distribute obsolete .depend
|
cannam@95
|
2500
|
cannam@95
|
2501 M ./genfft/Makefile.am -2 +2
|
cannam@95
|
2502
|
cannam@95
|
2503 Sun May 8 18:05:36 EDT 2011 athena@fftw.org
|
cannam@95
|
2504 * Use ocamlbuild for building genfft
|
cannam@95
|
2505
|
cannam@95
|
2506 Remove the old Makefile cruft to support ocaml, and use ocamlbuild
|
cannam@95
|
2507 instead.
|
cannam@95
|
2508
|
cannam@95
|
2509 M ./bootstrap.sh -2
|
cannam@95
|
2510 M ./configure.ac -10 +1
|
cannam@95
|
2511 M ./genfft/Makefile.am -151 +8
|
cannam@95
|
2512 M ./m4/Makefile.am -1 +1
|
cannam@95
|
2513 R ./m4/ocaml.m4
|
cannam@95
|
2514 M ./support/Makefile.codelets -13 +13
|
cannam@95
|
2515
|
cannam@95
|
2516 Sun May 8 18:03:07 EDT 2011 athena@fftw.org
|
cannam@95
|
2517 * Do not use __float128 unless BENCHFFT_QUAD is defined
|
cannam@95
|
2518
|
cannam@95
|
2519 Otherwise, compilation fails on compilers that do not support
|
cannam@95
|
2520 __float128.
|
cannam@95
|
2521
|
cannam@95
|
2522
|
cannam@95
|
2523 M ./libbench2/bench-user.h +5
|
cannam@95
|
2524
|
cannam@95
|
2525 Fri Apr 8 13:15:54 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2526 * fix configure --help string for --disable-alloca (since default is enabled)
|
cannam@95
|
2527
|
cannam@95
|
2528 M ./configure.ac -1 +1
|
cannam@95
|
2529
|
cannam@95
|
2530 Fri Apr 8 13:09:56 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2531 * add "random estimator" for debugging purposes; note that this is best used with ESTIMATE_PATIENT mode
|
cannam@95
|
2532
|
cannam@95
|
2533 M ./api/apiplan.c +4
|
cannam@95
|
2534 M ./configure.ac +5
|
cannam@95
|
2535 M ./kernel/ifftw.h +4
|
cannam@95
|
2536 M ./kernel/planner.c +27
|
cannam@95
|
2537 M ./tests/fftw-bench.c +7
|
cannam@95
|
2538
|
cannam@95
|
2539 Tue Apr 5 14:47:56 EDT 2011 stevenj@fftw.org
|
cannam@95
|
2540 * add AC_CHECK_DECLS for srand48; thanks to Ralf Wildenhues for the bug report
|
cannam@95
|
2541
|
cannam@95
|
2542 M ./configure.ac -1 +1
|
cannam@95
|
2543 M ./libbench2/util.c +3
|
cannam@95
|
2544
|
cannam@95
|
2545 Sat Feb 5 17:00:40 EST 2011 stevenj@fftw.org
|
cannam@95
|
2546 * experimental support for gcc's __float128 quad-precision type
|
cannam@95
|
2547
|
cannam@95
|
2548 M ./api/fftw3.h +3
|
cannam@95
|
2549 M ./configure.ac -2 +14
|
cannam@95
|
2550 M ./kernel/ifftw.h -2 +10
|
cannam@95
|
2551 M ./kernel/trig.c -1 +16
|
cannam@95
|
2552 M ./libbench2/bench-main.c +2
|
cannam@95
|
2553 M ./libbench2/bench-user.h +4
|
cannam@95
|
2554 M ./libbench2/info.c -1 +2
|
cannam@95
|
2555 M ./libbench2/verify.h +6
|
cannam@95
|
2556 M ./simd/simd-sse2.h -1 +1
|
cannam@95
|
2557 M ./tests/fftw-bench.h +2
|
cannam@95
|
2558 M ./tools/fftw-wisdom.c +2
|
cannam@95
|
2559
|
cannam@95
|
2560 Sun Oct 24 14:33:59 EDT 2010 athena@fftw.org
|
cannam@95
|
2561 * guarantee that "timelimit < 0" means "no timeout"
|
cannam@95
|
2562 "timelimit < 0" was always meant to be equivalent to
|
cannam@95
|
2563 "timelimit = HUGENUM", but this was not true in all cases,
|
cannam@95
|
2564 causing some obscure wisdom behavior.
|
cannam@95
|
2565
|
cannam@95
|
2566 Thanks William Andrew Burnson for the bug report.
|
cannam@95
|
2567
|
cannam@95
|
2568
|
cannam@95
|
2569 M ./api/mapflags.c -1 +1
|
cannam@95
|
2570
|
cannam@95
|
2571 Sun Oct 24 14:32:20 EDT 2010 athena@fftw.org
|
cannam@95
|
2572 * compile with --enable-fma and SSE, SSE2
|
cannam@95
|
2573 Allow compilation with --enable-fma and --enable-sse, --enable-sse2.
|
cannam@95
|
2574 This is a bad idea performance-wise, but people will try anyway.
|
cannam@95
|
2575
|
cannam@95
|
2576 M ./simd/simd-sse.h +5
|
cannam@95
|
2577 M ./simd/simd-sse2.h +5
|
cannam@95
|
2578
|
cannam@95
|
2579 Sun Jul 11 13:34:06 EDT 2010 athena@fftw.org
|
cannam@95
|
2580 * Make threads.c compiler with c++
|
cannam@95
|
2581
|
cannam@95
|
2582 M ./threads/threads.c -1 +1
|
cannam@95
|
2583
|
cannam@95
|
2584 Sun Jul 11 10:05:05 EDT 2010 athena@fftw.org
|
cannam@95
|
2585 * Attempt at clarifying the advanced interface doc.
|
cannam@95
|
2586
|
cannam@95
|
2587 M ./doc/fftw3.texi -72 +151
|
cannam@95
|
2588
|
cannam@95
|
2589 Sun Jul 11 07:37:27 EDT 2010 athena@fftw.org
|
cannam@95
|
2590 * rename rfftwnd html picture
|
cannam@95
|
2591
|
cannam@95
|
2592 It turns out that texinfo with pdf output reads .png
|
cannam@95
|
2593 files in preference to .pdf files (when did this change?).
|
cannam@95
|
2594 I renamed the .png figure to avoid producing an ugly pdf file.
|
cannam@95
|
2595
|
cannam@95
|
2596 M ./doc/Makefile.am -4 +4
|
cannam@95
|
2597 M ./doc/fftw3.texi +5
|
cannam@95
|
2598
|
cannam@95
|
2599 Tue Mar 30 19:43:22 EDT 2010 stevenj@fftw.org
|
cannam@95
|
2600 * added fftw_cost function; this is the second time people have asked for this, and there is a reasonable use for it in comparing e.g. oout-of-place vs. in-place plans
|
cannam@95
|
2601
|
cannam@95
|
2602 M ./NEWS +4
|
cannam@95
|
2603 M ./api/f77funcs.h +10
|
cannam@95
|
2604 M ./api/fftw3.h +1
|
cannam@95
|
2605 M ./api/flops.c +5
|
cannam@95
|
2606 M ./doc/fftw3.texi +17
|
cannam@95
|
2607
|
cannam@95
|
2608 Tue Mar 2 18:55:49 EST 2010 stevenj@fftw.org
|
cannam@95
|
2609 * documented that --enable-debug-malloc causes fftw_execute to be thread-unsafe (thanks to Alexis Rohou for the problem report)
|
cannam@95
|
2610
|
cannam@95
|
2611 M ./doc/fftw3.texi +8
|
cannam@95
|
2612
|
cannam@95
|
2613 Fri Jan 22 19:42:08 EST 2010 athena@fftw.org
|
cannam@95
|
2614 * Added FAQ about how to transpose matrices using FFTW.
|
cannam@95
|
2615
|
cannam@95
|
2616 M ./doc/FAQ/fftw-faq.bfnn +33
|
cannam@95
|
2617
|
cannam@95
|
2618 Thu Jan 7 20:16:57 EST 2010 stevenj@fftw.org
|
cannam@95
|
2619 * catch FMS (instead of generating FMA(_,_,NEG(_)) with h -generic-arith option
|
cannam@95
|
2620
|
cannam@95
|
2621 M ./genfft/c.ml +2
|
cannam@95
|
2622
|
cannam@95
|
2623 Fri Dec 11 07:01:26 EST 2009 athena@fftw.org
|
cannam@95
|
2624 * note future wisdom enhancements.
|
cannam@95
|
2625
|
cannam@95
|
2626 M ./TODO +5
|
cannam@95
|
2627
|
cannam@95
|
2628 Mon Oct 19 20:21:05 EDT 2009 athena@fftw.org
|
cannam@95
|
2629 * Use SIMD flags when checking for xmmintrin.h
|
cannam@95
|
2630
|
cannam@95
|
2631 This prevents an obnoxious warning from configure.
|
cannam@95
|
2632
|
cannam@95
|
2633 M ./configure.ac -3 +3
|
cannam@95
|
2634
|
cannam@95
|
2635 Sat Aug 29 20:47:56 EDT 2009 athena@fftw.org
|
cannam@95
|
2636 * new bug
|
cannam@95
|
2637
|
cannam@95
|
2638 M ./TODO +4
|
cannam@95
|
2639
|
cannam@95
|
2640 Sun Jul 26 00:40:11 EDT 2009 stevenj@fftw.org
|
cannam@95
|
2641 * typo (s/man1/many)
|
cannam@95
|
2642
|
cannam@95
|
2643 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
2644
|
cannam@95
|
2645 Tue Jul 14 14:19:08 EDT 2009 stevenj@fftw.org
|
cannam@95
|
2646 * BUILD-MINGW32 script, updated Windows README
|
cannam@95
|
2647
|
cannam@95
|
2648 A ./support/BUILD-MINGW32.sh
|
cannam@95
|
2649 M ./support/BUILD-MINGW64.sh -4 +4
|
cannam@95
|
2650
|
cannam@95
|
2651 Mon Jul 13 09:40:38 EDT 2009 fftw@fftw.org
|
cannam@95
|
2652 * cleanup BUILD-MINGW64.sh
|
cannam@95
|
2653
|
cannam@95
|
2654 M ./support/BUILD-MINGW64.sh -19 +27
|
cannam@95
|
2655
|
cannam@95
|
2656 Sun Jul 12 06:34:46 EDT 2009 athena@fftw.org
|
cannam@95
|
2657 * Update NEWS, version number for 3.2.2 release.
|
cannam@95
|
2658
|
cannam@95
|
2659 M ./NEWS +3
|
cannam@95
|
2660 M ./configure.ac -2 +2
|
cannam@95
|
2661
|
cannam@95
|
2662 Sat Jul 11 22:28:38 EDT 2009 athena@fftw.org
|
cannam@95
|
2663 * Reintroduce the pruning heuristic in ESTIMATE mode for r2r problems.
|
cannam@95
|
2664
|
cannam@95
|
2665 Somehow, we lost this feature between fftw-3.1.3 and fftw-3.2.
|
cannam@95
|
2666
|
cannam@95
|
2667 M ./rdft/hc2hc-direct.c +3
|
cannam@95
|
2668
|
cannam@95
|
2669 Thu Jun 25 07:39:04 EDT 2009 athena@fftw.org
|
cannam@95
|
2670 * don't use pshared=1 in sem_init
|
cannam@95
|
2671
|
cannam@95
|
2672 pshared is really not necessary, and it is not supported on
|
cannam@95
|
2673 GNU/kFreeBSD. Thanks Petr Salinger for the bug report.
|
cannam@95
|
2674
|
cannam@95
|
2675 M ./threads/threads.c -2 +2
|
cannam@95
|
2676
|
cannam@95
|
2677 Thu Jun 11 19:35:40 EDT 2009 fftw@fftw.org
|
cannam@95
|
2678 * Add mingw64 build file so that we can track it.
|
cannam@95
|
2679
|
cannam@95
|
2680 A ./support/BUILD-MINGW64.sh
|
cannam@95
|
2681
|
cannam@95
|
2682 Wed Jun 10 12:10:58 EDT 2009 fftw@fftw.org
|
cannam@95
|
2683 * note 3.2.2 NEWS
|
cannam@95
|
2684
|
cannam@95
|
2685 M ./NEWS +7
|
cannam@95
|
2686
|
cannam@95
|
2687 Wed Jun 10 12:04:54 EDT 2009 fftw@fftw.org
|
cannam@95
|
2688 * add --disable-alloca to configure
|
cannam@95
|
2689
|
cannam@95
|
2690 It looks like alloca() is broken on mingw64, and thus
|
cannam@95
|
2691 we need to disable it explicitly.
|
cannam@95
|
2692
|
cannam@95
|
2693 M ./configure.ac -1 +6
|
cannam@95
|
2694 M ./kernel/ifftw.h -1 +1
|
cannam@95
|
2695
|
cannam@95
|
2696 Sun Apr 26 16:33:10 EDT 2009 athena@fftw.org
|
cannam@95
|
2697 * Note in FAQ that --enable-k7 has been discontinued.
|
cannam@95
|
2698
|
cannam@95
|
2699 M ./doc/FAQ/fftw-faq.bfnn -4 +7
|
cannam@95
|
2700
|
cannam@95
|
2701 Tue Mar 24 09:16:18 EDT 2009 athena@fftw.org
|
cannam@95
|
2702 * clarified small confusion in fftw_cleanup documentation
|
cannam@95
|
2703
|
cannam@95
|
2704 M ./doc/fftw3.texi -2 +3
|
cannam@95
|
2705
|
cannam@95
|
2706 Thu Mar 19 13:18:06 EDT 2009 stevenj@fftw.org
|
cannam@95
|
2707 * fix documentation of dfftw_init_threads to indicate thaat it takes an argument (since the C version returns a value); thanks t Hans Johnnston for the bug report
|
cannam@95
|
2708
|
cannam@95
|
2709 M ./doc/fftw3.texi -1 +5
|
cannam@95
|
2710
|
cannam@95
|
2711 Thu Mar 12 13:12:13 EDT 2009 fftw@fftw.org
|
cannam@95
|
2712 * if possible, use a 128-bit type for copy
|
cannam@95
|
2713
|
cannam@95
|
2714 M ./configure.ac -1 +1
|
cannam@95
|
2715 M ./kernel/cpy2d.c -9 +38
|
cannam@95
|
2716
|
cannam@95
|
2717 Tue Mar 10 12:49:51 EDT 2009 fftw@fftw.org
|
cannam@95
|
2718 * add size-128 simd codelets
|
cannam@95
|
2719
|
cannam@95
|
2720 It's about time
|
cannam@95
|
2721
|
cannam@95
|
2722 M ./dft/simd/codelets/Makefile.am -2 +2
|
cannam@95
|
2723
|
cannam@95
|
2724 Mon Mar 9 20:29:16 EDT 2009 athena@fftw.org
|
cannam@95
|
2725 * copy two floats as a double when possible
|
cannam@95
|
2726
|
cannam@95
|
2727 Resurrect the old hack of copying two floats as a double,
|
cannam@95
|
2728 which makes some difference in these days of 64 bit boxes.
|
cannam@95
|
2729
|
cannam@95
|
2730
|
cannam@95
|
2731 M ./kernel/cpy2d.c -16 +34
|
cannam@95
|
2732
|
cannam@95
|
2733 Sun Mar 8 18:08:04 EDT 2009 athena@fftw.org
|
cannam@95
|
2734 * fixed (harmless) confusion of strides
|
cannam@95
|
2735
|
cannam@95
|
2736 RS and VS were swapped in dftw-direct.c. This is a bug, but
|
cannam@95
|
2737 it is harmless unless one uses fixed-stride codelets, which we
|
cannam@95
|
2738 do not.
|
cannam@95
|
2739
|
cannam@95
|
2740 M ./dft/dftw-direct.c -7 +7
|
cannam@95
|
2741
|
cannam@95
|
2742 Sun Mar 8 10:29:49 EDT 2009 athena@fftw.org
|
cannam@95
|
2743 * oops, I checked in debug code accidentally.
|
cannam@95
|
2744
|
cannam@95
|
2745 M ./kernel/ct.c -1
|
cannam@95
|
2746
|
cannam@95
|
2747 Sat Feb 14 19:01:00 EST 2009 athena@fftw.org
|
cannam@95
|
2748 * Change TLO email address since Magdalen is no longer there.
|
cannam@95
|
2749
|
cannam@95
|
2750 M ./commercialize.sh -1 +1
|
cannam@95
|
2751
|
cannam@95
|
2752 Sat Feb 14 18:18:45 EST 2009 stevenj@fftw.org
|
cannam@95
|
2753 * quote arguments to bench in test script on the off-chance that '*' would be expanded by the shell into a valid filename, and also to avoid shell confusion on Cygwin that "//" begins the name of a Windows network mountpoint
|
cannam@95
|
2754
|
cannam@95
|
2755 M ./tests/check.pl -1 +1
|
cannam@95
|
2756
|
cannam@95
|
2757 Sat Feb 14 18:17:23 EST 2009 stevenj@fftw.org
|
cannam@95
|
2758 tagged fftw-3.2.1
|
cannam@95
|
2759
|
cannam@95
|
2760
|
cannam@95
|
2761 Sun Mar 8 10:02:59 EDT 2009 athena@fftw.org
|
cannam@95
|
2762 * stricter conditions for Cooley-Tukey being ugly
|
cannam@95
|
2763
|
cannam@95
|
2764 It turns out that m=2 in the leaf of Cooley-Tukey may be
|
cannam@95
|
2765 advantageous in certain cases, eg. i512v512 on AMD Shanghai:
|
cannam@95
|
2766
|
cannam@95
|
2767 (dft-buffered-512-x128/512-6
|
cannam@95
|
2768 (dft-ct-dit/4
|
cannam@95
|
2769 (dftw-direct-4/24-x128 "t2fv_4")
|
cannam@95
|
2770 (dft-vrank>=1-x4/1
|
cannam@95
|
2771 (dft-ct-dit/64
|
cannam@95
|
2772 (dftw-direct-64/504-x128 "t2fv_64")
|
cannam@95
|
2773 (dft-vrank>=1-x64/1
|
cannam@95
|
2774 (dft-direct-2-x128 "n2fv_2")))))
|
cannam@95
|
2775 (dft-r2hc-1
|
cannam@95
|
2776 (rdft-rank0-tiled/2-x128-x512))
|
cannam@95
|
2777 (dft-nop))
|
cannam@95
|
2778
|
cannam@95
|
2779 Presumably this works around the 2 way associativity of the L1 cache.
|
cannam@95
|
2780
|
cannam@95
|
2781 M ./dft/dftw-direct.c -1 +1
|
cannam@95
|
2782 M ./kernel/ct.c -2 +3
|
cannam@95
|
2783 M ./kernel/ifftw.h -1 +1
|
cannam@95
|
2784 M ./rdft/ct-hc2c-direct.c -1 +1
|
cannam@95
|
2785 M ./rdft/hc2hc-direct.c -3 +3
|
cannam@95
|
2786
|
cannam@95
|
2787 Mon Feb 9 19:46:00 EST 2009 stevenj@fftw.org
|
cannam@95
|
2788 * disable Windows QueryPerformanceCounter code, since it requires us to pull in windows.h in ifftw.h and causes namespace conflicts; gettimeofday seems to work well enough and has had few complaints
|
cannam@95
|
2789
|
cannam@95
|
2790 M ./kernel/ifftw.h -4 +1
|
cannam@95
|
2791 M ./kernel/timer.c -1 +8
|
cannam@95
|
2792
|
cannam@95
|
2793 Wed Feb 4 22:55:54 EST 2009 stevenj@fftw.org
|
cannam@95
|
2794 * version bump for 3.2.1, updated NEWS
|
cannam@95
|
2795
|
cannam@95
|
2796 M ./NEWS +10
|
cannam@95
|
2797 M ./configure.ac -1 +1
|
cannam@95
|
2798
|
cannam@95
|
2799 Wed Feb 4 22:27:28 EST 2009 stevenj@fftw.org
|
cannam@95
|
2800 * recommend that users avoid fftw_execute in Fortran, instead using dfftw_execute_dft and friends so that the compiler knows that the input/output arrays are used
|
cannam@95
|
2801
|
cannam@95
|
2802 M ./doc/fftw3.texi -10 +80
|
cannam@95
|
2803
|
cannam@95
|
2804 Wed Jan 21 16:02:08 EST 2009 stevenj@fftw.org
|
cannam@95
|
2805 * prefer windows queryperformancecounter to gettimeofday on Windows, thanks to David Price for the suggestion
|
cannam@95
|
2806
|
cannam@95
|
2807 M ./kernel/ifftw.h -1 +4
|
cannam@95
|
2808 M ./kernel/timer.c -1 +20
|
cannam@95
|
2809
|
cannam@95
|
2810 Sun Feb 1 14:34:49 EST 2009 athena@fftw.org
|
cannam@95
|
2811 * compilation fixes in case snprintf() is defined as a macro.
|
cannam@95
|
2812
|
cannam@95
|
2813 M ./libbench2/report.c -8 +7
|
cannam@95
|
2814
|
cannam@95
|
2815 Wed Jan 28 20:19:04 EST 2009 athena@fftw.org
|
cannam@95
|
2816 * Automake does not like continuation lines beginning with a comment.
|
cannam@95
|
2817
|
cannam@95
|
2818 M ./rdft/scalar/r2cb/Makefile.am -1 +1
|
cannam@95
|
2819
|
cannam@95
|
2820 Wed Jan 28 18:24:39 EST 2009 athena@fftw.org
|
cannam@95
|
2821 * Add r2cb_2.c
|
cannam@95
|
2822
|
cannam@95
|
2823 r2cb_2.c is needed for problem rb2, which is not equivalent to
|
cannam@95
|
2824 rf2 (unlike kb2, which is equivalent to kf2).
|
cannam@95
|
2825
|
cannam@95
|
2826 This change would not matter much except that rb2 is generated
|
cannam@95
|
2827 when reducing backward rdft2 to dft, and the absence of the codelet was
|
cannam@95
|
2828 preventing radix 2 from being employed at all in this case.
|
cannam@95
|
2829
|
cannam@95
|
2830 M ./rdft/scalar/r2cb/Makefile.am -6 +4
|
cannam@95
|
2831
|
cannam@95
|
2832 Sat Jan 10 06:47:22 EST 2009 athena@fftw.org
|
cannam@95
|
2833 * handle the case vecsz->rnk == 0 correctly.
|
cannam@95
|
2834
|
cannam@95
|
2835 M ./dft/buffered.c -1 +3
|
cannam@95
|
2836 M ./rdft/buffered.c -1 +3
|
cannam@95
|
2837 M ./rdft/buffered2.c -1 +3
|
cannam@95
|
2838
|
cannam@95
|
2839 Fri Dec 19 15:20:36 EST 2008 stevenj@fftw.org
|
cannam@95
|
2840 * Macs are no longer ppc-based; thanks to Charles Collicutt for the FAQ update
|
cannam@95
|
2841
|
cannam@95
|
2842 M ./doc/FAQ/fftw-faq.bfnn -3 +3
|
cannam@95
|
2843
|
cannam@95
|
2844 Mon Dec 8 18:08:33 EST 2008 stevenj@fftw.org
|
cannam@95
|
2845 * use new multiple-nbuf code in rdft/buffered, like for dft/buffered
|
cannam@95
|
2846
|
cannam@95
|
2847 M ./rdft/buffered.c -11 +25
|
cannam@95
|
2848 M ./rdft/buffered2.c -12 +26
|
cannam@95
|
2849
|
cannam@95
|
2850 Sat Dec 6 16:34:36 EST 2008 stevenj@fftw.org
|
cannam@95
|
2851 * make x86_cpuid macro work on x86_64
|
cannam@95
|
2852
|
cannam@95
|
2853 M ./m4/ax_gcc_x86_cpuid.m4 -1 +15
|
cannam@95
|
2854
|
cannam@95
|
2855 Sat Dec 6 09:20:37 EST 2008 athena@fftw.org
|
cannam@95
|
2856 * Allow automatic choice of buffer size in dft/buffered.c
|
cannam@95
|
2857
|
cannam@95
|
2858 Try a couple of different buffer sizes in buffered transforms,
|
cannam@95
|
2859 since this seems to make a difference on some Core2 models.
|
cannam@95
|
2860
|
cannam@95
|
2861
|
cannam@95
|
2862 M ./api/mapflags.c -2
|
cannam@95
|
2863 M ./dft/buffered.c -10 +25
|
cannam@95
|
2864 M ./kernel/buffered.c -3 +19
|
cannam@95
|
2865 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
2866 M ./rdft/buffered.c -2 +3
|
cannam@95
|
2867 M ./rdft/buffered2.c -2 +3
|
cannam@95
|
2868 M ./rdft/rdft2-rdft.c -1 +1
|
cannam@95
|
2869
|
cannam@95
|
2870 Tue Dec 2 19:18:30 EST 2008 athena@fftw.org
|
cannam@95
|
2871 * libbench2: do not assume that split-complex arrays are stride-1
|
cannam@95
|
2872
|
cannam@95
|
2873 M ./libbench2/verify-dft.c -4 +3
|
cannam@95
|
2874 M ./libbench2/verify.c -1 +3
|
cannam@95
|
2875 M ./tests/bench.c -3 +2
|
cannam@95
|
2876
|
cannam@95
|
2877 Tue Dec 2 18:39:43 EST 2008 stevenj@fftw.org
|
cannam@95
|
2878 * updated NEWS
|
cannam@95
|
2879
|
cannam@95
|
2880 M ./NEWS +14
|
cannam@95
|
2881
|
cannam@95
|
2882 Tue Dec 2 18:30:00 EST 2008 stevenj@fftw.org
|
cannam@95
|
2883 * date fix
|
cannam@95
|
2884
|
cannam@95
|
2885 M ./m4/ax_gcc_archflag.m4 -1 +1
|
cannam@95
|
2886
|
cannam@95
|
2887 Tue Dec 2 18:29:06 EST 2008 stevenj@fftw.org
|
cannam@95
|
2888 * updated icc flags -- now prefer -xHost (-xN etc. seem t be obsolete), check for new spelling -ansi-alias, and use -malign-double like we do for gcc
|
cannam@95
|
2889
|
cannam@95
|
2890 M ./m4/ax_cc_maxopt.m4 -2 +14
|
cannam@95
|
2891
|
cannam@95
|
2892 Tue Dec 2 18:28:03 EST 2008 stevenj@fftw.org
|
cannam@95
|
2893 * use $ax_cv_c_compiler_vendor rather than $GCC, as the former is more reliable (icc incorrectly self-identifies as gcc on MacOS where we don't use -no-gcc)
|
cannam@95
|
2894
|
cannam@95
|
2895 M ./configure.ac -1 +1
|
cannam@95
|
2896
|
cannam@95
|
2897 Tue Dec 2 17:55:36 EST 2008 stevenj@fftw.org
|
cannam@95
|
2898 * don't use -no-gcc for icc on MacOS
|
cannam@95
|
2899
|
cannam@95
|
2900 M ./configure.ac -2 +7
|
cannam@95
|
2901
|
cannam@95
|
2902 Tue Dec 2 17:34:04 EST 2008 stevenj@fftw.org
|
cannam@95
|
2903 * document some more bench options
|
cannam@95
|
2904
|
cannam@95
|
2905 M ./tests/README -1 +17
|
cannam@95
|
2906
|
cannam@95
|
2907 Wed Nov 19 16:55:13 EST 2008 stevenj@fftw.org
|
cannam@95
|
2908 * make it clearer that --enable-openmp and --enable-threads are mutually exclusive; thanks to Long To for his comments
|
cannam@95
|
2909
|
cannam@95
|
2910 M ./doc/fftw3.texi -6 +10
|
cannam@95
|
2911
|
cannam@95
|
2912 Mon Nov 17 20:16:28 EST 2008 stevenj@fftw.org
|
cannam@95
|
2913 * version bump to 3.2.1, use explicit Makefile.am for m4 subdirectory so that tarball does not include random files in there when you do 'make dist'
|
cannam@95
|
2914
|
cannam@95
|
2915 M ./Makefile.am -3 +2
|
cannam@95
|
2916 M ./configure.ac -2 +4
|
cannam@95
|
2917 A ./m4/Makefile.am
|
cannam@95
|
2918
|
cannam@95
|
2919 Sat Nov 15 21:12:58 EST 2008 stevenj@fftw.org
|
cannam@95
|
2920 * document behavior of FFTW guru arrays, and in particular the odd behavior of the plan_guru_r2r routine in Fortran (thanks to Alexander Pozdneev for the bug report)
|
cannam@95
|
2921
|
cannam@95
|
2922 M ./doc/fftw3.texi +10
|
cannam@95
|
2923
|
cannam@95
|
2924 Sat Nov 15 21:03:14 EST 2008 stevenj@fftw.org
|
cannam@95
|
2925 tagged fftw-3.2
|
cannam@95
|
2926
|
cannam@95
|
2927
|
cannam@95
|
2928 Mon Nov 10 20:21:32 EST 2008 stevenj@fftw.org
|
cannam@95
|
2929 * version bump to 3.2, updated copyright year
|
cannam@95
|
2930
|
cannam@95
|
2931 M ./COPYRIGHT -2 +2
|
cannam@95
|
2932 M ./NEWS -1 +6
|
cannam@95
|
2933 M ./api/api.h -2 +2
|
cannam@95
|
2934 M ./api/apiplan.c -2 +2
|
cannam@95
|
2935 M ./api/configure.c -2 +2
|
cannam@95
|
2936 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
2937 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
2938 M ./api/execute-dft.c -2 +2
|
cannam@95
|
2939 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
2940 M ./api/execute-split-dft-c2r.c -2 +2
|
cannam@95
|
2941 M ./api/execute-split-dft-r2c.c -2 +2
|
cannam@95
|
2942 M ./api/execute-split-dft.c -2 +2
|
cannam@95
|
2943 M ./api/execute.c -2 +2
|
cannam@95
|
2944 M ./api/export-wisdom-to-file.c -2 +2
|
cannam@95
|
2945 M ./api/export-wisdom-to-string.c -2 +2
|
cannam@95
|
2946 M ./api/export-wisdom.c -2 +2
|
cannam@95
|
2947 M ./api/f77api.c -2 +2
|
cannam@95
|
2948 M ./api/f77funcs.h -2 +2
|
cannam@95
|
2949 M ./api/fftw3.h -2 +2
|
cannam@95
|
2950 M ./api/flops.c -2 +2
|
cannam@95
|
2951 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
2952 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
2953 M ./api/import-wisdom-from-file.c -2 +2
|
cannam@95
|
2954 M ./api/import-wisdom-from-string.c -2 +2
|
cannam@95
|
2955 M ./api/import-wisdom.c -2 +2
|
cannam@95
|
2956 M ./api/malloc.c -2 +2
|
cannam@95
|
2957 M ./api/map-r2r-kind.c -2 +2
|
cannam@95
|
2958 M ./api/mapflags.c -2 +2
|
cannam@95
|
2959 M ./api/mkprinter-file.c -2 +2
|
cannam@95
|
2960 M ./api/mktensor-iodims.h -2 +2
|
cannam@95
|
2961 M ./api/mktensor-rowmajor.c -2 +2
|
cannam@95
|
2962 M ./api/plan-dft-1d.c -2 +2
|
cannam@95
|
2963 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
2964 M ./api/plan-dft-3d.c -2 +2
|
cannam@95
|
2965 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
2966 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
2967 M ./api/plan-dft-c2r-3d.c -2 +2
|
cannam@95
|
2968 M ./api/plan-dft-c2r.c -2 +2
|
cannam@95
|
2969 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
2970 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
2971 M ./api/plan-dft-r2c-3d.c -2 +2
|
cannam@95
|
2972 M ./api/plan-dft-r2c.c -2 +2
|
cannam@95
|
2973 M ./api/plan-dft.c -2 +2
|
cannam@95
|
2974 M ./api/plan-guru-dft-c2r.h -2 +2
|
cannam@95
|
2975 M ./api/plan-guru-dft-r2c.h -2 +2
|
cannam@95
|
2976 M ./api/plan-guru-dft.h -2 +2
|
cannam@95
|
2977 M ./api/plan-guru-r2r.h -2 +2
|
cannam@95
|
2978 M ./api/plan-guru-split-dft-c2r.h -2 +2
|
cannam@95
|
2979 M ./api/plan-guru-split-dft-r2c.h -2 +2
|
cannam@95
|
2980 M ./api/plan-guru-split-dft.h -2 +2
|
cannam@95
|
2981 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
2982 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
2983 M ./api/plan-many-dft.c -2 +2
|
cannam@95
|
2984 M ./api/plan-many-r2r.c -2 +2
|
cannam@95
|
2985 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
2986 M ./api/plan-r2r-2d.c -2 +2
|
cannam@95
|
2987 M ./api/plan-r2r-3d.c -2 +2
|
cannam@95
|
2988 M ./api/plan-r2r.c -2 +2
|
cannam@95
|
2989 M ./api/print-plan.c -2 +2
|
cannam@95
|
2990 M ./api/rdft2-pad.c -2 +2
|
cannam@95
|
2991 M ./api/the-planner.c -2 +2
|
cannam@95
|
2992 M ./api/version.c -2 +2
|
cannam@95
|
2993 M ./api/x77.h -2 +2
|
cannam@95
|
2994 M ./configure.ac -2 +2
|
cannam@95
|
2995 M ./dft/bluestein.c -2 +2
|
cannam@95
|
2996 M ./dft/buffered.c -2 +2
|
cannam@95
|
2997 M ./dft/codelet-dft.h -2 +2
|
cannam@95
|
2998 M ./dft/conf.c -2 +2
|
cannam@95
|
2999 M ./dft/ct.c -2 +2
|
cannam@95
|
3000 M ./dft/ct.h -2 +2
|
cannam@95
|
3001 M ./dft/dft.h -2 +2
|
cannam@95
|
3002 M ./dft/dftw-direct.c -2 +2
|
cannam@95
|
3003 M ./dft/dftw-directsq.c -2 +2
|
cannam@95
|
3004 M ./dft/dftw-generic.c -2 +2
|
cannam@95
|
3005 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
3006 M ./dft/direct.c -2 +2
|
cannam@95
|
3007 M ./dft/generic.c -2 +2
|
cannam@95
|
3008 M ./dft/indirect-transpose.c -2 +2
|
cannam@95
|
3009 M ./dft/indirect.c -2 +2
|
cannam@95
|
3010 M ./dft/kdft-dif.c -2 +2
|
cannam@95
|
3011 M ./dft/kdft-difsq.c -2 +2
|
cannam@95
|
3012 M ./dft/kdft-dit.c -2 +2
|
cannam@95
|
3013 M ./dft/kdft.c -2 +2
|
cannam@95
|
3014 M ./dft/nop.c -2 +2
|
cannam@95
|
3015 M ./dft/plan.c -2 +2
|
cannam@95
|
3016 M ./dft/problem.c -2 +2
|
cannam@95
|
3017 M ./dft/rader.c -2 +2
|
cannam@95
|
3018 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
3019 M ./dft/scalar/n.c -2 +2
|
cannam@95
|
3020 M ./dft/scalar/n.h -2 +2
|
cannam@95
|
3021 M ./dft/scalar/t.c -2 +2
|
cannam@95
|
3022 M ./dft/scalar/t.h -2 +2
|
cannam@95
|
3023 M ./dft/simd/n1b.c -2 +2
|
cannam@95
|
3024 M ./dft/simd/n1b.h -2 +2
|
cannam@95
|
3025 M ./dft/simd/n1f.c -2 +2
|
cannam@95
|
3026 M ./dft/simd/n1f.h -2 +2
|
cannam@95
|
3027 M ./dft/simd/n2b.c -2 +2
|
cannam@95
|
3028 M ./dft/simd/n2b.h -2 +2
|
cannam@95
|
3029 M ./dft/simd/n2f.c -2 +2
|
cannam@95
|
3030 M ./dft/simd/n2f.h -2 +2
|
cannam@95
|
3031 M ./dft/simd/n2s.c -2 +2
|
cannam@95
|
3032 M ./dft/simd/n2s.h -2 +2
|
cannam@95
|
3033 M ./dft/simd/q1b.c -2 +2
|
cannam@95
|
3034 M ./dft/simd/q1b.h -2 +2
|
cannam@95
|
3035 M ./dft/simd/q1f.c -2 +2
|
cannam@95
|
3036 M ./dft/simd/q1f.h -2 +2
|
cannam@95
|
3037 M ./dft/simd/t.c -2 +2
|
cannam@95
|
3038 M ./dft/simd/t1b.h -2 +2
|
cannam@95
|
3039 M ./dft/simd/t1bu.h -2 +2
|
cannam@95
|
3040 M ./dft/simd/t1f.h -2 +2
|
cannam@95
|
3041 M ./dft/simd/t1fu.h -2 +2
|
cannam@95
|
3042 M ./dft/simd/t2b.h -2 +2
|
cannam@95
|
3043 M ./dft/simd/t2f.h -2 +2
|
cannam@95
|
3044 M ./dft/simd/t3b.h -2 +2
|
cannam@95
|
3045 M ./dft/simd/t3f.h -2 +2
|
cannam@95
|
3046 M ./dft/simd/ts.c -2 +2
|
cannam@95
|
3047 M ./dft/simd/ts.h -2 +2
|
cannam@95
|
3048 M ./dft/solve.c -2 +2
|
cannam@95
|
3049 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
3050 M ./dft/zero.c -2 +2
|
cannam@95
|
3051 M ./doc/f77_wisdom.f -2 +2
|
cannam@95
|
3052 M ./genfft/algsimp.ml -2 +2
|
cannam@95
|
3053 M ./genfft/algsimp.mli -2 +2
|
cannam@95
|
3054 M ./genfft/annotate.ml -2 +2
|
cannam@95
|
3055 M ./genfft/annotate.mli -2 +2
|
cannam@95
|
3056 M ./genfft/assoctable.ml -2 +2
|
cannam@95
|
3057 M ./genfft/assoctable.mli -2 +2
|
cannam@95
|
3058 M ./genfft/c.ml -2 +2
|
cannam@95
|
3059 M ./genfft/c.mli -2 +2
|
cannam@95
|
3060 M ./genfft/complex.ml -2 +2
|
cannam@95
|
3061 M ./genfft/complex.mli -2 +2
|
cannam@95
|
3062 M ./genfft/conv.ml -2 +2
|
cannam@95
|
3063 M ./genfft/conv.mli -2 +2
|
cannam@95
|
3064 M ./genfft/dag.ml -2 +2
|
cannam@95
|
3065 M ./genfft/dag.mli -2 +2
|
cannam@95
|
3066 M ./genfft/expr.ml -2 +2
|
cannam@95
|
3067 M ./genfft/expr.mli -2 +2
|
cannam@95
|
3068 M ./genfft/fft.ml -2 +2
|
cannam@95
|
3069 M ./genfft/fft.mli -2 +2
|
cannam@95
|
3070 M ./genfft/gen_hc2c.ml -2 +2
|
cannam@95
|
3071 M ./genfft/gen_hc2cdft.ml -2 +2
|
cannam@95
|
3072 M ./genfft/gen_hc2cdft_c.ml -2 +2
|
cannam@95
|
3073 M ./genfft/gen_hc2hc.ml -2 +2
|
cannam@95
|
3074 M ./genfft/gen_mdct.ml -2 +2
|
cannam@95
|
3075 M ./genfft/gen_notw.ml -2 +2
|
cannam@95
|
3076 M ./genfft/gen_notw_c.ml -2 +2
|
cannam@95
|
3077 M ./genfft/gen_r2cb.ml -2 +2
|
cannam@95
|
3078 M ./genfft/gen_r2cf.ml -2 +2
|
cannam@95
|
3079 M ./genfft/gen_r2r.ml -2 +2
|
cannam@95
|
3080 M ./genfft/gen_twiddle.ml -2 +2
|
cannam@95
|
3081 M ./genfft/gen_twiddle_c.ml -2 +2
|
cannam@95
|
3082 M ./genfft/gen_twidsq.ml -2 +2
|
cannam@95
|
3083 M ./genfft/gen_twidsq_c.ml -2 +2
|
cannam@95
|
3084 M ./genfft/genutil.ml -2 +2
|
cannam@95
|
3085 M ./genfft/littlesimp.ml -2 +2
|
cannam@95
|
3086 M ./genfft/littlesimp.mli -2 +2
|
cannam@95
|
3087 M ./genfft/magic.ml -2 +2
|
cannam@95
|
3088 M ./genfft/monads.ml -2 +2
|
cannam@95
|
3089 M ./genfft/number.ml -2 +2
|
cannam@95
|
3090 M ./genfft/number.mli -2 +2
|
cannam@95
|
3091 M ./genfft/oracle.ml -2 +2
|
cannam@95
|
3092 M ./genfft/oracle.mli -2 +2
|
cannam@95
|
3093 M ./genfft/schedule.ml -2 +2
|
cannam@95
|
3094 M ./genfft/schedule.mli -2 +2
|
cannam@95
|
3095 M ./genfft/simd.ml -2 +2
|
cannam@95
|
3096 M ./genfft/simd.mli -2 +2
|
cannam@95
|
3097 M ./genfft/simdmagic.ml -2 +2
|
cannam@95
|
3098 M ./genfft/to_alist.ml -2 +2
|
cannam@95
|
3099 M ./genfft/to_alist.mli -2 +2
|
cannam@95
|
3100 M ./genfft/trig.ml -2 +2
|
cannam@95
|
3101 M ./genfft/trig.mli -2 +2
|
cannam@95
|
3102 M ./genfft/twiddle.ml -2 +2
|
cannam@95
|
3103 M ./genfft/twiddle.mli -2 +2
|
cannam@95
|
3104 M ./genfft/unique.ml -2 +2
|
cannam@95
|
3105 M ./genfft/unique.mli -2 +2
|
cannam@95
|
3106 M ./genfft/util.ml -2 +2
|
cannam@95
|
3107 M ./genfft/util.mli -2 +2
|
cannam@95
|
3108 M ./genfft/variable.ml -2 +2
|
cannam@95
|
3109 M ./genfft/variable.mli -2 +2
|
cannam@95
|
3110 M ./kernel/align.c -2 +2
|
cannam@95
|
3111 M ./kernel/alloc.c -2 +2
|
cannam@95
|
3112 M ./kernel/assert.c -2 +2
|
cannam@95
|
3113 M ./kernel/awake.c -2 +2
|
cannam@95
|
3114 M ./kernel/buffered.c -2 +2
|
cannam@95
|
3115 M ./kernel/cpy1d.c -2 +2
|
cannam@95
|
3116 M ./kernel/cpy2d-pair.c -2 +2
|
cannam@95
|
3117 M ./kernel/cpy2d.c -2 +2
|
cannam@95
|
3118 M ./kernel/ct.c -2 +2
|
cannam@95
|
3119 M ./kernel/cycle.h -2 +2
|
cannam@95
|
3120 M ./kernel/debug.c -2 +2
|
cannam@95
|
3121 M ./kernel/extract-reim.c -2 +2
|
cannam@95
|
3122 M ./kernel/hash.c -2 +2
|
cannam@95
|
3123 M ./kernel/iabs.c -2 +2
|
cannam@95
|
3124 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
3125 M ./kernel/kalloc.c -2 +2
|
cannam@95
|
3126 M ./kernel/md5-1.c -2 +2
|
cannam@95
|
3127 M ./kernel/md5.c -2 +2
|
cannam@95
|
3128 M ./kernel/minmax.c -2 +2
|
cannam@95
|
3129 M ./kernel/ops.c -2 +2
|
cannam@95
|
3130 M ./kernel/pickdim.c -2 +2
|
cannam@95
|
3131 M ./kernel/plan.c -2 +2
|
cannam@95
|
3132 M ./kernel/primes.c -2 +2
|
cannam@95
|
3133 M ./kernel/print.c -2 +2
|
cannam@95
|
3134 M ./kernel/problem.c -2 +2
|
cannam@95
|
3135 M ./kernel/rader.c -2 +2
|
cannam@95
|
3136 M ./kernel/scan.c -2 +2
|
cannam@95
|
3137 M ./kernel/solver.c -2 +2
|
cannam@95
|
3138 M ./kernel/solvtab.c -2 +2
|
cannam@95
|
3139 M ./kernel/stride.c -2 +2
|
cannam@95
|
3140 M ./kernel/tensor.c -2 +2
|
cannam@95
|
3141 M ./kernel/tensor1.c -2 +2
|
cannam@95
|
3142 M ./kernel/tensor2.c -2 +2
|
cannam@95
|
3143 M ./kernel/tensor3.c -2 +2
|
cannam@95
|
3144 M ./kernel/tensor4.c -2 +2
|
cannam@95
|
3145 M ./kernel/tensor5.c -2 +2
|
cannam@95
|
3146 M ./kernel/tensor7.c -2 +2
|
cannam@95
|
3147 M ./kernel/tensor8.c -2 +2
|
cannam@95
|
3148 M ./kernel/tensor9.c -2 +2
|
cannam@95
|
3149 M ./kernel/tile2d.c -2 +2
|
cannam@95
|
3150 M ./kernel/timer.c -2 +2
|
cannam@95
|
3151 M ./kernel/transpose.c -2 +2
|
cannam@95
|
3152 M ./kernel/trig.c -2 +2
|
cannam@95
|
3153 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
3154 M ./libbench2/dotens2.c -2 +2
|
cannam@95
|
3155 M ./libbench2/my-getopt.c -2 +2
|
cannam@95
|
3156 M ./libbench2/my-getopt.h -2 +2
|
cannam@95
|
3157 M ./libbench2/verify-dft.c -2 +2
|
cannam@95
|
3158 M ./libbench2/verify-lib.c -2 +2
|
cannam@95
|
3159 M ./libbench2/verify-r2r.c -2 +2
|
cannam@95
|
3160 M ./libbench2/verify-rdft2.c -2 +2
|
cannam@95
|
3161 M ./libbench2/verify.h -2 +2
|
cannam@95
|
3162 M ./mpi/any-true.c -2 +2
|
cannam@95
|
3163 M ./mpi/api.c -2 +2
|
cannam@95
|
3164 M ./mpi/block.c -2 +2
|
cannam@95
|
3165 M ./mpi/choose-radix.c -2 +2
|
cannam@95
|
3166 M ./mpi/conf.c -2 +2
|
cannam@95
|
3167 M ./mpi/dft-problem.c -2 +2
|
cannam@95
|
3168 M ./mpi/dft-rank-geq2-transposed.c -2 +2
|
cannam@95
|
3169 M ./mpi/dft-rank-geq2.c -2 +2
|
cannam@95
|
3170 M ./mpi/dft-rank1-bigvec.c -2 +2
|
cannam@95
|
3171 M ./mpi/dft-rank1.c -2 +2
|
cannam@95
|
3172 M ./mpi/dft-serial.c -2 +2
|
cannam@95
|
3173 M ./mpi/dft-solve.c -2 +2
|
cannam@95
|
3174 M ./mpi/dtensor.c -2 +2
|
cannam@95
|
3175 M ./mpi/fftw3-mpi.h -2 +2
|
cannam@95
|
3176 M ./mpi/ifftw-mpi.h -2 +2
|
cannam@95
|
3177 M ./mpi/mpi-dft.h -2 +2
|
cannam@95
|
3178 M ./mpi/mpi-rdft.h -2 +2
|
cannam@95
|
3179 M ./mpi/mpi-rdft2.h -2 +2
|
cannam@95
|
3180 M ./mpi/mpi-transpose.h -2 +2
|
cannam@95
|
3181 M ./mpi/rdft-problem.c -2 +2
|
cannam@95
|
3182 M ./mpi/rdft-rank-geq2-transposed.c -2 +2
|
cannam@95
|
3183 M ./mpi/rdft-rank-geq2.c -2 +2
|
cannam@95
|
3184 M ./mpi/rdft-rank1-bigvec.c -2 +2
|
cannam@95
|
3185 M ./mpi/rdft-serial.c -2 +2
|
cannam@95
|
3186 M ./mpi/rdft-solve.c -2 +2
|
cannam@95
|
3187 M ./mpi/rdft2-problem.c -2 +2
|
cannam@95
|
3188 M ./mpi/rdft2-rank-geq2-transposed.c -2 +2
|
cannam@95
|
3189 M ./mpi/rdft2-rank-geq2.c -2 +2
|
cannam@95
|
3190 M ./mpi/rdft2-serial.c -2 +2
|
cannam@95
|
3191 M ./mpi/rdft2-solve.c -2 +2
|
cannam@95
|
3192 M ./mpi/rearrange.c -2 +2
|
cannam@95
|
3193 M ./mpi/testsched.c -2 +2
|
cannam@95
|
3194 M ./mpi/transpose-alltoall.c -2 +2
|
cannam@95
|
3195 M ./mpi/transpose-pairwise.c -2 +2
|
cannam@95
|
3196 M ./mpi/transpose-problem.c -2 +2
|
cannam@95
|
3197 M ./mpi/transpose-recurse.c -2 +2
|
cannam@95
|
3198 M ./mpi/transpose-solve.c -2 +2
|
cannam@95
|
3199 M ./mpi/wisdom-api.c -2 +2
|
cannam@95
|
3200 M ./rdft/buffered.c -2 +2
|
cannam@95
|
3201 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
3202 M ./rdft/codelet-rdft.h -2 +2
|
cannam@95
|
3203 M ./rdft/conf.c -2 +2
|
cannam@95
|
3204 M ./rdft/ct-hc2c-direct.c -2 +2
|
cannam@95
|
3205 M ./rdft/ct-hc2c.c -2 +2
|
cannam@95
|
3206 M ./rdft/ct-hc2c.h -2 +2
|
cannam@95
|
3207 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
3208 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
3209 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
3210 M ./rdft/direct-r2c.c -2 +2
|
cannam@95
|
3211 M ./rdft/direct-r2r.c -2 +2
|
cannam@95
|
3212 M ./rdft/direct2.c -2 +2
|
cannam@95
|
3213 M ./rdft/generic.c -2 +2
|
cannam@95
|
3214 M ./rdft/hc2hc-direct.c -2 +2
|
cannam@95
|
3215 M ./rdft/hc2hc-generic.c -2 +2
|
cannam@95
|
3216 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
3217 M ./rdft/hc2hc.h -2 +2
|
cannam@95
|
3218 M ./rdft/indirect.c -2 +2
|
cannam@95
|
3219 M ./rdft/khc2c.c -2 +2
|
cannam@95
|
3220 M ./rdft/khc2hc.c -2 +2
|
cannam@95
|
3221 M ./rdft/kr2c.c -2 +2
|
cannam@95
|
3222 M ./rdft/kr2r.c -2 +2
|
cannam@95
|
3223 M ./rdft/nop.c -2 +2
|
cannam@95
|
3224 M ./rdft/nop2.c -2 +2
|
cannam@95
|
3225 M ./rdft/plan.c -2 +2
|
cannam@95
|
3226 M ./rdft/plan2.c -2 +2
|
cannam@95
|
3227 M ./rdft/problem.c -2 +2
|
cannam@95
|
3228 M ./rdft/problem2.c -2 +2
|
cannam@95
|
3229 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
3230 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
3231 M ./rdft/rank0-rdft2.c -2 +2
|
cannam@95
|
3232 M ./rdft/rank0.c -2 +2
|
cannam@95
|
3233 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
3234 M ./rdft/rdft.h -2 +2
|
cannam@95
|
3235 M ./rdft/rdft2-inplace-strides.c -2 +2
|
cannam@95
|
3236 M ./rdft/rdft2-rdft.c -2 +2
|
cannam@95
|
3237 M ./rdft/rdft2-strides.c -2 +2
|
cannam@95
|
3238 M ./rdft/rdft2-tensor-max-index.c -2 +2
|
cannam@95
|
3239 M ./rdft/scalar/hb.h -2 +2
|
cannam@95
|
3240 M ./rdft/scalar/hc2c.c -2 +2
|
cannam@95
|
3241 M ./rdft/scalar/hc2cb.h -2 +2
|
cannam@95
|
3242 M ./rdft/scalar/hc2cf.h -2 +2
|
cannam@95
|
3243 M ./rdft/scalar/hf.h -2 +2
|
cannam@95
|
3244 M ./rdft/scalar/hfb.c -2 +2
|
cannam@95
|
3245 M ./rdft/scalar/r2c.c -2 +2
|
cannam@95
|
3246 M ./rdft/scalar/r2cb.h -2 +2
|
cannam@95
|
3247 M ./rdft/scalar/r2cbIII.h -2 +2
|
cannam@95
|
3248 M ./rdft/scalar/r2cf.h -2 +2
|
cannam@95
|
3249 M ./rdft/scalar/r2cfII.h -2 +2
|
cannam@95
|
3250 M ./rdft/scalar/r2r.c -2 +2
|
cannam@95
|
3251 M ./rdft/scalar/r2r.h -2 +2
|
cannam@95
|
3252 M ./rdft/simd/hc2cbv.c -2 +2
|
cannam@95
|
3253 M ./rdft/simd/hc2cbv.h -2 +2
|
cannam@95
|
3254 M ./rdft/simd/hc2cfv.c -2 +2
|
cannam@95
|
3255 M ./rdft/simd/hc2cfv.h -2 +2
|
cannam@95
|
3256 M ./rdft/solve.c -2 +2
|
cannam@95
|
3257 M ./rdft/solve2.c -2 +2
|
cannam@95
|
3258 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
3259 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
3260 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
3261 M ./reodft/conf.c -2 +2
|
cannam@95
|
3262 M ./reodft/redft00e-r2hc-pad.c -2 +2
|
cannam@95
|
3263 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
3264 M ./reodft/reodft.h -2 +2
|
cannam@95
|
3265 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
3266 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
3267 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
3268 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
3269 M ./reodft/rodft00e-r2hc-pad.c -2 +2
|
cannam@95
|
3270 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
3271 M ./simd/altivec.c -2 +2
|
cannam@95
|
3272 M ./simd/nonportable/sse.c -2 +2
|
cannam@95
|
3273 M ./simd/nonportable/sse2.c -2 +2
|
cannam@95
|
3274 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
3275 M ./simd/simd-sse.h -2 +2
|
cannam@95
|
3276 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
3277 M ./simd/simd.h -2 +2
|
cannam@95
|
3278 M ./simd/sse.c -2 +2
|
cannam@95
|
3279 M ./simd/sse2.c -2 +2
|
cannam@95
|
3280 M ./simd/taint.c -2 +2
|
cannam@95
|
3281 M ./simd/x86-cpuid.h -2 +2
|
cannam@95
|
3282 M ./threads/api.c -2 +2
|
cannam@95
|
3283 M ./threads/conf.c -2 +2
|
cannam@95
|
3284 M ./threads/ct.c -2 +2
|
cannam@95
|
3285 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
3286 M ./threads/f77api.c -2 +2
|
cannam@95
|
3287 M ./threads/f77funcs.h -2 +2
|
cannam@95
|
3288 M ./threads/hc2hc.c -2 +2
|
cannam@95
|
3289 M ./threads/openmp.c -2 +2
|
cannam@95
|
3290 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
3291 M ./threads/threads.c -2 +2
|
cannam@95
|
3292 M ./threads/threads.h -2 +2
|
cannam@95
|
3293 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
3294 M ./tools/fftw-wisdom-to-conf.1 -4 +4
|
cannam@95
|
3295 M ./tools/fftw-wisdom-to-conf.in -2 +2
|
cannam@95
|
3296 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
3297 M ./tools/fftw_wisdom.1.in -4 +4
|
cannam@95
|
3298
|
cannam@95
|
3299 Wed Nov 5 16:40:31 EST 2008 athena@fftw.org
|
cannam@95
|
3300 * Store GPLv2 in darcs because automake installs GPLv3 these days.
|
cannam@95
|
3301
|
cannam@95
|
3302 A ./COPYING
|
cannam@95
|
3303
|
cannam@95
|
3304 Thu Oct 30 15:03:41 EDT 2008 athena@fftw.org
|
cannam@95
|
3305 * stylistic changes, comments
|
cannam@95
|
3306
|
cannam@95
|
3307 M ./threads/threads.c -13 +17
|
cannam@95
|
3308
|
cannam@95
|
3309 Thu Oct 30 14:40:14 EDT 2008 athena@fftw.org
|
cannam@95
|
3310 * oops
|
cannam@95
|
3311
|
cannam@95
|
3312 M ./threads/threads.c -27 +28
|
cannam@95
|
3313
|
cannam@95
|
3314 Thu Oct 30 14:30:08 EDT 2008 athena@fftw.org
|
cannam@95
|
3315 * simplification of the threading machinery
|
cannam@95
|
3316
|
cannam@95
|
3317 M ./threads/threads.c -12 +7
|
cannam@95
|
3318
|
cannam@95
|
3319 Thu Oct 30 14:22:40 EDT 2008 athena@fftw.org
|
cannam@95
|
3320 * typo
|
cannam@95
|
3321
|
cannam@95
|
3322 M ./threads/threads.c -1 +1
|
cannam@95
|
3323
|
cannam@95
|
3324 Thu Oct 30 13:42:07 EDT 2008 athena@fftw.org
|
cannam@95
|
3325 * [SECOND ATTEMPT] do not assume that a semaphore can be freed just because nobody is using it
|
cannam@95
|
3326
|
cannam@95
|
3327 Let S be a semaphore, initially 0. Let thread A execute UP(S);
|
cannam@95
|
3328 let thread B execute DOWN(S); free(&S); It is unclear whether this
|
cannam@95
|
3329 code is correct with posix semaphores. The problem is whether UP()
|
cannam@95
|
3330 uses S after allowing DOWN() to continue; this seems to be the
|
cannam@95
|
3331 case in the glibc-2.7 implementation, and thus the pattern above
|
cannam@95
|
3332 seems to be incorrect. Avoid using such a pattern, and introduce
|
cannam@95
|
3333 a global semaphore for the unavoidable case when nothing else
|
cannam@95
|
3334 can be depended upon.
|
cannam@95
|
3335
|
cannam@95
|
3336
|
cannam@95
|
3337 M ./threads/threads.c -61 +80
|
cannam@95
|
3338
|
cannam@95
|
3339 Wed Oct 29 20:09:39 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3340 * updated cpu codes from x86-1.21
|
cannam@95
|
3341
|
cannam@95
|
3342 M ./m4/ax_gcc_archflag.m4 -5 +7
|
cannam@95
|
3343
|
cannam@95
|
3344 Wed Oct 29 16:24:16 EDT 2008 athena@fftw.org
|
cannam@95
|
3345 * Previous change was bogus, need to find another way.
|
cannam@95
|
3346
|
cannam@95
|
3347 M ./threads/threads.c -56 +42
|
cannam@95
|
3348
|
cannam@95
|
3349 Wed Oct 29 12:22:20 EDT 2008 athena@fftw.org
|
cannam@95
|
3350 * do not assume that a semaphore can be freed just because nobody is using it
|
cannam@95
|
3351
|
cannam@95
|
3352 Let S be a semaphore, initially 0. Let thread A execute UP(S);
|
cannam@95
|
3353 let thread B execute DOWN(S); free(&S); It is unclear whether this
|
cannam@95
|
3354 code is correct with posix semaphores. The problem is whether UP()
|
cannam@95
|
3355 uses S after allowing DOWN() to continue; this seems to be the
|
cannam@95
|
3356 case in the glibc-2.7 implementation, and thus the pattern above
|
cannam@95
|
3357 seems to be incorrect. Avoid using such a pattern, and introduce
|
cannam@95
|
3358 a global semaphore for the unavoidable case when nothing else
|
cannam@95
|
3359 can be depended upon.
|
cannam@95
|
3360
|
cannam@95
|
3361
|
cannam@95
|
3362 M ./threads/threads.c -42 +56
|
cannam@95
|
3363
|
cannam@95
|
3364 Mon Oct 27 23:38:02 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3365 * don't need PROG_AS any more
|
cannam@95
|
3366
|
cannam@95
|
3367 M ./configure.ac -1
|
cannam@95
|
3368 R ./m4/amx_prog_as.m4
|
cannam@95
|
3369
|
cannam@95
|
3370 Sun Oct 26 23:41:11 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3371 * use AC_CONFIG_MACRO_DIR macro
|
cannam@95
|
3372
|
cannam@95
|
3373 M ./Makefile.am -1 +1
|
cannam@95
|
3374 M ./configure.ac +1
|
cannam@95
|
3375
|
cannam@95
|
3376 Sun Oct 26 10:08:44 EDT 2008 athena@fftw.org
|
cannam@95
|
3377 * Remove mpi/Makefile from configure.ac
|
cannam@95
|
3378 Otherwise, the tarball breaks because mpi/ is not in
|
cannam@95
|
3379 the distribution.
|
cannam@95
|
3380
|
cannam@95
|
3381 M ./configure.ac -2
|
cannam@95
|
3382
|
cannam@95
|
3383 Sat Oct 25 17:13:50 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3384 * remove MPI from dist until FFTW 3.3
|
cannam@95
|
3385
|
cannam@95
|
3386 M ./Makefile.am -1 +1
|
cannam@95
|
3387 M ./NEWS +3
|
cannam@95
|
3388 M ./doc/fftw3.texi -948 +9
|
cannam@95
|
3389
|
cannam@95
|
3390 Sat Oct 25 17:12:35 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3391 * use MPIRUN even for -np 1
|
cannam@95
|
3392
|
cannam@95
|
3393 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
3394
|
cannam@95
|
3395 Fri Jul 18 17:17:08 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3396 * use new gcc arch=native flag as fallback
|
cannam@95
|
3397
|
cannam@95
|
3398 M ./m4/ax_gcc_archflag.m4 -5 +5
|
cannam@95
|
3399
|
cannam@95
|
3400 Sat Oct 25 13:36:40 EDT 2008 athena@fftw.org
|
cannam@95
|
3401 * Use sem_t to implement mutexes
|
cannam@95
|
3402 Use sem_t instead of pthread_mutex_t to implement mutexes.
|
cannam@95
|
3403 It seems like pthread mutexes hang on linux-2.6.22 after several
|
cannam@95
|
3404 days of tests; the hang does not occur on linux >= 2.6.24
|
cannam@95
|
3405 or when we use sem_t instead of pthread_mutex_t. The
|
cannam@95
|
3406 situation is still quite mysterious but this code seems to
|
cannam@95
|
3407 work.
|
cannam@95
|
3408
|
cannam@95
|
3409 M ./threads/threads.c -22 +34
|
cannam@95
|
3410
|
cannam@95
|
3411 Thu Oct 23 13:32:45 EDT 2008 athena@fftw.org
|
cannam@95
|
3412 * print informative message when pstring is NULL.
|
cannam@95
|
3413
|
cannam@95
|
3414 M ./libbench2/verify.c -1 +2
|
cannam@95
|
3415
|
cannam@95
|
3416 Sun Oct 19 16:00:07 EDT 2008 athena@fftw.org
|
cannam@95
|
3417 * Fix incorrect alignment in dftw-generic.
|
cannam@95
|
3418
|
cannam@95
|
3419 Multithreaded dftw-generic is supposed to process only a slice
|
cannam@95
|
3420 of the array, but we were planning with the alignment of the
|
cannam@95
|
3421 original array rather than the slice. This led to unaligned
|
cannam@95
|
3422 accesses in certain obscure situations.
|
cannam@95
|
3423
|
cannam@95
|
3424
|
cannam@95
|
3425 M ./NEWS +3
|
cannam@95
|
3426 M ./configure.ac -1 +1
|
cannam@95
|
3427 M ./dft/dftw-generic.c -1 +2
|
cannam@95
|
3428
|
cannam@95
|
3429 Mon Aug 18 17:27:26 EDT 2008 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
3430 * Paranoia: do not create OS threads while holding locks.
|
cannam@95
|
3431
|
cannam@95
|
3432 Glibc at least plays silly games such as keeping a global variable
|
cannam@95
|
3433 that records whether there is more than one thread in the process, and
|
cannam@95
|
3434 it does not perform atomic operations if the variable says that there
|
cannam@95
|
3435 is only one thread. Who knows how this interacts with creating
|
cannam@95
|
3436 threads while holding a lock. Some day some genius will come up with
|
cannam@95
|
3437 some ``optimization'' that breaks everything.
|
cannam@95
|
3438
|
cannam@95
|
3439 M ./threads/threads.c -7 +13
|
cannam@95
|
3440
|
cannam@95
|
3441 Wed Aug 6 07:41:46 EDT 2008 athena@fftw.org
|
cannam@95
|
3442 * Welcome to the quadcore era
|
cannam@95
|
3443
|
cannam@95
|
3444 M ./mkdist.sh -1 +1
|
cannam@95
|
3445
|
cannam@95
|
3446 Mon Jun 16 16:46:39 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3447 * backslash is technically not allowed in "echo" arguments; thanks to Debian Bug#486046 for pointing out problem and solution (and Raphael Geissert and Vincent Zweije, in particular)
|
cannam@95
|
3448
|
cannam@95
|
3449 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
3450
|
cannam@95
|
3451 Sun May 4 12:15:24 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3452 * note problem with test program in gcc 4.1.2-4.2; thanks to Raymond Rogers for reporting it
|
cannam@95
|
3453
|
cannam@95
|
3454 M ./doc/FAQ/fftw-faq.bfnn +6
|
cannam@95
|
3455
|
cannam@95
|
3456 Fri May 2 19:21:30 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3457 * output count of constants along with other statistics
|
cannam@95
|
3458
|
cannam@95
|
3459 M ./genfft/c.ml -3 +8
|
cannam@95
|
3460
|
cannam@95
|
3461 Sat Apr 19 14:15:03 EDT 2008 athena@fftw.org
|
cannam@95
|
3462 * Lower priority of unaligned SIMD codelets.
|
cannam@95
|
3463 List t1[fb]uv_* codelets before the corresponding
|
cannam@95
|
3464 aligned codelets, since the estimator picks the
|
cannam@95
|
3465 latter ones in case of a tie and aligned codelets
|
cannam@95
|
3466 are preferable.
|
cannam@95
|
3467
|
cannam@95
|
3468 In other words, this is a hack.
|
cannam@95
|
3469
|
cannam@95
|
3470 M ./dft/simd/codelets/Makefile.am -3 +2
|
cannam@95
|
3471
|
cannam@95
|
3472 Sat Apr 19 08:55:46 EDT 2008 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
3473 * There is no point in using higher radices for unaligned codelets.
|
cannam@95
|
3474
|
cannam@95
|
3475
|
cannam@95
|
3476 M ./dft/simd/codelets/Makefile.am -4 +2
|
cannam@95
|
3477
|
cannam@95
|
3478 Fri Apr 18 19:01:27 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3479 * support generating loopless, strideless r2r codelets
|
cannam@95
|
3480
|
cannam@95
|
3481 M ./genfft/gen_r2r.ml -7 +17
|
cannam@95
|
3482
|
cannam@95
|
3483 Fri Apr 18 19:00:25 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3484 * added Magic.threemult to use 3+3 complex-multiply variant when possible
|
cannam@95
|
3485
|
cannam@95
|
3486 M ./genfft/complex.ml -2 +13
|
cannam@95
|
3487 M ./genfft/magic.ml +4
|
cannam@95
|
3488
|
cannam@95
|
3489 Thu Apr 10 19:53:31 EDT 2008 stevenj@fftw.org
|
cannam@95
|
3490 * fix documentation bug - export_wisdom_to_string returns a string that should be deallocated with free, not fftw_free (thanks to Stein Vidar Hagfors Haugan for the bug report)
|
cannam@95
|
3491
|
cannam@95
|
3492 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
3493
|
cannam@95
|
3494 Mon Jan 21 01:11:44 EST 2008 stevenj@fftw.org
|
cannam@95
|
3495 * bsd calls x86_64 "amd64"; thanks to Fernando Herrero Carron for the bug report
|
cannam@95
|
3496
|
cannam@95
|
3497 M ./m4/ax_gcc_archflag.m4 -3 +3
|
cannam@95
|
3498
|
cannam@95
|
3499 Tue Jan 1 12:29:56 EST 2008 stevenj@fftw.org
|
cannam@95
|
3500 * fix typo in manual, thanks to Yinon Ehrlich
|
cannam@95
|
3501
|
cannam@95
|
3502 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
3503
|
cannam@95
|
3504 Mon Dec 3 13:57:13 EST 2007 stevenj@fftw.org
|
cannam@95
|
3505 * note problem with gcc 3.4.4 on x86_64, thanks to Uwe Hollerbach for the report
|
cannam@95
|
3506
|
cannam@95
|
3507 M ./doc/FAQ/fftw-faq.bfnn -2 +4
|
cannam@95
|
3508
|
cannam@95
|
3509 Tue Nov 13 16:19:22 EST 2007 stevenj@fftw.org
|
cannam@95
|
3510 * bump shared-lib revision
|
cannam@95
|
3511
|
cannam@95
|
3512 M ./configure.ac -1 +1
|
cannam@95
|
3513
|
cannam@95
|
3514 Tue Nov 13 16:16:49 EST 2007 stevenj@fftw.org
|
cannam@95
|
3515 * update NEWS for alpha3
|
cannam@95
|
3516
|
cannam@95
|
3517 M ./NEWS +23
|
cannam@95
|
3518
|
cannam@95
|
3519 Tue Oct 2 13:53:04 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3520 * fixed URL
|
cannam@95
|
3521
|
cannam@95
|
3522 M ./m4/ax_openmp.m4 -1 +1
|
cannam@95
|
3523
|
cannam@95
|
3524 Mon Sep 17 19:38:29 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3525 * added missing prototype
|
cannam@95
|
3526
|
cannam@95
|
3527 M ./tests/fftw-bench.c +4
|
cannam@95
|
3528
|
cannam@95
|
3529 Tue Aug 14 22:35:06 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3530 * terminology tweak
|
cannam@95
|
3531
|
cannam@95
|
3532 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
3533
|
cannam@95
|
3534 Wed Aug 1 18:44:21 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3535 * check for pathscale compilers (thanks to Julian Cummings)
|
cannam@95
|
3536
|
cannam@95
|
3537 M ./m4/ax_compiler_vendor.m4 -2 +2
|
cannam@95
|
3538
|
cannam@95
|
3539 Sat Sep 15 18:02:32 EDT 2007 athena@fftw.org
|
cannam@95
|
3540 * Avoid possible conflict with Windows include files.
|
cannam@95
|
3541
|
cannam@95
|
3542 M ./threads/threads.c +5
|
cannam@95
|
3543
|
cannam@95
|
3544 Tue Aug 7 21:26:05 EDT 2007 athena@fftw.org
|
cannam@95
|
3545 * Distribute codlist.c for SIMD codelets in the commercial tarball.
|
cannam@95
|
3546
|
cannam@95
|
3547 M ./commercialize.sh -1 +1
|
cannam@95
|
3548
|
cannam@95
|
3549 Wed Aug 1 10:33:41 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3550 * some documentation clarifications, and documented FFTW_WISDOM_ONLY, at the suggestion of Mario Emmenlauer and Phil Dumont
|
cannam@95
|
3551
|
cannam@95
|
3552 M ./api/apiplan.c -3 +3
|
cannam@95
|
3553 M ./doc/fftw3.texi -3 +24
|
cannam@95
|
3554
|
cannam@95
|
3555 Tue Jul 31 16:52:56 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3556 * bug fix in test program for vrank-3 transpose plans with vl=1
|
cannam@95
|
3557
|
cannam@95
|
3558 M ./mpi/mpi-bench.c -1 +1
|
cannam@95
|
3559
|
cannam@95
|
3560 Sun Jul 29 17:02:46 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3561 * only run mpi checks for --enable-mpi
|
cannam@95
|
3562
|
cannam@95
|
3563 M ./mpi/Makefile.am +4
|
cannam@95
|
3564
|
cannam@95
|
3565 Sun Jul 29 16:45:30 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3566 * check for NULL return from spe_context_create in case SPE_MAP_PS not supported
|
cannam@95
|
3567
|
cannam@95
|
3568 M ./cell/cell.c -4 +9
|
cannam@95
|
3569
|
cannam@95
|
3570 Sun Jul 29 15:56:57 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3571 * use problem-state pointer to write SPE mailbox with lower latency (makes a significant performance difference for N < 32k), thanks to Jan Wagner for suggestion
|
cannam@95
|
3572
|
cannam@95
|
3573 M ./cell/cell.c +16
|
cannam@95
|
3574
|
cannam@95
|
3575 Sun Jul 29 14:22:08 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3576 * port cell code to SDK2.1 (libspe2), since libspe1 API is deprecated and can't be used in code that also uses libspe2 API
|
cannam@95
|
3577
|
cannam@95
|
3578 M ./cell/cell.c -3 +49
|
cannam@95
|
3579 M ./cell/copy.c -1 +1
|
cannam@95
|
3580 M ./cell/dft-direct-cell.c -1 +1
|
cannam@95
|
3581 M ./cell/fftw-cell.h -4 +5
|
cannam@95
|
3582 M ./cell/spu/main.spuc -4 +4
|
cannam@95
|
3583 M ./cell/transpose.c -1 +1
|
cannam@95
|
3584 M ./configure.ac -2 +2
|
cannam@95
|
3585
|
cannam@95
|
3586 Sun Jul 29 11:46:24 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3587 * bug fix: ego->W allocated with cell_aligned_malloc, so deallocate with free, not X(ifree0)
|
cannam@95
|
3588
|
cannam@95
|
3589 M ./cell/dft-direct-cell.c -1 +1
|
cannam@95
|
3590
|
cannam@95
|
3591 Mon Jul 2 15:57:12 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3592 * removed obsolete reference to CVS id
|
cannam@95
|
3593
|
cannam@95
|
3594 M ./api/fftw3.h -4
|
cannam@95
|
3595
|
cannam@95
|
3596 Mon May 21 14:25:39 EDT 2007 athena@fftw.org
|
cannam@95
|
3597 * cycle counter for sun compiler
|
cannam@95
|
3598
|
cannam@95
|
3599 M ./kernel/cycle.h -1 +1
|
cannam@95
|
3600
|
cannam@95
|
3601 Wed May 9 19:49:11 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3602 * use __inline instead of inline for AIX routines (__inline is supported by gcc and xlc, whereas apparently "inline" is only supported by xlc if you specify -qlanglvl=stdc99 or similar); thanks to Jeff Haferman for the bug report
|
cannam@95
|
3603
|
cannam@95
|
3604 M ./kernel/cycle.h -2 +2
|
cannam@95
|
3605
|
cannam@95
|
3606 Mon Apr 30 15:37:56 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3607 * fixed incorrect type prefix (fftw_ vs. X(...)) in mpi/wisdom-api.c; thanks to Eric A. Borisch for the bug report
|
cannam@95
|
3608
|
cannam@95
|
3609 M ./mpi/wisdom-api.c -6 +6
|
cannam@95
|
3610
|
cannam@95
|
3611 Wed Apr 25 21:21:39 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3612 * some cleanups in MPI make check
|
cannam@95
|
3613
|
cannam@95
|
3614 M ./mpi/Makefile.am -7 +11
|
cannam@95
|
3615
|
cannam@95
|
3616 Wed Apr 25 21:19:27 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3617 * re-enable heuristic in the common case where we are not compiling for Cell
|
cannam@95
|
3618
|
cannam@95
|
3619 M ./dft/rank-geq2.c -1 +3
|
cannam@95
|
3620
|
cannam@95
|
3621 Tue Apr 24 17:42:43 EDT 2007 athena@fftw.org
|
cannam@95
|
3622 * Removed duplicate codelet names, was breaking linker.
|
cannam@95
|
3623
|
cannam@95
|
3624 M ./dft/simd/codelets/Makefile.am -4 +4
|
cannam@95
|
3625
|
cannam@95
|
3626 Tue Apr 24 11:38:16 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3627 * added more codelets of sizes 5/10/20/25 to improve speed for round decimal sizes (speed improvements of 10-20%, at cost of 10-30% in library size)
|
cannam@95
|
3628
|
cannam@95
|
3629 M ./dft/scalar/codelets/Makefile.am -3 +6
|
cannam@95
|
3630 M ./dft/simd/codelets/Makefile.am -14 +26
|
cannam@95
|
3631 M ./rdft/scalar/r2cb/Makefile.am -8 +16
|
cannam@95
|
3632 M ./rdft/scalar/r2cf/Makefile.am -8 +16
|
cannam@95
|
3633 M ./rdft/simd/codelets/Makefile.am -2 +4
|
cannam@95
|
3634
|
cannam@95
|
3635 Sat Mar 24 18:40:47 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3636 * for 1d prime sizes, punt and return serial plan
|
cannam@95
|
3637
|
cannam@95
|
3638 M ./mpi/api.c +4
|
cannam@95
|
3639
|
cannam@95
|
3640 Sat Mar 24 18:24:55 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3641 * output reminders of the problem during bench --verify
|
cannam@95
|
3642
|
cannam@95
|
3643 M ./libbench2/verify.c -2 +5
|
cannam@95
|
3644
|
cannam@95
|
3645 Sat Mar 24 18:10:24 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3646 * bug fix - missing solver->destroy initializer in rdft2-rdft
|
cannam@95
|
3647
|
cannam@95
|
3648 M ./rdft/rdft2-rdft.c -1 +1
|
cannam@95
|
3649
|
cannam@95
|
3650 Fri Mar 23 11:12:19 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3651 * -static, in --enable-debug, doesn't work on MacOS X (according to Daniel Oberhoff)
|
cannam@95
|
3652
|
cannam@95
|
3653 M ./configure.ac -1
|
cannam@95
|
3654
|
cannam@95
|
3655 Wed Mar 21 22:23:06 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3656 * fix MPI r2c/c2r to work with howmany > 1
|
cannam@95
|
3657
|
cannam@95
|
3658 M ./mpi/rdft2-rank-geq2-transposed.c -1 +2
|
cannam@95
|
3659 M ./mpi/rdft2-rank-geq2.c -1 +2
|
cannam@95
|
3660 M ./mpi/rdft2-serial.c -2 +3
|
cannam@95
|
3661 M ./tests/check.pl -1
|
cannam@95
|
3662
|
cannam@95
|
3663 Wed Mar 21 18:44:41 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3664 * rm MPI version from TODO
|
cannam@95
|
3665
|
cannam@95
|
3666 M ./TODO -2
|
cannam@95
|
3667
|
cannam@95
|
3668 Wed Mar 21 18:34:40 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3669 * added 'make bigcheck' for MPI (no paranoid-check, unfortunately), and properly get MPIRUN from configure
|
cannam@95
|
3670
|
cannam@95
|
3671 M ./configure.ac +2
|
cannam@95
|
3672 M ./mpi/Makefile.am -7 +10
|
cannam@95
|
3673
|
cannam@95
|
3674 Wed Mar 21 18:23:18 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3675 * bug fix - incorrect local_size returned for 1d bigvec case
|
cannam@95
|
3676
|
cannam@95
|
3677 M ./mpi/api.c -1 +1
|
cannam@95
|
3678
|
cannam@95
|
3679 Wed Mar 21 03:13:54 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3680 * hack to specify MPI_TRANSPOSED_IN/OUT via "[" and "]" in libbench2 problem
|
cannam@95
|
3681
|
cannam@95
|
3682 M ./libbench2/bench-user.h +1
|
cannam@95
|
3683 M ./libbench2/problem.c +6
|
cannam@95
|
3684 M ./mpi/mpi-bench.c +12
|
cannam@95
|
3685 M ./tests/check.pl -2 +7
|
cannam@95
|
3686
|
cannam@95
|
3687 Wed Mar 21 02:58:11 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3688 * added MPI 'make check', still needs a bit of work
|
cannam@95
|
3689
|
cannam@95
|
3690 M ./mpi/Makefile.am +28
|
cannam@95
|
3691 M ./tests/check.pl +31
|
cannam@95
|
3692
|
cannam@95
|
3693 Wed Mar 21 02:47:10 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3694 * bug fix in r2r transposed-input case
|
cannam@95
|
3695
|
cannam@95
|
3696 M ./mpi/rdft-problem.c +3
|
cannam@95
|
3697
|
cannam@95
|
3698 Wed Mar 21 02:46:25 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3699 * don't output more than 300 erroneous outputs (unless verbose > 2)
|
cannam@95
|
3700
|
cannam@95
|
3701 M ./libbench2/verify-lib.c -2 +3
|
cannam@95
|
3702 M ./libbench2/verify-r2r.c -2 +3
|
cannam@95
|
3703
|
cannam@95
|
3704 Wed Mar 21 01:48:54 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3705 * fixed bug in transposed-in c2r MPI transforms ... seems to be working, finally
|
cannam@95
|
3706
|
cannam@95
|
3707 M ./mpi/rdft2-problem.c -5 +6
|
cannam@95
|
3708
|
cannam@95
|
3709 Wed Mar 21 00:41:32 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3710 * some fixes to MPI r2c/c2r transforms with transposed output/input
|
cannam@95
|
3711
|
cannam@95
|
3712 M ./mpi/rdft2-rank-geq2-transposed.c -11 +17
|
cannam@95
|
3713
|
cannam@95
|
3714 Wed Mar 21 00:40:25 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3715 * typos
|
cannam@95
|
3716
|
cannam@95
|
3717 M ./NEWS -4 +4
|
cannam@95
|
3718
|
cannam@95
|
3719 Tue Mar 20 19:53:02 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3720 * bug fix for mpi-bench with r2c/c2r: allocate a little bit extra to make sure that padding is allocated
|
cannam@95
|
3721
|
cannam@95
|
3722 M ./libbench2/allocate.c -2 +4
|
cannam@95
|
3723
|
cannam@95
|
3724 Tue Mar 20 19:19:13 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3725 * fix typo, thanks to Ernest Turro for the bug report
|
cannam@95
|
3726
|
cannam@95
|
3727 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
3728
|
cannam@95
|
3729 Tue Mar 20 01:39:06 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3730 * spacing tweaks
|
cannam@95
|
3731
|
cannam@95
|
3732 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
3733
|
cannam@95
|
3734 Tue Mar 20 00:53:11 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3735 * Ralf Wildenhues is the one who pointed out that the self-communication could fill in the stalls in the pairwise schedule
|
cannam@95
|
3736
|
cannam@95
|
3737 M ./mpi/testsched.c -3 +2
|
cannam@95
|
3738
|
cannam@95
|
3739 Tue Mar 20 00:22:25 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3740 * add TRANSPOSED_OUT/IN support for r2c/c2r, respectively
|
cannam@95
|
3741
|
cannam@95
|
3742 M ./doc/fftw3.texi -4 +1
|
cannam@95
|
3743 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
3744 M ./mpi/README -3
|
cannam@95
|
3745 M ./mpi/api.c -6 +15
|
cannam@95
|
3746 M ./mpi/conf.c -1 +1
|
cannam@95
|
3747 M ./mpi/rdft2-problem.c -18 +9
|
cannam@95
|
3748 A ./mpi/rdft2-rank-geq2-transposed.c
|
cannam@95
|
3749
|
cannam@95
|
3750 Mon Mar 19 21:45:34 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3751 * yikes! fixed likely deadlock bug in MPI
|
cannam@95
|
3752
|
cannam@95
|
3753 M ./mpi/transpose-recurse.c -2 +2
|
cannam@95
|
3754
|
cannam@95
|
3755 Mon Mar 19 21:38:52 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3756 * comment
|
cannam@95
|
3757
|
cannam@95
|
3758 M ./mpi/transpose-pairwise.c -2 +8
|
cannam@95
|
3759
|
cannam@95
|
3760 Mon Mar 19 21:30:44 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3761 * s/alpha1/alpha2/
|
cannam@95
|
3762
|
cannam@95
|
3763 M ./NEWS -1 +1
|
cannam@95
|
3764
|
cannam@95
|
3765 Mon Mar 19 00:39:47 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3766 * include README in dist tarball
|
cannam@95
|
3767
|
cannam@95
|
3768 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
3769
|
cannam@95
|
3770 Mon Mar 19 00:35:43 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3771 * added MPI r2c/c2r transforms, some more documentation
|
cannam@95
|
3772
|
cannam@95
|
3773 M ./NEWS -4 +9
|
cannam@95
|
3774 M ./doc/fftw3.texi -6 +73
|
cannam@95
|
3775 M ./libbench2/bench-user.h +2
|
cannam@95
|
3776 M ./libbench2/problem.c -2 +4
|
cannam@95
|
3777 M ./mpi/Makefile.am -1 +2
|
cannam@95
|
3778 A ./mpi/README
|
cannam@95
|
3779 M ./mpi/api.c +140
|
cannam@95
|
3780 M ./mpi/conf.c +4
|
cannam@95
|
3781 M ./mpi/fftw3-mpi.h -88 +116
|
cannam@95
|
3782 M ./mpi/mpi-bench.c -2 +102
|
cannam@95
|
3783 A ./mpi/mpi-rdft2.h
|
cannam@95
|
3784 A ./mpi/rdft2-problem.c
|
cannam@95
|
3785 A ./mpi/rdft2-rank-geq2.c
|
cannam@95
|
3786 A ./mpi/rdft2-serial.c
|
cannam@95
|
3787 A ./mpi/rdft2-solve.c
|
cannam@95
|
3788
|
cannam@95
|
3789 Sun Mar 18 23:14:29 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3790 * set version to 3.2alpha2
|
cannam@95
|
3791
|
cannam@95
|
3792 M ./configure.ac -1 +1
|
cannam@95
|
3793
|
cannam@95
|
3794 Sun Mar 18 19:12:18 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3795 * changed --enable-mips_ps to --enable-mips-ps; added Cell section to manual (from README.Cell); many minor updates to manual
|
cannam@95
|
3796
|
cannam@95
|
3797 M ./configure.ac -1 +1
|
cannam@95
|
3798 M ./doc/fftw3.texi -15 +243
|
cannam@95
|
3799
|
cannam@95
|
3800 Sun Mar 18 15:27:06 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3801 * whoops, need to sync costs in problem_mpi_rdft
|
cannam@95
|
3802
|
cannam@95
|
3803 M ./mpi/api.c +3
|
cannam@95
|
3804
|
cannam@95
|
3805 Sun Mar 18 12:44:49 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3806 * documented guru64 interface
|
cannam@95
|
3807
|
cannam@95
|
3808 M ./NEWS -1 +1
|
cannam@95
|
3809 M ./doc/fftw3.texi -11 +81
|
cannam@95
|
3810
|
cannam@95
|
3811 Sun Mar 18 02:57:46 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3812 * typo
|
cannam@95
|
3813
|
cannam@95
|
3814 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
3815
|
cannam@95
|
3816 Sun Mar 18 02:45:09 EDT 2007 stevenj@fftw.org
|
cannam@95
|
3817 * bumped copyright year to 2007
|
cannam@95
|
3818
|
cannam@95
|
3819 M ./COPYRIGHT -2 +2
|
cannam@95
|
3820 M ./api/api.h -2 +2
|
cannam@95
|
3821 M ./api/apiplan.c -2 +2
|
cannam@95
|
3822 M ./api/configure.c -2 +2
|
cannam@95
|
3823 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
3824 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
3825 M ./api/execute-dft.c -2 +2
|
cannam@95
|
3826 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
3827 M ./api/execute-split-dft-c2r.c -2 +2
|
cannam@95
|
3828 M ./api/execute-split-dft-r2c.c -2 +2
|
cannam@95
|
3829 M ./api/execute-split-dft.c -2 +2
|
cannam@95
|
3830 M ./api/execute.c -2 +2
|
cannam@95
|
3831 M ./api/export-wisdom-to-file.c -2 +2
|
cannam@95
|
3832 M ./api/export-wisdom-to-string.c -2 +2
|
cannam@95
|
3833 M ./api/export-wisdom.c -2 +2
|
cannam@95
|
3834 M ./api/f77api.c -2 +2
|
cannam@95
|
3835 M ./api/f77funcs.h -2 +2
|
cannam@95
|
3836 M ./api/fftw3.h -2 +2
|
cannam@95
|
3837 M ./api/flops.c -2 +2
|
cannam@95
|
3838 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
3839 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
3840 M ./api/import-wisdom-from-file.c -2 +2
|
cannam@95
|
3841 M ./api/import-wisdom-from-string.c -2 +2
|
cannam@95
|
3842 M ./api/import-wisdom.c -2 +2
|
cannam@95
|
3843 M ./api/malloc.c -2 +2
|
cannam@95
|
3844 M ./api/map-r2r-kind.c -2 +2
|
cannam@95
|
3845 M ./api/mapflags.c -2 +2
|
cannam@95
|
3846 M ./api/mkprinter-file.c -2 +2
|
cannam@95
|
3847 M ./api/mktensor-iodims.h -2 +2
|
cannam@95
|
3848 M ./api/mktensor-rowmajor.c -2 +2
|
cannam@95
|
3849 M ./api/plan-dft-1d.c -2 +2
|
cannam@95
|
3850 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
3851 M ./api/plan-dft-3d.c -2 +2
|
cannam@95
|
3852 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
3853 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
3854 M ./api/plan-dft-c2r-3d.c -2 +2
|
cannam@95
|
3855 M ./api/plan-dft-c2r.c -2 +2
|
cannam@95
|
3856 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
3857 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
3858 M ./api/plan-dft-r2c-3d.c -2 +2
|
cannam@95
|
3859 M ./api/plan-dft-r2c.c -2 +2
|
cannam@95
|
3860 M ./api/plan-dft.c -2 +2
|
cannam@95
|
3861 M ./api/plan-guru-dft-c2r.h -2 +2
|
cannam@95
|
3862 M ./api/plan-guru-dft-r2c.h -2 +2
|
cannam@95
|
3863 M ./api/plan-guru-dft.h -2 +2
|
cannam@95
|
3864 M ./api/plan-guru-r2r.h -2 +2
|
cannam@95
|
3865 M ./api/plan-guru-split-dft-c2r.h -2 +2
|
cannam@95
|
3866 M ./api/plan-guru-split-dft-r2c.h -2 +2
|
cannam@95
|
3867 M ./api/plan-guru-split-dft.h -2 +2
|
cannam@95
|
3868 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
3869 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
3870 M ./api/plan-many-dft.c -2 +2
|
cannam@95
|
3871 M ./api/plan-many-r2r.c -2 +2
|
cannam@95
|
3872 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
3873 M ./api/plan-r2r-2d.c -2 +2
|
cannam@95
|
3874 M ./api/plan-r2r-3d.c -2 +2
|
cannam@95
|
3875 M ./api/plan-r2r.c -2 +2
|
cannam@95
|
3876 M ./api/print-plan.c -2 +2
|
cannam@95
|
3877 M ./api/rdft2-pad.c -2 +2
|
cannam@95
|
3878 M ./api/the-planner.c -2 +2
|
cannam@95
|
3879 M ./api/version.c -2 +2
|
cannam@95
|
3880 M ./api/x77.h -2 +2
|
cannam@95
|
3881 M ./dft/bluestein.c -2 +2
|
cannam@95
|
3882 M ./dft/buffered.c -2 +2
|
cannam@95
|
3883 M ./dft/codelet-dft.h -2 +2
|
cannam@95
|
3884 M ./dft/conf.c -2 +2
|
cannam@95
|
3885 M ./dft/ct.c -2 +2
|
cannam@95
|
3886 M ./dft/ct.h -2 +2
|
cannam@95
|
3887 M ./dft/dft.h -2 +2
|
cannam@95
|
3888 M ./dft/dftw-direct.c -2 +2
|
cannam@95
|
3889 M ./dft/dftw-directsq.c -2 +2
|
cannam@95
|
3890 M ./dft/dftw-generic.c -2 +2
|
cannam@95
|
3891 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
3892 M ./dft/direct.c -2 +2
|
cannam@95
|
3893 M ./dft/generic.c -2 +2
|
cannam@95
|
3894 M ./dft/indirect-transpose.c -2 +2
|
cannam@95
|
3895 M ./dft/indirect.c -2 +2
|
cannam@95
|
3896 M ./dft/kdft-dif.c -2 +2
|
cannam@95
|
3897 M ./dft/kdft-difsq.c -2 +2
|
cannam@95
|
3898 M ./dft/kdft-dit.c -2 +2
|
cannam@95
|
3899 M ./dft/kdft.c -2 +2
|
cannam@95
|
3900 M ./dft/nop.c -2 +2
|
cannam@95
|
3901 M ./dft/plan.c -2 +2
|
cannam@95
|
3902 M ./dft/problem.c -2 +2
|
cannam@95
|
3903 M ./dft/rader.c -2 +2
|
cannam@95
|
3904 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
3905 M ./dft/scalar/n.c -2 +2
|
cannam@95
|
3906 M ./dft/scalar/n.h -2 +2
|
cannam@95
|
3907 M ./dft/scalar/t.c -2 +2
|
cannam@95
|
3908 M ./dft/scalar/t.h -2 +2
|
cannam@95
|
3909 M ./dft/simd/n1b.c -2 +2
|
cannam@95
|
3910 M ./dft/simd/n1b.h -2 +2
|
cannam@95
|
3911 M ./dft/simd/n1f.c -2 +2
|
cannam@95
|
3912 M ./dft/simd/n1f.h -2 +2
|
cannam@95
|
3913 M ./dft/simd/n2b.c -2 +2
|
cannam@95
|
3914 M ./dft/simd/n2b.h -2 +2
|
cannam@95
|
3915 M ./dft/simd/n2f.c -2 +2
|
cannam@95
|
3916 M ./dft/simd/n2f.h -2 +2
|
cannam@95
|
3917 M ./dft/simd/n2s.c -2 +2
|
cannam@95
|
3918 M ./dft/simd/n2s.h -2 +2
|
cannam@95
|
3919 M ./dft/simd/q1b.c -2 +2
|
cannam@95
|
3920 M ./dft/simd/q1b.h -2 +2
|
cannam@95
|
3921 M ./dft/simd/q1f.c -2 +2
|
cannam@95
|
3922 M ./dft/simd/q1f.h -2 +2
|
cannam@95
|
3923 M ./dft/simd/t.c -2 +2
|
cannam@95
|
3924 M ./dft/simd/t1b.h -2 +2
|
cannam@95
|
3925 M ./dft/simd/t1bu.h -2 +2
|
cannam@95
|
3926 M ./dft/simd/t1f.h -2 +2
|
cannam@95
|
3927 M ./dft/simd/t1fu.h -2 +2
|
cannam@95
|
3928 M ./dft/simd/t2b.h -2 +2
|
cannam@95
|
3929 M ./dft/simd/t2f.h -2 +2
|
cannam@95
|
3930 M ./dft/simd/t3b.h -2 +2
|
cannam@95
|
3931 M ./dft/simd/t3f.h -2 +2
|
cannam@95
|
3932 M ./dft/simd/ts.c -2 +2
|
cannam@95
|
3933 M ./dft/simd/ts.h -2 +2
|
cannam@95
|
3934 M ./dft/solve.c -2 +2
|
cannam@95
|
3935 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
3936 M ./dft/zero.c -2 +2
|
cannam@95
|
3937 M ./doc/f77_wisdom.f -2 +2
|
cannam@95
|
3938 M ./genfft/algsimp.ml -2 +2
|
cannam@95
|
3939 M ./genfft/algsimp.mli -2 +2
|
cannam@95
|
3940 M ./genfft/annotate.ml -2 +2
|
cannam@95
|
3941 M ./genfft/annotate.mli -2 +2
|
cannam@95
|
3942 M ./genfft/assoctable.ml -2 +2
|
cannam@95
|
3943 M ./genfft/assoctable.mli -2 +2
|
cannam@95
|
3944 M ./genfft/c.ml -2 +2
|
cannam@95
|
3945 M ./genfft/c.mli -2 +2
|
cannam@95
|
3946 M ./genfft/complex.ml -2 +2
|
cannam@95
|
3947 M ./genfft/complex.mli -2 +2
|
cannam@95
|
3948 M ./genfft/conv.ml -2 +2
|
cannam@95
|
3949 M ./genfft/conv.mli -2 +2
|
cannam@95
|
3950 M ./genfft/dag.ml -2 +2
|
cannam@95
|
3951 M ./genfft/dag.mli -2 +2
|
cannam@95
|
3952 M ./genfft/expr.ml -2 +2
|
cannam@95
|
3953 M ./genfft/expr.mli -2 +2
|
cannam@95
|
3954 M ./genfft/fft.ml -2 +2
|
cannam@95
|
3955 M ./genfft/fft.mli -2 +2
|
cannam@95
|
3956 M ./genfft/gen_hc2c.ml -2 +2
|
cannam@95
|
3957 M ./genfft/gen_hc2cdft.ml -2 +2
|
cannam@95
|
3958 M ./genfft/gen_hc2cdft_c.ml -2 +2
|
cannam@95
|
3959 M ./genfft/gen_hc2hc.ml -2 +2
|
cannam@95
|
3960 M ./genfft/gen_mdct.ml -2 +2
|
cannam@95
|
3961 M ./genfft/gen_notw.ml -2 +2
|
cannam@95
|
3962 M ./genfft/gen_notw_c.ml -2 +2
|
cannam@95
|
3963 M ./genfft/gen_r2cb.ml -2 +2
|
cannam@95
|
3964 M ./genfft/gen_r2cf.ml -2 +2
|
cannam@95
|
3965 M ./genfft/gen_r2r.ml -2 +2
|
cannam@95
|
3966 M ./genfft/gen_twiddle.ml -2 +2
|
cannam@95
|
3967 M ./genfft/gen_twiddle_c.ml -2 +2
|
cannam@95
|
3968 M ./genfft/gen_twidsq.ml -2 +2
|
cannam@95
|
3969 M ./genfft/gen_twidsq_c.ml -2 +2
|
cannam@95
|
3970 M ./genfft/genutil.ml -2 +2
|
cannam@95
|
3971 M ./genfft/littlesimp.ml -2 +2
|
cannam@95
|
3972 M ./genfft/littlesimp.mli -2 +2
|
cannam@95
|
3973 M ./genfft/magic.ml -2 +2
|
cannam@95
|
3974 M ./genfft/monads.ml -2 +2
|
cannam@95
|
3975 M ./genfft/number.ml -2 +2
|
cannam@95
|
3976 M ./genfft/number.mli -2 +2
|
cannam@95
|
3977 M ./genfft/oracle.ml -2 +2
|
cannam@95
|
3978 M ./genfft/oracle.mli -2 +2
|
cannam@95
|
3979 M ./genfft/schedule.ml -2 +2
|
cannam@95
|
3980 M ./genfft/schedule.mli -2 +2
|
cannam@95
|
3981 M ./genfft/simd.ml -2 +2
|
cannam@95
|
3982 M ./genfft/simd.mli -2 +2
|
cannam@95
|
3983 M ./genfft/simdmagic.ml -2 +2
|
cannam@95
|
3984 M ./genfft/to_alist.ml -2 +2
|
cannam@95
|
3985 M ./genfft/to_alist.mli -2 +2
|
cannam@95
|
3986 M ./genfft/trig.ml -2 +2
|
cannam@95
|
3987 M ./genfft/trig.mli -2 +2
|
cannam@95
|
3988 M ./genfft/twiddle.ml -2 +2
|
cannam@95
|
3989 M ./genfft/twiddle.mli -2 +2
|
cannam@95
|
3990 M ./genfft/unique.ml -2 +2
|
cannam@95
|
3991 M ./genfft/unique.mli -2 +2
|
cannam@95
|
3992 M ./genfft/util.ml -2 +2
|
cannam@95
|
3993 M ./genfft/util.mli -2 +2
|
cannam@95
|
3994 M ./genfft/variable.ml -2 +2
|
cannam@95
|
3995 M ./genfft/variable.mli -2 +2
|
cannam@95
|
3996 M ./kernel/align.c -2 +2
|
cannam@95
|
3997 M ./kernel/alloc.c -2 +2
|
cannam@95
|
3998 M ./kernel/assert.c -2 +2
|
cannam@95
|
3999 M ./kernel/awake.c -2 +2
|
cannam@95
|
4000 M ./kernel/buffered.c -2 +2
|
cannam@95
|
4001 M ./kernel/cpy1d.c -2 +2
|
cannam@95
|
4002 M ./kernel/cpy2d-pair.c -2 +2
|
cannam@95
|
4003 M ./kernel/cpy2d.c -2 +2
|
cannam@95
|
4004 M ./kernel/ct.c -2 +2
|
cannam@95
|
4005 M ./kernel/cycle.h -2 +2
|
cannam@95
|
4006 M ./kernel/debug.c -2 +2
|
cannam@95
|
4007 M ./kernel/extract-reim.c -2 +2
|
cannam@95
|
4008 M ./kernel/hash.c -2 +2
|
cannam@95
|
4009 M ./kernel/iabs.c -2 +2
|
cannam@95
|
4010 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
4011 M ./kernel/kalloc.c -2 +2
|
cannam@95
|
4012 M ./kernel/md5-1.c -2 +2
|
cannam@95
|
4013 M ./kernel/md5.c -2 +2
|
cannam@95
|
4014 M ./kernel/minmax.c -2 +2
|
cannam@95
|
4015 M ./kernel/ops.c -2 +2
|
cannam@95
|
4016 M ./kernel/pickdim.c -2 +2
|
cannam@95
|
4017 M ./kernel/plan.c -2 +2
|
cannam@95
|
4018 M ./kernel/primes.c -2 +2
|
cannam@95
|
4019 M ./kernel/print.c -2 +2
|
cannam@95
|
4020 M ./kernel/problem.c -2 +2
|
cannam@95
|
4021 M ./kernel/rader.c -2 +2
|
cannam@95
|
4022 M ./kernel/scan.c -2 +2
|
cannam@95
|
4023 M ./kernel/solver.c -2 +2
|
cannam@95
|
4024 M ./kernel/solvtab.c -2 +2
|
cannam@95
|
4025 M ./kernel/stride.c -2 +2
|
cannam@95
|
4026 M ./kernel/tensor.c -2 +2
|
cannam@95
|
4027 M ./kernel/tensor1.c -2 +2
|
cannam@95
|
4028 M ./kernel/tensor2.c -2 +2
|
cannam@95
|
4029 M ./kernel/tensor3.c -2 +2
|
cannam@95
|
4030 M ./kernel/tensor4.c -2 +2
|
cannam@95
|
4031 M ./kernel/tensor5.c -2 +2
|
cannam@95
|
4032 M ./kernel/tensor7.c -2 +2
|
cannam@95
|
4033 M ./kernel/tensor8.c -2 +2
|
cannam@95
|
4034 M ./kernel/tensor9.c -2 +2
|
cannam@95
|
4035 M ./kernel/tile2d.c -2 +2
|
cannam@95
|
4036 M ./kernel/timer.c -2 +2
|
cannam@95
|
4037 M ./kernel/transpose.c -2 +2
|
cannam@95
|
4038 M ./kernel/trig.c -2 +2
|
cannam@95
|
4039 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
4040 M ./libbench2/dotens2.c -2 +2
|
cannam@95
|
4041 M ./libbench2/my-getopt.c -2 +2
|
cannam@95
|
4042 M ./libbench2/my-getopt.h -2 +2
|
cannam@95
|
4043 M ./libbench2/verify-dft.c -2 +2
|
cannam@95
|
4044 M ./libbench2/verify-lib.c -2 +2
|
cannam@95
|
4045 M ./libbench2/verify-r2r.c -2 +2
|
cannam@95
|
4046 M ./libbench2/verify-rdft2.c -2 +2
|
cannam@95
|
4047 M ./libbench2/verify.h -2 +2
|
cannam@95
|
4048 M ./mpi/any-true.c -2 +2
|
cannam@95
|
4049 M ./mpi/api.c -2 +2
|
cannam@95
|
4050 M ./mpi/block.c -2 +2
|
cannam@95
|
4051 M ./mpi/choose-radix.c -2 +2
|
cannam@95
|
4052 M ./mpi/conf.c -2 +2
|
cannam@95
|
4053 M ./mpi/dft-problem.c -2 +2
|
cannam@95
|
4054 M ./mpi/dft-rank-geq2-transposed.c -2 +2
|
cannam@95
|
4055 M ./mpi/dft-rank-geq2.c -2 +2
|
cannam@95
|
4056 M ./mpi/dft-rank1-bigvec.c -2 +2
|
cannam@95
|
4057 M ./mpi/dft-rank1.c -2 +2
|
cannam@95
|
4058 M ./mpi/dft-serial.c -2 +2
|
cannam@95
|
4059 M ./mpi/dft-solve.c -2 +2
|
cannam@95
|
4060 M ./mpi/dtensor.c -2 +2
|
cannam@95
|
4061 M ./mpi/fftw3-mpi.h -2 +2
|
cannam@95
|
4062 M ./mpi/ifftw-mpi.h -2 +2
|
cannam@95
|
4063 M ./mpi/mpi-dft.h -2 +2
|
cannam@95
|
4064 M ./mpi/mpi-rdft.h -2 +2
|
cannam@95
|
4065 M ./mpi/mpi-transpose.h -2 +2
|
cannam@95
|
4066 M ./mpi/rdft-problem.c -2 +2
|
cannam@95
|
4067 M ./mpi/rdft-rank-geq2-transposed.c -2 +2
|
cannam@95
|
4068 M ./mpi/rdft-rank-geq2.c -2 +2
|
cannam@95
|
4069 M ./mpi/rdft-rank1-bigvec.c -2 +2
|
cannam@95
|
4070 M ./mpi/rdft-serial.c -2 +2
|
cannam@95
|
4071 M ./mpi/rdft-solve.c -2 +2
|
cannam@95
|
4072 M ./mpi/rearrange.c -2 +2
|
cannam@95
|
4073 M ./mpi/testsched.c -2 +2
|
cannam@95
|
4074 M ./mpi/transpose-alltoall.c -2 +2
|
cannam@95
|
4075 M ./mpi/transpose-pairwise.c -2 +2
|
cannam@95
|
4076 M ./mpi/transpose-problem.c -2 +2
|
cannam@95
|
4077 M ./mpi/transpose-recurse.c -2 +2
|
cannam@95
|
4078 M ./mpi/transpose-solve.c -2 +2
|
cannam@95
|
4079 M ./mpi/wisdom-api.c -2 +2
|
cannam@95
|
4080 M ./rdft/buffered.c -2 +2
|
cannam@95
|
4081 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
4082 M ./rdft/codelet-rdft.h -2 +2
|
cannam@95
|
4083 M ./rdft/conf.c -2 +2
|
cannam@95
|
4084 M ./rdft/ct-hc2c-direct.c -2 +2
|
cannam@95
|
4085 M ./rdft/ct-hc2c.c -2 +2
|
cannam@95
|
4086 M ./rdft/ct-hc2c.h -2 +2
|
cannam@95
|
4087 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
4088 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
4089 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
4090 M ./rdft/direct-r2c.c -2 +2
|
cannam@95
|
4091 M ./rdft/direct-r2r.c -2 +2
|
cannam@95
|
4092 M ./rdft/direct2.c -2 +2
|
cannam@95
|
4093 M ./rdft/generic.c -2 +2
|
cannam@95
|
4094 M ./rdft/hc2hc-direct.c -2 +2
|
cannam@95
|
4095 M ./rdft/hc2hc-generic.c -2 +2
|
cannam@95
|
4096 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
4097 M ./rdft/hc2hc.h -2 +2
|
cannam@95
|
4098 M ./rdft/indirect.c -2 +2
|
cannam@95
|
4099 M ./rdft/khc2c.c -2 +2
|
cannam@95
|
4100 M ./rdft/khc2hc.c -2 +2
|
cannam@95
|
4101 M ./rdft/kr2c.c -2 +2
|
cannam@95
|
4102 M ./rdft/kr2r.c -2 +2
|
cannam@95
|
4103 M ./rdft/nop.c -2 +2
|
cannam@95
|
4104 M ./rdft/nop2.c -2 +2
|
cannam@95
|
4105 M ./rdft/plan.c -2 +2
|
cannam@95
|
4106 M ./rdft/plan2.c -2 +2
|
cannam@95
|
4107 M ./rdft/problem.c -2 +2
|
cannam@95
|
4108 M ./rdft/problem2.c -2 +2
|
cannam@95
|
4109 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
4110 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
4111 M ./rdft/rank0-rdft2.c -2 +2
|
cannam@95
|
4112 M ./rdft/rank0.c -2 +2
|
cannam@95
|
4113 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
4114 M ./rdft/rdft.h -2 +2
|
cannam@95
|
4115 M ./rdft/rdft2-inplace-strides.c -2 +2
|
cannam@95
|
4116 M ./rdft/rdft2-rdft.c -2 +2
|
cannam@95
|
4117 M ./rdft/rdft2-strides.c -2 +2
|
cannam@95
|
4118 M ./rdft/rdft2-tensor-max-index.c -2 +2
|
cannam@95
|
4119 M ./rdft/scalar/hb.h -2 +2
|
cannam@95
|
4120 M ./rdft/scalar/hc2c.c -2 +2
|
cannam@95
|
4121 M ./rdft/scalar/hc2cb.h -2 +2
|
cannam@95
|
4122 M ./rdft/scalar/hc2cf.h -2 +2
|
cannam@95
|
4123 M ./rdft/scalar/hf.h -2 +2
|
cannam@95
|
4124 M ./rdft/scalar/hfb.c -2 +2
|
cannam@95
|
4125 M ./rdft/scalar/r2c.c -2 +2
|
cannam@95
|
4126 M ./rdft/scalar/r2cb.h -2 +2
|
cannam@95
|
4127 M ./rdft/scalar/r2cbIII.h -2 +2
|
cannam@95
|
4128 M ./rdft/scalar/r2cf.h -2 +2
|
cannam@95
|
4129 M ./rdft/scalar/r2cfII.h -2 +2
|
cannam@95
|
4130 M ./rdft/scalar/r2r.c -2 +2
|
cannam@95
|
4131 M ./rdft/scalar/r2r.h -2 +2
|
cannam@95
|
4132 M ./rdft/simd/hc2cbv.c -2 +2
|
cannam@95
|
4133 M ./rdft/simd/hc2cbv.h -2 +2
|
cannam@95
|
4134 M ./rdft/simd/hc2cfv.c -2 +2
|
cannam@95
|
4135 M ./rdft/simd/hc2cfv.h -2 +2
|
cannam@95
|
4136 M ./rdft/solve.c -2 +2
|
cannam@95
|
4137 M ./rdft/solve2.c -2 +2
|
cannam@95
|
4138 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
4139 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
4140 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
4141 M ./reodft/conf.c -2 +2
|
cannam@95
|
4142 M ./reodft/redft00e-r2hc-pad.c -2 +2
|
cannam@95
|
4143 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
4144 M ./reodft/reodft.h -2 +2
|
cannam@95
|
4145 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
4146 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
4147 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
4148 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
4149 M ./reodft/rodft00e-r2hc-pad.c -2 +2
|
cannam@95
|
4150 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
4151 M ./simd/altivec.c -2 +2
|
cannam@95
|
4152 M ./simd/nonportable/sse.c -2 +2
|
cannam@95
|
4153 M ./simd/nonportable/sse2.c -2 +2
|
cannam@95
|
4154 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
4155 M ./simd/simd-sse.h -2 +2
|
cannam@95
|
4156 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
4157 M ./simd/simd.h -2 +2
|
cannam@95
|
4158 M ./simd/sse.c -2 +2
|
cannam@95
|
4159 M ./simd/sse2.c -2 +2
|
cannam@95
|
4160 M ./simd/taint.c -2 +2
|
cannam@95
|
4161 M ./simd/x86-cpuid.h -2 +2
|
cannam@95
|
4162 M ./threads/api.c -2 +2
|
cannam@95
|
4163 M ./threads/conf.c -2 +2
|
cannam@95
|
4164 M ./threads/ct.c -2 +2
|
cannam@95
|
4165 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
4166 M ./threads/f77api.c -2 +2
|
cannam@95
|
4167 M ./threads/f77funcs.h -2 +2
|
cannam@95
|
4168 M ./threads/hc2hc.c -2 +2
|
cannam@95
|
4169 M ./threads/openmp.c -2 +2
|
cannam@95
|
4170 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
4171 M ./threads/threads.c -2 +2
|
cannam@95
|
4172 M ./threads/threads.h -2 +2
|
cannam@95
|
4173 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
4174 M ./tools/fftw-wisdom-to-conf.1 -4 +4
|
cannam@95
|
4175 M ./tools/fftw-wisdom-to-conf.in -2 +2
|
cannam@95
|
4176 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
4177 M ./tools/fftw_wisdom.1.in -4 +4
|
cannam@95
|
4178
|
cannam@95
|
4179 Sun Mar 18 01:41:40 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4180 * noted CodeSourcery in AUTHORS
|
cannam@95
|
4181
|
cannam@95
|
4182 M ./AUTHORS -1 +2
|
cannam@95
|
4183
|
cannam@95
|
4184 Sun Mar 18 01:25:00 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4185 * more MPI documentation
|
cannam@95
|
4186
|
cannam@95
|
4187 M ./doc/fftw3.texi -2 +61
|
cannam@95
|
4188
|
cannam@95
|
4189 Sat Mar 17 23:15:04 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4190 * added MPI multi-dimensional rdft solvers & tests
|
cannam@95
|
4191
|
cannam@95
|
4192 M ./mpi/Makefile.am -2 +4
|
cannam@95
|
4193 M ./mpi/api.c +104
|
cannam@95
|
4194 M ./mpi/conf.c +5
|
cannam@95
|
4195 M ./mpi/fftw3-mpi.h -73 +90
|
cannam@95
|
4196 M ./mpi/mpi-bench.c -1 +94
|
cannam@95
|
4197 A ./mpi/mpi-rdft.h
|
cannam@95
|
4198 A ./mpi/rdft-problem.c
|
cannam@95
|
4199 A ./mpi/rdft-rank-geq2-transposed.c
|
cannam@95
|
4200 A ./mpi/rdft-rank-geq2.c
|
cannam@95
|
4201 A ./mpi/rdft-rank1-bigvec.c
|
cannam@95
|
4202 A ./mpi/rdft-serial.c
|
cannam@95
|
4203 A ./mpi/rdft-solve.c
|
cannam@95
|
4204
|
cannam@95
|
4205 Sat Mar 17 22:52:00 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4206 * whoops
|
cannam@95
|
4207
|
cannam@95
|
4208 M ./mpi/dft-rank1-bigvec.c -1 +1
|
cannam@95
|
4209
|
cannam@95
|
4210 Sat Mar 17 22:43:54 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4211 * clarification - fftw_mpi_init should be called before importing wisdom
|
cannam@95
|
4212
|
cannam@95
|
4213 M ./doc/fftw3.texi -2 +4
|
cannam@95
|
4214
|
cannam@95
|
4215 Sat Mar 17 19:49:37 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4216 * kindx/y/z -> kind0/1/2 for consistency
|
cannam@95
|
4217
|
cannam@95
|
4218 M ./api/fftw3.h -3 +3
|
cannam@95
|
4219 M ./doc/fftw3.texi -9 +9
|
cannam@95
|
4220
|
cannam@95
|
4221 Sat Mar 17 19:34:02 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4222 * typo
|
cannam@95
|
4223
|
cannam@95
|
4224 M ./mpi/dft-rank-geq2-transposed.c -1 +1
|
cannam@95
|
4225
|
cannam@95
|
4226 Sat Mar 17 19:14:16 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4227 * some refactoring in preparation for mpi-rdft
|
cannam@95
|
4228
|
cannam@95
|
4229 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
4230 M ./mpi/api.c -1 +1
|
cannam@95
|
4231 M ./mpi/dft-problem.c -2 +2
|
cannam@95
|
4232 M ./mpi/dft-rank1-bigvec.c -53 +5
|
cannam@95
|
4233 M ./mpi/dtensor.c -3 +3
|
cannam@95
|
4234 M ./mpi/ifftw-mpi.h -1 +29
|
cannam@95
|
4235 A ./mpi/rearrange.c
|
cannam@95
|
4236
|
cannam@95
|
4237 Sat Mar 17 18:12:45 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4238 * documented more stuff for MPI
|
cannam@95
|
4239
|
cannam@95
|
4240 M ./doc/fftw3.texi -2 +112
|
cannam@95
|
4241
|
cannam@95
|
4242 Sat Mar 17 15:41:23 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4243 * added NEWS for 3.2alpha
|
cannam@95
|
4244
|
cannam@95
|
4245 M ./NEWS -1 +37
|
cannam@95
|
4246
|
cannam@95
|
4247 Sat Mar 17 14:50:22 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4248 * documented MPI transpose routines
|
cannam@95
|
4249
|
cannam@95
|
4250 M ./doc/fftw3.texi -1 +130
|
cannam@95
|
4251
|
cannam@95
|
4252 Sat Mar 17 08:57:30 EDT 2007 athena@fftw.org
|
cannam@95
|
4253 * Removed unused variables
|
cannam@95
|
4254
|
cannam@95
|
4255 M ./rdft/direct-r2c.c -3
|
cannam@95
|
4256
|
cannam@95
|
4257 Fri Mar 16 14:47:10 EDT 2007 athena@fftw.org
|
cannam@95
|
4258 * Preparing for interim release of Cell code.
|
cannam@95
|
4259
|
cannam@95
|
4260 M ./AUTHORS +2
|
cannam@95
|
4261 M ./configure.ac -1 +1
|
cannam@95
|
4262 M ./doc/fftw3.texi +3
|
cannam@95
|
4263
|
cannam@95
|
4264 Thu Feb 8 12:23:43 EST 2007 athena@fftw.org
|
cannam@95
|
4265 * Added README.Cell
|
cannam@95
|
4266
|
cannam@95
|
4267 A ./README.Cell
|
cannam@95
|
4268 M ./Makefile.am -1 +2
|
cannam@95
|
4269 M ./README.Cell +103
|
cannam@95
|
4270
|
cannam@95
|
4271 Sat Mar 10 19:17:40 EST 2007 athena@fftw.org
|
cannam@95
|
4272 * Synchronized with main branch
|
cannam@95
|
4273
|
cannam@95
|
4274 M ./simd/simd.h +10
|
cannam@95
|
4275
|
cannam@95
|
4276 Mon Jan 22 17:43:56 EST 2007 athena@fftw.org
|
cannam@95
|
4277 * Adapted vrecur heuristic to Cell.
|
cannam@95
|
4278
|
cannam@95
|
4279 M ./cell/dft-direct-cell.c -1 +28
|
cannam@95
|
4280 M ./dft/dft.h +4
|
cannam@95
|
4281
|
cannam@95
|
4282 Sun Jan 21 19:09:33 EST 2007 athena@fftw.org
|
cannam@95
|
4283 * synchronize with main branch.
|
cannam@95
|
4284
|
cannam@95
|
4285
|
cannam@95
|
4286 Sun Jan 21 14:42:00 EST 2007 athena@fftw.org
|
cannam@95
|
4287 * synchronized with main branch
|
cannam@95
|
4288
|
cannam@95
|
4289
|
cannam@95
|
4290 Thu Jan 18 20:29:22 EST 2007 athena@fftw.org
|
cannam@95
|
4291 * Increased MAX_N to 32K/sizeof(R).
|
cannam@95
|
4292
|
cannam@95
|
4293 M ./cell/dft-direct-cell.c -23 +35
|
cannam@95
|
4294 M ./cell/fftw-cell.h -3 +3
|
cannam@95
|
4295 M ./cell/plans-double.c -9 +1033
|
cannam@95
|
4296 M ./cell/plans-single.c -13 +525
|
cannam@95
|
4297 M ./cell/spu/dft.spuc -2 +8
|
cannam@95
|
4298
|
cannam@95
|
4299 Thu Jan 18 13:43:51 EST 2007 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
4300 * Added pointer to solver->destroy which is used in the Cell branch.
|
cannam@95
|
4301
|
cannam@95
|
4302 M ./mpi/dft-rank-geq2-transposed.c -1 +1
|
cannam@95
|
4303 M ./mpi/dft-rank1-bigvec.c -1 +1
|
cannam@95
|
4304 M ./mpi/dft-rank1.c -1 +1
|
cannam@95
|
4305 M ./mpi/transpose-recurse.c -1 +1
|
cannam@95
|
4306
|
cannam@95
|
4307 Thu Jan 18 12:09:26 EST 2007 athena@fftw.org
|
cannam@95
|
4308 * Updated copyright notices
|
cannam@95
|
4309
|
cannam@95
|
4310 R ./mpi/transpose-radix2.c
|
cannam@95
|
4311 M ./cell/cell.c -2 +1
|
cannam@95
|
4312 M ./cell/conf.c -2 +1
|
cannam@95
|
4313 M ./cell/copy.c -2 +1
|
cannam@95
|
4314 M ./cell/dft-direct-cell.c -2 +1
|
cannam@95
|
4315 M ./cell/fftw-cell.h +19
|
cannam@95
|
4316 M ./cell/spu/alloc.spuc +19
|
cannam@95
|
4317 M ./cell/spu/copy.spuc +19
|
cannam@95
|
4318 M ./cell/spu/dft.spuc +18
|
cannam@95
|
4319 M ./cell/spu/dma.spuc +19
|
cannam@95
|
4320 M ./cell/spu/execute.spuc +19
|
cannam@95
|
4321 M ./cell/spu/fftw-spu.h +19
|
cannam@95
|
4322 M ./cell/spu/main.spuc +19
|
cannam@95
|
4323 M ./cell/spu/planner.spuc +19
|
cannam@95
|
4324 M ./cell/spu/spu-double.h +19
|
cannam@95
|
4325 M ./cell/spu/spu-single.h +19
|
cannam@95
|
4326 M ./cell/spu/transpose.spuc +19
|
cannam@95
|
4327 M ./cell/spufftw-embed.S +19
|
cannam@95
|
4328 M ./cell/transpose.c -2 +1
|
cannam@95
|
4329
|
cannam@95
|
4330 Fri Jan 12 12:54:43 EST 2007 athena@fftw.org
|
cannam@95
|
4331 * Use mfc_read_tag_status_all() instead of spu_mfcstat(2), since the former seems to be standardized.
|
cannam@95
|
4332
|
cannam@95
|
4333 M ./cell/spu/dma.spuc -1 +1
|
cannam@95
|
4334
|
cannam@95
|
4335 Thu Jan 11 14:55:08 EST 2007 athena@fftw.org
|
cannam@95
|
4336 * Silence some int/INT warnings.
|
cannam@95
|
4337
|
cannam@95
|
4338 M ./cell/dft-direct-cell.c -21 +24
|
cannam@95
|
4339
|
cannam@95
|
4340 Wed Jan 10 18:19:53 EST 2007 athena@fftw.org
|
cannam@95
|
4341 * Note incompatibility of --enable-cell with --enable-threads
|
cannam@95
|
4342
|
cannam@95
|
4343 M ./configure.ac +3
|
cannam@95
|
4344
|
cannam@95
|
4345 Wed Jan 10 17:57:10 EST 2007 athena@fftw.org
|
cannam@95
|
4346 * forgot to add file
|
cannam@95
|
4347
|
cannam@95
|
4348 A ./cell/spufftw-embed.S
|
cannam@95
|
4349
|
cannam@95
|
4350 Wed Jan 10 17:45:16 EST 2007 athena@fftw.org
|
cannam@95
|
4351 * 64-bit cleanup
|
cannam@95
|
4352
|
cannam@95
|
4353 M ./cell/Makefile.am -4 +3
|
cannam@95
|
4354 M ./cell/cell.c -7 +21
|
cannam@95
|
4355 M ./cell/copy.c -2 +2
|
cannam@95
|
4356 M ./cell/dft-direct-cell.c -11 +28
|
cannam@95
|
4357 M ./cell/fftw-cell.h -8 +10
|
cannam@95
|
4358 M ./cell/spu/dft.spuc -3 +3
|
cannam@95
|
4359 M ./cell/spu/dma.spuc -7 +9
|
cannam@95
|
4360 M ./cell/spu/fftw-spu.h -2 +2
|
cannam@95
|
4361 M ./cell/transpose.c -1 +1
|
cannam@95
|
4362 M ./configure.ac +3
|
cannam@95
|
4363 M ./m4/ax_gcc_archflag.m4 -1 +1
|
cannam@95
|
4364
|
cannam@95
|
4365 Wed Jan 10 13:47:20 EST 2007 athena@fftw.org
|
cannam@95
|
4366 * Use -mcpu=cell where appropriate.
|
cannam@95
|
4367
|
cannam@95
|
4368 M ./m4/ax_gcc_archflag.m4 +1
|
cannam@95
|
4369
|
cannam@95
|
4370 Tue Dec 26 21:35:59 EST 2006 athena@fftw.org
|
cannam@95
|
4371 * synchronized with main
|
cannam@95
|
4372
|
cannam@95
|
4373 M ./dft/buffered.c -14 +1
|
cannam@95
|
4374
|
cannam@95
|
4375 Sun Dec 24 20:58:25 EST 2006 athena@fftw.org
|
cannam@95
|
4376 * synchronized with main branch
|
cannam@95
|
4377
|
cannam@95
|
4378 M ./Makefile.am -12 +14
|
cannam@95
|
4379
|
cannam@95
|
4380 Sun Dec 24 13:47:37 EST 2006 athena@fftw.org
|
cannam@95
|
4381 * synchronized with main branch, updated to new sdk.
|
cannam@95
|
4382
|
cannam@95
|
4383 M! ./cell/spu/Makefile.am -4 +3
|
cannam@95
|
4384 M! ./cell/spu/dma.spuc -1
|
cannam@95
|
4385 M! ./cell/spu/execute.spuc -2 +2
|
cannam@95
|
4386 M! ./cell/spu/fftw-spu.h -29 +29
|
cannam@95
|
4387
|
cannam@95
|
4388 Thu Dec 21 17:17:41 EST 2006 athena@fftw.org
|
cannam@95
|
4389 * removed obsolete file
|
cannam@95
|
4390
|
cannam@95
|
4391 R ./rdft/rdft2-radix2.c
|
cannam@95
|
4392
|
cannam@95
|
4393 Tue Dec 19 15:17:20 EST 2006 athena@fftw.org
|
cannam@95
|
4394 * synchronized with main branch
|
cannam@95
|
4395
|
cannam@95
|
4396 R ./rdft/direct.c
|
cannam@95
|
4397 M ./rdft/direct-r2c.c -1 +1
|
cannam@95
|
4398 M ./rdft/direct-r2r.c -1 +1
|
cannam@95
|
4399
|
cannam@95
|
4400 Tue Dec 19 11:27:38 EST 2006 athena@fftw.org
|
cannam@95
|
4401 * Synchronized with main branch
|
cannam@95
|
4402
|
cannam@95
|
4403 M! ./rdft/ct-hc2c.c -1 +1
|
cannam@95
|
4404 M! ./rdft/direct2.c -13 +1
|
cannam@95
|
4405
|
cannam@95
|
4406 Fri Dec 15 16:04:31 EST 2006 athena@fftw.org
|
cannam@95
|
4407 * resolved conflict with main branch
|
cannam@95
|
4408
|
cannam@95
|
4409 M ./tests/fftw-bench.c -3 +2
|
cannam@95
|
4410
|
cannam@95
|
4411 Fri Dec 8 14:43:50 EST 2006 athena@fftw.org
|
cannam@95
|
4412 * Fixes for compilation in subdirectories
|
cannam@95
|
4413
|
cannam@95
|
4414 M ./cell/spu/Makefile.am -5 +3
|
cannam@95
|
4415
|
cannam@95
|
4416 Fri Dec 8 12:46:00 EST 2006 athena@fftw.org
|
cannam@95
|
4417 * Silence warning
|
cannam@95
|
4418
|
cannam@95
|
4419 M ./rdft/rank0.c -2
|
cannam@95
|
4420
|
cannam@95
|
4421 Fri Dec 8 12:24:19 EST 2006 athena@fftw.org
|
cannam@95
|
4422 * silence warning
|
cannam@95
|
4423
|
cannam@95
|
4424 M ./rdft/rank0.c -1 +1
|
cannam@95
|
4425
|
cannam@95
|
4426 Thu Dec 7 15:18:17 EST 2006 athena@fftw.org
|
cannam@95
|
4427 * Commented a particularly obscure piece of code.
|
cannam@95
|
4428
|
cannam@95
|
4429 M ./cell/spu/dma.spuc -1 +14
|
cannam@95
|
4430
|
cannam@95
|
4431 Thu Dec 7 11:53:29 EST 2006 athena@fftw.org
|
cannam@95
|
4432 * Reorganized, clarified conditions for applicability of the DFT solver.
|
cannam@95
|
4433
|
cannam@95
|
4434 M ./cell/dft-direct-cell.c -193 +178
|
cannam@95
|
4435
|
cannam@95
|
4436 Mon Dec 4 21:33:49 EST 2006 athena@fftw.org
|
cannam@95
|
4437 * Minor changes
|
cannam@95
|
4438
|
cannam@95
|
4439 M ./cell/dft-direct-cell.c -1 +6
|
cannam@95
|
4440 M ./cell/spu/dft.spuc -1 +7
|
cannam@95
|
4441
|
cannam@95
|
4442 Mon Dec 4 17:43:28 EST 2006 athena@fftw.org
|
cannam@95
|
4443 * Clarified comment
|
cannam@95
|
4444
|
cannam@95
|
4445 M ./cell/dft-direct-cell.c -2 +2
|
cannam@95
|
4446
|
cannam@95
|
4447 Mon Dec 4 16:49:06 EST 2006 athena@fftw.org
|
cannam@95
|
4448 * Less incorrect conditions for fitting into local store.
|
cannam@95
|
4449
|
cannam@95
|
4450 M ./cell/dft-direct-cell.c -5 +12
|
cannam@95
|
4451
|
cannam@95
|
4452 Mon Dec 4 16:08:24 EST 2006 athena@fftw.org
|
cannam@95
|
4453 * Implemented DECDIF+TRANSPOSE on Cell
|
cannam@95
|
4454
|
cannam@95
|
4455 R ./dft/ctsq.c
|
cannam@95
|
4456 M ./cell/dft-direct-cell.c -93 +142
|
cannam@95
|
4457 M ./cell/fftw-cell.h -8 +3
|
cannam@95
|
4458 M ./cell/spu/dft.spuc -12 +21
|
cannam@95
|
4459 M ./dft/indirect-transpose.c -1 +2
|
cannam@95
|
4460
|
cannam@95
|
4461 Fri Dec 1 17:42:55 EST 2006 athena@fftw.org
|
cannam@95
|
4462 * relaxed conditions of applicability of SPE
|
cannam@95
|
4463
|
cannam@95
|
4464 M ./cell/dft-direct-cell.c -31 +42
|
cannam@95
|
4465
|
cannam@95
|
4466 Fri Dec 1 16:28:10 EST 2006 athena@fftw.org
|
cannam@95
|
4467 * tweaks
|
cannam@95
|
4468
|
cannam@95
|
4469 M ./cell/dft-direct-cell.c -3 +2
|
cannam@95
|
4470
|
cannam@95
|
4471 Fri Dec 1 14:35:17 EST 2006 athena@fftw.org
|
cannam@95
|
4472 * Implemented Cell opcounts
|
cannam@95
|
4473
|
cannam@95
|
4474 M ./cell/dft-direct-cell.c -4 +55
|
cannam@95
|
4475 M ./cell/spu/execute.spuc +1
|
cannam@95
|
4476
|
cannam@95
|
4477 Fri Dec 1 13:38:44 EST 2006 athena@fftw.org
|
cannam@95
|
4478 * minor cleanup
|
cannam@95
|
4479
|
cannam@95
|
4480 M ./cell/dft-direct-cell.c -9 +4
|
cannam@95
|
4481
|
cannam@95
|
4482 Fri Dec 1 11:16:52 EST 2006 athena@fftw.org
|
cannam@95
|
4483 * use [c0 s0 c1 s1] format for Cell twiddle factors, rather than [c0 c1 s0 s1]. This makes life easier and there is no speed penalty on Cell (unlike Altivec).
|
cannam@95
|
4484
|
cannam@95
|
4485 M ./cell/copy.c -6 +6
|
cannam@95
|
4486 M ./cell/dft-direct-cell.c -46 +15
|
cannam@95
|
4487 M ./cell/spu/planner.spuc -2 +3
|
cannam@95
|
4488 M ./cell/spu/spu-single.h -4 +4
|
cannam@95
|
4489
|
cannam@95
|
4490 Wed Nov 29 18:02:54 EST 2006 athena@fftw.org
|
cannam@95
|
4491 * Implemented SPE-accelerated copies
|
cannam@95
|
4492
|
cannam@95
|
4493 A ./cell/copy.c
|
cannam@95
|
4494 M ./cell/Makefile.am -2 +2
|
cannam@95
|
4495 M ./cell/copy.c +81
|
cannam@95
|
4496 M ./cell/fftw-cell.h +14
|
cannam@95
|
4497 M ./cell/spu/copy.spuc -69 +31
|
cannam@95
|
4498 M ./cell/spu/dma.spuc -2 +78
|
cannam@95
|
4499 M ./cell/spu/fftw-spu.h -4 +6
|
cannam@95
|
4500 M ./cell/spu/main.spuc +4
|
cannam@95
|
4501 M ./cell/spu/transpose.spuc -14 +6
|
cannam@95
|
4502 M ./cell/transpose.c -4 +4
|
cannam@95
|
4503 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
4504 M ./rdft/rank0.c +52
|
cannam@95
|
4505
|
cannam@95
|
4506 Wed Nov 29 12:11:08 EST 2006 athena@fftw.org
|
cannam@95
|
4507 * allow SPEs to compute vrank-0 problems.
|
cannam@95
|
4508
|
cannam@95
|
4509 M ./cell/dft-direct-cell.c -10 +8
|
cannam@95
|
4510 M ./cell/spu/dma.spuc -4 +4
|
cannam@95
|
4511
|
cannam@95
|
4512 Tue Nov 28 18:03:07 EST 2006 athena@fftw.org
|
cannam@95
|
4513 * eliminated DMA lists
|
cannam@95
|
4514
|
cannam@95
|
4515 M ./cell/spu/dft.spuc -4 +4
|
cannam@95
|
4516 M ./cell/spu/dma.spuc -119 +62
|
cannam@95
|
4517 M ./cell/spu/fftw-spu.h -3
|
cannam@95
|
4518 M ./cell/spu/main.spuc -2 +2
|
cannam@95
|
4519 M ./cell/spu/transpose.spuc -6 +6
|
cannam@95
|
4520
|
cannam@95
|
4521 Tue Nov 28 14:22:05 EST 2006 athena@fftw.org
|
cannam@95
|
4522 * Conservatively force all dimensions to be 0 (mod VL) in cell, since otherwise it is too hard to get all cases right.
|
cannam@95
|
4523
|
cannam@95
|
4524 M ./cell/dft-direct-cell.c -11 +10
|
cannam@95
|
4525 M ./cell/spu/dft.spuc -1 +2
|
cannam@95
|
4526
|
cannam@95
|
4527 Tue Nov 28 12:39:01 EST 2006 athena@fftw.org
|
cannam@95
|
4528 * Check alignment of strides when transposing on Cell.
|
cannam@95
|
4529
|
cannam@95
|
4530 M ./rdft/rank0.c -1 +10
|
cannam@95
|
4531
|
cannam@95
|
4532 Tue Nov 28 12:19:09 EST 2006 athena@fftw.org
|
cannam@95
|
4533 * consistent usage of FFT_SIGN
|
cannam@95
|
4534
|
cannam@95
|
4535 M ./cell/dft-direct-cell.c -3 +3
|
cannam@95
|
4536 M ./cell/spu/dft.spuc -2 +2
|
cannam@95
|
4537
|
cannam@95
|
4538 Tue Nov 28 11:35:38 EST 2006 athena@fftw.org
|
cannam@95
|
4539 * clever transposition algorithm without buffering
|
cannam@95
|
4540
|
cannam@95
|
4541 M ./cell/spu/copy.spuc -178 +59
|
cannam@95
|
4542 M ./cell/spu/dft.spuc -52 +8
|
cannam@95
|
4543 M ./cell/spu/dma.spuc -54 +97
|
cannam@95
|
4544 M ./cell/spu/fftw-spu.h -13 +3
|
cannam@95
|
4545 M ./cell/spu/transpose.spuc -13 +11
|
cannam@95
|
4546
|
cannam@95
|
4547 Mon Nov 27 14:08:28 EST 2006 athena@fftw.org
|
cannam@95
|
4548 * Fixed tracking of dependencies
|
cannam@95
|
4549
|
cannam@95
|
4550 M ./cell/spu/Makefile.am -1 +3
|
cannam@95
|
4551
|
cannam@95
|
4552 Mon Nov 27 14:03:53 EST 2006 athena@fftw.org
|
cannam@95
|
4553 * implemented 1D transforms, various tweaks
|
cannam@95
|
4554
|
cannam@95
|
4555 M ./cell/cell.c -4 +14
|
cannam@95
|
4556 M ./cell/conf.c +1
|
cannam@95
|
4557 M ./cell/dft-direct-cell.c -15 +196
|
cannam@95
|
4558 M ./cell/fftw-cell.h -2 +13
|
cannam@95
|
4559 M ./cell/spu/Makefile.am +1
|
cannam@95
|
4560 M ./cell/spu/alloc.spuc +1
|
cannam@95
|
4561 M ./cell/spu/copy.spuc -34 +151
|
cannam@95
|
4562 M ./cell/spu/dft.spuc -2 +37
|
cannam@95
|
4563 M ./cell/spu/dma.spuc -13 +9
|
cannam@95
|
4564 M ./cell/spu/fftw-spu.h -5 +9
|
cannam@95
|
4565 M ./cell/spu/main.spuc -6 +3
|
cannam@95
|
4566
|
cannam@95
|
4567 Wed Nov 22 15:43:36 EST 2006 athena@fftw.org
|
cannam@95
|
4568 * no need to poll mailbox on spu side
|
cannam@95
|
4569
|
cannam@95
|
4570 M ./cell/spu/main.spuc -1
|
cannam@95
|
4571
|
cannam@95
|
4572 Wed Nov 22 14:08:24 EST 2006 athena@fftw.org
|
cannam@95
|
4573 * increased maximum size handled by spe
|
cannam@95
|
4574
|
cannam@95
|
4575 M ./cell/fftw-cell.h -2 +2
|
cannam@95
|
4576 M ./cell/plans-double.c -2 +1027
|
cannam@95
|
4577 M ./cell/plans-single.c -2 +514
|
cannam@95
|
4578 M ./cell/spu/alloc.spuc -1 +1
|
cannam@95
|
4579 M ./cell/spu/planner.spuc -1 +1
|
cannam@95
|
4580
|
cannam@95
|
4581 Tue Nov 21 16:23:17 EST 2006 athena@fftw.org
|
cannam@95
|
4582 * allow vrank<=2 problems in SPEs to avoid the vecloop overhead (grrr...)
|
cannam@95
|
4583
|
cannam@95
|
4584 M ./cell/dft-direct-cell.c -40 +114
|
cannam@95
|
4585 M ./cell/fftw-cell.h -1 +15
|
cannam@95
|
4586 M ./cell/spu/dft.spuc -27 +37
|
cannam@95
|
4587 M ./dft/rank-geq2.c +4
|
cannam@95
|
4588
|
cannam@95
|
4589 Mon Nov 20 14:41:45 EST 2006 athena@fftw.org
|
cannam@95
|
4590 * added emacs mode
|
cannam@95
|
4591
|
cannam@95
|
4592 M ./cell/spu/copy.spuc +1
|
cannam@95
|
4593
|
cannam@95
|
4594 Mon Nov 20 09:34:12 EST 2006 athena@fftw.org
|
cannam@95
|
4595 * revised transpose, cleanup
|
cannam@95
|
4596
|
cannam@95
|
4597 A ./cell/spu/transpose.spuc
|
cannam@95
|
4598 A ./cell/spu/dft.spuc
|
cannam@95
|
4599 M ./cell/spu/Makefile.am -1 +1
|
cannam@95
|
4600 M ./cell/spu/dft.spuc +165
|
cannam@95
|
4601 M ./cell/spu/fftw-spu.h +5
|
cannam@95
|
4602 M ./cell/spu/main.spuc -224 +2
|
cannam@95
|
4603 M ./cell/spu/transpose.spuc +70
|
cannam@95
|
4604
|
cannam@95
|
4605 Sun Nov 19 20:20:23 EST 2006 athena@fftw.org
|
cannam@95
|
4606 * added file
|
cannam@95
|
4607
|
cannam@95
|
4608 A ./cell/spu/Makefile.am
|
cannam@95
|
4609
|
cannam@95
|
4610 Sun Nov 19 20:18:35 EST 2006 athena@fftw.org
|
cannam@95
|
4611 * removed file
|
cannam@95
|
4612
|
cannam@95
|
4613 R ./cell/spu/generate.sh
|
cannam@95
|
4614
|
cannam@95
|
4615 Sun Nov 19 20:15:38 EST 2006 athena@fftw.org
|
cannam@95
|
4616 * better automake integration
|
cannam@95
|
4617
|
cannam@95
|
4618 M! ./cell/Makefile.am -9 +4
|
cannam@95
|
4619 R! ./cell/spu/alloc.c
|
cannam@95
|
4620 A! ./cell/spu/alloc.spuc
|
cannam@95
|
4621 R! ./cell/spu/copy.c
|
cannam@95
|
4622 A! ./cell/spu/copy.spuc
|
cannam@95
|
4623 R! ./cell/spu/dma.c
|
cannam@95
|
4624 A! ./cell/spu/dma.spuc
|
cannam@95
|
4625 R! ./cell/spu/execute.c
|
cannam@95
|
4626 A! ./cell/spu/execute.spuc
|
cannam@95
|
4627 R! ./cell/spu/main.c
|
cannam@95
|
4628 A! ./cell/spu/main.spuc
|
cannam@95
|
4629 R! ./cell/spu/planner.c
|
cannam@95
|
4630 A! ./cell/spu/planner.spuc
|
cannam@95
|
4631 R! ./cell/spu/spu_n2fv_10.c
|
cannam@95
|
4632 R! ./cell/spu/spu_n2fv_11.c
|
cannam@95
|
4633 R! ./cell/spu/spu_n2fv_12.c
|
cannam@95
|
4634 R! ./cell/spu/spu_n2fv_13.c
|
cannam@95
|
4635 R! ./cell/spu/spu_n2fv_14.c
|
cannam@95
|
4636 R! ./cell/spu/spu_n2fv_15.c
|
cannam@95
|
4637 R! ./cell/spu/spu_n2fv_16.c
|
cannam@95
|
4638 R! ./cell/spu/spu_n2fv_2.c
|
cannam@95
|
4639 R! ./cell/spu/spu_n2fv_3.c
|
cannam@95
|
4640 R! ./cell/spu/spu_n2fv_32.c
|
cannam@95
|
4641 R! ./cell/spu/spu_n2fv_4.c
|
cannam@95
|
4642 R! ./cell/spu/spu_n2fv_5.c
|
cannam@95
|
4643 R! ./cell/spu/spu_n2fv_6.c
|
cannam@95
|
4644 R! ./cell/spu/spu_n2fv_7.c
|
cannam@95
|
4645 R! ./cell/spu/spu_n2fv_8.c
|
cannam@95
|
4646 R! ./cell/spu/spu_n2fv_9.c
|
cannam@95
|
4647 R! ./cell/spu/spu_t1fv_10.c
|
cannam@95
|
4648 R! ./cell/spu/spu_t1fv_12.c
|
cannam@95
|
4649 R! ./cell/spu/spu_t1fv_15.c
|
cannam@95
|
4650 R! ./cell/spu/spu_t1fv_16.c
|
cannam@95
|
4651 R! ./cell/spu/spu_t1fv_2.c
|
cannam@95
|
4652 R! ./cell/spu/spu_t1fv_3.c
|
cannam@95
|
4653 R! ./cell/spu/spu_t1fv_32.c
|
cannam@95
|
4654 R! ./cell/spu/spu_t1fv_4.c
|
cannam@95
|
4655 R! ./cell/spu/spu_t1fv_5.c
|
cannam@95
|
4656 R! ./cell/spu/spu_t1fv_6.c
|
cannam@95
|
4657 R! ./cell/spu/spu_t1fv_7.c
|
cannam@95
|
4658 R! ./cell/spu/spu_t1fv_8.c
|
cannam@95
|
4659 R! ./cell/spu/spu_t1fv_9.c
|
cannam@95
|
4660 M! ./dft/indirect-transpose.c -1 +1
|
cannam@95
|
4661 M! ./rdft/direct2.c -1 +13
|
cannam@95
|
4662
|
cannam@95
|
4663 Sat Nov 18 20:14:29 EST 2006 athena@fftw.org
|
cannam@95
|
4664 * changed algorithm for computing chunk size
|
cannam@95
|
4665
|
cannam@95
|
4666 M ./cell/spu/main.c -32 +36
|
cannam@95
|
4667
|
cannam@95
|
4668 Sat Nov 18 19:18:11 EST 2006 athena@fftw.org
|
cannam@95
|
4669 * implemented transpose, various fixes.
|
cannam@95
|
4670
|
cannam@95
|
4671 M! ./cell/Makefile.am -2 +2
|
cannam@95
|
4672 M! ./cell/cell.c -2 +10
|
cannam@95
|
4673 M! ./cell/conf.c -1 +1
|
cannam@95
|
4674 M! ./cell/dft-direct-cell.c -13 +29
|
cannam@95
|
4675 M! ./cell/fftw-cell.h -3 +13
|
cannam@95
|
4676 A! ./cell/spu/copy.c
|
cannam@95
|
4677 A! ./cell/spu/dma.c
|
cannam@95
|
4678 M! ./cell/spu/fftw-spu.h +27
|
cannam@95
|
4679 M! ./cell/spu/main.c -169 +83
|
cannam@95
|
4680 A! ./cell/transpose.c
|
cannam@95
|
4681 M! ./configure.ac -2 +5
|
cannam@95
|
4682 M! ./kernel/ifftw.h +5
|
cannam@95
|
4683 M! ./rdft/rank0.c +24
|
cannam@95
|
4684 M! ./tests/fftw-bench.c +4
|
cannam@95
|
4685
|
cannam@95
|
4686 Thu Nov 16 16:33:50 EST 2006 athena@fftw.org
|
cannam@95
|
4687 * Added explicit destructor to all solvers to help with the cell port.
|
cannam@95
|
4688
|
cannam@95
|
4689 M! ./Makefile.am -2 +6
|
cannam@95
|
4690 M! ./cell/cell.c -4 +22
|
cannam@95
|
4691 M! ./cell/dft-direct-cell.c -1 +8
|
cannam@95
|
4692 M! ./cell/fftw-cell.h -1 +3
|
cannam@95
|
4693 M! ./configure.ac +1
|
cannam@95
|
4694 M! ./dft/bluestein.c -1 +1
|
cannam@95
|
4695 M! ./dft/buffered.c -1 +1
|
cannam@95
|
4696 M! ./dft/ct.c -1 +1
|
cannam@95
|
4697 A! ./dft/ctsq.c
|
cannam@95
|
4698 M! ./dft/direct.c -1 +1
|
cannam@95
|
4699 M! ./dft/generic.c -1 +1
|
cannam@95
|
4700 M! ./dft/indirect-transpose.c -1 +1
|
cannam@95
|
4701 M! ./dft/indirect.c -1 +1
|
cannam@95
|
4702 M! ./dft/nop.c -1 +1
|
cannam@95
|
4703 M! ./dft/rader.c -1 +1
|
cannam@95
|
4704 M! ./dft/rank-geq2.c -1 +1
|
cannam@95
|
4705 M! ./dft/vrank-geq1.c -1 +1
|
cannam@95
|
4706 M! ./kernel/ifftw.h +1
|
cannam@95
|
4707 M! ./kernel/solver.c -1 +4
|
cannam@95
|
4708 M! ./mpi/dft-rank-geq2.c -1 +1
|
cannam@95
|
4709 M! ./mpi/dft-serial.c -1 +1
|
cannam@95
|
4710 M! ./mpi/transpose-alltoall.c -1 +1
|
cannam@95
|
4711 M! ./mpi/transpose-pairwise.c -1 +1
|
cannam@95
|
4712 A! ./mpi/transpose-radix2.c
|
cannam@95
|
4713 M! ./rdft/buffered.c -1 +1
|
cannam@95
|
4714 M! ./rdft/buffered2.c -1 +1
|
cannam@95
|
4715 M! ./rdft/dft-r2hc.c -1 +1
|
cannam@95
|
4716 M! ./rdft/dht-r2hc.c -1 +1
|
cannam@95
|
4717 M! ./rdft/dht-rader.c -1 +1
|
cannam@95
|
4718 A! ./rdft/direct.c
|
cannam@95
|
4719 M! ./rdft/direct2.c -1 +1
|
cannam@95
|
4720 M! ./rdft/generic.c -1 +1
|
cannam@95
|
4721 M! ./rdft/hc2hc.c -1 +1
|
cannam@95
|
4722 M! ./rdft/indirect.c -1 +1
|
cannam@95
|
4723 M! ./rdft/nop.c -1 +1
|
cannam@95
|
4724 M! ./rdft/nop2.c -1 +1
|
cannam@95
|
4725 M! ./rdft/rank-geq2-rdft2.c -1 +1
|
cannam@95
|
4726 M! ./rdft/rank-geq2.c -1 +1
|
cannam@95
|
4727 M! ./rdft/rank0-rdft2.c -1 +1
|
cannam@95
|
4728 M! ./rdft/rank0.c -1 +1
|
cannam@95
|
4729 M! ./rdft/rdft-dht.c -1 +1
|
cannam@95
|
4730 A! ./rdft/rdft2-radix2.c
|
cannam@95
|
4731 M! ./rdft/vrank-geq1-rdft2.c -1 +1
|
cannam@95
|
4732 M! ./rdft/vrank-geq1.c -1 +1
|
cannam@95
|
4733 M! ./rdft/vrank3-transpose.c -1 +1
|
cannam@95
|
4734 M! ./reodft/redft00e-r2hc-pad.c -1 +1
|
cannam@95
|
4735 M! ./reodft/redft00e-r2hc.c -1 +1
|
cannam@95
|
4736 M! ./reodft/reodft00e-splitradix.c -1 +1
|
cannam@95
|
4737 M! ./reodft/reodft010e-r2hc.c -1 +1
|
cannam@95
|
4738 M! ./reodft/reodft11e-r2hc-odd.c -1 +1
|
cannam@95
|
4739 M! ./reodft/reodft11e-r2hc.c -1 +1
|
cannam@95
|
4740 M! ./reodft/reodft11e-radix2.c -1 +1
|
cannam@95
|
4741 M! ./reodft/rodft00e-r2hc-pad.c -1 +1
|
cannam@95
|
4742 M! ./reodft/rodft00e-r2hc.c -1 +1
|
cannam@95
|
4743 M! ./tests/fftw-bench.c -1
|
cannam@95
|
4744 M! ./threads/ct.c -1 +1
|
cannam@95
|
4745 M! ./threads/dft-vrank-geq1.c -1 +1
|
cannam@95
|
4746 M! ./threads/hc2hc.c -1 +1
|
cannam@95
|
4747 M! ./threads/rdft-vrank-geq1.c -1 +1
|
cannam@95
|
4748 M! ./threads/vrank-geq1-rdft2.c -1 +1
|
cannam@95
|
4749
|
cannam@95
|
4750 Thu Nov 16 15:22:15 EST 2006 athena@fftw.org
|
cannam@95
|
4751 * consistent use of #if vs. #ifdef
|
cannam@95
|
4752
|
cannam@95
|
4753 M ./api/configure.c +2
|
cannam@95
|
4754 M ./cell/cell.c -1 +1
|
cannam@95
|
4755 M ./cell/conf.c -1 +1
|
cannam@95
|
4756 M ./cell/dft-direct-cell.c -1 +1
|
cannam@95
|
4757 M ./cell/plans-double.c -1 +1
|
cannam@95
|
4758 M ./cell/plans-single.c -1 +1
|
cannam@95
|
4759
|
cannam@95
|
4760 Thu Nov 16 15:15:34 EST 2006 athena@fftw.org
|
cannam@95
|
4761 * Additional Cell double codelets, better automake integration
|
cannam@95
|
4762
|
cannam@95
|
4763 A! ./cell/spu/spu_n2fv_11.c
|
cannam@95
|
4764 A! ./cell/spu/spu_n2fv_13.c
|
cannam@95
|
4765 A! ./cell/spu/spu_n2fv_15.c
|
cannam@95
|
4766 A! ./cell/spu/spu_n2fv_3.c
|
cannam@95
|
4767 A! ./cell/spu/spu_n2fv_5.c
|
cannam@95
|
4768 A! ./cell/spu/spu_n2fv_7.c
|
cannam@95
|
4769 A! ./cell/spu/spu_n2fv_9.c
|
cannam@95
|
4770 M! ./Makefile.am -7 +5
|
cannam@95
|
4771 M! ./cell/Makefile.am -2 +7
|
cannam@95
|
4772 M! ./cell/cell.c -11 +7
|
cannam@95
|
4773 M! ./cell/conf.c +26
|
cannam@95
|
4774 M! ./cell/dft-direct-cell.c -9 +14
|
cannam@95
|
4775 M! ./cell/fftw-cell.h -2
|
cannam@95
|
4776 M! ./cell/plans-double.c -196 +201
|
cannam@95
|
4777 M! ./cell/plans-single.c -3 +9
|
cannam@95
|
4778 M! ./cell/spu/execute.c +10
|
cannam@95
|
4779 M! ./cell/spu/fftw-spu.h -8 +22
|
cannam@95
|
4780 M! ./cell/spu/generate.sh -1 +6
|
cannam@95
|
4781 M! ./cell/spu/main.c -2 +1
|
cannam@95
|
4782 M! ./cell/spu/planner.c +3
|
cannam@95
|
4783 M! ./cell/spu/spu_n2fv_11.c +118
|
cannam@95
|
4784 M! ./cell/spu/spu_n2fv_13.c +155
|
cannam@95
|
4785 M! ./cell/spu/spu_n2fv_15.c +132
|
cannam@95
|
4786 M! ./cell/spu/spu_n2fv_3.c +37
|
cannam@95
|
4787 M! ./cell/spu/spu_n2fv_5.c +52
|
cannam@95
|
4788 M! ./cell/spu/spu_n2fv_7.c +68
|
cannam@95
|
4789 M! ./cell/spu/spu_n2fv_9.c +103
|
cannam@95
|
4790 M! ./configure.ac +6
|
cannam@95
|
4791 M! ./dft/buffered.c -1 +14
|
cannam@95
|
4792 M! ./kernel/align.c -1 +1
|
cannam@95
|
4793 M! ./kernel/ifftw.h -2 +2
|
cannam@95
|
4794 M! ./simd/simd.h -4
|
cannam@95
|
4795 M! ./simd/taint.c -1 +1
|
cannam@95
|
4796
|
cannam@95
|
4797 Thu Nov 16 12:43:34 EST 2006 athena@fftw.org
|
cannam@95
|
4798 * Use dma lists.
|
cannam@95
|
4799
|
cannam@95
|
4800 M ./cell/spu/main.c -21 +86
|
cannam@95
|
4801
|
cannam@95
|
4802 Thu Nov 16 11:03:46 EST 2006 athena@fftw.org
|
cannam@95
|
4803 * converted to automake
|
cannam@95
|
4804
|
cannam@95
|
4805 R ./cell/spu/Makefile.in
|
cannam@95
|
4806 M ./cell/Makefile.am +1
|
cannam@95
|
4807
|
cannam@95
|
4808 Wed Nov 15 18:00:12 EST 2006 athena@fftw.org
|
cannam@95
|
4809 * Initial port to Cell Broadband Engine.
|
cannam@95
|
4810
|
cannam@95
|
4811 A! ./cell/
|
cannam@95
|
4812 A! ./cell/spu/
|
cannam@95
|
4813 A! ./cell/Makefile.am
|
cannam@95
|
4814 A! ./cell/fftw-cell.h
|
cannam@95
|
4815 A! ./cell/plans-single.c
|
cannam@95
|
4816 A! ./cell/spu/Makefile.in
|
cannam@95
|
4817 A! ./cell/spu/execute.c
|
cannam@95
|
4818 A! ./cell/spu/fftw-spu.h
|
cannam@95
|
4819 A! ./cell/spu/generate.sh
|
cannam@95
|
4820 A! ./cell/spu/main.c
|
cannam@95
|
4821 A! ./cell/spu/planner.c
|
cannam@95
|
4822 A! ./cell/spu/spu-single.h
|
cannam@95
|
4823 A! ./cell/spu/spu_n2fv_10.c
|
cannam@95
|
4824 A! ./cell/spu/spu_n2fv_12.c
|
cannam@95
|
4825 A! ./cell/spu/spu_n2fv_14.c
|
cannam@95
|
4826 A! ./cell/spu/spu_n2fv_16.c
|
cannam@95
|
4827 A! ./cell/spu/spu_n2fv_2.c
|
cannam@95
|
4828 A! ./cell/spu/spu_n2fv_32.c
|
cannam@95
|
4829 A! ./cell/spu/spu_n2fv_4.c
|
cannam@95
|
4830 A! ./cell/spu/spu_n2fv_6.c
|
cannam@95
|
4831 A! ./cell/spu/spu_n2fv_8.c
|
cannam@95
|
4832 A! ./cell/spu/spu_t1fv_10.c
|
cannam@95
|
4833 A! ./cell/spu/spu_t1fv_12.c
|
cannam@95
|
4834 A! ./cell/spu/spu_t1fv_15.c
|
cannam@95
|
4835 A! ./cell/spu/spu_t1fv_16.c
|
cannam@95
|
4836 A! ./cell/spu/spu_t1fv_2.c
|
cannam@95
|
4837 A! ./cell/spu/spu_t1fv_3.c
|
cannam@95
|
4838 A! ./cell/spu/spu_t1fv_32.c
|
cannam@95
|
4839 A! ./cell/spu/spu_t1fv_4.c
|
cannam@95
|
4840 A! ./cell/spu/spu_t1fv_5.c
|
cannam@95
|
4841 A! ./cell/spu/spu_t1fv_6.c
|
cannam@95
|
4842 A! ./cell/spu/spu_t1fv_7.c
|
cannam@95
|
4843 A! ./cell/spu/spu_t1fv_8.c
|
cannam@95
|
4844 A! ./cell/spu/spu_t1fv_9.c
|
cannam@95
|
4845 A! ./cell/cell.c
|
cannam@95
|
4846 A! ./cell/conf.c
|
cannam@95
|
4847 A! ./cell/dft-direct-cell.c
|
cannam@95
|
4848 A! ./cell/spu/spu-double.h
|
cannam@95
|
4849 A! ./cell/plans-double.c
|
cannam@95
|
4850 A! ./cell/spu/alloc.c
|
cannam@95
|
4851 M! ./Makefile.am -14 +14
|
cannam@95
|
4852 M! ./api/configure.c +1
|
cannam@95
|
4853 M! ./cell/Makefile.am +22
|
cannam@95
|
4854 M! ./cell/cell.c +90
|
cannam@95
|
4855 M! ./cell/conf.c +12
|
cannam@95
|
4856 M! ./cell/dft-direct-cell.c +302
|
cannam@95
|
4857 M! ./cell/fftw-cell.h +64
|
cannam@95
|
4858 M! ./cell/plans-double.c +2056
|
cannam@95
|
4859 M! ./cell/plans-single.c +1032
|
cannam@95
|
4860 M! ./cell/spu/Makefile.in +35
|
cannam@95
|
4861 M! ./cell/spu/alloc.c +24
|
cannam@95
|
4862 M! ./cell/spu/execute.c +68
|
cannam@95
|
4863 M! ./cell/spu/fftw-spu.h +86
|
cannam@95
|
4864 M! ./cell/spu/generate.sh +16
|
cannam@95
|
4865 M! ./cell/spu/main.c +281
|
cannam@95
|
4866 M! ./cell/spu/planner.c +187
|
cannam@95
|
4867 M! ./cell/spu/spu-double.h +105
|
cannam@95
|
4868 M! ./cell/spu/spu-single.h +120
|
cannam@95
|
4869 M! ./cell/spu/spu_n2fv_10.c +100
|
cannam@95
|
4870 M! ./cell/spu/spu_n2fv_12.c +109
|
cannam@95
|
4871 M! ./cell/spu/spu_n2fv_14.c +142
|
cannam@95
|
4872 M! ./cell/spu/spu_n2fv_16.c +146
|
cannam@95
|
4873 M! ./cell/spu/spu_n2fv_2.c +33
|
cannam@95
|
4874 M! ./cell/spu/spu_n2fv_32.c +313
|
cannam@95
|
4875 M! ./cell/spu/spu_n2fv_4.c +44
|
cannam@95
|
4876 M! ./cell/spu/spu_n2fv_6.c +62
|
cannam@95
|
4877 M! ./cell/spu/spu_n2fv_8.c +75
|
cannam@95
|
4878 M! ./cell/spu/spu_t1fv_10.c +104
|
cannam@95
|
4879 M! ./cell/spu/spu_t1fv_12.c +114
|
cannam@95
|
4880 M! ./cell/spu/spu_t1fv_15.c +162
|
cannam@95
|
4881 M! ./cell/spu/spu_t1fv_16.c +153
|
cannam@95
|
4882 M! ./cell/spu/spu_t1fv_2.c +32
|
cannam@95
|
4883 M! ./cell/spu/spu_t1fv_3.c +41
|
cannam@95
|
4884 M! ./cell/spu/spu_t1fv_32.c +329
|
cannam@95
|
4885 M! ./cell/spu/spu_t1fv_4.c +44
|
cannam@95
|
4886 M! ./cell/spu/spu_t1fv_5.c +60
|
cannam@95
|
4887 M! ./cell/spu/spu_t1fv_6.c +63
|
cannam@95
|
4888 M! ./cell/spu/spu_t1fv_7.c +81
|
cannam@95
|
4889 M! ./cell/spu/spu_t1fv_8.c +77
|
cannam@95
|
4890 M! ./cell/spu/spu_t1fv_9.c +120
|
cannam@95
|
4891 M! ./configure.ac +2
|
cannam@95
|
4892 M! ./kernel/ifftw.h -17 +21
|
cannam@95
|
4893 M! ./libbench2/util.c -1 +1
|
cannam@95
|
4894 M! ./tests/fftw-bench.c +1
|
cannam@95
|
4895
|
cannam@95
|
4896 Wed Mar 14 10:19:53 EDT 2007 athena@fftw.org
|
cannam@95
|
4897 * Remove Codesourcery contributions from commercial tarball.
|
cannam@95
|
4898
|
cannam@95
|
4899 M ./commercialize.sh +7
|
cannam@95
|
4900
|
cannam@95
|
4901 Wed Mar 14 08:59:18 EDT 2007 athena@fftw.org
|
cannam@95
|
4902 * Added FFTW_WISDOM_ONLY, at the request of Phil Dumont.
|
cannam@95
|
4903
|
cannam@95
|
4904 M ./api/apiplan.c -19 +29
|
cannam@95
|
4905 M ./api/fftw3.h +1
|
cannam@95
|
4906 M ./tests/fftw-bench.c +1
|
cannam@95
|
4907
|
cannam@95
|
4908 Tue Mar 13 00:32:05 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4909 * fixed potential MPI deadlock if timer misbehaves
|
cannam@95
|
4910
|
cannam@95
|
4911 M ./kernel/timer.c -3 +3
|
cannam@95
|
4912
|
cannam@95
|
4913 Mon Mar 12 23:31:52 EDT 2007 stevenj@fftw.org
|
cannam@95
|
4914 * more work on MPI documentation
|
cannam@95
|
4915
|
cannam@95
|
4916 M ./doc/fftw3.texi -31 +309
|
cannam@95
|
4917 M ./mpi/api.c -3 +4
|
cannam@95
|
4918 M ./mpi/fftw3-mpi.h -19 +19
|
cannam@95
|
4919
|
cannam@95
|
4920 Tue Feb 27 13:48:43 EST 2007 stevenj@fftw.org
|
cannam@95
|
4921 * index
|
cannam@95
|
4922
|
cannam@95
|
4923 M ./doc/fftw3.texi +1
|
cannam@95
|
4924
|
cannam@95
|
4925 Tue Feb 27 13:46:45 EST 2007 stevenj@fftw.org
|
cannam@95
|
4926 * rename "new-data execute" to "new-array execute", since of course you do not need a new array to have new data
|
cannam@95
|
4927
|
cannam@95
|
4928 M ./doc/FAQ/fftw-faq.bfnn -1 +2
|
cannam@95
|
4929 M ./doc/fftw3.texi -12 +12
|
cannam@95
|
4930
|
cannam@95
|
4931 Tue Feb 27 13:43:55 EST 2007 stevenj@fftw.org
|
cannam@95
|
4932 * consistency with manual (guru execute -> new-data execute)
|
cannam@95
|
4933
|
cannam@95
|
4934 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
4935
|
cannam@95
|
4936 Tue Feb 27 13:42:24 EST 2007 stevenj@fftw.org
|
cannam@95
|
4937 * texinfo fixes; renamed "guru execute" section to "new-data execute", since previously it seemed to lead to endless confusion with the guru planner API
|
cannam@95
|
4938
|
cannam@95
|
4939 M ./doc/fftw3.texi -60 +83
|
cannam@95
|
4940
|
cannam@95
|
4941 Mon Feb 26 18:57:11 EST 2007 stevenj@fftw.org
|
cannam@95
|
4942 * consistently use n0/n1/.. everywhere instead of nx/ny/... (for consistency with d-dimensional case n[0], n[1], ...) ... first start at MPI documentation
|
cannam@95
|
4943
|
cannam@95
|
4944 M ./api/fftw3.h -10 +10
|
cannam@95
|
4945 M ./doc/fftw3.texi -138 +374
|
cannam@95
|
4946 M ./mpi/fftw3-mpi.h -27 +27
|
cannam@95
|
4947
|
cannam@95
|
4948 Sat Mar 10 18:48:05 EST 2007 athena@fftw.org
|
cannam@95
|
4949 * Changed C++-style comment into K&R
|
cannam@95
|
4950
|
cannam@95
|
4951 M ./kernel/cycle.h -1 +1
|
cannam@95
|
4952
|
cannam@95
|
4953 Sat Mar 10 18:47:12 EST 2007 athena@fftw.org
|
cannam@95
|
4954 * Forgot to add file
|
cannam@95
|
4955
|
cannam@95
|
4956 A ./simd/simd-mips_ps.h
|
cannam@95
|
4957
|
cannam@95
|
4958 Sat Mar 10 18:44:39 EST 2007 athena@fftw.org
|
cannam@95
|
4959 * Note removal of K7 support.
|
cannam@95
|
4960
|
cannam@95
|
4961 M ./AUTHORS -1 +4
|
cannam@95
|
4962
|
cannam@95
|
4963 Sat Mar 10 18:41:52 EST 2007 athena@fftw.org
|
cannam@95
|
4964 * Updated manual for MIPS PS
|
cannam@95
|
4965
|
cannam@95
|
4966 M ./doc/fftw3.texi -9 +12
|
cannam@95
|
4967
|
cannam@95
|
4968 Sat Mar 10 18:37:07 EST 2007 athena@fftw.org
|
cannam@95
|
4969 * Adopted MIPS_PS patches from Codesourcery.
|
cannam@95
|
4970
|
cannam@95
|
4971 A ./simd/mips_ps.c
|
cannam@95
|
4972 A ./simd/mips_ps.h
|
cannam@95
|
4973 M ./configure.ac +23
|
cannam@95
|
4974 M ./kernel/cycle.h +43
|
cannam@95
|
4975 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
4976 M ./kernel/timer.c -1 +3
|
cannam@95
|
4977 M ./simd/Makefile.am -1 +1
|
cannam@95
|
4978 M ./simd/mips_ps.c +45
|
cannam@95
|
4979 M ./simd/mips_ps.h +273
|
cannam@95
|
4980 M ./simd/simd.h +4
|
cannam@95
|
4981
|
cannam@95
|
4982 Sun Feb 25 11:34:51 EST 2007 athena@fftw.org
|
cannam@95
|
4983 * Incorrect initialization of win32 semaphores
|
cannam@95
|
4984
|
cannam@95
|
4985 M ./threads/threads.c -1 +1
|
cannam@95
|
4986
|
cannam@95
|
4987 Tue Jan 30 11:43:09 EST 2007 stevenj@fftw.org
|
cannam@95
|
4988 * win32 fixes (I think, still untested)
|
cannam@95
|
4989
|
cannam@95
|
4990 M ./threads/threads.c -9 +10
|
cannam@95
|
4991
|
cannam@95
|
4992 Fri Jan 19 17:31:47 EST 2007 stevenj@fftw.org
|
cannam@95
|
4993 * message-size heuristic in tranpose-recurse
|
cannam@95
|
4994
|
cannam@95
|
4995 M ./mpi/transpose-recurse.c -3 +15
|
cannam@95
|
4996
|
cannam@95
|
4997 Tue Jan 30 08:53:55 EST 2007 athena@fftw.org
|
cannam@95
|
4998 * Threading layer for Win32, completely untested.
|
cannam@95
|
4999
|
cannam@95
|
5000 M ./threads/threads.c +69
|
cannam@95
|
5001
|
cannam@95
|
5002 Mon Jan 29 14:26:30 EST 2007 athena@fftw.org
|
cannam@95
|
5003 * Check for EINTR after sem_wait(), as suggested by Chip Salzenberg.
|
cannam@95
|
5004
|
cannam@95
|
5005 M ./threads/threads.c -1 +11
|
cannam@95
|
5006
|
cannam@95
|
5007 Mon Jan 22 13:58:23 EST 2007 athena@fftw.org
|
cannam@95
|
5008 * Force vector recursion by means of a separate function pointer. I need this for Cell.
|
cannam@95
|
5009
|
cannam@95
|
5010 M ./dft/ct.c -3 +7
|
cannam@95
|
5011 M ./dft/ct.h -2 +8
|
cannam@95
|
5012 M ./dft/dft.h -15
|
cannam@95
|
5013 M ./dft/dftw-direct.c -2 +2
|
cannam@95
|
5014 M ./dft/dftw-directsq.c -2 +3
|
cannam@95
|
5015 M ./dft/dftw-generic.c -2 +2
|
cannam@95
|
5016 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
5017 M ./dft/vrank-geq1.c -4
|
cannam@95
|
5018 M ./threads/ct.c -1 +3
|
cannam@95
|
5019 M ./threads/threads.h -1 +3
|
cannam@95
|
5020
|
cannam@95
|
5021 Mon Jan 22 09:28:35 EST 2007 athena@fftw.org
|
cannam@95
|
5022 * Merge multiplications by twiddle with multiplications by i for faster r2c transforms.
|
cannam@95
|
5023
|
cannam@95
|
5024 M ./genfft/algsimp.ml +4
|
cannam@95
|
5025 M ./genfft/simd.ml +4
|
cannam@95
|
5026 M ./simd/simd-altivec.h +24
|
cannam@95
|
5027 M ./simd/simd-sse.h +18
|
cannam@95
|
5028 M ./simd/simd-sse2.h +18
|
cannam@95
|
5029
|
cannam@95
|
5030 Sun Jan 21 19:02:44 EST 2007 athena@fftw.org
|
cannam@95
|
5031 * Disabled vector recursion, too messy.
|
cannam@95
|
5032
|
cannam@95
|
5033 M ./dft/dft.h -2 +13
|
cannam@95
|
5034
|
cannam@95
|
5035 Sun Jan 21 14:23:35 EST 2007 athena@fftw.org
|
cannam@95
|
5036 * Changed heuristics for vector recursion.
|
cannam@95
|
5037
|
cannam@95
|
5038 As in fftw-3.1, NO_VRECURSE disables vector recursion. As an
|
cannam@95
|
5039 exception, however, vector recursion is allowed when the predicate
|
cannam@95
|
5040 VRECURSE_ANYWAYP is true. We need some form of vector recursion to
|
cannam@95
|
5041 obtain decent plans on Cell, and this solution captures the common
|
cannam@95
|
5042 cases without increasing planning time too much.
|
cannam@95
|
5043
|
cannam@95
|
5044
|
cannam@95
|
5045 M ./api/fftw3.h -1 +1
|
cannam@95
|
5046 M ./api/mapflags.c -2 +2
|
cannam@95
|
5047 M ./dft/ct.c -10 +6
|
cannam@95
|
5048 M ./dft/dft.h +4
|
cannam@95
|
5049 M ./dft/vrank-geq1.c -6 +3
|
cannam@95
|
5050 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
5051 M ./kernel/planner.c -1 +1
|
cannam@95
|
5052 M ./rdft/ct-hc2c.c -9 +4
|
cannam@95
|
5053 M ./rdft/hc2hc.c -9 +4
|
cannam@95
|
5054 M ./rdft/vrank-geq1.c -7
|
cannam@95
|
5055
|
cannam@95
|
5056 Sun Dec 17 22:31:17 EST 2006 athena@fftw.org
|
cannam@95
|
5057 * fixed hc2c for vector-recursion branch
|
cannam@95
|
5058
|
cannam@95
|
5059 M ./rdft/ct-hc2c.c -2 +7
|
cannam@95
|
5060
|
cannam@95
|
5061 Tue Dec 5 12:52:36 EST 2006 athena@fftw.org
|
cannam@95
|
5062 * switch to default vector recursion
|
cannam@95
|
5063
|
cannam@95
|
5064 M ./api/fftw3.h -1 +1
|
cannam@95
|
5065 M ./api/mapflags.c -2 +2
|
cannam@95
|
5066 M ./dft/ct.c -4 +6
|
cannam@95
|
5067 M ./dft/vrank-geq1.c +7
|
cannam@95
|
5068 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
5069 M ./kernel/planner.c -1 +1
|
cannam@95
|
5070 M ./rdft/hc2hc.c -2 +7
|
cannam@95
|
5071 M ./rdft/vrank-geq1.c -2 +9
|
cannam@95
|
5072
|
cannam@95
|
5073 Sat Jan 20 23:37:33 EST 2007 athena@fftw.org
|
cannam@95
|
5074 * Smarter algorithm for selection of nbuf.
|
cannam@95
|
5075
|
cannam@95
|
5076 M ./kernel/buffered.c -8 +6
|
cannam@95
|
5077
|
cannam@95
|
5078 Sat Jan 20 22:15:33 EST 2007 athena@fftw.org
|
cannam@95
|
5079 * Increased buffer sizes according to Moore's law.
|
cannam@95
|
5080
|
cannam@95
|
5081 M ./kernel/buffered.c -3 +5
|
cannam@95
|
5082
|
cannam@95
|
5083 Fri Jan 19 16:02:00 EST 2007 stevenj@fftw.org
|
cannam@95
|
5084 * fix another MPI synchronization bug -- several more places where cost_hook must be called to synchronized process timings (sigh)
|
cannam@95
|
5085
|
cannam@95
|
5086 M ./api/flops.c -3 +3
|
cannam@95
|
5087 M ./kernel/ifftw.h -4 +5
|
cannam@95
|
5088 M ./kernel/planner.c -10 +6
|
cannam@95
|
5089 M ./kernel/timer.c -4 +15
|
cannam@95
|
5090 M ./mpi/api.c -3 +1
|
cannam@95
|
5091
|
cannam@95
|
5092 Fri Jan 19 12:08:07 EST 2007 athena@fftw.org
|
cannam@95
|
5093 * Set havewisdom=0 when calling forget_wisdom() in the test program.
|
cannam@95
|
5094
|
cannam@95
|
5095 M ./tests/fftw-bench.c -1 +3
|
cannam@95
|
5096
|
cannam@95
|
5097 Fri Jan 19 10:29:56 EST 2007 stevenj@fftw.org
|
cannam@95
|
5098 * remove redundant check
|
cannam@95
|
5099
|
cannam@95
|
5100 M ./kernel/planner.c -4 +1
|
cannam@95
|
5101
|
cannam@95
|
5102 Thu Jan 18 22:37:59 EST 2007 stevenj@fftw.org
|
cannam@95
|
5103 * fixed potential (unlikely) bug in wisdom import (triggered when importing impatient wisdom after creating more patient plans, but apparently only for nonstandard configure.c configurations)
|
cannam@95
|
5104
|
cannam@95
|
5105 M ./kernel/planner.c -1 +5
|
cannam@95
|
5106
|
cannam@95
|
5107 Thu Jan 18 21:50:14 EST 2007 stevenj@fftw.org
|
cannam@95
|
5108 * added functions to gather/broadcast wisdom for MPI
|
cannam@95
|
5109
|
cannam@95
|
5110 M ./configure.ac -3 +8
|
cannam@95
|
5111 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
5112 M ./mpi/api.c -3 +3
|
cannam@95
|
5113 M ./mpi/fftw3-mpi.h -1 +5
|
cannam@95
|
5114 M ./mpi/mpi-bench.c -19 +40
|
cannam@95
|
5115 A ./mpi/wisdom-api.c
|
cannam@95
|
5116 M ./tests/bench.c +10
|
cannam@95
|
5117 M ./tests/fftw-bench.c -3 +3
|
cannam@95
|
5118 M ./tests/fftw-bench.h +2
|
cannam@95
|
5119
|
cannam@95
|
5120 Thu Jan 11 18:33:17 EST 2007 stevenj@fftw.org
|
cannam@95
|
5121 * whoops, another int/INT bug
|
cannam@95
|
5122
|
cannam@95
|
5123 M ./mpi/transpose-pairwise.c -1 +1
|
cannam@95
|
5124
|
cannam@95
|
5125 Thu Jan 11 17:42:24 EST 2007 stevenj@fftw.org
|
cannam@95
|
5126 * whoops, fixed bug in transpose-recurse for r != m
|
cannam@95
|
5127
|
cannam@95
|
5128 M ./mpi/transpose-recurse.c -10 +10
|
cannam@95
|
5129
|
cannam@95
|
5130 Thu Jan 11 17:25:36 EST 2007 stevenj@fftw.org
|
cannam@95
|
5131 * canonicalize mpi-transposed flags by setting TRANSPOSED_IN/OUT where possible
|
cannam@95
|
5132
|
cannam@95
|
5133 M ./mpi/transpose-problem.c -1 +8
|
cannam@95
|
5134
|
cannam@95
|
5135 Thu Jan 11 17:16:24 EST 2007 stevenj@fftw.org
|
cannam@95
|
5136 * replace transpose-radix2 with much more general transpose-recurse solver
|
cannam@95
|
5137
|
cannam@95
|
5138 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
5139 M ./kernel/ifftw.h +5
|
cannam@95
|
5140 M ./kernel/tensor2.c -21
|
cannam@95
|
5141 A ./kernel/tensor3.c
|
cannam@95
|
5142 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
5143 M ./mpi/conf.c -1 +1
|
cannam@95
|
5144 M ./mpi/dft-rank-geq2-transposed.c -1
|
cannam@95
|
5145 M ./mpi/mpi-bench.c +1
|
cannam@95
|
5146 M ./mpi/mpi-transpose.h -1 +1
|
cannam@95
|
5147 R ./mpi/transpose-radix2.c
|
cannam@95
|
5148 A ./mpi/transpose-recurse.c
|
cannam@95
|
5149
|
cannam@95
|
5150 Wed Jan 10 20:23:48 EST 2007 stevenj@fftw.org
|
cannam@95
|
5151 * rename transpose-inplace to transpose-pairwise, as the algorithm is not restricted to inplace operation
|
cannam@95
|
5152
|
cannam@95
|
5153 ./mpi/transpose-inplace.c -> ./mpi/transpose-pairwise.c
|
cannam@95
|
5154 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
5155 M ./mpi/conf.c -1 +1
|
cannam@95
|
5156 M ./mpi/mpi-transpose.h -1 +1
|
cannam@95
|
5157 M ./mpi/testsched.c -1 +1
|
cannam@95
|
5158 M ./mpi/transpose-pairwise.c -9 +9
|
cannam@95
|
5159
|
cannam@95
|
5160 Wed Jan 10 14:39:08 EST 2007 stevenj@fftw.org
|
cannam@95
|
5161 * whoops, some int/INT bugs
|
cannam@95
|
5162
|
cannam@95
|
5163 M ./mpi/api.c -2 +2
|
cannam@95
|
5164 M ./mpi/block.c -3 +3
|
cannam@95
|
5165 M ./mpi/ifftw-mpi.h -5 +5
|
cannam@95
|
5166
|
cannam@95
|
5167 Tue Jan 9 18:50:07 EST 2007 stevenj@fftw.org
|
cannam@95
|
5168 * fix FAQ Makefile for vpath builds
|
cannam@95
|
5169
|
cannam@95
|
5170 M ./doc/FAQ/Makefile.am -4 +7
|
cannam@95
|
5171 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
5172
|
cannam@95
|
5173 Tue Jan 9 20:22:11 EST 2007 athena@fftw.org
|
cannam@95
|
5174 * Missing ``static'' keyword.
|
cannam@95
|
5175
|
cannam@95
|
5176 M ./rdft/direct-r2c.c -2 +2
|
cannam@95
|
5177
|
cannam@95
|
5178 Tue Jan 9 20:13:18 EST 2007 athena@fftw.org
|
cannam@95
|
5179 * Minor cleanup.
|
cannam@95
|
5180
|
cannam@95
|
5181 M ./dft/direct.c -27 +16
|
cannam@95
|
5182
|
cannam@95
|
5183 Tue Jan 9 00:04:03 EST 2007 stevenj@fftw.org
|
cannam@95
|
5184 * interleave twiddle mults with DFTs (should we use dftw?)
|
cannam@95
|
5185
|
cannam@95
|
5186 M ./mpi/dft-rank1.c -41 +44
|
cannam@95
|
5187
|
cannam@95
|
5188 Mon Jan 8 18:35:41 EST 2007 stevenj@fftw.org
|
cannam@95
|
5189 * simplified (and somewhat sped up) dft-rank1 by exploiting dft-rank1-bigvec
|
cannam@95
|
5190
|
cannam@95
|
5191 M ./mpi/dft-rank-geq2-transposed.c -1 +1
|
cannam@95
|
5192 M ./mpi/dft-rank-geq2.c -1 +1
|
cannam@95
|
5193 M ./mpi/dft-rank1-bigvec.c -2 +4
|
cannam@95
|
5194 M ./mpi/dft-rank1.c -175 +181
|
cannam@95
|
5195 M ./mpi/transpose-alltoall.c -6 +3
|
cannam@95
|
5196 M ./mpi/transpose-inplace.c -6 +3
|
cannam@95
|
5197 M ./mpi/transpose-radix2.c -7 +2
|
cannam@95
|
5198
|
cannam@95
|
5199 Sun Jan 7 00:31:31 EST 2007 stevenj@fftw.org
|
cannam@95
|
5200 * rearranged TRANSPOSED format, numerous speedups
|
cannam@95
|
5201
|
cannam@95
|
5202 Split the TRANSPOSED and non-TRANSPOSED rank-geq2 solvers, and changed
|
cannam@95
|
5203 the DFT TRANSPOSED format to be more like fftw2 (both globally and
|
cannam@95
|
5204 locally transposed). In general, more emphasis on arranging the data
|
cannam@95
|
5205 contiguously for the DFTs, and more flexibility in intermediate
|
cannam@95
|
5206 transposed formats. Also disable NO_SLOW when planning transposes,
|
cannam@95
|
5207 since otherwise non-square in-place transposes gratuitously put the
|
cannam@95
|
5208 planner in SLOW mode.
|
cannam@95
|
5209
|
cannam@95
|
5210 Currently, dft-rank1-bigvec has 5 variants (or 10, if DESTROY_INPUT).
|
cannam@95
|
5211 It looks like only 2 of these are commonly used, so I should probably
|
cannam@95
|
5212 add some UGLY tags once I do more benchmarking.
|
cannam@95
|
5213
|
cannam@95
|
5214 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
5215 M ./mpi/api.c -14 +34
|
cannam@95
|
5216 M ./mpi/conf.c +1
|
cannam@95
|
5217 M ./mpi/dft-problem.c -2 +12
|
cannam@95
|
5218 A ./mpi/dft-rank-geq2-transposed.c
|
cannam@95
|
5219 M ./mpi/dft-rank-geq2.c -131 +60
|
cannam@95
|
5220 M ./mpi/dft-rank1-bigvec.c -77 +123
|
cannam@95
|
5221 M ./mpi/dft-rank1.c -2 +2
|
cannam@95
|
5222 M ./mpi/ifftw-mpi.h -2 +3
|
cannam@95
|
5223 M ./mpi/mpi-bench.c +13
|
cannam@95
|
5224 M ./mpi/mpi-dft.h -1 +2
|
cannam@95
|
5225 M ./mpi/transpose-alltoall.c -32 +39
|
cannam@95
|
5226 M ./mpi/transpose-inplace.c -53 +69
|
cannam@95
|
5227 M ./mpi/transpose-radix2.c -37 +43
|
cannam@95
|
5228
|
cannam@95
|
5229 Thu Jan 4 19:13:17 EST 2007 stevenj@fftw.org
|
cannam@95
|
5230 * add bench_cost_postprocess to prevent deadlocks in mpi-bench
|
cannam@95
|
5231
|
cannam@95
|
5232 M ./libbench2/Makefile.am -5 +6
|
cannam@95
|
5233 A ./libbench2/bench-cost-postprocess.c
|
cannam@95
|
5234 M ./libbench2/bench-user.h +1
|
cannam@95
|
5235 M ./libbench2/speed.c -2 +2
|
cannam@95
|
5236 M ./mpi/mpi-bench.c +7
|
cannam@95
|
5237
|
cannam@95
|
5238 Thu Jan 4 16:46:29 EST 2007 stevenj@fftw.org
|
cannam@95
|
5239 * whoops
|
cannam@95
|
5240
|
cannam@95
|
5241 M ./m4/acx_pthread.m4 -1 +1
|
cannam@95
|
5242
|
cannam@95
|
5243 Wed Jan 3 14:23:42 EST 2007 stevenj@fftw.org
|
cannam@95
|
5244 * pass proper pointer types as arguments, so that ACX_PTHREAD still works with C++ and -Werror (thanks to Ewald Arnold for the suggestion)
|
cannam@95
|
5245
|
cannam@95
|
5246 M ./m4/acx_pthread.m4 -3 +6
|
cannam@95
|
5247
|
cannam@95
|
5248 Mon Jan 1 19:30:43 EST 2007 athena@fftw.org
|
cannam@95
|
5249 * Renamed [io]vs => [io]vs_by_nbuf, which is more appropriate and would have saved me 30mins debugging.
|
cannam@95
|
5250
|
cannam@95
|
5251 M ./dft/buffered.c -6 +6
|
cannam@95
|
5252
|
cannam@95
|
5253 Mon Jan 1 18:52:38 EST 2007 stevenj@fftw.org
|
cannam@95
|
5254 * add --with-g77-wrappers option & always include g77 wrappers on GNU systems and/or with gfortran
|
cannam@95
|
5255
|
cannam@95
|
5256 Upcoming GNU/Linux distros will most likely switch to configuring FFTW
|
cannam@95
|
5257 with gfortran by default, since g77 isn't even included with recent gcc
|
cannam@95
|
5258 versions. However, we still want to include g77-compatible wrappers in
|
cannam@95
|
5259 this case (two underscores) in addition to gfortran wrappers (one
|
cannam@95
|
5260 underscore) lest we silently break binary compatibility and provoke
|
cannam@95
|
5261 lots of annoying emails.
|
cannam@95
|
5262
|
cannam@95
|
5263 M ./api/x77.h +6
|
cannam@95
|
5264 M ./configure.ac +11
|
cannam@95
|
5265
|
cannam@95
|
5266 Mon Jan 1 16:48:36 EST 2007 stevenj@fftw.org
|
cannam@95
|
5267 * use AC_HELP_STRING for --disable-fortran
|
cannam@95
|
5268
|
cannam@95
|
5269 M ./configure.ac -1 +1
|
cannam@95
|
5270
|
cannam@95
|
5271 Mon Jan 1 15:56:12 EST 2007 stevenj@fftw.org
|
cannam@95
|
5272 * terminology
|
cannam@95
|
5273
|
cannam@95
|
5274 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
5275
|
cannam@95
|
5276 Sat Dec 30 16:18:35 EST 2006 athena@fftw.org
|
cannam@95
|
5277 * Free buffers before calling cldrest.
|
cannam@95
|
5278
|
cannam@95
|
5279 M ./dft/buffered.c -2 +2
|
cannam@95
|
5280 M ./rdft/buffered.c -4 +4
|
cannam@95
|
5281
|
cannam@95
|
5282 Fri Dec 29 10:52:15 EST 2006 athena@fftw.org
|
cannam@95
|
5283 * Removed obsolete code.
|
cannam@95
|
5284
|
cannam@95
|
5285 M ./simd/simd-sse.h -22 +9
|
cannam@95
|
5286
|
cannam@95
|
5287 Thu Dec 28 21:37:48 EST 2006 athena@fftw.org
|
cannam@95
|
5288 * Attempt to work-around old gcc bugs in a more efficient fashion that does not lose performance on newer gcc's.
|
cannam@95
|
5289
|
cannam@95
|
5290 M ./simd/simd-sse.h -13 +24
|
cannam@95
|
5291
|
cannam@95
|
5292 Thu Dec 28 16:10:33 EST 2006 athena@fftw.org
|
cannam@95
|
5293 * Make sure that the speed() input is zero even in paranoid mode.
|
cannam@95
|
5294
|
cannam@95
|
5295 M ./libbench2/speed.c +6
|
cannam@95
|
5296
|
cannam@95
|
5297 Thu Dec 28 11:41:46 EST 2006 athena@fftw.org
|
cannam@95
|
5298 * cld0 and cldm problems must be tainted because they are used in a v-loop.
|
cannam@95
|
5299
|
cannam@95
|
5300 M ./rdft/ct-hc2c-direct.c -2 +5
|
cannam@95
|
5301 M ./rdft/hc2hc-direct.c -2 +3
|
cannam@95
|
5302
|
cannam@95
|
5303 Wed Dec 27 17:17:45 EST 2006 athena@fftw.org
|
cannam@95
|
5304 * Run paranoid-check in patient mode.
|
cannam@95
|
5305
|
cannam@95
|
5306 M ./tests/Makefile.am -5 +5
|
cannam@95
|
5307
|
cannam@95
|
5308 Wed Dec 27 10:51:42 EST 2006 athena@fftw.org
|
cannam@95
|
5309 * Fixed incorrect initialization to zero.
|
cannam@95
|
5310
|
cannam@95
|
5311 M ./rdft/problem2.c -1 +1
|
cannam@95
|
5312
|
cannam@95
|
5313 Wed Dec 27 09:33:02 EST 2006 athena@fftw.org
|
cannam@95
|
5314 * Fixed wrong TAINT()
|
cannam@95
|
5315
|
cannam@95
|
5316 M ./rdft/buffered2.c -1 +1
|
cannam@95
|
5317
|
cannam@95
|
5318 Tue Dec 26 22:50:28 EST 2006 athena@fftw.org
|
cannam@95
|
5319 * Grrrrr...
|
cannam@95
|
5320
|
cannam@95
|
5321 M ./libbench2/verify-rdft2.c -1 +1
|
cannam@95
|
5322
|
cannam@95
|
5323 Tue Dec 26 22:48:44 EST 2006 athena@fftw.org
|
cannam@95
|
5324 * Give up trying to verify rdft2 when vrank=-infinity.
|
cannam@95
|
5325
|
cannam@95
|
5326 M ./libbench2/verify-rdft2.c +3
|
cannam@95
|
5327
|
cannam@95
|
5328 Tue Dec 26 22:31:38 EST 2006 athena@fftw.org
|
cannam@95
|
5329 * typo
|
cannam@95
|
5330
|
cannam@95
|
5331 M ./dft/direct.c -1 +2
|
cannam@95
|
5332
|
cannam@95
|
5333 Tue Dec 26 21:54:53 EST 2006 athena@fftw.org
|
cannam@95
|
5334 * Correctly verify rdft2 when vrank = -infinity.
|
cannam@95
|
5335
|
cannam@95
|
5336 M ./libbench2/verify-rdft2.c -1 +1
|
cannam@95
|
5337
|
cannam@95
|
5338 Tue Dec 26 21:25:02 EST 2006 athena@fftw.org
|
cannam@95
|
5339 * rdft/buffered2.c now generates rdft2 subproblems, not rdft.
|
cannam@95
|
5340
|
cannam@95
|
5341 The old rdft2->rdft reduction is now in rdft/rdft2-rdft.c
|
cannam@95
|
5342 and still does way too much.
|
cannam@95
|
5343
|
cannam@95
|
5344 M ./TODO -3
|
cannam@95
|
5345 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
5346 M ./rdft/buffered.c -1 +1
|
cannam@95
|
5347 M ./rdft/buffered2.c -190 +200
|
cannam@95
|
5348 M ./rdft/conf.c +1
|
cannam@95
|
5349 M ./rdft/problem2.c -5 +6
|
cannam@95
|
5350 M ./rdft/rdft.h -1 +2
|
cannam@95
|
5351 M ./rdft/rdft2-inplace-strides.c -5 +5
|
cannam@95
|
5352 A ./rdft/rdft2-rdft.c
|
cannam@95
|
5353 M ./rdft/rdft2-strides.c -5 +5
|
cannam@95
|
5354 M ./rdft/vrank-geq1-rdft2.c -11 +10
|
cannam@95
|
5355
|
cannam@95
|
5356 Tue Dec 26 14:03:27 EST 2006 athena@fftw.org
|
cannam@95
|
5357 * Buffer the input in hc2r problems, as opposed to the output.
|
cannam@95
|
5358
|
cannam@95
|
5359 M ./rdft/buffered.c -34 +104
|
cannam@95
|
5360 M ./rdft/buffered2.c -1
|
cannam@95
|
5361
|
cannam@95
|
5362 Tue Dec 26 10:02:59 EST 2006 athena@fftw.org
|
cannam@95
|
5363 * streamlined buffered solvers
|
cannam@95
|
5364
|
cannam@95
|
5365 M ./dft/buffered.c -66 +14
|
cannam@95
|
5366 M ./kernel/buffered.c -4 +25
|
cannam@95
|
5367 M ./kernel/ifftw.h -1 +4
|
cannam@95
|
5368 M ./kernel/primes.c +11
|
cannam@95
|
5369 M ./rdft/buffered.c -63 +13
|
cannam@95
|
5370 M ./rdft/buffered2.c -54 +7
|
cannam@95
|
5371
|
cannam@95
|
5372 Mon Dec 25 16:08:22 EST 2006 athena@fftw.org
|
cannam@95
|
5373 * c++ compatibility
|
cannam@95
|
5374
|
cannam@95
|
5375 M ./libbench2/verify-r2r.c -2 +2
|
cannam@95
|
5376
|
cannam@95
|
5377 Sun Dec 24 20:27:23 EST 2006 athena@fftw.org
|
cannam@95
|
5378 * Gratuitous renaming of directories and files since the old naming was becoming too inconsistent for my taste.
|
cannam@95
|
5379
|
cannam@95
|
5380 ./dft/codelets -> ./dft/scalar
|
cannam@95
|
5381 ./dft/scalar/standard -> ./dft/scalar/codelets
|
cannam@95
|
5382 ./rdft/codelets -> ./rdft/scalar
|
cannam@95
|
5383 M ./Makefile.am -14 +15
|
cannam@95
|
5384 M ./configure.ac -6 +6
|
cannam@95
|
5385 M ./dft/Makefile.am -1 +1
|
cannam@95
|
5386 M ./dft/scalar/Makefile.am -3 +3
|
cannam@95
|
5387 M ./dft/scalar/codelets/Makefile.am -3 +3
|
cannam@95
|
5388 M ./dft/simd/codelets/Makefile.am -2 +2
|
cannam@95
|
5389 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
5390 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
5391 M ./rdft/scalar/Makefile.am -2 +2
|
cannam@95
|
5392 M ./rdft/scalar/r2cb/Makefile.am -3 +3
|
cannam@95
|
5393 M ./rdft/scalar/r2cf/Makefile.am -3 +3
|
cannam@95
|
5394 M ./rdft/scalar/r2r/Makefile.am -3 +3
|
cannam@95
|
5395
|
cannam@95
|
5396 Sun Dec 24 20:11:50 EST 2006 athena@fftw.org
|
cannam@95
|
5397 * Fixed another dftw bug (sigh)
|
cannam@95
|
5398
|
cannam@95
|
5399 M ./threads/ct.c -7 +3
|
cannam@95
|
5400
|
cannam@95
|
5401 Sun Dec 24 11:48:01 EST 2006 athena@fftw.org
|
cannam@95
|
5402 * Removed debugging leftovers.
|
cannam@95
|
5403
|
cannam@95
|
5404 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
5405
|
cannam@95
|
5406 Sun Dec 24 11:34:17 EST 2006 athena@fftw.org
|
cannam@95
|
5407 * Moved dftw-generic* to new dftw protocol.
|
cannam@95
|
5408
|
cannam@95
|
5409 M ./dft/dftw-generic.c -30 +24
|
cannam@95
|
5410 M ./dft/dftw-genericbuf.c -13 +13
|
cannam@95
|
5411
|
cannam@95
|
5412 Sun Dec 24 09:37:19 EST 2006 athena@fftw.org
|
cannam@95
|
5413 * Oops
|
cannam@95
|
5414
|
cannam@95
|
5415 M ./tests/hook.c -1 +1
|
cannam@95
|
5416
|
cannam@95
|
5417 Sun Dec 24 09:31:46 EST 2006 athena@fftw.org
|
cannam@95
|
5418 * Fixed wrong verification of rank-1 rdft2
|
cannam@95
|
5419
|
cannam@95
|
5420 M ./tests/hook.c -4 +6
|
cannam@95
|
5421
|
cannam@95
|
5422 Sat Dec 23 20:11:29 EST 2006 athena@fftw.org
|
cannam@95
|
5423 * minor tweaks
|
cannam@95
|
5424
|
cannam@95
|
5425 M ./dft/dftw-direct.c -2 +4
|
cannam@95
|
5426
|
cannam@95
|
5427 Sat Dec 23 19:50:03 EST 2006 athena@fftw.org
|
cannam@95
|
5428 * Removed obsolete items.
|
cannam@95
|
5429
|
cannam@95
|
5430 M ./TODO -13
|
cannam@95
|
5431
|
cannam@95
|
5432 Sat Dec 23 17:56:37 EST 2006 athena@fftw.org
|
cannam@95
|
5433 * Modified the problem_dftw invocation protocol.
|
cannam@95
|
5434
|
cannam@95
|
5435 apply() now requires pointers to the beginning of the full array.
|
cannam@95
|
5436 Each thread processes a slice mb <= m < me. This protocol is
|
cannam@95
|
5437 consistent with the one used in hc2hc, where there is no other choice.
|
cannam@95
|
5438
|
cannam@95
|
5439
|
cannam@95
|
5440
|
cannam@95
|
5441 M ./dft/dftw-direct.c -27 +31
|
cannam@95
|
5442 M ./dft/dftw-directsq.c -1 +3
|
cannam@95
|
5443 M ./threads/ct.c -7 +2
|
cannam@95
|
5444
|
cannam@95
|
5445 Sat Dec 23 16:18:25 EST 2006 athena@fftw.org
|
cannam@95
|
5446 * typo
|
cannam@95
|
5447
|
cannam@95
|
5448 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
5449
|
cannam@95
|
5450 Sat Dec 23 16:06:56 EST 2006 athena@fftw.org
|
cannam@95
|
5451 * changed hc2hc twiddle storage to be the same as hc2c
|
cannam@95
|
5452
|
cannam@95
|
5453 M ./genfft/gen_hc2hc.ml -2 +3
|
cannam@95
|
5454 M ./rdft/hc2hc-direct.c -14 +11
|
cannam@95
|
5455
|
cannam@95
|
5456 Sat Dec 23 15:16:36 EST 2006 athena@fftw.org
|
cannam@95
|
5457 * Allowed extra_iter in dftw-direct. Rationalized twiddle factors in hc2c.
|
cannam@95
|
5458
|
cannam@95
|
5459 M ./dft/dftw-direct.c -10 +38
|
cannam@95
|
5460 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
5461 M ./dft/simd/codelets/Makefile.am -1 +12
|
cannam@95
|
5462 M ./dft/simd/t.c -2 +45
|
cannam@95
|
5463 A ./dft/simd/t1bu.h
|
cannam@95
|
5464 A ./dft/simd/t1fu.h
|
cannam@95
|
5465 M ./genfft/gen_hc2c.ml -2 +3
|
cannam@95
|
5466 M ./genfft/gen_hc2cdft.ml -2 +3
|
cannam@95
|
5467 M ./genfft/gen_hc2cdft_c.ml -1 +1
|
cannam@95
|
5468 M ./genfft/gen_hc2hc.ml -1 +1
|
cannam@95
|
5469 M ./genfft/gen_twiddle.ml -1 +1
|
cannam@95
|
5470 M ./genfft/gen_twiddle_c.ml -1 +1
|
cannam@95
|
5471 M ./genfft/gen_twidsq.ml -1 +1
|
cannam@95
|
5472 M ./genfft/gen_twidsq_c.ml -1 +1
|
cannam@95
|
5473 M ./genfft/twiddle.ml -12 +10
|
cannam@95
|
5474 M ./genfft/twiddle.mli -1 +1
|
cannam@95
|
5475 M ./kernel/twiddle.c -4 +8
|
cannam@95
|
5476 M ./rdft/ct-hc2c-direct.c -4 +7
|
cannam@95
|
5477 M ./rdft/simd/hc2cbv.h -2 +2
|
cannam@95
|
5478 M ./rdft/simd/hc2cfv.h -2 +2
|
cannam@95
|
5479 M ./simd/simd-altivec.h -12 +9
|
cannam@95
|
5480 M ./simd/simd-sse.h -12 +9
|
cannam@95
|
5481 M ./simd/simd-sse2.h -11 +6
|
cannam@95
|
5482
|
cannam@95
|
5483 Sat Dec 23 10:37:11 EST 2006 athena@fftw.org
|
cannam@95
|
5484 * Implemented unmentionable hack to use 4-way SIMD with an odd number of
|
cannam@95
|
5485 iterations.
|
cannam@95
|
5486
|
cannam@95
|
5487 M ./dft/direct.c -9 +34
|
cannam@95
|
5488 M ./rdft/ct-hc2c-direct.c -43 +88
|
cannam@95
|
5489 M ./simd/simd-altivec.h -1 +3
|
cannam@95
|
5490 M ./simd/simd-sse.h -1 +3
|
cannam@95
|
5491
|
cannam@95
|
5492 Fri Dec 22 22:13:30 EST 2006 athena@fftw.org
|
cannam@95
|
5493 * altivec support for new codelets
|
cannam@95
|
5494
|
cannam@95
|
5495 M ./simd/simd-altivec.h -7 +28
|
cannam@95
|
5496
|
cannam@95
|
5497 Fri Dec 22 19:09:15 EST 2006 athena@fftw.org
|
cannam@95
|
5498 * fixed incorrect computation of W
|
cannam@95
|
5499
|
cannam@95
|
5500 M ./genfft/gen_hc2cdft_c.ml -1 +1
|
cannam@95
|
5501
|
cannam@95
|
5502 Fri Dec 22 18:51:22 EST 2006 athena@fftw.org
|
cannam@95
|
5503 * Implemented 4-way simd hc2cdftv
|
cannam@95
|
5504
|
cannam@95
|
5505 Also eliminated the twiddle_shift hack. A zillion changes dictated
|
cannam@95
|
5506 by this choice, which was in turn necessary for the hc2cdftv thing
|
cannam@95
|
5507 to work.
|
cannam@95
|
5508
|
cannam@95
|
5509
|
cannam@95
|
5510 M ./Makefile.am -13 +8
|
cannam@95
|
5511 M ./configure.ac -3
|
cannam@95
|
5512 M ./dft/codelet-dft.h -9 +9
|
cannam@95
|
5513 M ./dft/codelets/t.c -4 +4
|
cannam@95
|
5514 M ./dft/dftw-direct.c -35 +30
|
cannam@95
|
5515 M ./dft/dftw-directsq.c -7 +4
|
cannam@95
|
5516 M ./dft/simd/q1b.c -6 +6
|
cannam@95
|
5517 M ./dft/simd/q1f.c -6 +6
|
cannam@95
|
5518 M ./dft/simd/t.c -14 +14
|
cannam@95
|
5519 M ./dft/simd/t3b.h +1
|
cannam@95
|
5520 M ./dft/simd/t3f.h +1
|
cannam@95
|
5521 M ./dft/simd/ts.c -6 +6
|
cannam@95
|
5522 M ./dft/simd/ts.h +1
|
cannam@95
|
5523 M ./genfft/Makefile.am -17 +10
|
cannam@95
|
5524 R ./genfft/gen_conv.ml
|
cannam@95
|
5525 M ./genfft/gen_hc2c.ml -25 +19
|
cannam@95
|
5526 M ./genfft/gen_hc2cdft.ml -19 +19
|
cannam@95
|
5527 M ./genfft/gen_hc2cdft_c.ml -20 +24
|
cannam@95
|
5528 M ./genfft/gen_hc2hc.ml -23 +17
|
cannam@95
|
5529 M ./genfft/gen_mdct.ml -9 +9
|
cannam@95
|
5530 M ./genfft/gen_notw.ml -8 +8
|
cannam@95
|
5531 M ./genfft/gen_notw_c.ml -6 +6
|
cannam@95
|
5532 M ./genfft/gen_r2cb.ml -9 +9
|
cannam@95
|
5533 M ./genfft/gen_r2cf.ml -9 +9
|
cannam@95
|
5534 M ./genfft/gen_r2r.ml -6 +6
|
cannam@95
|
5535 M ./genfft/gen_twiddle.ml -37 +39
|
cannam@95
|
5536 M ./genfft/gen_twiddle_c.ml -38 +42
|
cannam@95
|
5537 M ./genfft/gen_twidsq.ml -42 +44
|
cannam@95
|
5538 M ./genfft/gen_twidsq_c.ml -44 +47
|
cannam@95
|
5539 M ./genfft/genutil.ml -6 +6
|
cannam@95
|
5540 M ./genfft/simd.ml -6 +7
|
cannam@95
|
5541 M ./genfft/simd.mli -2 +1
|
cannam@95
|
5542 M ./genfft/variable.ml -7 +12
|
cannam@95
|
5543 M ./genfft/variable.mli -1 +3
|
cannam@95
|
5544 M ./kernel/ifftw.h -7
|
cannam@95
|
5545 M ./kernel/twiddle.c -14
|
cannam@95
|
5546 M ./rdft/codelet-rdft.h -5 +5
|
cannam@95
|
5547 M ./rdft/codelets/hc2c.c -2 +2
|
cannam@95
|
5548 M ./rdft/conf.c -1 +1
|
cannam@95
|
5549 M ./rdft/ct-hc2c-direct.c -47 +36
|
cannam@95
|
5550 M ./rdft/ct-hc2c.c -1 +3
|
cannam@95
|
5551 M ./rdft/hc2hc-direct.c -39 +31
|
cannam@95
|
5552 M ./rdft/simd/codelets/Makefile.am -2 +2
|
cannam@95
|
5553 M ./rdft/simd/hc2cbv.c -7 +8
|
cannam@95
|
5554 M ./rdft/simd/hc2cbv.h -4 +3
|
cannam@95
|
5555 M ./rdft/simd/hc2cfv.c -7 +8
|
cannam@95
|
5556 M ./rdft/simd/hc2cfv.h -4 +3
|
cannam@95
|
5557 M ./simd/simd-sse.h +4
|
cannam@95
|
5558 M ./simd/simd-sse2.h -3 +5
|
cannam@95
|
5559 M ./simd/simd.h -2
|
cannam@95
|
5560 M ./tests/Makefile.am +9
|
cannam@95
|
5561
|
cannam@95
|
5562 Fri Dec 22 08:45:46 EST 2006 athena@fftw.org
|
cannam@95
|
5563 * Fixed verification of rdft2 problems with new format.
|
cannam@95
|
5564
|
cannam@95
|
5565 M ./tests/hook.c -1 +5
|
cannam@95
|
5566
|
cannam@95
|
5567 Fri Dec 22 00:05:59 EST 2006 athena@fftw.org
|
cannam@95
|
5568 * Added file
|
cannam@95
|
5569
|
cannam@95
|
5570 A ./rdft/simd/Makefile.am
|
cannam@95
|
5571
|
cannam@95
|
5572 Fri Dec 22 00:02:50 EST 2006 athena@fftw.org
|
cannam@95
|
5573 * Hmm, previous commit did not work
|
cannam@95
|
5574
|
cannam@95
|
5575 A ./rdft/simd/
|
cannam@95
|
5576 A ./rdft/simd/codelets/
|
cannam@95
|
5577 A ./rdft/simd/codelets/Makefile.am
|
cannam@95
|
5578 A ./rdft/simd/hc2hcv.h
|
cannam@95
|
5579 ./rdft/simd/hc2hcv.h -> ./rdft/simd/hc2cfv.h
|
cannam@95
|
5580 A ./rdft/simd/hc2cbv.h
|
cannam@95
|
5581 A ./rdft/simd/hc2cv.c
|
cannam@95
|
5582 ./rdft/simd/hc2cv.c -> ./rdft/simd/hc2cfv.c
|
cannam@95
|
5583 M ./rdft/simd/codelets/Makefile.am +51
|
cannam@95
|
5584 A ./rdft/simd/hc2cbv.c
|
cannam@95
|
5585 M ./rdft/simd/hc2cbv.h +29
|
cannam@95
|
5586 M ./rdft/simd/hc2cfv.c +41
|
cannam@95
|
5587 M ./rdft/simd/hc2cfv.h +29
|
cannam@95
|
5588
|
cannam@95
|
5589 Thu Dec 21 23:58:33 EST 2006 athena@fftw.org
|
cannam@95
|
5590 * Added SIMD r2cdft codelets.
|
cannam@95
|
5591
|
cannam@95
|
5592 A ./genfft/gen_hc2cdft_c.ml
|
cannam@95
|
5593 M ./Makefile.am -14 +22
|
cannam@95
|
5594 M ./configure.ac +5
|
cannam@95
|
5595 M ./dft/simd/n1b.h -1
|
cannam@95
|
5596 M ./dft/simd/n1f.h -1
|
cannam@95
|
5597 M ./dft/simd/n2b.h -1
|
cannam@95
|
5598 M ./dft/simd/n2f.h -1
|
cannam@95
|
5599 M ./dft/simd/n2s.h -1
|
cannam@95
|
5600 M ./genfft/Makefile.am -8 +14
|
cannam@95
|
5601 M ./genfft/algsimp.ml -2 +12
|
cannam@95
|
5602 M ./genfft/c.ml +1
|
cannam@95
|
5603 M ./genfft/expr.ml -1 +3
|
cannam@95
|
5604 M ./genfft/expr.mli -1 +1
|
cannam@95
|
5605 M ./genfft/gen_hc2cdft_c.ml +217
|
cannam@95
|
5606 M ./genfft/simd.ml -2 +9
|
cannam@95
|
5607 M ./genfft/to_alist.ml +1
|
cannam@95
|
5608 M ./kernel/ifftw.h +6
|
cannam@95
|
5609 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
5610 M ./rdft/codelet-rdft.h +5
|
cannam@95
|
5611 M ./rdft/codelets/hc2c.c -2 +12
|
cannam@95
|
5612 M ./rdft/conf.c +4
|
cannam@95
|
5613 M ./rdft/ct-hc2c-direct.c -5 +60
|
cannam@95
|
5614 M ./rdft/hc2hc-direct.c -5
|
cannam@95
|
5615 M ./rdft/hc2hc.h -2
|
cannam@95
|
5616 M ./rdft/khc2hc.c -1
|
cannam@95
|
5617 M ./simd/nonportable/sse.c -9 +4
|
cannam@95
|
5618 M ./simd/nonportable/sse2.c -9 +4
|
cannam@95
|
5619 M ./simd/simd-sse.h -4 +4
|
cannam@95
|
5620 M ./simd/simd-sse2.h -4 +7
|
cannam@95
|
5621 M ./simd/sse.c -2 +2
|
cannam@95
|
5622 M ./simd/sse2.c -2 +2
|
cannam@95
|
5623 M ./support/Makefile.codelets +1
|
cannam@95
|
5624
|
cannam@95
|
5625 Thu Dec 21 21:19:21 EST 2006 athena@fftw.org
|
cannam@95
|
5626 * Bug in buffering, grrr...
|
cannam@95
|
5627
|
cannam@95
|
5628 M ./rdft/ct-hc2c-direct.c -1 +1
|
cannam@95
|
5629
|
cannam@95
|
5630 Thu Dec 21 20:58:14 EST 2006 athena@fftw.org
|
cannam@95
|
5631 * Oops, memory leak.
|
cannam@95
|
5632
|
cannam@95
|
5633 M ./rdft/hc2hc-direct.c +1
|
cannam@95
|
5634
|
cannam@95
|
5635 Thu Dec 21 17:12:31 EST 2006 athena@fftw.org
|
cannam@95
|
5636 * minor changes, cleanup.
|
cannam@95
|
5637
|
cannam@95
|
5638 M ./rdft/ct-hc2c.c -2
|
cannam@95
|
5639 M ./rdft/hc2hc.c -16 +10
|
cannam@95
|
5640 M ./threads/hc2hc.c -17 +12
|
cannam@95
|
5641
|
cannam@95
|
5642 Wed Dec 20 22:09:28 EST 2006 athena@fftw.org
|
cannam@95
|
5643 * Unified hc2hc-direct, hc2hc-directbuf. Cleanup.
|
cannam@95
|
5644
|
cannam@95
|
5645 M ./rdft/Makefile.am -4 +3
|
cannam@95
|
5646 M ./rdft/ct-hc2c-direct.c -8 +8
|
cannam@95
|
5647 R ./rdft/hc2hc-common.c
|
cannam@95
|
5648 M ./rdft/hc2hc-direct.c -44 +153
|
cannam@95
|
5649 R ./rdft/hc2hc-directbuf.c
|
cannam@95
|
5650 M ./rdft/hc2hc.h -4
|
cannam@95
|
5651
|
cannam@95
|
5652 Wed Dec 20 17:55:56 EST 2006 athena@fftw.org
|
cannam@95
|
5653 * removed obsolete rdft2-radix2
|
cannam@95
|
5654
|
cannam@95
|
5655 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
5656 M ./rdft/conf.c -1
|
cannam@95
|
5657 M ./rdft/rdft.h -1
|
cannam@95
|
5658 R ./rdft/rdft2-radix2.c
|
cannam@95
|
5659
|
cannam@95
|
5660 Wed Dec 20 17:51:20 EST 2006 athena@fftw.org
|
cannam@95
|
5661 * implemented reduction rdft2->dft
|
cannam@95
|
5662
|
cannam@95
|
5663 A ./genfft/gen_hc2cdft.ml
|
cannam@95
|
5664 M ./genfft/Makefile.am -9 +16
|
cannam@95
|
5665 M ./genfft/gen_hc2c.ml -1 +1
|
cannam@95
|
5666 M ./genfft/gen_hc2cdft.ml +207
|
cannam@95
|
5667 M ./rdft/codelet-rdft.h -2 +7
|
cannam@95
|
5668 M ./rdft/codelets/r2cb/Makefile.am -1 +12
|
cannam@95
|
5669 M ./rdft/codelets/r2cf/Makefile.am -1 +12
|
cannam@95
|
5670 M ./rdft/ct-hc2c-direct.c -5 +8
|
cannam@95
|
5671 M ./rdft/ct-hc2c.c -24 +95
|
cannam@95
|
5672 M ./rdft/ct-hc2c.h -2 +6
|
cannam@95
|
5673 M ./rdft/khc2c.c -2 +3
|
cannam@95
|
5674 M ./support/Makefile.codelets +1
|
cannam@95
|
5675
|
cannam@95
|
5676 Wed Dec 20 09:29:39 EST 2006 athena@fftw.org
|
cannam@95
|
5677 * Implemented buffered direct-r2c, direct-hc2c.
|
cannam@95
|
5678 Also, removed some old cruft:
|
cannam@95
|
5679
|
cannam@95
|
5680 * okp() functions were never used and a pain to maintain---now they
|
cannam@95
|
5681 are gone.
|
cannam@95
|
5682
|
cannam@95
|
5683 * ``m'' in hc2hc and hc2c codelets is now the number of iterations,
|
cannam@95
|
5684 not the ``logical'' m.
|
cannam@95
|
5685
|
cannam@95
|
5686 M ./genfft/gen_hc2c.ml -5 +3
|
cannam@95
|
5687 M ./genfft/gen_hc2hc.ml -9 +9
|
cannam@95
|
5688 M ./genfft/gen_r2cb.ml -4 +1
|
cannam@95
|
5689 M ./genfft/gen_r2cf.ml -4 +1
|
cannam@95
|
5690 M ./genfft/gen_r2r.ml -5 +1
|
cannam@95
|
5691 M ./rdft/codelet-rdft.h -30 +4
|
cannam@95
|
5692 M ./rdft/codelets/hc2c.c -14 +2
|
cannam@95
|
5693 M ./rdft/codelets/hfb.c -14 +2
|
cannam@95
|
5694 M ./rdft/codelets/r2c.c -18 +4
|
cannam@95
|
5695 M ./rdft/codelets/r2r.c -15 +1
|
cannam@95
|
5696 M ./rdft/ct-hc2c-direct.c -37 +127
|
cannam@95
|
5697 M ./rdft/direct-r2c.c -41 +189
|
cannam@95
|
5698 M ./rdft/direct-r2r.c -15 +6
|
cannam@95
|
5699 M ./rdft/direct2.c -20 +11
|
cannam@95
|
5700 M ./rdft/hc2hc-direct.c -23 +9
|
cannam@95
|
5701 M ./rdft/hc2hc-directbuf.c -79 +42
|
cannam@95
|
5702 M ./rdft/kr2c.c +1
|
cannam@95
|
5703 M ./rdft/rdft.h +1
|
cannam@95
|
5704
|
cannam@95
|
5705 Tue Dec 19 17:07:04 EST 2006 stevenj@fftw.org
|
cannam@95
|
5706 * added memcpy-loop rank0 solver (it makes a 5-20% difference for transposes of large tuples)
|
cannam@95
|
5707
|
cannam@95
|
5708 M ./rdft/rank0.c +33
|
cannam@95
|
5709
|
cannam@95
|
5710 Tue Dec 19 16:15:54 EST 2006 stevenj@fftw.org
|
cannam@95
|
5711 * new variable to disable libbench2's problem allocation during speed benchmarking (to benchmark MPI transforms where the array does not fit into the memory of a single process)
|
cannam@95
|
5712
|
cannam@95
|
5713 M ./libbench2/bench-user.h +2
|
cannam@95
|
5714 M ./libbench2/speed.c -3 +8
|
cannam@95
|
5715 M ./mpi/mpi-bench.c -5 +15
|
cannam@95
|
5716
|
cannam@95
|
5717 Tue Dec 19 14:55:08 EST 2006 stevenj@fftw.org
|
cannam@95
|
5718 * allow transpose-inplace to use input as scratch for DESTROY_INPUT plans (to avoid non-square in-place transpositions) ... on supersgj, the planner often prefers transpose-inplace to transpose-alltoall in this case (apparently MPI_Alltoall in LAM MPI isn't that great)
|
cannam@95
|
5719
|
cannam@95
|
5720 M ./mpi/transpose-inplace.c -52 +99
|
cannam@95
|
5721
|
cannam@95
|
5722 Tue Dec 19 17:07:14 EST 2006 athena@fftw.org
|
cannam@95
|
5723 * For some reason HB2 codelets were not generated.
|
cannam@95
|
5724
|
cannam@95
|
5725 M ./rdft/codelets/r2cb/Makefile.am -2 +2
|
cannam@95
|
5726 M ./rdft/codelets/r2cf/Makefile.am -1 +1
|
cannam@95
|
5727
|
cannam@95
|
5728 Tue Dec 19 15:12:39 EST 2006 athena@fftw.org
|
cannam@95
|
5729 * split rdft/direct.c into direct-r2r and direct-r2c, since the file was getting out of control.
|
cannam@95
|
5730
|
cannam@95
|
5731 A ./rdft/direct-r2c.c
|
cannam@95
|
5732 A ./rdft/direct-r2r.c
|
cannam@95
|
5733 R ./rdft/direct.c
|
cannam@95
|
5734 M ./rdft/Makefile.am -4 +5
|
cannam@95
|
5735 M ./rdft/direct-r2c.c +195
|
cannam@95
|
5736 M ./rdft/direct-r2r.c +154
|
cannam@95
|
5737
|
cannam@95
|
5738 Tue Dec 19 02:59:35 EST 2006 stevenj@fftw.org
|
cannam@95
|
5739 * added dft-rank1 solver - MPI now supports 1d complex DFTs!
|
cannam@95
|
5740
|
cannam@95
|
5741 M ./mpi/Makefile.am -2 +2
|
cannam@95
|
5742 M ./mpi/api.c -9 +54
|
cannam@95
|
5743 A ./mpi/choose-radix.c
|
cannam@95
|
5744 M ./mpi/conf.c +1
|
cannam@95
|
5745 M ./mpi/dft-problem.c -2 +2
|
cannam@95
|
5746 A ./mpi/dft-rank1.c
|
cannam@95
|
5747 M ./mpi/fftw3-mpi.h -2 +8
|
cannam@95
|
5748 M ./mpi/ifftw-mpi.h +4
|
cannam@95
|
5749 M ./mpi/mpi-bench.c -25 +24
|
cannam@95
|
5750 M ./mpi/mpi-dft.h -4 +5
|
cannam@95
|
5751 M ./mpi/mpi-transpose.h -3 +3
|
cannam@95
|
5752 M ./mpi/transpose-problem.c -1 +1
|
cannam@95
|
5753 M ./tests/bench.c -8 +8
|
cannam@95
|
5754 M ./tests/fftw-bench.h -1 +1
|
cannam@95
|
5755
|
cannam@95
|
5756 Tue Dec 19 01:27:20 EST 2006 stevenj@fftw.org
|
cannam@95
|
5757 * fftw_flops must call cost_hook directly; iestimate_cost always uses COST_MAX
|
cannam@95
|
5758
|
cannam@95
|
5759 M ./api/flops.c -1 +7
|
cannam@95
|
5760 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
5761 M ./kernel/planner.c -4 +3
|
cannam@95
|
5762
|
cannam@95
|
5763 Tue Dec 19 01:16:54 EST 2006 stevenj@fftw.org
|
cannam@95
|
5764 * fftw_flops and fftw_estimate_cost must now be called from every process, to prevent deadlocks in the MPI code (since they sum/max the cost over all processes)
|
cannam@95
|
5765
|
cannam@95
|
5766 M ./tests/fftw-bench.c -7 +11
|
cannam@95
|
5767
|
cannam@95
|
5768 Tue Dec 19 00:55:34 EST 2006 stevenj@fftw.org
|
cannam@95
|
5769 * whoops, typo in assert
|
cannam@95
|
5770
|
cannam@95
|
5771 M ./mpi/block.c -1 +1
|
cannam@95
|
5772
|
cannam@95
|
5773 Tue Dec 19 00:51:07 EST 2006 stevenj@fftw.org
|
cannam@95
|
5774 * remove multiplication by FFT_SIGN
|
cannam@95
|
5775
|
cannam@95
|
5776 M ./kernel/trig.c -2 +7
|
cannam@95
|
5777
|
cannam@95
|
5778 Mon Dec 18 22:51:45 EST 2006 stevenj@fftw.org
|
cannam@95
|
5779 * need to synchronize ESTIMATE costs in MPI planner, and sum ESTIMATE costs for flop reporting: generalize measure_hook to cost_hook(..., {COST_SUM, COST_MAX})
|
cannam@95
|
5780
|
cannam@95
|
5781 M ./api/flops.c -1 +1
|
cannam@95
|
5782 M ./kernel/ifftw.h -3 +6
|
cannam@95
|
5783 M ./kernel/planner.c -8 +12
|
cannam@95
|
5784 M ./mpi/api.c -6 +7
|
cannam@95
|
5785
|
cannam@95
|
5786 Mon Dec 18 15:36:15 EST 2006 stevenj@fftw.org
|
cannam@95
|
5787 * previous patch slowed down transpose-alltoall when TRANSPOSED_IN and DESTROY_INPUT; now allow planner to choose old behavior in this case
|
cannam@95
|
5788
|
cannam@95
|
5789 M ./mpi/transpose-alltoall.c -11 +31
|
cannam@95
|
5790
|
cannam@95
|
5791 Mon Dec 18 15:15:39 EST 2006 stevenj@fftw.org
|
cannam@95
|
5792 * transpose-alltoall doesn't require input to be destroyed if TRANSPOSED_IN is set
|
cannam@95
|
5793
|
cannam@95
|
5794 M ./mpi/transpose-alltoall.c -26 +41
|
cannam@95
|
5795
|
cannam@95
|
5796 Mon Dec 18 17:41:25 EST 2006 athena@fftw.org
|
cannam@95
|
5797 * Added t2-style hc2c codelets, fixed typos.
|
cannam@95
|
5798
|
cannam@95
|
5799 M ./api/plan-guru-dft-c2r.h -1 +1
|
cannam@95
|
5800 M ./api/plan-guru-dft-r2c.h -1 +1
|
cannam@95
|
5801 M ./api/plan-guru-dft.h -2 +2
|
cannam@95
|
5802 M ./rdft/codelets/r2cb/Makefile.am -1 +9
|
cannam@95
|
5803 M ./rdft/codelets/r2cf/Makefile.am -1 +9
|
cannam@95
|
5804
|
cannam@95
|
5805 Mon Dec 18 16:02:42 EST 2006 athena@fftw.org
|
cannam@95
|
5806 * Renamed certain variables to avoid calling an output stride `is'.
|
cannam@95
|
5807
|
cannam@95
|
5808 M ./rdft/codelet-rdft.h -1 +1
|
cannam@95
|
5809 M ./rdft/direct.c -17 +17
|
cannam@95
|
5810 M ./rdft/direct2.c -7 +7
|
cannam@95
|
5811
|
cannam@95
|
5812 Mon Dec 18 15:54:43 EST 2006 athena@fftw.org
|
cannam@95
|
5813 * Oops---wrong stride
|
cannam@95
|
5814
|
cannam@95
|
5815 M ./rdft/ct-hc2c.c -1 +1
|
cannam@95
|
5816
|
cannam@95
|
5817 Mon Dec 18 14:59:16 EST 2006 athena@fftw.org
|
cannam@95
|
5818 * Oops, forgot to add file
|
cannam@95
|
5819
|
cannam@95
|
5820 A ./rdft/kr2c.c
|
cannam@95
|
5821
|
cannam@95
|
5822 Mon Dec 18 14:17:02 EST 2006 athena@fftw.org
|
cannam@95
|
5823 * Renamed r2hc/hc2r codelets to r2c
|
cannam@95
|
5824 After the recent changes, r2hc/hc2r codelets became rdft2
|
cannam@95
|
5825 problems, so I renamed them accordingly to r2cf/r2cb.
|
cannam@95
|
5826 Codelet parameters are now a real array and a complex array, instead
|
cannam@95
|
5827 of an input array and an output array, and forward and backward
|
cannam@95
|
5828 codelets have the same type, which removes some clutter from the rdft
|
cannam@95
|
5829 code.
|
cannam@95
|
5830
|
cannam@95
|
5831 ./genfft/gen_hc2r.ml -> ./genfft/gen_r2cb.ml
|
cannam@95
|
5832 ./genfft/gen_r2hc.ml -> ./genfft/gen_r2cf.ml
|
cannam@95
|
5833 ./rdft/codelets/hc2r -> ./rdft/codelets/r2cb
|
cannam@95
|
5834 ./rdft/codelets/r2hc -> ./rdft/codelets/r2cf
|
cannam@95
|
5835 A ./rdft/codelets/r2c.c
|
cannam@95
|
5836 A ./rdft/codelets/r2cb.h
|
cannam@95
|
5837 A ./rdft/codelets/r2cbIII.h
|
cannam@95
|
5838 A ./rdft/codelets/r2cf.h
|
cannam@95
|
5839 A ./rdft/codelets/r2cfII.h
|
cannam@95
|
5840 M ./Makefile.am -2 +2
|
cannam@95
|
5841 M ./configure.ac -2 +2
|
cannam@95
|
5842 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
5843 M ./genfft/Makefile.am -9 +9
|
cannam@95
|
5844 M ./genfft/gen_r2cb.ml -58 +51
|
cannam@95
|
5845 M ./genfft/gen_r2cf.ml -58 +51
|
cannam@95
|
5846 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
5847 M ./rdft/codelet-rdft.h -59 +16
|
cannam@95
|
5848 M ./rdft/codelets/Makefile.am -3 +3
|
cannam@95
|
5849 R ./rdft/codelets/hc2r.c
|
cannam@95
|
5850 R ./rdft/codelets/hc2r.h
|
cannam@95
|
5851 R ./rdft/codelets/hc2rIII.h
|
cannam@95
|
5852 M ./rdft/codelets/r2c.c +51
|
cannam@95
|
5853 M ./rdft/codelets/r2cb/Makefile.am -21 +21
|
cannam@95
|
5854 M ./rdft/codelets/r2cb.h +23
|
cannam@95
|
5855 M ./rdft/codelets/r2cbIII.h +23
|
cannam@95
|
5856 M ./rdft/codelets/r2cf/Makefile.am -20 +20
|
cannam@95
|
5857 M ./rdft/codelets/r2cf.h +23
|
cannam@95
|
5858 M ./rdft/codelets/r2cfII.h +23
|
cannam@95
|
5859 R ./rdft/codelets/r2hc.c
|
cannam@95
|
5860 R ./rdft/codelets/r2hc.h
|
cannam@95
|
5861 R ./rdft/codelets/r2hcII.h
|
cannam@95
|
5862 M ./rdft/conf.c -2 +2
|
cannam@95
|
5863 M ./rdft/ct-hc2c.c -2 +2
|
cannam@95
|
5864 M ./rdft/direct.c -46 +28
|
cannam@95
|
5865 M ./rdft/direct2.c -72 +23
|
cannam@95
|
5866 R ./rdft/khc2r.c
|
cannam@95
|
5867 R ./rdft/kr2hc.c
|
cannam@95
|
5868 M ./rdft/rdft.h -4 +2
|
cannam@95
|
5869 M ./support/Makefile.codelets -2 +2
|
cannam@95
|
5870
|
cannam@95
|
5871 Mon Dec 18 10:48:07 EST 2006 athena@fftw.org
|
cannam@95
|
5872 * Implemented backward radix-2k rdft2.
|
cannam@95
|
5873
|
cannam@95
|
5874 A ./rdft/codelets/hc2cf.h
|
cannam@95
|
5875 A ./rdft/codelets/hc2cb.h
|
cannam@95
|
5876 M ./genfft/gen_hc2c.ml -26 +30
|
cannam@95
|
5877 M ./rdft/codelets/Makefile.am -1 +1
|
cannam@95
|
5878 M ./rdft/codelets/hc2c.c -1 +5
|
cannam@95
|
5879 R ./rdft/codelets/hc2c.h
|
cannam@95
|
5880 M ./rdft/codelets/hc2cb.h +23
|
cannam@95
|
5881 M ./rdft/codelets/hc2cf.h +23
|
cannam@95
|
5882 M ./rdft/codelets/hc2r/Makefile.am -1 +11
|
cannam@95
|
5883 M ./rdft/codelets/r2hc/Makefile.am -7 +7
|
cannam@95
|
5884 M ./rdft/ct-hc2c.c -3 +25
|
cannam@95
|
5885 M ./rdft/rdft2-radix2.c -72 +1
|
cannam@95
|
5886
|
cannam@95
|
5887 Mon Dec 18 13:56:09 EST 2006 stevenj@fftw.org
|
cannam@95
|
5888 * move extract_reim into kernel, since it is used by internal MPI stuff and not just in the API code any more
|
cannam@95
|
5889
|
cannam@95
|
5890 ./api/extract-reim.c -> ./kernel/extract-reim.c
|
cannam@95
|
5891 M ./api/Makefile.am -1 +1
|
cannam@95
|
5892 M ./api/api.h -1 +1
|
cannam@95
|
5893 M ./api/plan-many-dft-c2r.c -1 +1
|
cannam@95
|
5894 M ./api/plan-many-dft-r2c.c -1 +1
|
cannam@95
|
5895 M ./api/plan-many-dft.c -2 +2
|
cannam@95
|
5896 M ./kernel/Makefile.am -5 +6
|
cannam@95
|
5897 M ./kernel/extract-reim.c -6 +6
|
cannam@95
|
5898 M ./kernel/ifftw.h +1
|
cannam@95
|
5899 M ./mpi/dft-rank-geq2.c -3
|
cannam@95
|
5900 M ./mpi/dft-rank1-bigvec.c -3
|
cannam@95
|
5901 M ./mpi/dft-serial.c -3
|
cannam@95
|
5902
|
cannam@95
|
5903 Mon Dec 18 08:40:14 EST 2006 athena@fftw.org
|
cannam@95
|
5904 * Do not check r1==cr unless rnk>0
|
cannam@95
|
5905
|
cannam@95
|
5906 M ./rdft/problem2.c -1 +5
|
cannam@95
|
5907
|
cannam@95
|
5908 Sun Dec 17 21:03:50 EST 2006 athena@fftw.org
|
cannam@95
|
5909 * Implemented radix-2k RDFT2, forward only for now
|
cannam@95
|
5910
|
cannam@95
|
5911 M ./api/execute-dft-c2r.c -1 +2
|
cannam@95
|
5912 M ./api/execute-dft-r2c.c -1 +2
|
cannam@95
|
5913 M ./api/execute-split-dft-c2r.c -1 +2
|
cannam@95
|
5914 M ./api/execute-split-dft-r2c.c -1 +2
|
cannam@95
|
5915 M ./api/f77funcs.h -4 +8
|
cannam@95
|
5916 M ./api/plan-guru-dft-c2r.h -8 +8
|
cannam@95
|
5917 M ./api/plan-guru-dft-r2c.h -9 +9
|
cannam@95
|
5918 M ./api/plan-guru-split-dft-c2r.h -6 +6
|
cannam@95
|
5919 M ./api/plan-guru-split-dft-r2c.h -9 +9
|
cannam@95
|
5920 M ./api/plan-many-dft-c2r.c -3 +3
|
cannam@95
|
5921 M ./api/plan-many-dft-r2c.c -1 +1
|
cannam@95
|
5922 M ./dft/problem.c -3 +5
|
cannam@95
|
5923 M ./genfft/Makefile.am -5 +11
|
cannam@95
|
5924 A ./genfft/gen_hc2c.ml
|
cannam@95
|
5925 M ./genfft/gen_hc2hc.ml -30 +30
|
cannam@95
|
5926 M ./genfft/gen_hc2r.ml -7 +16
|
cannam@95
|
5927 M ./genfft/gen_r2hc.ml -8 +18
|
cannam@95
|
5928 M ./rdft/Makefile.am -1 +2
|
cannam@95
|
5929 M ./rdft/buffered2.c -31 +45
|
cannam@95
|
5930 M ./rdft/codelet-rdft.h -11 +41
|
cannam@95
|
5931 M ./rdft/codelets/Makefile.am -1 +1
|
cannam@95
|
5932 A ./rdft/codelets/hc2c.c
|
cannam@95
|
5933 A ./rdft/codelets/hc2c.h
|
cannam@95
|
5934 M ./rdft/codelets/hc2r.c -4 +5
|
cannam@95
|
5935 M ./rdft/codelets/hfb.c -4 +4
|
cannam@95
|
5936 M ./rdft/codelets/r2hc.c -4 +5
|
cannam@95
|
5937 M ./rdft/codelets/r2hc/Makefile.am -1 +11
|
cannam@95
|
5938 A ./rdft/ct-hc2c-direct.c
|
cannam@95
|
5939 A ./rdft/ct-hc2c.c
|
cannam@95
|
5940 A ./rdft/ct-hc2c.h
|
cannam@95
|
5941 M ./rdft/direct.c -16 +21
|
cannam@95
|
5942 M ./rdft/direct2.c -15 +32
|
cannam@95
|
5943 M ./rdft/hc2hc-common.c -2 +2
|
cannam@95
|
5944 M ./rdft/hc2hc-direct.c -4 +4
|
cannam@95
|
5945 M ./rdft/hc2hc-directbuf.c -8 +8
|
cannam@95
|
5946 M ./rdft/hc2hc-generic.c -4 +3
|
cannam@95
|
5947 M ./rdft/hc2hc.c -4 +4
|
cannam@95
|
5948 A ./rdft/khc2c.c
|
cannam@95
|
5949 M ./rdft/nop2.c -7 +10
|
cannam@95
|
5950 M ./rdft/problem.c -2 +1
|
cannam@95
|
5951 M ./rdft/problem2.c -38 +117
|
cannam@95
|
5952 M ./rdft/rank-geq2-rdft2.c -13 +17
|
cannam@95
|
5953 M ./rdft/rank0-rdft2.c -35 +44
|
cannam@95
|
5954 M ./rdft/rdft.h -8 +27
|
cannam@95
|
5955 M ./rdft/rdft2-inplace-strides.c -2 +6
|
cannam@95
|
5956 M ./rdft/rdft2-radix2.c -131 +37
|
cannam@95
|
5957 M ./rdft/solve2.c -1 +3
|
cannam@95
|
5958 M ./rdft/vrank-geq1-rdft2.c -7 +7
|
cannam@95
|
5959 M ./support/Makefile.codelets +1
|
cannam@95
|
5960 M ./tests/hook.c -8 +23
|
cannam@95
|
5961 M ./threads/vrank-geq1-rdft2.c -10 +10
|
cannam@95
|
5962
|
cannam@95
|
5963 Mon Dec 18 01:23:45 EST 2006 stevenj@fftw.org
|
cannam@95
|
5964 * separate TRANSPOSED/SCRAMBLED flags internally (this is required so that dft-rank1-bigvec and the future dft-rank1 won't have incompatible SCRAMBLED formats)
|
cannam@95
|
5965
|
cannam@95
|
5966 M ./mpi/api.c -16 +2
|
cannam@95
|
5967 M ./mpi/dft-rank-geq2.c -7 +7
|
cannam@95
|
5968 M ./mpi/dft-rank1-bigvec.c -8 +9
|
cannam@95
|
5969 M ./mpi/dft-serial.c -1 +1
|
cannam@95
|
5970 M ./mpi/ifftw-mpi.h -1 +8
|
cannam@95
|
5971 M ./mpi/mpi-dft.h -1 +2
|
cannam@95
|
5972 M ./mpi/mpi-transpose.h -2 +2
|
cannam@95
|
5973 M ./mpi/transpose-alltoall.c -3 +4
|
cannam@95
|
5974 M ./mpi/transpose-inplace.c -6 +7
|
cannam@95
|
5975 M ./mpi/transpose-radix2.c -5 +6
|
cannam@95
|
5976
|
cannam@95
|
5977 Mon Dec 18 01:02:27 EST 2006 stevenj@fftw.org
|
cannam@95
|
5978 * ops_add -> ops_add2 where possible, to shrink code
|
cannam@95
|
5979
|
cannam@95
|
5980 M ./mpi/dft-rank-geq2.c -8 +4
|
cannam@95
|
5981 M ./mpi/dft-rank1-bigvec.c -4 +2
|
cannam@95
|
5982 M ./mpi/transpose-alltoall.c -6 +3
|
cannam@95
|
5983 M ./mpi/transpose-inplace.c -8 +4
|
cannam@95
|
5984 M ./mpi/transpose-radix2.c -10 +5
|
cannam@95
|
5985 M ./rdft/vrank3-transpose.c -9 +5
|
cannam@95
|
5986
|
cannam@95
|
5987 Mon Dec 18 00:43:02 EST 2006 stevenj@fftw.org
|
cannam@95
|
5988 * added dft-rank1-bigvec solver (easy case for 1d parallel transforms)
|
cannam@95
|
5989
|
cannam@95
|
5990 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
5991 M ./mpi/api.c -2 +14
|
cannam@95
|
5992 M ./mpi/conf.c +1
|
cannam@95
|
5993 A ./mpi/dft-rank1-bigvec.c
|
cannam@95
|
5994 M ./mpi/mpi-dft.h +1
|
cannam@95
|
5995
|
cannam@95
|
5996 Sun Dec 17 20:42:21 EST 2006 stevenj@fftw.org
|
cannam@95
|
5997 * rewrote MPI stuff to use dtensor data structure
|
cannam@95
|
5998
|
cannam@95
|
5999 A dtensor is an ordered tuple of triplets (n, ib, ob) giving the size of
|
cannam@95
|
6000 a dimension (n) and its input and output block sizes of a distributed
|
cannam@95
|
6001 row-major multi-dimensional array. An MPI DFT (etc.) is now specified
|
cannam@95
|
6002 in terms of dtensors, which provide a much more flexible data layout.
|
cannam@95
|
6003
|
cannam@95
|
6004 For example, we can now describe multidimensional block distributions,
|
cannam@95
|
6005 which are important if the number of processors is greater than the
|
cannam@95
|
6006 size of any given dimension. Currently, we only have solvers for
|
cannam@95
|
6007 1d slab distributions, and this is all that is supported in the basic
|
cannam@95
|
6008 and advanced APIs. The guru API allows one to specify more general
|
cannam@95
|
6009 distributions, however, which will be useful when/if we have solvers
|
cannam@95
|
6010 for this case.
|
cannam@95
|
6011
|
cannam@95
|
6012 We now also don't need a TRANSPOSED flag, at least internally, since
|
cannam@95
|
6013 TRANSPOSED multi-dimensional DFT plans just correspond to dtensors
|
cannam@95
|
6014 where the input and output block distributions are different.
|
cannam@95
|
6015
|
cannam@95
|
6016 Other changes include the use of the XM(foo) macro for X(mpi_foo).
|
cannam@95
|
6017
|
cannam@95
|
6018
|
cannam@95
|
6019 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
6020 M ./mpi/any-true.c -1 +1
|
cannam@95
|
6021 M ./mpi/api.c -129 +335
|
cannam@95
|
6022 M ./mpi/block.c -32 +95
|
cannam@95
|
6023 M ./mpi/conf.c -6 +6
|
cannam@95
|
6024 M ./mpi/dft-problem.c -46 +33
|
cannam@95
|
6025 M ./mpi/dft-rank-geq2.c -60 +72
|
cannam@95
|
6026 M ./mpi/dft-serial.c -26 +20
|
cannam@95
|
6027 M ./mpi/dft-solve.c -1 +1
|
cannam@95
|
6028 A ./mpi/dtensor.c
|
cannam@95
|
6029 M ./mpi/fftw3-mpi.h -24 +38
|
cannam@95
|
6030 M ./mpi/ifftw-mpi.h -22 +60
|
cannam@95
|
6031 M ./mpi/mpi-bench.c -115 +289
|
cannam@95
|
6032 M ./mpi/mpi-dft.h -12 +13
|
cannam@95
|
6033 M ./mpi/mpi-transpose.h -10 +11
|
cannam@95
|
6034 M ./mpi/transpose-alltoall.c -17 +16
|
cannam@95
|
6035 M ./mpi/transpose-inplace.c -24 +21
|
cannam@95
|
6036 M ./mpi/transpose-problem.c -19 +18
|
cannam@95
|
6037 M ./mpi/transpose-radix2.c -13 +11
|
cannam@95
|
6038 M ./mpi/transpose-solve.c -1 +1
|
cannam@95
|
6039 M ./tests/bench.c +4
|
cannam@95
|
6040 M ./tests/fftw-bench.c +2
|
cannam@95
|
6041 M ./tests/fftw-bench.h +1
|
cannam@95
|
6042
|
cannam@95
|
6043 Fri Dec 15 16:01:23 EST 2006 athena@fftw.org
|
cannam@95
|
6044 * Distinguished mutexes from semaphores.
|
cannam@95
|
6045 The distinction is useful because the linux implementation of
|
cannam@95
|
6046 sem_post() in unnecessarily slow when semaphores are used for mutual
|
cannam@95
|
6047 exclusion. This change made spinlocks messier to implement, so I
|
cannam@95
|
6048 excised them.
|
cannam@95
|
6049
|
cannam@95
|
6050 M ./tests/fftw-bench.c -8
|
cannam@95
|
6051 M ./threads/threads.c -105 +40
|
cannam@95
|
6052
|
cannam@95
|
6053 Fri Dec 15 12:46:11 EST 2006 athena@fftw.org
|
cannam@95
|
6054 * Use posix semaphores where available.
|
cannam@95
|
6055 Paranoid declaration of all shared variables as ``volatile''. Paranoid
|
cannam@95
|
6056 initialization of all shared variables within locks.
|
cannam@95
|
6057
|
cannam@95
|
6058 M ./threads/threads.c -36 +68
|
cannam@95
|
6059
|
cannam@95
|
6060 Wed Dec 13 20:12:13 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6061 * paranoia
|
cannam@95
|
6062
|
cannam@95
|
6063 M ./threads/threads.c -2 +2
|
cannam@95
|
6064
|
cannam@95
|
6065 Tue Dec 12 17:28:13 EST 2006 stevenj@fftw.org
|
cannam@95
|
6066 * punt on detecting unsolvable rdft2 problems; make r==iio rdft2 problems unsolvable, since it doesn't look like we've consistently checked for this case and it's not clear why we would want to support it (it was also not documented in the manual)
|
cannam@95
|
6067
|
cannam@95
|
6068 M ./doc/fftw3.texi -1 +2
|
cannam@95
|
6069 M ./rdft/problem2.c -30 +2
|
cannam@95
|
6070
|
cannam@95
|
6071 Sat Dec 9 12:14:13 EST 2006 athena@fftw.org
|
cannam@95
|
6072 * Obey stupid const rules
|
cannam@95
|
6073
|
cannam@95
|
6074 M ./api/api.h -2 +2
|
cannam@95
|
6075 M ./api/apiplan.c -1 +1
|
cannam@95
|
6076 M ./dft/dft.h -3 +3
|
cannam@95
|
6077 M ./dft/indirect.c -4 +4
|
cannam@95
|
6078 M ./dft/problem.c -9 +8
|
cannam@95
|
6079 M ./kernel/ifftw.h -5 +5
|
cannam@95
|
6080 M ./kernel/planner.c -2 +2
|
cannam@95
|
6081 M ./kernel/problem.c -4 +4
|
cannam@95
|
6082 M ./rdft/buffered2.c -1 +1
|
cannam@95
|
6083 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
6084 M ./rdft/indirect.c -4 +4
|
cannam@95
|
6085 M ./rdft/problem.c -14 +13
|
cannam@95
|
6086 M ./rdft/problem2.c -9 +8
|
cannam@95
|
6087 M ./rdft/rank-geq2-rdft2.c -1 +1
|
cannam@95
|
6088 M ./rdft/rdft-dht.c -1 +1
|
cannam@95
|
6089 M ./rdft/rdft.h -13 +13
|
cannam@95
|
6090 M ./rdft/rdft2-radix2.c -5 +5
|
cannam@95
|
6091
|
cannam@95
|
6092 Fri Dec 8 18:21:50 EST 2006 stevenj@fftw.org
|
cannam@95
|
6093 * added unsolvable check for rdft2 problem
|
cannam@95
|
6094
|
cannam@95
|
6095 An in-place rdft2 problem is ill-formed if the real data, including the
|
cannam@95
|
6096 extra "padding" elements, do not coincide with the complex data.
|
cannam@95
|
6097
|
cannam@95
|
6098 CHANGE: the new code considers all in-place split r2c and c2r problems
|
cannam@95
|
6099 to be ill-formed. Previously, these could be done, but only if the
|
cannam@95
|
6100 entire multi-dimensional array fit into the buffer, which is kind of
|
cannam@95
|
6101 stupid. I'm not sure it's worth it to even try to support the
|
cannam@95
|
6102 split in-place r2c case.
|
cannam@95
|
6103
|
cannam@95
|
6104 M ./rdft/problem2.c -1 +33
|
cannam@95
|
6105
|
cannam@95
|
6106 Fri Dec 8 13:47:53 EST 2006 stevenj@fftw.org
|
cannam@95
|
6107 * check in-placeness after joining taints
|
cannam@95
|
6108
|
cannam@95
|
6109 M ./dft/problem.c -9 +9
|
cannam@95
|
6110
|
cannam@95
|
6111 Fri Dec 8 13:43:44 EST 2006 athena@fftw.org
|
cannam@95
|
6112 * Grrr... paranoid-check was not testing in exhaustive mode
|
cannam@95
|
6113
|
cannam@95
|
6114 M ./tests/Makefile.am -5 +5
|
cannam@95
|
6115
|
cannam@95
|
6116 Fri Dec 8 10:00:30 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6117 * Implemented PROBLEM_UNSOLVABLE.
|
cannam@95
|
6118 In-place DFT and RDFT problems with inconsistent I/O strides are
|
cannam@95
|
6119 now unsolvable, and we don't check for them any longer in solvers.
|
cannam@95
|
6120
|
cannam@95
|
6121 While I was at it, declared all problem pointers to be ``const''
|
cannam@95
|
6122 for extra safety.
|
cannam@95
|
6123
|
cannam@95
|
6124 M ./api/api.h -2 +2
|
cannam@95
|
6125 M ./api/apiplan.c -3 +5
|
cannam@95
|
6126 M ./dft/buffered.c -4 +1
|
cannam@95
|
6127 M ./dft/dft.h -4 +4
|
cannam@95
|
6128 M ./dft/direct.c -8 +6
|
cannam@95
|
6129 M ./dft/indirect.c -4 +4
|
cannam@95
|
6130 M ./dft/problem.c -11 +15
|
cannam@95
|
6131 M ./dft/vrank-geq1.c -3
|
cannam@95
|
6132 M ./kernel/ifftw.h -6 +10
|
cannam@95
|
6133 M ./kernel/planner.c -6 +6
|
cannam@95
|
6134 M ./kernel/problem.c -1 +40
|
cannam@95
|
6135 M ./rdft/buffered.c -4 +1
|
cannam@95
|
6136 M ./rdft/buffered2.c -1 +1
|
cannam@95
|
6137 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
6138 M ./rdft/direct.c -4 +3
|
cannam@95
|
6139 M ./rdft/indirect.c -4 +4
|
cannam@95
|
6140 M ./rdft/problem.c -14 +17
|
cannam@95
|
6141 M ./rdft/problem2.c -10 +10
|
cannam@95
|
6142 M ./rdft/rank-geq2-rdft2.c -1 +1
|
cannam@95
|
6143 M ./rdft/rdft-dht.c -1 +1
|
cannam@95
|
6144 M ./rdft/rdft.h -13 +13
|
cannam@95
|
6145 M ./rdft/rdft2-radix2.c -5 +5
|
cannam@95
|
6146 M ./rdft/vrank-geq1.c -2
|
cannam@95
|
6147
|
cannam@95
|
6148 Thu Dec 7 20:13:46 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6149 * Avoid qsort'ing one element.
|
cannam@95
|
6150
|
cannam@95
|
6151 M ./kernel/tensor7.c -6 +2
|
cannam@95
|
6152
|
cannam@95
|
6153 Thu Dec 7 18:25:47 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6154 * In-place vrank>=1 is now applicable only if the problem is really in-place.
|
cannam@95
|
6155
|
cannam@95
|
6156 M ./dft/buffered.c -7 +12
|
cannam@95
|
6157 M ./dft/direct.c -11 +11
|
cannam@95
|
6158 M ./dft/vrank-geq1.c +3
|
cannam@95
|
6159 M ./kernel/ifftw.h +2
|
cannam@95
|
6160 M ./kernel/tensor7.c +41
|
cannam@95
|
6161 M ./rdft/buffered.c -7 +12
|
cannam@95
|
6162 M ./rdft/direct.c -7 +5
|
cannam@95
|
6163 M ./rdft/vrank-geq1.c +2
|
cannam@95
|
6164
|
cannam@95
|
6165 Tue Dec 5 12:21:38 EST 2006 athena@fftw.org
|
cannam@95
|
6166 * unused variable
|
cannam@95
|
6167
|
cannam@95
|
6168 M ./kernel/align.c +1
|
cannam@95
|
6169
|
cannam@95
|
6170 Sun Dec 3 19:16:33 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6171 * Removed CVS $Id$ everywhere, since darcs does not update them.
|
cannam@95
|
6172
|
cannam@95
|
6173 M ./api/fftw3.h -1
|
cannam@95
|
6174 M ./api/version.c -1
|
cannam@95
|
6175 M ./commercialize.sh +1
|
cannam@95
|
6176 M ./dft/buffered.c -1
|
cannam@95
|
6177 M ./dft/codelet-dft.h -1
|
cannam@95
|
6178 M ./dft/codelets/standard/Makefile.am +1
|
cannam@95
|
6179 M ./dft/conf.c -1
|
cannam@95
|
6180 M ./dft/ct.c -1
|
cannam@95
|
6181 M ./dft/dft.h -1
|
cannam@95
|
6182 M ./dft/dftw-direct.c -1
|
cannam@95
|
6183 M ./dft/dftw-directsq.c -1
|
cannam@95
|
6184 M ./dft/direct.c -1
|
cannam@95
|
6185 M ./dft/indirect.c -1
|
cannam@95
|
6186 M ./dft/kdft-dif.c -1
|
cannam@95
|
6187 M ./dft/kdft-difsq.c -1
|
cannam@95
|
6188 M ./dft/kdft-dit.c -1
|
cannam@95
|
6189 M ./dft/kdft.c -1
|
cannam@95
|
6190 M ./dft/nop.c -1
|
cannam@95
|
6191 M ./dft/plan.c -1
|
cannam@95
|
6192 M ./dft/problem.c -1
|
cannam@95
|
6193 M ./dft/rank-geq2.c -1
|
cannam@95
|
6194 M ./dft/solve.c -1
|
cannam@95
|
6195 M ./dft/vrank-geq1.c -1
|
cannam@95
|
6196 M ./dft/zero.c -1
|
cannam@95
|
6197 M ./doc/fftw3.texi -1
|
cannam@95
|
6198 M ./genfft/algsimp.ml -2
|
cannam@95
|
6199 M ./genfft/algsimp.mli -2
|
cannam@95
|
6200 M ./genfft/annotate.ml -2
|
cannam@95
|
6201 M ./genfft/annotate.mli -1
|
cannam@95
|
6202 M ./genfft/assoctable.ml -1
|
cannam@95
|
6203 M ./genfft/assoctable.mli -1
|
cannam@95
|
6204 M ./genfft/c.ml -1
|
cannam@95
|
6205 M ./genfft/c.mli -1
|
cannam@95
|
6206 M ./genfft/complex.ml -1
|
cannam@95
|
6207 M ./genfft/complex.mli -1
|
cannam@95
|
6208 M ./genfft/conv.mli -1
|
cannam@95
|
6209 M ./genfft/dag.ml -1
|
cannam@95
|
6210 M ./genfft/dag.mli -1
|
cannam@95
|
6211 M ./genfft/expr.ml -1
|
cannam@95
|
6212 M ./genfft/expr.mli -1
|
cannam@95
|
6213 M ./genfft/fft.ml -2
|
cannam@95
|
6214 M ./genfft/fft.mli -2
|
cannam@95
|
6215 M ./genfft/gen_conv.ml -3 +1
|
cannam@95
|
6216 M ./genfft/gen_hc2hc.ml -3 +1
|
cannam@95
|
6217 M ./genfft/gen_hc2r.ml -3 +1
|
cannam@95
|
6218 M ./genfft/gen_mdct.ml -3 +1
|
cannam@95
|
6219 M ./genfft/gen_notw.ml -3 +1
|
cannam@95
|
6220 M ./genfft/gen_notw_c.ml -3 +1
|
cannam@95
|
6221 M ./genfft/gen_r2hc.ml -3 +1
|
cannam@95
|
6222 M ./genfft/gen_r2r.ml -3 +1
|
cannam@95
|
6223 M ./genfft/gen_twiddle.ml -3 +1
|
cannam@95
|
6224 M ./genfft/gen_twiddle_c.ml -3 +1
|
cannam@95
|
6225 M ./genfft/gen_twidsq.ml -3 +1
|
cannam@95
|
6226 M ./genfft/gen_twidsq_c.ml -3 +1
|
cannam@95
|
6227 M ./genfft/genutil.ml -8 +1
|
cannam@95
|
6228 M ./genfft/littlesimp.ml -1
|
cannam@95
|
6229 M ./genfft/littlesimp.mli -1
|
cannam@95
|
6230 M ./genfft/magic.ml -1
|
cannam@95
|
6231 M ./genfft/monads.ml -1
|
cannam@95
|
6232 M ./genfft/number.ml -1
|
cannam@95
|
6233 M ./genfft/number.mli -1
|
cannam@95
|
6234 M ./genfft/oracle.ml -1
|
cannam@95
|
6235 M ./genfft/oracle.mli -1
|
cannam@95
|
6236 M ./genfft/schedule.ml -1
|
cannam@95
|
6237 M ./genfft/schedule.mli -1
|
cannam@95
|
6238 M ./genfft/simd.ml -1
|
cannam@95
|
6239 M ./genfft/simd.mli -1
|
cannam@95
|
6240 M ./genfft/simdmagic.ml -1
|
cannam@95
|
6241 M ./genfft/to_alist.ml -1
|
cannam@95
|
6242 M ./genfft/to_alist.mli -1
|
cannam@95
|
6243 M ./genfft/trig.ml -1
|
cannam@95
|
6244 M ./genfft/trig.mli -1
|
cannam@95
|
6245 M ./genfft/twiddle.ml -1
|
cannam@95
|
6246 M ./genfft/twiddle.mli -1
|
cannam@95
|
6247 M ./genfft/unique.ml -1
|
cannam@95
|
6248 M ./genfft/unique.mli -1
|
cannam@95
|
6249 M ./genfft/util.ml -1
|
cannam@95
|
6250 M ./genfft/util.mli -1
|
cannam@95
|
6251 M ./genfft/variable.ml -1
|
cannam@95
|
6252 M ./genfft/variable.mli -1
|
cannam@95
|
6253 M ./kernel/align.c -1
|
cannam@95
|
6254 M ./kernel/alloc.c -1
|
cannam@95
|
6255 M ./kernel/assert.c -1
|
cannam@95
|
6256 M ./kernel/awake.c -1
|
cannam@95
|
6257 M ./kernel/cycle.h -1
|
cannam@95
|
6258 M ./kernel/debug.c -1
|
cannam@95
|
6259 M ./kernel/iabs.c -1
|
cannam@95
|
6260 M ./kernel/ifftw.h -1
|
cannam@95
|
6261 M ./kernel/kalloc.c -1
|
cannam@95
|
6262 M ./kernel/minmax.c -1
|
cannam@95
|
6263 M ./kernel/ops.c -1
|
cannam@95
|
6264 M ./kernel/pickdim.c -1
|
cannam@95
|
6265 M ./kernel/plan.c -1
|
cannam@95
|
6266 M ./kernel/planner.c -1
|
cannam@95
|
6267 M ./kernel/primes.c -1
|
cannam@95
|
6268 M ./kernel/print.c -1
|
cannam@95
|
6269 M ./kernel/problem.c -1
|
cannam@95
|
6270 M ./kernel/scan.c -1
|
cannam@95
|
6271 M ./kernel/solver.c -1
|
cannam@95
|
6272 M ./kernel/solvtab.c -1
|
cannam@95
|
6273 M ./kernel/stride.c -1
|
cannam@95
|
6274 M ./kernel/tensor.c -1
|
cannam@95
|
6275 M ./kernel/tensor1.c -1
|
cannam@95
|
6276 M ./kernel/tensor2.c -1
|
cannam@95
|
6277 M ./kernel/tensor4.c -1
|
cannam@95
|
6278 M ./kernel/tensor5.c -1
|
cannam@95
|
6279 M ./kernel/tensor7.c -1
|
cannam@95
|
6280 M ./kernel/tensor8.c -1
|
cannam@95
|
6281 M ./kernel/tensor9.c -1
|
cannam@95
|
6282 M ./kernel/timer.c -1
|
cannam@95
|
6283 M ./kernel/trig.c -1
|
cannam@95
|
6284 M ./kernel/twiddle.c -1
|
cannam@95
|
6285 M ./libbench/accopy-from.c -1
|
cannam@95
|
6286 M ./libbench/accopy-to.c -1
|
cannam@95
|
6287 M ./libbench/allocate.c -1
|
cannam@95
|
6288 M ./libbench/bench-main.c -1
|
cannam@95
|
6289 M ./libbench/bench-user.h -1
|
cannam@95
|
6290 M ./libbench/bench.h -1
|
cannam@95
|
6291 M ./libbench/can-do.c -1
|
cannam@95
|
6292 M ./libbench/ccopy-from.c -1
|
cannam@95
|
6293 M ./libbench/ccopy-to.c -1
|
cannam@95
|
6294 M ./libbench/deallocate.c -1
|
cannam@95
|
6295 M ./libbench/getopt-utils.c -1
|
cannam@95
|
6296 M ./libbench/info.c -1
|
cannam@95
|
6297 M ./libbench/main.c -1
|
cannam@95
|
6298 M ./libbench/prime.c -1
|
cannam@95
|
6299 M ./libbench/problem.c -1
|
cannam@95
|
6300 M ./libbench/report.c -1
|
cannam@95
|
6301 M ./libbench/speed.c -1
|
cannam@95
|
6302 M ./libbench/timer.c -1
|
cannam@95
|
6303 M ./libbench/verify.c -1
|
cannam@95
|
6304 M ./libbench/zero.c -1
|
cannam@95
|
6305 M ./libbench2/aligned-main.c -1
|
cannam@95
|
6306 M ./libbench2/allocate.c -1
|
cannam@95
|
6307 M ./libbench2/bench-main.c -1
|
cannam@95
|
6308 M ./libbench2/bench-user.h -1
|
cannam@95
|
6309 M ./libbench2/bench.h -1
|
cannam@95
|
6310 M ./libbench2/can-do.c -1
|
cannam@95
|
6311 M ./libbench2/dotens2.c -1
|
cannam@95
|
6312 M ./libbench2/info.c -1
|
cannam@95
|
6313 M ./libbench2/main.c -1
|
cannam@95
|
6314 M ./libbench2/problem.c -1
|
cannam@95
|
6315 M ./libbench2/report.c -1
|
cannam@95
|
6316 M ./libbench2/speed.c -1
|
cannam@95
|
6317 M ./libbench2/tensor.c -1
|
cannam@95
|
6318 M ./libbench2/timer.c -1
|
cannam@95
|
6319 M ./libbench2/useropt.c -1
|
cannam@95
|
6320 M ./libbench2/verify-dft.c -1
|
cannam@95
|
6321 M ./libbench2/verify-lib.c -1
|
cannam@95
|
6322 M ./libbench2/verify-rdft2.c -1
|
cannam@95
|
6323 M ./libbench2/verify.c -1
|
cannam@95
|
6324 M ./libbench2/zero.c -1
|
cannam@95
|
6325 M ./mpi/conf.c -1
|
cannam@95
|
6326 M ./rdft/buffered.c -1
|
cannam@95
|
6327 M ./rdft/buffered2.c -1
|
cannam@95
|
6328 M ./rdft/codelets/hc2r/Makefile.am +1
|
cannam@95
|
6329 M ./rdft/codelets/r2hc/Makefile.am +1
|
cannam@95
|
6330 M ./rdft/conf.c -1
|
cannam@95
|
6331 M ./rdft/dft-r2hc.c -1
|
cannam@95
|
6332 M ./rdft/dht-r2hc.c -1
|
cannam@95
|
6333 M ./rdft/direct.c -1
|
cannam@95
|
6334 M ./rdft/direct2.c -1
|
cannam@95
|
6335 M ./rdft/hc2hc-direct.c -1
|
cannam@95
|
6336 M ./rdft/hc2hc-directbuf.c -1
|
cannam@95
|
6337 M ./rdft/indirect.c -1
|
cannam@95
|
6338 M ./rdft/khc2hc.c -1
|
cannam@95
|
6339 M ./rdft/khc2r.c -1
|
cannam@95
|
6340 M ./rdft/kr2hc.c -1
|
cannam@95
|
6341 M ./rdft/kr2r.c -1
|
cannam@95
|
6342 M ./rdft/nop.c -1
|
cannam@95
|
6343 M ./rdft/nop2.c -1
|
cannam@95
|
6344 M ./rdft/plan.c -1
|
cannam@95
|
6345 M ./rdft/plan2.c -1
|
cannam@95
|
6346 M ./rdft/problem.c -1
|
cannam@95
|
6347 M ./rdft/problem2.c -1
|
cannam@95
|
6348 M ./rdft/rank-geq2-rdft2.c -1
|
cannam@95
|
6349 M ./rdft/rank-geq2.c -1
|
cannam@95
|
6350 M ./rdft/rank0-rdft2.c -1
|
cannam@95
|
6351 M ./rdft/rank0.c -1
|
cannam@95
|
6352 M ./rdft/rdft-dht.c -1
|
cannam@95
|
6353 M ./rdft/rdft2-inplace-strides.c -1
|
cannam@95
|
6354 M ./rdft/rdft2-radix2.c -1
|
cannam@95
|
6355 M ./rdft/rdft2-tensor-max-index.c -1
|
cannam@95
|
6356 M ./rdft/solve.c -1
|
cannam@95
|
6357 M ./rdft/solve2.c -1
|
cannam@95
|
6358 M ./rdft/vrank-geq1-rdft2.c -1
|
cannam@95
|
6359 M ./rdft/vrank-geq1.c -1
|
cannam@95
|
6360 M ./rdft/vrank3-transpose.c -1
|
cannam@95
|
6361 M ./reodft/conf.c -1
|
cannam@95
|
6362 M ./reodft/redft00e-r2hc-pad.c -1
|
cannam@95
|
6363 M ./reodft/redft00e-r2hc.c -1
|
cannam@95
|
6364 M ./reodft/reodft00e-splitradix.c -1
|
cannam@95
|
6365 M ./reodft/reodft010e-r2hc.c -1
|
cannam@95
|
6366 M ./reodft/reodft11e-r2hc-odd.c -1
|
cannam@95
|
6367 M ./reodft/reodft11e-r2hc.c -1
|
cannam@95
|
6368 M ./reodft/reodft11e-radix2.c -1
|
cannam@95
|
6369 M ./reodft/rodft00e-r2hc-pad.c -1
|
cannam@95
|
6370 M ./reodft/rodft00e-r2hc.c -1
|
cannam@95
|
6371 M ./simd/altivec.c -1
|
cannam@95
|
6372 M ./simd/nonportable/sse.c -1
|
cannam@95
|
6373 M ./simd/nonportable/sse2.c -1
|
cannam@95
|
6374 M ./simd/sse.c -1
|
cannam@95
|
6375 M ./simd/sse2.c -1
|
cannam@95
|
6376 M ./simd/taint.c -1
|
cannam@95
|
6377 M ./simd/x86-cpuid.h -1
|
cannam@95
|
6378 M ./threads/conf.c -1
|
cannam@95
|
6379 M ./threads/ct.c -1
|
cannam@95
|
6380 M ./threads/dft-vrank-geq1.c -1
|
cannam@95
|
6381 M ./threads/rdft-vrank-geq1.c -1
|
cannam@95
|
6382 M ./threads/vrank-geq1-rdft2.c -1
|
cannam@95
|
6383
|
cannam@95
|
6384 Sun Dec 3 16:11:17 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6385 * generalized dftw to encompass q codelets. As a side effect, q codelets are now threaded.
|
cannam@95
|
6386
|
cannam@95
|
6387 R ./dft/ctsq.c
|
cannam@95
|
6388 A ./dft/dftw-directsq.c
|
cannam@95
|
6389 M ./dft/Makefile.am -2 +2
|
cannam@95
|
6390 M ./dft/ct.c -25 +55
|
cannam@95
|
6391 M ./dft/ct.h -6 +9
|
cannam@95
|
6392 M ./dft/dftw-direct.c -59 +72
|
cannam@95
|
6393 M ./dft/dftw-directsq.c +163
|
cannam@95
|
6394 M ./dft/dftw-generic.c -24 +32
|
cannam@95
|
6395 M ./dft/dftw-genericbuf.c -30 +37
|
cannam@95
|
6396 M ./dft/indirect-transpose.c -1 +1
|
cannam@95
|
6397 M ./dft/kdft-difsq.c -1 +1
|
cannam@95
|
6398 M ./libbench2/my-getopt.c -3 +3
|
cannam@95
|
6399 M ./threads/ct.c -28 +53
|
cannam@95
|
6400
|
cannam@95
|
6401 Sat Nov 25 16:34:38 EST 2006 stevenj@fftw.org
|
cannam@95
|
6402 * add missing __declspec attribute to threads API functions when compiling for Windows (thanks to Robert O. Morris for the bug report)
|
cannam@95
|
6403
|
cannam@95
|
6404 M ./api/f77api.c -29 +1
|
cannam@95
|
6405 M ./api/x77.h +28
|
cannam@95
|
6406 M ./threads/f77api.c +13
|
cannam@95
|
6407 M ./threads/f77funcs.h -3 +3
|
cannam@95
|
6408
|
cannam@95
|
6409 Mon Nov 20 17:39:20 EST 2006 stevenj@fftw.org
|
cannam@95
|
6410 * add AC_SUBST to AX_OPENMP, thanks to Sebastien Maret for the suggestion
|
cannam@95
|
6411
|
cannam@95
|
6412 M ./m4/ax_openmp.m4 -1 +2
|
cannam@95
|
6413
|
cannam@95
|
6414 Mon Oct 16 23:02:29 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6415 * not gcc bug for MIPS (thanks to Jonathan Day)
|
cannam@95
|
6416
|
cannam@95
|
6417 M ./doc/FAQ/fftw-faq.bfnn +4
|
cannam@95
|
6418
|
cannam@95
|
6419 Sat Sep 23 17:52:36 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6420 * in maintainer/debug mode, don't modify CFLAGS if they were explicitly set (-pedantic seems to cause problems with LAM's mpicc, so I need a way to override)
|
cannam@95
|
6421
|
cannam@95
|
6422 M ./configure.ac +2
|
cannam@95
|
6423
|
cannam@95
|
6424 Wed Nov 22 18:14:47 EST 2006 athena@fftw.org
|
cannam@95
|
6425 * Removed obsolete comment.
|
cannam@95
|
6426
|
cannam@95
|
6427 M ./dft/dftw-generic.c -1
|
cannam@95
|
6428
|
cannam@95
|
6429 Sun Nov 19 11:21:44 EST 2006 athena@fftw.org
|
cannam@95
|
6430 * Use p->v when comparing TW_FULL fields.
|
cannam@95
|
6431
|
cannam@95
|
6432 M ./kernel/twiddle.c -2 +1
|
cannam@95
|
6433
|
cannam@95
|
6434 Thu Nov 16 14:49:05 EST 2006 athena@fftw.org
|
cannam@95
|
6435 * removed useless definition
|
cannam@95
|
6436
|
cannam@95
|
6437 M ./simd/simd.h -1
|
cannam@95
|
6438
|
cannam@95
|
6439 Mon Nov 13 09:18:32 EST 2006 athena@fftw.org
|
cannam@95
|
6440 * paranoid avoidance of integer overflows
|
cannam@95
|
6441
|
cannam@95
|
6442 M ./libbench2/timer.c -3 +3
|
cannam@95
|
6443
|
cannam@95
|
6444 Mon Nov 13 09:00:11 EST 2006 athena@fftw.org
|
cannam@95
|
6445 * avoid potential overflows in cycle counters
|
cannam@95
|
6446 At the suggestion of Alex Cichowski, convert all ticks
|
cannam@95
|
6447 to double before operating on them, to avoid potential
|
cannam@95
|
6448 signed/unsigned confusion and integer overflow.
|
cannam@95
|
6449
|
cannam@95
|
6450 M ./kernel/cycle.h -5 +8
|
cannam@95
|
6451
|
cannam@95
|
6452 Sun Nov 5 09:00:52 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6453 * Removed unused struct field
|
cannam@95
|
6454
|
cannam@95
|
6455 M ./threads/threads.c -1
|
cannam@95
|
6456
|
cannam@95
|
6457 Sat Nov 4 09:43:13 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6458 * use pthread condition variables instead of semaphores
|
cannam@95
|
6459 Condition variables are more likely to be portable everywhere, and
|
cannam@95
|
6460 somehow they appear to introduce less overhead at least on my
|
cannam@95
|
6461 linux box.
|
cannam@95
|
6462
|
cannam@95
|
6463 M ./threads/threads.c -6 +19
|
cannam@95
|
6464
|
cannam@95
|
6465 Tue Oct 31 20:45:24 EST 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6466 * Imprecise help message.
|
cannam@95
|
6467
|
cannam@95
|
6468 M ./libbench2/my-getopt.c -1 +1
|
cannam@95
|
6469
|
cannam@95
|
6470 Mon Oct 30 20:13:35 EST 2006 athena@fftw.org
|
cannam@95
|
6471 * Experimental implementation of spinlocks.
|
cannam@95
|
6472 This patch implements spinlocks via a semi-portable hack, and adds
|
cannam@95
|
6473 the -ospinlocks option to the bench program so that we can play with them.
|
cannam@95
|
6474
|
cannam@95
|
6475 M ./tests/fftw-bench.c +8
|
cannam@95
|
6476 M ./threads/threads.c -28 +104
|
cannam@95
|
6477
|
cannam@95
|
6478 Thu Oct 26 22:29:18 EDT 2006 athena@fftw.org
|
cannam@95
|
6479 * Updated manual for new openmp configure options.
|
cannam@95
|
6480
|
cannam@95
|
6481 M ./doc/fftw3.texi -20 +17
|
cannam@95
|
6482
|
cannam@95
|
6483 Thu Oct 26 21:52:39 EDT 2006 athena@fftw.org
|
cannam@95
|
6484 * Added back openmp.
|
cannam@95
|
6485 Rationalized threads naming conventions:
|
cannam@95
|
6486
|
cannam@95
|
6487 * threads explicitly managed by us are enabled by --enable-threads,
|
cannam@95
|
6488 predicated on HAVE_THREADS, etc.
|
cannam@95
|
6489 * openmp is enabled by --enable-openmp, predicated on HAVE_OPENMP, etc.
|
cannam@95
|
6490 * SMP denotes either THREADS or OPENMP.
|
cannam@95
|
6491
|
cannam@95
|
6492 M ./Makefile.am -1 +1
|
cannam@95
|
6493 M ./configure.ac -10 +27
|
cannam@95
|
6494 M ./kernel/alloc.c -1 +1
|
cannam@95
|
6495 M ./kernel/ifftw.h -1 +1
|
cannam@95
|
6496 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
6497 M ./tests/Makefile.am -5 +5
|
cannam@95
|
6498 M ./tests/fftw-bench.c -3 +7
|
cannam@95
|
6499 M ./threads/Makefile.am -2 +2
|
cannam@95
|
6500 M ./threads/api.c -1 +16
|
cannam@95
|
6501 M ./threads/conf.c -2 +2
|
cannam@95
|
6502 A ./threads/openmp.c
|
cannam@95
|
6503 M ./threads/threads.c -13 +19
|
cannam@95
|
6504 M ./threads/threads.h -2 +2
|
cannam@95
|
6505 M ./tools/Makefile.am -1 +1
|
cannam@95
|
6506 M ./tools/fftw-wisdom.c -5 +9
|
cannam@95
|
6507
|
cannam@95
|
6508 Mon Oct 23 20:14:31 EDT 2006 athena@fftw.org
|
cannam@95
|
6509 * different thread protocols
|
cannam@95
|
6510
|
cannam@95
|
6511 M ./threads/threads.c -80 +71
|
cannam@95
|
6512
|
cannam@95
|
6513 Sun Oct 22 14:49:32 EDT 2006 athena@fftw.org
|
cannam@95
|
6514 * fix memory leak
|
cannam@95
|
6515 Added pthread_attr_destroy to avoid memory leak.
|
cannam@95
|
6516
|
cannam@95
|
6517 M ./threads/threads.c +1
|
cannam@95
|
6518
|
cannam@95
|
6519 Sun Oct 22 14:23:30 EDT 2006 athena@fftw.org
|
cannam@95
|
6520 * Experimental new pthread implementation that recycles threads.
|
cannam@95
|
6521
|
cannam@95
|
6522 M ./threads/threads.c -528 +155
|
cannam@95
|
6523
|
cannam@95
|
6524 Tue Oct 24 23:28:10 EDT 2006 athena@fftw.org
|
cannam@95
|
6525 * switched buddies
|
cannam@95
|
6526 Switched order of buddies in rdft2 rank-geq2 for consistency
|
cannam@95
|
6527 with analogous dft and rdft solvers. Furthermore, this change reduces
|
cannam@95
|
6528 the MEASURE planning time for rank == 3.
|
cannam@95
|
6529
|
cannam@95
|
6530 M ./rdft/rank-geq2-rdft2.c -4 +1
|
cannam@95
|
6531
|
cannam@95
|
6532 Sat Oct 21 10:10:00 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6533 * Typo.
|
cannam@95
|
6534
|
cannam@95
|
6535 M ./tools/fftw_wisdom.1.in -1 +1
|
cannam@95
|
6536
|
cannam@95
|
6537 Sat Oct 21 09:56:50 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6538 * Out of place is the default. Thanks to Kirk Kern for pointing this out.
|
cannam@95
|
6539
|
cannam@95
|
6540 M ./tests/README -2 +2
|
cannam@95
|
6541
|
cannam@95
|
6542 Fri Sep 29 01:36:11 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6543 * rename "test" to "tst", since a user (Igor Levicki) reports that "test" is a reserved words in some x86 assemblers
|
cannam@95
|
6544
|
cannam@95
|
6545 M ./simd/x86-cpuid.h -10 +10
|
cannam@95
|
6546
|
cannam@95
|
6547 Tue Sep 26 09:01:08 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6548 * Stylistic change.
|
cannam@95
|
6549
|
cannam@95
|
6550 M ./kernel/timer.c -2 +1
|
cannam@95
|
6551
|
cannam@95
|
6552 Tue Sep 26 08:45:37 EDT 2006 athena@fftw.org
|
cannam@95
|
6553 * Do not set tmin=1e10, since a large FFT may take longer than that.
|
cannam@95
|
6554
|
cannam@95
|
6555 M ./kernel/timer.c -5 +4
|
cannam@95
|
6556
|
cannam@95
|
6557 Sat Sep 23 22:07:10 EDT 2006 athena@fftw.org
|
cannam@95
|
6558 * Disable certain gcc optimizations.
|
cannam@95
|
6559 When PRECOMPUTE_ARRAY_INDICES is #define'd, array indices have the
|
cannam@95
|
6560 form array[stride[k]] for compile-time constant k. Apparently new
|
cannam@95
|
6561 gcc's copy stride[k] onto the stack before the codelet loop, which is
|
cannam@95
|
6562 an idiotic optimization if ever there was one. This patch confuses
|
cannam@95
|
6563 gcc enough to prevent this optimization.
|
cannam@95
|
6564
|
cannam@95
|
6565 M ./kernel/ifftw.h -3 +6
|
cannam@95
|
6566 M ./kernel/stride.c -1 +1
|
cannam@95
|
6567
|
cannam@95
|
6568 Sat Sep 23 13:02:58 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6569 * re-enable TOMS algorithm - it is the best for large vector lengths, since for such sizes the cache line is not an issue and the bookkeeping overhead is negligible
|
cannam@95
|
6570
|
cannam@95
|
6571 M ./rdft/vrank3-transpose.c -18 +15
|
cannam@95
|
6572
|
cannam@95
|
6573 Thu Sep 21 15:40:15 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6574 * add measure_hook so that MPI can synchronize timing measurements (otherwise different processors might end up with different MPI plans, yikes!)
|
cannam@95
|
6575
|
cannam@95
|
6576 M ./kernel/ifftw.h +2
|
cannam@95
|
6577 M ./kernel/planner.c +5
|
cannam@95
|
6578 M ./mpi/api.c -2 +26
|
cannam@95
|
6579
|
cannam@95
|
6580 Tue Sep 19 21:26:19 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6581 * added O(p log p) transpose algorithm (radix 2)
|
cannam@95
|
6582
|
cannam@95
|
6583 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
6584 M ./mpi/conf.c +1
|
cannam@95
|
6585 M ./mpi/mpi-transpose.h +1
|
cannam@95
|
6586 A ./mpi/transpose-radix2.c
|
cannam@95
|
6587
|
cannam@95
|
6588 Tue Sep 19 21:05:09 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6589 * comments
|
cannam@95
|
6590
|
cannam@95
|
6591 M ./mpi/testsched.c -8 +10
|
cannam@95
|
6592
|
cannam@95
|
6593 Tue Sep 19 19:54:58 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6594 * whoops
|
cannam@95
|
6595
|
cannam@95
|
6596 ./mpi/any_true.c -> ./mpi/any-true.c
|
cannam@95
|
6597 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
6598
|
cannam@95
|
6599 Tue Sep 19 19:49:01 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6600 * synchronize planning so that if one process fails to create a plan then all of them do.
|
cannam@95
|
6601
|
cannam@95
|
6602 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
6603 A ./mpi/any_true.c
|
cannam@95
|
6604 M ./mpi/dft-rank-geq2.c -4 +4
|
cannam@95
|
6605 M ./mpi/dft-serial.c -1 +1
|
cannam@95
|
6606 M ./mpi/ifftw-mpi.h +3
|
cannam@95
|
6607 M ./mpi/transpose-alltoall.c -5 +5
|
cannam@95
|
6608 M ./mpi/transpose-inplace.c -5 +5
|
cannam@95
|
6609
|
cannam@95
|
6610 Tue Sep 19 18:17:38 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6611 * call MPI_Alltoall instead of MPI_Alltoallv for equal-blocks case, in case MPI implementation has special optimizations for the common case of equal sizes
|
cannam@95
|
6612
|
cannam@95
|
6613 M ./mpi/transpose-alltoall.c -6 +19
|
cannam@95
|
6614
|
cannam@95
|
6615 Tue Sep 19 12:07:35 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6616 * whoops
|
cannam@95
|
6617
|
cannam@95
|
6618 M ./tools/Makefile.am -1 +1
|
cannam@95
|
6619
|
cannam@95
|
6620 Tue Sep 19 02:20:06 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6621 * typo in comment
|
cannam@95
|
6622
|
cannam@95
|
6623 M ./mpi/testsched.c -3 +3
|
cannam@95
|
6624
|
cannam@95
|
6625 Tue Sep 19 01:58:55 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6626 * more filename simplifications
|
cannam@95
|
6627
|
cannam@95
|
6628 ./mpi/mpi-dft-rank-geq2.c -> ./mpi/dft-rank-geq2.c
|
cannam@95
|
6629 ./mpi/mpi-dft-serial.c -> ./mpi/dft-serial.c
|
cannam@95
|
6630 ./mpi/mpi-transpose-alltoall.c -> ./mpi/transpose-alltoall.c
|
cannam@95
|
6631 ./mpi/mpi-transpose-inplace.c -> ./mpi/transpose-inplace.c
|
cannam@95
|
6632 ./mpi/problem.c -> ./mpi/dft-problem.c
|
cannam@95
|
6633 ./mpi/solve.c -> ./mpi/dft-solve.c
|
cannam@95
|
6634 ./mpi/tproblem.c -> ./mpi/transpose-problem.c
|
cannam@95
|
6635 ./mpi/tsolve.c -> ./mpi/transpose-solve.c
|
cannam@95
|
6636 M ./mpi/Makefile.am -3 +3
|
cannam@95
|
6637
|
cannam@95
|
6638 Tue Sep 19 01:49:52 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6639 * canonicalize file names (hyphens, not underscores)
|
cannam@95
|
6640
|
cannam@95
|
6641 ./mpi/fftw3_mpi.h -> ./mpi/fftw3-mpi.h
|
cannam@95
|
6642 ./mpi/ifftw_mpi.h -> ./mpi/ifftw-mpi.h
|
cannam@95
|
6643 ./mpi/mpi_bench.c -> ./mpi/mpi-bench.c
|
cannam@95
|
6644 ./mpi/mpi_dft.h -> ./mpi/mpi-dft.h
|
cannam@95
|
6645 ./mpi/mpi_transpose.h -> ./mpi/mpi-transpose.h
|
cannam@95
|
6646 ./mpi/mpi_transpose_alltoall.c -> ./mpi/mpi-transpose-alltoall.c
|
cannam@95
|
6647 ./mpi/mpi_transpose_inplace.c -> ./mpi/mpi-transpose-inplace.c
|
cannam@95
|
6648 ./tests/fftw_bench.h -> ./tests/fftw-bench.h
|
cannam@95
|
6649 ./tests/fftw_bench_common.c -> ./tests/fftw-bench.c
|
cannam@95
|
6650 M ./mpi/Makefile.am -5 +5
|
cannam@95
|
6651 M ./mpi/api.c -4 +4
|
cannam@95
|
6652 M ./mpi/block.c -1 +1
|
cannam@95
|
6653 M ./mpi/conf.c -2 +2
|
cannam@95
|
6654 M ./mpi/mpi-bench.c -2 +2
|
cannam@95
|
6655 M ./mpi/mpi-dft-rank-geq2.c -2 +2
|
cannam@95
|
6656 M ./mpi/mpi-dft-serial.c -1 +1
|
cannam@95
|
6657 M ./mpi/mpi-dft.h -1 +1
|
cannam@95
|
6658 M ./mpi/mpi-transpose-alltoall.c -1 +1
|
cannam@95
|
6659 M ./mpi/mpi-transpose-inplace.c -1 +1
|
cannam@95
|
6660 M ./mpi/mpi-transpose.h -1 +1
|
cannam@95
|
6661 M ./mpi/problem.c -1 +1
|
cannam@95
|
6662 M ./mpi/solve.c -1 +1
|
cannam@95
|
6663 M ./mpi/tproblem.c -1 +1
|
cannam@95
|
6664 M ./mpi/tsolve.c -1 +1
|
cannam@95
|
6665 M ./tests/Makefile.am -1 +1
|
cannam@95
|
6666 M ./tests/bench.c -2 +2
|
cannam@95
|
6667 M ./tests/fftw-bench.c -1 +1
|
cannam@95
|
6668
|
cannam@95
|
6669 Tue Sep 19 01:34:07 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6670 * add mpi-dft-serial
|
cannam@95
|
6671
|
cannam@95
|
6672 M ./mpi/Makefile.am -1 +1
|
cannam@95
|
6673 M ./mpi/conf.c +1
|
cannam@95
|
6674 M ./mpi/mpi-dft-rank-geq2.c -3 +9
|
cannam@95
|
6675 A ./mpi/mpi-dft-serial.c
|
cannam@95
|
6676 M ./mpi/mpi_dft.h +1
|
cannam@95
|
6677 M ./mpi/mpi_transpose_alltoall.c -1 +1
|
cannam@95
|
6678 M ./mpi/mpi_transpose_inplace.c -1 +1
|
cannam@95
|
6679
|
cannam@95
|
6680 Tue Sep 19 01:21:47 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6681 * silence warnings
|
cannam@95
|
6682
|
cannam@95
|
6683 M ./dft/indirect-transpose.c -1
|
cannam@95
|
6684 M ./libbench2/problem.c -2
|
cannam@95
|
6685
|
cannam@95
|
6686 Tue Sep 19 00:31:59 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6687 * make "t" problem semantics match FFTW_MPI_TRANSPOSED
|
cannam@95
|
6688
|
cannam@95
|
6689 M ./libbench2/problem.c -4 +3
|
cannam@95
|
6690 M ./mpi/mpi_bench.c -8 +18
|
cannam@95
|
6691
|
cannam@95
|
6692 Mon Sep 18 23:50:43 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6693 * whoops, fixed backwards mpi_dft
|
cannam@95
|
6694
|
cannam@95
|
6695 M ./mpi/mpi-dft-rank-geq2.c -7 +7
|
cannam@95
|
6696
|
cannam@95
|
6697 Mon Sep 18 22:26:31 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6698 * initial stab at rank-geq2 mpi-dft; seems to be mostly working
|
cannam@95
|
6699
|
cannam@95
|
6700 M ./libbench2/bench-user.h -1 +1
|
cannam@95
|
6701 M ./mpi/Makefile.am -1 +4
|
cannam@95
|
6702 M ./mpi/api.c -26 +180
|
cannam@95
|
6703 M ./mpi/conf.c +2
|
cannam@95
|
6704 M ./mpi/fftw3_mpi.h -11 +51
|
cannam@95
|
6705 M ./mpi/ifftw_mpi.h -4 +1
|
cannam@95
|
6706 A ./mpi/mpi-dft-rank-geq2.c
|
cannam@95
|
6707 M ./mpi/mpi_bench.c -55 +166
|
cannam@95
|
6708 M ./mpi/mpi_dft.h -2 +2
|
cannam@95
|
6709 M ./mpi/mpi_transpose.h -6 +1
|
cannam@95
|
6710 M ./mpi/mpi_transpose_alltoall.c -7 +10
|
cannam@95
|
6711 M ./mpi/mpi_transpose_inplace.c -7 +8
|
cannam@95
|
6712 M ./mpi/problem.c -2 +7
|
cannam@95
|
6713 A ./mpi/solve.c
|
cannam@95
|
6714 M ./mpi/tproblem.c -2 +2
|
cannam@95
|
6715
|
cannam@95
|
6716 Sun Sep 17 13:41:32 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6717 * support SCRAMBLED_OUT in alltoall transpose
|
cannam@95
|
6718
|
cannam@95
|
6719 M ./kernel/ifftw.h +4
|
cannam@95
|
6720 M ./kernel/tensor2.c +20
|
cannam@95
|
6721 M ./mpi/ifftw_mpi.h -1 +16
|
cannam@95
|
6722 M ./mpi/mpi_dft.h -1 +1
|
cannam@95
|
6723 M ./mpi/mpi_transpose_alltoall.c -23 +48
|
cannam@95
|
6724 M ./mpi/mpi_transpose_inplace.c -23 +2
|
cannam@95
|
6725 M ./mpi/problem.c -2 +3
|
cannam@95
|
6726
|
cannam@95
|
6727 Sun Sep 17 12:34:30 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6728 * skeleton of future support for block-cyclic
|
cannam@95
|
6729
|
cannam@95
|
6730 M ./mpi/block.c -7 +27
|
cannam@95
|
6731 M ./mpi/ifftw_mpi.h +1
|
cannam@95
|
6732 M ./mpi/mpi_transpose_alltoall.c +2
|
cannam@95
|
6733 M ./mpi/mpi_transpose_inplace.c -2 +5
|
cannam@95
|
6734
|
cannam@95
|
6735 Sun Sep 17 12:11:19 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6736 * test program now checks scrambled in/out via -obflag=28/29
|
cannam@95
|
6737
|
cannam@95
|
6738 M ./mpi/api.c -1 +1
|
cannam@95
|
6739 M ./mpi/fftw3_mpi.h -1 +1
|
cannam@95
|
6740 M ./mpi/mpi_bench.c -13 +59
|
cannam@95
|
6741 M ./mpi/problem.c -1
|
cannam@95
|
6742
|
cannam@95
|
6743 Sun Sep 17 11:58:36 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6744 * added -obflag to make it easier to set high-order bits
|
cannam@95
|
6745
|
cannam@95
|
6746 M ./tests/fftw_bench_common.c +1
|
cannam@95
|
6747
|
cannam@95
|
6748 Sun Sep 17 01:30:51 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6749 * use proper child plans for 2nd transpose in transpose_alltoall; implement opcount in transpose_inplace
|
cannam@95
|
6750
|
cannam@95
|
6751 M ./mpi/mpi_transpose_alltoall.c -47 +47
|
cannam@95
|
6752 M ./mpi/mpi_transpose_inplace.c -1 +10
|
cannam@95
|
6753
|
cannam@95
|
6754 Sun Sep 17 01:08:01 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6755 * fix in test program for transposes of vectors -- transpose routines seem to completely work now (except for scrambled in/out, which is untested)
|
cannam@95
|
6756
|
cannam@95
|
6757 M ./mpi/mpi_bench.c -1 +1
|
cannam@95
|
6758
|
cannam@95
|
6759 Sun Sep 17 01:01:16 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6760 * fixed bug in transpose_alltoall for unequal blocks
|
cannam@95
|
6761
|
cannam@95
|
6762 M ./mpi/mpi_transpose_alltoall.c -2 +2
|
cannam@95
|
6763 M ./mpi/mpi_transpose_inplace.c -2 +2
|
cannam@95
|
6764
|
cannam@95
|
6765 Sat Sep 16 15:29:46 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6766 * correctly handle cld2rest
|
cannam@95
|
6767
|
cannam@95
|
6768 M ./mpi/mpi_transpose_inplace.c -24 +28
|
cannam@95
|
6769
|
cannam@95
|
6770 Sat Sep 16 15:29:31 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6771 * some debugging code and other fixes
|
cannam@95
|
6772
|
cannam@95
|
6773 M ./mpi/mpi_bench.c -13 +34
|
cannam@95
|
6774
|
cannam@95
|
6775 Sat Sep 16 14:54:30 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6776 * whoops, forgot to check in mpi_bench.c file
|
cannam@95
|
6777
|
cannam@95
|
6778 A ./mpi/mpi_bench.c
|
cannam@95
|
6779
|
cannam@95
|
6780 Sat Sep 16 14:54:02 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6781 * added bench_exit routine so that it can be overridden (by MPI_Abort) if needed
|
cannam@95
|
6782
|
cannam@95
|
6783 M ./libbench2/Makefile.am -5 +5
|
cannam@95
|
6784 A ./libbench2/bench-exit.c
|
cannam@95
|
6785 M ./libbench2/bench-user.h +1
|
cannam@95
|
6786 M ./libbench2/util.c -1 +1
|
cannam@95
|
6787 M ./libbench2/verify-lib.c -1 +1
|
cannam@95
|
6788 M ./libbench2/verify-r2r.c -1 +1
|
cannam@95
|
6789
|
cannam@95
|
6790 Sat Sep 16 14:52:56 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6791 * bug fix in mpi_transpose_inplace for case where some processors are idle
|
cannam@95
|
6792
|
cannam@95
|
6793 M ./mpi/mpi_transpose_inplace.c -3 +4
|
cannam@95
|
6794
|
cannam@95
|
6795 Fri Sep 15 18:47:13 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6796 * allow vecloop for sz->rnk==0 in exceptional (SLOW) cases, e.g. it is necessary for loops of non-square transposes (otherwise e.g. ik1v5:200:200x10:20:1x20:1:10 planning fails)
|
cannam@95
|
6797
|
cannam@95
|
6798 M ./rdft/vrank-geq1.c -2 +6
|
cannam@95
|
6799
|
cannam@95
|
6800 Thu Sep 14 23:36:48 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6801 * first pass at working mpi_bench test program; transpose seems to work iff dimensions are divisible by #processors
|
cannam@95
|
6802
|
cannam@95
|
6803 M ./libbench2/Makefile.am -1 +3
|
cannam@95
|
6804 A ./libbench2/after-ccopy-from.c
|
cannam@95
|
6805 A ./libbench2/after-ccopy-to.c
|
cannam@95
|
6806 A ./libbench2/after-hccopy-from.c
|
cannam@95
|
6807 A ./libbench2/after-hccopy-to.c
|
cannam@95
|
6808 A ./libbench2/after-rcopy-from.c
|
cannam@95
|
6809 A ./libbench2/after-rcopy-to.c
|
cannam@95
|
6810 M ./libbench2/bench-main.c -4 +6
|
cannam@95
|
6811 M ./libbench2/bench-user.h +10
|
cannam@95
|
6812 M ./libbench2/verify-dft.c +2
|
cannam@95
|
6813 M ./libbench2/verify-r2r.c +4
|
cannam@95
|
6814 M ./libbench2/verify-rdft2.c +4
|
cannam@95
|
6815 M ./mpi/api.c -2 +6
|
cannam@95
|
6816
|
cannam@95
|
6817 Wed Sep 13 17:28:07 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6818 * whoops
|
cannam@95
|
6819
|
cannam@95
|
6820 M ./mpi/mpi_transpose_inplace.c -2 +2
|
cannam@95
|
6821
|
cannam@95
|
6822 Tue Sep 12 22:27:03 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6823 * initial stub for mpi_bench
|
cannam@95
|
6824
|
cannam@95
|
6825 M ./Makefile.am -2 +2
|
cannam@95
|
6826 M ./libbench2/bench-main.c +3
|
cannam@95
|
6827 M ./libbench2/bench-user.h +1
|
cannam@95
|
6828 M ./libbench2/verify-lib.c -1 +1
|
cannam@95
|
6829 M ./mpi/Makefile.am -1 +14
|
cannam@95
|
6830 M ./tests/bench.c +9
|
cannam@95
|
6831 M ./tests/fftw_bench.h +1
|
cannam@95
|
6832 M ./tests/fftw_bench_common.c +2
|
cannam@95
|
6833
|
cannam@95
|
6834 Tue Sep 12 21:54:31 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6835 * do no output at all if verbose < 0 (for use with MPI, where we only want output from process 0)
|
cannam@95
|
6836
|
cannam@95
|
6837 M ./libbench2/bench-main.c -1 +1
|
cannam@95
|
6838 M ./libbench2/bench.h +1
|
cannam@95
|
6839 M ./libbench2/ovtpvt.c -1 +15
|
cannam@95
|
6840 M ./libbench2/useropt.c -1 +1
|
cannam@95
|
6841 M ./libbench2/util.c -2 +1
|
cannam@95
|
6842 M ./libbench2/verify-lib.c -5 +4
|
cannam@95
|
6843 M ./libbench2/verify-r2r.c -4 +4
|
cannam@95
|
6844
|
cannam@95
|
6845 Tue Sep 12 21:39:15 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6846 * whoops
|
cannam@95
|
6847
|
cannam@95
|
6848 M ./tests/fftw_bench_common.c +3
|
cannam@95
|
6849
|
cannam@95
|
6850 Tue Sep 12 21:31:40 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6851 * split bench.c into bench.c and fftw_bench_common.c so that we can re-use some of the code in the MPI test program
|
cannam@95
|
6852
|
cannam@95
|
6853 M ./tests/Makefile.am -1 +1
|
cannam@95
|
6854 M ./tests/bench.c -210 +6
|
cannam@95
|
6855 A ./tests/fftw_bench.h
|
cannam@95
|
6856 A ./tests/fftw_bench_common.c
|
cannam@95
|
6857 M ./tools/Makefile.am -1 +2
|
cannam@95
|
6858
|
cannam@95
|
6859 Tue Sep 12 21:00:36 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6860 * MPI stuff at least compiles now
|
cannam@95
|
6861
|
cannam@95
|
6862 M ./configure.ac -9 +11
|
cannam@95
|
6863 M ./kernel/ifftw.h +7
|
cannam@95
|
6864 M ./mpi/api.c -3 +4
|
cannam@95
|
6865 M ./mpi/fftw3_mpi.h +1
|
cannam@95
|
6866 M ./mpi/mpi_transpose_alltoall.c -10 +12
|
cannam@95
|
6867 M ./mpi/mpi_transpose_inplace.c -11 +14
|
cannam@95
|
6868 M ./mpi/problem.c -5 +4
|
cannam@95
|
6869 M ./mpi/tproblem.c -4 +3
|
cannam@95
|
6870
|
cannam@95
|
6871 Mon Sep 11 22:26:36 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6872 * initial (nonfunctional) start at MPI support (similar to FFTW 2.x in spirit, but mostly rewritten)
|
cannam@95
|
6873
|
cannam@95
|
6874 A ./mpi/
|
cannam@95
|
6875 M ./Makefile.am -1 +1
|
cannam@95
|
6876 M ./configure.ac +11
|
cannam@95
|
6877 A ./m4/acx_mpi.m4
|
cannam@95
|
6878 A ./mpi/Makefile.am
|
cannam@95
|
6879 A ./mpi/api.c
|
cannam@95
|
6880 A ./mpi/block.c
|
cannam@95
|
6881 A ./mpi/conf.c
|
cannam@95
|
6882 A ./mpi/fftw3_mpi.h
|
cannam@95
|
6883 A ./mpi/ifftw_mpi.h
|
cannam@95
|
6884 A ./mpi/mpi_dft.h
|
cannam@95
|
6885 A ./mpi/mpi_transpose.h
|
cannam@95
|
6886 A ./mpi/mpi_transpose_alltoall.c
|
cannam@95
|
6887 A ./mpi/mpi_transpose_inplace.c
|
cannam@95
|
6888 A ./mpi/problem.c
|
cannam@95
|
6889 A ./mpi/testsched.c
|
cannam@95
|
6890 A ./mpi/tproblem.c
|
cannam@95
|
6891 A ./mpi/tsolve.c
|
cannam@95
|
6892
|
cannam@95
|
6893 Mon Sep 11 22:25:38 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6894 * make X(plan_awake) work for NULL argument to reduce code size
|
cannam@95
|
6895
|
cannam@95
|
6896 M ./kernel/plan.c -3 +5
|
cannam@95
|
6897 M ./rdft/vrank3-transpose.c -3 +3
|
cannam@95
|
6898
|
cannam@95
|
6899 Fri Sep 15 23:47:08 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6900 * -mt should go before -mthreads to avoid spurious warnings on HPUX (thanks to Peter O'Gorman for the bug report)
|
cannam@95
|
6901
|
cannam@95
|
6902 M ./m4/acx_pthread.m4 -2 +3
|
cannam@95
|
6903
|
cannam@95
|
6904 Mon Sep 11 13:53:44 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6905 * Fortran init_threads wrapper didn't return result; thanks to Markus Wetzstein for the bug report
|
cannam@95
|
6906
|
cannam@95
|
6907 M ./threads/f77funcs.h -2 +2
|
cannam@95
|
6908
|
cannam@95
|
6909 Thu Sep 7 18:43:55 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6910 * make sure wrappers are included even if Fortran compiler was not detected (unless --disable-fortran was specified explicitly) ... this was supposed to be done before, but the definition was in the wrong place, grr
|
cannam@95
|
6911
|
cannam@95
|
6912 M ./api/f77api.c -21 +21
|
cannam@95
|
6913
|
cannam@95
|
6914 Thu Aug 31 19:33:29 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6915 * I'm sick of answering this question about non-deterministic results
|
cannam@95
|
6916
|
cannam@95
|
6917 M ./doc/FAQ/fftw-faq.bfnn +13
|
cannam@95
|
6918
|
cannam@95
|
6919 Tue Aug 22 21:27:29 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6920 * Add --tag=CC flag to libtool.
|
cannam@95
|
6921
|
cannam@95
|
6922 This change is consistent with the libtool invocation in the latest
|
cannam@95
|
6923 automake, and is required to compile with (some version of) xlc.
|
cannam@95
|
6924
|
cannam@95
|
6925
|
cannam@95
|
6926
|
cannam@95
|
6927 M ./support/Makefile.codelets -2 +3
|
cannam@95
|
6928
|
cannam@95
|
6929 Mon Aug 21 21:40:36 EDT 2006 athena@fftw.org
|
cannam@95
|
6930 * avoid ``fma'' because it is defined in c99.
|
cannam@95
|
6931
|
cannam@95
|
6932 M ./tests/bench.c -3 +3
|
cannam@95
|
6933
|
cannam@95
|
6934 Sun Aug 20 11:40:53 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6935 * Obey -standalone flag.
|
cannam@95
|
6936
|
cannam@95
|
6937 M ./genfft/gen_twiddle.ml -2 +4
|
cannam@95
|
6938
|
cannam@95
|
6939 Sat Aug 19 13:34:27 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6940 * obey -standalone when generating simd codelets
|
cannam@95
|
6941
|
cannam@95
|
6942 M ./genfft/gen_notw_c.ml -2 +1
|
cannam@95
|
6943 M ./genfft/gen_twiddle_c.ml -2 +3
|
cannam@95
|
6944
|
cannam@95
|
6945 Sat Aug 19 13:33:43 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6946 * removed obsolete athfft
|
cannam@95
|
6947
|
cannam@95
|
6948 M ./genfft/Makefile.am -10 +9
|
cannam@95
|
6949 R ./genfft/gen_athnotw.ml
|
cannam@95
|
6950 R ./genfft/gen_athtw.ml
|
cannam@95
|
6951
|
cannam@95
|
6952 Thu Aug 17 21:50:50 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6953 * updated citation to Proc. IEEE paper
|
cannam@95
|
6954
|
cannam@95
|
6955 M ./doc/fftw3.texi -8 +5
|
cannam@95
|
6956
|
cannam@95
|
6957 Thu Aug 17 21:47:05 EDT 2006 stevenj@fftw.org
|
cannam@95
|
6958 * use darcs changes --summary to make nice changelog; emacs fill-region hack is obsolete
|
cannam@95
|
6959
|
cannam@95
|
6960 M ./mkdist.sh -3 +1
|
cannam@95
|
6961
|
cannam@95
|
6962 Mon Aug 14 17:53:19 EDT 2006 athena@fftw.org
|
cannam@95
|
6963 * removed timer calibration
|
cannam@95
|
6964 Timer calibration seems not to work any longer on recent processors---
|
cannam@95
|
6965 too much noise. I have remove it completely.
|
cannam@95
|
6966
|
cannam@95
|
6967 M ./libbench2/Makefile.am -1 +1
|
cannam@95
|
6968 M ./libbench2/bench.h -2
|
cannam@95
|
6969 M ./libbench2/timer.c -70 +3
|
cannam@95
|
6970 R ./libbench2/timer2.c
|
cannam@95
|
6971
|
cannam@95
|
6972 Mon Aug 14 10:47:15 EDT 2006 Matteo Frigo <athena@fftw.org>
|
cannam@95
|
6973 * removed k7
|
cannam@95
|
6974 Removed obsolete k7 support.
|
cannam@95
|
6975
|
cannam@95
|
6976 M ./Makefile.am -10 +2
|
cannam@95
|
6977 M ./NEWS +3
|
cannam@95
|
6978 M ./TODO -5
|
cannam@95
|
6979 M ./api/version.c -3
|
cannam@95
|
6980 M ./bootstrap.sh -2
|
cannam@95
|
6981 M ./commercialize.sh -8 +1
|
cannam@95
|
6982 M ./configure.ac -13
|
cannam@95
|
6983 M ./dft/Makefile.am -1 +1
|
cannam@95
|
6984 M ./dft/codelet-dft.h -4
|
cannam@95
|
6985 M ./dft/conf.c -3
|
cannam@95
|
6986 R ./dft/k7/Makefile.am
|
cannam@95
|
6987 R ./dft/k7/codelets/Makefile.am
|
cannam@95
|
6988 R ./dft/k7/codelets/
|
cannam@95
|
6989 R ./dft/k7/k7.c
|
cannam@95
|
6990 R ./dft/k7/
|
cannam@95
|
6991 M ./doc/fftw3.texi -31 +22
|
cannam@95
|
6992 R ./genfft-k7/Makefile.am
|
cannam@95
|
6993 R ./genfft-k7/algsimp.ml
|
cannam@95
|
6994 R ./genfft-k7/algsimp.mli
|
cannam@95
|
6995 R ./genfft-k7/assignmentsToVfpinstrs.ml
|
cannam@95
|
6996 R ./genfft-k7/assignmentsToVfpinstrs.mli
|
cannam@95
|
6997 R ./genfft-k7/assoctable.ml
|
cannam@95
|
6998 R ./genfft-k7/assoctable.mli
|
cannam@95
|
6999 R ./genfft-k7/balanceVfpinstrs.ml
|
cannam@95
|
7000 R ./genfft-k7/balanceVfpinstrs.mli
|
cannam@95
|
7001 R ./genfft-k7/complex.ml
|
cannam@95
|
7002 R ./genfft-k7/complex.mli
|
cannam@95
|
7003 R ./genfft-k7/expr.ml
|
cannam@95
|
7004 R ./genfft-k7/expr.mli
|
cannam@95
|
7005 R ./genfft-k7/fft.ml
|
cannam@95
|
7006 R ./genfft-k7/fft.mli
|
cannam@95
|
7007 R ./genfft-k7/genUtil.ml
|
cannam@95
|
7008 R ./genfft-k7/gen_notw.ml
|
cannam@95
|
7009 R ./genfft-k7/gen_twiddle.ml
|
cannam@95
|
7010 R ./genfft-k7/id.ml
|
cannam@95
|
7011 R ./genfft-k7/id.mli
|
cannam@95
|
7012 R ./genfft-k7/k7Basics.ml
|
cannam@95
|
7013 R ./genfft-k7/k7Basics.mli
|
cannam@95
|
7014 R ./genfft-k7/k7ExecutionModel.ml
|
cannam@95
|
7015 R ./genfft-k7/k7ExecutionModel.mli
|
cannam@95
|
7016 R ./genfft-k7/k7FlatInstructionScheduling.ml
|
cannam@95
|
7017 R ./genfft-k7/k7FlatInstructionScheduling.mli
|
cannam@95
|
7018 R ./genfft-k7/k7InstructionSchedulingBasics.ml
|
cannam@95
|
7019 R ./genfft-k7/k7InstructionSchedulingBasics.mli
|
cannam@95
|
7020 R ./genfft-k7/k7RegisterAllocationBasics.ml
|
cannam@95
|
7021 R ./genfft-k7/k7RegisterAllocationBasics.mli
|
cannam@95
|
7022 R ./genfft-k7/k7RegisterAllocator.ml
|
cannam@95
|
7023 R ./genfft-k7/k7RegisterAllocator.mli
|
cannam@95
|
7024 R ./genfft-k7/k7RegisterAllocatorEATranslation.ml
|
cannam@95
|
7025 R ./genfft-k7/k7RegisterAllocatorEATranslation.mli
|
cannam@95
|
7026 R ./genfft-k7/k7RegisterAllocatorInit.ml
|
cannam@95
|
7027 R ./genfft-k7/k7RegisterAllocatorInit.mli
|
cannam@95
|
7028 R ./genfft-k7/k7RegisterReallocation.ml
|
cannam@95
|
7029 R ./genfft-k7/k7RegisterReallocation.mli
|
cannam@95
|
7030 R ./genfft-k7/k7Translate.ml
|
cannam@95
|
7031 R ./genfft-k7/k7Translate.mli
|
cannam@95
|
7032 R ./genfft-k7/k7Unparsing.ml
|
cannam@95
|
7033 R ./genfft-k7/k7Unparsing.mli
|
cannam@95
|
7034 R ./genfft-k7/k7Vectorization.ml
|
cannam@95
|
7035 R ./genfft-k7/k7Vectorization.mli
|
cannam@95
|
7036 R ./genfft-k7/littlesimp.ml
|
cannam@95
|
7037 R ./genfft-k7/littlesimp.mli
|
cannam@95
|
7038 R ./genfft-k7/magic.ml
|
cannam@95
|
7039 R ./genfft-k7/memoMonad.ml
|
cannam@95
|
7040 R ./genfft-k7/memoMonad.mli
|
cannam@95
|
7041 R ./genfft-k7/monads.ml
|
cannam@95
|
7042 R ./genfft-k7/nonDetMonad.ml
|
cannam@95
|
7043 R ./genfft-k7/nonDetMonad.mli
|
cannam@95
|
7044 R ./genfft-k7/nullVectorization.ml
|
cannam@95
|
7045 R ./genfft-k7/nullVectorization.mli
|
cannam@95
|
7046 R ./genfft-k7/number.ml
|
cannam@95
|
7047 R ./genfft-k7/number.mli
|
cannam@95
|
7048 R ./genfft-k7/oracle.ml
|
cannam@95
|
7049 R ./genfft-k7/oracle.mli
|
cannam@95
|
7050 R ./genfft-k7/stateMonad.ml
|
cannam@95
|
7051 R ./genfft-k7/stateMonad.mli
|
cannam@95
|
7052 R ./genfft-k7/to_alist.ml
|
cannam@95
|
7053 R ./genfft-k7/to_alist.mli
|
cannam@95
|
7054 R ./genfft-k7/twiddle.ml
|
cannam@95
|
7055 R ./genfft-k7/twiddle.mli
|
cannam@95
|
7056 R ./genfft-k7/util.ml
|
cannam@95
|
7057 R ./genfft-k7/util.mli
|
cannam@95
|
7058 R ./genfft-k7/vAnnotatedScheduler.ml
|
cannam@95
|
7059 R ./genfft-k7/vAnnotatedScheduler.mli
|
cannam@95
|
7060 R ./genfft-k7/vDag.ml
|
cannam@95
|
7061 R ./genfft-k7/vDag.mli
|
cannam@95
|
7062 R ./genfft-k7/vFpBasics.ml
|
cannam@95
|
7063 R ./genfft-k7/vFpBasics.mli
|
cannam@95
|
7064 R ./genfft-k7/vFpUnparsing.ml
|
cannam@95
|
7065 R ./genfft-k7/vFpUnparsing.mli
|
cannam@95
|
7066 R ./genfft-k7/vImproveSchedule.ml
|
cannam@95
|
7067 R ./genfft-k7/vImproveSchedule.mli
|
cannam@95
|
7068 R ./genfft-k7/vK7Optimization.ml
|
cannam@95
|
7069 R ./genfft-k7/vK7Optimization.mli
|
cannam@95
|
7070 R ./genfft-k7/vScheduler.ml
|
cannam@95
|
7071 R ./genfft-k7/vScheduler.mli
|
cannam@95
|
7072 R ./genfft-k7/vSimdBasics.ml
|
cannam@95
|
7073 R ./genfft-k7/vSimdBasics.mli
|
cannam@95
|
7074 R ./genfft-k7/vSimdIndexing.ml
|
cannam@95
|
7075 R ./genfft-k7/vSimdIndexing.mli
|
cannam@95
|
7076 R ./genfft-k7/vSimdUnparsing.ml
|
cannam@95
|
7077 R ./genfft-k7/vSimdUnparsing.mli
|
cannam@95
|
7078 R ./genfft-k7/variable.ml
|
cannam@95
|
7079 R ./genfft-k7/variable.mli
|
cannam@95
|
7080 R ./genfft-k7/
|
cannam@95
|
7081 M ./kernel/align.c -2
|
cannam@95
|
7082 M ./kernel/ifftw.h -5 +1
|
cannam@95
|
7083 M ./mkdist.sh -1 +1
|
cannam@95
|
7084 M ./support/Makefile.am -1 +1
|
cannam@95
|
7085 M ./support/Makefile.codelets -6 +1
|
cannam@95
|
7086 R ./support/codelet_asmprelude
|
cannam@95
|
7087
|
cannam@95
|
7088 Sun Aug 13 11:02:11 EDT 2006 athena@fftw.org
|
cannam@95
|
7089 * Use darcs instead of cvs.
|
cannam@95
|
7090
|
cannam@95
|
7091 M ./mkdist.sh -5 +2
|
cannam@95
|
7092
|
cannam@95
|
7093 Wed Jul 19 08:52:15 EDT 2006 athena
|
cannam@95
|
7094 * [project @ 2006-07-19 12:52:15 by athena]
|
cannam@95
|
7095 Treat a the string "-" as a nonoption.
|
cannam@95
|
7096
|
cannam@95
|
7097 M ./libbench2/my-getopt.c -1 +4
|
cannam@95
|
7098
|
cannam@95
|
7099 Tue Jul 4 17:10:47 EDT 2006 stevenj
|
cannam@95
|
7100 * [project @ 2006-07-04 21:10:47 by stevenj]
|
cannam@95
|
7101 comment out pkginclude dir for now
|
cannam@95
|
7102
|
cannam@95
|
7103 M ./Makefile.am -2 +2
|
cannam@95
|
7104 M ./api/Makefile.am -2 +2
|
cannam@95
|
7105 M ./dft/Makefile.am -2 +2
|
cannam@95
|
7106 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
7107 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
7108 M ./reodft/Makefile.am -2 +2
|
cannam@95
|
7109 M ./threads/Makefile.am -2 +2
|
cannam@95
|
7110
|
cannam@95
|
7111 Mon Jul 3 20:51:08 EDT 2006 stevenj
|
cannam@95
|
7112 * [project @ 2006-07-04 00:51:08 by stevenj]
|
cannam@95
|
7113 make sure CCAS = CC to avoid libtool confusion
|
cannam@95
|
7114
|
cannam@95
|
7115 M ./configure.ac -1 +1
|
cannam@95
|
7116
|
cannam@95
|
7117 Fri Jun 23 04:07:31 EDT 2006 stevenj
|
cannam@95
|
7118 * [project @ 2006-06-23 08:07:31 by stevenj]
|
cannam@95
|
7119 install x77.h guru.h guru64.h in pkgincludedir
|
cannam@95
|
7120
|
cannam@95
|
7121 M ./api/Makefile.am -1 +1
|
cannam@95
|
7122
|
cannam@95
|
7123 Fri Jun 23 04:03:42 EDT 2006 stevenj
|
cannam@95
|
7124 * [project @ 2006-06-23 08:03:42 by stevenj]
|
cannam@95
|
7125 whitespace
|
cannam@95
|
7126
|
cannam@95
|
7127 M ./configure.ac -3
|
cannam@95
|
7128
|
cannam@95
|
7129 Fri Jun 23 02:33:45 EDT 2006 stevenj
|
cannam@95
|
7130 * [project @ 2006-06-23 06:33:45 by stevenj]
|
cannam@95
|
7131 support cycle counter with xlc on Linux/ppc
|
cannam@95
|
7132
|
cannam@95
|
7133 M ./kernel/cycle.h -2 +2
|
cannam@95
|
7134
|
cannam@95
|
7135 Tue Jun 20 08:16:08 EDT 2006 athena
|
cannam@95
|
7136 * [project @ 2006-06-20 12:16:08 by athena]
|
cannam@95
|
7137 Stylistic change.
|
cannam@95
|
7138
|
cannam@95
|
7139 M ./tools/fftw-wisdom.c -1 +1
|
cannam@95
|
7140
|
cannam@95
|
7141 Tue Jun 20 02:20:34 EDT 2006 stevenj
|
cannam@95
|
7142 * [project @ 2006-06-20 06:20:34 by stevenj]
|
cannam@95
|
7143 bump date
|
cannam@95
|
7144
|
cannam@95
|
7145 M ./m4/ax_cc_maxopt.m4 -1 +1
|
cannam@95
|
7146
|
cannam@95
|
7147 Tue Jun 20 02:20:06 EDT 2006 stevenj
|
cannam@95
|
7148 * [project @ 2006-06-20 06:20:06 by stevenj]
|
cannam@95
|
7149 correct bug reported by Andrew Salamon ... --enable-portable-binary was
|
cannam@95
|
7150 ignored (or rather, treated unpredictably) due to typo, grrr
|
cannam@95
|
7151
|
cannam@95
|
7152 M ./m4/ax_cc_maxopt.m4 -1 +1
|
cannam@95
|
7153
|
cannam@95
|
7154 Thu Jun 1 20:30:06 EDT 2006 stevenj
|
cannam@95
|
7155 * [project @ 2006-06-02 00:30:06 by stevenj]
|
cannam@95
|
7156 install 'internal' header files into includedir/fftw3/, includedir/fftw3f/, etcetera....this will make it easier to write external libraries that plug into FFTW internals, e.g. to add new solvers
|
cannam@95
|
7157
|
cannam@95
|
7158 M ./Makefile.am +3
|
cannam@95
|
7159 M ./api/Makefile.am +3
|
cannam@95
|
7160 M ./dft/Makefile.am +3
|
cannam@95
|
7161 M ./kernel/Makefile.am +3
|
cannam@95
|
7162 M ./rdft/Makefile.am +3
|
cannam@95
|
7163 M ./reodft/Makefile.am +3
|
cannam@95
|
7164 M ./threads/Makefile.am +3
|
cannam@95
|
7165
|
cannam@95
|
7166 Mon May 29 23:59:19 EDT 2006 stevenj
|
cannam@95
|
7167 * [project @ 2006-05-30 03:59:19 by stevenj]
|
cannam@95
|
7168 bug fix, thanks to James Donald for the bug report (only affects experimental semaphore stuff)
|
cannam@95
|
7169
|
cannam@95
|
7170 M ./threads/threads.c +1
|
cannam@95
|
7171
|
cannam@95
|
7172 Mon May 29 23:58:16 EDT 2006 stevenj
|
cannam@95
|
7173 * [project @ 2006-05-30 03:58:16 by stevenj]
|
cannam@95
|
7174 comment
|
cannam@95
|
7175
|
cannam@95
|
7176 M ./NEWS -3 +4
|
cannam@95
|
7177
|
cannam@95
|
7178 Mon May 29 21:02:50 EDT 2006 stevenj
|
cannam@95
|
7179 * [project @ 2006-05-30 01:02:50 by stevenj]
|
cannam@95
|
7180 whoops
|
cannam@95
|
7181
|
cannam@95
|
7182 M ./m4/acx_pthread.m4 -1 +3
|
cannam@95
|
7183
|
cannam@95
|
7184 Sat May 27 19:36:15 EDT 2006 stevenj
|
cannam@95
|
7185 * [project @ 2006-05-27 23:36:15 by stevenj]
|
cannam@95
|
7186 version bump
|
cannam@95
|
7187
|
cannam@95
|
7188 M ./m4/acx_pthread.m4 -1 +1
|
cannam@95
|
7189
|
cannam@95
|
7190 Sat May 27 14:54:47 EDT 2006 stevenj
|
cannam@95
|
7191 * [project @ 2006-05-27 18:54:47 by stevenj]
|
cannam@95
|
7192 only check for xlc_r/cc_r if we are not using gcc
|
cannam@95
|
7193
|
cannam@95
|
7194 M ./m4/acx_pthread.m4 -2 +3
|
cannam@95
|
7195
|
cannam@95
|
7196 Fri May 26 15:00:38 EDT 2006 stevenj
|
cannam@95
|
7197 * [project @ 2006-05-26 19:00:38 by stevenj]
|
cannam@95
|
7198 use ptrdiff_t (it's C89 and standard C++, hooray)
|
cannam@95
|
7199
|
cannam@95
|
7200 M ./api/fftw3.h -10 +5
|
cannam@95
|
7201
|
cannam@95
|
7202 Fri May 26 12:59:33 EDT 2006 stevenj
|
cannam@95
|
7203 * [project @ 2006-05-26 16:59:33 by stevenj]
|
cannam@95
|
7204 version bump
|
cannam@95
|
7205
|
cannam@95
|
7206 M ./configure.ac -2 +2
|
cannam@95
|
7207
|
cannam@95
|
7208 Fri May 26 12:57:32 EDT 2006 stevenj
|
cannam@95
|
7209 * [project @ 2006-05-26 16:57:32 by stevenj]
|
cannam@95
|
7210 noted 64-bit guru API
|
cannam@95
|
7211
|
cannam@95
|
7212 M ./NEWS +7
|
cannam@95
|
7213
|
cannam@95
|
7214 Fri May 26 12:53:09 EDT 2006 stevenj
|
cannam@95
|
7215 * [project @ 2006-05-26 16:53:09 by stevenj]
|
cannam@95
|
7216 note that newer versions of VC++ support long long
|
cannam@95
|
7217
|
cannam@95
|
7218 M ./api/fftw3.h -2 +3
|
cannam@95
|
7219
|
cannam@95
|
7220 Fri May 26 12:46:09 EDT 2006 stevenj
|
cannam@95
|
7221 * [project @ 2006-05-26 16:46:09 by stevenj]
|
cannam@95
|
7222 try harder to get a portable 64-bit type
|
cannam@95
|
7223
|
cannam@95
|
7224 M ./api/fftw3.h -2 +6
|
cannam@95
|
7225
|
cannam@95
|
7226 Thu May 25 22:04:18 EDT 2006 stevenj
|
cannam@95
|
7227 * [project @ 2006-05-26 02:04:18 by stevenj]
|
cannam@95
|
7228 added draft guru64 API
|
cannam@95
|
7229
|
cannam@95
|
7230 A ./api/guru.h
|
cannam@95
|
7231 A ./api/guru64.h
|
cannam@95
|
7232 A ./api/mktensor-iodims.h
|
cannam@95
|
7233 A ./api/mktensor-iodims64.c
|
cannam@95
|
7234 A ./api/plan-guru-dft-c2r.h
|
cannam@95
|
7235 A ./api/plan-guru-dft-r2c.h
|
cannam@95
|
7236 A ./api/plan-guru-dft.h
|
cannam@95
|
7237 A ./api/plan-guru-r2r.h
|
cannam@95
|
7238 A ./api/plan-guru-split-dft-c2r.h
|
cannam@95
|
7239 A ./api/plan-guru-split-dft-r2c.h
|
cannam@95
|
7240 A ./api/plan-guru-split-dft.h
|
cannam@95
|
7241 A ./api/plan-guru64-dft-c2r.c
|
cannam@95
|
7242 A ./api/plan-guru64-dft-r2c.c
|
cannam@95
|
7243 A ./api/plan-guru64-dft.c
|
cannam@95
|
7244 A ./api/plan-guru64-r2r.c
|
cannam@95
|
7245 A ./api/plan-guru64-split-dft-c2r.c
|
cannam@95
|
7246 A ./api/plan-guru64-split-dft-r2c.c
|
cannam@95
|
7247 A ./api/plan-guru64-split-dft.c
|
cannam@95
|
7248 M ./api/Makefile.am -1 +7
|
cannam@95
|
7249 M ./api/api.h +3
|
cannam@95
|
7250 M ./api/fftw3.h -2 +56
|
cannam@95
|
7251 M ./api/guru.h +4
|
cannam@95
|
7252 M ./api/guru64.h +4
|
cannam@95
|
7253 M ./api/mktensor-iodims.c -62 +2
|
cannam@95
|
7254 M ./api/mktensor-iodims.h +62
|
cannam@95
|
7255 M ./api/mktensor-iodims64.c +2
|
cannam@95
|
7256 M ./api/plan-guru-dft-c2r.c -44 +2
|
cannam@95
|
7257 M ./api/plan-guru-dft-c2r.h +44
|
cannam@95
|
7258 M ./api/plan-guru-dft-r2c.c -43 +2
|
cannam@95
|
7259 M ./api/plan-guru-dft-r2c.h +43
|
cannam@95
|
7260 M ./api/plan-guru-dft.c -44 +2
|
cannam@95
|
7261 M ./api/plan-guru-dft.h +44
|
cannam@95
|
7262 M ./api/plan-guru-r2r.c -47 +2
|
cannam@95
|
7263 M ./api/plan-guru-r2r.h +47
|
cannam@95
|
7264 M ./api/plan-guru-split-dft-c2r.c -40 +2
|
cannam@95
|
7265 M ./api/plan-guru-split-dft-c2r.h +40
|
cannam@95
|
7266 M ./api/plan-guru-split-dft-r2c.c -39 +2
|
cannam@95
|
7267 M ./api/plan-guru-split-dft-r2c.h +39
|
cannam@95
|
7268 M ./api/plan-guru-split-dft.c -39 +2
|
cannam@95
|
7269 M ./api/plan-guru-split-dft.h +39
|
cannam@95
|
7270 M ./api/plan-guru64-dft-c2r.c +2
|
cannam@95
|
7271 M ./api/plan-guru64-dft-r2c.c +2
|
cannam@95
|
7272 M ./api/plan-guru64-dft.c +2
|
cannam@95
|
7273 M ./api/plan-guru64-r2r.c +2
|
cannam@95
|
7274 M ./api/plan-guru64-split-dft-c2r.c +2
|
cannam@95
|
7275 M ./api/plan-guru64-split-dft-r2c.c +2
|
cannam@95
|
7276 M ./api/plan-guru64-split-dft.c +2
|
cannam@95
|
7277
|
cannam@95
|
7278 Mon May 22 16:41:44 EDT 2006 stevenj
|
cannam@95
|
7279 * [project @ 2006-05-22 20:41:44 by stevenj]
|
cannam@95
|
7280 added FIXME note
|
cannam@95
|
7281
|
cannam@95
|
7282 M ./m4/acx_pthread.m4 +1
|
cannam@95
|
7283
|
cannam@95
|
7284 Mon May 22 16:40:30 EDT 2006 stevenj
|
cannam@95
|
7285 * [project @ 2006-05-22 20:40:30 by stevenj]
|
cannam@95
|
7286 check for xlc_r in addition to cc_r; thanks to Guy Moebs for the bug report
|
cannam@95
|
7287
|
cannam@95
|
7288 M ./m4/acx_pthread.m4 -3 +3
|
cannam@95
|
7289
|
cannam@95
|
7290 Fri Apr 21 12:35:25 EDT 2006 stevenj
|
cannam@95
|
7291 * [project @ 2006-04-21 16:35:25 by stevenj]
|
cannam@95
|
7292 added note about gcc 4.0.1 on MacOS/Intel
|
cannam@95
|
7293
|
cannam@95
|
7294 M ./doc/FAQ/fftw-faq.bfnn -1 +4
|
cannam@95
|
7295
|
cannam@95
|
7296 Thu Apr 20 23:08:42 EDT 2006 stevenj
|
cannam@95
|
7297 * [project @ 2006-04-21 03:08:42 by stevenj]
|
cannam@95
|
7298 added code for Core Duo; thanks to Eric Branlund
|
cannam@95
|
7299
|
cannam@95
|
7300 M ./m4/ax_gcc_archflag.m4 -2 +3
|
cannam@95
|
7301
|
cannam@95
|
7302 Thu Apr 20 20:21:03 EDT 2006 stevenj
|
cannam@95
|
7303 * [project @ 2006-04-21 00:21:03 by stevenj]
|
cannam@95
|
7304 fixed failure for -fPIC or for gcc-4 on Apple Intel machines; thanks to
|
cannam@95
|
7305 Eric Branlund for the bug report
|
cannam@95
|
7306
|
cannam@95
|
7307 M ./m4/ax_gcc_x86_cpuid.m4 -4 +12
|
cannam@95
|
7308
|
cannam@95
|
7309 Tue Apr 11 20:00:31 EDT 2006 athena
|
cannam@95
|
7310 * [project @ 2006-04-12 00:00:31 by athena]
|
cannam@95
|
7311 Use -maltivec when checking for altivec.h.
|
cannam@95
|
7312
|
cannam@95
|
7313 M ./configure.ac -1 +15
|
cannam@95
|
7314
|
cannam@95
|
7315 Mon Apr 3 15:52:44 EDT 2006 stevenj
|
cannam@95
|
7316 * [project @ 2006-04-03 19:52:44 by stevenj]
|
cannam@95
|
7317 note planner overwriting input in planner-flags reference
|
cannam@95
|
7318
|
cannam@95
|
7319 M ./doc/fftw3.texi -1 +6
|
cannam@95
|
7320
|
cannam@95
|
7321 Tue Mar 28 09:05:26 EST 2006 athena
|
cannam@95
|
7322 * [project @ 2006-03-28 14:05:26 by athena]
|
cannam@95
|
7323 FAQ entry about --enable-k7 in 64-bit mode.
|
cannam@95
|
7324
|
cannam@95
|
7325 M ./doc/FAQ/fftw-faq.bfnn +11
|
cannam@95
|
7326
|
cannam@95
|
7327 Mon Mar 27 23:41:05 EST 2006 stevenj
|
cannam@95
|
7328 * [project @ 2006-03-28 04:41:05 by stevenj]
|
cannam@95
|
7329 sprintf -> snprintf, to avoid (harmless) complaints by users/compilers
|
cannam@95
|
7330
|
cannam@95
|
7331 M ./configure.ac -1 +1
|
cannam@95
|
7332 M ./libbench2/report.c -12 +19
|
cannam@95
|
7333 M ./tools/fftw-wisdom.c +4
|
cannam@95
|
7334
|
cannam@95
|
7335 Mon Mar 27 23:30:22 EST 2006 stevenj
|
cannam@95
|
7336 * [project @ 2006-03-28 04:30:22 by stevenj]
|
cannam@95
|
7337 silence compiler warning
|
cannam@95
|
7338
|
cannam@95
|
7339 M ./kernel/align.c -5 +6
|
cannam@95
|
7340
|
cannam@95
|
7341 Fri Mar 17 09:20:10 EST 2006 athena
|
cannam@95
|
7342 * [project @ 2006-03-17 14:20:10 by athena]
|
cannam@95
|
7343 Remove dft/codelets/inplace, add simd/nonportable to list of
|
cannam@95
|
7344 directories to be compiled on non-unix systems.
|
cannam@95
|
7345
|
cannam@95
|
7346 M ./doc/fftw3.texi -13 +14
|
cannam@95
|
7347
|
cannam@95
|
7348 Sat Aug 12 23:52:49 EDT 2006 Unknown tagger
|
cannam@95
|
7349 tagged fftw-3-1-1
|
cannam@95
|
7350
|
cannam@95
|
7351
|
cannam@95
|
7352 Sat Mar 4 16:17:56 EST 2006 stevenj
|
cannam@95
|
7353 * [project @ 2006-03-04 21:17:56 by stevenj]
|
cannam@95
|
7354 whoops
|
cannam@95
|
7355
|
cannam@95
|
7356 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
7357
|
cannam@95
|
7358 Sat Mar 4 16:13:08 EST 2006 stevenj
|
cannam@95
|
7359 * [project @ 2006-03-04 21:13:08 by stevenj]
|
cannam@95
|
7360 note that we align the stack ourselves if necessary, with gcc and icc
|
cannam@95
|
7361
|
cannam@95
|
7362 M ./doc/fftw3.texi -8 +10
|
cannam@95
|
7363
|
cannam@95
|
7364 Sat Mar 4 16:08:16 EST 2006 stevenj
|
cannam@95
|
7365 * [project @ 2006-03-04 21:08:16 by stevenj]
|
cannam@95
|
7366 clearer distinction between static and automatic storage in C
|
cannam@95
|
7367
|
cannam@95
|
7368 M ./doc/fftw3.texi -29 +30
|
cannam@95
|
7369
|
cannam@95
|
7370 Sat Feb 25 20:27:01 EST 2006 stevenj
|
cannam@95
|
7371 * [project @ 2006-02-26 01:27:01 by stevenj]
|
cannam@95
|
7372 rm unused var
|
cannam@95
|
7373
|
cannam@95
|
7374 M ./libbench2/verify-lib.c -2 +1
|
cannam@95
|
7375
|
cannam@95
|
7376 Sat Feb 25 17:30:28 EST 2006 athena
|
cannam@95
|
7377 * [project @ 2006-02-25 22:30:28 by athena]
|
cannam@95
|
7378 Improved usage of goto (Dijkstra miserere nostri)
|
cannam@95
|
7379
|
cannam@95
|
7380 M ./libbench2/my-getopt.c -18 +17
|
cannam@95
|
7381
|
cannam@95
|
7382 Sat Feb 25 14:19:15 EST 2006 stevenj
|
cannam@95
|
7383 * [project @ 2006-02-25 19:19:15 by stevenj]
|
cannam@95
|
7384 boilerplate
|
cannam@95
|
7385
|
cannam@95
|
7386 M ./libbench2/my-getopt.h +13
|
cannam@95
|
7387
|
cannam@95
|
7388 Sat Feb 25 14:14:40 EST 2006 stevenj
|
cannam@95
|
7389 * [project @ 2006-02-25 19:14:40 by stevenj]
|
cannam@95
|
7390 update for upcoming 3.1.1
|
cannam@95
|
7391
|
cannam@95
|
7392 M ./NEWS +17
|
cannam@95
|
7393
|
cannam@95
|
7394 Sat Feb 25 13:57:34 EST 2006 stevenj
|
cannam@95
|
7395 * [project @ 2006-02-25 18:57:34 by stevenj]
|
cannam@95
|
7396 replace obsolete IMPATIENT with MEASURE
|
cannam@95
|
7397
|
cannam@95
|
7398 M ./tools/fftw-wisdom.c -1 +3
|
cannam@95
|
7399 M ./tools/fftw_wisdom.1.in -2 +2
|
cannam@95
|
7400
|
cannam@95
|
7401 Sat Feb 25 13:52:25 EST 2006 stevenj
|
cannam@95
|
7402 * [project @ 2006-02-25 18:52:25 by stevenj]
|
cannam@95
|
7403 corrected comment
|
cannam@95
|
7404
|
cannam@95
|
7405 M ./tools/fftw-wisdom.c -1 +1
|
cannam@95
|
7406
|
cannam@95
|
7407 Sat Feb 25 10:19:26 EST 2006 athena
|
cannam@95
|
7408 * [project @ 2006-02-25 15:19:26 by athena]
|
cannam@95
|
7409 -v does not take an argument.
|
cannam@95
|
7410
|
cannam@95
|
7411 M ./tools/fftw-wisdom.c -6 +3
|
cannam@95
|
7412
|
cannam@95
|
7413 Sat Feb 25 10:17:18 EST 2006 athena
|
cannam@95
|
7414 * [project @ 2006-02-25 15:17:18 by athena]
|
cannam@95
|
7415 Obey the unix convention that -ab = -a -b
|
cannam@95
|
7416
|
cannam@95
|
7417 M ./libbench2/my-getopt.c -15 +24
|
cannam@95
|
7418
|
cannam@95
|
7419 Fri Feb 24 23:13:49 EST 2006 stevenj
|
cannam@95
|
7420 * [project @ 2006-02-25 04:13:49 by stevenj]
|
cannam@95
|
7421 minor fixes (return error on unrecognized option)
|
cannam@95
|
7422
|
cannam@95
|
7423 M ./libbench2/bench-main.c -2 +3
|
cannam@95
|
7424 M ./libbench2/my-getopt.c +5
|
cannam@95
|
7425 M ./tools/fftw-wisdom.c -3 +4
|
cannam@95
|
7426
|
cannam@95
|
7427 Fri Feb 24 22:46:12 EST 2006 stevenj
|
cannam@95
|
7428 * [project @ 2006-02-25 03:46:12 by stevenj]
|
cannam@95
|
7429 ugh
|
cannam@95
|
7430
|
cannam@95
|
7431 M ./tools/fftw-wisdom.c -34 +30
|
cannam@95
|
7432
|
cannam@95
|
7433 Fri Feb 24 21:42:56 EST 2006 athena
|
cannam@95
|
7434 * [project @ 2006-02-25 02:42:56 by athena]
|
cannam@95
|
7435 require exact match for long options.
|
cannam@95
|
7436
|
cannam@95
|
7437 M ./libbench2/my-getopt.c -1 +2
|
cannam@95
|
7438
|
cannam@95
|
7439 Fri Feb 24 21:38:02 EST 2006 athena
|
cannam@95
|
7440 * [project @ 2006-02-25 02:38:02 by athena]
|
cannam@95
|
7441 better fix
|
cannam@95
|
7442
|
cannam@95
|
7443 M ./libbench2/my-getopt.c -1 +2
|
cannam@95
|
7444
|
cannam@95
|
7445 Fri Feb 24 21:37:06 EST 2006 athena
|
cannam@95
|
7446 * [project @ 2006-02-25 02:37:06 by athena]
|
cannam@95
|
7447 Fix
|
cannam@95
|
7448
|
cannam@95
|
7449 M ./libbench2/my-getopt.c -1 +1
|
cannam@95
|
7450
|
cannam@95
|
7451 Fri Feb 24 21:25:48 EST 2006 athena
|
cannam@95
|
7452 * [project @ 2006-02-25 02:25:48 by athena]
|
cannam@95
|
7453 nothing
|
cannam@95
|
7454
|
cannam@95
|
7455 A ./libbench2/my-getopt.c
|
cannam@95
|
7456 A ./libbench2/my-getopt.h
|
cannam@95
|
7457 M ./libbench2/Makefile.am -5 +4
|
cannam@95
|
7458 M ./libbench2/bench-main.c -53 +48
|
cannam@95
|
7459 M ./libbench2/bench.h -5 +1
|
cannam@95
|
7460 R ./libbench2/getopt-utils.c
|
cannam@95
|
7461 R ./libbench2/getopt.c
|
cannam@95
|
7462 R ./libbench2/getopt.h
|
cannam@95
|
7463 R ./libbench2/getopt1.c
|
cannam@95
|
7464 M ./libbench2/my-getopt.c +153
|
cannam@95
|
7465 M ./libbench2/my-getopt.h +33
|
cannam@95
|
7466
|
cannam@95
|
7467 Mon Feb 20 17:37:21 EST 2006 stevenj
|
cannam@95
|
7468 * [project @ 2006-02-20 22:37:21 by stevenj]
|
cannam@95
|
7469 rm transpose-indirect-inplace solver, which was buggy
|
cannam@95
|
7470
|
cannam@95
|
7471 M ./dft/indirect-transpose.c -54 +11
|
cannam@95
|
7472
|
cannam@95
|
7473 Wed Feb 15 08:43:05 EST 2006 athena
|
cannam@95
|
7474 * [project @ 2006-02-15 13:43:05 by athena]
|
cannam@95
|
7475 Comment fix.
|
cannam@95
|
7476
|
cannam@95
|
7477 M ./kernel/cycle.h -2 +2
|
cannam@95
|
7478
|
cannam@95
|
7479 Wed Feb 15 08:18:41 EST 2006 athena
|
cannam@95
|
7480 * [project @ 2006-02-15 13:18:41 by athena]
|
cannam@95
|
7481 Cycle counter for Visual C++ x86-64, courtesy of Dirk Michaelis
|
cannam@95
|
7482
|
cannam@95
|
7483 M ./kernel/cycle.h -4 +5
|
cannam@95
|
7484
|
cannam@95
|
7485 Tue Feb 14 19:17:30 EST 2006 stevenj
|
cannam@95
|
7486 * [project @ 2006-02-15 00:17:30 by stevenj]
|
cannam@95
|
7487 rfftwnd.png is in builddir
|
cannam@95
|
7488
|
cannam@95
|
7489 M ./doc/Makefile.am -1 +1
|
cannam@95
|
7490
|
cannam@95
|
7491 Tue Feb 14 19:03:27 EST 2006 stevenj
|
cannam@95
|
7492 * [project @ 2006-02-15 00:03:27 by stevenj]
|
cannam@95
|
7493 fixed typo: --enable-portable-binary, not --with
|
cannam@95
|
7494
|
cannam@95
|
7495 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
7496
|
cannam@95
|
7497 Mon Feb 13 07:59:06 EST 2006 athena
|
cannam@95
|
7498 * [project @ 2006-02-13 12:59:06 by athena]
|
cannam@95
|
7499 estimator tweaks.
|
cannam@95
|
7500
|
cannam@95
|
7501 M ./dft/dftw-direct.c -2 +3
|
cannam@95
|
7502 M ./rdft/hc2hc-direct.c -2 +2
|
cannam@95
|
7503
|
cannam@95
|
7504 Sun Feb 12 20:43:39 EST 2006 athena
|
cannam@95
|
7505 * [project @ 2006-02-13 01:43:39 by athena]
|
cannam@95
|
7506 sse/sse2 support for t3?v codelets
|
cannam@95
|
7507
|
cannam@95
|
7508 M ./simd/simd-sse.h +22
|
cannam@95
|
7509 M ./simd/simd-sse2.h -8 +20
|
cannam@95
|
7510
|
cannam@95
|
7511 Sun Feb 12 20:39:22 EST 2006 athena
|
cannam@95
|
7512 * [project @ 2006-02-13 01:39:22 by athena]
|
cannam@95
|
7513 Use CEXP instead of SIN/COS.
|
cannam@95
|
7514
|
cannam@95
|
7515 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
7516
|
cannam@95
|
7517 Sun Feb 12 20:12:10 EST 2006 athena
|
cannam@95
|
7518 * [project @ 2006-02-13 01:12:10 by athena]
|
cannam@95
|
7519 bug in randomized cse eliminator.
|
cannam@95
|
7520
|
cannam@95
|
7521 M ./genfft/oracle.ml -3 +5
|
cannam@95
|
7522
|
cannam@95
|
7523 Sun Feb 12 18:34:12 EST 2006 athena
|
cannam@95
|
7524 * [project @ 2006-02-12 23:34:12 by athena]
|
cannam@95
|
7525 Added support for t2-style simd codelets. This is altivec only for
|
cannam@95
|
7526 now; sse/sse2 don't even compile yet.
|
cannam@95
|
7527
|
cannam@95
|
7528 A ./dft/simd/t3b.h
|
cannam@95
|
7529 A ./dft/simd/t3f.h
|
cannam@95
|
7530 M ./dft/simd/Makefile.am -2 +2
|
cannam@95
|
7531 M ./dft/simd/codelets/Makefile.am -2 +11
|
cannam@95
|
7532 M ./dft/simd/t3b.h +34
|
cannam@95
|
7533 M ./dft/simd/t3f.h +34
|
cannam@95
|
7534 M ./genfft/algsimp.ml -4 +26
|
cannam@95
|
7535 M ./genfft/annotate.ml -5 +3
|
cannam@95
|
7536 M ./genfft/c.ml -10 +9
|
cannam@95
|
7537 M ./genfft/c.mli -2 +2
|
cannam@95
|
7538 M ./genfft/complex.ml -93 +6
|
cannam@95
|
7539 M ./genfft/complex.mli -5 +3
|
cannam@95
|
7540 M ./genfft/expr.ml -6 +15
|
cannam@95
|
7541 M ./genfft/expr.mli -2 +4
|
cannam@95
|
7542 M ./genfft/gen_athtw.ml -3 +3
|
cannam@95
|
7543 M ./genfft/gen_conv.ml -5 +3
|
cannam@95
|
7544 M ./genfft/gen_hc2hc.ml -4 +3
|
cannam@95
|
7545 M ./genfft/gen_hc2r.ml -5 +3
|
cannam@95
|
7546 M ./genfft/gen_mdct.ml -7 +3
|
cannam@95
|
7547 M ./genfft/gen_notw.ml -5 +2
|
cannam@95
|
7548 M ./genfft/gen_notw_c.ml -5 +2
|
cannam@95
|
7549 M ./genfft/gen_r2hc.ml -4 +3
|
cannam@95
|
7550 M ./genfft/gen_r2r.ml -4 +3
|
cannam@95
|
7551 M ./genfft/gen_twiddle.ml -3 +3
|
cannam@95
|
7552 M ./genfft/gen_twiddle_c.ml -10 +4
|
cannam@95
|
7553 M ./genfft/gen_twidsq.ml -7 +3
|
cannam@95
|
7554 M ./genfft/gen_twidsq_c.ml -15 +5
|
cannam@95
|
7555 M ./genfft/magic.ml -4 +4
|
cannam@95
|
7556 M ./genfft/oracle.ml -1 +5
|
cannam@95
|
7557 M ./genfft/schedule.ml -3 +3
|
cannam@95
|
7558 M ./genfft/simd.ml -5 +11
|
cannam@95
|
7559 M ./genfft/to_alist.ml -4 +16
|
cannam@95
|
7560 M ./genfft/trig.ml -3 +2
|
cannam@95
|
7561 M ./genfft/twiddle.ml -265 +35
|
cannam@95
|
7562 M ./genfft/twiddle.mli -4 +4
|
cannam@95
|
7563 M ./simd/simd-altivec.h +28
|
cannam@95
|
7564
|
cannam@95
|
7565 Sun Feb 12 15:30:27 EST 2006 athena
|
cannam@95
|
7566 * [project @ 2006-02-12 20:30:27 by athena]
|
cannam@95
|
7567 Added support for t2-style simd split-complex codelets.
|
cannam@95
|
7568
|
cannam@95
|
7569 A ./dft/simd/ts.c
|
cannam@95
|
7570 A ./dft/simd/ts.h
|
cannam@95
|
7571 M ./dft/simd/Makefile.am -2 +2
|
cannam@95
|
7572 M ./dft/simd/codelets/Makefile.am -2 +7
|
cannam@95
|
7573 R ./dft/simd/t1s.c
|
cannam@95
|
7574 R ./dft/simd/t1s.h
|
cannam@95
|
7575 M ./dft/simd/ts.c +50
|
cannam@95
|
7576 M ./dft/simd/ts.h +33
|
cannam@95
|
7577 M ./genfft/twiddle.ml -5 +3
|
cannam@95
|
7578
|
cannam@95
|
7579 Fri Feb 10 18:21:28 EST 2006 stevenj
|
cannam@95
|
7580 * [project @ 2006-02-10 23:21:28 by stevenj]
|
cannam@95
|
7581
|
cannam@95
|
7582 M ./m4/ax_openmp.m4 -1 +1
|
cannam@95
|
7583
|
cannam@95
|
7584 Fri Feb 10 18:19:46 EST 2006 stevenj
|
cannam@95
|
7585 * [project @ 2006-02-10 23:19:46 by stevenj]
|
cannam@95
|
7586 punctuation
|
cannam@95
|
7587
|
cannam@95
|
7588 M ./m4/ax_openmp.m4 -2 +2
|
cannam@95
|
7589
|
cannam@95
|
7590 Fri Feb 10 18:00:35 EST 2006 stevenj
|
cannam@95
|
7591 * [project @ 2006-02-10 23:00:35 by stevenj]
|
cannam@95
|
7592 windows DLL stuff for Fortran interface
|
cannam@95
|
7593
|
cannam@95
|
7594 M ./api/f77api.c +7
|
cannam@95
|
7595 M ./api/f77funcs.h -43 +43
|
cannam@95
|
7596
|
cannam@95
|
7597 Fri Feb 10 09:48:52 EST 2006 athena
|
cannam@95
|
7598 * [project @ 2006-02-10 14:48:52 by athena]
|
cannam@95
|
7599 Bumped version to 3.1.1
|
cannam@95
|
7600
|
cannam@95
|
7601 M ./configure.ac -2 +2
|
cannam@95
|
7602
|
cannam@95
|
7603 Fri Feb 10 09:18:39 EST 2006 athena
|
cannam@95
|
7604 * [project @ 2006-02-10 14:18:39 by athena]
|
cannam@95
|
7605 Precompute array indices on x86-64. Speeds up Pentium IV and makes no
|
cannam@95
|
7606 appreciable difference on AMD.
|
cannam@95
|
7607
|
cannam@95
|
7608 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
7609
|
cannam@95
|
7610 Tue Feb 7 22:01:36 EST 2006 athena
|
cannam@95
|
7611 * [project @ 2006-02-08 03:01:36 by athena]
|
cannam@95
|
7612 Check whether the processor supports CPUID before issuing the
|
cannam@95
|
7613 instruction. (Grrr...) Code contributed by Eric J. Korpela.
|
cannam@95
|
7614
|
cannam@95
|
7615 A ./simd/x86-cpuid.h
|
cannam@95
|
7616 M ./simd/Makefile.am -1 +1
|
cannam@95
|
7617 M ./simd/sse.c -24 +6
|
cannam@95
|
7618 M ./simd/sse2.c -26 +8
|
cannam@95
|
7619 M ./simd/x86-cpuid.h +127
|
cannam@95
|
7620
|
cannam@95
|
7621 Tue Feb 7 21:36:47 EST 2006 athena
|
cannam@95
|
7622 * [project @ 2006-02-08 02:36:47 by athena]
|
cannam@95
|
7623 icc supports x86_64 these days.
|
cannam@95
|
7624
|
cannam@95
|
7625 M ./kernel/cycle.h -2 +2
|
cannam@95
|
7626
|
cannam@95
|
7627 Sun Feb 5 18:19:55 EST 2006 athena
|
cannam@95
|
7628 * [project @ 2006-02-05 23:19:55 by athena]
|
cannam@95
|
7629 Paranoia.
|
cannam@95
|
7630
|
cannam@95
|
7631 M ./kernel/primes.c -2 +2
|
cannam@95
|
7632
|
cannam@95
|
7633 Mon Jan 30 15:27:53 EST 2006 stevenj
|
cannam@95
|
7634 * [project @ 2006-01-30 20:27:53 by stevenj]
|
cannam@95
|
7635 whoops, fixed assert (y <= x)
|
cannam@95
|
7636
|
cannam@95
|
7637 M ./kernel/primes.c -2 +2
|
cannam@95
|
7638
|
cannam@95
|
7639 Mon Jan 30 15:26:22 EST 2006 stevenj
|
cannam@95
|
7640 * [project @ 2006-01-30 20:26:22 by stevenj]
|
cannam@95
|
7641 note that safe_mulmod requires {x,y} < p (or at least < 2p), and added
|
cannam@95
|
7642 assert
|
cannam@95
|
7643
|
cannam@95
|
7644 M ./kernel/primes.c -2 +4
|
cannam@95
|
7645
|
cannam@95
|
7646 Mon Jan 30 11:09:32 EST 2006 athena
|
cannam@95
|
7647 * [project @ 2006-01-30 16:09:32 by athena]
|
cannam@95
|
7648 fixed aix/xlc lossage
|
cannam@95
|
7649
|
cannam@95
|
7650 M ./libbench2/bench-user.h -2 +2
|
cannam@95
|
7651 M ./libbench2/timer.c -4 +4
|
cannam@95
|
7652
|
cannam@95
|
7653 Sun Jan 29 20:42:51 EST 2006 athena
|
cannam@95
|
7654 * [project @ 2006-01-30 01:42:51 by athena]
|
cannam@95
|
7655 In the impuse test, normalize the impulse so that the impulse and the
|
cannam@95
|
7656 random vectors have roughly the same L2 norm. This change reduces the
|
cannam@95
|
7657 number of bits that we lose because of floating-point cancellation, so
|
cannam@95
|
7658 that we can focus on the bits that we lose because of bugs.
|
cannam@95
|
7659
|
cannam@95
|
7660 M ./libbench2/verify-lib.c -3 +3
|
cannam@95
|
7661
|
cannam@95
|
7662 Sun Jan 29 20:37:47 EST 2006 athena
|
cannam@95
|
7663 * [project @ 2006-01-30 01:37:47 by athena]
|
cannam@95
|
7664 Compute omega in trigreal precision, as opposed to R.
|
cannam@95
|
7665
|
cannam@95
|
7666 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
7667
|
cannam@95
|
7668 Sat Aug 12 23:51:14 EDT 2006 Unknown tagger
|
cannam@95
|
7669 tagged fftw-3-1
|
cannam@95
|
7670
|
cannam@95
|
7671
|
cannam@95
|
7672 Fri Jan 27 19:16:22 EST 2006 stevenj
|
cannam@95
|
7673 * [project @ 2006-01-28 00:16:22 by stevenj]
|
cannam@95
|
7674 add --with-combined-threads option as workaround to Windows inability to build shared libs with dependencies
|
cannam@95
|
7675
|
cannam@95
|
7676 M ./Makefile.am -1 +7
|
cannam@95
|
7677 M ./configure.ac -1 +3
|
cannam@95
|
7678 M ./tests/Makefile.am +2
|
cannam@95
|
7679 M ./threads/Makefile.am +4
|
cannam@95
|
7680 M ./tools/Makefile.am +2
|
cannam@95
|
7681
|
cannam@95
|
7682 Fri Jan 27 17:20:45 EST 2006 stevenj
|
cannam@95
|
7683 * [project @ 2006-01-27 22:20:45 by stevenj]
|
cannam@95
|
7684 libfftw3_threads should *not* used -no-undefined because, in fact, it is not true -- this library depends on -lfftw3, and is not self-contained
|
cannam@95
|
7685
|
cannam@95
|
7686 M ./threads/Makefile.am -1 +1
|
cannam@95
|
7687
|
cannam@95
|
7688 Thu Jan 26 22:04:34 EST 2006 stevenj
|
cannam@95
|
7689 * [project @ 2006-01-27 03:04:34 by stevenj]
|
cannam@95
|
7690 updated
|
cannam@95
|
7691
|
cannam@95
|
7692 M ./NEWS -3 +10
|
cannam@95
|
7693
|
cannam@95
|
7694 Thu Jan 26 21:10:50 EST 2006 athena
|
cannam@95
|
7695 * [project @ 2006-01-27 02:10:50 by athena]
|
cannam@95
|
7696 Added paranoid stack alignment when awaking plans. While I was at it,
|
cannam@95
|
7697 removed obsolete, redundant AWAKE macro.
|
cannam@95
|
7698
|
cannam@95
|
7699 M ./api/apiplan.c -3 +8
|
cannam@95
|
7700 M ./dft/bluestein.c -1 +1
|
cannam@95
|
7701 M ./dft/buffered.c -4 +4
|
cannam@95
|
7702 M ./dft/ct.c -3 +3
|
cannam@95
|
7703 M ./dft/ctsq.c -2 +2
|
cannam@95
|
7704 M ./dft/dftw-generic.c -1 +1
|
cannam@95
|
7705 M ./dft/dftw-genericbuf.c -1 +1
|
cannam@95
|
7706 M ./dft/indirect-transpose.c -3 +3
|
cannam@95
|
7707 M ./dft/indirect.c -3 +3
|
cannam@95
|
7708 M ./dft/rader.c -3 +3
|
cannam@95
|
7709 M ./dft/rank-geq2.c -3 +3
|
cannam@95
|
7710 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
7711 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
7712 M ./kernel/timer.c -3 +3
|
cannam@95
|
7713 M ./rdft/buffered.c -4 +4
|
cannam@95
|
7714 M ./rdft/buffered2.c -3 +3
|
cannam@95
|
7715 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
7716 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
7717 M ./rdft/dht-rader.c -3 +3
|
cannam@95
|
7718 M ./rdft/hc2hc-direct.c -3 +3
|
cannam@95
|
7719 M ./rdft/hc2hc-directbuf.c -3 +3
|
cannam@95
|
7720 M ./rdft/hc2hc-generic.c -2 +2
|
cannam@95
|
7721 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
7722 M ./rdft/indirect.c -3 +3
|
cannam@95
|
7723 M ./rdft/rank-geq2-rdft2.c -3 +3
|
cannam@95
|
7724 M ./rdft/rank-geq2.c -3 +3
|
cannam@95
|
7725 M ./rdft/rank0-rdft2.c -2 +2
|
cannam@95
|
7726 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
7727 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
7728 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
7729 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
7730 M ./rdft/vrank3-transpose.c -4 +4
|
cannam@95
|
7731 M ./reodft/redft00e-r2hc-pad.c -3 +3
|
cannam@95
|
7732 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
7733 M ./reodft/reodft00e-splitradix.c -3 +3
|
cannam@95
|
7734 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
7735 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
7736 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
7737 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
7738 M ./reodft/rodft00e-r2hc-pad.c -3 +3
|
cannam@95
|
7739 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
7740 M ./tests/hook.c -2 +2
|
cannam@95
|
7741 M ./threads/ct.c -3 +3
|
cannam@95
|
7742 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
7743 M ./threads/hc2hc.c -2 +2
|
cannam@95
|
7744 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
7745 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
7746
|
cannam@95
|
7747 Thu Jan 26 20:54:39 EST 2006 athena
|
cannam@95
|
7748 * [project @ 2006-01-27 01:54:39 by athena]
|
cannam@95
|
7749 Updated for 3.1.
|
cannam@95
|
7750
|
cannam@95
|
7751 M ./NEWS -1 +1
|
cannam@95
|
7752
|
cannam@95
|
7753 Thu Jan 26 19:15:12 EST 2006 athena
|
cannam@95
|
7754 * [project @ 2006-01-27 00:15:12 by athena]
|
cannam@95
|
7755 ditched one alignment check and noted that we should eliminate the rest as well
|
cannam@95
|
7756
|
cannam@95
|
7757 M ./TODO +3
|
cannam@95
|
7758 M ./libbench2/bench-main.c -13 +1
|
cannam@95
|
7759
|
cannam@95
|
7760 Wed Jan 25 23:02:19 EST 2006 athena
|
cannam@95
|
7761 * [project @ 2006-01-26 04:02:19 by athena]
|
cannam@95
|
7762 alignment hack
|
cannam@95
|
7763
|
cannam@95
|
7764 M ./libbench2/bench-main.c -2 +4
|
cannam@95
|
7765
|
cannam@95
|
7766 Wed Jan 25 22:05:11 EST 2006 athena
|
cannam@95
|
7767 * [project @ 2006-01-26 03:05:11 by athena]
|
cannam@95
|
7768 detect pentium M
|
cannam@95
|
7769
|
cannam@95
|
7770 M ./m4/ax_gcc_archflag.m4 -1 +2
|
cannam@95
|
7771
|
cannam@95
|
7772 Wed Jan 25 18:42:58 EST 2006 stevenj
|
cannam@95
|
7773 * [project @ 2006-01-25 23:42:58 by stevenj]
|
cannam@95
|
7774 don't trust host_cpu if it claims we are on i386/i486, and call cpuid anyway (if it fails we use no arch flag). This is needed on FreeBSD
|
cannam@95
|
7775
|
cannam@95
|
7776 M ./m4/ax_gcc_archflag.m4 -3 +1
|
cannam@95
|
7777
|
cannam@95
|
7778 Wed Jan 25 18:00:04 EST 2006 stevenj
|
cannam@95
|
7779 * [project @ 2006-01-25 23:00:04 by stevenj]
|
cannam@95
|
7780 suggest --with-our-malloc16 in error message
|
cannam@95
|
7781
|
cannam@95
|
7782 M ./kernel/kalloc.c -2 +2
|
cannam@95
|
7783
|
cannam@95
|
7784 Tue Jan 24 19:53:34 EST 2006 stevenj
|
cannam@95
|
7785 * [project @ 2006-01-25 00:53:34 by stevenj]
|
cannam@95
|
7786 ditto for -no-gcc
|
cannam@95
|
7787
|
cannam@95
|
7788 M ./configure.ac -2 +4
|
cannam@95
|
7789
|
cannam@95
|
7790 Tue Jan 24 19:51:08 EST 2006 stevenj
|
cannam@95
|
7791 * [project @ 2006-01-25 00:51:08 by stevenj]
|
cannam@95
|
7792 flags required for successfull compilation should be added even if the
|
cannam@95
|
7793 user overrides CFLAGS
|
cannam@95
|
7794
|
cannam@95
|
7795 M ./configure.ac -9 +12
|
cannam@95
|
7796
|
cannam@95
|
7797 Tue Jan 24 18:43:59 EST 2006 stevenj
|
cannam@95
|
7798 * [project @ 2006-01-24 23:43:59 by stevenj]
|
cannam@95
|
7799 upcoming gcc OpenMP support uses -fopenmp
|
cannam@95
|
7800
|
cannam@95
|
7801 M ./m4/ax_openmp.m4 -4 +4
|
cannam@95
|
7802
|
cannam@95
|
7803 Tue Jan 24 18:26:59 EST 2006 stevenj
|
cannam@95
|
7804 * [project @ 2006-01-24 23:26:59 by stevenj]
|
cannam@95
|
7805 note that PGI uses -mp as well
|
cannam@95
|
7806
|
cannam@95
|
7807 M ./m4/ax_openmp.m4 -1 +1
|
cannam@95
|
7808
|
cannam@95
|
7809 Mon Jan 23 15:31:24 EST 2006 athena
|
cannam@95
|
7810 * [project @ 2006-01-23 20:31:24 by athena]
|
cannam@95
|
7811 my best guess at how to fix the microsoft crap du jour
|
cannam@95
|
7812
|
cannam@95
|
7813 M ./kernel/cycle.h -2 +2
|
cannam@95
|
7814 M ./simd/sse.c -65 +70
|
cannam@95
|
7815 M ./simd/sse2.c -62 +67
|
cannam@95
|
7816
|
cannam@95
|
7817 Mon Jan 23 14:05:14 EST 2006 stevenj
|
cannam@95
|
7818 * [project @ 2006-01-23 19:05:14 by stevenj]
|
cannam@95
|
7819 use -Masmkeyword for PGI cycle counter, grr
|
cannam@95
|
7820
|
cannam@95
|
7821 M ./configure.ac +5
|
cannam@95
|
7822 M ./kernel/cycle.h -2 +4
|
cannam@95
|
7823
|
cannam@95
|
7824 Sun Jan 22 18:09:06 EST 2006 athena
|
cannam@95
|
7825 * [project @ 2006-01-22 23:09:06 by athena]
|
cannam@95
|
7826 Bumped version number to 3.1.
|
cannam@95
|
7827
|
cannam@95
|
7828 M ./configure.ac -1 +1
|
cannam@95
|
7829
|
cannam@95
|
7830 Sat Jan 21 10:03:59 EST 2006 athena
|
cannam@95
|
7831 * [project @ 2006-01-21 15:03:59 by athena]
|
cannam@95
|
7832 Report that --enable-k7 is incompatible with --enable-shared.
|
cannam@95
|
7833
|
cannam@95
|
7834 M ./configure.ac +3
|
cannam@95
|
7835
|
cannam@95
|
7836 Sat Jan 21 09:17:54 EST 2006 athena
|
cannam@95
|
7837 * [project @ 2006-01-21 14:17:54 by athena]
|
cannam@95
|
7838 Do not use empty libraries in LIBADD, since otherwise the linker fails
|
cannam@95
|
7839 on Solaris.
|
cannam@95
|
7840
|
cannam@95
|
7841 M ./Makefile.am -7 +20
|
cannam@95
|
7842
|
cannam@95
|
7843 Wed Jan 18 10:47:59 EST 2006 stevenj
|
cannam@95
|
7844 * [project @ 2006-01-18 15:47:59 by stevenj]
|
cannam@95
|
7845 warn end-users away from this file
|
cannam@95
|
7846
|
cannam@95
|
7847 M ./bootstrap.sh -1 +10
|
cannam@95
|
7848
|
cannam@95
|
7849 Tue Jan 17 16:16:42 EST 2006 athena
|
cannam@95
|
7850 * [project @ 2006-01-17 21:16:42 by athena]
|
cannam@95
|
7851 Gcc sucks.
|
cannam@95
|
7852
|
cannam@95
|
7853 M ./simd/simd-sse.h -1 +2
|
cannam@95
|
7854
|
cannam@95
|
7855 Tue Jan 17 11:48:55 EST 2006 athena
|
cannam@95
|
7856 * [project @ 2006-01-17 16:48:55 by athena]
|
cannam@95
|
7857 Disabled checks that may turn out to be too paranoid.
|
cannam@95
|
7858
|
cannam@95
|
7859 M ./tests/hook.c -1 +2
|
cannam@95
|
7860
|
cannam@95
|
7861 Tue Jan 17 10:35:03 EST 2006 athena
|
cannam@95
|
7862 * [project @ 2006-01-17 15:35:03 by athena]
|
cannam@95
|
7863 Some paranoid checks.
|
cannam@95
|
7864
|
cannam@95
|
7865 M ./tests/hook.c +16
|
cannam@95
|
7866
|
cannam@95
|
7867 Tue Jan 17 09:31:08 EST 2006 athena
|
cannam@95
|
7868 * [project @ 2006-01-17 14:31:08 by athena]
|
cannam@95
|
7869 Flush stdout after printing.
|
cannam@95
|
7870
|
cannam@95
|
7871 M ./libbench2/ovtpvt.c +1
|
cannam@95
|
7872
|
cannam@95
|
7873 Tue Jan 17 08:28:18 EST 2006 athena
|
cannam@95
|
7874 * [project @ 2006-01-17 13:28:18 by athena]
|
cannam@95
|
7875 Run the leak detector in all cases, not just when verbose > 2.
|
cannam@95
|
7876
|
cannam@95
|
7877 M ./kernel/alloc.c -2 +7
|
cannam@95
|
7878 M ./tests/bench.c -2 +1
|
cannam@95
|
7879
|
cannam@95
|
7880 Tue Jan 17 08:11:41 EST 2006 athena
|
cannam@95
|
7881 * [project @ 2006-01-17 13:11:41 by athena]
|
cannam@95
|
7882 Eliminate calls to pow(), rint().
|
cannam@95
|
7883
|
cannam@95
|
7884 M ./api/mapflags.c -8 +3
|
cannam@95
|
7885
|
cannam@95
|
7886 Tue Jan 17 00:45:06 EST 2006 stevenj
|
cannam@95
|
7887 * [project @ 2006-01-17 05:45:06 by stevenj]
|
cannam@95
|
7888 put # in first column, for stylistic consistency
|
cannam@95
|
7889
|
cannam@95
|
7890 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
7891
|
cannam@95
|
7892 Tue Jan 17 00:17:27 EST 2006 athena
|
cannam@95
|
7893 * [project @ 2006-01-17 05:17:27 by athena]
|
cannam@95
|
7894 Made timeout part of impatience flags, in order to improve the
|
cannam@95
|
7895 usability of wisdom. Also, fixed bogus error recovery logic in
|
cannam@95
|
7896 planner.c:imprt().
|
cannam@95
|
7897
|
cannam@95
|
7898 M ./api/mapflags.c -1 +36
|
cannam@95
|
7899 M ./kernel/ifftw.h -4 +7
|
cannam@95
|
7900 M ./kernel/planner.c -23 +70
|
cannam@95
|
7901
|
cannam@95
|
7902 Mon Jan 16 23:03:34 EST 2006 stevenj
|
cannam@95
|
7903 * [project @ 2006-01-17 04:03:33 by stevenj]
|
cannam@95
|
7904 make timelimit < 0 .eq. FFTW_NO_TIMELIMIT
|
cannam@95
|
7905
|
cannam@95
|
7906 M ./api/apiplan.c -1 +1
|
cannam@95
|
7907 M ./api/fftw3.h -1 +3
|
cannam@95
|
7908 M ./doc/fftw3.texi -5 +9
|
cannam@95
|
7909 M ./kernel/planner.c -3 +3
|
cannam@95
|
7910
|
cannam@95
|
7911 Mon Jan 16 21:52:01 EST 2006 athena
|
cannam@95
|
7912 * [project @ 2006-01-17 02:52:01 by athena]
|
cannam@95
|
7913 Eliminated the FFTW_TIMELIMIT flag in favor of this simpler logic:
|
cannam@95
|
7914 fftw_set_timelimit(0) disables time limit.
|
cannam@95
|
7915 fftw_set_timelimit(X), X>0 sets the time limit to X.
|
cannam@95
|
7916
|
cannam@95
|
7917 M ./api/apiplan.c -6 +1
|
cannam@95
|
7918 M ./api/fftw3.h -2 +1
|
cannam@95
|
7919 M ./api/the-planner.c +7
|
cannam@95
|
7920 M ./doc/fftw3.texi -30 +27
|
cannam@95
|
7921 M ./kernel/planner.c -2 +4
|
cannam@95
|
7922 M ./tests/bench.c -1
|
cannam@95
|
7923
|
cannam@95
|
7924 Mon Jan 16 08:38:04 EST 2006 athena
|
cannam@95
|
7925 * [project @ 2006-01-16 13:38:04 by athena]
|
cannam@95
|
7926 Force the use of the estimator when wisdom fails because of md5
|
cannam@95
|
7927 collisions, otherwise the planner takes forever.
|
cannam@95
|
7928
|
cannam@95
|
7929 M ./api/apiplan.c -2 +10
|
cannam@95
|
7930
|
cannam@95
|
7931 Sun Jan 15 21:30:31 EST 2006 athena
|
cannam@95
|
7932 * [project @ 2006-01-16 02:30:31 by athena]
|
cannam@95
|
7933 Ranted about how broken gcc-4 is.
|
cannam@95
|
7934
|
cannam@95
|
7935 M ./kernel/ifftw.h -5 +40
|
cannam@95
|
7936
|
cannam@95
|
7937 Sun Jan 15 19:59:38 EST 2006 stevenj
|
cannam@95
|
7938 * [project @ 2006-01-16 00:59:38 by stevenj]
|
cannam@95
|
7939 change fftw_timelimit global var to fftw_set_timelimit(double) function, for simpler usage with shared libraries and for consistency with e.g. set_numthreads
|
cannam@95
|
7940
|
cannam@95
|
7941 M ./api/apiplan.c -2 +4
|
cannam@95
|
7942 M ./api/fftw3.h -2 +3
|
cannam@95
|
7943 M ./doc/fftw3.texi -11 +11
|
cannam@95
|
7944 M ./tests/bench.c -1 +1
|
cannam@95
|
7945
|
cannam@95
|
7946 Sun Jan 15 19:32:27 EST 2006 athena
|
cannam@95
|
7947 * [project @ 2006-01-16 00:32:27 by athena]
|
cannam@95
|
7948 Minor tweaks.
|
cannam@95
|
7949
|
cannam@95
|
7950 M ./doc/fftw3.texi -8 +11
|
cannam@95
|
7951
|
cannam@95
|
7952 Sun Jan 15 16:32:54 EST 2006 athena
|
cannam@95
|
7953 * [project @ 2006-01-15 21:32:54 by athena]
|
cannam@95
|
7954 tweaks to make sure that time_n() is always called from the same stack position.
|
cannam@95
|
7955
|
cannam@95
|
7956 M ./libbench2/timer.c -12 +12
|
cannam@95
|
7957
|
cannam@95
|
7958 Sun Jan 15 16:09:53 EST 2006 athena
|
cannam@95
|
7959 * [project @ 2006-01-15 21:09:53 by athena]
|
cannam@95
|
7960 Major simplification of the timer calibration logic. Also, use an FFT
|
cannam@95
|
7961 as a unit of work instead of the old pointer chasing, because God
|
cannam@95
|
7962 knows how pointer chasing interacts with the idiotic cache-hit
|
cannam@95
|
7963 speculation on the Pentium IV.
|
cannam@95
|
7964
|
cannam@95
|
7965 M ./libbench2/bench.h -2 +3
|
cannam@95
|
7966 M ./libbench2/speed.c -5 +8
|
cannam@95
|
7967 M ./libbench2/timer.c -96 +35
|
cannam@95
|
7968 M ./libbench2/timer2.c -7 +99
|
cannam@95
|
7969
|
cannam@95
|
7970 Sun Jan 15 15:12:08 EST 2006 athena
|
cannam@95
|
7971 * [project @ 2006-01-15 20:12:08 by athena]
|
cannam@95
|
7972 Fixed broken aligment checks when sizeof(R)==12.
|
cannam@95
|
7973
|
cannam@95
|
7974 M ./kernel/align.c -3 +8
|
cannam@95
|
7975
|
cannam@95
|
7976 Sun Jan 15 10:36:40 EST 2006 athena
|
cannam@95
|
7977 * [project @ 2006-01-15 15:36:40 by athena]
|
cannam@95
|
7978 Manual unrolling of loop.
|
cannam@95
|
7979
|
cannam@95
|
7980 M ./libbench2/timer2.c -5 +2
|
cannam@95
|
7981
|
cannam@95
|
7982 Sun Jan 15 10:12:55 EST 2006 athena
|
cannam@95
|
7983 * [project @ 2006-01-15 15:12:55 by athena]
|
cannam@95
|
7984 Various improvements to timer calibration routines.
|
cannam@95
|
7985
|
cannam@95
|
7986 A ./libbench2/timer2.c
|
cannam@95
|
7987 M ./libbench2/Makefile.am -1 +1
|
cannam@95
|
7988 M ./libbench2/bench.h -1 +2
|
cannam@95
|
7989 M ./libbench2/timer.c -18 +32
|
cannam@95
|
7990 M ./libbench2/timer2.c +36
|
cannam@95
|
7991
|
cannam@95
|
7992 Sat Jan 14 22:16:09 EST 2006 athena
|
cannam@95
|
7993 * [project @ 2006-01-15 03:16:09 by athena]
|
cannam@95
|
7994 cygwin defines __CYGWIN__, not __WIN32__ etc.
|
cannam@95
|
7995
|
cannam@95
|
7996 M ./libbench2/timer.c -16 +17
|
cannam@95
|
7997
|
cannam@95
|
7998 Sat Jan 14 20:40:12 EST 2006 athena
|
cannam@95
|
7999 * [project @ 2006-01-15 01:40:12 by athena]
|
cannam@95
|
8000 fixed confusion between libbench and user timers
|
cannam@95
|
8001
|
cannam@95
|
8002 M ./libbench2/bench-user.h -3 +7
|
cannam@95
|
8003 M ./libbench2/speed.c -5 +5
|
cannam@95
|
8004 M ./libbench2/timer.c -6 +8
|
cannam@95
|
8005 M ./tests/bench.c -8 +8
|
cannam@95
|
8006
|
cannam@95
|
8007 Sat Jan 14 12:32:44 EST 2006 stevenj
|
cannam@95
|
8008 * [project @ 2006-01-14 17:32:44 by stevenj]
|
cannam@95
|
8009 update
|
cannam@95
|
8010
|
cannam@95
|
8011 M ./NEWS -2 +4
|
cannam@95
|
8012
|
cannam@95
|
8013 Sat Jan 14 10:24:11 EST 2006 athena
|
cannam@95
|
8014 * [project @ 2006-01-14 15:24:11 by athena]
|
cannam@95
|
8015 Comment.
|
cannam@95
|
8016
|
cannam@95
|
8017 M ./simd/simd-sse.h +5
|
cannam@95
|
8018
|
cannam@95
|
8019 Sat Jan 14 10:19:28 EST 2006 athena
|
cannam@95
|
8020 * [project @ 2006-01-14 15:19:28 by athena]
|
cannam@95
|
8021 Workaround gcc bug.
|
cannam@95
|
8022
|
cannam@95
|
8023 M ./simd/simd-sse.h -2 +3
|
cannam@95
|
8024
|
cannam@95
|
8025 Fri Jan 13 19:13:18 EST 2006 athena
|
cannam@95
|
8026 * [project @ 2006-01-14 00:13:18 by athena]
|
cannam@95
|
8027 Switched to -beta2.
|
cannam@95
|
8028
|
cannam@95
|
8029 M ./configure.ac -1 +1
|
cannam@95
|
8030
|
cannam@95
|
8031 Thu Jan 12 22:21:57 EST 2006 athena
|
cannam@95
|
8032 * [project @ 2006-01-13 03:21:57 by athena]
|
cannam@95
|
8033 Fixed technically correct but highly obfuscated use of the enum tag
|
cannam@95
|
8034 R2HC as a null pointer.
|
cannam@95
|
8035
|
cannam@95
|
8036 M ./rdft/buffered.c -5 +3
|
cannam@95
|
8037 M ./rdft/indirect.c -4 +3
|
cannam@95
|
8038 M ./rdft/problem.c -1 +8
|
cannam@95
|
8039 M ./rdft/rank0-rdft2.c -4 +3
|
cannam@95
|
8040 M ./rdft/rdft.h +1
|
cannam@95
|
8041 M ./rdft/vrank3-transpose.c -25 +13
|
cannam@95
|
8042
|
cannam@95
|
8043 Thu Jan 12 19:25:20 EST 2006 stevenj
|
cannam@95
|
8044 * [project @ 2006-01-13 00:25:20 by stevenj]
|
cannam@95
|
8045 --enable-unsafe-mulmod is obsolete
|
cannam@95
|
8046
|
cannam@95
|
8047 M ./configure.ac -4
|
cannam@95
|
8048
|
cannam@95
|
8049 Thu Jan 12 19:23:18 EST 2006 athena
|
cannam@95
|
8050 * [project @ 2006-01-13 00:23:18 by athena]
|
cannam@95
|
8051 More thoughts.
|
cannam@95
|
8052
|
cannam@95
|
8053 M ./TODO +2
|
cannam@95
|
8054
|
cannam@95
|
8055 Thu Jan 12 19:17:57 EST 2006 athena
|
cannam@95
|
8056 * [project @ 2006-01-13 00:17:57 by athena]
|
cannam@95
|
8057 Removed loop unrolling because it slows things down on at least one
|
cannam@95
|
8058 powerpc and it generates clumsy x86 code.
|
cannam@95
|
8059
|
cannam@95
|
8060 M ./rdft/buffered2.c -50 +12
|
cannam@95
|
8061
|
cannam@95
|
8062 Thu Jan 12 19:17:35 EST 2006 stevenj
|
cannam@95
|
8063 * [project @ 2006-01-13 00:17:35 by stevenj]
|
cannam@95
|
8064 tweaks
|
cannam@95
|
8065
|
cannam@95
|
8066 M ./kernel/kalloc.c -6 +6
|
cannam@95
|
8067
|
cannam@95
|
8068 Thu Jan 12 15:55:52 EST 2006 stevenj
|
cannam@95
|
8069 * [project @ 2006-01-12 20:55:52 by stevenj]
|
cannam@95
|
8070 MacOSX x86 ABI specifies that the stack is kept 16-byte aligned
|
cannam@95
|
8071
|
cannam@95
|
8072 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
8073
|
cannam@95
|
8074 Thu Jan 12 12:46:49 EST 2006 athena
|
cannam@95
|
8075 * [project @ 2006-01-12 17:46:49 by athena]
|
cannam@95
|
8076 ``ret'' is a reserved word in the evil empire.
|
cannam@95
|
8077
|
cannam@95
|
8078 M ./kernel/cycle.h -5 +5
|
cannam@95
|
8079
|
cannam@95
|
8080 Thu Jan 12 08:31:43 EST 2006 athena
|
cannam@95
|
8081 * [project @ 2006-01-12 13:31:09 by athena]
|
cannam@95
|
8082 Changed ret => result because ret ``is a reserved word'' in the evil
|
cannam@95
|
8083 empire.
|
cannam@95
|
8084
|
cannam@95
|
8085 M ./simd/sse.c -4 +4
|
cannam@95
|
8086 M ./simd/sse2.c -4 +4
|
cannam@95
|
8087
|
cannam@95
|
8088 Wed Jan 11 19:30:42 EST 2006 athena
|
cannam@95
|
8089 * [project @ 2006-01-12 00:30:42 by athena]
|
cannam@95
|
8090 Workaround Visual c++ lossage.
|
cannam@95
|
8091
|
cannam@95
|
8092 M ./simd/simd-sse2.h -5 +4
|
cannam@95
|
8093
|
cannam@95
|
8094 Wed Jan 11 19:26:16 EST 2006 athena
|
cannam@95
|
8095 * [project @ 2006-01-12 00:26:16 by athena]
|
cannam@95
|
8096 Workaround visual c++ lossage.
|
cannam@95
|
8097
|
cannam@95
|
8098 M ./simd/simd-sse.h +38
|
cannam@95
|
8099
|
cannam@95
|
8100 Wed Jan 11 19:10:52 EST 2006 athena
|
cannam@95
|
8101 * [project @ 2006-01-12 00:10:52 by athena]
|
cannam@95
|
8102 isprint() is guaranteed to work for unsigned char + EOF only.
|
cannam@95
|
8103
|
cannam@95
|
8104 M ./libbench2/getopt-utils.c -2 +3
|
cannam@95
|
8105
|
cannam@95
|
8106 Wed Jan 11 13:47:49 EST 2006 stevenj
|
cannam@95
|
8107 * [project @ 2006-01-11 18:47:49 by stevenj]
|
cannam@95
|
8108 rm obsolete fixme
|
cannam@95
|
8109
|
cannam@95
|
8110 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
8111
|
cannam@95
|
8112 Wed Jan 11 13:38:46 EST 2006 stevenj
|
cannam@95
|
8113 * [project @ 2006-01-11 18:38:46 by stevenj]
|
cannam@95
|
8114
|
cannam@95
|
8115 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
8116
|
cannam@95
|
8117 Wed Jan 11 13:32:26 EST 2006 stevenj
|
cannam@95
|
8118 * [project @ 2006-01-11 18:32:26 by stevenj]
|
cannam@95
|
8119 fix comment
|
cannam@95
|
8120
|
cannam@95
|
8121 M ./rdft/vrank3-transpose.c -2 +3
|
cannam@95
|
8122
|
cannam@95
|
8123 Wed Jan 11 12:27:05 EST 2006 athena
|
cannam@95
|
8124 * [project @ 2006-01-11 17:27:05 by athena]
|
cannam@95
|
8125 Paranoid use of K(x) for all constants x, to avoid runtime double->float conversions on sufficiently stupid compilers.
|
cannam@95
|
8126
|
cannam@95
|
8127 M ./dft/bluestein.c -2 +2
|
cannam@95
|
8128 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
8129 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
8130 M ./rdft/rank0-rdft2.c -11 +11
|
cannam@95
|
8131 M ./reodft/rodft00e-r2hc-pad.c -3 +3
|
cannam@95
|
8132
|
cannam@95
|
8133 Tue Jan 10 20:10:38 EST 2006 athena
|
cannam@95
|
8134 * [project @ 2006-01-11 01:10:38 by athena]
|
cannam@95
|
8135 Workaround to gcc nonsense.
|
cannam@95
|
8136
|
cannam@95
|
8137 M ./simd/simd-sse.h -1 +15
|
cannam@95
|
8138
|
cannam@95
|
8139 Tue Jan 10 18:44:28 EST 2006 stevenj
|
cannam@95
|
8140 * [project @ 2006-01-10 23:44:28 by stevenj]
|
cannam@95
|
8141 bug fix: infinite loop in transpose-cut planning
|
cannam@95
|
8142
|
cannam@95
|
8143 M ./rdft/vrank3-transpose.c -6 +14
|
cannam@95
|
8144
|
cannam@95
|
8145 Tue Jan 10 18:12:14 EST 2006 stevenj
|
cannam@95
|
8146 * [project @ 2006-01-10 23:12:14 by stevenj]
|
cannam@95
|
8147 clarified comment
|
cannam@95
|
8148
|
cannam@95
|
8149 M ./api/fftw3.h -6 +6
|
cannam@95
|
8150
|
cannam@95
|
8151 Tue Jan 10 18:10:32 EST 2006 stevenj
|
cannam@95
|
8152 * [project @ 2006-01-10 23:10:32 by stevenj]
|
cannam@95
|
8153 more Windows decorations
|
cannam@95
|
8154
|
cannam@95
|
8155 M ./tests/bench.c -1 +1
|
cannam@95
|
8156
|
cannam@95
|
8157 Tue Jan 10 17:57:45 EST 2006 stevenj
|
cannam@95
|
8158 * [project @ 2006-01-10 22:57:45 by stevenj]
|
cannam@95
|
8159 added FIXME comment
|
cannam@95
|
8160
|
cannam@95
|
8161 M ./support/Makefile.codelets +1
|
cannam@95
|
8162
|
cannam@95
|
8163 Tue Jan 10 17:52:07 EST 2006 stevenj
|
cannam@95
|
8164 * [project @ 2006-01-10 22:52:07 by stevenj]
|
cannam@95
|
8165 'make clean' should not delete codlist.c since it is included in the dist tarball
|
cannam@95
|
8166
|
cannam@95
|
8167 M ./support/Makefile.codelets -2 +3
|
cannam@95
|
8168
|
cannam@95
|
8169 Tue Jan 10 17:50:12 EST 2006 athena
|
cannam@95
|
8170 * [project @ 2006-01-10 22:50:12 by athena]
|
cannam@95
|
8171 Change threshold for ``large'' Cooley-Tukey to 256K from 64K, since it
|
cannam@95
|
8172 seems to benefit the Pentium IV with sse and the planning cost is not
|
cannam@95
|
8173 too horrible.
|
cannam@95
|
8174
|
cannam@95
|
8175 M ./dft/dftw-direct.c -2 +2
|
cannam@95
|
8176
|
cannam@95
|
8177 Tue Jan 10 17:45:11 EST 2006 stevenj
|
cannam@95
|
8178 * [project @ 2006-01-10 22:45:11 by stevenj]
|
cannam@95
|
8179 more missing Windows DLL decorations
|
cannam@95
|
8180
|
cannam@95
|
8181 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
8182
|
cannam@95
|
8183 Tue Jan 10 17:41:28 EST 2006 stevenj
|
cannam@95
|
8184 * [project @ 2006-01-10 22:41:28 by stevenj]
|
cannam@95
|
8185 remove unused var
|
cannam@95
|
8186
|
cannam@95
|
8187 M ./rdft/dht-rader.c -2
|
cannam@95
|
8188
|
cannam@95
|
8189 Tue Jan 10 14:00:50 EST 2006 stevenj
|
cannam@95
|
8190 * [project @ 2006-01-10 19:00:50 by stevenj]
|
cannam@95
|
8191 allow compiler threads, if enabled, to take precedence over explicit threads
|
cannam@95
|
8192
|
cannam@95
|
8193 M ./threads/threads.c -17 +17
|
cannam@95
|
8194
|
cannam@95
|
8195 Tue Jan 10 12:30:09 EST 2006 stevenj
|
cannam@95
|
8196 * [project @ 2006-01-10 17:30:09 by stevenj]
|
cannam@95
|
8197
|
cannam@95
|
8198 M ./api/api.h -2 +2
|
cannam@95
|
8199
|
cannam@95
|
8200 Tue Jan 10 12:21:56 EST 2006 stevenj
|
cannam@95
|
8201 * [project @ 2006-01-10 17:21:56 by stevenj]
|
cannam@95
|
8202
|
cannam@95
|
8203 M ./kernel/planner.c -2 +2
|
cannam@95
|
8204
|
cannam@95
|
8205 Tue Jan 10 09:13:20 EST 2006 athena
|
cannam@95
|
8206 * [project @ 2006-01-10 14:13:20 by athena]
|
cannam@95
|
8207 Fixed comment typo.
|
cannam@95
|
8208
|
cannam@95
|
8209 M ./kernel/planner.c -2 +2
|
cannam@95
|
8210
|
cannam@95
|
8211 Tue Jan 10 08:59:22 EST 2006 athena
|
cannam@95
|
8212 * [project @ 2006-01-10 13:59:22 by athena]
|
cannam@95
|
8213 Rearranged timeout checks so as to eliminate one of them.
|
cannam@95
|
8214
|
cannam@95
|
8215 M ./kernel/planner.c -9 +4
|
cannam@95
|
8216
|
cannam@95
|
8217 Tue Jan 10 08:56:55 EST 2006 athena
|
cannam@95
|
8218 * [project @ 2006-01-10 13:56:55 by athena]
|
cannam@95
|
8219 Converted residual CK() -> A().
|
cannam@95
|
8220
|
cannam@95
|
8221 M ./kernel/plan.c -2 +2
|
cannam@95
|
8222
|
cannam@95
|
8223 Tue Jan 10 08:36:13 EST 2006 athena
|
cannam@95
|
8224 * [project @ 2006-01-10 13:36:13 by athena]
|
cannam@95
|
8225 Maintain the invariant TIMED_OUT ==> NEED_TIMEOUT_CHECK.
|
cannam@95
|
8226
|
cannam@95
|
8227 M ./kernel/planner.c -5 +10
|
cannam@95
|
8228
|
cannam@95
|
8229 Tue Jan 10 08:24:41 EST 2006 athena
|
cannam@95
|
8230 * [project @ 2006-01-10 13:24:41 by athena]
|
cannam@95
|
8231 silence some 64-bit warnings
|
cannam@95
|
8232
|
cannam@95
|
8233 M ./api/mapflags.c -1 +1
|
cannam@95
|
8234 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
8235 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
8236 M ./kernel/buffered.c -1 +1
|
cannam@95
|
8237 M ./kernel/md5.c -1 +1
|
cannam@95
|
8238 M ./kernel/scan.c -2 +3
|
cannam@95
|
8239 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
8240 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
8241 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
8242 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
8243 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
8244 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
8245 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
8246
|
cannam@95
|
8247 Tue Jan 10 07:58:48 EST 2006 athena
|
cannam@95
|
8248 * [project @ 2006-01-10 12:58:48 by athena]
|
cannam@95
|
8249 Assertions.
|
cannam@95
|
8250
|
cannam@95
|
8251 M ./tests/hook.c +3
|
cannam@95
|
8252
|
cannam@95
|
8253 Tue Jan 10 00:14:00 EST 2006 stevenj
|
cannam@95
|
8254 * [project @ 2006-01-10 05:14:00 by stevenj]
|
cannam@95
|
8255 some condensing
|
cannam@95
|
8256
|
cannam@95
|
8257 M ./kernel/timer.c -10 +5
|
cannam@95
|
8258
|
cannam@95
|
8259 Tue Jan 10 00:03:32 EST 2006 stevenj
|
cannam@95
|
8260 * [project @ 2006-01-10 05:03:32 by stevenj]
|
cannam@95
|
8261 eliminate X(seconds) in favor of X(elapsed_since), in paranoia of clock wrap
|
cannam@95
|
8262
|
cannam@95
|
8263 M ./api/apiplan.c -2 +2
|
cannam@95
|
8264 M ./kernel/ifftw.h -3 +33
|
cannam@95
|
8265 M ./kernel/planner.c -4 +4
|
cannam@95
|
8266 M ./kernel/timer.c -58 +25
|
cannam@95
|
8267
|
cannam@95
|
8268 Mon Jan 9 23:21:21 EST 2006 stevenj
|
cannam@95
|
8269 * [project @ 2006-01-10 04:21:21 by stevenj]
|
cannam@95
|
8270
|
cannam@95
|
8271 M ./kernel/timer.c -2 +2
|
cannam@95
|
8272
|
cannam@95
|
8273 Mon Jan 9 23:21:06 EST 2006 stevenj
|
cannam@95
|
8274 * [project @ 2006-01-10 04:21:06 by stevenj]
|
cannam@95
|
8275 hmm, a bit more pessimistic about clock wrapping
|
cannam@95
|
8276
|
cannam@95
|
8277 M ./kernel/timer.c -4 +4
|
cannam@95
|
8278
|
cannam@95
|
8279 Mon Jan 9 23:20:26 EST 2006 athena
|
cannam@95
|
8280 * [project @ 2006-01-10 04:20:26 by athena]
|
cannam@95
|
8281 Revert to md5uint = unsigned int whenever possible, so as to
|
cannam@95
|
8282 avoid wasting space for unsigned long on 64-bit machines.
|
cannam@95
|
8283
|
cannam@95
|
8284 M ./configure.ac +2
|
cannam@95
|
8285 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
8286
|
cannam@95
|
8287 Mon Jan 9 23:12:27 EST 2006 stevenj
|
cannam@95
|
8288 * [project @ 2006-01-10 04:12:27 by stevenj]
|
cannam@95
|
8289 note why clock() wrap should not be a concern
|
cannam@95
|
8290
|
cannam@95
|
8291 M ./kernel/timer.c -1 +6
|
cannam@95
|
8292
|
cannam@95
|
8293 Mon Jan 9 22:57:16 EST 2006 stevenj
|
cannam@95
|
8294 * [project @ 2006-01-10 03:57:16 by stevenj]
|
cannam@95
|
8295 bugfix in recent timeout changes - check for case where last solver times out
|
cannam@95
|
8296
|
cannam@95
|
8297 M ./kernel/planner.c -2 +8
|
cannam@95
|
8298
|
cannam@95
|
8299 Mon Jan 9 22:40:26 EST 2006 stevenj
|
cannam@95
|
8300 * [project @ 2006-01-10 03:40:26 by stevenj]
|
cannam@95
|
8301 started changes list from beta
|
cannam@95
|
8302
|
cannam@95
|
8303 M ./NEWS -1 +11
|
cannam@95
|
8304
|
cannam@95
|
8305 Mon Jan 9 22:34:13 EST 2006 athena
|
cannam@95
|
8306 * [project @ 2006-01-10 03:34:13 by athena]
|
cannam@95
|
8307 Paranoia.
|
cannam@95
|
8308
|
cannam@95
|
8309 M ./api/mapflags.c +4
|
cannam@95
|
8310
|
cannam@95
|
8311 Mon Jan 9 22:27:37 EST 2006 athena
|
cannam@95
|
8312 * [project @ 2006-01-10 03:27:37 by athena]
|
cannam@95
|
8313 Paranoid assertions.
|
cannam@95
|
8314
|
cannam@95
|
8315 M ./kernel/planner.c -3 +7
|
cannam@95
|
8316
|
cannam@95
|
8317 Mon Jan 9 22:13:32 EST 2006 athena
|
cannam@95
|
8318 * [project @ 2006-01-10 03:13:32 by athena]
|
cannam@95
|
8319 Added FIXME comment stating the 64-bit uncleaniness of
|
cannam@95
|
8320 fftw_tensor_to_bench_tensor().
|
cannam@95
|
8321
|
cannam@95
|
8322 M ./tests/hook.c +1
|
cannam@95
|
8323
|
cannam@95
|
8324 Mon Jan 9 22:06:05 EST 2006 athena
|
cannam@95
|
8325 * [project @ 2006-01-10 03:06:05 by athena]
|
cannam@95
|
8326 Another 64-bit bug.
|
cannam@95
|
8327
|
cannam@95
|
8328 M ./dft/simd/t.c -1 +1
|
cannam@95
|
8329
|
cannam@95
|
8330 Mon Jan 9 21:54:07 EST 2006 stevenj
|
cannam@95
|
8331 * [project @ 2006-01-10 02:54:07 by stevenj]
|
cannam@95
|
8332 more Windows DLL nonsense
|
cannam@95
|
8333
|
cannam@95
|
8334 M ./api/api.h -5 +15
|
cannam@95
|
8335 M ./kernel/ifftw.h -3 +5
|
cannam@95
|
8336 M ./tests/hook.c +2
|
cannam@95
|
8337
|
cannam@95
|
8338 Mon Jan 9 21:18:25 EST 2006 stevenj
|
cannam@95
|
8339 * [project @ 2006-01-10 02:18:25 by stevenj]
|
cannam@95
|
8340 some additional dllexport tags required to build the test program, due to internal stuff called by hook.c
|
cannam@95
|
8341
|
cannam@95
|
8342 M ./api/api.h -2 +3
|
cannam@95
|
8343 M ./kernel/ifftw.h -6 +17
|
cannam@95
|
8344
|
cannam@95
|
8345 Mon Jan 9 20:31:15 EST 2006 stevenj
|
cannam@95
|
8346 * [project @ 2006-01-10 01:31:15 by stevenj]
|
cannam@95
|
8347
|
cannam@95
|
8348 M ./api/fftw3.h -2 +2
|
cannam@95
|
8349
|
cannam@95
|
8350 Mon Jan 9 20:30:19 EST 2006 stevenj
|
cannam@95
|
8351 * [project @ 2006-01-10 01:30:19 by stevenj]
|
cannam@95
|
8352 comment
|
cannam@95
|
8353
|
cannam@95
|
8354 M ./api/fftw3.h -4 +6
|
cannam@95
|
8355
|
cannam@95
|
8356 Mon Jan 9 20:20:28 EST 2006 stevenj
|
cannam@95
|
8357 * [project @ 2006-01-10 01:17:11 by stevenj]
|
cannam@95
|
8358
|
cannam@95
|
8359 M ./api/api.h -7 +7
|
cannam@95
|
8360 M ./api/fftw3.h -4 +3
|
cannam@95
|
8361
|
cannam@95
|
8362 Mon Jan 9 20:16:50 EST 2006 stevenj
|
cannam@95
|
8363 * [project @ 2006-01-10 01:16:50 by stevenj]
|
cannam@95
|
8364 clarification
|
cannam@95
|
8365
|
cannam@95
|
8366 M ./api/fftw3.h -3 +3
|
cannam@95
|
8367
|
cannam@95
|
8368 Mon Jan 9 20:12:23 EST 2006 stevenj
|
cannam@95
|
8369 * [project @ 2006-01-10 01:12:23 by stevenj]
|
cannam@95
|
8370 define FFTW_DLL if DLL_EXPORT (defined by libtool) is supplied
|
cannam@95
|
8371
|
cannam@95
|
8372 M ./api/api.h +10
|
cannam@95
|
8373
|
cannam@95
|
8374 Mon Jan 9 20:05:11 EST 2006 stevenj
|
cannam@95
|
8375 * [project @ 2006-01-10 01:05:11 by stevenj]
|
cannam@95
|
8376 whoops
|
cannam@95
|
8377
|
cannam@95
|
8378 M ./api/fftw3.h -2 +2
|
cannam@95
|
8379
|
cannam@95
|
8380 Mon Jan 9 20:00:47 EST 2006 stevenj
|
cannam@95
|
8381 * [project @ 2006-01-10 01:00:47 by stevenj]
|
cannam@95
|
8382 another stab at Windows DLL mess
|
cannam@95
|
8383
|
cannam@95
|
8384 M ./api/fftw3.h -172 +185
|
cannam@95
|
8385
|
cannam@95
|
8386 Mon Jan 9 19:23:42 EST 2006 athena
|
cannam@95
|
8387 * [project @ 2006-01-10 00:23:42 by athena]
|
cannam@95
|
8388 64-bit clean SIMD header file. I missed those because sparse
|
cannam@95
|
8389 does not know vector types. Grrr...
|
cannam@95
|
8390
|
cannam@95
|
8391 M ./simd/simd-altivec.h -11 +11
|
cannam@95
|
8392 M ./simd/simd-sse.h -6 +6
|
cannam@95
|
8393 M ./simd/simd-sse2.h -4 +4
|
cannam@95
|
8394
|
cannam@95
|
8395 Mon Jan 9 19:08:36 EST 2006 stevenj
|
cannam@95
|
8396 * [project @ 2006-01-10 00:08:36 by stevenj]
|
cannam@95
|
8397 this option is called AC_DISABLE_SHARED in the documentation
|
cannam@95
|
8398
|
cannam@95
|
8399 M ./configure.ac -1 +1
|
cannam@95
|
8400
|
cannam@95
|
8401 Mon Jan 9 17:34:13 EST 2006 stevenj
|
cannam@95
|
8402 * [project @ 2006-01-09 22:34:13 by stevenj]
|
cannam@95
|
8403 fixed --with-gcc-arch to work when cross-compiling
|
cannam@95
|
8404
|
cannam@95
|
8405 M ./m4/ax_gcc_archflag.m4 -3 +4
|
cannam@95
|
8406
|
cannam@95
|
8407 Mon Jan 9 12:04:04 EST 2006 athena
|
cannam@95
|
8408 * [project @ 2006-01-09 17:04:04 by athena]
|
cannam@95
|
8409 Moved the timeout check back into the search loop, sicut erat in
|
cannam@95
|
8410 principio. This gives us a precise control over the timeout. To
|
cannam@95
|
8411 avoid the overhead of X(seconds)(), only call X(seconds)() if some
|
cannam@95
|
8412 time measurement was taken since the last call to X(seconds)().
|
cannam@95
|
8413
|
cannam@95
|
8414 M ./api/apiplan.c -11 +1
|
cannam@95
|
8415 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
8416 M ./kernel/planner.c -5 +36
|
cannam@95
|
8417
|
cannam@95
|
8418 Mon Jan 9 00:07:40 EST 2006 stevenj
|
cannam@95
|
8419 * [project @ 2006-01-09 05:07:40 by stevenj]
|
cannam@95
|
8420 comments
|
cannam@95
|
8421
|
cannam@95
|
8422 M ./rdft/vrank3-transpose.c -5 +5
|
cannam@95
|
8423
|
cannam@95
|
8424 Sun Jan 8 23:58:23 EST 2006 stevenj
|
cannam@95
|
8425 * [project @ 2006-01-09 04:58:23 by stevenj]
|
cannam@95
|
8426 generalized transpose-cut routine to be able to call transpose-gcd recursivly; TOMS follow-the-cycles algorithm now seems to be completely superseded
|
cannam@95
|
8427
|
cannam@95
|
8428 M ./rdft/vrank3-transpose.c -111 +142
|
cannam@95
|
8429
|
cannam@95
|
8430 Sun Jan 8 20:53:18 EST 2006 stevenj
|
cannam@95
|
8431 * [project @ 2006-01-09 01:53:18 by stevenj]
|
cannam@95
|
8432
|
cannam@95
|
8433 M ./threads/threads.c -3 +2
|
cannam@95
|
8434
|
cannam@95
|
8435 Sun Jan 8 20:52:16 EST 2006 stevenj
|
cannam@95
|
8436 * [project @ 2006-01-09 01:52:16 by stevenj]
|
cannam@95
|
8437 ignore errors from setscope -- POSIX standard does not require PTHREAD_SCOPE_SYSTEM to be supported, and PTHREAD_SCOPE_PROCESS is usually okay in that case
|
cannam@95
|
8438
|
cannam@95
|
8439 M ./threads/threads.c -7 +9
|
cannam@95
|
8440
|
cannam@95
|
8441 Sun Jan 8 15:58:40 EST 2006 stevenj
|
cannam@95
|
8442 * [project @ 2006-01-08 20:58:40 by stevenj]
|
cannam@95
|
8443 added TODO comment
|
cannam@95
|
8444
|
cannam@95
|
8445 M ./rdft/vrank3-transpose.c -1 +7
|
cannam@95
|
8446
|
cannam@95
|
8447 Sun Jan 8 15:39:28 EST 2006 stevenj
|
cannam@95
|
8448 * [project @ 2006-01-08 20:39:28 by stevenj]
|
cannam@95
|
8449 whoops
|
cannam@95
|
8450
|
cannam@95
|
8451 M ./rdft/vrank3-transpose.c -8 +18
|
cannam@95
|
8452
|
cannam@95
|
8453 Sun Jan 8 14:44:23 EST 2006 athena
|
cannam@95
|
8454 * [project @ 2006-01-08 19:44:23 by athena]
|
cannam@95
|
8455 Boasted ``much faster altivec performance''.
|
cannam@95
|
8456
|
cannam@95
|
8457 M ./NEWS -1 +1
|
cannam@95
|
8458
|
cannam@95
|
8459 Sun Jan 8 11:44:52 EST 2006 athena
|
cannam@95
|
8460 * [project @ 2006-01-08 16:44:52 by athena]
|
cannam@95
|
8461 Added a new pass to the generator to schedule for the pipeline
|
cannam@95
|
8462 latency. (This schedule modifies the ``optimal'' cache-oblivious
|
cannam@95
|
8463 schedule and hence it uses more registers.)
|
cannam@95
|
8464
|
cannam@95
|
8465 This pass is currently:
|
cannam@95
|
8466
|
cannam@95
|
8467 * disabled for non-fma code, under the assumption that this will
|
cannam@95
|
8468 run on a register-starved fma.
|
cannam@95
|
8469
|
cannam@95
|
8470 * enabled for non-simd fma code, under the assumption that this will
|
cannam@95
|
8471 run on a processor with 32 or more FP registers. The latency of 4
|
cannam@95
|
8472 is conservative and does not introduce too much register pressure.
|
cannam@95
|
8473
|
cannam@95
|
8474 * enabled for simd fma code, under the assumption that this will run
|
cannam@95
|
8475 on altivec. The latency of 8 seems to produce the best results.
|
cannam@95
|
8476
|
cannam@95
|
8477 M ./configure.ac -1 +1
|
cannam@95
|
8478 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
8479 M ./genfft/annotate.ml -3 +58
|
cannam@95
|
8480 M ./genfft/magic.ml -3 +5
|
cannam@95
|
8481 M ./genfft/schedule.ml -33 +5
|
cannam@95
|
8482 M ./support/Makefile.codelets -2 +2
|
cannam@95
|
8483 M ./support/twovers.sh -1 +1
|
cannam@95
|
8484
|
cannam@95
|
8485 Sun Jan 8 03:13:53 EST 2006 stevenj
|
cannam@95
|
8486 * [project @ 2006-01-08 08:13:53 by stevenj]
|
cannam@95
|
8487 fixed estimator for vrank3-transpose
|
cannam@95
|
8488
|
cannam@95
|
8489 M ./rdft/vrank3-transpose.c -6 +22
|
cannam@95
|
8490
|
cannam@95
|
8491 Sun Jan 8 02:02:11 EST 2006 stevenj
|
cannam@95
|
8492 * [project @ 2006-01-08 07:02:11 by stevenj]
|
cannam@95
|
8493 more detail on VC++ workaround
|
cannam@95
|
8494
|
cannam@95
|
8495 M ./NEWS -1 +2
|
cannam@95
|
8496
|
cannam@95
|
8497 Sun Jan 8 00:19:19 EST 2006 stevenj
|
cannam@95
|
8498 * [project @ 2006-01-08 05:19:19 by stevenj]
|
cannam@95
|
8499 typo
|
cannam@95
|
8500
|
cannam@95
|
8501 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
8502
|
cannam@95
|
8503 Sun Jan 8 00:16:20 EST 2006 stevenj
|
cannam@95
|
8504 * [project @ 2006-01-08 05:16:20 by stevenj]
|
cannam@95
|
8505 screw it, just use planner for all sub-transposes in vrank3-transpose (still just use memcpy for contiguous copies, though)
|
cannam@95
|
8506
|
cannam@95
|
8507 M ./rdft/vrank3-transpose.c -95 +185
|
cannam@95
|
8508
|
cannam@95
|
8509 Sat Jan 7 23:13:45 EST 2006 stevenj
|
cannam@95
|
8510 * [project @ 2006-01-08 04:13:45 by stevenj]
|
cannam@95
|
8511 add an assert
|
cannam@95
|
8512
|
cannam@95
|
8513 M ./kernel/tile2d.c +2
|
cannam@95
|
8514
|
cannam@95
|
8515 Sat Jan 7 21:57:34 EST 2006 stevenj
|
cannam@95
|
8516 * [project @ 2006-01-08 02:57:34 by stevenj]
|
cannam@95
|
8517 vrank3-transpose now uses planner to decide whether to use cpy2d, cpy2d_tiled, etc.
|
cannam@95
|
8518
|
cannam@95
|
8519 M ./kernel/ifftw.h -1 +7
|
cannam@95
|
8520 M ./rdft/rank0.c -7 +5
|
cannam@95
|
8521 M ./rdft/vrank3-transpose.c -217 +231
|
cannam@95
|
8522
|
cannam@95
|
8523 Sat Jan 7 20:57:16 EST 2006 stevenj
|
cannam@95
|
8524 * [project @ 2006-01-08 01:57:16 by stevenj]
|
cannam@95
|
8525 too annoying to have isqrt unexpectedly fail for n==0
|
cannam@95
|
8526
|
cannam@95
|
8527 M ./kernel/primes.c -2 +4
|
cannam@95
|
8528
|
cannam@95
|
8529 Sat Jan 7 17:49:37 EST 2006 stevenj
|
cannam@95
|
8530 * [project @ 2006-01-07 22:49:37 by stevenj]
|
cannam@95
|
8531 clarifications
|
cannam@95
|
8532
|
cannam@95
|
8533 M ./NEWS -1 +1
|
cannam@95
|
8534 M ./doc/fftw3.texi -2 +5
|
cannam@95
|
8535
|
cannam@95
|
8536 Sat Jan 7 16:39:20 EST 2006 stevenj
|
cannam@95
|
8537 * [project @ 2006-01-07 21:39:20 by stevenj]
|
cannam@95
|
8538 comment fix
|
cannam@95
|
8539
|
cannam@95
|
8540 M ./rdft/vrank3-transpose.c -4 +4
|
cannam@95
|
8541
|
cannam@95
|
8542 Sat Jan 7 15:16:22 EST 2006 stevenj
|
cannam@95
|
8543 * [project @ 2006-01-07 20:16:22 by stevenj]
|
cannam@95
|
8544 more faq updates
|
cannam@95
|
8545
|
cannam@95
|
8546 M ./doc/FAQ/fftw-faq.bfnn -8 +9
|
cannam@95
|
8547
|
cannam@95
|
8548 Sat Jan 7 15:12:16 EST 2006 stevenj
|
cannam@95
|
8549 * [project @ 2006-01-07 20:12:16 by stevenj]
|
cannam@95
|
8550 enable fma on hppa, update FAQ entry
|
cannam@95
|
8551
|
cannam@95
|
8552 M ./configure.ac +1
|
cannam@95
|
8553 M ./doc/FAQ/fftw-faq.bfnn -3 +11
|
cannam@95
|
8554
|
cannam@95
|
8555 Sat Aug 12 23:47:06 EDT 2006 Unknown tagger
|
cannam@95
|
8556 tagged fftw-3-1-beta1
|
cannam@95
|
8557
|
cannam@95
|
8558
|
cannam@95
|
8559 Sat Jan 7 14:06:31 EST 2006 athena
|
cannam@95
|
8560 * [project @ 2006-01-07 19:06:31 by athena]
|
cannam@95
|
8561 Accomodate different semantics of 'const' in C and C++
|
cannam@95
|
8562
|
cannam@95
|
8563 M ./dft/simd/t.c +4
|
cannam@95
|
8564
|
cannam@95
|
8565 Fri Jan 6 23:40:53 EST 2006 athena
|
cannam@95
|
8566 * [project @ 2006-01-07 04:40:53 by athena]
|
cannam@95
|
8567 Altivec is called VMX in IBM land.
|
cannam@95
|
8568
|
cannam@95
|
8569 M ./NEWS -1 +1
|
cannam@95
|
8570
|
cannam@95
|
8571 Fri Jan 6 23:40:16 EST 2006 athena
|
cannam@95
|
8572 * [project @ 2006-01-07 04:40:16 by athena]
|
cannam@95
|
8573 Noted faster altivec support.
|
cannam@95
|
8574
|
cannam@95
|
8575 M ./NEWS +2
|
cannam@95
|
8576
|
cannam@95
|
8577 Fri Jan 6 21:49:10 EST 2006 stevenj
|
cannam@95
|
8578 * [project @ 2006-01-07 02:49:10 by stevenj]
|
cannam@95
|
8579 updated icc flag detection
|
cannam@95
|
8580
|
cannam@95
|
8581 M ./m4/ax_cc_maxopt.m4 -1 +1
|
cannam@95
|
8582
|
cannam@95
|
8583 Fri Jan 6 10:01:50 EST 2006 athena
|
cannam@95
|
8584 * [project @ 2006-01-06 15:01:50 by athena]
|
cannam@95
|
8585 Note ``memoize triggen''.
|
cannam@95
|
8586
|
cannam@95
|
8587 M ./TODO -2 +1
|
cannam@95
|
8588
|
cannam@95
|
8589 Fri Jan 6 09:36:51 EST 2006 athena
|
cannam@95
|
8590 * [project @ 2006-01-06 14:36:51 by athena]
|
cannam@95
|
8591 Use --enable-threads to generate dependencies in the threads/ directory.
|
cannam@95
|
8592
|
cannam@95
|
8593 M ./mkdist.sh -1 +1
|
cannam@95
|
8594
|
cannam@95
|
8595 Fri Jan 6 09:26:29 EST 2006 athena
|
cannam@95
|
8596 * [project @ 2006-01-06 14:26:29 by athena]
|
cannam@95
|
8597 Workaround to icc #defining __GNUC__.
|
cannam@95
|
8598
|
cannam@95
|
8599 M ./kernel/ifftw.h -14 +14
|
cannam@95
|
8600
|
cannam@95
|
8601 Fri Jan 6 09:21:19 EST 2006 athena
|
cannam@95
|
8602 * [project @ 2006-01-06 14:21:19 by athena]
|
cannam@95
|
8603 Switched name to 3.1-beta1.
|
cannam@95
|
8604
|
cannam@95
|
8605 M ./configure.ac -1 +1
|
cannam@95
|
8606
|
cannam@95
|
8607 Thu Jan 5 23:08:44 EST 2006 athena
|
cannam@95
|
8608 * [project @ 2006-01-06 04:08:44 by athena]
|
cannam@95
|
8609 More thoughts.
|
cannam@95
|
8610
|
cannam@95
|
8611 M ./TODO +12
|
cannam@95
|
8612
|
cannam@95
|
8613 Thu Jan 5 22:30:51 EST 2006 athena
|
cannam@95
|
8614 * [project @ 2006-01-06 03:30:51 by athena]
|
cannam@95
|
8615 Note wish that (block_size % 4) == 0.
|
cannam@95
|
8616
|
cannam@95
|
8617 M ./TODO +3
|
cannam@95
|
8618
|
cannam@95
|
8619 Thu Jan 5 22:19:09 EST 2006 athena
|
cannam@95
|
8620 * [project @ 2006-01-06 03:19:09 by athena]
|
cannam@95
|
8621 Check alignment of mstart, mcount in SIMD codelets.
|
cannam@95
|
8622
|
cannam@95
|
8623 M ./dft/codelet-dft.h -2 +3
|
cannam@95
|
8624 M ./dft/codelets/t.c -2 +3
|
cannam@95
|
8625 M ./dft/ctsq.c -2 +3
|
cannam@95
|
8626 M ./dft/dftw-direct.c -11 +17
|
cannam@95
|
8627 M ./dft/k7/k7.c -3 +3
|
cannam@95
|
8628 M ./dft/simd/q1b.c -1 +3
|
cannam@95
|
8629 M ./dft/simd/q1f.c -1 +3
|
cannam@95
|
8630 M ./dft/simd/t.c -9 +11
|
cannam@95
|
8631 M ./dft/simd/t1s.c -3 +5
|
cannam@95
|
8632 M ./threads/ct.c -3 +1
|
cannam@95
|
8633 M ./threads/hc2hc.c -2
|
cannam@95
|
8634
|
cannam@95
|
8635 Thu Jan 5 21:56:19 EST 2006 athena
|
cannam@95
|
8636 * [project @ 2006-01-06 02:56:19 by athena]
|
cannam@95
|
8637 Enable threads at bootstrap time, so I get the compiler warnings that
|
cannam@95
|
8638 I would otherwise ignore.
|
cannam@95
|
8639
|
cannam@95
|
8640 M ./bootstrap.sh -1 +1
|
cannam@95
|
8641
|
cannam@95
|
8642 Thu Jan 5 18:23:15 EST 2006 athena
|
cannam@95
|
8643 * [project @ 2006-01-05 23:23:15 by athena]
|
cannam@95
|
8644 made compilable by c++
|
cannam@95
|
8645
|
cannam@95
|
8646 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
8647 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
8648 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
8649
|
cannam@95
|
8650 Thu Jan 5 17:39:02 EST 2006 athena
|
cannam@95
|
8651 * [project @ 2006-01-05 22:39:02 by athena]
|
cannam@95
|
8652 FIXED: incorrect twiddle_shift()
|
cannam@95
|
8653
|
cannam@95
|
8654 M ./kernel/twiddle.c -13 +19
|
cannam@95
|
8655
|
cannam@95
|
8656 Thu Jan 5 16:01:51 EST 2006 athena
|
cannam@95
|
8657 * [project @ 2006-01-05 21:01:51 by athena]
|
cannam@95
|
8658 Replaced remnants of awake flag with the new enum wakefulness type.
|
cannam@95
|
8659
|
cannam@95
|
8660 M ./reodft/redft00e-r2hc.c -4 +5
|
cannam@95
|
8661 M ./reodft/reodft11e-r2hc.c -5 +7
|
cannam@95
|
8662 M ./reodft/rodft00e-r2hc.c -4 +5
|
cannam@95
|
8663 M ./threads/ct.c -4 +4
|
cannam@95
|
8664 M ./threads/dft-vrank-geq1.c -3 +3
|
cannam@95
|
8665 M ./threads/hc2hc.c -3 +3
|
cannam@95
|
8666 M ./threads/rdft-vrank-geq1.c -3 +3
|
cannam@95
|
8667 M ./threads/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
8668
|
cannam@95
|
8669 Thu Jan 5 11:20:59 EST 2006 athena
|
cannam@95
|
8670 * [project @ 2006-01-05 16:20:59 by athena]
|
cannam@95
|
8671 Oops---there is no need to find a free slot.
|
cannam@95
|
8672
|
cannam@95
|
8673 M ./kernel/planner.c -10 +1
|
cannam@95
|
8674
|
cannam@95
|
8675 Thu Jan 5 09:41:58 EST 2006 athena
|
cannam@95
|
8676 * [project @ 2006-01-05 14:41:58 by athena]
|
cannam@95
|
8677 Assertions.
|
cannam@95
|
8678
|
cannam@95
|
8679 M ./kernel/planner.c -1 +3
|
cannam@95
|
8680
|
cannam@95
|
8681 Thu Jan 5 09:29:55 EST 2006 athena
|
cannam@95
|
8682 * [project @ 2006-01-05 14:29:55 by athena]
|
cannam@95
|
8683 Commented the hash table lookup algorithm.
|
cannam@95
|
8684
|
cannam@95
|
8685 M ./kernel/planner.c -10 +14
|
cannam@95
|
8686
|
cannam@95
|
8687 Thu Jan 5 09:12:00 EST 2006 athena
|
cannam@95
|
8688 * [project @ 2006-01-05 14:12:00 by athena]
|
cannam@95
|
8689 Fixed infinite loop in hashtable lookup/insert. Grrr...
|
cannam@95
|
8690
|
cannam@95
|
8691 M ./kernel/planner.c -12 +31
|
cannam@95
|
8692
|
cannam@95
|
8693 Wed Jan 4 22:04:28 EST 2006 stevenj
|
cannam@95
|
8694 * [project @ 2006-01-05 03:04:26 by stevenj]
|
cannam@95
|
8695 updated copyright years to 2006
|
cannam@95
|
8696
|
cannam@95
|
8697 M ./COPYRIGHT -2 +2
|
cannam@95
|
8698 M ./api/api.h -2 +2
|
cannam@95
|
8699 M ./api/apiplan.c -2 +2
|
cannam@95
|
8700 M ./api/configure.c -2 +2
|
cannam@95
|
8701 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
8702 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
8703 M ./api/execute-dft.c -2 +2
|
cannam@95
|
8704 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
8705 M ./api/execute-split-dft-c2r.c -2 +2
|
cannam@95
|
8706 M ./api/execute-split-dft-r2c.c -2 +2
|
cannam@95
|
8707 M ./api/execute-split-dft.c -2 +2
|
cannam@95
|
8708 M ./api/execute.c -2 +2
|
cannam@95
|
8709 M ./api/export-wisdom-to-file.c -2 +2
|
cannam@95
|
8710 M ./api/export-wisdom-to-string.c -2 +2
|
cannam@95
|
8711 M ./api/export-wisdom.c -2 +2
|
cannam@95
|
8712 M ./api/extract-reim.c -2 +2
|
cannam@95
|
8713 M ./api/f77api.c -2 +2
|
cannam@95
|
8714 M ./api/f77funcs.h -2 +2
|
cannam@95
|
8715 M ./api/fftw3.h -3 +3
|
cannam@95
|
8716 M ./api/flops.c -2 +2
|
cannam@95
|
8717 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
8718 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
8719 M ./api/import-wisdom-from-file.c -2 +2
|
cannam@95
|
8720 M ./api/import-wisdom-from-string.c -2 +2
|
cannam@95
|
8721 M ./api/import-wisdom.c -2 +2
|
cannam@95
|
8722 M ./api/malloc.c -2 +2
|
cannam@95
|
8723 M ./api/map-r2r-kind.c -2 +2
|
cannam@95
|
8724 M ./api/mapflags.c -2 +2
|
cannam@95
|
8725 M ./api/mkprinter-file.c -2 +2
|
cannam@95
|
8726 M ./api/mktensor-iodims.c -2 +2
|
cannam@95
|
8727 M ./api/mktensor-rowmajor.c -2 +2
|
cannam@95
|
8728 M ./api/plan-dft-1d.c -2 +2
|
cannam@95
|
8729 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
8730 M ./api/plan-dft-3d.c -2 +2
|
cannam@95
|
8731 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
8732 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
8733 M ./api/plan-dft-c2r-3d.c -2 +2
|
cannam@95
|
8734 M ./api/plan-dft-c2r.c -2 +2
|
cannam@95
|
8735 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
8736 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
8737 M ./api/plan-dft-r2c-3d.c -2 +2
|
cannam@95
|
8738 M ./api/plan-dft-r2c.c -2 +2
|
cannam@95
|
8739 M ./api/plan-dft.c -2 +2
|
cannam@95
|
8740 M ./api/plan-guru-dft-c2r.c -2 +2
|
cannam@95
|
8741 M ./api/plan-guru-dft-r2c.c -2 +2
|
cannam@95
|
8742 M ./api/plan-guru-dft.c -2 +2
|
cannam@95
|
8743 M ./api/plan-guru-r2r.c -2 +2
|
cannam@95
|
8744 M ./api/plan-guru-split-dft-c2r.c -2 +2
|
cannam@95
|
8745 M ./api/plan-guru-split-dft-r2c.c -2 +2
|
cannam@95
|
8746 M ./api/plan-guru-split-dft.c -2 +2
|
cannam@95
|
8747 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
8748 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
8749 M ./api/plan-many-dft.c -2 +2
|
cannam@95
|
8750 M ./api/plan-many-r2r.c -2 +2
|
cannam@95
|
8751 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
8752 M ./api/plan-r2r-2d.c -2 +2
|
cannam@95
|
8753 M ./api/plan-r2r-3d.c -2 +2
|
cannam@95
|
8754 M ./api/plan-r2r.c -2 +2
|
cannam@95
|
8755 M ./api/print-plan.c -2 +2
|
cannam@95
|
8756 M ./api/rdft2-pad.c -2 +2
|
cannam@95
|
8757 M ./api/the-planner.c -2 +2
|
cannam@95
|
8758 M ./api/version.c -3 +3
|
cannam@95
|
8759 M ./api/x77.h -2 +2
|
cannam@95
|
8760 M ./dft/bluestein.c -2 +2
|
cannam@95
|
8761 M ./dft/buffered.c -3 +3
|
cannam@95
|
8762 M ./dft/codelet-dft.h -3 +3
|
cannam@95
|
8763 M ./dft/codelets/n.c -2 +2
|
cannam@95
|
8764 M ./dft/codelets/n.h -2 +2
|
cannam@95
|
8765 M ./dft/codelets/t.c -2 +2
|
cannam@95
|
8766 M ./dft/codelets/t.h -2 +2
|
cannam@95
|
8767 M ./dft/conf.c -3 +3
|
cannam@95
|
8768 M ./dft/ct.c -3 +3
|
cannam@95
|
8769 M ./dft/ct.h -2 +2
|
cannam@95
|
8770 M ./dft/ctsq.c -3 +3
|
cannam@95
|
8771 M ./dft/dft.h -3 +3
|
cannam@95
|
8772 M ./dft/dftw-direct.c -3 +3
|
cannam@95
|
8773 M ./dft/dftw-generic.c -2 +2
|
cannam@95
|
8774 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
8775 M ./dft/direct.c -3 +3
|
cannam@95
|
8776 M ./dft/generic.c -2 +2
|
cannam@95
|
8777 M ./dft/indirect-transpose.c -2 +2
|
cannam@95
|
8778 M ./dft/indirect.c -3 +3
|
cannam@95
|
8779 M ./dft/k7/k7.c -3 +3
|
cannam@95
|
8780 M ./dft/kdft-dif.c -3 +3
|
cannam@95
|
8781 M ./dft/kdft-difsq.c -3 +3
|
cannam@95
|
8782 M ./dft/kdft-dit.c -3 +3
|
cannam@95
|
8783 M ./dft/kdft.c -3 +3
|
cannam@95
|
8784 M ./dft/nop.c -3 +3
|
cannam@95
|
8785 M ./dft/plan.c -3 +3
|
cannam@95
|
8786 M ./dft/problem.c -3 +3
|
cannam@95
|
8787 M ./dft/rader.c -2 +2
|
cannam@95
|
8788 M ./dft/rank-geq2.c -3 +3
|
cannam@95
|
8789 M ./dft/simd/n1b.c -2 +2
|
cannam@95
|
8790 M ./dft/simd/n1b.h -2 +2
|
cannam@95
|
8791 M ./dft/simd/n1f.c -2 +2
|
cannam@95
|
8792 M ./dft/simd/n1f.h -2 +2
|
cannam@95
|
8793 M ./dft/simd/n2b.c -2 +2
|
cannam@95
|
8794 M ./dft/simd/n2b.h -2 +2
|
cannam@95
|
8795 M ./dft/simd/n2f.c -2 +2
|
cannam@95
|
8796 M ./dft/simd/n2f.h -2 +2
|
cannam@95
|
8797 M ./dft/simd/n2s.c -2 +2
|
cannam@95
|
8798 M ./dft/simd/n2s.h -2 +2
|
cannam@95
|
8799 M ./dft/simd/q1b.c -2 +2
|
cannam@95
|
8800 M ./dft/simd/q1b.h -2 +2
|
cannam@95
|
8801 M ./dft/simd/q1f.c -2 +2
|
cannam@95
|
8802 M ./dft/simd/q1f.h -2 +2
|
cannam@95
|
8803 M ./dft/simd/t.c -2 +2
|
cannam@95
|
8804 M ./dft/simd/t1b.h -2 +2
|
cannam@95
|
8805 M ./dft/simd/t1f.h -2 +2
|
cannam@95
|
8806 M ./dft/simd/t1s.c -2 +2
|
cannam@95
|
8807 M ./dft/simd/t1s.h -2 +2
|
cannam@95
|
8808 M ./dft/simd/t2b.h -2 +2
|
cannam@95
|
8809 M ./dft/simd/t2f.h -2 +2
|
cannam@95
|
8810 M ./dft/solve.c -3 +3
|
cannam@95
|
8811 M ./dft/vrank-geq1.c -3 +3
|
cannam@95
|
8812 M ./dft/zero.c -3 +3
|
cannam@95
|
8813 M ./doc/f77_wisdom.f -2 +2
|
cannam@95
|
8814 M ./doc/fftw3.texi -1 +1
|
cannam@95
|
8815 M ./genfft/algsimp.ml -4 +4
|
cannam@95
|
8816 M ./genfft/algsimp.mli -3 +3
|
cannam@95
|
8817 M ./genfft/annotate.ml -4 +4
|
cannam@95
|
8818 M ./genfft/annotate.mli -3 +3
|
cannam@95
|
8819 M ./genfft/assoctable.ml -3 +3
|
cannam@95
|
8820 M ./genfft/assoctable.mli -3 +3
|
cannam@95
|
8821 M ./genfft/c.ml -3 +3
|
cannam@95
|
8822 M ./genfft/c.mli -3 +3
|
cannam@95
|
8823 M ./genfft/complex.ml -3 +3
|
cannam@95
|
8824 M ./genfft/complex.mli -3 +3
|
cannam@95
|
8825 M ./genfft/conv.ml -2 +2
|
cannam@95
|
8826 M ./genfft/conv.mli -3 +3
|
cannam@95
|
8827 M ./genfft/dag.ml -3 +3
|
cannam@95
|
8828 M ./genfft/dag.mli -3 +3
|
cannam@95
|
8829 M ./genfft/expr.ml -3 +3
|
cannam@95
|
8830 M ./genfft/expr.mli -3 +3
|
cannam@95
|
8831 M ./genfft/fft.ml -4 +4
|
cannam@95
|
8832 M ./genfft/fft.mli -3 +3
|
cannam@95
|
8833 M ./genfft/gen_athnotw.ml -4 +4
|
cannam@95
|
8834 M ./genfft/gen_athtw.ml -4 +4
|
cannam@95
|
8835 M ./genfft/gen_conv.ml -4 +4
|
cannam@95
|
8836 M ./genfft/gen_hc2hc.ml -4 +4
|
cannam@95
|
8837 M ./genfft/gen_hc2r.ml -4 +4
|
cannam@95
|
8838 M ./genfft/gen_mdct.ml -4 +4
|
cannam@95
|
8839 M ./genfft/gen_notw.ml -4 +4
|
cannam@95
|
8840 M ./genfft/gen_notw_c.ml -4 +4
|
cannam@95
|
8841 M ./genfft/gen_r2hc.ml -4 +4
|
cannam@95
|
8842 M ./genfft/gen_r2r.ml -4 +4
|
cannam@95
|
8843 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
8844 M ./genfft/gen_twiddle_c.ml -4 +4
|
cannam@95
|
8845 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
8846 M ./genfft/gen_twidsq_c.ml -4 +4
|
cannam@95
|
8847 M ./genfft/genutil.ml -3 +3
|
cannam@95
|
8848 M ./genfft/littlesimp.ml -3 +3
|
cannam@95
|
8849 M ./genfft/littlesimp.mli -3 +3
|
cannam@95
|
8850 M ./genfft/magic.ml -3 +3
|
cannam@95
|
8851 M ./genfft/monads.ml -3 +3
|
cannam@95
|
8852 M ./genfft/number.ml -3 +3
|
cannam@95
|
8853 M ./genfft/number.mli -3 +3
|
cannam@95
|
8854 M ./genfft/oracle.ml -3 +3
|
cannam@95
|
8855 M ./genfft/oracle.mli -3 +3
|
cannam@95
|
8856 M ./genfft/schedule.ml -3 +3
|
cannam@95
|
8857 M ./genfft/schedule.mli -3 +3
|
cannam@95
|
8858 M ./genfft/simd.ml -3 +3
|
cannam@95
|
8859 M ./genfft/simd.mli -3 +3
|
cannam@95
|
8860 M ./genfft/simdmagic.ml -3 +3
|
cannam@95
|
8861 M ./genfft/to_alist.ml -3 +3
|
cannam@95
|
8862 M ./genfft/to_alist.mli -3 +3
|
cannam@95
|
8863 M ./genfft/trig.ml -3 +3
|
cannam@95
|
8864 M ./genfft/trig.mli -3 +3
|
cannam@95
|
8865 M ./genfft/twiddle.ml -3 +3
|
cannam@95
|
8866 M ./genfft/twiddle.mli -3 +3
|
cannam@95
|
8867 M ./genfft/unique.ml -3 +3
|
cannam@95
|
8868 M ./genfft/unique.mli -3 +3
|
cannam@95
|
8869 M ./genfft/util.ml -3 +3
|
cannam@95
|
8870 M ./genfft/util.mli -3 +3
|
cannam@95
|
8871 M ./genfft/variable.ml -3 +3
|
cannam@95
|
8872 M ./genfft/variable.mli -3 +3
|
cannam@95
|
8873 M ./genfft-k7/algsimp.ml -4 +4
|
cannam@95
|
8874 M ./genfft-k7/algsimp.mli -3 +3
|
cannam@95
|
8875 M ./genfft-k7/assoctable.ml -3 +3
|
cannam@95
|
8876 M ./genfft-k7/assoctable.mli -3 +3
|
cannam@95
|
8877 M ./genfft-k7/complex.ml -1 +1
|
cannam@95
|
8878 M ./genfft-k7/complex.mli -1 +1
|
cannam@95
|
8879 M ./genfft-k7/expr.ml -3 +3
|
cannam@95
|
8880 M ./genfft-k7/expr.mli -3 +3
|
cannam@95
|
8881 M ./genfft-k7/fft.ml -4 +4
|
cannam@95
|
8882 M ./genfft-k7/gen_notw.ml -1 +1
|
cannam@95
|
8883 M ./genfft-k7/littlesimp.ml -3 +3
|
cannam@95
|
8884 M ./genfft-k7/littlesimp.mli -3 +3
|
cannam@95
|
8885 M ./genfft-k7/monads.ml -3 +3
|
cannam@95
|
8886 M ./genfft-k7/number.ml -3 +3
|
cannam@95
|
8887 M ./genfft-k7/number.mli -3 +3
|
cannam@95
|
8888 M ./genfft-k7/oracle.ml -3 +3
|
cannam@95
|
8889 M ./genfft-k7/oracle.mli -3 +3
|
cannam@95
|
8890 M ./genfft-k7/to_alist.ml -3 +3
|
cannam@95
|
8891 M ./genfft-k7/to_alist.mli -3 +3
|
cannam@95
|
8892 M ./genfft-k7/twiddle.ml -3 +3
|
cannam@95
|
8893 M ./genfft-k7/twiddle.mli -3 +3
|
cannam@95
|
8894 M ./genfft-k7/vScheduler.mli -1 +1
|
cannam@95
|
8895 M ./kernel/align.c -3 +3
|
cannam@95
|
8896 M ./kernel/alloc.c -3 +3
|
cannam@95
|
8897 M ./kernel/assert.c -3 +3
|
cannam@95
|
8898 M ./kernel/awake.c -3 +3
|
cannam@95
|
8899 M ./kernel/buffered.c -2 +2
|
cannam@95
|
8900 M ./kernel/cpy1d.c -2 +2
|
cannam@95
|
8901 M ./kernel/cpy2d-pair.c -2 +2
|
cannam@95
|
8902 M ./kernel/cpy2d.c -2 +2
|
cannam@95
|
8903 M ./kernel/ct.c -2 +2
|
cannam@95
|
8904 M ./kernel/cycle.h -3 +3
|
cannam@95
|
8905 M ./kernel/debug.c -3 +3
|
cannam@95
|
8906 M ./kernel/hash.c -2 +2
|
cannam@95
|
8907 M ./kernel/iabs.c -3 +3
|
cannam@95
|
8908 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
8909 M ./kernel/kalloc.c -3 +3
|
cannam@95
|
8910 M ./kernel/md5-1.c -2 +2
|
cannam@95
|
8911 M ./kernel/md5.c -2 +2
|
cannam@95
|
8912 M ./kernel/minmax.c -3 +3
|
cannam@95
|
8913 M ./kernel/ops.c -3 +3
|
cannam@95
|
8914 M ./kernel/pickdim.c -3 +3
|
cannam@95
|
8915 M ./kernel/plan.c -3 +3
|
cannam@95
|
8916 M ./kernel/primes.c -3 +3
|
cannam@95
|
8917 M ./kernel/print.c -3 +3
|
cannam@95
|
8918 M ./kernel/problem.c -3 +3
|
cannam@95
|
8919 M ./kernel/rader.c -2 +2
|
cannam@95
|
8920 M ./kernel/scan.c -3 +3
|
cannam@95
|
8921 M ./kernel/solver.c -3 +3
|
cannam@95
|
8922 M ./kernel/solvtab.c -3 +3
|
cannam@95
|
8923 M ./kernel/stride.c -3 +3
|
cannam@95
|
8924 M ./kernel/tensor.c -3 +3
|
cannam@95
|
8925 M ./kernel/tensor1.c -3 +3
|
cannam@95
|
8926 M ./kernel/tensor2.c -3 +3
|
cannam@95
|
8927 M ./kernel/tensor4.c -3 +3
|
cannam@95
|
8928 M ./kernel/tensor5.c -3 +3
|
cannam@95
|
8929 M ./kernel/tensor7.c -3 +3
|
cannam@95
|
8930 M ./kernel/tensor8.c -3 +3
|
cannam@95
|
8931 M ./kernel/tensor9.c -3 +3
|
cannam@95
|
8932 M ./kernel/tile2d.c -2 +2
|
cannam@95
|
8933 M ./kernel/timer.c -3 +3
|
cannam@95
|
8934 M ./kernel/transpose.c -2 +2
|
cannam@95
|
8935 M ./kernel/trig.c -3 +3
|
cannam@95
|
8936 M ./kernel/twiddle.c -3 +3
|
cannam@95
|
8937 M ./libbench/accopy-from.c -1 +1
|
cannam@95
|
8938 M ./libbench/accopy-to.c -1 +1
|
cannam@95
|
8939 M ./libbench/allocate.c -1 +1
|
cannam@95
|
8940 M ./libbench/bench-main.c -1 +1
|
cannam@95
|
8941 M ./libbench/bench-user.h -1 +1
|
cannam@95
|
8942 M ./libbench/bench.h -1 +1
|
cannam@95
|
8943 M ./libbench/can-do.c -1 +1
|
cannam@95
|
8944 M ./libbench/ccopy-from.c -1 +1
|
cannam@95
|
8945 M ./libbench/ccopy-to.c -1 +1
|
cannam@95
|
8946 M ./libbench/deallocate.c -1 +1
|
cannam@95
|
8947 M ./libbench/getopt-utils.c -1 +1
|
cannam@95
|
8948 M ./libbench/info.c -1 +1
|
cannam@95
|
8949 M ./libbench/main.c -1 +1
|
cannam@95
|
8950 M ./libbench/prime.c -1 +1
|
cannam@95
|
8951 M ./libbench/problem.c -1 +1
|
cannam@95
|
8952 M ./libbench/report.c -1 +1
|
cannam@95
|
8953 M ./libbench/speed.c -1 +1
|
cannam@95
|
8954 M ./libbench/timer.c -1 +1
|
cannam@95
|
8955 M ./libbench/verify.c -1 +1
|
cannam@95
|
8956 M ./libbench/zero.c -1 +1
|
cannam@95
|
8957 M ./libbench2/aligned-main.c -1 +1
|
cannam@95
|
8958 M ./libbench2/allocate.c -1 +1
|
cannam@95
|
8959 M ./libbench2/can-do.c -1 +1
|
cannam@95
|
8960 M ./libbench2/dotens2.c -3 +3
|
cannam@95
|
8961 M ./libbench2/getopt-utils.c -1 +1
|
cannam@95
|
8962 M ./libbench2/info.c -1 +1
|
cannam@95
|
8963 M ./libbench2/main.c -1 +1
|
cannam@95
|
8964 M ./libbench2/report.c -1 +1
|
cannam@95
|
8965 M ./libbench2/tensor.c -1 +1
|
cannam@95
|
8966 M ./libbench2/useropt.c -1 +1
|
cannam@95
|
8967 M ./libbench2/verify-dft.c -3 +3
|
cannam@95
|
8968 M ./libbench2/verify-lib.c -3 +3
|
cannam@95
|
8969 M ./libbench2/verify-r2r.c -2 +2
|
cannam@95
|
8970 M ./libbench2/verify-rdft2.c -3 +3
|
cannam@95
|
8971 M ./libbench2/verify.c -1 +1
|
cannam@95
|
8972 M ./libbench2/verify.h -2 +2
|
cannam@95
|
8973 M ./libbench2/zero.c -1 +1
|
cannam@95
|
8974 M ./m4/ax_gcc_archflag.m4 -1 +1
|
cannam@95
|
8975 M ./rdft/buffered.c -3 +3
|
cannam@95
|
8976 M ./rdft/buffered2.c -3 +3
|
cannam@95
|
8977 M ./rdft/codelet-rdft.h -2 +2
|
cannam@95
|
8978 M ./rdft/codelets/hb.h -2 +2
|
cannam@95
|
8979 M ./rdft/codelets/hc2r.c -2 +2
|
cannam@95
|
8980 M ./rdft/codelets/hc2r.h -2 +2
|
cannam@95
|
8981 M ./rdft/codelets/hc2rIII.h -2 +2
|
cannam@95
|
8982 M ./rdft/codelets/hf.h -2 +2
|
cannam@95
|
8983 M ./rdft/codelets/hfb.c -2 +2
|
cannam@95
|
8984 M ./rdft/codelets/r2hc.c -2 +2
|
cannam@95
|
8985 M ./rdft/codelets/r2hc.h -2 +2
|
cannam@95
|
8986 M ./rdft/codelets/r2hcII.h -2 +2
|
cannam@95
|
8987 M ./rdft/codelets/r2r.c -2 +2
|
cannam@95
|
8988 M ./rdft/codelets/r2r.h -2 +2
|
cannam@95
|
8989 M ./rdft/conf.c -3 +3
|
cannam@95
|
8990 M ./rdft/dft-r2hc.c -3 +3
|
cannam@95
|
8991 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
8992 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
8993 M ./rdft/direct.c -3 +3
|
cannam@95
|
8994 M ./rdft/direct2.c -3 +3
|
cannam@95
|
8995 M ./rdft/generic.c -2 +2
|
cannam@95
|
8996 M ./rdft/hc2hc-common.c -2 +2
|
cannam@95
|
8997 M ./rdft/hc2hc-direct.c -3 +3
|
cannam@95
|
8998 M ./rdft/hc2hc-directbuf.c -3 +3
|
cannam@95
|
8999 M ./rdft/hc2hc-generic.c -2 +2
|
cannam@95
|
9000 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
9001 M ./rdft/hc2hc.h -2 +2
|
cannam@95
|
9002 M ./rdft/indirect.c -3 +3
|
cannam@95
|
9003 M ./rdft/khc2hc.c -3 +3
|
cannam@95
|
9004 M ./rdft/khc2r.c -3 +3
|
cannam@95
|
9005 M ./rdft/kr2hc.c -3 +3
|
cannam@95
|
9006 M ./rdft/kr2r.c -3 +3
|
cannam@95
|
9007 M ./rdft/nop.c -3 +3
|
cannam@95
|
9008 M ./rdft/nop2.c -3 +3
|
cannam@95
|
9009 M ./rdft/plan.c -3 +3
|
cannam@95
|
9010 M ./rdft/plan2.c -3 +3
|
cannam@95
|
9011 M ./rdft/problem.c -3 +3
|
cannam@95
|
9012 M ./rdft/problem2.c -3 +3
|
cannam@95
|
9013 M ./rdft/rank-geq2-rdft2.c -3 +3
|
cannam@95
|
9014 M ./rdft/rank-geq2.c -3 +3
|
cannam@95
|
9015 M ./rdft/rank0-rdft2.c -3 +3
|
cannam@95
|
9016 M ./rdft/rank0.c -3 +3
|
cannam@95
|
9017 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
9018 M ./rdft/rdft.h -2 +2
|
cannam@95
|
9019 M ./rdft/rdft2-inplace-strides.c -3 +3
|
cannam@95
|
9020 M ./rdft/rdft2-radix2.c -3 +3
|
cannam@95
|
9021 M ./rdft/rdft2-strides.c -2 +2
|
cannam@95
|
9022 M ./rdft/rdft2-tensor-max-index.c -3 +3
|
cannam@95
|
9023 M ./rdft/solve.c -3 +3
|
cannam@95
|
9024 M ./rdft/solve2.c -3 +3
|
cannam@95
|
9025 M ./rdft/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
9026 M ./rdft/vrank-geq1.c -3 +3
|
cannam@95
|
9027 M ./rdft/vrank3-transpose.c -3 +3
|
cannam@95
|
9028 M ./reodft/conf.c -3 +3
|
cannam@95
|
9029 M ./reodft/redft00e-r2hc-pad.c -3 +3
|
cannam@95
|
9030 M ./reodft/redft00e-r2hc.c -3 +3
|
cannam@95
|
9031 M ./reodft/reodft.h -2 +2
|
cannam@95
|
9032 M ./reodft/reodft010e-r2hc.c -3 +3
|
cannam@95
|
9033 M ./reodft/reodft11e-r2hc-odd.c -3 +3
|
cannam@95
|
9034 M ./reodft/reodft11e-r2hc.c -3 +3
|
cannam@95
|
9035 M ./reodft/reodft11e-radix2.c -3 +3
|
cannam@95
|
9036 M ./reodft/rodft00e-r2hc-pad.c -3 +3
|
cannam@95
|
9037 M ./reodft/rodft00e-r2hc.c -3 +3
|
cannam@95
|
9038 M ./simd/altivec.c -3 +3
|
cannam@95
|
9039 M ./simd/nonportable/sse.c -3 +3
|
cannam@95
|
9040 M ./simd/nonportable/sse2.c -3 +3
|
cannam@95
|
9041 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
9042 M ./simd/simd-sse.h -2 +2
|
cannam@95
|
9043 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
9044 M ./simd/simd.h -2 +2
|
cannam@95
|
9045 M ./simd/sse.c -3 +3
|
cannam@95
|
9046 M ./simd/sse2.c -3 +3
|
cannam@95
|
9047 M ./simd/taint.c -3 +3
|
cannam@95
|
9048 M ./threads/api.c -2 +2
|
cannam@95
|
9049 M ./threads/conf.c -3 +3
|
cannam@95
|
9050 M ./threads/ct.c -3 +3
|
cannam@95
|
9051 M ./threads/dft-vrank-geq1.c -3 +3
|
cannam@95
|
9052 M ./threads/f77api.c -2 +2
|
cannam@95
|
9053 M ./threads/f77funcs.h -2 +2
|
cannam@95
|
9054 M ./threads/hc2hc.c -2 +2
|
cannam@95
|
9055 M ./threads/rdft-vrank-geq1.c -3 +3
|
cannam@95
|
9056 M ./threads/threads.c -2 +2
|
cannam@95
|
9057 M ./threads/threads.h -2 +2
|
cannam@95
|
9058 M ./threads/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
9059 M ./tools/fftw-wisdom-to-conf.1 -4 +4
|
cannam@95
|
9060 M ./tools/fftw-wisdom-to-conf.in -2 +2
|
cannam@95
|
9061 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
9062 M ./tools/fftw_wisdom.1.in -4 +4
|
cannam@95
|
9063
|
cannam@95
|
9064 Wed Jan 4 21:57:23 EST 2006 stevenj
|
cannam@95
|
9065 * [project @ 2006-01-05 02:57:23 by stevenj]
|
cannam@95
|
9066 whoops
|
cannam@95
|
9067
|
cannam@95
|
9068 M ./m4/ax_gcc_archflag.m4 -7 +4
|
cannam@95
|
9069
|
cannam@95
|
9070 Wed Jan 4 21:52:18 EST 2006 stevenj
|
cannam@95
|
9071 * [project @ 2006-01-05 02:52:18 by stevenj]
|
cannam@95
|
9072 whoops
|
cannam@95
|
9073
|
cannam@95
|
9074 M ./m4/ax_gcc_archflag.m4 -1 +1
|
cannam@95
|
9075
|
cannam@95
|
9076 Wed Jan 4 21:51:40 EST 2006 stevenj
|
cannam@95
|
9077 * [project @ 2006-01-05 02:51:40 by stevenj]
|
cannam@95
|
9078 more updates for recent pentia/amd
|
cannam@95
|
9079
|
cannam@95
|
9080 M ./m4/ax_gcc_archflag.m4 -5 +12
|
cannam@95
|
9081
|
cannam@95
|
9082 Wed Jan 4 20:57:47 EST 2006 athena
|
cannam@95
|
9083 * [project @ 2006-01-05 01:57:47 by athena]
|
cannam@95
|
9084 Pruned TODO.
|
cannam@95
|
9085
|
cannam@95
|
9086 M ./TODO -6 +2
|
cannam@95
|
9087
|
cannam@95
|
9088 Wed Jan 4 20:43:41 EST 2006 athena
|
cannam@95
|
9089 * [project @ 2006-01-05 01:43:41 by athena]
|
cannam@95
|
9090 Prototype of problem_destroy()
|
cannam@95
|
9091
|
cannam@95
|
9092 M ./libbench2/bench-user.h -1 +2
|
cannam@95
|
9093 M ./libbench2/bench.h -2 +1
|
cannam@95
|
9094
|
cannam@95
|
9095 Wed Jan 4 20:43:13 EST 2006 stevenj
|
cannam@95
|
9096 * [project @ 2006-01-05 01:43:13 by stevenj]
|
cannam@95
|
9097 rm obsoleted TODOs
|
cannam@95
|
9098
|
cannam@95
|
9099 M ./TODO -5
|
cannam@95
|
9100
|
cannam@95
|
9101 Wed Jan 4 20:37:24 EST 2006 athena
|
cannam@95
|
9102 * [project @ 2006-01-05 01:37:24 by athena]
|
cannam@95
|
9103 Fallback to 970 if neither -mcpu=power5 nor -mcpu=power4 are supported.
|
cannam@95
|
9104
|
cannam@95
|
9105 M ./m4/ax_gcc_archflag.m4 -3 +3
|
cannam@95
|
9106
|
cannam@95
|
9107 Wed Jan 4 20:29:07 EST 2006 stevenj
|
cannam@95
|
9108 * [project @ 2006-01-05 01:29:07 by stevenj]
|
cannam@95
|
9109 NEWS updates, clarifications, and reorganization
|
cannam@95
|
9110
|
cannam@95
|
9111 M ./NEWS -6 +10
|
cannam@95
|
9112
|
cannam@95
|
9113 Wed Jan 4 19:54:41 EST 2006 stevenj
|
cannam@95
|
9114 * [project @ 2006-01-05 00:54:40 by stevenj]
|
cannam@95
|
9115 remove some compiler warnings, add an assert check, make estimator work properly for nop plans
|
cannam@95
|
9116
|
cannam@95
|
9117 M ./dft/dftw-genericbuf.c +3
|
cannam@95
|
9118 M ./kernel/planner.c -1 +2
|
cannam@95
|
9119 M ./kernel/trig.c -1 +3
|
cannam@95
|
9120 M ./m4/ax_gcc_x86_cpuid.m4 +2
|
cannam@95
|
9121 M ./rdft/dft-r2hc.c -1 +2
|
cannam@95
|
9122
|
cannam@95
|
9123 Tue Jan 3 19:34:04 EST 2006 athena
|
cannam@95
|
9124 * [project @ 2006-01-04 00:34:03 by athena]
|
cannam@95
|
9125 Two big changes:
|
cannam@95
|
9126
|
cannam@95
|
9127 1) revised the twiddle generation machinery, to avoid generating
|
cannam@95
|
9128 twiddles when measuring, and to use a faster O(sqrt(N)) table
|
cannam@95
|
9129 when this entails no loss of precision.
|
cannam@95
|
9130
|
cannam@95
|
9131 2) implemented new ALLOW_PRUNING estimator hack.
|
cannam@95
|
9132
|
cannam@95
|
9133 M ./api/apiplan.c -2 +10
|
cannam@95
|
9134 M ./api/fftw3.h -1 +2
|
cannam@95
|
9135 M ./api/mapflags.c -1 +4
|
cannam@95
|
9136 M ./configure.ac -8 +9
|
cannam@95
|
9137 M ./dft/bluestein.c -12 +18
|
cannam@95
|
9138 M ./dft/buffered.c -5 +5
|
cannam@95
|
9139 M ./dft/ct.c -4 +7
|
cannam@95
|
9140 M ./dft/ctsq.c -4 +4
|
cannam@95
|
9141 M ./dft/dftw-direct.c -3 +4
|
cannam@95
|
9142 M ./dft/dftw-generic.c -131 +19
|
cannam@95
|
9143 M ./dft/dftw-genericbuf.c -76 +36
|
cannam@95
|
9144 M ./dft/direct.c -1 +2
|
cannam@95
|
9145 M ./dft/generic.c -2 +2
|
cannam@95
|
9146 M ./dft/indirect-transpose.c -4 +4
|
cannam@95
|
9147 M ./dft/indirect.c -4 +4
|
cannam@95
|
9148 M ./dft/rader.c -17 +22
|
cannam@95
|
9149 M ./dft/rank-geq2.c -4 +4
|
cannam@95
|
9150 M ./dft/vrank-geq1.c -3 +3
|
cannam@95
|
9151 M ./genfft/twiddle.ml -22 +12
|
cannam@95
|
9152 M ./kernel/awake.c -3 +3
|
cannam@95
|
9153 M ./kernel/ifftw.h -23 +48
|
cannam@95
|
9154 M ./kernel/plan.c -14 +9
|
cannam@95
|
9155 M ./kernel/planner.c -1 +8
|
cannam@95
|
9156 M ./kernel/timer.c -3 +3
|
cannam@95
|
9157 M ./kernel/trig.c -41 +166
|
cannam@95
|
9158 M ./kernel/twiddle.c -64 +103
|
cannam@95
|
9159 M ./libbench2/bench-main.c -3 +8
|
cannam@95
|
9160 M ./libbench2/bench.h -2 +2
|
cannam@95
|
9161 M ./libbench2/problem.c -4 +3
|
cannam@95
|
9162 M ./libbench2/speed.c -2 +8
|
cannam@95
|
9163 M ./rdft/buffered.c -5 +5
|
cannam@95
|
9164 M ./rdft/buffered2.c -4 +4
|
cannam@95
|
9165 M ./rdft/dft-r2hc.c -3 +3
|
cannam@95
|
9166 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
9167 M ./rdft/dht-rader.c -16 +23
|
cannam@95
|
9168 M ./rdft/direct.c -1 +3
|
cannam@95
|
9169 M ./rdft/direct2.c -1 +2
|
cannam@95
|
9170 M ./rdft/generic.c -2 +2
|
cannam@95
|
9171 M ./rdft/hc2hc-direct.c -5 +7
|
cannam@95
|
9172 M ./rdft/hc2hc-directbuf.c -5 +5
|
cannam@95
|
9173 M ./rdft/hc2hc-generic.c -6 +7
|
cannam@95
|
9174 M ./rdft/hc2hc.c -3 +7
|
cannam@95
|
9175 M ./rdft/indirect.c -4 +4
|
cannam@95
|
9176 M ./rdft/rank-geq2-rdft2.c -4 +4
|
cannam@95
|
9177 M ./rdft/rank-geq2.c -4 +4
|
cannam@95
|
9178 M ./rdft/rank0-rdft2.c -3 +3
|
cannam@95
|
9179 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
9180 M ./rdft/rdft2-radix2.c -4 +5
|
cannam@95
|
9181 M ./rdft/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
9182 M ./rdft/vrank-geq1.c -3 +3
|
cannam@95
|
9183 M ./reodft/redft00e-r2hc-pad.c -4 +4
|
cannam@95
|
9184 M ./reodft/reodft00e-splitradix.c -5 +6
|
cannam@95
|
9185 M ./reodft/reodft010e-r2hc.c -4 +5
|
cannam@95
|
9186 M ./reodft/reodft11e-r2hc-odd.c -3 +3
|
cannam@95
|
9187 M ./reodft/reodft11e-radix2.c -5 +7
|
cannam@95
|
9188 M ./reodft/rodft00e-r2hc-pad.c -4 +4
|
cannam@95
|
9189 M ./tests/hook.c -3 +6
|
cannam@95
|
9190
|
cannam@95
|
9191 Sat Dec 24 22:08:29 EST 2005 athena
|
cannam@95
|
9192 * [project @ 2005-12-25 03:08:29 by athena]
|
cannam@95
|
9193 Estimator tweaks, mostly to favor generic over rader for small n.
|
cannam@95
|
9194
|
cannam@95
|
9195 M ./dft/generic.c +2
|
cannam@95
|
9196 M ./rdft/generic.c +2
|
cannam@95
|
9197
|
cannam@95
|
9198 Sat Dec 24 17:55:47 EST 2005 athena
|
cannam@95
|
9199 * [project @ 2005-12-24 22:55:47 by athena]
|
cannam@95
|
9200 Grrr... missing break statement in switch.
|
cannam@95
|
9201
|
cannam@95
|
9202 M ./tests/hook.c +1
|
cannam@95
|
9203
|
cannam@95
|
9204 Sat Dec 24 16:08:50 EST 2005 athena
|
cannam@95
|
9205 * [project @ 2005-12-24 21:08:49 by athena]
|
cannam@95
|
9206 Swapped fields TW and OPS in struct ct_desc_s, to make k7 asm
|
cannam@95
|
9207 code insensitive to -malign-double. For consistency, changed
|
cannam@95
|
9208 struct hc2hc_desc_s in the same way.
|
cannam@95
|
9209
|
cannam@95
|
9210 M ./dft/codelet-dft.h -2 +2
|
cannam@95
|
9211 M ./genfft/gen_hc2hc.ml -3 +3
|
cannam@95
|
9212 M ./genfft/gen_twiddle.ml -3 +3
|
cannam@95
|
9213 M ./genfft/gen_twiddle_c.ml -3 +3
|
cannam@95
|
9214 M ./genfft/gen_twidsq.ml -3 +3
|
cannam@95
|
9215 M ./genfft/gen_twidsq_c.ml -3 +3
|
cannam@95
|
9216 M ./genfft-k7/gen_twiddle.ml -3 +2
|
cannam@95
|
9217 M ./rdft/codelet-rdft.h -1 +1
|
cannam@95
|
9218
|
cannam@95
|
9219 Sat Dec 24 16:00:42 EST 2005 athena
|
cannam@95
|
9220 * [project @ 2005-12-24 21:00:42 by athena]
|
cannam@95
|
9221 Wrong check for infeasible slvndx in imprt().
|
cannam@95
|
9222
|
cannam@95
|
9223 M ./kernel/planner.c -4 +4
|
cannam@95
|
9224
|
cannam@95
|
9225 Sat Dec 24 15:56:59 EST 2005 athena
|
cannam@95
|
9226 * [project @ 2005-12-24 20:56:59 by athena]
|
cannam@95
|
9227 Removed obsolete function invoke_solver_if_correct_kind().
|
cannam@95
|
9228
|
cannam@95
|
9229 M ./kernel/planner.c -10 +1
|
cannam@95
|
9230
|
cannam@95
|
9231 Sat Dec 24 14:22:12 EST 2005 athena
|
cannam@95
|
9232 * [project @ 2005-12-24 19:22:12 by athena]
|
cannam@95
|
9233 Faster implementation of safe_mulmod(), avoiding divisions altogether.
|
cannam@95
|
9234 Works for 0 <= p <= INT_MAX.
|
cannam@95
|
9235
|
cannam@95
|
9236 M ./kernel/primes.c -13 +22
|
cannam@95
|
9237
|
cannam@95
|
9238 Sat Dec 24 12:05:54 EST 2005 athena
|
cannam@95
|
9239 * [project @ 2005-12-24 17:05:54 by athena]
|
cannam@95
|
9240 FFTW_ALLOW_LARGE_GENERIC must belong to flags->l, it cannot be
|
cannam@95
|
9241 overridden by fftw.
|
cannam@95
|
9242
|
cannam@95
|
9243 M ./api/mapflags.c -2 +2
|
cannam@95
|
9244
|
cannam@95
|
9245 Fri Dec 23 20:46:24 EST 2005 stevenj
|
cannam@95
|
9246 * [project @ 2005-12-24 01:46:24 by stevenj]
|
cannam@95
|
9247 no more need for limits.h, add some explanatory comments
|
cannam@95
|
9248
|
cannam@95
|
9249 M ./kernel/primes.c -4 +9
|
cannam@95
|
9250
|
cannam@95
|
9251 Fri Dec 23 17:50:25 EST 2005 athena
|
cannam@95
|
9252 * [project @ 2005-12-23 22:50:25 by athena]
|
cannam@95
|
9253 Paranoia.
|
cannam@95
|
9254
|
cannam@95
|
9255 M ./dft/k7/k7.c -1 +8
|
cannam@95
|
9256
|
cannam@95
|
9257 Fri Dec 23 17:40:41 EST 2005 athena
|
cannam@95
|
9258 * [project @ 2005-12-23 22:40:41 by athena]
|
cannam@95
|
9259 Fixed subtle bug involving overflow of the slvndx field in flags_t.
|
cannam@95
|
9260
|
cannam@95
|
9261 M ./kernel/ifftw.h -5 +6
|
cannam@95
|
9262 M ./kernel/planner.c -18 +26
|
cannam@95
|
9263
|
cannam@95
|
9264 Fri Dec 23 16:33:56 EST 2005 athena
|
cannam@95
|
9265 * [project @ 2005-12-23 21:33:56 by athena]
|
cannam@95
|
9266 Note 64-bit clean.
|
cannam@95
|
9267
|
cannam@95
|
9268 M ./NEWS +2
|
cannam@95
|
9269
|
cannam@95
|
9270 Fri Dec 23 15:34:32 EST 2005 athena
|
cannam@95
|
9271 * [project @ 2005-12-23 20:34:32 by athena]
|
cannam@95
|
9272 Threads are now 64-bit clean
|
cannam@95
|
9273
|
cannam@95
|
9274 M ./threads/ct.c -12 +13
|
cannam@95
|
9275 M ./threads/dft-vrank-geq1.c -20 +17
|
cannam@95
|
9276 M ./threads/hc2hc.c -7 +8
|
cannam@95
|
9277 M ./threads/rdft-vrank-geq1.c -18 +15
|
cannam@95
|
9278 M ./threads/threads.h -2 +2
|
cannam@95
|
9279 M ./threads/vrank-geq1-rdft2.c -20 +20
|
cannam@95
|
9280
|
cannam@95
|
9281 Fri Dec 23 13:00:31 EST 2005 athena
|
cannam@95
|
9282 * [project @ 2005-12-23 18:00:31 by athena]
|
cannam@95
|
9283 Restored the old numbering TW_NEXT=3 etc, because the k7 code depends
|
cannam@95
|
9284 on it.
|
cannam@95
|
9285
|
cannam@95
|
9286 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
9287
|
cannam@95
|
9288 Fri Dec 23 11:58:00 EST 2005 athena
|
cannam@95
|
9289 * [project @ 2005-12-23 16:58:00 by athena]
|
cannam@95
|
9290 Portable implementation of MULMOD() and safe_mulmod().
|
cannam@95
|
9291 Removed all unnecessary AC_CHECK_SIZEOF() from configure.ac.
|
cannam@95
|
9292
|
cannam@95
|
9293 M ./configure.ac -5
|
cannam@95
|
9294 M ./kernel/ifftw.h -27 +3
|
cannam@95
|
9295 M ./kernel/primes.c -8 +3
|
cannam@95
|
9296
|
cannam@95
|
9297 Thu Dec 22 11:12:29 EST 2005 athena
|
cannam@95
|
9298 * [project @ 2005-12-22 16:12:29 by athena]
|
cannam@95
|
9299 Inline the loop body in r2r codelets like we do everywhere else.
|
cannam@95
|
9300
|
cannam@95
|
9301 M ./genfft/gen_r2r.ml -44 +34
|
cannam@95
|
9302
|
cannam@95
|
9303 Thu Dec 22 10:48:53 EST 2005 athena
|
cannam@95
|
9304 * [project @ 2005-12-22 15:48:53 by athena]
|
cannam@95
|
9305 Oops.
|
cannam@95
|
9306
|
cannam@95
|
9307 M ./dft/conf.c -3 +3
|
cannam@95
|
9308
|
cannam@95
|
9309 Thu Dec 22 10:25:15 EST 2005 athena
|
cannam@95
|
9310 * [project @ 2005-12-22 15:25:15 by athena]
|
cannam@95
|
9311 Renamed X(sin_and_cos)() to X(cexp)().
|
cannam@95
|
9312
|
cannam@95
|
9313 M ./dft/bluestein.c -1 +1
|
cannam@95
|
9314 M ./dft/dftw-generic.c -2 +2
|
cannam@95
|
9315 M ./dft/dftw-genericbuf.c -2 +2
|
cannam@95
|
9316 M ./dft/rader.c -1 +1
|
cannam@95
|
9317 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
9318 M ./kernel/trig.c -2 +2
|
cannam@95
|
9319 M ./kernel/twiddle.c -4 +3
|
cannam@95
|
9320 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
9321
|
cannam@95
|
9322 Wed Dec 21 22:49:58 EST 2005 athena
|
cannam@95
|
9323 * [project @ 2005-12-22 03:49:58 by athena]
|
cannam@95
|
9324 Somewhat faster generation of twiddle factors.
|
cannam@95
|
9325
|
cannam@95
|
9326 M ./dft/bluestein.c -2 +1
|
cannam@95
|
9327 M ./dft/conf.c -3 +3
|
cannam@95
|
9328 M ./dft/dftw-generic.c -8 +5
|
cannam@95
|
9329 M ./dft/dftw-genericbuf.c -8 +6
|
cannam@95
|
9330 M ./dft/rader.c -3 +4
|
cannam@95
|
9331 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
9332 M ./kernel/ifftw.h -4 +3
|
cannam@95
|
9333 M ./kernel/trig.c -5 +67
|
cannam@95
|
9334 R ./kernel/trig1.c
|
cannam@95
|
9335 M ./kernel/twiddle.c -11 +15
|
cannam@95
|
9336 M ./rdft/dht-rader.c -2 +4
|
cannam@95
|
9337
|
cannam@95
|
9338 Tue Dec 20 23:50:01 EST 2005 athena
|
cannam@95
|
9339 * [project @ 2005-12-21 04:50:01 by athena]
|
cannam@95
|
9340 tweaks
|
cannam@95
|
9341
|
cannam@95
|
9342 M ./kernel/md5.c -2 +1
|
cannam@95
|
9343
|
cannam@95
|
9344 Tue Dec 20 22:29:19 EST 2005 athena
|
cannam@95
|
9345 * [project @ 2005-12-21 03:29:19 by athena]
|
cannam@95
|
9346 Sped up planner, esp. in estimate mode. The planner now classifies
|
cannam@95
|
9347 all solvers into DFT, RDFT, and RDFT2, and it only invokes solvers
|
cannam@95
|
9348 appropriate for the problem being planned. Because we have several
|
cannam@95
|
9349 hundred solvers, the overhead of calling irrelevant solvers is
|
cannam@95
|
9350 significant, and this modification mitigates the issue somewhat.
|
cannam@95
|
9351
|
cannam@95
|
9352 M ./dft/bluestein.c -14 +10
|
cannam@95
|
9353 M ./dft/buffered.c -31 +30
|
cannam@95
|
9354 M ./dft/ct.c -16 +13
|
cannam@95
|
9355 M ./dft/ctsq.c -23 +20
|
cannam@95
|
9356 M ./dft/dft.h -4 +1
|
cannam@95
|
9357 M ./dft/direct.c -69 +62
|
cannam@95
|
9358 M ./dft/generic.c -12 +8
|
cannam@95
|
9359 M ./dft/indirect-transpose.c -23 +19
|
cannam@95
|
9360 M ./dft/indirect.c -37 +33
|
cannam@95
|
9361 M ./dft/nop.c -16 +15
|
cannam@95
|
9362 M ./dft/problem.c -6 +2
|
cannam@95
|
9363 M ./dft/rader.c -11 +7
|
cannam@95
|
9364 M ./dft/rank-geq2.c -13 +9
|
cannam@95
|
9365 M ./dft/vrank-geq1.c -16 +12
|
cannam@95
|
9366 M ./kernel/ifftw.h -1 +25
|
cannam@95
|
9367 M ./kernel/planner.c -5 +29
|
cannam@95
|
9368 M ./rdft/buffered.c -31 +30
|
cannam@95
|
9369 M ./rdft/buffered2.c -8 +5
|
cannam@95
|
9370 M ./rdft/dft-r2hc.c -10 +6
|
cannam@95
|
9371 M ./rdft/dht-r2hc.c -12 +9
|
cannam@95
|
9372 M ./rdft/dht-rader.c -13 +9
|
cannam@95
|
9373 M ./rdft/direct.c -49 +45
|
cannam@95
|
9374 M ./rdft/direct2.c -45 +41
|
cannam@95
|
9375 M ./rdft/generic.c -13 +9
|
cannam@95
|
9376 M ./rdft/hc2hc.c -19 +15
|
cannam@95
|
9377 M ./rdft/indirect.c -30 +26
|
cannam@95
|
9378 M ./rdft/nop.c -16 +13
|
cannam@95
|
9379 M ./rdft/nop2.c -17 +15
|
cannam@95
|
9380 M ./rdft/problem.c -6 +2
|
cannam@95
|
9381 M ./rdft/problem2.c -6 +2
|
cannam@95
|
9382 M ./rdft/rank-geq2-rdft2.c -20 +16
|
cannam@95
|
9383 M ./rdft/rank-geq2.c -13 +9
|
cannam@95
|
9384 M ./rdft/rank0-rdft2.c -13 +10
|
cannam@95
|
9385 M ./rdft/rank0.c -14 +10
|
cannam@95
|
9386 M ./rdft/rdft-dht.c -15 +13
|
cannam@95
|
9387 M ./rdft/rdft.h -6
|
cannam@95
|
9388 M ./rdft/rdft2-radix2.c -25 +17
|
cannam@95
|
9389 M ./rdft/vrank-geq1-rdft2.c -13 +12
|
cannam@95
|
9390 M ./rdft/vrank-geq1.c -15 +11
|
cannam@95
|
9391 M ./rdft/vrank3-transpose.c -27 +24
|
cannam@95
|
9392 M ./reodft/redft00e-r2hc-pad.c -12 +9
|
cannam@95
|
9393 M ./reodft/redft00e-r2hc.c -12 +9
|
cannam@95
|
9394 M ./reodft/reodft00e-splitradix.c -17 +14
|
cannam@95
|
9395 M ./reodft/reodft010e-r2hc.c -12 +9
|
cannam@95
|
9396 M ./reodft/reodft11e-r2hc-odd.c -12 +9
|
cannam@95
|
9397 M ./reodft/reodft11e-r2hc.c -11 +9
|
cannam@95
|
9398 M ./reodft/reodft11e-radix2.c -12 +9
|
cannam@95
|
9399 M ./reodft/rodft00e-r2hc-pad.c -12 +8
|
cannam@95
|
9400 M ./reodft/rodft00e-r2hc.c -11 +8
|
cannam@95
|
9401 M ./tests/hook.c -92 +98
|
cannam@95
|
9402
|
cannam@95
|
9403 Mon Dec 19 22:04:00 EST 2005 athena
|
cannam@95
|
9404 * [project @ 2005-12-20 03:04:00 by athena]
|
cannam@95
|
9405 Eliminated all calls to sprintf() in favor of own routines, so as not
|
cannam@95
|
9406 to force users to link stdio and the associated locale/pthreads crap.
|
cannam@95
|
9407
|
cannam@95
|
9408 M ./kernel/print.c -35 +50
|
cannam@95
|
9409
|
cannam@95
|
9410 Mon Dec 19 21:27:25 EST 2005 athena
|
cannam@95
|
9411 * [project @ 2005-12-20 02:27:25 by athena]
|
cannam@95
|
9412 Implemented routine to print INT, removing the need for c99's
|
cannam@95
|
9413 %td format.
|
cannam@95
|
9414
|
cannam@95
|
9415 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
9416 M ./kernel/print.c -7 +27
|
cannam@95
|
9417
|
cannam@95
|
9418 Mon Dec 19 12:06:33 EST 2005 athena
|
cannam@95
|
9419 * [project @ 2005-12-19 17:06:33 by athena]
|
cannam@95
|
9420 info->n is size_t
|
cannam@95
|
9421
|
cannam@95
|
9422 M ./kernel/alloc.c -2 +2
|
cannam@95
|
9423
|
cannam@95
|
9424 Sun Dec 18 18:15:04 EST 2005 athena
|
cannam@95
|
9425 * [project @ 2005-12-18 23:15:04 by athena]
|
cannam@95
|
9426 Explicit casts in front of pointer difference in printf() context,
|
cannam@95
|
9427 just in case INT != ptrdiff_t.
|
cannam@95
|
9428
|
cannam@95
|
9429 M ./configure.ac -1 +1
|
cannam@95
|
9430 M ./dft/problem.c -3 +3
|
cannam@95
|
9431 M ./rdft/problem.c -2 +2
|
cannam@95
|
9432 M ./rdft/problem2.c -3 +3
|
cannam@95
|
9433
|
cannam@95
|
9434 Sun Dec 18 16:52:38 EST 2005 athena
|
cannam@95
|
9435 * [project @ 2005-12-18 21:52:38 by athena]
|
cannam@95
|
9436 Forgot to add %D to print.c
|
cannam@95
|
9437
|
cannam@95
|
9438 M ./kernel/print.c -1 +6
|
cannam@95
|
9439
|
cannam@95
|
9440 Sun Dec 18 16:43:26 EST 2005 athena
|
cannam@95
|
9441 * [project @ 2005-12-18 21:43:26 by athena]
|
cannam@95
|
9442 Use %D as format character for type INT.
|
cannam@95
|
9443
|
cannam@95
|
9444 M ./dft/bluestein.c -1 +1
|
cannam@95
|
9445 M ./dft/buffered.c -2 +2
|
cannam@95
|
9446 M ./dft/ct.c -2 +2
|
cannam@95
|
9447 M ./dft/ctsq.c -2 +2
|
cannam@95
|
9448 M ./dft/dftw-direct.c -3 +3
|
cannam@95
|
9449 M ./dft/dftw-generic.c -1 +1
|
cannam@95
|
9450 M ./dft/dftw-genericbuf.c -1 +1
|
cannam@95
|
9451 M ./dft/direct.c -3 +3
|
cannam@95
|
9452 M ./dft/generic.c -1 +1
|
cannam@95
|
9453 M ./dft/problem.c -2 +2
|
cannam@95
|
9454 M ./dft/rader.c -1 +1
|
cannam@95
|
9455 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
9456 M ./kernel/print.c -9 +1
|
cannam@95
|
9457 M ./kernel/tensor.c -2 +2
|
cannam@95
|
9458 M ./rdft/buffered.c -2 +2
|
cannam@95
|
9459 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
9460 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
9461 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
9462 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
9463 M ./rdft/direct.c -2 +2
|
cannam@95
|
9464 M ./rdft/direct2.c -2 +2
|
cannam@95
|
9465 M ./rdft/generic.c -1 +1
|
cannam@95
|
9466 M ./rdft/hc2hc-direct.c -2 +2
|
cannam@95
|
9467 M ./rdft/hc2hc-directbuf.c -2 +2
|
cannam@95
|
9468 M ./rdft/hc2hc-generic.c -1 +1
|
cannam@95
|
9469 M ./rdft/hc2hc.c -1 +1
|
cannam@95
|
9470 M ./rdft/problem.c -2 +2
|
cannam@95
|
9471 M ./rdft/problem2.c -2 +2
|
cannam@95
|
9472 M ./rdft/rank0.c -2 +2
|
cannam@95
|
9473 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
9474 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
9475 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
9476 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
9477 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
9478 M ./reodft/redft00e-r2hc-pad.c -2 +2
|
cannam@95
|
9479 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
9480 M ./reodft/reodft00e-splitradix.c -3 +3
|
cannam@95
|
9481 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
9482 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
9483 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
9484 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
9485 M ./reodft/rodft00e-r2hc-pad.c -2 +2
|
cannam@95
|
9486 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
9487
|
cannam@95
|
9488 Sun Dec 18 15:14:03 EST 2005 athena
|
cannam@95
|
9489 * [project @ 2005-12-18 20:14:03 by athena]
|
cannam@95
|
9490 Changed type of an_int_guaranteed_to_be_zero. Changed name as well.
|
cannam@95
|
9491
|
cannam@95
|
9492 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
9493 M ./kernel/stride.c -2 +2
|
cannam@95
|
9494
|
cannam@95
|
9495 Sun Dec 18 14:41:31 EST 2005 athena
|
cannam@95
|
9496 * [project @ 2005-12-18 19:41:31 by athena]
|
cannam@95
|
9497 converted %o -> INT
|
cannam@95
|
9498
|
cannam@95
|
9499 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
9500 M ./kernel/planner.c -2 +2
|
cannam@95
|
9501 M ./kernel/print.c -8 +6
|
cannam@95
|
9502
|
cannam@95
|
9503 Sat Dec 17 20:28:50 EST 2005 athena
|
cannam@95
|
9504 * [project @ 2005-12-18 01:28:50 by athena]
|
cannam@95
|
9505 Major 64-bit cleanup.
|
cannam@95
|
9506
|
cannam@95
|
9507 M ./dft/bluestein.c -14 +15
|
cannam@95
|
9508 M ./dft/buffered.c -20 +20
|
cannam@95
|
9509 M ./dft/codelet-dft.h -17 +17
|
cannam@95
|
9510 M ./dft/codelets/n.c -1 +1
|
cannam@95
|
9511 M ./dft/codelets/t.c -1 +1
|
cannam@95
|
9512 M ./dft/ct.c -6 +6
|
cannam@95
|
9513 M ./dft/ct.h -5 +5
|
cannam@95
|
9514 M ./dft/ctsq.c -6 +6
|
cannam@95
|
9515 M ./dft/dftw-direct.c -17 +17
|
cannam@95
|
9516 M ./dft/dftw-generic.c -28 +28
|
cannam@95
|
9517 M ./dft/dftw-genericbuf.c -25 +25
|
cannam@95
|
9518 M ./dft/direct.c -16 +14
|
cannam@95
|
9519 M ./dft/generic.c -8 +8
|
cannam@95
|
9520 M ./dft/indirect-transpose.c -5 +5
|
cannam@95
|
9521 M ./dft/problem.c -3 +3
|
cannam@95
|
9522 M ./dft/rader.c -10 +10
|
cannam@95
|
9523 M ./dft/simd/n1b.c -1 +1
|
cannam@95
|
9524 M ./dft/simd/n1f.c -1 +1
|
cannam@95
|
9525 M ./dft/simd/n2b.c -1 +1
|
cannam@95
|
9526 M ./dft/simd/n2f.c -1 +1
|
cannam@95
|
9527 M ./dft/simd/n2s.c -1 +1
|
cannam@95
|
9528 M ./dft/simd/q1b.c -1 +1
|
cannam@95
|
9529 M ./dft/simd/q1f.c -1 +1
|
cannam@95
|
9530 M ./dft/simd/t.c -5 +5
|
cannam@95
|
9531 M ./dft/simd/t1s.c -1 +1
|
cannam@95
|
9532 M ./dft/vrank-geq1.c -5 +5
|
cannam@95
|
9533 M ./dft/zero.c -3 +3
|
cannam@95
|
9534 M ./genfft/gen_hc2hc.ml -5 +5
|
cannam@95
|
9535 M ./genfft/gen_hc2r.ml -6 +6
|
cannam@95
|
9536 M ./genfft/gen_notw.ml -6 +6
|
cannam@95
|
9537 M ./genfft/gen_notw_c.ml -6 +6
|
cannam@95
|
9538 M ./genfft/gen_r2hc.ml -6 +6
|
cannam@95
|
9539 M ./genfft/gen_r2r.ml -6 +6
|
cannam@95
|
9540 M ./genfft/gen_twiddle.ml -5 +5
|
cannam@95
|
9541 M ./genfft/gen_twiddle_c.ml -5 +5
|
cannam@95
|
9542 M ./genfft/gen_twidsq.ml -5 +5
|
cannam@95
|
9543 M ./genfft/gen_twidsq_c.ml -5 +5
|
cannam@95
|
9544 M ./kernel/buffered.c -2 +2
|
cannam@95
|
9545 M ./kernel/cpy1d.c -2 +2
|
cannam@95
|
9546 M ./kernel/cpy2d-pair.c -9 +7
|
cannam@95
|
9547 M ./kernel/cpy2d.c -20 +19
|
cannam@95
|
9548 M ./kernel/ct.c -1 +1
|
cannam@95
|
9549 M ./kernel/iabs.c -3 +3
|
cannam@95
|
9550 M ./kernel/ifftw.h -81 +99
|
cannam@95
|
9551 M ./kernel/md5-1.c -5 +5
|
cannam@95
|
9552 M ./kernel/minmax.c -3 +3
|
cannam@95
|
9553 M ./kernel/ops.c -4 +4
|
cannam@95
|
9554 M ./kernel/planner.c -2 +2
|
cannam@95
|
9555 M ./kernel/primes.c -27 +29
|
cannam@95
|
9556 M ./kernel/rader.c -3 +3
|
cannam@95
|
9557 M ./kernel/solvtab.c -1 +2
|
cannam@95
|
9558 M ./kernel/stride.c -3 +3
|
cannam@95
|
9559 M ./kernel/tensor.c -7 +8
|
cannam@95
|
9560 M ./kernel/tensor1.c -2 +2
|
cannam@95
|
9561 M ./kernel/tensor2.c -3 +21
|
cannam@95
|
9562 M ./kernel/tensor4.c -8 +8
|
cannam@95
|
9563 M ./kernel/tensor7.c -10 +16
|
cannam@95
|
9564 M ./kernel/tile2d.c -31 +8
|
cannam@95
|
9565 M ./kernel/transpose.c -12 +12
|
cannam@95
|
9566 M ./kernel/trig.c -13 +3
|
cannam@95
|
9567 M ./kernel/twiddle.c -23 +23
|
cannam@95
|
9568 M ./rdft/buffered.c -15 +15
|
cannam@95
|
9569 M ./rdft/buffered2.c -30 +30
|
cannam@95
|
9570 M ./rdft/codelet-rdft.h -29 +29
|
cannam@95
|
9571 M ./rdft/codelets/hc2r.c -1 +1
|
cannam@95
|
9572 M ./rdft/codelets/hfb.c -1 +1
|
cannam@95
|
9573 M ./rdft/codelets/r2hc.c -1 +1
|
cannam@95
|
9574 M ./rdft/codelets/r2r.c -1 +1
|
cannam@95
|
9575 M ./rdft/dft-r2hc.c -12 +12
|
cannam@95
|
9576 M ./rdft/dht-r2hc.c -5 +5
|
cannam@95
|
9577 M ./rdft/dht-rader.c -12 +12
|
cannam@95
|
9578 M ./rdft/direct.c -11 +11
|
cannam@95
|
9579 M ./rdft/direct2.c -8 +8
|
cannam@95
|
9580 M ./rdft/generic.c -14 +14
|
cannam@95
|
9581 M ./rdft/hc2hc-common.c -3 +3
|
cannam@95
|
9582 M ./rdft/hc2hc-direct.c -13 +13
|
cannam@95
|
9583 M ./rdft/hc2hc-directbuf.c -24 +24
|
cannam@95
|
9584 M ./rdft/hc2hc-generic.c -48 +31
|
cannam@95
|
9585 M ./rdft/hc2hc.c -5 +5
|
cannam@95
|
9586 M ./rdft/hc2hc.h -7 +7
|
cannam@95
|
9587 M ./rdft/problem.c -3 +3
|
cannam@95
|
9588 M ./rdft/problem2.c -2 +2
|
cannam@95
|
9589 M ./rdft/rank0-rdft2.c -7 +7
|
cannam@95
|
9590 M ./rdft/rank0.c -11 +11
|
cannam@95
|
9591 M ./rdft/rdft-dht.c -9 +9
|
cannam@95
|
9592 M ./rdft/rdft.h -2 +2
|
cannam@95
|
9593 M ./rdft/rdft2-inplace-strides.c -3 +3
|
cannam@95
|
9594 M ./rdft/rdft2-radix2.c -23 +23
|
cannam@95
|
9595 M ./rdft/rdft2-strides.c -1 +1
|
cannam@95
|
9596 M ./rdft/rdft2-tensor-max-index.c -4 +4
|
cannam@95
|
9597 M ./rdft/vrank-geq1-rdft2.c -6 +6
|
cannam@95
|
9598 M ./rdft/vrank-geq1.c -5 +5
|
cannam@95
|
9599 M ./rdft/vrank3-transpose.c -53 +54
|
cannam@95
|
9600 M ./reodft/redft00e-r2hc-pad.c -11 +11
|
cannam@95
|
9601 M ./reodft/redft00e-r2hc.c -11 +11
|
cannam@95
|
9602 M ./reodft/reodft00e-splitradix.c -16 +17
|
cannam@95
|
9603 M ./reodft/reodft010e-r2hc.c -26 +26
|
cannam@95
|
9604 M ./reodft/reodft11e-r2hc-odd.c -19 +19
|
cannam@95
|
9605 M ./reodft/reodft11e-r2hc.c -16 +16
|
cannam@95
|
9606 M ./reodft/reodft11e-radix2.c -25 +25
|
cannam@95
|
9607 M ./reodft/rodft00e-r2hc-pad.c -11 +11
|
cannam@95
|
9608 M ./reodft/rodft00e-r2hc.c -11 +11
|
cannam@95
|
9609 M ./simd/sse2.c -2 +3
|
cannam@95
|
9610 M ./simd/taint.c -2 +2
|
cannam@95
|
9611
|
cannam@95
|
9612 Sat Aug 12 23:34:43 EDT 2006 Unknown tagger
|
cannam@95
|
9613 tagged before-64bit-rewrite
|
cannam@95
|
9614
|
cannam@95
|
9615
|
cannam@95
|
9616 Wed Dec 7 22:39:01 EST 2005 stevenj
|
cannam@95
|
9617 * [project @ 2005-12-08 03:39:01 by stevenj]
|
cannam@95
|
9618 PGI x86-64 cycle counter, courtesy Cristiano Calonaci
|
cannam@95
|
9619
|
cannam@95
|
9620 M ./kernel/cycle.h -1 +12
|
cannam@95
|
9621
|
cannam@95
|
9622 Mon Dec 5 21:25:57 EST 2005 athena
|
cannam@95
|
9623 * [project @ 2005-12-06 02:25:57 by athena]
|
cannam@95
|
9624 Must insert into hash table when wisdom_state == WISDOM_ONLY,
|
cannam@95
|
9625 otherwise wisdom does not work.
|
cannam@95
|
9626
|
cannam@95
|
9627 M ./kernel/planner.c -2 +3
|
cannam@95
|
9628
|
cannam@95
|
9629 Sat Oct 8 18:08:44 EDT 2005 stevenj
|
cannam@95
|
9630 * [project @ 2005-10-08 22:07:37 by stevenj]
|
cannam@95
|
9631 comment
|
cannam@95
|
9632
|
cannam@95
|
9633 M ./m4/acx_pthread.m4 -1 +2
|
cannam@95
|
9634
|
cannam@95
|
9635 Sun Oct 2 11:49:13 EDT 2005 athena
|
cannam@95
|
9636 * [project @ 2005-10-02 15:49:13 by athena]
|
cannam@95
|
9637 Paranoia: made planner robust against MD5 collisions.
|
cannam@95
|
9638
|
cannam@95
|
9639 M ./api/apiplan.c -6 +37
|
cannam@95
|
9640 M ./kernel/ifftw.h -1 +19
|
cannam@95
|
9641 M ./kernel/planner.c -25 +55
|
cannam@95
|
9642
|
cannam@95
|
9643 Tue Sep 27 22:33:18 EDT 2005 athena
|
cannam@95
|
9644 * [project @ 2005-09-28 02:33:18 by athena]
|
cannam@95
|
9645 Note that --enable-3dnow is unsupported.
|
cannam@95
|
9646
|
cannam@95
|
9647 M ./doc/FAQ/fftw-faq.bfnn -2 +2
|
cannam@95
|
9648
|
cannam@95
|
9649 Tue Sep 27 22:31:04 EDT 2005 athena
|
cannam@95
|
9650 * [project @ 2005-09-28 02:31:04 by athena]
|
cannam@95
|
9651 * Removed --enable-3dnow support.
|
cannam@95
|
9652
|
cannam@95
|
9653 * SIMD support for split complex arrays.
|
cannam@95
|
9654
|
cannam@95
|
9655 M ./NEWS +4
|
cannam@95
|
9656
|
cannam@95
|
9657 Tue Sep 27 22:28:41 EDT 2005 athena
|
cannam@95
|
9658 * [project @ 2005-09-28 02:28:40 by athena]
|
cannam@95
|
9659 Removed --enabled-3dnow, since it is becoming useless as the world
|
cannam@95
|
9660 moves to x86-64, and it is a pain to maintain. (We should probably
|
cannam@95
|
9661 remove the k7 stuff as well.)
|
cannam@95
|
9662
|
cannam@95
|
9663 M ./api/version.c -5 +1
|
cannam@95
|
9664 M ./configure.ac -9
|
cannam@95
|
9665 M ./genfft/gen_notw.ml -6 +4
|
cannam@95
|
9666 M ./genfft/gen_notw_c.ml -4 +2
|
cannam@95
|
9667 M ./genfft/gen_twiddle.ml -5 +3
|
cannam@95
|
9668 M ./genfft/gen_twiddle_c.ml -4 +2
|
cannam@95
|
9669 M ./genfft/gen_twidsq_c.ml -4 +2
|
cannam@95
|
9670 M ./kernel/align.c -4 +2
|
cannam@95
|
9671 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
9672 R ./simd/3dnow.c
|
cannam@95
|
9673 M ./simd/Makefile.am -2 +2
|
cannam@95
|
9674 R ./simd/simd-3dnow.h
|
cannam@95
|
9675 M ./simd/simd-altivec.h -3
|
cannam@95
|
9676 M ./simd/simd-sse.h -3
|
cannam@95
|
9677 M ./simd/simd-sse2.h -3
|
cannam@95
|
9678 M ./simd/simd.h -4
|
cannam@95
|
9679
|
cannam@95
|
9680 Tue Sep 27 21:59:16 EDT 2005 athena
|
cannam@95
|
9681 * [project @ 2005-09-28 01:59:16 by athena]
|
cannam@95
|
9682 Missing BEGIN_SIMD(), END_SIMD() statements.
|
cannam@95
|
9683
|
cannam@95
|
9684 M ./genfft/gen_notw.ml -4 +6
|
cannam@95
|
9685 M ./genfft/gen_twiddle.ml -3 +5
|
cannam@95
|
9686
|
cannam@95
|
9687 Tue Sep 27 12:16:08 EDT 2005 athena
|
cannam@95
|
9688 * [project @ 2005-09-27 16:16:08 by athena]
|
cannam@95
|
9689 Tweaks
|
cannam@95
|
9690
|
cannam@95
|
9691 M ./simd/simd-sse.h -12 +9
|
cannam@95
|
9692
|
cannam@95
|
9693 Tue Sep 27 10:04:32 EDT 2005 athena
|
cannam@95
|
9694 * [project @ 2005-09-27 14:04:32 by athena]
|
cannam@95
|
9695 Fixed wrong opcount for simd codelets.
|
cannam@95
|
9696
|
cannam@95
|
9697 M ./genfft/to_alist.ml -9 +9
|
cannam@95
|
9698
|
cannam@95
|
9699 Tue Sep 27 09:25:50 EDT 2005 athena
|
cannam@95
|
9700 * [project @ 2005-09-27 13:25:50 by athena]
|
cannam@95
|
9701 Fixed wrong opcount for simd codelets.
|
cannam@95
|
9702
|
cannam@95
|
9703 M ./dft/dftw-direct.c -2 +2
|
cannam@95
|
9704
|
cannam@95
|
9705 Mon Sep 26 22:58:19 EDT 2005 athena
|
cannam@95
|
9706 * [project @ 2005-09-27 02:58:19 by athena]
|
cannam@95
|
9707 fixed flop counts
|
cannam@95
|
9708
|
cannam@95
|
9709 M ./genfft/c.ml -23 +17
|
cannam@95
|
9710 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
9711 M ./simd/simd-sse2.h -9 +9
|
cannam@95
|
9712
|
cannam@95
|
9713 Mon Sep 26 22:34:40 EDT 2005 athena
|
cannam@95
|
9714 * [project @ 2005-09-27 02:34:40 by athena]
|
cannam@95
|
9715 Silence warnings
|
cannam@95
|
9716
|
cannam@95
|
9717 M ./simd/simd-sse2.h +6
|
cannam@95
|
9718
|
cannam@95
|
9719 Mon Sep 26 20:52:36 EDT 2005 athena
|
cannam@95
|
9720 * [project @ 2005-09-27 00:52:36 by athena]
|
cannam@95
|
9721 Implemented split-complex SIMD codelets
|
cannam@95
|
9722
|
cannam@95
|
9723 A ./dft/simd/n2s.c
|
cannam@95
|
9724 A ./dft/simd/n2s.h
|
cannam@95
|
9725 A ./dft/simd/t1s.c
|
cannam@95
|
9726 A ./dft/simd/t1s.h
|
cannam@95
|
9727 M ./dft/simd/Makefile.am -2 +3
|
cannam@95
|
9728 M ./dft/simd/codelets/Makefile.am -6 +18
|
cannam@95
|
9729 M ./dft/simd/n2s.c +50
|
cannam@95
|
9730 M ./dft/simd/n2s.h +28
|
cannam@95
|
9731 M ./dft/simd/t1s.c +48
|
cannam@95
|
9732 M ./dft/simd/t1s.h +33
|
cannam@95
|
9733 M ./genfft/annotate.ml -3 +3
|
cannam@95
|
9734 M ./genfft/c.ml -1 +3
|
cannam@95
|
9735 M ./genfft/gen_hc2hc.ml -3 +3
|
cannam@95
|
9736 M ./genfft/gen_notw.ml -5 +26
|
cannam@95
|
9737 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
9738 M ./genfft/gen_twiddle_c.ml -3 +3
|
cannam@95
|
9739 M ./genfft/gen_twidsq_c.ml -3 +3
|
cannam@95
|
9740 M ./genfft/genutil.ml -3 +3
|
cannam@95
|
9741 M ./genfft/simd.ml -14 +8
|
cannam@95
|
9742 M ./genfft/twiddle.ml -3 +3
|
cannam@95
|
9743 M ./genfft/twiddle.mli -2 +2
|
cannam@95
|
9744 M ./simd/simd-altivec.h -7 +33
|
cannam@95
|
9745 M ./simd/simd-sse.h +33
|
cannam@95
|
9746 M ./simd/simd-sse2.h -2 +38
|
cannam@95
|
9747 M ./simd/simd.h +2
|
cannam@95
|
9748
|
cannam@95
|
9749 Sun Sep 25 22:25:35 EDT 2005 athena
|
cannam@95
|
9750 * [project @ 2005-09-26 02:25:35 by athena]
|
cannam@95
|
9751 Generalized the ``store pairs'' trick (now called ``store multiple'').
|
cannam@95
|
9752
|
cannam@95
|
9753 M ./dft/simd/codelets/Makefile.am -2 +2
|
cannam@95
|
9754 M ./genfft/annotate.ml -37 +25
|
cannam@95
|
9755 M ./genfft/annotate.mli -4 +2
|
cannam@95
|
9756 M ./genfft/expr.ml -6 +6
|
cannam@95
|
9757 M ./genfft/expr.mli -2 +2
|
cannam@95
|
9758 M ./genfft/gen_notw_c.ml -11 +13
|
cannam@95
|
9759 M ./genfft/simd.ml -6 +10
|
cannam@95
|
9760 M ./genfft/simdmagic.ml -3 +3
|
cannam@95
|
9761 M ./simd/simd-3dnow.h -2 +2
|
cannam@95
|
9762 M ./simd/simd-altivec.h -2 +4
|
cannam@95
|
9763 M ./simd/simd-sse.h -3 +3
|
cannam@95
|
9764 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
9765
|
cannam@95
|
9766 Sun Sep 25 18:58:20 EDT 2005 athena
|
cannam@95
|
9767 * [project @ 2005-09-25 22:58:20 by athena]
|
cannam@95
|
9768 Silence some warnings.
|
cannam@95
|
9769
|
cannam@95
|
9770 M ./simd/simd-altivec.h -4 +4
|
cannam@95
|
9771
|
cannam@95
|
9772 Sat Sep 24 12:37:16 EDT 2005 athena
|
cannam@95
|
9773 * [project @ 2005-09-24 16:37:16 by athena]
|
cannam@95
|
9774 Removed obsolete cruft
|
cannam@95
|
9775
|
cannam@95
|
9776 M ./simd/simd-altivec.h -6 +6
|
cannam@95
|
9777
|
cannam@95
|
9778 Mon Sep 19 22:55:19 EDT 2005 athena
|
cannam@95
|
9779 * [project @ 2005-09-20 02:55:19 by athena]
|
cannam@95
|
9780 Re-enabled check for <altivec.h> because OSX requires it.
|
cannam@95
|
9781
|
cannam@95
|
9782 M ./configure.ac -1 +1
|
cannam@95
|
9783 M ./simd/simd-altivec.h +2
|
cannam@95
|
9784
|
cannam@95
|
9785 Sun Sep 11 11:03:03 EDT 2005 athena
|
cannam@95
|
9786 * [project @ 2005-09-11 15:03:03 by athena]
|
cannam@95
|
9787 Check for sizeof(unsigned int) unconditionally, because the
|
cannam@95
|
9788 result is used by ifftw.h.
|
cannam@95
|
9789
|
cannam@95
|
9790 M ./configure.ac -2 +2
|
cannam@95
|
9791
|
cannam@95
|
9792 Sun Sep 11 10:59:40 EDT 2005 athena
|
cannam@95
|
9793 * [project @ 2005-09-11 14:59:40 by athena]
|
cannam@95
|
9794 Higher size limit for t2 codelets.
|
cannam@95
|
9795
|
cannam@95
|
9796 M ./dft/simd/t.c -1 +1
|
cannam@95
|
9797
|
cannam@95
|
9798 Sun Sep 11 10:50:37 EDT 2005 athena
|
cannam@95
|
9799 * [project @ 2005-09-11 14:50:37 by athena]
|
cannam@95
|
9800 Heuristic: do not use t2 simd codelets for N>1024.
|
cannam@95
|
9801
|
cannam@95
|
9802 A ./dft/simd/t.c
|
cannam@95
|
9803 M ./dft/simd/Makefile.am -2 +2
|
cannam@95
|
9804 M ./dft/simd/t.c +98
|
cannam@95
|
9805 R ./dft/simd/t1b.c
|
cannam@95
|
9806 R ./dft/simd/t1f.c
|
cannam@95
|
9807 M ./dft/simd/t2b.h -2 +1
|
cannam@95
|
9808 M ./dft/simd/t2f.h -2 +1
|
cannam@95
|
9809
|
cannam@95
|
9810 Mon Sep 5 22:22:50 EDT 2005 athena
|
cannam@95
|
9811 * [project @ 2005-09-06 02:22:50 by athena]
|
cannam@95
|
9812 Larger tolerance in timer calibration routine.
|
cannam@95
|
9813
|
cannam@95
|
9814 M ./libbench2/timer.c -2 +2
|
cannam@95
|
9815
|
cannam@95
|
9816 Mon Sep 5 16:03:33 EDT 2005 athena
|
cannam@95
|
9817 * [project @ 2005-09-05 20:03:33 by athena]
|
cannam@95
|
9818 #include <altivec.h> unconditionally. (There is no point in checking.)
|
cannam@95
|
9819
|
cannam@95
|
9820 M ./configure.ac -2 +1
|
cannam@95
|
9821 M ./simd/simd-altivec.h -2
|
cannam@95
|
9822
|
cannam@95
|
9823 Mon Sep 5 15:23:27 EDT 2005 athena
|
cannam@95
|
9824 * [project @ 2005-09-05 19:23:27 by athena]
|
cannam@95
|
9825 Removed SSE and SSE2 asm because it was bitrotting. Use the Intel
|
cannam@95
|
9826 API instead, which seems to be supported by gcc >= 3.3.
|
cannam@95
|
9827 Moved files that require -msse, -msse2 to new directory.
|
cannam@95
|
9828
|
cannam@95
|
9829 A ./simd/nonportable/
|
cannam@95
|
9830 A ./simd/nonportable/Makefile.am
|
cannam@95
|
9831 A ./simd/nonportable/sse.c
|
cannam@95
|
9832 A ./simd/nonportable/sse2.c
|
cannam@95
|
9833 M ./Makefile.am +1
|
cannam@95
|
9834 M ./configure.ac +1
|
cannam@95
|
9835 M ./simd/Makefile.am -4 +3
|
cannam@95
|
9836 M ./simd/nonportable/Makefile.am +8
|
cannam@95
|
9837 M ./simd/nonportable/sse.c +43
|
cannam@95
|
9838 M ./simd/nonportable/sse2.c +43
|
cannam@95
|
9839 M ./simd/simd-sse.h -101 +19
|
cannam@95
|
9840 M ./simd/simd-sse2.h -75 +7
|
cannam@95
|
9841 R ./simd/sse-aux.c
|
cannam@95
|
9842 M ./simd/sse.c -5 +7
|
cannam@95
|
9843 R ./simd/sse2-aux.c
|
cannam@95
|
9844 M ./simd/sse2.c -5 +7
|
cannam@95
|
9845
|
cannam@95
|
9846 Mon Sep 5 12:56:28 EDT 2005 athena
|
cannam@95
|
9847 * [project @ 2005-09-05 16:56:28 by athena]
|
cannam@95
|
9848 Parse cputypes of the form 7447A,altivecsupported
|
cannam@95
|
9849
|
cannam@95
|
9850 M ./m4/ax_gcc_archflag.m4 -1 +1
|
cannam@95
|
9851
|
cannam@95
|
9852 Mon Sep 5 12:52:30 EDT 2005 athena
|
cannam@95
|
9853 * [project @ 2005-09-05 16:52:30 by athena]
|
cannam@95
|
9854 Distinguish powerpc 7400 from the 7450, which has a different
|
cannam@95
|
9855 pipeline.
|
cannam@95
|
9856
|
cannam@95
|
9857 M ./m4/ax_gcc_archflag.m4 +2
|
cannam@95
|
9858
|
cannam@95
|
9859 Mon Sep 5 12:46:00 EDT 2005 athena
|
cannam@95
|
9860 * [project @ 2005-09-05 16:46:00 by athena]
|
cannam@95
|
9861 Paranoia: define RIGHT_CPU unconditionally.
|
cannam@95
|
9862
|
cannam@95
|
9863 M ./simd/simd-altivec.h -3 +3
|
cannam@95
|
9864
|
cannam@95
|
9865 Thu Aug 11 20:56:41 EDT 2005 athena
|
cannam@95
|
9866 * [project @ 2005-08-12 00:56:41 by athena]
|
cannam@95
|
9867 Removed obsolete name fftw-wisdom2c.
|
cannam@95
|
9868
|
cannam@95
|
9869 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
9870
|
cannam@95
|
9871 Thu Aug 11 20:55:59 EDT 2005 athena
|
cannam@95
|
9872 * [project @ 2005-08-12 00:55:59 by athena]
|
cannam@95
|
9873 Avoid creation of temporary files---use cpp magic instead.
|
cannam@95
|
9874 This fix solves a security bug and avoids nonportable tempfile
|
cannam@95
|
9875 creation hacks.
|
cannam@95
|
9876
|
cannam@95
|
9877 M ./tools/fftw-wisdom-to-conf.in -13 +20
|
cannam@95
|
9878
|
cannam@95
|
9879 Fri Aug 5 10:03:02 EDT 2005 athena
|
cannam@95
|
9880 * [project @ 2005-08-05 14:03:02 by athena]
|
cannam@95
|
9881 Workaround for with gcc-3.3 altivec bug.
|
cannam@95
|
9882
|
cannam@95
|
9883 M ./configure.ac -1 +3
|
cannam@95
|
9884 M ./simd/altivec.c -3 +2
|
cannam@95
|
9885 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
9886
|
cannam@95
|
9887 Wed Jun 15 21:36:46 EDT 2005 stevenj
|
cannam@95
|
9888 * [project @ 2005-06-16 01:36:46 by stevenj]
|
cannam@95
|
9889 solaris fix: check -pthreads first since gcc does not like -pthread but chokes due to stubbed libc (grr)
|
cannam@95
|
9890
|
cannam@95
|
9891 M ./m4/acx_pthread.m4 -2 +2
|
cannam@95
|
9892
|
cannam@95
|
9893 Fri Jun 3 17:19:56 EDT 2005 stevenj
|
cannam@95
|
9894 * [project @ 2005-06-03 21:19:56 by stevenj]
|
cannam@95
|
9895 note that VC++ bug was fixed in 2005
|
cannam@95
|
9896
|
cannam@95
|
9897 M ./doc/FAQ/fftw-faq.bfnn -4 +4
|
cannam@95
|
9898
|
cannam@95
|
9899 Mon May 30 16:30:45 EDT 2005 stevenj
|
cannam@95
|
9900 * [project @ 2005-05-30 20:30:32 by stevenj]
|
cannam@95
|
9901 generalized ax_cc_vendor to ax_compiler_vendor
|
cannam@95
|
9902
|
cannam@95
|
9903 A ./m4/ax_compiler_vendor.m4
|
cannam@95
|
9904 M ./configure.ac -2 +2
|
cannam@95
|
9905 M ./m4/ax_cc_maxopt.m4 -5 +5
|
cannam@95
|
9906 R ./m4/ax_cc_vendor.m4
|
cannam@95
|
9907 M ./m4/ax_compiler_vendor.m4 +30
|
cannam@95
|
9908
|
cannam@95
|
9909 Mon May 30 15:55:07 EDT 2005 stevenj
|
cannam@95
|
9910 * [project @ 2005-05-30 19:55:07 by stevenj]
|
cannam@95
|
9911 updated message
|
cannam@95
|
9912
|
cannam@95
|
9913 M ./m4/ax_cc_maxopt.m4 -2 +2
|
cannam@95
|
9914
|
cannam@95
|
9915 Mon May 30 15:45:14 EDT 2005 stevenj
|
cannam@95
|
9916 * [project @ 2005-05-30 19:45:14 by stevenj]
|
cannam@95
|
9917 update for new AC archive format
|
cannam@95
|
9918
|
cannam@95
|
9919 M ./m4/acx_pthread.m4 -1 +4
|
cannam@95
|
9920 M ./m4/ax_cc_maxopt.m4 -4 +9
|
cannam@95
|
9921 M ./m4/ax_cc_vendor.m4 +6
|
cannam@95
|
9922 M ./m4/ax_check_compiler_flags.m4 -1 +4
|
cannam@95
|
9923 M ./m4/ax_gcc_aligns_stack.m4 -1 +4
|
cannam@95
|
9924 M ./m4/ax_gcc_archflag.m4 -2 +5
|
cannam@95
|
9925 M ./m4/ax_gcc_version.m4 -1 +4
|
cannam@95
|
9926 M ./m4/ax_gcc_x86_cpuid.m4 -1 +4
|
cannam@95
|
9927 M ./m4/ax_openmp.m4 -1 +4
|
cannam@95
|
9928
|
cannam@95
|
9929 Mon May 23 23:12:22 EDT 2005 stevenj
|
cannam@95
|
9930 * [project @ 2005-05-24 03:12:22 by stevenj]
|
cannam@95
|
9931
|
cannam@95
|
9932 M ./api/fftw3.h -2 +2
|
cannam@95
|
9933
|
cannam@95
|
9934 Mon May 23 18:17:38 EDT 2005 stevenj
|
cannam@95
|
9935 * [project @ 2005-05-23 22:17:38 by stevenj]
|
cannam@95
|
9936
|
cannam@95
|
9937 M ./NEWS -1 +1
|
cannam@95
|
9938
|
cannam@95
|
9939 Mon May 23 18:13:08 EDT 2005 stevenj
|
cannam@95
|
9940 * [project @ 2005-05-23 22:13:08 by stevenj]
|
cannam@95
|
9941 more notes
|
cannam@95
|
9942
|
cannam@95
|
9943 M ./NEWS -1 +9
|
cannam@95
|
9944
|
cannam@95
|
9945 Sun May 22 23:37:08 EDT 2005 stevenj
|
cannam@95
|
9946 * [project @ 2005-05-23 03:37:08 by stevenj]
|
cannam@95
|
9947 whoops
|
cannam@95
|
9948
|
cannam@95
|
9949 M ./m4/ax_cc_maxopt.m4 -8 +8
|
cannam@95
|
9950
|
cannam@95
|
9951 Sun May 22 22:37:50 EDT 2005 stevenj
|
cannam@95
|
9952 * [project @ 2005-05-23 02:37:50 by stevenj]
|
cannam@95
|
9953 note icc 8.x annoyance
|
cannam@95
|
9954
|
cannam@95
|
9955 M ./doc/FAQ/fftw-faq.bfnn -1 +3
|
cannam@95
|
9956
|
cannam@95
|
9957 Sun May 22 22:36:04 EDT 2005 stevenj
|
cannam@95
|
9958 * [project @ 2005-05-23 02:36:04 by stevenj]
|
cannam@95
|
9959
|
cannam@95
|
9960 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
9961
|
cannam@95
|
9962 Sun May 22 22:35:34 EDT 2005 stevenj
|
cannam@95
|
9963 * [project @ 2005-05-23 02:35:34 by stevenj]
|
cannam@95
|
9964 note gcc 3.4.[0123] bug, which is fixed in gcc 3.4.4
|
cannam@95
|
9965
|
cannam@95
|
9966 M ./doc/FAQ/fftw-faq.bfnn +5
|
cannam@95
|
9967
|
cannam@95
|
9968 Sun May 22 22:21:26 EDT 2005 stevenj
|
cannam@95
|
9969 * [project @ 2005-05-23 02:21:26 by stevenj]
|
cannam@95
|
9970 added automatic detection of icc architecture flag
|
cannam@95
|
9971
|
cannam@95
|
9972 M ./m4/ax_cc_maxopt.m4 -1 +34
|
cannam@95
|
9973
|
cannam@95
|
9974 Sun May 22 21:47:19 EDT 2005 stevenj
|
cannam@95
|
9975 * [project @ 2005-05-23 01:47:19 by stevenj]
|
cannam@95
|
9976 add -no-gcc to icc flags...even if it is Intel's fault, I'm sick of dealing with bug reports about this
|
cannam@95
|
9977
|
cannam@95
|
9978 M ./configure.ac +2
|
cannam@95
|
9979
|
cannam@95
|
9980 Sun May 22 21:40:59 EDT 2005 stevenj
|
cannam@95
|
9981 * [project @ 2005-05-23 01:40:59 by stevenj]
|
cannam@95
|
9982 added @cindex portability
|
cannam@95
|
9983
|
cannam@95
|
9984 M ./doc/fftw3.texi -2 +11
|
cannam@95
|
9985
|
cannam@95
|
9986 Sun May 22 21:34:10 EDT 2005 stevenj
|
cannam@95
|
9987 * [project @ 2005-05-23 01:34:10 by stevenj]
|
cannam@95
|
9988 note --without-gcc-arch
|
cannam@95
|
9989
|
cannam@95
|
9990 M ./doc/fftw3.texi -2 +4
|
cannam@95
|
9991
|
cannam@95
|
9992 Sun May 22 20:54:54 EDT 2005 stevenj
|
cannam@95
|
9993 * [project @ 2005-05-23 00:54:54 by stevenj]
|
cannam@95
|
9994 bsd ppc detection; some odd 603 types
|
cannam@95
|
9995
|
cannam@95
|
9996 M ./m4/ax_gcc_archflag.m4 -2 +3
|
cannam@95
|
9997
|
cannam@95
|
9998 Sun May 22 11:53:20 EDT 2005 stevenj
|
cannam@95
|
9999 * [project @ 2005-05-22 15:53:20 by stevenj]
|
cannam@95
|
10000
|
cannam@95
|
10001 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
10002
|
cannam@95
|
10003 Sat May 21 20:34:52 EDT 2005 stevenj
|
cannam@95
|
10004 * [project @ 2005-05-22 00:34:52 by stevenj]
|
cannam@95
|
10005 ensure no spaces in cputype
|
cannam@95
|
10006
|
cannam@95
|
10007 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
10008
|
cannam@95
|
10009 Sat May 21 20:31:41 EDT 2005 stevenj
|
cannam@95
|
10010 * [project @ 2005-05-22 00:31:41 by stevenj]
|
cannam@95
|
10011 nevermind
|
cannam@95
|
10012
|
cannam@95
|
10013 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
10014
|
cannam@95
|
10015 Sat May 21 20:30:08 EDT 2005 stevenj
|
cannam@95
|
10016 * [project @ 2005-05-22 00:30:08 by stevenj]
|
cannam@95
|
10017 more bsd stuff
|
cannam@95
|
10018
|
cannam@95
|
10019 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
10020
|
cannam@95
|
10021 Sat May 21 20:28:40 EDT 2005 stevenj
|
cannam@95
|
10022 * [project @ 2005-05-22 00:28:40 by stevenj]
|
cannam@95
|
10023 added BSD cpu detection for SPARC and better super/hypersparc detection
|
cannam@95
|
10024
|
cannam@95
|
10025 M ./m4/ax_gcc_archflag.m4 -5 +5
|
cannam@95
|
10026
|
cannam@95
|
10027 Sat May 21 20:22:11 EDT 2005 stevenj
|
cannam@95
|
10028 * [project @ 2005-05-22 00:22:11 by stevenj]
|
cannam@95
|
10029 comment
|
cannam@95
|
10030
|
cannam@95
|
10031 M ./m4/ax_gcc_archflag.m4 -1 +4
|
cannam@95
|
10032
|
cannam@95
|
10033 Fri May 20 19:40:09 EDT 2005 stevenj
|
cannam@95
|
10034 * [project @ 2005-05-20 23:40:09 by stevenj]
|
cannam@95
|
10035 "alternate" == "alternative" is US-centric
|
cannam@95
|
10036
|
cannam@95
|
10037 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
10038
|
cannam@95
|
10039 Fri May 20 19:36:26 EDT 2005 stevenj
|
cannam@95
|
10040 * [project @ 2005-05-20 23:36:26 by stevenj]
|
cannam@95
|
10041 typo
|
cannam@95
|
10042
|
cannam@95
|
10043 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
10044
|
cannam@95
|
10045 Fri May 20 01:28:34 EDT 2005 stevenj
|
cannam@95
|
10046 * [project @ 2005-05-20 05:28:34 by stevenj]
|
cannam@95
|
10047 clarification
|
cannam@95
|
10048
|
cannam@95
|
10049 M ./doc/FAQ/fftw-faq.bfnn -2 +2
|
cannam@95
|
10050
|
cannam@95
|
10051 Tue May 17 18:56:46 EDT 2005 stevenj
|
cannam@95
|
10052 * [project @ 2005-05-17 22:56:46 by stevenj]
|
cannam@95
|
10053 print out estimate-planner time from can_do in verbose>2 mode
|
cannam@95
|
10054
|
cannam@95
|
10055 M ./tests/bench.c -1 +7
|
cannam@95
|
10056
|
cannam@95
|
10057 Mon May 9 00:47:19 EDT 2005 stevenj
|
cannam@95
|
10058 * [project @ 2005-05-09 04:47:19 by stevenj]
|
cannam@95
|
10059 comment
|
cannam@95
|
10060
|
cannam@95
|
10061 M ./m4/ax_cc_vendor.m4 +1
|
cannam@95
|
10062
|
cannam@95
|
10063 Thu May 5 23:47:55 EDT 2005 stevenj
|
cannam@95
|
10064 * [project @ 2005-05-06 03:47:55 by stevenj]
|
cannam@95
|
10065 fixes for building Windows DLLs with Cygwin; thanks in part to Stephane Fillod
|
cannam@95
|
10066
|
cannam@95
|
10067 M ./Makefile.am -1 +1
|
cannam@95
|
10068 M ./api/api.h +2
|
cannam@95
|
10069 M ./api/fftw3.h -2 +12
|
cannam@95
|
10070 M ./configure.ac -2 +4
|
cannam@95
|
10071 M ./threads/Makefile.am -1 +1
|
cannam@95
|
10072
|
cannam@95
|
10073 Fri Apr 22 19:47:43 EDT 2005 stevenj
|
cannam@95
|
10074 * [project @ 2005-04-22 23:47:43 by stevenj]
|
cannam@95
|
10075 -ffast-math seems to produce code that is either about the same speed or slightly faster (gcc 3.3 and 4.0, x86)
|
cannam@95
|
10076
|
cannam@95
|
10077 M ./m4/ax_cc_maxopt.m4 -1 +4
|
cannam@95
|
10078
|
cannam@95
|
10079 Fri Apr 22 19:18:23 EDT 2005 stevenj
|
cannam@95
|
10080 * [project @ 2005-04-22 23:18:23 by stevenj]
|
cannam@95
|
10081 power5 fallback to power4 sched for older gcc's
|
cannam@95
|
10082
|
cannam@95
|
10083 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
10084
|
cannam@95
|
10085 Fri Apr 22 19:14:53 EDT 2005 stevenj
|
cannam@95
|
10086 * [project @ 2005-04-22 23:14:53 by stevenj]
|
cannam@95
|
10087 check for power5
|
cannam@95
|
10088
|
cannam@95
|
10089 M ./m4/ax_gcc_archflag.m4 -1 +2
|
cannam@95
|
10090
|
cannam@95
|
10091 Tue Apr 19 21:55:13 EDT 2005 athena
|
cannam@95
|
10092 * [project @ 2005-04-20 01:55:13 by athena]
|
cannam@95
|
10093 Removed clause #3
|
cannam@95
|
10094
|
cannam@95
|
10095 M ./api/fftw3.h -5 +1
|
cannam@95
|
10096
|
cannam@95
|
10097 Tue Apr 19 21:44:57 EDT 2005 stevenj
|
cannam@95
|
10098 * [project @ 2005-04-20 01:44:57 by stevenj]
|
cannam@95
|
10099 license clarification
|
cannam@95
|
10100
|
cannam@95
|
10101 M ./api/fftw3.h -1 +4
|
cannam@95
|
10102
|
cannam@95
|
10103 Tue Apr 19 21:42:51 EDT 2005 athena
|
cannam@95
|
10104 * [project @ 2005-04-20 01:42:51 by athena]
|
cannam@95
|
10105 Changed license of fftw3.h to X11.
|
cannam@95
|
10106
|
cannam@95
|
10107 M ./api/fftw3.h -12 +24
|
cannam@95
|
10108
|
cannam@95
|
10109 Mon Apr 11 13:15:12 EDT 2005 stevenj
|
cannam@95
|
10110 * [project @ 2005-04-11 17:15:12 by stevenj]
|
cannam@95
|
10111 delete fixed-input code
|
cannam@95
|
10112
|
cannam@95
|
10113 M ./genfft/gen_conv.ml -3 +2
|
cannam@95
|
10114
|
cannam@95
|
10115 Sun Apr 10 16:33:24 EDT 2005 athena
|
cannam@95
|
10116 * [project @ 2005-04-10 20:33:24 by athena]
|
cannam@95
|
10117 joned L-U-planner branch
|
cannam@95
|
10118
|
cannam@95
|
10119 M ./api/apiplan.c -2 +2
|
cannam@95
|
10120 M ./api/fftw3.h -4 +5
|
cannam@95
|
10121 M ./api/mapflags.c -19 +35
|
cannam@95
|
10122 M ./dft/bluestein.c -6 +7
|
cannam@95
|
10123 M ./dft/buffered.c -18 +11
|
cannam@95
|
10124 M ./dft/ct.c -7 +5
|
cannam@95
|
10125 M ./dft/dftw-direct.c -1 +4
|
cannam@95
|
10126 M ./dft/dftw-generic.c -2 +4
|
cannam@95
|
10127 M ./dft/generic.c -1 +1
|
cannam@95
|
10128 M ./dft/indirect-transpose.c -1 +1
|
cannam@95
|
10129 M ./dft/indirect.c -8 +8
|
cannam@95
|
10130 M ./dft/rader.c -14 +16
|
cannam@95
|
10131 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
10132 M ./kernel/ifftw.h -49 +71
|
cannam@95
|
10133 M ./kernel/planner.c -97 +146
|
cannam@95
|
10134 M ./rdft/buffered.c -15 +9
|
cannam@95
|
10135 M ./rdft/buffered2.c -9 +6
|
cannam@95
|
10136 M ./rdft/dft-r2hc.c -7 +4
|
cannam@95
|
10137 M ./rdft/dht-r2hc.c -7 +7
|
cannam@95
|
10138 M ./rdft/dht-rader.c -13 +15
|
cannam@95
|
10139 M ./rdft/generic.c -1 +1
|
cannam@95
|
10140 M ./rdft/hc2hc-generic.c -1 +1
|
cannam@95
|
10141 M ./rdft/hc2hc.c -3 +2
|
cannam@95
|
10142 M ./rdft/indirect.c -6 +4
|
cannam@95
|
10143 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
10144 M ./rdft/rdft-dht.c -5 +5
|
cannam@95
|
10145 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
10146 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
10147 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
10148 M ./rdft/vrank3-transpose.c -6 +6
|
cannam@95
|
10149 M ./reodft/redft00e-r2hc-pad.c -2 +2
|
cannam@95
|
10150 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
10151 M ./reodft/reodft00e-splitradix.c -34 +17
|
cannam@95
|
10152 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
10153 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
10154 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
10155 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
10156 M ./reodft/rodft00e-r2hc-pad.c -2 +2
|
cannam@95
|
10157 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
10158 M ./tests/bench.c -1 +1
|
cannam@95
|
10159 M ./tests/hook.c -1 +1
|
cannam@95
|
10160
|
cannam@95
|
10161 Thu Apr 7 23:15:02 EDT 2005 stevenj
|
cannam@95
|
10162 * [project @ 2005-04-08 03:15:02 by stevenj]
|
cannam@95
|
10163 ref
|
cannam@95
|
10164
|
cannam@95
|
10165 M ./reodft/reodft00e-splitradix.c -16 +33
|
cannam@95
|
10166
|
cannam@95
|
10167 Thu Apr 7 00:11:13 EDT 2005 stevenj
|
cannam@95
|
10168 * [project @ 2005-04-07 04:10:26 by stevenj]
|
cannam@95
|
10169 whoops
|
cannam@95
|
10170
|
cannam@95
|
10171 M ./genfft/gen_r2r.ml -3 +3
|
cannam@95
|
10172
|
cannam@95
|
10173 Wed Apr 6 22:06:21 EDT 2005 stevenj
|
cannam@95
|
10174 * [project @ 2005-04-07 02:06:21 by stevenj]
|
cannam@95
|
10175 added (optional) new split-radix algorithm, enabled with -newsplit; also new -standalone option to omit desc; also -unitary, -normalization, and -normsqr options to generate r2r codelets with various normalization (to match lit. in DCT-II, use: -unitary -normsqr 2)
|
cannam@95
|
10176
|
cannam@95
|
10177 M ./genfft/complex.ml -1 +22
|
cannam@95
|
10178 M ./genfft/complex.mli -1 +7
|
cannam@95
|
10179 M ./genfft/fft.ml -4 +86
|
cannam@95
|
10180 M ./genfft/gen_athtw.ml -3 +3
|
cannam@95
|
10181 M ./genfft/gen_hc2r.ml -4 +4
|
cannam@95
|
10182 M ./genfft/gen_notw.ml -5 +4
|
cannam@95
|
10183 M ./genfft/gen_notw_c.ml -3 +3
|
cannam@95
|
10184 M ./genfft/gen_r2hc.ml -4 +4
|
cannam@95
|
10185 M ./genfft/gen_r2r.ml -19 +43
|
cannam@95
|
10186 M ./genfft/magic.ml -1 +6
|
cannam@95
|
10187 M ./genfft/number.ml -4 +15
|
cannam@95
|
10188 M ./genfft/number.mli -1 +2
|
cannam@95
|
10189
|
cannam@95
|
10190 Fri Mar 25 08:59:43 EST 2005 athena
|
cannam@95
|
10191 * [project @ 2005-03-25 13:59:43 by athena]
|
cannam@95
|
10192 Moved timeout check outside the search loop, because X(seconds) is
|
cannam@95
|
10193 expensive.
|
cannam@95
|
10194
|
cannam@95
|
10195 M ./kernel/planner.c -9 +7
|
cannam@95
|
10196
|
cannam@95
|
10197 Sun Mar 20 18:35:53 EST 2005 athena
|
cannam@95
|
10198 * [project @ 2005-03-20 23:35:53 by athena]
|
cannam@95
|
10199 Enable vector recursion for in-place problems, otherwise
|
cannam@95
|
10200 dftw-genericbuf works only in PATIENT mode.
|
cannam@95
|
10201
|
cannam@95
|
10202 M ./dft/ct.c -2 +4
|
cannam@95
|
10203
|
cannam@95
|
10204 Sun Mar 20 17:53:58 EST 2005 athena
|
cannam@95
|
10205 * [project @ 2005-03-20 22:53:58 by athena]
|
cannam@95
|
10206 oops
|
cannam@95
|
10207
|
cannam@95
|
10208 M ./dft/dftw-genericbuf.c -1 +1
|
cannam@95
|
10209
|
cannam@95
|
10210 Sun Mar 20 17:49:13 EST 2005 athena
|
cannam@95
|
10211 * [project @ 2005-03-20 22:49:13 by athena]
|
cannam@95
|
10212 make solver UGLY for small N
|
cannam@95
|
10213
|
cannam@95
|
10214 M ./dft/dftw-genericbuf.c -3 +13
|
cannam@95
|
10215
|
cannam@95
|
10216 Sun Mar 20 17:16:37 EST 2005 athena
|
cannam@95
|
10217 * [project @ 2005-03-20 22:16:37 by athena]
|
cannam@95
|
10218 new dftw-genericbuf solver
|
cannam@95
|
10219
|
cannam@95
|
10220 A ./dft/dftw-genericbuf.c
|
cannam@95
|
10221
|
cannam@95
|
10222 Sun Mar 20 16:12:44 EST 2005 athena
|
cannam@95
|
10223 * [project @ 2005-03-20 21:12:44 by athena]
|
cannam@95
|
10224 new dftw-genericbuf solver
|
cannam@95
|
10225
|
cannam@95
|
10226 M ./dft/Makefile.am -4 +4
|
cannam@95
|
10227 M ./dft/conf.c -1 +2
|
cannam@95
|
10228 M ./dft/dft.h -1 +2
|
cannam@95
|
10229
|
cannam@95
|
10230 Thu Mar 17 21:48:19 EST 2005 athena
|
cannam@95
|
10231 * [project @ 2005-03-18 02:48:19 by athena]
|
cannam@95
|
10232 Hmm... what was I thinking?
|
cannam@95
|
10233
|
cannam@95
|
10234 M ./simd/sse2-aux.c -2 +2
|
cannam@95
|
10235
|
cannam@95
|
10236 Thu Mar 17 19:20:54 EST 2005 athena
|
cannam@95
|
10237 * [project @ 2005-03-18 00:20:54 by athena]
|
cannam@95
|
10238 Workaround for a MSVC bug.
|
cannam@95
|
10239
|
cannam@95
|
10240 M ./simd/simd-sse2.h -1 +6
|
cannam@95
|
10241 M ./simd/sse2-aux.c -1 +8
|
cannam@95
|
10242
|
cannam@95
|
10243 Thu Mar 17 08:18:39 EST 2005 athena
|
cannam@95
|
10244 * [project @ 2005-03-17 13:18:39 by athena]
|
cannam@95
|
10245 Workaround for a MSVC bug that was reported by Eddie Yee.
|
cannam@95
|
10246
|
cannam@95
|
10247 M ./simd/simd-sse.h -1 +6
|
cannam@95
|
10248 M ./simd/sse-aux.c -1 +8
|
cannam@95
|
10249
|
cannam@95
|
10250 Tue Mar 15 13:25:53 EST 2005 athena
|
cannam@95
|
10251 * [project @ 2005-03-15 18:25:53 by athena]
|
cannam@95
|
10252 try both contiguous input and contiguous output when in doubt
|
cannam@95
|
10253
|
cannam@95
|
10254 M ./rdft/rank0.c -3 +26
|
cannam@95
|
10255
|
cannam@95
|
10256 Tue Mar 15 08:44:41 EST 2005 athena
|
cannam@95
|
10257 * [project @ 2005-03-15 13:44:41 by athena]
|
cannam@95
|
10258 Added genfft flag -precompute-twiddles which moves the computation of
|
cannam@95
|
10259 the twiddle factors before the main schedule. This flag produces
|
cannam@95
|
10260 smaller code everywhere, and slightly faster code on powerpc.
|
cannam@95
|
10261 I observe no speed difference on x86.
|
cannam@95
|
10262
|
cannam@95
|
10263 M ./dft/codelets/standard/Makefile.am -3 +3
|
cannam@95
|
10264 M ./genfft/genutil.ml -3 +5
|
cannam@95
|
10265 M ./genfft/magic.ml -1 +5
|
cannam@95
|
10266 M ./genfft/schedule.ml -1 +53
|
cannam@95
|
10267 M ./genfft/schedule.mli -1 +2
|
cannam@95
|
10268 M ./rdft/codelets/hc2r/Makefile.am -1 +1
|
cannam@95
|
10269 M ./rdft/codelets/r2hc/Makefile.am -1 +1
|
cannam@95
|
10270
|
cannam@95
|
10271 Mon Mar 14 21:43:53 EST 2005 stevenj
|
cannam@95
|
10272 * [project @ 2005-03-15 02:43:53 by stevenj]
|
cannam@95
|
10273 sp
|
cannam@95
|
10274
|
cannam@95
|
10275 M ./kernel/kalloc.c -2 +2
|
cannam@95
|
10276
|
cannam@95
|
10277 Mon Mar 14 21:43:05 EST 2005 stevenj
|
cannam@95
|
10278 * [project @ 2005-03-15 02:43:05 by stevenj]
|
cannam@95
|
10279 whoops, spelling error (thanks to Steve Eddins for bug report)
|
cannam@95
|
10280
|
cannam@95
|
10281 M ./kernel/alloc.c -2 +2
|
cannam@95
|
10282
|
cannam@95
|
10283 Sat Mar 12 15:03:47 EST 2005 athena
|
cannam@95
|
10284 * [project @ 2005-03-12 20:03:45 by athena]
|
cannam@95
|
10285 Do not approximate pcost = vl * child->pcost unless child is guaranteed
|
cannam@95
|
10286 not to be a simple codelet.
|
cannam@95
|
10287
|
cannam@95
|
10288 M ./dft/vrank-geq1.c -2 +4
|
cannam@95
|
10289 M ./rdft/vrank-geq1-rdft2.c -2 +4
|
cannam@95
|
10290 M ./rdft/vrank-geq1.c -2 +4
|
cannam@95
|
10291
|
cannam@95
|
10292 Wed Mar 9 20:00:02 EST 2005 athena
|
cannam@95
|
10293 * [project @ 2005-03-10 01:00:02 by athena]
|
cannam@95
|
10294 Relaxed applicability conditions.
|
cannam@95
|
10295
|
cannam@95
|
10296 M ./dft/direct.c -6 +3
|
cannam@95
|
10297
|
cannam@95
|
10298 Wed Mar 9 00:05:47 EST 2005 athena
|
cannam@95
|
10299 * [project @ 2005-03-09 05:05:47 by athena]
|
cannam@95
|
10300 Minor optimization
|
cannam@95
|
10301
|
cannam@95
|
10302 M ./dft/dftw-generic.c -8 +8
|
cannam@95
|
10303
|
cannam@95
|
10304 Tue Mar 8 22:14:02 EST 2005 athena
|
cannam@95
|
10305 * [project @ 2005-03-09 03:14:02 by athena]
|
cannam@95
|
10306 Interpret <N>K to mean <N>*1024. Similarly for <N>M.
|
cannam@95
|
10307
|
cannam@95
|
10308 M ./libbench2/problem.c -1 +12
|
cannam@95
|
10309
|
cannam@95
|
10310 Tue Mar 8 20:44:25 EST 2005 athena
|
cannam@95
|
10311 * [project @ 2005-03-09 01:44:25 by athena]
|
cannam@95
|
10312 Hmm... somehow some previous commit got lost.
|
cannam@95
|
10313
|
cannam@95
|
10314 M ./kernel/primes.c -2 +8
|
cannam@95
|
10315
|
cannam@95
|
10316 Tue Mar 8 20:30:42 EST 2005 athena
|
cannam@95
|
10317 * [project @ 2005-03-09 01:30:42 by athena]
|
cannam@95
|
10318 Paranoia
|
cannam@95
|
10319
|
cannam@95
|
10320 M ./dft/ct.c -2 +2
|
cannam@95
|
10321
|
cannam@95
|
10322 Mon Mar 7 14:30:01 EST 2005 stevenj
|
cannam@95
|
10323 * [project @ 2005-03-07 19:30:01 by stevenj]
|
cannam@95
|
10324 whoops
|
cannam@95
|
10325
|
cannam@95
|
10326 M ./configure.ac +1
|
cannam@95
|
10327
|
cannam@95
|
10328 Mon Mar 7 14:29:43 EST 2005 stevenj
|
cannam@95
|
10329 * [project @ 2005-03-07 19:29:43 by stevenj]
|
cannam@95
|
10330 move fftw-specific HP/UX tweak into configure.ac
|
cannam@95
|
10331
|
cannam@95
|
10332 M ./configure.ac +3
|
cannam@95
|
10333 M ./m4/ax_cc_maxopt.m4 -2 +2
|
cannam@95
|
10334
|
cannam@95
|
10335 Mon Mar 7 14:19:24 EST 2005 stevenj
|
cannam@95
|
10336 * [project @ 2005-03-07 19:19:24 by stevenj]
|
cannam@95
|
10337 ax_cc_family -> ax_cc_vendor (vendor names are easier to remember), add checks for many new compilers, use in ax_cc_maxopt
|
cannam@95
|
10338
|
cannam@95
|
10339 A ./m4/ax_cc_vendor.m4
|
cannam@95
|
10340 M ./configure.ac -3 +3
|
cannam@95
|
10341 R ./m4/ax_cc_family.m4
|
cannam@95
|
10342 M ./m4/ax_cc_maxopt.m4 -65 +42
|
cannam@95
|
10343 M ./m4/ax_cc_vendor.m4 +23
|
cannam@95
|
10344
|
cannam@95
|
10345 Sun Mar 6 21:36:05 EST 2005 athena
|
cannam@95
|
10346 * [project @ 2005-03-07 02:36:05 by athena]
|
cannam@95
|
10347 Count FMA as one flop in estimator when HAVE_FMA
|
cannam@95
|
10348
|
cannam@95
|
10349 M ./kernel/planner.c -1 +7
|
cannam@95
|
10350
|
cannam@95
|
10351 Sun Mar 6 19:16:06 EST 2005 athena
|
cannam@95
|
10352 * [project @ 2005-03-07 00:16:06 by athena]
|
cannam@95
|
10353 Do not try radix-2 generic.
|
cannam@95
|
10354
|
cannam@95
|
10355 M ./dft/dftw-generic.c -1 +1
|
cannam@95
|
10356
|
cannam@95
|
10357 Sun Mar 6 13:04:23 EST 2005 athena
|
cannam@95
|
10358 * [project @ 2005-03-06 18:04:23 by athena]
|
cannam@95
|
10359 Use -O3 for xlc now that we use -O for CODELET_OPTIM
|
cannam@95
|
10360
|
cannam@95
|
10361 M ./m4/ax_cc_maxopt.m4 -4 +4
|
cannam@95
|
10362
|
cannam@95
|
10363 Sun Mar 6 13:02:41 EST 2005 athena
|
cannam@95
|
10364 * [project @ 2005-03-06 18:02:41 by athena]
|
cannam@95
|
10365 New AX_CC_FAMILY macro, that detects the compiler based on symbols
|
cannam@95
|
10366 that it defines (as opposed to the name of the compiler).
|
cannam@95
|
10367 We need to start use this strategy everywhere else.
|
cannam@95
|
10368
|
cannam@95
|
10369 A ./m4/ax_cc_family.m4
|
cannam@95
|
10370 M ./configure.ac -25 +29
|
cannam@95
|
10371 M ./m4/ax_cc_family.m4 +18
|
cannam@95
|
10372
|
cannam@95
|
10373 Sun Mar 6 11:33:15 EST 2005 athena
|
cannam@95
|
10374 * [project @ 2005-03-06 16:33:15 by athena]
|
cannam@95
|
10375 Runtime checks to guarantee small strides.
|
cannam@95
|
10376
|
cannam@95
|
10377 M ./dft/direct.c -2 +18
|
cannam@95
|
10378
|
cannam@95
|
10379 Sat Mar 5 20:09:25 EST 2005 athena
|
cannam@95
|
10380 * [project @ 2005-03-06 01:09:25 by athena]
|
cannam@95
|
10381 Reduced the search space for rank-0 transforms
|
cannam@95
|
10382
|
cannam@95
|
10383 M ./dft/vrank-geq1.c -6 +6
|
cannam@95
|
10384 M ./kernel/tensor7.c -8 +20
|
cannam@95
|
10385 M ./rdft/rank0.c -50 +48
|
cannam@95
|
10386 M ./rdft/vrank-geq1.c -6 +5
|
cannam@95
|
10387
|
cannam@95
|
10388 Fri Mar 4 17:50:29 EST 2005 stevenj
|
cannam@95
|
10389 * [project @ 2005-03-04 22:50:29 by stevenj]
|
cannam@95
|
10390 little assert
|
cannam@95
|
10391
|
cannam@95
|
10392 M ./kernel/primes.c -8 +3
|
cannam@95
|
10393
|
cannam@95
|
10394 Tue Mar 1 09:19:16 EST 2005 athena
|
cannam@95
|
10395 * [project @ 2005-03-01 14:19:16 by athena]
|
cannam@95
|
10396 Implemented directbuf, enabled for now.
|
cannam@95
|
10397
|
cannam@95
|
10398 M ./dft/dft.h -1 +2
|
cannam@95
|
10399 M ./dft/dftw-direct.c -10 +7
|
cannam@95
|
10400 M ./dft/direct.c -11 +135
|
cannam@95
|
10401 M ./dft/kdft.c -3 +3
|
cannam@95
|
10402
|
cannam@95
|
10403 Mon Feb 28 22:21:14 EST 2005 athena
|
cannam@95
|
10404 * [project @ 2005-03-01 03:21:14 by athena]
|
cannam@95
|
10405 Unified dftw-direct, dftw-directbuf in an attempt to tame code
|
cannam@95
|
10406 growth
|
cannam@95
|
10407
|
cannam@95
|
10408 M ./dft/Makefile.am -4 +4
|
cannam@95
|
10409 M ./dft/dftw-direct.c -15 +130
|
cannam@95
|
10410 R ./dft/dftw-directbuf.c
|
cannam@95
|
10411 M ./dft/kdft-dif.c -2 +1
|
cannam@95
|
10412 M ./dft/kdft-dit.c -2 +1
|
cannam@95
|
10413
|
cannam@95
|
10414 Sun Feb 27 13:51:24 EST 2005 stevenj
|
cannam@95
|
10415 * [project @ 2005-02-27 18:51:24 by stevenj]
|
cannam@95
|
10416 fixed copyright
|
cannam@95
|
10417
|
cannam@95
|
10418 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
10419
|
cannam@95
|
10420 Sat Feb 26 22:21:03 EST 2005 athena
|
cannam@95
|
10421 * [project @ 2005-02-27 03:21:03 by athena]
|
cannam@95
|
10422 silence warnings
|
cannam@95
|
10423
|
cannam@95
|
10424 M ./rdft/rank0.c -4 +5
|
cannam@95
|
10425
|
cannam@95
|
10426 Sat Feb 26 22:19:16 EST 2005 athena
|
cannam@95
|
10427 * [project @ 2005-02-27 03:19:16 by athena]
|
cannam@95
|
10428 oops
|
cannam@95
|
10429
|
cannam@95
|
10430 M ./rdft/rank0.c -2 +2
|
cannam@95
|
10431
|
cannam@95
|
10432 Sat Feb 26 21:28:39 EST 2005 athena
|
cannam@95
|
10433 * [project @ 2005-02-27 02:28:39 by athena]
|
cannam@95
|
10434 Tweaking while thinking about a higher-rank transposer (bitreverser)
|
cannam@95
|
10435
|
cannam@95
|
10436 M ./rdft/rank0.c -44 +63
|
cannam@95
|
10437
|
cannam@95
|
10438 Sat Feb 26 20:06:49 EST 2005 athena
|
cannam@95
|
10439 * [project @ 2005-02-27 01:06:49 by athena]
|
cannam@95
|
10440 Transposed the buffer, and skewed it. This allows for contiguous
|
cannam@95
|
10441 copy operations, and the codelet should not incur associativity
|
cannam@95
|
10442 conflicts if the buffer is large.
|
cannam@95
|
10443
|
cannam@95
|
10444 M ./dft/dftw-directbuf.c -20 +26
|
cannam@95
|
10445
|
cannam@95
|
10446 Sat Feb 26 18:14:11 EST 2005 stevenj
|
cannam@95
|
10447 * [project @ 2005-02-26 23:14:11 by stevenj]
|
cannam@95
|
10448 make tensor_max_index more reasonable (take maximum of input and output
|
cannam@95
|
10449 max indices, computed separately)
|
cannam@95
|
10450
|
cannam@95
|
10451 M ./kernel/tensor4.c -4 +5
|
cannam@95
|
10452
|
cannam@95
|
10453 Sat Feb 26 10:04:30 EST 2005 athena
|
cannam@95
|
10454 * [project @ 2005-02-26 15:04:30 by athena]
|
cannam@95
|
10455 Use cpy2d instead of cpy2d_tiled, because vl may be too large.
|
cannam@95
|
10456
|
cannam@95
|
10457 M ./rdft/vrank3-transpose.c -5 +5
|
cannam@95
|
10458
|
cannam@95
|
10459 Sat Feb 26 00:31:52 EST 2005 athena
|
cannam@95
|
10460 * [project @ 2005-02-26 05:31:52 by athena]
|
cannam@95
|
10461 Fixed old bug that was introduced with yesterday's changes.
|
cannam@95
|
10462
|
cannam@95
|
10463 M ./genfft/annotate.ml -4 +6
|
cannam@95
|
10464
|
cannam@95
|
10465 Fri Feb 25 21:54:23 EST 2005 athena
|
cannam@95
|
10466 * [project @ 2005-02-26 02:54:23 by athena]
|
cannam@95
|
10467 ``Interesting'' switch statement.
|
cannam@95
|
10468
|
cannam@95
|
10469 M ./kernel/cpy1d.c -3 +23
|
cannam@95
|
10470
|
cannam@95
|
10471 Fri Feb 25 12:29:54 EST 2005 athena
|
cannam@95
|
10472 * [project @ 2005-02-25 17:29:54 by athena]
|
cannam@95
|
10473 Disabled -reorder-loads -reorder-stores, since they seem to do
|
cannam@95
|
10474 nothing.
|
cannam@95
|
10475
|
cannam@95
|
10476 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
10477
|
cannam@95
|
10478 Fri Feb 25 12:19:10 EST 2005 stevenj
|
cannam@95
|
10479 * [project @ 2005-02-25 17:19:03 by stevenj]
|
cannam@95
|
10480 Because of the recent changes to kernel/pickdim.c, splitrnk=0 is no
|
cannam@95
|
10481 longer equivalent to splitrnk=1 for rnk < 4, where the latter is the
|
cannam@95
|
10482 FFTW2 behavior. For small rnk, however, I observe the planner to pretty
|
cannam@95
|
10483 consistently choose the FFTW2 behavior (splitrnk=1), despite its not
|
cannam@95
|
10484 being asymptotically optimal in the cache oblivious sense. So, make
|
cannam@95
|
10485 splitrnk=1 instead of splitrnk=0 the default in FFTW_MEASURE and
|
cannam@95
|
10486 FFTW_ESTIMATE modes (rnk > 3 is pretty rare in practice anyway).
|
cannam@95
|
10487
|
cannam@95
|
10488 M ./dft/rank-geq2.c -5 +2
|
cannam@95
|
10489 M ./rdft/rank-geq2.c -5 +2
|
cannam@95
|
10490
|
cannam@95
|
10491 Fri Feb 25 00:33:27 EST 2005 stevenj
|
cannam@95
|
10492 * [project @ 2005-02-25 05:33:27 by stevenj]
|
cannam@95
|
10493 tweak
|
cannam@95
|
10494
|
cannam@95
|
10495 M ./dft/indirect-transpose.c -3 +4
|
cannam@95
|
10496
|
cannam@95
|
10497 Fri Feb 25 00:29:09 EST 2005 stevenj
|
cannam@95
|
10498 * [project @ 2005-02-25 05:29:09 by stevenj]
|
cannam@95
|
10499 slight relaxation
|
cannam@95
|
10500
|
cannam@95
|
10501 M ./dft/indirect-transpose.c -2 +4
|
cannam@95
|
10502
|
cannam@95
|
10503 Fri Feb 25 00:21:00 EST 2005 stevenj
|
cannam@95
|
10504 * [project @ 2005-02-25 05:21:00 by stevenj]
|
cannam@95
|
10505 cruft
|
cannam@95
|
10506
|
cannam@95
|
10507 M ./dft/indirect-transpose.c -2
|
cannam@95
|
10508
|
cannam@95
|
10509 Fri Feb 25 00:03:14 EST 2005 stevenj
|
cannam@95
|
10510 * [project @ 2005-02-25 05:03:13 by stevenj]
|
cannam@95
|
10511 added experimental indirect-transpose solver: when transforming the columns of the matrix, allow us to do a transpose to make the DFTs contiguous
|
cannam@95
|
10512
|
cannam@95
|
10513 A ./dft/indirect-transpose.c
|
cannam@95
|
10514 M ./dft/Makefile.am -3 +3
|
cannam@95
|
10515 M ./dft/conf.c -1 +2
|
cannam@95
|
10516 M ./dft/dft.h -1 +2
|
cannam@95
|
10517 M ./dft/indirect-transpose.c +280
|
cannam@95
|
10518 M ./dft/indirect.c -3 +10
|
cannam@95
|
10519 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
10520 M ./kernel/tensor4.c -1 +32
|
cannam@95
|
10521
|
cannam@95
|
10522 Thu Feb 24 23:04:58 EST 2005 stevenj
|
cannam@95
|
10523 * [project @ 2005-02-25 04:04:58 by stevenj]
|
cannam@95
|
10524 check for abort()
|
cannam@95
|
10525
|
cannam@95
|
10526 M ./configure.ac -1 +1
|
cannam@95
|
10527
|
cannam@95
|
10528 Thu Feb 24 23:04:43 EST 2005 stevenj
|
cannam@95
|
10529 * [project @ 2005-02-25 04:04:43 by stevenj]
|
cannam@95
|
10530 call abort() on failed assertion
|
cannam@95
|
10531
|
cannam@95
|
10532 M ./kernel/assert.c -1 +5
|
cannam@95
|
10533
|
cannam@95
|
10534 Thu Feb 24 21:17:23 EST 2005 athena
|
cannam@95
|
10535 * [project @ 2005-02-25 02:17:23 by athena]
|
cannam@95
|
10536 Forgot to change X(isqrt) -> isqrt_maybe
|
cannam@95
|
10537
|
cannam@95
|
10538 M ./kernel/primes.c -2 +2
|
cannam@95
|
10539
|
cannam@95
|
10540 Thu Feb 24 20:18:59 EST 2005 stevenj
|
cannam@95
|
10541 * [project @ 2005-02-25 01:17:59 by stevenj]
|
cannam@95
|
10542 require finite_rnk
|
cannam@95
|
10543
|
cannam@95
|
10544 M ./dft/rank-geq2.c -1 +2
|
cannam@95
|
10545 M ./rdft/rank-geq2-rdft2.c -1 +2
|
cannam@95
|
10546 M ./rdft/rank-geq2.c -1 +2
|
cannam@95
|
10547
|
cannam@95
|
10548 Thu Feb 24 20:07:38 EST 2005 stevenj
|
cannam@95
|
10549 * [project @ 2005-02-25 01:07:38 by stevenj]
|
cannam@95
|
10550 #ifdef HAVE_STRING_H must come after rdft.h so that we get config.h
|
cannam@95
|
10551
|
cannam@95
|
10552 M ./rdft/vrank3-transpose.c -3 +3
|
cannam@95
|
10553
|
cannam@95
|
10554 Thu Feb 24 18:59:40 EST 2005 athena
|
cannam@95
|
10555 * [project @ 2005-02-24 23:59:38 by athena]
|
cannam@95
|
10556 Implemented reordering of loads and stores so that the real and
|
cannam@95
|
10557 imaginary part are loaded/stored together. This should improve
|
cannam@95
|
10558 out-of-cache performance in the presence of associativity conflicts,
|
cannam@95
|
10559 and maybe worsen in-cache performance because of worse scheduling.
|
cannam@95
|
10560 Enabled for now, for experimental purposes.
|
cannam@95
|
10561
|
cannam@95
|
10562 M ./genfft/annotate.ml -30 +76
|
cannam@95
|
10563 M ./genfft/magic.ml -4 +10
|
cannam@95
|
10564 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
10565 M ./support/twovers.sh -1 +1
|
cannam@95
|
10566
|
cannam@95
|
10567 Thu Feb 24 18:10:49 EST 2005 stevenj
|
cannam@95
|
10568 * [project @ 2005-02-24 23:10:49 by stevenj]
|
cannam@95
|
10569 fix comment
|
cannam@95
|
10570
|
cannam@95
|
10571 M ./m4/ax_gcc_aligns_stack.m4 -2 +2
|
cannam@95
|
10572
|
cannam@95
|
10573 Thu Feb 24 18:10:23 EST 2005 stevenj
|
cannam@95
|
10574 * [project @ 2005-02-24 23:10:23 by stevenj]
|
cannam@95
|
10575 better message
|
cannam@95
|
10576
|
cannam@95
|
10577 M ./m4/ax_gcc_aligns_stack.m4 -2 +2
|
cannam@95
|
10578
|
cannam@95
|
10579 Thu Feb 24 18:08:36 EST 2005 stevenj
|
cannam@95
|
10580 * [project @ 2005-02-24 23:08:36 by stevenj]
|
cannam@95
|
10581 use gcc version > 3.0 as fallback in check for alignment bug
|
cannam@95
|
10582
|
cannam@95
|
10583 M ./m4/ax_gcc_aligns_stack.m4 -2 +2
|
cannam@95
|
10584
|
cannam@95
|
10585 Thu Feb 24 18:02:31 EST 2005 stevenj
|
cannam@95
|
10586 * [project @ 2005-02-24 23:02:31 by stevenj]
|
cannam@95
|
10587 don't use -malign-double unconditionally (it is only available on x86)
|
cannam@95
|
10588
|
cannam@95
|
10589 M ./m4/ax_gcc_aligns_stack.m4 -2 +3
|
cannam@95
|
10590
|
cannam@95
|
10591 Thu Feb 24 12:03:30 EST 2005 athena
|
cannam@95
|
10592 * [project @ 2005-02-24 17:03:30 by athena]
|
cannam@95
|
10593 Subtler selection of tilesz.
|
cannam@95
|
10594
|
cannam@95
|
10595 M ./kernel/transpose.c -3 +8
|
cannam@95
|
10596
|
cannam@95
|
10597 Thu Feb 24 11:52:25 EST 2005 athena
|
cannam@95
|
10598 * [project @ 2005-02-24 16:52:25 by athena]
|
cannam@95
|
10599 Call cpy2d_tiledbuf, not cpy2d_tiled.
|
cannam@95
|
10600
|
cannam@95
|
10601 M ./rdft/rank0.c -5 +5
|
cannam@95
|
10602
|
cannam@95
|
10603 Thu Feb 24 11:29:28 EST 2005 athena
|
cannam@95
|
10604 * [project @ 2005-02-24 16:29:28 by athena]
|
cannam@95
|
10605 buffer sizes were wrong :-(
|
cannam@95
|
10606
|
cannam@95
|
10607 M ./kernel/cpy2d.c -1 +1
|
cannam@95
|
10608 M ./kernel/transpose.c -2 +2
|
cannam@95
|
10609
|
cannam@95
|
10610 Thu Feb 24 11:19:01 EST 2005 athena
|
cannam@95
|
10611 * [project @ 2005-02-24 16:19:01 by athena]
|
cannam@95
|
10612 Single function for computing tile size. Eliminate spurious assertions.
|
cannam@95
|
10613
|
cannam@95
|
10614 M ./kernel/cpy2d.c -3 +8
|
cannam@95
|
10615 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
10616 M ./kernel/tile2d.c +5
|
cannam@95
|
10617 M ./kernel/transpose.c -4 +6
|
cannam@95
|
10618 M ./rdft/rank0.c -3 +1
|
cannam@95
|
10619
|
cannam@95
|
10620 Thu Feb 24 10:00:02 EST 2005 athena
|
cannam@95
|
10621 * [project @ 2005-02-24 15:00:02 by athena]
|
cannam@95
|
10622 Do tiling recursively.
|
cannam@95
|
10623
|
cannam@95
|
10624 M ./kernel/tile2d.c +28
|
cannam@95
|
10625
|
cannam@95
|
10626 Thu Feb 24 09:40:30 EST 2005 athena
|
cannam@95
|
10627 * [project @ 2005-02-24 14:40:30 by athena]
|
cannam@95
|
10628 Reworked tiled transposes; provide tiling with and without buffering.
|
cannam@95
|
10629 I can't believe that one has to waste his life with this @#$%.
|
cannam@95
|
10630
|
cannam@95
|
10631 A ./kernel/tile2d.c
|
cannam@95
|
10632 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
10633 M ./kernel/cpy2d.c -36 +60
|
cannam@95
|
10634 M ./kernel/ifftw.h -2 +10
|
cannam@95
|
10635 M ./kernel/tile2d.c +41
|
cannam@95
|
10636 M ./kernel/transpose.c -64 +122
|
cannam@95
|
10637 M ./rdft/rank0.c -6 +41
|
cannam@95
|
10638 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
10639
|
cannam@95
|
10640 Wed Feb 23 22:21:19 EST 2005 athena
|
cannam@95
|
10641 * [project @ 2005-02-24 03:21:19 by athena]
|
cannam@95
|
10642 Clarified logic. I am not sure why the code was so confusing to begin
|
cannam@95
|
10643 with. The computation of *dp in the which_dim == 0 case was also
|
cannam@95
|
10644 wrong, returning e.g. *dp == -1 if sz->rnk == 1.
|
cannam@95
|
10645
|
cannam@95
|
10646 M ./kernel/pickdim.c -6 +6
|
cannam@95
|
10647
|
cannam@95
|
10648 Wed Feb 23 22:00:15 EST 2005 athena
|
cannam@95
|
10649 * [project @ 2005-02-24 03:00:15 by athena]
|
cannam@95
|
10650 Enable aggressive inlining in codelets only, to avoid code bloat.
|
cannam@95
|
10651
|
cannam@95
|
10652 M ./configure.ac -9 +10
|
cannam@95
|
10653
|
cannam@95
|
10654 Wed Feb 23 21:51:50 EST 2005 athena
|
cannam@95
|
10655 * [project @ 2005-02-24 02:51:50 by athena]
|
cannam@95
|
10656 Removed cache-oblivious copy/transpose algorithms in favor of
|
cannam@95
|
10657 explicitly blocked algorithms. The cache-oblivious algorithms fail if
|
cannam@95
|
10658 there are associativity conflicts, in which case buffering is
|
cannam@95
|
10659 necessary, as per Carter and Gatlin. Once you set the buffer size,
|
cannam@95
|
10660 there is no point whatsoever to do the algorithm recursively, and you
|
cannam@95
|
10661 may as well use blocking.
|
cannam@95
|
10662
|
cannam@95
|
10663 M ./kernel/Makefile.am -2 +1
|
cannam@95
|
10664 M ./kernel/cpy2d.c -62 +40
|
cannam@95
|
10665 M ./kernel/ifftw.h -11 +11
|
cannam@95
|
10666 M ./kernel/primes.c -4 +10
|
cannam@95
|
10667 R ./kernel/transpose-rec.c
|
cannam@95
|
10668 M ./kernel/transpose.c +54
|
cannam@95
|
10669 M ./rdft/rank0.c -49 +28
|
cannam@95
|
10670 M ./rdft/vrank3-transpose.c -6 +6
|
cannam@95
|
10671
|
cannam@95
|
10672 Wed Feb 23 18:46:12 EST 2005 stevenj
|
cannam@95
|
10673 * [project @ 2005-02-23 23:46:12 by stevenj]
|
cannam@95
|
10674 --disable-fortran now differs from --enable-fortran that fails
|
cannam@95
|
10675
|
cannam@95
|
10676 M ./configure.ac -2 +4
|
cannam@95
|
10677
|
cannam@95
|
10678 Wed Feb 23 18:42:21 EST 2005 stevenj
|
cannam@95
|
10679 * [project @ 2005-02-23 23:42:21 by stevenj]
|
cannam@95
|
10680 comment tweak
|
cannam@95
|
10681
|
cannam@95
|
10682 M ./api/f77api.c -1 +1
|
cannam@95
|
10683
|
cannam@95
|
10684 Wed Feb 23 18:41:14 EST 2005 stevenj
|
cannam@95
|
10685 * [project @ 2005-02-23 23:41:14 by stevenj]
|
cannam@95
|
10686 If a Fortran compiler was not detected, just make our best guess at
|
cannam@95
|
10687 what wrappers to use...I'm sick of dealing with user complaints from
|
cannam@95
|
10688 cases where wrapper detection fails for whatever reason.
|
cannam@95
|
10689
|
cannam@95
|
10690 M ./api/f77api.c +21
|
cannam@95
|
10691
|
cannam@95
|
10692 Wed Feb 23 18:10:40 EST 2005 stevenj
|
cannam@95
|
10693 * [project @ 2005-02-23 23:10:40 by stevenj]
|
cannam@95
|
10694 fflush(stdout) after print_plan, in case F77 doesn't
|
cannam@95
|
10695
|
cannam@95
|
10696 M ./api/f77funcs.h +1
|
cannam@95
|
10697
|
cannam@95
|
10698 Tue Feb 22 22:54:42 EST 2005 athena
|
cannam@95
|
10699 * [project @ 2005-02-23 03:54:42 by athena]
|
cannam@95
|
10700 --enable-sse is necessary after all, to generate all dependencies
|
cannam@95
|
10701 correctly.
|
cannam@95
|
10702
|
cannam@95
|
10703 M ./mkdist.sh -1 +1
|
cannam@95
|
10704
|
cannam@95
|
10705 Tue Feb 22 22:32:06 EST 2005 athena
|
cannam@95
|
10706 * [project @ 2005-02-23 03:32:06 by athena]
|
cannam@95
|
10707 Put cpy2d_pair into its own file, so that I can experiment with
|
cannam@95
|
10708 buffering of nontwiddle codelets.
|
cannam@95
|
10709
|
cannam@95
|
10710 A ./kernel/cpy2d-pair.c
|
cannam@95
|
10711 M ./dft/dftw-directbuf.c -28 +7
|
cannam@95
|
10712 M ./kernel/Makefile.am -5 +6
|
cannam@95
|
10713 M ./kernel/cpy2d-pair.c +61
|
cannam@95
|
10714 M ./kernel/ifftw.h -1 +11
|
cannam@95
|
10715
|
cannam@95
|
10716 Tue Feb 22 20:07:11 EST 2005 athena
|
cannam@95
|
10717 * [project @ 2005-02-23 01:07:11 by athena]
|
cannam@95
|
10718 Copy rfftwnd.png from ${srcdir}, not $PWD
|
cannam@95
|
10719
|
cannam@95
|
10720 M ./doc/Makefile.am -1 +1
|
cannam@95
|
10721
|
cannam@95
|
10722 Tue Feb 22 17:08:48 EST 2005 athena
|
cannam@95
|
10723 * [project @ 2005-02-22 22:08:48 by athena]
|
cannam@95
|
10724 Do not bother memcpy-ing complex numbers.
|
cannam@95
|
10725
|
cannam@95
|
10726 M ./rdft/rank0.c -2 +6
|
cannam@95
|
10727
|
cannam@95
|
10728 Tue Feb 22 16:20:46 EST 2005 athena
|
cannam@95
|
10729 * [project @ 2005-02-22 21:20:46 by athena]
|
cannam@95
|
10730 Tighther layout of buffers. I am not sure it matters, but just in case...
|
cannam@95
|
10731
|
cannam@95
|
10732 M ./kernel/cpy2d.c -2 +2
|
cannam@95
|
10733 M ./kernel/transpose-rec.c -4 +4
|
cannam@95
|
10734
|
cannam@95
|
10735 Tue Feb 22 10:13:02 EST 2005 athena
|
cannam@95
|
10736 * [project @ 2005-02-22 15:13:02 by athena]
|
cannam@95
|
10737 Usec cpy1d for rank-0 copies
|
cannam@95
|
10738
|
cannam@95
|
10739 M ./rdft/rank0.c -3 +2
|
cannam@95
|
10740
|
cannam@95
|
10741 Tue Feb 22 10:06:13 EST 2005 athena
|
cannam@95
|
10742 * [project @ 2005-02-22 15:06:13 by athena]
|
cannam@95
|
10743 Implemented in-place transposes with buffering. Moved
|
cannam@95
|
10744 copy/transposition routines into own files, so that we can reuse them
|
cannam@95
|
10745 from multiple places. TODO: merge vrank3-transpose.c with rank0.c, or
|
cannam@95
|
10746 rename vrank3-transpose.c to rank0-fancy.c or something like that;
|
cannam@95
|
10747 decide whether square in-place transposes should be in rank0.c or
|
cannam@95
|
10748 vrank3-transpose.c; apply FIXME's in vrank3-transpose.c.
|
cannam@95
|
10749
|
cannam@95
|
10750 A ./kernel/cpy1d.c
|
cannam@95
|
10751 A ./kernel/cpy2d.c
|
cannam@95
|
10752 A ./kernel/transpose-rec.c
|
cannam@95
|
10753 A ./kernel/transpose.c
|
cannam@95
|
10754 M ./kernel/Makefile.am -5 +5
|
cannam@95
|
10755 M ./kernel/cpy1d.c +50
|
cannam@95
|
10756 M ./kernel/cpy2d.c +154
|
cannam@95
|
10757 M ./kernel/ifftw.h -1 +28
|
cannam@95
|
10758 M ./kernel/transpose-rec.c +143
|
cannam@95
|
10759 M ./kernel/transpose.c +72
|
cannam@95
|
10760 M ./rdft/rank0.c -160 +85
|
cannam@95
|
10761 M ./rdft/vrank3-transpose.c -231 +24
|
cannam@95
|
10762
|
cannam@95
|
10763 Mon Feb 21 23:29:52 EST 2005 athena
|
cannam@95
|
10764 * [project @ 2005-02-22 04:29:52 by athena]
|
cannam@95
|
10765 Indentation should be printed after newline, not at the beginning
|
cannam@95
|
10766 of print()
|
cannam@95
|
10767
|
cannam@95
|
10768 M ./kernel/print.c -6 +11
|
cannam@95
|
10769
|
cannam@95
|
10770 Mon Feb 21 10:07:24 EST 2005 athena
|
cannam@95
|
10771 * [project @ 2005-02-21 15:07:24 by athena]
|
cannam@95
|
10772 generalized in anticipation of more complicated solvers.
|
cannam@95
|
10773
|
cannam@95
|
10774 M ./rdft/rank0.c -24 +45
|
cannam@95
|
10775
|
cannam@95
|
10776 Sun Feb 20 22:18:59 EST 2005 athena
|
cannam@95
|
10777 * [project @ 2005-02-21 03:18:59 by athena]
|
cannam@95
|
10778 Implemented buffered recursive transpose
|
cannam@95
|
10779
|
cannam@95
|
10780 M ./rdft/rank0.c -7 +85
|
cannam@95
|
10781
|
cannam@95
|
10782 Sun Feb 20 18:27:29 EST 2005 athena
|
cannam@95
|
10783 * [project @ 2005-02-20 23:27:29 by athena]
|
cannam@95
|
10784 Fixed comment
|
cannam@95
|
10785
|
cannam@95
|
10786 M ./rdft/rank0.c -2 +2
|
cannam@95
|
10787
|
cannam@95
|
10788 Sun Feb 20 18:22:15 EST 2005 athena
|
cannam@95
|
10789 * [project @ 2005-02-20 23:22:15 by athena]
|
cannam@95
|
10790 grand unification of rank0 solvers
|
cannam@95
|
10791
|
cannam@95
|
10792 M ./rdft/Makefile.am -3 +2
|
cannam@95
|
10793 M ./rdft/conf.c -2 +1
|
cannam@95
|
10794 R ./rdft/rank0-vrank2.c
|
cannam@95
|
10795 M ./rdft/rank0.c -93 +173
|
cannam@95
|
10796 M ./rdft/rdft.h -1
|
cannam@95
|
10797
|
cannam@95
|
10798 Sun Feb 20 15:35:24 EST 2005 athena
|
cannam@95
|
10799 * [project @ 2005-02-20 20:35:24 by athena]
|
cannam@95
|
10800 manual tail-recursion optimization
|
cannam@95
|
10801
|
cannam@95
|
10802 M ./rdft/vrank3-transpose.c -7 +11
|
cannam@95
|
10803
|
cannam@95
|
10804 Sat Feb 19 17:57:44 EST 2005 athena
|
cannam@95
|
10805 * [project @ 2005-02-19 22:57:44 by athena]
|
cannam@95
|
10806 implemented check for transpositions
|
cannam@95
|
10807
|
cannam@95
|
10808 M ./libbench2/verify-lib.c -11 +11
|
cannam@95
|
10809 M ./libbench2/verify-r2r.c -1 +1
|
cannam@95
|
10810 M ./tests/check.pl -1 +19
|
cannam@95
|
10811
|
cannam@95
|
10812 Sat Feb 19 17:28:43 EST 2005 athena
|
cannam@95
|
10813 * [project @ 2005-02-19 22:28:43 by athena]
|
cannam@95
|
10814 Previous fix was wrong for rdft2 problems.
|
cannam@95
|
10815
|
cannam@95
|
10816 M ./libbench2/verify-lib.c -3 +3
|
cannam@95
|
10817
|
cannam@95
|
10818 Sat Feb 19 17:23:36 EST 2005 athena
|
cannam@95
|
10819 * [project @ 2005-02-19 22:23:36 by athena]
|
cannam@95
|
10820 vecsz->rnk must be finite for this solver to apply.
|
cannam@95
|
10821
|
cannam@95
|
10822 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
10823
|
cannam@95
|
10824 Sat Feb 19 17:15:19 EST 2005 athena
|
cannam@95
|
10825 * [project @ 2005-02-19 22:15:19 by athena]
|
cannam@95
|
10826 unified the various simple'' transposers
|
cannam@95
|
10827
|
cannam@95
|
10828 M ./rdft/vrank3-transpose.c -101 +51
|
cannam@95
|
10829
|
cannam@95
|
10830 Sat Feb 19 16:55:29 EST 2005 athena
|
cannam@95
|
10831 * [project @ 2005-02-19 21:55:29 by athena]
|
cannam@95
|
10832 Fixed stupid bug in rec_transpose_swap. Fixed stupid verifier that did not catch the bug.
|
cannam@95
|
10833
|
cannam@95
|
10834 M ./libbench2/verify-lib.c -17 +26
|
cannam@95
|
10835 M ./libbench2/verify-r2r.c -2 +3
|
cannam@95
|
10836 M ./rdft/vrank3-transpose.c -5 +5
|
cannam@95
|
10837
|
cannam@95
|
10838 Sat Feb 19 15:24:03 EST 2005 athena
|
cannam@95
|
10839 * [project @ 2005-02-19 20:24:03 by athena]
|
cannam@95
|
10840 Minor cleanup of transposition routines.
|
cannam@95
|
10841
|
cannam@95
|
10842 M ./rdft/vrank3-transpose.c -188 +83
|
cannam@95
|
10843
|
cannam@95
|
10844 Sat Feb 19 09:31:14 EST 2005 athena
|
cannam@95
|
10845 * [project @ 2005-02-19 14:31:14 by athena]
|
cannam@95
|
10846 Make the batch size B=Theta(r) instead of B=Theta(1) in buffered
|
cannam@95
|
10847 twiddle solvers. Theory: for cache line size L, we want B = Omega(L)
|
cannam@95
|
10848 to utilize the cache line fully. We also want B*r =O(Z), where Z is
|
cannam@95
|
10849 the size of the cache. It is safe to assume that Z = Theta(L^2):
|
cannam@95
|
10850 cache designers will tend to make L as large as they can get away
|
cannam@95
|
10851 with, because they don't have to program the machines that they build,
|
cannam@95
|
10852 and Z < Theta(L^2) will screw up the little matrix transposition
|
cannam@95
|
10853 benchmarks that they use to design the cache. Hence, B=Theta(r) is
|
cannam@95
|
10854 the right number.
|
cannam@95
|
10855
|
cannam@95
|
10856 M ./dft/dftw-directbuf.c -12 +17
|
cannam@95
|
10857 M ./rdft/hc2hc-directbuf.c -16 +20
|
cannam@95
|
10858
|
cannam@95
|
10859 Fri Feb 18 23:47:22 EST 2005 stevenj
|
cannam@95
|
10860 * [project @ 2005-02-19 04:47:22 by stevenj]
|
cannam@95
|
10861 for --enable-portable-binary, only try -mcpu=$arch and -m$arch on x86,
|
cannam@95
|
10862 since these generate non-portable code on every other target (and
|
cannam@95
|
10863 some other targets, like Alpha, don't support -mtune=$arch).
|
cannam@95
|
10864
|
cannam@95
|
10865 M ./m4/ax_gcc_archflag.m4 -2 +5
|
cannam@95
|
10866
|
cannam@95
|
10867 Thu Feb 17 21:15:42 EST 2005 athena
|
cannam@95
|
10868 * [project @ 2005-02-18 02:15:42 by athena]
|
cannam@95
|
10869 gcc/aix defines _POWER, not __powerpc__ like the rest of the world
|
cannam@95
|
10870 does.
|
cannam@95
|
10871
|
cannam@95
|
10872 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
10873
|
cannam@95
|
10874 Wed Feb 16 22:30:27 EST 2005 athena
|
cannam@95
|
10875 * [project @ 2005-02-17 03:30:27 by athena]
|
cannam@95
|
10876 enable fma for ia64, since it seems to help with the hpux compiler.
|
cannam@95
|
10877
|
cannam@95
|
10878 M ./configure.ac +1
|
cannam@95
|
10879
|
cannam@95
|
10880 Wed Feb 16 21:47:48 EST 2005 athena
|
cannam@95
|
10881 * [project @ 2005-02-17 02:47:48 by athena]
|
cannam@95
|
10882
|
cannam@95
|
10883 M ./TODO -1 +2
|
cannam@95
|
10884
|
cannam@95
|
10885 Wed Feb 16 15:27:18 EST 2005 athena
|
cannam@95
|
10886 * [project @ 2005-02-16 20:27:18 by athena]
|
cannam@95
|
10887 Fixes for darwin
|
cannam@95
|
10888
|
cannam@95
|
10889 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
10890
|
cannam@95
|
10891 Wed Feb 16 14:27:42 EST 2005 athena
|
cannam@95
|
10892 * [project @ 2005-02-16 19:27:42 by athena]
|
cannam@95
|
10893 Made the correctness of the code more obvious.
|
cannam@95
|
10894
|
cannam@95
|
10895 M ./api/apiplan.c -14 +16
|
cannam@95
|
10896
|
cannam@95
|
10897 Wed Feb 16 12:30:29 EST 2005 stevenj
|
cannam@95
|
10898 * [project @ 2005-02-16 17:30:29 by stevenj]
|
cannam@95
|
10899 s/with-portable-binary/enable-portable-binary/ to be GNUlly correct; I'm sticking with --with-gcc-arch=arch, however, as --enable-gcc-arch=arch has the wrong connotations for me
|
cannam@95
|
10900
|
cannam@95
|
10901 M ./NEWS -2 +2
|
cannam@95
|
10902 M ./m4/ax_cc_maxopt.m4 -3 +3
|
cannam@95
|
10903
|
cannam@95
|
10904 Wed Feb 16 11:44:48 EST 2005 stevenj
|
cannam@95
|
10905 * [project @ 2005-02-16 16:44:48 by stevenj]
|
cannam@95
|
10906 whoops
|
cannam@95
|
10907
|
cannam@95
|
10908 M ./api/apiplan.c -2 +2
|
cannam@95
|
10909
|
cannam@95
|
10910 Wed Feb 16 11:23:38 EST 2005 stevenj
|
cannam@95
|
10911 * [project @ 2005-02-16 16:23:38 by stevenj]
|
cannam@95
|
10912 bless wisdom with patience used to create it
|
cannam@95
|
10913
|
cannam@95
|
10914 M ./api/apiplan.c -1 +1
|
cannam@95
|
10915
|
cannam@95
|
10916 Wed Feb 16 11:18:56 EST 2005 stevenj
|
cannam@95
|
10917 * [project @ 2005-02-16 16:18:56 by stevenj]
|
cannam@95
|
10918 whoops
|
cannam@95
|
10919
|
cannam@95
|
10920 M ./api/apiplan.c -7 +10
|
cannam@95
|
10921
|
cannam@95
|
10922 Wed Feb 16 10:50:28 EST 2005 stevenj
|
cannam@95
|
10923 * [project @ 2005-02-16 15:50:28 by stevenj]
|
cannam@95
|
10924 whoops
|
cannam@95
|
10925
|
cannam@95
|
10926 M ./api/apiplan.c -1 +2
|
cannam@95
|
10927
|
cannam@95
|
10928 Tue Feb 15 23:53:53 EST 2005 stevenj
|
cannam@95
|
10929 * [project @ 2005-02-16 04:53:53 by stevenj]
|
cannam@95
|
10930 added 'timed' planner option
|
cannam@95
|
10931
|
cannam@95
|
10932 M ./NEWS +3
|
cannam@95
|
10933 M ./TODO -6
|
cannam@95
|
10934 M ./api/apiplan.c -16 +56
|
cannam@95
|
10935 M ./api/fftw3.h -1 +3
|
cannam@95
|
10936 M ./doc/fftw3.texi -1 +27
|
cannam@95
|
10937 M ./kernel/ifftw.h -1 +6
|
cannam@95
|
10938 M ./kernel/planner.c -2 +14
|
cannam@95
|
10939 M ./kernel/timer.c -1 +13
|
cannam@95
|
10940 M ./tests/bench.c +5
|
cannam@95
|
10941
|
cannam@95
|
10942 Tue Feb 15 23:08:29 EST 2005 athena
|
cannam@95
|
10943 * [project @ 2005-02-16 04:08:27 by athena]
|
cannam@95
|
10944 Do not use SIMD_CFLAGS. The theory is that if taint.c is unsafe
|
cannam@95
|
10945 with SIMD_CFLAGS, then all files in this directory are as well.
|
cannam@95
|
10946 Conversely, if these files require SIMD_CFLAGS because they include
|
cannam@95
|
10947 "simd.h", then taint.c requires SIMD_CFLAGS as well, and thus we need
|
cannam@95
|
10948 some other hack.
|
cannam@95
|
10949
|
cannam@95
|
10950 M ./dft/simd/Makefile.am -1
|
cannam@95
|
10951 M ./simd/Makefile.am -8 +3
|
cannam@95
|
10952
|
cannam@95
|
10953 Tue Feb 15 22:49:05 EST 2005 athena
|
cannam@95
|
10954 * [project @ 2005-02-16 03:49:05 by athena]
|
cannam@95
|
10955 Do not override CFLAGS in Makefile.am.
|
cannam@95
|
10956
|
cannam@95
|
10957 M ./dft/codelets/standard/Makefile.am -1
|
cannam@95
|
10958 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
10959 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
10960 M ./rdft/codelets/hc2r/Makefile.am -1
|
cannam@95
|
10961 M ./rdft/codelets/r2hc/Makefile.am -1
|
cannam@95
|
10962 M ./rdft/codelets/r2r/Makefile.am -1
|
cannam@95
|
10963 M ./support/Makefile.codelets -1 +6
|
cannam@95
|
10964
|
cannam@95
|
10965 Tue Feb 15 10:30:12 EST 2005 athena
|
cannam@95
|
10966 * [project @ 2005-02-15 15:30:12 by athena]
|
cannam@95
|
10967 Allow users to build long double version even if sizeof(long double)
|
cannam@95
|
10968 == sizeof(double)
|
cannam@95
|
10969
|
cannam@95
|
10970 M ./configure.ac -3
|
cannam@95
|
10971
|
cannam@95
|
10972 Mon Feb 14 19:55:38 EST 2005 athena
|
cannam@95
|
10973 * [project @ 2005-02-15 00:55:38 by athena]
|
cannam@95
|
10974 Updated for 3.1
|
cannam@95
|
10975
|
cannam@95
|
10976 M ./commercialize.sh -12 +20
|
cannam@95
|
10977
|
cannam@95
|
10978 Mon Feb 14 19:07:14 EST 2005 athena
|
cannam@95
|
10979 * [project @ 2005-02-15 00:07:14 by athena]
|
cannam@95
|
10980 Oops, version.h is no longer used
|
cannam@95
|
10981
|
cannam@95
|
10982 M ./api/version.c -2 +1
|
cannam@95
|
10983
|
cannam@95
|
10984 Mon Feb 14 18:51:05 EST 2005 athena
|
cannam@95
|
10985 * [project @ 2005-02-14 23:51:05 by athena]
|
cannam@95
|
10986 unified fma and non-fma versions
|
cannam@95
|
10987
|
cannam@95
|
10988 A ./support/twovers.sh
|
cannam@95
|
10989 M ./api/Makefile.am -5 +2
|
cannam@95
|
10990 M ./api/version.c -2 +6
|
cannam@95
|
10991 M ./configure.ac -5 +10
|
cannam@95
|
10992 M ./dft/codelets/standard/Makefile.am -7 +7
|
cannam@95
|
10993 M ./dft/simd/codelets/Makefile.am -10 +10
|
cannam@95
|
10994 M ./m4/ocaml.m4 -9 +3
|
cannam@95
|
10995 M ./mkdist.sh -5
|
cannam@95
|
10996 M ./rdft/codelets/hc2r/Makefile.am -4 +4
|
cannam@95
|
10997 M ./rdft/codelets/r2hc/Makefile.am -4 +4
|
cannam@95
|
10998 M ./rdft/codelets/r2r/Makefile.am -9 +9
|
cannam@95
|
10999 M ./support/Makefile.am -2 +2
|
cannam@95
|
11000 M ./support/Makefile.codelets -7 +2
|
cannam@95
|
11001 M ./support/twovers.sh +17
|
cannam@95
|
11002
|
cannam@95
|
11003 Mon Feb 14 14:12:09 EST 2005 athena
|
cannam@95
|
11004 * [project @ 2005-02-14 19:12:09 by athena]
|
cannam@95
|
11005 forgot to remove inplace/Makefile from configure.ac
|
cannam@95
|
11006
|
cannam@95
|
11007 M ./configure.ac -1
|
cannam@95
|
11008
|
cannam@95
|
11009 Mon Feb 14 12:08:52 EST 2005 athena
|
cannam@95
|
11010 * [project @ 2005-02-14 17:08:49 by athena]
|
cannam@95
|
11011 Merged dft/codelets/inplace with the main dft/codelets/standard
|
cannam@95
|
11012 directory. This step makes dft codelets consistent with the rest
|
cannam@95
|
11013 of the naming conventions, and will simplify the eventual merge
|
cannam@95
|
11014 of fma and non-fma codelets.
|
cannam@95
|
11015
|
cannam@95
|
11016 M ./Makefile.am -1
|
cannam@95
|
11017 M ./dft/codelet-dft.h -2 +1
|
cannam@95
|
11018 M ./dft/codelets/Makefile.am -1 +1
|
cannam@95
|
11019 R ./dft/codelets/inplace/Makefile.am
|
cannam@95
|
11020 R ./dft/codelets/inplace/
|
cannam@95
|
11021 M ./dft/codelets/standard/Makefile.am -9 +31
|
cannam@95
|
11022 M ./dft/conf.c -2 +1
|
cannam@95
|
11023
|
cannam@95
|
11024 Mon Feb 14 11:16:15 EST 2005 athena
|
cannam@95
|
11025 * [project @ 2005-02-14 16:16:15 by athena]
|
cannam@95
|
11026 inline altivec constants, since gcc seems to generate better code this way.
|
cannam@95
|
11027
|
cannam@95
|
11028 M ./simd/altivec.c -21 +1
|
cannam@95
|
11029 M ./simd/simd-altivec.h -16 +18
|
cannam@95
|
11030
|
cannam@95
|
11031 Sun Feb 13 18:17:32 EST 2005 athena
|
cannam@95
|
11032 * [project @ 2005-02-13 23:17:32 by athena]
|
cannam@95
|
11033 group altivec constants into a single array, for faster access
|
cannam@95
|
11034
|
cannam@95
|
11035 M ./simd/altivec.c -11 +17
|
cannam@95
|
11036 M ./simd/simd-altivec.h -20 +11
|
cannam@95
|
11037
|
cannam@95
|
11038 Sun Feb 13 18:15:37 EST 2005 athena
|
cannam@95
|
11039 * [project @ 2005-02-13 23:15:37 by athena]
|
cannam@95
|
11040 code cleanup
|
cannam@95
|
11041
|
cannam@95
|
11042 M ./genfft/c.ml -23 +9
|
cannam@95
|
11043 M ./genfft/c.mli -2 +1
|
cannam@95
|
11044 M ./genfft/simd.ml -6 +6
|
cannam@95
|
11045
|
cannam@95
|
11046 Sun Feb 13 10:29:32 EST 2005 athena
|
cannam@95
|
11047 * [project @ 2005-02-13 15:29:32 by athena]
|
cannam@95
|
11048 removed some unused stuff
|
cannam@95
|
11049
|
cannam@95
|
11050 M ./genfft/c.ml -3 +1
|
cannam@95
|
11051 M ./genfft/c.mli -2 +1
|
cannam@95
|
11052
|
cannam@95
|
11053 Sat Feb 12 22:04:40 EST 2005 athena
|
cannam@95
|
11054 * [project @ 2005-02-13 03:04:40 by athena]
|
cannam@95
|
11055 New twiddle scheme for altivec, 3dnow
|
cannam@95
|
11056
|
cannam@95
|
11057 M ./simd/simd-3dnow.h -4 +34
|
cannam@95
|
11058 M ./simd/simd-altivec.h -4 +27
|
cannam@95
|
11059
|
cannam@95
|
11060 Sat Feb 12 20:17:35 EST 2005 athena
|
cannam@95
|
11061 * [project @ 2005-02-13 01:17:35 by athena]
|
cannam@95
|
11062 Implemented new twiddle scheme for sse2
|
cannam@95
|
11063
|
cannam@95
|
11064 M ./simd/simd-sse2.h -4 +26
|
cannam@95
|
11065
|
cannam@95
|
11066 Sat Feb 12 19:57:46 EST 2005 athena
|
cannam@95
|
11067 * [project @ 2005-02-13 00:57:40 by athena]
|
cannam@95
|
11068 Implemented experimental t2* codelets, which store twiddle factors
|
cannam@95
|
11069 in a more convenient format, at the expense of twice the storage.
|
cannam@95
|
11070 Currently only SSE works; I have to port SSE2, altivec, etc. to the
|
cannam@95
|
11071 new scheme. After this, we will decide whether these codelets
|
cannam@95
|
11072 are worth the price.
|
cannam@95
|
11073
|
cannam@95
|
11074 A ./dft/simd/t2b.h
|
cannam@95
|
11075 A ./dft/simd/t2f.h
|
cannam@95
|
11076 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
11077 M ./dft/simd/codelets/Makefile.am -2 +14
|
cannam@95
|
11078 M ./dft/simd/q1b.h +5
|
cannam@95
|
11079 M ./dft/simd/q1f.h +5
|
cannam@95
|
11080 M ./dft/simd/t1b.h +5
|
cannam@95
|
11081 M ./dft/simd/t1f.h +5
|
cannam@95
|
11082 M ./dft/simd/t2b.h +36
|
cannam@95
|
11083 M ./dft/simd/t2f.h +36
|
cannam@95
|
11084 M ./simd/simd-sse.h -36 +26
|
cannam@95
|
11085
|
cannam@95
|
11086 Fri Feb 11 08:07:12 EST 2005 athena
|
cannam@95
|
11087 * [project @ 2005-02-11 13:07:12 by athena]
|
cannam@95
|
11088 Forgot to define SIMD_STRIDE_OKPAIR
|
cannam@95
|
11089
|
cannam@95
|
11090 M ./simd/simd-altivec.h +1
|
cannam@95
|
11091
|
cannam@95
|
11092 Thu Feb 10 22:20:00 EST 2005 athena
|
cannam@95
|
11093 * [project @ 2005-02-11 03:20:00 by athena]
|
cannam@95
|
11094 fixed sse2, 3dnow, and altivec, as promised
|
cannam@95
|
11095
|
cannam@95
|
11096 M ./simd/simd-3dnow.h -5 +3
|
cannam@95
|
11097 M ./simd/simd-altivec.h -1 +4
|
cannam@95
|
11098 M ./simd/simd-sse.h +1
|
cannam@95
|
11099 M ./simd/simd-sse2.h -5 +3
|
cannam@95
|
11100
|
cannam@95
|
11101 Thu Feb 10 21:47:40 EST 2005 athena
|
cannam@95
|
11102 * [project @ 2005-02-11 02:47:33 by athena]
|
cannam@95
|
11103 Generate n2?v_* codelets in such a way that we may or may not
|
cannam@95
|
11104 pair stores, depending on which mode happens to work best on
|
cannam@95
|
11105 a particular SIMD implementation. sse2, 3dnow, and altivec
|
cannam@95
|
11106 are currently broken---will fix soon.
|
cannam@95
|
11107
|
cannam@95
|
11108 M ./dft/simd/n2b.c -1 +1
|
cannam@95
|
11109 M ./dft/simd/n2f.c -1 +1
|
cannam@95
|
11110 M ./genfft/annotate.ml -7 +9
|
cannam@95
|
11111 M ./genfft/expr.ml -4 +6
|
cannam@95
|
11112 M ./genfft/expr.mli -2 +2
|
cannam@95
|
11113 M ./genfft/simd.ml -3 +7
|
cannam@95
|
11114 M ./simd/simd-sse.h -1 +6
|
cannam@95
|
11115
|
cannam@95
|
11116 Thu Feb 10 08:53:22 EST 2005 athena
|
cannam@95
|
11117 * [project @ 2005-02-10 13:53:22 by athena]
|
cannam@95
|
11118 instantiate altivec constants only once
|
cannam@95
|
11119
|
cannam@95
|
11120 M ./simd/altivec.c -1 +6
|
cannam@95
|
11121 M ./simd/simd-altivec.h -4 +10
|
cannam@95
|
11122
|
cannam@95
|
11123 Thu Feb 10 06:37:56 EST 2005 athena
|
cannam@95
|
11124 * [project @ 2005-02-10 11:37:56 by athena]
|
cannam@95
|
11125 Fixed alignment checks for new SIMD scheme
|
cannam@95
|
11126
|
cannam@95
|
11127 M ./dft/simd/n2b.c -3 +3
|
cannam@95
|
11128 M ./dft/simd/n2f.c -3 +3
|
cannam@95
|
11129
|
cannam@95
|
11130 Wed Feb 9 21:35:01 EST 2005 athena
|
cannam@95
|
11131 * [project @ 2005-02-10 02:35:01 by athena]
|
cannam@95
|
11132 Change n2?v_* codelets to store pairs of vectors, with implicit
|
cannam@95
|
11133 2x2 transposition. Works for 2-way SIMD as well. Tested with sse
|
cannam@95
|
11134 and sse2. I haven't tried altivec yet, but I observed a huge
|
cannam@95
|
11135 speedup when I transformed one codelet by hand.
|
cannam@95
|
11136
|
cannam@95
|
11137 M ./dft/simd/codelets/Makefile.am -8 +6
|
cannam@95
|
11138 M ./genfft/annotate.ml -3 +48
|
cannam@95
|
11139 M ./genfft/annotate.mli -2 +5
|
cannam@95
|
11140 M ./genfft/expr.ml -2 +5
|
cannam@95
|
11141 M ./genfft/expr.mli -2 +2
|
cannam@95
|
11142 M ./genfft/gen_notw_c.ml -3 +17
|
cannam@95
|
11143 M ./genfft/genutil.ml -3 +2
|
cannam@95
|
11144 M ./genfft/simd.ml -5 +9
|
cannam@95
|
11145 M ./genfft/simdmagic.ml -1 +3
|
cannam@95
|
11146 M ./simd/simd-3dnow.h +6
|
cannam@95
|
11147 M ./simd/simd-altivec.h +10
|
cannam@95
|
11148 M ./simd/simd-sse.h +6
|
cannam@95
|
11149 M ./simd/simd-sse2.h +6
|
cannam@95
|
11150
|
cannam@95
|
11151 Tue Feb 8 21:28:38 EST 2005 athena
|
cannam@95
|
11152 * [project @ 2005-02-09 02:28:38 by athena]
|
cannam@95
|
11153 Resurrected old DIF codelets for experimental purposes. They
|
cannam@95
|
11154 are disabled for now, but I am keeping the setup around for
|
cannam@95
|
11155 future reference.
|
cannam@95
|
11156
|
cannam@95
|
11157 M ./dft/codelets/standard/Makefile.am -1 +14
|
cannam@95
|
11158
|
cannam@95
|
11159 Tue Feb 8 20:10:19 EST 2005 stevenj
|
cannam@95
|
11160 * [project @ 2005-02-09 01:09:12 by stevenj]
|
cannam@95
|
11161
|
cannam@95
|
11162 M ./doc/fftw3.texi -7 +7
|
cannam@95
|
11163
|
cannam@95
|
11164 Tue Feb 8 19:37:09 EST 2005 stevenj
|
cannam@95
|
11165 * [project @ 2005-02-09 00:37:09 by stevenj]
|
cannam@95
|
11166 clarifications, document --with-portable-binary and --with-gcc-arch
|
cannam@95
|
11167
|
cannam@95
|
11168 M ./doc/fftw3.texi -17 +30
|
cannam@95
|
11169
|
cannam@95
|
11170 Tue Feb 8 19:23:41 EST 2005 stevenj
|
cannam@95
|
11171 * [project @ 2005-02-09 00:20:56 by stevenj]
|
cannam@95
|
11172
|
cannam@95
|
11173 M ./NEWS -7 +7
|
cannam@95
|
11174
|
cannam@95
|
11175 Tue Feb 8 01:36:22 EST 2005 stevenj
|
cannam@95
|
11176 * [project @ 2005-02-08 06:36:22 by stevenj]
|
cannam@95
|
11177 more change comments
|
cannam@95
|
11178
|
cannam@95
|
11179 M ./NEWS +61
|
cannam@95
|
11180
|
cannam@95
|
11181 Tue Feb 8 00:41:38 EST 2005 stevenj
|
cannam@95
|
11182 * [project @ 2005-02-08 05:41:38 by stevenj]
|
cannam@95
|
11183 fma is definitely beneficial on Itanium with the HP/UX compiler
|
cannam@95
|
11184
|
cannam@95
|
11185 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
11186
|
cannam@95
|
11187 Mon Feb 7 22:58:47 EST 2005 athena
|
cannam@95
|
11188 * [project @ 2005-02-08 03:58:47 by athena]
|
cannam@95
|
11189 Silence warnings.
|
cannam@95
|
11190
|
cannam@95
|
11191 M ./libbench2/bench-main.c -3 +4
|
cannam@95
|
11192
|
cannam@95
|
11193 Mon Feb 7 22:55:49 EST 2005 stevenj
|
cannam@95
|
11194 * [project @ 2005-02-08 03:55:49 by stevenj]
|
cannam@95
|
11195 when we compile our own getopt, change symbol names to avoid conflicts (e.g. avoid build failure on MacOS X with --enable-shared)
|
cannam@95
|
11196
|
cannam@95
|
11197 M ./libbench2/getopt.h +26
|
cannam@95
|
11198
|
cannam@95
|
11199 Mon Feb 7 22:36:42 EST 2005 stevenj
|
cannam@95
|
11200 * [project @ 2005-02-08 03:36:42 by stevenj]
|
cannam@95
|
11201 grr, more bugfixes for in-place case
|
cannam@95
|
11202
|
cannam@95
|
11203 M ./reodft/reodft00e-splitradix.c -9 +13
|
cannam@95
|
11204
|
cannam@95
|
11205 Mon Feb 7 22:29:35 EST 2005 athena
|
cannam@95
|
11206 * [project @ 2005-02-08 03:29:35 by athena]
|
cannam@95
|
11207 removed relics of FRANZ mode
|
cannam@95
|
11208
|
cannam@95
|
11209 M ./dft/codelets/standard/Makefile.am -19
|
cannam@95
|
11210
|
cannam@95
|
11211 Mon Feb 7 18:48:36 EST 2005 athena
|
cannam@95
|
11212 * [project @ 2005-02-07 23:48:36 by athena]
|
cannam@95
|
11213 Somehow xlc does not like ``vector int dummy;''
|
cannam@95
|
11214
|
cannam@95
|
11215 M ./simd/altivec.c -2 +2
|
cannam@95
|
11216
|
cannam@95
|
11217 Mon Feb 7 13:59:47 EST 2005 athena
|
cannam@95
|
11218 * [project @ 2005-02-07 18:59:47 by athena]
|
cannam@95
|
11219 There is no need to enable sse to make the distribution. This might
|
cannam@95
|
11220 have been true in the past but not anymore.
|
cannam@95
|
11221
|
cannam@95
|
11222 M ./mkdist.sh -6 +8
|
cannam@95
|
11223
|
cannam@95
|
11224 Mon Feb 7 13:55:17 EST 2005 athena
|
cannam@95
|
11225 * [project @ 2005-02-07 18:55:17 by athena]
|
cannam@95
|
11226 Oops---included fortran file in C sources
|
cannam@95
|
11227
|
cannam@95
|
11228 M ./api/Makefile.am -1 +1
|
cannam@95
|
11229
|
cannam@95
|
11230 Mon Feb 7 13:42:45 EST 2005 athena
|
cannam@95
|
11231 * [project @ 2005-02-07 18:42:45 by athena]
|
cannam@95
|
11232 Set version string at ``make dist'' time, not at ``configure'' time,
|
cannam@95
|
11233 so we know whether a user is using the fma version or not.
|
cannam@95
|
11234
|
cannam@95
|
11235 M ./api/Makefile.am -2 +9
|
cannam@95
|
11236 M ./api/version.c -2 +3
|
cannam@95
|
11237
|
cannam@95
|
11238 Sun Feb 6 17:00:33 EST 2005 athena
|
cannam@95
|
11239 * [project @ 2005-02-06 22:00:33 by athena]
|
cannam@95
|
11240 Removed useless files
|
cannam@95
|
11241
|
cannam@95
|
11242 R ./genfft/gen_hc2r_noinline.ml
|
cannam@95
|
11243 R ./genfft/gen_notw_noinline.ml
|
cannam@95
|
11244 R ./genfft/gen_notw_noinline_c.ml
|
cannam@95
|
11245 R ./genfft/gen_r2hc_noinline.ml
|
cannam@95
|
11246
|
cannam@95
|
11247 Sun Feb 6 16:59:39 EST 2005 athena
|
cannam@95
|
11248 * [project @ 2005-02-06 21:59:39 by athena]
|
cannam@95
|
11249 Different (simpler?) way to prevent the compiler from optimizing loop
|
cannam@95
|
11250 inductive variables. We now explicitly corrupt stride variables by
|
cannam@95
|
11251 xor-ing them with another variable that happens to be zero (but the
|
cannam@95
|
11252 compiler does not know it). In this way, the compiler does not
|
cannam@95
|
11253 attempt to extract a zillion loop indices from codelets, which would
|
cannam@95
|
11254 overflow the register set. Set the -fno-loop-optimize flag to further
|
cannam@95
|
11255 help the process.
|
cannam@95
|
11256
|
cannam@95
|
11257 Consequences: removed m* codelets. Smaller library size. Slightly
|
cannam@95
|
11258 faster code with gcc/powerpc (including altivec). Much faster code
|
cannam@95
|
11259 with xlc/powerpc. No changes for gcc/pentium. Maybe slightly faster
|
cannam@95
|
11260 with icc/pentium.
|
cannam@95
|
11261
|
cannam@95
|
11262 M ./configure.ac -11 +9
|
cannam@95
|
11263 M ./dft/codelets/standard/Makefile.am -52 +3
|
cannam@95
|
11264 M ./dft/simd/codelets/Makefile.am -30 +6
|
cannam@95
|
11265 M ./genfft/Makefile.am -36 +10
|
cannam@95
|
11266 M ./genfft/c.ml -1 +4
|
cannam@95
|
11267 M ./genfft/c.mli -1 +2
|
cannam@95
|
11268 M ./genfft/gen_hc2hc.ml -3 +5
|
cannam@95
|
11269 M ./genfft/gen_hc2r.ml -3 +7
|
cannam@95
|
11270 M ./genfft/gen_notw.ml -3 +6
|
cannam@95
|
11271 M ./genfft/gen_notw_c.ml -3 +6
|
cannam@95
|
11272 M ./genfft/gen_r2hc.ml -3 +7
|
cannam@95
|
11273 M ./genfft/gen_twiddle.ml -3 +5
|
cannam@95
|
11274 M ./genfft/gen_twiddle_c.ml -3 +5
|
cannam@95
|
11275 M ./genfft/gen_twidsq.ml -3 +6
|
cannam@95
|
11276 M ./genfft/gen_twidsq_c.ml -3 +6
|
cannam@95
|
11277 M ./genfft/genutil.ml -1 +2
|
cannam@95
|
11278 M ./genfft/simd.ml -1 +2
|
cannam@95
|
11279 M ./kernel/ifftw.h -3 +7
|
cannam@95
|
11280 M ./kernel/stride.c -1 +3
|
cannam@95
|
11281 M ./rdft/codelets/hc2r/Makefile.am -13 +3
|
cannam@95
|
11282 M ./rdft/codelets/r2hc/Makefile.am -13 +3
|
cannam@95
|
11283 M ./support/Makefile.codelets -4
|
cannam@95
|
11284
|
cannam@95
|
11285 Sat Feb 5 18:51:08 EST 2005 stevenj
|
cannam@95
|
11286 * [project @ 2005-02-05 23:51:08 by stevenj]
|
cannam@95
|
11287 paranoia about in-place rodft00 plans
|
cannam@95
|
11288
|
cannam@95
|
11289 M ./reodft/reodft00e-splitradix.c -3 +17
|
cannam@95
|
11290
|
cannam@95
|
11291 Sat Feb 5 18:39:55 EST 2005 stevenj
|
cannam@95
|
11292 * [project @ 2005-02-05 23:39:55 by stevenj]
|
cannam@95
|
11293 don't believe pcost when using the estimator...there is no point, and
|
cannam@95
|
11294 it screws up estimator hacks to prefer in-codelet loops to vecloops
|
cannam@95
|
11295
|
cannam@95
|
11296 M ./kernel/planner.c -2 +2
|
cannam@95
|
11297
|
cannam@95
|
11298 Sat Feb 5 18:34:25 EST 2005 athena
|
cannam@95
|
11299 * [project @ 2005-02-05 23:34:25 by athena]
|
cannam@95
|
11300 Reduced optimization level from -O3 to -O for xlc, since -O generates
|
cannam@95
|
11301 faster code.
|
cannam@95
|
11302
|
cannam@95
|
11303 M ./m4/ax_cc_maxopt.m4 -4 +4
|
cannam@95
|
11304
|
cannam@95
|
11305 Sat Feb 5 16:26:58 EST 2005 stevenj
|
cannam@95
|
11306 * [project @ 2005-02-05 21:26:58 by stevenj]
|
cannam@95
|
11307 whoops, only applicable to redft00/rodft00 plans
|
cannam@95
|
11308
|
cannam@95
|
11309 M ./reodft/reodft00e-splitradix.c -1 +2
|
cannam@95
|
11310
|
cannam@95
|
11311 Sat Feb 5 16:22:39 EST 2005 stevenj
|
cannam@95
|
11312 * [project @ 2005-02-05 21:22:39 by stevenj]
|
cannam@95
|
11313 fixed in-place operation, and don't create size-0 sub-plans
|
cannam@95
|
11314
|
cannam@95
|
11315 M ./reodft/reodft00e-splitradix.c -17 +16
|
cannam@95
|
11316
|
cannam@95
|
11317 Fri Feb 4 11:30:30 EST 2005 athena
|
cannam@95
|
11318 * [project @ 2005-02-04 16:30:30 by athena]
|
cannam@95
|
11319 Autodetect altivec on linux. This code works with gcc-3.4 and
|
cannam@95
|
11320 -maltivec, with or without -mabi=altivec. The code *should* work with
|
cannam@95
|
11321 gcc-3.3 without -mabi=altivec. However, disabling -mabi=altivec on
|
cannam@95
|
11322 gcc-3.4 produces much worse code (I don't know why).
|
cannam@95
|
11323
|
cannam@95
|
11324 M ./simd/altivec.c -5 +31
|
cannam@95
|
11325
|
cannam@95
|
11326 Fri Jan 28 00:04:58 EST 2005 stevenj
|
cannam@95
|
11327 * [project @ 2005-01-28 05:04:58 by stevenj]
|
cannam@95
|
11328 update reference
|
cannam@95
|
11329
|
cannam@95
|
11330 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
11331
|
cannam@95
|
11332 Thu Jan 27 15:48:28 EST 2005 stevenj
|
cannam@95
|
11333 * [project @ 2005-01-27 20:48:28 by stevenj]
|
cannam@95
|
11334 note that DCT-II/III are often called the'' DCT/DCT
|
cannam@95
|
11335
|
cannam@95
|
11336 M ./doc/fftw3.texi -11 +17
|
cannam@95
|
11337
|
cannam@95
|
11338 Fri Jan 21 14:42:04 EST 2005 stevenj
|
cannam@95
|
11339 * [project @ 2005-01-21 19:42:04 by stevenj]
|
cannam@95
|
11340 added MSVC++ for ia64 (based on information at http://www.intel.com/cd/ids/developer/asmo-na/eng/19949.htm?prn=Y)
|
cannam@95
|
11341
|
cannam@95
|
11342 M ./kernel/cycle.h -1 +21
|
cannam@95
|
11343
|
cannam@95
|
11344 Fri Jan 21 14:22:50 EST 2005 stevenj
|
cannam@95
|
11345 * [project @ 2005-01-21 19:22:50 by stevenj]
|
cannam@95
|
11346 vc++ defines _M_AMD64 on x86-64, apparently
|
cannam@95
|
11347
|
cannam@95
|
11348 M ./kernel/cycle.h -3 +3
|
cannam@95
|
11349
|
cannam@95
|
11350 Tue Jan 18 22:30:27 EST 2005 stevenj
|
cannam@95
|
11351 * [project @ 2005-01-19 03:30:27 by stevenj]
|
cannam@95
|
11352 avoid gratuitous breakage with -Werror, requested by Simon Perreault
|
cannam@95
|
11353
|
cannam@95
|
11354 M ./m4/acx_pthread.m4 -2 +2
|
cannam@95
|
11355
|
cannam@95
|
11356 Mon Jan 17 18:54:55 EST 2005 stevenj
|
cannam@95
|
11357 * [project @ 2005-01-17 23:54:55 by stevenj]
|
cannam@95
|
11358 comment typo
|
cannam@95
|
11359
|
cannam@95
|
11360 M ./m4/ax_gcc_aligns_stack.m4 -2 +2
|
cannam@95
|
11361
|
cannam@95
|
11362 Sat Jan 15 16:56:23 EST 2005 stevenj
|
cannam@95
|
11363 * [project @ 2005-01-15 21:56:23 by stevenj]
|
cannam@95
|
11364 bumped shared-lib revision#
|
cannam@95
|
11365
|
cannam@95
|
11366 M ./configure.ac -1 +1
|
cannam@95
|
11367
|
cannam@95
|
11368 Sat Jan 15 16:35:42 EST 2005 stevenj
|
cannam@95
|
11369 * [project @ 2005-01-15 21:35:42 by stevenj]
|
cannam@95
|
11370 add X(estimate_cost) to get estimator cost, and print from bench, to aid in tweaking estimator
|
cannam@95
|
11371
|
cannam@95
|
11372 M ./api/fftw3.h -1 +2
|
cannam@95
|
11373 M ./api/flops.c +5
|
cannam@95
|
11374 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
11375 M ./kernel/planner.c -6 +11
|
cannam@95
|
11376 M ./tests/bench.c -1 +1
|
cannam@95
|
11377
|
cannam@95
|
11378 Sat Jan 15 14:57:56 EST 2005 stevenj
|
cannam@95
|
11379 * [project @ 2005-01-15 19:57:56 by stevenj]
|
cannam@95
|
11380
|
cannam@95
|
11381 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
11382
|
cannam@95
|
11383 Sat Jan 15 12:57:07 EST 2005 stevenj
|
cannam@95
|
11384 * [project @ 2005-01-15 17:57:07 by stevenj]
|
cannam@95
|
11385 formatting fix
|
cannam@95
|
11386
|
cannam@95
|
11387 M ./doc/fftw3.texi -3 +9
|
cannam@95
|
11388
|
cannam@95
|
11389 Sat Jan 15 12:31:28 EST 2005 stevenj
|
cannam@95
|
11390 * [project @ 2005-01-15 17:31:28 by stevenj]
|
cannam@95
|
11391 tweaks
|
cannam@95
|
11392
|
cannam@95
|
11393 M ./doc/fftw3.texi -17 +17
|
cannam@95
|
11394 M ./reodft/Makefile.am +1
|
cannam@95
|
11395 M ./reodft/conf.c -4 +7
|
cannam@95
|
11396
|
cannam@95
|
11397 Sat Jan 15 12:03:24 EST 2005 stevenj
|
cannam@95
|
11398 * [project @ 2005-01-15 17:03:24 by stevenj]
|
cannam@95
|
11399 use less buffer space
|
cannam@95
|
11400
|
cannam@95
|
11401 M ./reodft/reodft00e-splitradix.c -22 +23
|
cannam@95
|
11402
|
cannam@95
|
11403 Sat Jan 15 01:41:58 EST 2005 stevenj
|
cannam@95
|
11404 * [project @ 2005-01-15 06:41:58 by stevenj]
|
cannam@95
|
11405 added split-radix-based dct/dst I for odd n
|
cannam@95
|
11406
|
cannam@95
|
11407 A ./reodft/reodft00e-splitradix.c
|
cannam@95
|
11408 M ./doc/fftw3.texi -16 +21
|
cannam@95
|
11409 M ./reodft/Makefile.am -1 +1
|
cannam@95
|
11410 M ./reodft/conf.c -1 +2
|
cannam@95
|
11411 M ./reodft/redft00e-r2hc.c -2 +4
|
cannam@95
|
11412 M ./reodft/reodft.h +1
|
cannam@95
|
11413 M ./reodft/reodft00e-splitradix.c +337
|
cannam@95
|
11414 M ./reodft/rodft00e-r2hc.c -2 +4
|
cannam@95
|
11415
|
cannam@95
|
11416 Fri Jan 14 21:50:08 EST 2005 stevenj
|
cannam@95
|
11417 * [project @ 2005-01-15 02:50:08 by stevenj]
|
cannam@95
|
11418
|
cannam@95
|
11419 M ./api/fftw3.h -3 +3
|
cannam@95
|
11420
|
cannam@95
|
11421 Fri Jan 14 21:49:55 EST 2005 stevenj
|
cannam@95
|
11422 * [project @ 2005-01-15 02:49:55 by stevenj]
|
cannam@95
|
11423 warn silly users who confuse CVS id with FFTW version
|
cannam@95
|
11424
|
cannam@95
|
11425 M ./api/fftw3.h -1 +3
|
cannam@95
|
11426
|
cannam@95
|
11427 Fri Jan 14 16:57:36 EST 2005 stevenj
|
cannam@95
|
11428 * [project @ 2005-01-14 21:57:36 by stevenj]
|
cannam@95
|
11429 get sparc cpu type on solaris as well as with linux
|
cannam@95
|
11430
|
cannam@95
|
11431 M ./m4/ax_gcc_archflag.m4 -13 +11
|
cannam@95
|
11432
|
cannam@95
|
11433 Thu Jan 13 19:21:58 EST 2005 stevenj
|
cannam@95
|
11434 * [project @ 2005-01-14 00:21:58 by stevenj]
|
cannam@95
|
11435 detect prescott mobile (f37)
|
cannam@95
|
11436
|
cannam@95
|
11437 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11438
|
cannam@95
|
11439 Thu Jan 13 18:09:52 EST 2005 stevenj
|
cannam@95
|
11440 * [project @ 2005-01-13 23:09:52 by stevenj]
|
cannam@95
|
11441 use cpuid for x86_64 as well as i[56]86
|
cannam@95
|
11442
|
cannam@95
|
11443 M ./bootstrap.sh +1
|
cannam@95
|
11444 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11445
|
cannam@95
|
11446 Thu Jan 13 17:59:55 EST 2005 stevenj
|
cannam@95
|
11447 * [project @ 2005-01-13 22:59:55 by stevenj]
|
cannam@95
|
11448 update with x86info 1.7 and other sources (identify k8, nocona, etc), handle nonzero leading bytes in eax
|
cannam@95
|
11449
|
cannam@95
|
11450 M ./m4/ax_gcc_archflag.m4 -23 +27
|
cannam@95
|
11451
|
cannam@95
|
11452 Thu Jan 13 16:30:33 EST 2005 stevenj
|
cannam@95
|
11453 * [project @ 2005-01-13 21:30:33 by stevenj]
|
cannam@95
|
11454 compactified check for JOINABLE; use AC_DEFINE_UNQUOTED instead of AC_DEFINE for PTHREAD_CREATE_JOINABLE (thanks to Oliver Niekrenz for the bug report)
|
cannam@95
|
11455
|
cannam@95
|
11456 M ./m4/acx_pthread.m4 -23 +16
|
cannam@95
|
11457
|
cannam@95
|
11458 Wed Jan 12 12:22:13 EST 2005 athena
|
cannam@95
|
11459 * [project @ 2005-01-12 17:22:13 by athena]
|
cannam@95
|
11460 The scheduler hack was incorrect because it swapped instructions
|
cannam@95
|
11461 of the form A = *B and *B = C. Fixed.
|
cannam@95
|
11462
|
cannam@95
|
11463 M ./genfft/annotate.ml -7 +13
|
cannam@95
|
11464
|
cannam@95
|
11465 Tue Jan 11 22:13:24 EST 2005 athena
|
cannam@95
|
11466 * [project @ 2005-01-12 03:13:24 by athena]
|
cannam@95
|
11467 Quote expressions such as ``if test $FOO = yes'' when $FOO may be
|
cannam@95
|
11468 empty. Also, $GCC is set to either ``yes'' or empty, never to ``no''.
|
cannam@95
|
11469
|
cannam@95
|
11470 M ./m4/ax_cc_maxopt.m4 -2 +2
|
cannam@95
|
11471 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11472
|
cannam@95
|
11473 Tue Jan 11 19:30:47 EST 2005 athena
|
cannam@95
|
11474 * [project @ 2005-01-12 00:30:47 by athena]
|
cannam@95
|
11475 Hmm---somehow the previous commit did not work.
|
cannam@95
|
11476
|
cannam@95
|
11477 M ./TODO -6
|
cannam@95
|
11478 M ./configure.ac +9
|
cannam@95
|
11479 M ./simd/altivec.c -3 +3
|
cannam@95
|
11480
|
cannam@95
|
11481 Tue Jan 11 16:54:45 EST 2005 athena
|
cannam@95
|
11482 * [project @ 2005-01-11 21:54:45 by athena]
|
cannam@95
|
11483 Fixed various gcc-related problems on powerpc:
|
cannam@95
|
11484 - gcc-3.4 becomes totally confused by expressions like
|
cannam@95
|
11485 vec_add(a, vec_add(b, vec_add(c, ...)))
|
cannam@95
|
11486 The compiler uses gigabytes of memory and then crashes, presumably
|
cannam@95
|
11487 because of the exponential-time search problem involved in typing the
|
cannam@95
|
11488 above expression (since vec_add can take either ints or floats).
|
cannam@95
|
11489 I changed VADD and similar macros to be inline functions, thus
|
cannam@95
|
11490 constraining the type system.
|
cannam@95
|
11491
|
cannam@95
|
11492 - New flags
|
cannam@95
|
11493 --param inline-unit-growth=1000 --param large-function-growth=1000
|
cannam@95
|
11494 to work around limitations of the gcc-3.4 inliner.
|
cannam@95
|
11495
|
cannam@95
|
11496 M ./simd/simd-altivec.h -14 +12
|
cannam@95
|
11497
|
cannam@95
|
11498 Mon Jan 10 21:27:24 EST 2005 athena
|
cannam@95
|
11499 * [project @ 2005-01-11 02:27:24 by athena]
|
cannam@95
|
11500 Check for HAVE_ALTIVEC_H
|
cannam@95
|
11501
|
cannam@95
|
11502 M ./simd/simd-altivec.h -1 +2
|
cannam@95
|
11503
|
cannam@95
|
11504 Mon Jan 10 21:09:30 EST 2005 athena
|
cannam@95
|
11505 * [project @ 2005-01-11 02:09:30 by athena]
|
cannam@95
|
11506 Remove support for altivec using gcc builtins, since these keep
|
cannam@95
|
11507 changing across gcc versions. These changes work on gcc-3.4/linux; I
|
cannam@95
|
11508 haven't tried MacOS X yet. (The altivec ``spec'' differs between
|
cannam@95
|
11509 Motorola/Apple and gcc, grrr...)
|
cannam@95
|
11510
|
cannam@95
|
11511 M ./configure.ac -1 +2
|
cannam@95
|
11512 M ./simd/altivec.c -8 +5
|
cannam@95
|
11513 M ./simd/simd-altivec.h -69 +5
|
cannam@95
|
11514
|
cannam@95
|
11515 Mon Jan 10 18:57:30 EST 2005 athena
|
cannam@95
|
11516 * [project @ 2005-01-10 23:57:30 by athena]
|
cannam@95
|
11517 Stylistic changes
|
cannam@95
|
11518
|
cannam@95
|
11519 M ./rdft/rank0-vrank2.c -21 +21
|
cannam@95
|
11520
|
cannam@95
|
11521 Mon Jan 10 17:34:41 EST 2005 athena
|
cannam@95
|
11522 * [project @ 2005-01-10 22:34:41 by athena]
|
cannam@95
|
11523 Changed incorrect ugliness condition.
|
cannam@95
|
11524
|
cannam@95
|
11525 M ./rdft/dft-r2hc.c -4 +2
|
cannam@95
|
11526
|
cannam@95
|
11527 Mon Jan 10 16:09:43 EST 2005 stevenj
|
cannam@95
|
11528 * [project @ 2005-01-10 21:09:43 by stevenj]
|
cannam@95
|
11529 note x86info version number that was used, to make it easier to update
|
cannam@95
|
11530 the cpuid for changes in later versions
|
cannam@95
|
11531
|
cannam@95
|
11532 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11533
|
cannam@95
|
11534 Mon Jan 10 15:00:51 EST 2005 athena
|
cannam@95
|
11535 * [project @ 2005-01-10 20:00:51 by athena]
|
cannam@95
|
11536 Make dft-r2hc non-UGLY for rank-0 problems
|
cannam@95
|
11537
|
cannam@95
|
11538 M ./rdft/dft-r2hc.c -1 +6
|
cannam@95
|
11539
|
cannam@95
|
11540 Mon Jan 10 14:50:23 EST 2005 athena
|
cannam@95
|
11541 * [project @ 2005-01-10 19:50:23 by athena]
|
cannam@95
|
11542 Do not use -mcpu=970 on power4 processors, because power4 does
|
cannam@95
|
11543 not have altivec.
|
cannam@95
|
11544
|
cannam@95
|
11545 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11546
|
cannam@95
|
11547 Mon Jan 10 14:48:47 EST 2005 athena
|
cannam@95
|
11548 * [project @ 2005-01-10 19:48:47 by athena]
|
cannam@95
|
11549 Note gcc-3.4 problem with inlining.
|
cannam@95
|
11550
|
cannam@95
|
11551 M ./TODO +5
|
cannam@95
|
11552
|
cannam@95
|
11553 Mon Jan 10 13:51:08 EST 2005 athena
|
cannam@95
|
11554 * [project @ 2005-01-10 18:51:08 by athena]
|
cannam@95
|
11555 Oops, forgot to remove ``static'' from the declaration of noninlinable
|
cannam@95
|
11556 functions.
|
cannam@95
|
11557
|
cannam@95
|
11558 M ./genfft/gen_hc2r_noinline.ml -3 +3
|
cannam@95
|
11559 M ./genfft/gen_notw_noinline_c.ml -3 +3
|
cannam@95
|
11560
|
cannam@95
|
11561 Mon Jan 10 12:31:26 EST 2005 athena
|
cannam@95
|
11562 * [project @ 2005-01-10 17:31:26 by athena]
|
cannam@95
|
11563 Recognize power4. Use ``head -n COUNT'' instead of obsolete ``head
|
cannam@95
|
11564 -COUNT'' (which fails on gentoo).
|
cannam@95
|
11565
|
cannam@95
|
11566 M ./m4/ax_gcc_archflag.m4 -3 +4
|
cannam@95
|
11567
|
cannam@95
|
11568 Sun Jan 9 22:12:16 EST 2005 athena
|
cannam@95
|
11569 * [project @ 2005-01-10 03:12:16 by athena]
|
cannam@95
|
11570 Remind to add FAQ entry concerning gcc-3.4.[1-3] crashes.
|
cannam@95
|
11571
|
cannam@95
|
11572 M ./TODO +4
|
cannam@95
|
11573
|
cannam@95
|
11574 Sun Jan 9 21:53:08 EST 2005 stevenj
|
cannam@95
|
11575 * [project @ 2005-01-10 02:53:08 by stevenj]
|
cannam@95
|
11576 whoops
|
cannam@95
|
11577
|
cannam@95
|
11578 M ./m4/ax_gcc_version.m4 -3 +3
|
cannam@95
|
11579
|
cannam@95
|
11580 Sun Jan 9 21:48:02 EST 2005 stevenj
|
cannam@95
|
11581 * [project @ 2005-01-10 02:48:02 by stevenj]
|
cannam@95
|
11582 support checking for major.minor.patchlevel
|
cannam@95
|
11583
|
cannam@95
|
11584 M ./m4/ax_gcc_version.m4 -10 +11
|
cannam@95
|
11585
|
cannam@95
|
11586 Sun Jan 9 21:40:18 EST 2005 athena
|
cannam@95
|
11587 * [project @ 2005-01-10 02:40:18 by athena]
|
cannam@95
|
11588 Revert CODELET_OPTIM to -O on IA32, which is faster than -O2.
|
cannam@95
|
11589
|
cannam@95
|
11590 M ./configure.ac -3 +4
|
cannam@95
|
11591
|
cannam@95
|
11592 Sun Jan 9 20:30:12 EST 2005 athena
|
cannam@95
|
11593 * [project @ 2005-01-10 01:30:12 by athena]
|
cannam@95
|
11594 /bin/sh allows no spaces in assignments.
|
cannam@95
|
11595
|
cannam@95
|
11596 M ./configure.ac -1 +1
|
cannam@95
|
11597
|
cannam@95
|
11598 Sun Jan 9 20:05:55 EST 2005 athena
|
cannam@95
|
11599 * [project @ 2005-01-10 01:05:55 by athena]
|
cannam@95
|
11600 Make non-inlinable functions external, so that gcc becomes confused
|
cannam@95
|
11601 and does not try to inline them.
|
cannam@95
|
11602
|
cannam@95
|
11603 M ./genfft/gen_hc2r_noinline.ml -5 +5
|
cannam@95
|
11604 M ./genfft/gen_notw_noinline.ml -5 +5
|
cannam@95
|
11605 M ./genfft/gen_notw_noinline_c.ml -5 +5
|
cannam@95
|
11606
|
cannam@95
|
11607 Sun Jan 9 13:44:25 EST 2005 athena
|
cannam@95
|
11608 * [project @ 2005-01-09 18:44:25 by athena]
|
cannam@95
|
11609 Add -fno-web to CFLAGS, because -fweb destroys FMAs.
|
cannam@95
|
11610
|
cannam@95
|
11611 M ./configure.ac -13 +18
|
cannam@95
|
11612
|
cannam@95
|
11613 Sun Jan 9 10:31:47 EST 2005 athena
|
cannam@95
|
11614 * [project @ 2005-01-09 15:31:47 by athena]
|
cannam@95
|
11615 Allow -mcpu=970 besides -mcpu=G5
|
cannam@95
|
11616
|
cannam@95
|
11617 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11618
|
cannam@95
|
11619 Sun Jan 9 10:26:20 EST 2005 athena
|
cannam@95
|
11620 * [project @ 2005-01-09 15:26:20 by athena]
|
cannam@95
|
11621 configure was not using -fno-schedule-insns :-(
|
cannam@95
|
11622
|
cannam@95
|
11623 M ./configure.ac -2 +1
|
cannam@95
|
11624
|
cannam@95
|
11625 Sun Jan 9 08:52:40 EST 2005 athena
|
cannam@95
|
11626 * [project @ 2005-01-09 13:52:40 by athena]
|
cannam@95
|
11627 In mkplan() and elsewhere, use solver index instead of solver
|
cannam@95
|
11628 *pointer*, which looks marginally clearer.
|
cannam@95
|
11629
|
cannam@95
|
11630 M ./kernel/planner.c -18 +22
|
cannam@95
|
11631
|
cannam@95
|
11632 Sun Jan 9 08:15:36 EST 2005 athena
|
cannam@95
|
11633 * [project @ 2005-01-09 13:15:36 by athena]
|
cannam@95
|
11634 Split planner hash table into two tables, for blessed and unblessed
|
cannam@95
|
11635 solutions respectively. Now an unblessed solution never overwrites a
|
cannam@95
|
11636 blessed solution, thus avoiding wisdom leakage by construction.
|
cannam@95
|
11637 Further, forget() is now a O(1) operation, which speeds up the
|
cannam@95
|
11638 estimator when the wisdom table is large.
|
cannam@95
|
11639
|
cannam@95
|
11640 M ./TODO -6
|
cannam@95
|
11641 M ./kernel/ifftw.h -14 +17
|
cannam@95
|
11642 M ./kernel/planner.c -157 +126
|
cannam@95
|
11643
|
cannam@95
|
11644 Sat Jan 8 21:19:45 EST 2005 athena
|
cannam@95
|
11645 * [project @ 2005-01-09 02:19:45 by athena]
|
cannam@95
|
11646 New TODO idea.
|
cannam@95
|
11647
|
cannam@95
|
11648 M ./TODO +7
|
cannam@95
|
11649
|
cannam@95
|
11650 Thu Jan 6 11:02:29 EST 2005 athena
|
cannam@95
|
11651 * [project @ 2005-01-06 16:02:29 by athena]
|
cannam@95
|
11652 Split search() into two routines to make the UGLY/NO_UGLY logic
|
cannam@95
|
11653 obvious.
|
cannam@95
|
11654
|
cannam@95
|
11655 M ./kernel/planner.c -41 +48
|
cannam@95
|
11656
|
cannam@95
|
11657 Fri Dec 17 16:08:54 EST 2004 stevenj
|
cannam@95
|
11658 * [project @ 2004-12-17 21:08:54 by stevenj]
|
cannam@95
|
11659 push/pop 64-bit registers on ia64; thanks to Orion Poplawski for the fix
|
cannam@95
|
11660
|
cannam@95
|
11661 M ./simd/3dnow.c -1 +13
|
cannam@95
|
11662 M ./simd/sse.c -1 +7
|
cannam@95
|
11663 M ./simd/sse2.c -1 +7
|
cannam@95
|
11664
|
cannam@95
|
11665 Thu Dec 9 21:41:09 EST 2004 stevenj
|
cannam@95
|
11666 * [project @ 2004-12-10 02:41:09 by stevenj]
|
cannam@95
|
11667 patch from FreeBSD ports - FreeBSD does not have memalign, but its
|
cannam@95
|
11668 malloc is 16-byte aligned
|
cannam@95
|
11669
|
cannam@95
|
11670 M ./kernel/kalloc.c -1 +5
|
cannam@95
|
11671
|
cannam@95
|
11672 Tue Nov 23 17:06:47 EST 2004 stevenj
|
cannam@95
|
11673 * [project @ 2004-11-23 22:06:47 by stevenj]
|
cannam@95
|
11674 don't compile taint.c with SIMD_CFLAGS (fixed Debian bug #259612)
|
cannam@95
|
11675
|
cannam@95
|
11676 M ./simd/Makefile.am -3 +10
|
cannam@95
|
11677
|
cannam@95
|
11678 Thu Nov 18 11:37:32 EST 2004 stevenj
|
cannam@95
|
11679 * [project @ 2004-11-18 16:37:32 by stevenj]
|
cannam@95
|
11680 revert incorrect change -- codlist.c should be rebuilt, but it is built in the build directory and not in the source directory
|
cannam@95
|
11681
|
cannam@95
|
11682 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
11683
|
cannam@95
|
11684 Wed Nov 17 22:53:53 EST 2004 stevenj
|
cannam@95
|
11685 * [project @ 2004-11-18 03:53:53 by stevenj]
|
cannam@95
|
11686 $(CODLIST) should be rebuilt only if Makefile.am changes, or
|
cannam@95
|
11687 alternatively only in maintainer mode, to prevent stomping in the
|
cannam@95
|
11688 source directory during user builds. (Thanks to Grant Cook for the
|
cannam@95
|
11689 bug report.)
|
cannam@95
|
11690
|
cannam@95
|
11691 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
11692
|
cannam@95
|
11693 Sat Nov 13 13:43:01 EST 2004 stevenj
|
cannam@95
|
11694 * [project @ 2004-11-13 18:43:01 by stevenj]
|
cannam@95
|
11695 corrected #ifdef for icc/ia64, thanks to Matt Boman
|
cannam@95
|
11696
|
cannam@95
|
11697 M ./kernel/cycle.h -16 +18
|
cannam@95
|
11698
|
cannam@95
|
11699 Sat Nov 13 13:34:55 EST 2004 stevenj
|
cannam@95
|
11700 * [project @ 2004-11-13 18:34:55 by stevenj]
|
cannam@95
|
11701 spelling correction (Larsen, not Larson)
|
cannam@95
|
11702
|
cannam@95
|
11703 M ./NEWS -1 +1
|
cannam@95
|
11704
|
cannam@95
|
11705 Mon Nov 8 22:12:39 EST 2004 stevenj
|
cannam@95
|
11706 * [project @ 2004-11-09 03:12:39 by stevenj]
|
cannam@95
|
11707 use standard withval
|
cannam@95
|
11708
|
cannam@95
|
11709 M ./m4/ax_gcc_archflag.m4 -3 +3
|
cannam@95
|
11710
|
cannam@95
|
11711 Mon Nov 8 22:09:16 EST 2004 stevenj
|
cannam@95
|
11712 * [project @ 2004-11-09 03:09:16 by stevenj]
|
cannam@95
|
11713 match doc
|
cannam@95
|
11714
|
cannam@95
|
11715 M ./m4/ax_gcc_x86_cpuid.m4 -2 +2
|
cannam@95
|
11716
|
cannam@95
|
11717 Mon Nov 8 22:00:34 EST 2004 stevenj
|
cannam@95
|
11718 * [project @ 2004-11-09 03:00:34 by stevenj]
|
cannam@95
|
11719 formatting
|
cannam@95
|
11720
|
cannam@95
|
11721 M ./m4/ax_openmp.m4 -3 +3
|
cannam@95
|
11722
|
cannam@95
|
11723 Mon Nov 8 21:59:33 EST 2004 stevenj
|
cannam@95
|
11724 * [project @ 2004-11-09 02:59:33 by stevenj]
|
cannam@95
|
11725 make sure OPENMP_CFLAGS environment variable is used correctly
|
cannam@95
|
11726
|
cannam@95
|
11727 M ./m4/ax_openmp.m4 -2 +6
|
cannam@95
|
11728
|
cannam@95
|
11729 Mon Nov 8 21:46:50 EST 2004 stevenj
|
cannam@95
|
11730 * [project @ 2004-11-09 02:46:50 by stevenj]
|
cannam@95
|
11731 replace ax_check_cc_flags with more generic ax_check_compiler_flags
|
cannam@95
|
11732
|
cannam@95
|
11733 A ./m4/ax_check_compiler_flags.m4
|
cannam@95
|
11734 M ./configure.ac -13 +8
|
cannam@95
|
11735 M ./m4/ax_cc_maxopt.m4 -7 +6
|
cannam@95
|
11736 R ./m4/ax_check_cc_flags.m4
|
cannam@95
|
11737 M ./m4/ax_check_compiler_flags.m4 +37
|
cannam@95
|
11738 M ./m4/ax_gcc_aligns_stack.m4 -5 +4
|
cannam@95
|
11739 M ./m4/ax_gcc_archflag.m4 -3 +3
|
cannam@95
|
11740
|
cannam@95
|
11741 Mon Nov 8 17:49:42 EST 2004 stevenj
|
cannam@95
|
11742 * [project @ 2004-11-08 22:49:42 by stevenj]
|
cannam@95
|
11743 separate macro for OpenMP test
|
cannam@95
|
11744
|
cannam@95
|
11745 A ./m4/ax_openmp.m4
|
cannam@95
|
11746 M ./configure.ac -40 +6
|
cannam@95
|
11747 M ./m4/ax_cc_maxopt.m4 -3 +5
|
cannam@95
|
11748 M ./m4/ax_openmp.m4 +58
|
cannam@95
|
11749
|
cannam@95
|
11750 Fri Nov 5 16:24:22 EST 2004 stevenj
|
cannam@95
|
11751 * [project @ 2004-11-05 21:24:22 by stevenj]
|
cannam@95
|
11752 typo
|
cannam@95
|
11753
|
cannam@95
|
11754 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
11755
|
cannam@95
|
11756 Fri Oct 29 00:48:13 EDT 2004 stevenj
|
cannam@95
|
11757 * [project @ 2004-10-29 04:48:13 by stevenj]
|
cannam@95
|
11758
|
cannam@95
|
11759 M ./configure.ac -12 +19
|
cannam@95
|
11760
|
cannam@95
|
11761 Thu Oct 28 00:09:38 EDT 2004 stevenj
|
cannam@95
|
11762 * [project @ 2004-10-28 04:09:38 by stevenj]
|
cannam@95
|
11763 better guessing of sparc type on Linux
|
cannam@95
|
11764
|
cannam@95
|
11765 M ./m4/ax_gcc_archflag.m4 -2 +15
|
cannam@95
|
11766
|
cannam@95
|
11767 Wed Oct 27 13:44:08 EDT 2004 stevenj
|
cannam@95
|
11768 * [project @ 2004-10-27 17:44:08 by stevenj]
|
cannam@95
|
11769 note default
|
cannam@95
|
11770
|
cannam@95
|
11771 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11772
|
cannam@95
|
11773 Wed Oct 27 13:41:57 EDT 2004 stevenj
|
cannam@95
|
11774 * [project @ 2004-10-27 17:41:57 by stevenj]
|
cannam@95
|
11775 tweak
|
cannam@95
|
11776
|
cannam@95
|
11777 M ./m4/ax_gcc_archflag.m4 -2 +2
|
cannam@95
|
11778
|
cannam@95
|
11779 Wed Oct 27 13:34:25 EDT 2004 stevenj
|
cannam@95
|
11780 * [project @ 2004-10-27 17:34:25 by stevenj]
|
cannam@95
|
11781 comment
|
cannam@95
|
11782
|
cannam@95
|
11783 M ./m4/ax_gcc_x86_cpuid.m4 -2 +3
|
cannam@95
|
11784
|
cannam@95
|
11785 Wed Oct 27 13:31:10 EDT 2004 stevenj
|
cannam@95
|
11786 * [project @ 2004-10-27 17:31:10 by stevenj]
|
cannam@95
|
11787 whoops, m4 is EXTRA_DIST, not SUBDIR, since it doesn't have a Makefile
|
cannam@95
|
11788
|
cannam@95
|
11789 M ./Makefile.am -2 +2
|
cannam@95
|
11790
|
cannam@95
|
11791 Wed Oct 27 13:16:57 EDT 2004 stevenj
|
cannam@95
|
11792 * [project @ 2004-10-27 17:16:57 by stevenj]
|
cannam@95
|
11793 silence warnings
|
cannam@95
|
11794
|
cannam@95
|
11795 M ./m4/ocaml.m4 -2 +2
|
cannam@95
|
11796
|
cannam@95
|
11797 Wed Oct 27 13:14:22 EDT 2004 stevenj
|
cannam@95
|
11798 * [project @ 2004-10-27 17:14:22 by stevenj]
|
cannam@95
|
11799 clean up m4 macros; try to detect correct gcc -march flag on x86; new --with-portable-binary, --with-gcc-arch=<arch> flags; use -O2 for codelets with gcc 3.4 to work around bug
|
cannam@95
|
11800
|
cannam@95
|
11801 A ./m4/
|
cannam@95
|
11802 A ./m4/acx_pthread.m4
|
cannam@95
|
11803 A ./m4/amx_prog_as.m4
|
cannam@95
|
11804 A ./m4/ax_cc_maxopt.m4
|
cannam@95
|
11805 A ./m4/ax_check_cc_flags.m4
|
cannam@95
|
11806 A ./m4/ax_gcc_aligns_stack.m4
|
cannam@95
|
11807 A ./m4/ax_gcc_archflag.m4
|
cannam@95
|
11808 A ./m4/ax_gcc_version.m4
|
cannam@95
|
11809 A ./m4/ax_gcc_x86_cpuid.m4
|
cannam@95
|
11810 A ./m4/ocaml.m4
|
cannam@95
|
11811 M ./Makefile.am -2 +4
|
cannam@95
|
11812 R ./acinclude.m4
|
cannam@95
|
11813 R ./acx_pthread.m4
|
cannam@95
|
11814 M ./bootstrap.sh -12 +10
|
cannam@95
|
11815 M ./configure.ac -11 +26
|
cannam@95
|
11816 M ./m4/acx_pthread.m4 +240
|
cannam@95
|
11817 M ./m4/amx_prog_as.m4 +11
|
cannam@95
|
11818 M ./m4/ax_cc_maxopt.m4 +126
|
cannam@95
|
11819 M ./m4/ax_check_cc_flags.m4 +37
|
cannam@95
|
11820 M ./m4/ax_gcc_aligns_stack.m4 +47
|
cannam@95
|
11821 M ./m4/ax_gcc_archflag.m4 +147
|
cannam@95
|
11822 M ./m4/ax_gcc_version.m4 +34
|
cannam@95
|
11823 M ./m4/ax_gcc_x86_cpuid.m4 +37
|
cannam@95
|
11824 M ./m4/ocaml.m4 +84
|
cannam@95
|
11825
|
cannam@95
|
11826 Tue Oct 26 16:46:14 EDT 2004 stevenj
|
cannam@95
|
11827 * [project @ 2004-10-26 20:46:14 by stevenj]
|
cannam@95
|
11828 rename cexp -> mcexp to avoid conflict with C99 builtin
|
cannam@95
|
11829
|
cannam@95
|
11830 M ./libbench2/mp.c -3 +3
|
cannam@95
|
11831
|
cannam@95
|
11832 Mon Oct 25 16:58:23 EDT 2004 stevenj
|
cannam@95
|
11833 * [project @ 2004-10-25 20:58:23 by stevenj]
|
cannam@95
|
11834 use basename , w/o args, for compiler-name comparisons; also detect Compaq ccc on alpha-linus
|
cannam@95
|
11835
|
cannam@95
|
11836 M ./acinclude.m4 -4 +10
|
cannam@95
|
11837
|
cannam@95
|
11838 Sun Oct 24 22:05:10 EDT 2004 stevenj
|
cannam@95
|
11839 * [project @ 2004-10-25 02:05:10 by stevenj]
|
cannam@95
|
11840 note recent icc problems
|
cannam@95
|
11841
|
cannam@95
|
11842 M ./doc/FAQ/fftw-faq.bfnn -6 +9
|
cannam@95
|
11843
|
cannam@95
|
11844 Sun Oct 24 02:10:12 EDT 2004 stevenj
|
cannam@95
|
11845 * [project @ 2004-10-24 06:10:12 by stevenj]
|
cannam@95
|
11846 whoops, disable semaphores again (for now)
|
cannam@95
|
11847
|
cannam@95
|
11848 M ./threads/threads.c -1 +1
|
cannam@95
|
11849
|
cannam@95
|
11850 Sun Oct 24 02:04:58 EDT 2004 stevenj
|
cannam@95
|
11851 * [project @ 2004-10-24 06:04:58 by stevenj]
|
cannam@95
|
11852 POSIX semaphores are *not* the same as SYSV semaphores
|
cannam@95
|
11853
|
cannam@95
|
11854 M ./threads/threads.c -2 +2
|
cannam@95
|
11855
|
cannam@95
|
11856 Sun Oct 24 01:18:14 EDT 2004 stevenj
|
cannam@95
|
11857 * [project @ 2004-10-24 05:18:14 by stevenj]
|
cannam@95
|
11858 re-implement threaded stuff; dftw now takes parameters to indicate a portion of m loop
|
cannam@95
|
11859
|
cannam@95
|
11860 A ./rdft/hc2hc.c
|
cannam@95
|
11861 A ./rdft/hc2hc.h
|
cannam@95
|
11862 A ./threads/ct.c
|
cannam@95
|
11863 A ./threads/hc2hc.c
|
cannam@95
|
11864 M ./dft/conf.c -2 +2
|
cannam@95
|
11865 M ./dft/ct.c -8 +11
|
cannam@95
|
11866 M ./dft/ct.h -8 +11
|
cannam@95
|
11867 M ./dft/ctsq.c -2 +2
|
cannam@95
|
11868 M ./dft/dft.h -5 +2
|
cannam@95
|
11869 M ./dft/dftw-direct.c -15 +29
|
cannam@95
|
11870 M ./dft/dftw-directbuf.c -15 +30
|
cannam@95
|
11871 M ./dft/dftw-generic.c -14 +31
|
cannam@95
|
11872 M ./dft/kdft-dif.c -7 +3
|
cannam@95
|
11873 M ./dft/kdft-difsq.c -2 +2
|
cannam@95
|
11874 M ./dft/kdft-dit.c -7 +3
|
cannam@95
|
11875 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
11876 M ./kernel/twiddle.c -1 +10
|
cannam@95
|
11877 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
11878 M ./rdft/conf.c -2 +2
|
cannam@95
|
11879 R ./rdft/ct.c
|
cannam@95
|
11880 R ./rdft/ct.h
|
cannam@95
|
11881 M ./rdft/hc2hc-common.c -4 +33
|
cannam@95
|
11882 M ./rdft/hc2hc-direct.c -26 +42
|
cannam@95
|
11883 M ./rdft/hc2hc-directbuf.c -25 +44
|
cannam@95
|
11884 M ./rdft/hc2hc-generic.c -37 +104
|
cannam@95
|
11885 M ./rdft/hc2hc.c +221
|
cannam@95
|
11886 M ./rdft/hc2hc.h +60
|
cannam@95
|
11887 M ./rdft/khc2hc.c -8 +4
|
cannam@95
|
11888 M ./rdft/rdft.h -3 +1
|
cannam@95
|
11889 M ./threads/Makefile.am -2 +2
|
cannam@95
|
11890 R ./threads/ct-dit.c
|
cannam@95
|
11891 M ./threads/ct.c +253
|
cannam@95
|
11892 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
11893 R ./threads/hc2hc-dif.c
|
cannam@95
|
11894 R ./threads/hc2hc-dit.c
|
cannam@95
|
11895 M ./threads/hc2hc.c +238
|
cannam@95
|
11896 M ./threads/threads.c -27 +8
|
cannam@95
|
11897 M ./threads/threads.h -5 +4
|
cannam@95
|
11898
|
cannam@95
|
11899 Thu Oct 21 20:44:51 EDT 2004 stevenj
|
cannam@95
|
11900 * [project @ 2004-10-22 00:44:51 by stevenj]
|
cannam@95
|
11901 more C++ notes
|
cannam@95
|
11902
|
cannam@95
|
11903 M ./doc/fftw3.texi -4 +11
|
cannam@95
|
11904
|
cannam@95
|
11905 Thu Oct 14 09:50:38 EDT 2004 stevenj
|
cannam@95
|
11906 * [project @ 2004-10-14 13:50:38 by stevenj]
|
cannam@95
|
11907 note bug report for VC++ 6.0 from Dale Dickerhoof
|
cannam@95
|
11908
|
cannam@95
|
11909 M ./doc/FAQ/fftw-faq.bfnn -1 +4
|
cannam@95
|
11910
|
cannam@95
|
11911 Fri Oct 1 16:06:59 EDT 2004 stevenj
|
cannam@95
|
11912 * [project @ 2004-10-01 20:06:59 by stevenj]
|
cannam@95
|
11913 fmt
|
cannam@95
|
11914
|
cannam@95
|
11915 M ./api/fftw3.h -3 +3
|
cannam@95
|
11916
|
cannam@95
|
11917 Fri Oct 1 15:59:17 EDT 2004 stevenj
|
cannam@95
|
11918 * [project @ 2004-10-01 19:58:50 by stevenj]
|
cannam@95
|
11919 comment typo
|
cannam@95
|
11920
|
cannam@95
|
11921 M ./rdft/vrank3-transpose.c -3 +3
|
cannam@95
|
11922
|
cannam@95
|
11923 Fri Oct 1 15:48:09 EDT 2004 stevenj
|
cannam@95
|
11924 * [project @ 2004-10-01 19:48:09 by stevenj]
|
cannam@95
|
11925 bug fix -- ishift/oshift only apply to execution of child plan
|
cannam@95
|
11926
|
cannam@95
|
11927 M ./rdft/dft-r2hc.c -9 +4
|
cannam@95
|
11928
|
cannam@95
|
11929 Thu Sep 30 21:12:47 EDT 2004 athena
|
cannam@95
|
11930 * [project @ 2004-10-01 01:12:47 by athena]
|
cannam@95
|
11931 New planner that tries never to lose wisdom.
|
cannam@95
|
11932
|
cannam@95
|
11933 M ./api/fftw3.h -2 +1
|
cannam@95
|
11934 M ./api/mapflags.c -1
|
cannam@95
|
11935 M ./kernel/ifftw.h -6 +4
|
cannam@95
|
11936 M ./kernel/planner.c -137 +183
|
cannam@95
|
11937
|
cannam@95
|
11938 Thu Sep 30 13:36:43 EDT 2004 athena
|
cannam@95
|
11939 * [project @ 2004-09-30 17:36:43 by athena]
|
cannam@95
|
11940 Nested comment was triggering a warning.
|
cannam@95
|
11941
|
cannam@95
|
11942 M ./api/fftw3.h -2 +2
|
cannam@95
|
11943
|
cannam@95
|
11944 Fri Sep 10 15:20:07 EDT 2004 stevenj
|
cannam@95
|
11945 * [project @ 2004-09-10 19:20:07 by stevenj]
|
cannam@95
|
11946 system "root" under dgjpp is /dev/env/DJDIR, not /dev/env/DJGPP,
|
cannam@95
|
11947 according to djgpp's libc.info; patch confirmed with J. M. Guerrero
|
cannam@95
|
11948
|
cannam@95
|
11949 M ./api/import-system-wisdom.c -1 +1
|
cannam@95
|
11950
|
cannam@95
|
11951 Wed Sep 8 18:50:03 EDT 2004 stevenj
|
cannam@95
|
11952 * [project @ 2004-09-08 22:50:03 by stevenj]
|
cannam@95
|
11953 some minor portability fixes for djgpp; thanks to Juan Manuel Guerrero for the patch
|
cannam@95
|
11954
|
cannam@95
|
11955 M ./api/import-system-wisdom.c -1 +8
|
cannam@95
|
11956 M ./tests/Makefile.am -4 +4
|
cannam@95
|
11957 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
11958
|
cannam@95
|
11959 Thu Aug 19 12:41:23 EDT 2004 stevenj
|
cannam@95
|
11960 * [project @ 2004-08-19 16:41:23 by stevenj]
|
cannam@95
|
11961 pointer to tutorial for quick start
|
cannam@95
|
11962
|
cannam@95
|
11963 M ./README +3
|
cannam@95
|
11964
|
cannam@95
|
11965 Thu Aug 19 12:39:50 EDT 2004 stevenj
|
cannam@95
|
11966 * [project @ 2004-08-19 16:39:50 by stevenj]
|
cannam@95
|
11967 point users to manual
|
cannam@95
|
11968
|
cannam@95
|
11969 M ./api/fftw3.h -1 +16
|
cannam@95
|
11970
|
cannam@95
|
11971 Sat Aug 7 13:42:22 EDT 2004 stevenj
|
cannam@95
|
11972 * [project @ 2004-08-07 17:42:22 by stevenj]
|
cannam@95
|
11973 minor typo
|
cannam@95
|
11974
|
cannam@95
|
11975 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
11976
|
cannam@95
|
11977 Sun Jul 18 18:54:18 EDT 2004 stevenj
|
cannam@95
|
11978 * [project @ 2004-07-18 22:54:18 by stevenj]
|
cannam@95
|
11979 use __DECCXX for Compaq cxx, not Linux-specific symbol
|
cannam@95
|
11980
|
cannam@95
|
11981 M ./kernel/cycle.h -2 +2
|
cannam@95
|
11982
|
cannam@95
|
11983 Fri Jul 16 13:55:25 EDT 2004 stevenj
|
cannam@95
|
11984 * [project @ 2004-07-16 17:55:25 by stevenj]
|
cannam@95
|
11985 patch by John Bowman to make cycle counter work with DEC cxx under Linux
|
cannam@95
|
11986
|
cannam@95
|
11987 M ./kernel/cycle.h -2 +2
|
cannam@95
|
11988
|
cannam@95
|
11989 Wed Jun 30 00:45:10 EDT 2004 stevenj
|
cannam@95
|
11990 * [project @ 2004-06-30 04:45:10 by stevenj]
|
cannam@95
|
11991 updated pruned FFT discussion, with link to further details on www.fftw.org/pruned.html
|
cannam@95
|
11992
|
cannam@95
|
11993 M ./doc/FAQ/fftw-faq.bfnn -8 +16
|
cannam@95
|
11994 M ./doc/FAQ/html.refs +1
|
cannam@95
|
11995
|
cannam@95
|
11996 Mon Jun 14 20:08:27 EDT 2004 stevenj
|
cannam@95
|
11997 * [project @ 2004-06-15 00:08:27 by stevenj]
|
cannam@95
|
11998 darwin is based on freebsd
|
cannam@95
|
11999
|
cannam@95
|
12000 M ./acx_pthread.m4 -2 +2
|
cannam@95
|
12001
|
cannam@95
|
12002 Thu Jun 3 14:23:41 EDT 2004 stevenj
|
cannam@95
|
12003 * [project @ 2004-06-03 18:23:41 by stevenj]
|
cannam@95
|
12004 in --with-windows-f77-mangling, add lowercase + single underscore for Intel compilers, etc. (thanks to David Gomez for the bug report)
|
cannam@95
|
12005
|
cannam@95
|
12006 M ./api/f77api.c +5
|
cannam@95
|
12007
|
cannam@95
|
12008 Wed Apr 7 00:46:07 EDT 2004 stevenj
|
cannam@95
|
12009 * [project @ 2004-04-07 04:46:07 by stevenj]
|
cannam@95
|
12010 whoops, extra alignment check
|
cannam@95
|
12011
|
cannam@95
|
12012 M ./rdft/rank0-vrank2.c -1 +5
|
cannam@95
|
12013
|
cannam@95
|
12014 Wed Apr 7 00:16:49 EDT 2004 stevenj
|
cannam@95
|
12015 * [project @ 2004-04-07 04:16:49 by stevenj]
|
cannam@95
|
12016 disable most 2-float-as-double copying, add alignment check in one remaining place
|
cannam@95
|
12017
|
cannam@95
|
12018 M ./kernel/ifftw.h -1 +11
|
cannam@95
|
12019 M ./rdft/rank0-vrank2.c -22 +25
|
cannam@95
|
12020 M ./rdft/vrank3-transpose.c -6 +6
|
cannam@95
|
12021
|
cannam@95
|
12022 Tue Apr 6 13:49:13 EDT 2004 stevenj
|
cannam@95
|
12023 * [project @ 2004-04-06 17:49:13 by stevenj]
|
cannam@95
|
12024 make sure it is clear that real-even/odd refers to symmetry, not size
|
cannam@95
|
12025
|
cannam@95
|
12026 M ./doc/fftw3.texi -7 +7
|
cannam@95
|
12027
|
cannam@95
|
12028 Mon Apr 5 20:18:29 EDT 2004 stevenj
|
cannam@95
|
12029 * [project @ 2004-04-06 00:18:29 by stevenj]
|
cannam@95
|
12030 optimization
|
cannam@95
|
12031
|
cannam@95
|
12032 M ./rdft/vrank3-transpose.c -11 +48
|
cannam@95
|
12033
|
cannam@95
|
12034 Fri Apr 2 21:31:00 EST 2004 stevenj
|
cannam@95
|
12035 * [project @ 2004-04-03 02:31:00 by stevenj]
|
cannam@95
|
12036 separate cutoff for ugliness...these cutoffs are still not ideal
|
cannam@95
|
12037
|
cannam@95
|
12038 M ./rdft/vrank3-transpose.c -3 +4
|
cannam@95
|
12039
|
cannam@95
|
12040 Fri Apr 2 21:30:17 EST 2004 stevenj
|
cannam@95
|
12041 * [project @ 2004-04-03 02:30:17 by stevenj]
|
cannam@95
|
12042 transpose.c is gone
|
cannam@95
|
12043
|
cannam@95
|
12044 M ./kernel/ifftw.h -15 +1
|
cannam@95
|
12045
|
cannam@95
|
12046 Fri Apr 2 21:18:27 EST 2004 stevenj
|
cannam@95
|
12047 * [project @ 2004-04-03 02:18:27 by stevenj]
|
cannam@95
|
12048 move all rank0 transforms to rdft
|
cannam@95
|
12049
|
cannam@95
|
12050 A ./rdft/rank0-vrank2.c
|
cannam@95
|
12051 A ./rdft/vrank3-transpose.c
|
cannam@95
|
12052 M ./configure.ac +1
|
cannam@95
|
12053 M ./dft/Makefile.am -2 +2
|
cannam@95
|
12054 M ./dft/conf.c -4 +1
|
cannam@95
|
12055 R ./dft/rank0.c
|
cannam@95
|
12056 R ./dft/vrank2-transpose.c
|
cannam@95
|
12057 R ./dft/vrank3-transpose.c
|
cannam@95
|
12058 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
12059 R ./kernel/transpose.c
|
cannam@95
|
12060 M ./rdft/Makefile.am -2 +3
|
cannam@95
|
12061 M ./rdft/conf.c -1 +3
|
cannam@95
|
12062 M ./rdft/dft-r2hc.c -20 +36
|
cannam@95
|
12063 M ./rdft/rank0-vrank2.c +289
|
cannam@95
|
12064 M ./rdft/rdft.h -2 +2
|
cannam@95
|
12065 M ./rdft/vrank3-transpose.c +943
|
cannam@95
|
12066
|
cannam@95
|
12067 Fri Apr 2 20:35:35 EST 2004 stevenj
|
cannam@95
|
12068 * [project @ 2004-04-03 01:35:35 by stevenj]
|
cannam@95
|
12069 enable fp-moves/us comparison of rank-0 transforms
|
cannam@95
|
12070
|
cannam@95
|
12071 M ./libbench2/mflops.c -2 +8
|
cannam@95
|
12072 M ./libbench2/report.c -3 +7
|
cannam@95
|
12073
|
cannam@95
|
12074 Thu Apr 1 16:13:22 EST 2004 stevenj
|
cannam@95
|
12075 * [project @ 2004-04-01 21:13:22 by stevenj]
|
cannam@95
|
12076 whoops
|
cannam@95
|
12077
|
cannam@95
|
12078 M ./kernel/transpose.c -1 +1
|
cannam@95
|
12079
|
cannam@95
|
12080 Thu Apr 1 15:25:30 EST 2004 stevenj
|
cannam@95
|
12081 * [project @ 2004-04-01 20:25:30 by stevenj]
|
cannam@95
|
12082 whoops
|
cannam@95
|
12083
|
cannam@95
|
12084 M ./kernel/tensor7.c -3 +3
|
cannam@95
|
12085
|
cannam@95
|
12086 Wed Mar 31 18:11:02 EST 2004 stevenj
|
cannam@95
|
12087 * [project @ 2004-03-31 23:11:02 by stevenj]
|
cannam@95
|
12088 sort tensor dims by stride absolute values, not strides
|
cannam@95
|
12089
|
cannam@95
|
12090 M ./kernel/tensor7.c -5 +7
|
cannam@95
|
12091
|
cannam@95
|
12092 Tue Mar 30 20:22:50 EST 2004 stevenj
|
cannam@95
|
12093 * [project @ 2004-03-31 01:22:50 by stevenj]
|
cannam@95
|
12094
|
cannam@95
|
12095 M ./kernel/transpose.c -2 +1
|
cannam@95
|
12096
|
cannam@95
|
12097 Tue Mar 30 19:44:54 EST 2004 stevenj
|
cannam@95
|
12098 * [project @ 2004-03-31 00:44:54 by stevenj]
|
cannam@95
|
12099 added improved transpose algorithm for N x M where |N-M| is small
|
cannam@95
|
12100
|
cannam@95
|
12101 M ./dft/dftw-generic.c +1
|
cannam@95
|
12102 M ./dft/vrank2-transpose.c -7 +10
|
cannam@95
|
12103 M ./dft/vrank3-transpose.c -6 +7
|
cannam@95
|
12104 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
12105 M ./kernel/transpose.c -15 +73
|
cannam@95
|
12106 M ./libbench2/problem.c -2 +4
|
cannam@95
|
12107
|
cannam@95
|
12108 Tue Mar 30 19:41:14 EST 2004 stevenj
|
cannam@95
|
12109 * [project @ 2004-03-31 00:41:14 by stevenj]
|
cannam@95
|
12110 check to make sure SIMD matches precision, and make sure user doesn't select both SSE and SSE2
|
cannam@95
|
12111
|
cannam@95
|
12112 M ./configure.ac -2 +7
|
cannam@95
|
12113
|
cannam@95
|
12114 Sun Mar 28 09:26:38 EST 2004 athena
|
cannam@95
|
12115 * [project @ 2004-03-28 14:26:38 by athena]
|
cannam@95
|
12116 Implemented hc2hc-generic hc2r.
|
cannam@95
|
12117
|
cannam@95
|
12118 M ./rdft/hc2hc-generic.c -29 +79
|
cannam@95
|
12119
|
cannam@95
|
12120 Thu Mar 25 11:19:25 EST 2004 athena
|
cannam@95
|
12121 * [project @ 2004-03-25 16:19:25 by athena]
|
cannam@95
|
12122 Inverted loop for stride-1 access.
|
cannam@95
|
12123
|
cannam@95
|
12124 M ./rdft/hc2hc-generic.c -12 +18
|
cannam@95
|
12125
|
cannam@95
|
12126 Thu Mar 25 11:18:49 EST 2004 athena
|
cannam@95
|
12127 * [project @ 2004-03-25 16:18:49 by athena]
|
cannam@95
|
12128 Swapped j <-> k for consistency
|
cannam@95
|
12129
|
cannam@95
|
12130 M ./dft/dftw-generic.c -3 +3
|
cannam@95
|
12131
|
cannam@95
|
12132 Tue Mar 23 12:08:07 EST 2004 athena
|
cannam@95
|
12133 * [project @ 2004-03-23 17:08:07 by athena]
|
cannam@95
|
12134 Require that R be odd
|
cannam@95
|
12135
|
cannam@95
|
12136 M ./rdft/hc2hc-generic.c -1 +1
|
cannam@95
|
12137
|
cannam@95
|
12138 Tue Mar 23 11:49:01 EST 2004 athena
|
cannam@95
|
12139 * [project @ 2004-03-23 16:49:01 by athena]
|
cannam@95
|
12140 Implemented hc2hc-generic (DIT only for now).
|
cannam@95
|
12141
|
cannam@95
|
12142 A ./rdft/hc2hc-generic.c
|
cannam@95
|
12143 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
12144 M ./rdft/conf.c -5 +4
|
cannam@95
|
12145 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
12146 M ./rdft/hc2hc-generic.c +216
|
cannam@95
|
12147 M ./rdft/rdft.h +1
|
cannam@95
|
12148
|
cannam@95
|
12149 Mon Mar 22 14:43:16 EST 2004 athena
|
cannam@95
|
12150 * [project @ 2004-03-22 19:43:16 by athena]
|
cannam@95
|
12151 Relax equality of twiddle description, since the `i' field
|
cannam@95
|
12152 is not used by TW_FULL or TW_HALF.
|
cannam@95
|
12153
|
cannam@95
|
12154 M ./kernel/twiddle.c -5 +17
|
cannam@95
|
12155
|
cannam@95
|
12156 Mon Mar 22 13:22:44 EST 2004 athena
|
cannam@95
|
12157 * [project @ 2004-03-22 18:22:41 by athena]
|
cannam@95
|
12158 Do not allocate tw_instr's on the stack. Thus, the ``consistency check''
|
cannam@95
|
12159 in twiddle.c becomes wrong.
|
cannam@95
|
12160
|
cannam@95
|
12161 M ./dft/dftw-generic.c -8 +1
|
cannam@95
|
12162 M ./kernel/twiddle.c -2 +1
|
cannam@95
|
12163
|
cannam@95
|
12164 Mon Mar 22 13:21:28 EST 2004 athena
|
cannam@95
|
12165 * [project @ 2004-03-22 18:21:28 by athena]
|
cannam@95
|
12166 Fixed incorrect malloc()/free() logic.
|
cannam@95
|
12167
|
cannam@95
|
12168 M ./libbench2/mp.c -3 +6
|
cannam@95
|
12169
|
cannam@95
|
12170 Mon Mar 22 09:04:37 EST 2004 athena
|
cannam@95
|
12171 * [project @ 2004-03-22 14:04:37 by athena]
|
cannam@95
|
12172 Silence warnings
|
cannam@95
|
12173
|
cannam@95
|
12174 M ./rdft/hc2hc-directbuf.c -2 +2
|
cannam@95
|
12175
|
cannam@95
|
12176 Mon Mar 22 09:02:55 EST 2004 athena
|
cannam@95
|
12177 * [project @ 2004-03-22 14:02:55 by athena]
|
cannam@95
|
12178 Separate file for hc2hc common routines
|
cannam@95
|
12179
|
cannam@95
|
12180 A ./rdft/hc2hc-common.c
|
cannam@95
|
12181 M ./rdft/Makefile.am -4 +4
|
cannam@95
|
12182 M ./rdft/ct.c -35
|
cannam@95
|
12183 M ./rdft/hc2hc-common.c +58
|
cannam@95
|
12184
|
cannam@95
|
12185 Mon Mar 22 08:23:56 EST 2004 athena
|
cannam@95
|
12186 * [project @ 2004-03-22 13:23:56 by athena]
|
cannam@95
|
12187 (re)Implemented buffered hc2hc. Slight simplification of
|
cannam@95
|
12188 twiddle-factors management.
|
cannam@95
|
12189
|
cannam@95
|
12190 A ./rdft/hc2hc-directbuf.c
|
cannam@95
|
12191 M ./dft/dftw-directbuf.c -2 +2
|
cannam@95
|
12192 M ./rdft/Makefile.am -2 +3
|
cannam@95
|
12193 M ./rdft/ct.h +2
|
cannam@95
|
12194 M ./rdft/hc2hc-direct.c -16 +8
|
cannam@95
|
12195 M ./rdft/hc2hc-directbuf.c +238
|
cannam@95
|
12196 M ./rdft/khc2hc.c -1 +2
|
cannam@95
|
12197
|
cannam@95
|
12198 Sun Mar 21 19:53:05 EST 2004 athena
|
cannam@95
|
12199 * [project @ 2004-03-22 00:53:05 by athena]
|
cannam@95
|
12200 Incremented libtool revision number before we forget.
|
cannam@95
|
12201
|
cannam@95
|
12202 M ./configure.ac -1 +1
|
cannam@95
|
12203
|
cannam@95
|
12204 Sun Mar 21 19:25:56 EST 2004 athena
|
cannam@95
|
12205 * [project @ 2004-03-22 00:25:56 by athena]
|
cannam@95
|
12206 Fixed opcnt
|
cannam@95
|
12207
|
cannam@95
|
12208 M ./rdft/hc2hc-direct.c -2 +5
|
cannam@95
|
12209
|
cannam@95
|
12210 Sun Mar 21 17:56:15 EST 2004 athena
|
cannam@95
|
12211 * [project @ 2004-03-21 22:56:15 by athena]
|
cannam@95
|
12212 Renamed files. These solvers are not really cooley-tukey.
|
cannam@95
|
12213
|
cannam@95
|
12214 A ./dft/dftw-direct.c
|
cannam@95
|
12215 A ./dft/dftw-directbuf.c
|
cannam@95
|
12216 A ./dft/dftw-generic.c
|
cannam@95
|
12217 M ./dft/Makefile.am -5 +5
|
cannam@95
|
12218 R ./dft/ct-directw.c
|
cannam@95
|
12219 R ./dft/ct-directwbuf.c
|
cannam@95
|
12220 R ./dft/ct-generic.c
|
cannam@95
|
12221 M ./dft/dftw-direct.c +153
|
cannam@95
|
12222 M ./dft/dftw-directbuf.c +213
|
cannam@95
|
12223 M ./dft/dftw-generic.c +304
|
cannam@95
|
12224
|
cannam@95
|
12225 Sun Mar 21 12:38:45 EST 2004 athena
|
cannam@95
|
12226 * [project @ 2004-03-21 17:38:45 by athena]
|
cannam@95
|
12227 Started moving rdft/ to the new cooley-tukey ontology
|
cannam@95
|
12228
|
cannam@95
|
12229 A ./rdft/ct.c
|
cannam@95
|
12230 A ./rdft/ct.h
|
cannam@95
|
12231 A ./rdft/hc2hc-direct.c
|
cannam@95
|
12232 A ./rdft/khc2hc.c
|
cannam@95
|
12233 M ./dft/ct.h -1 +1
|
cannam@95
|
12234 M ./genfft/gen_hc2hc.ml -6 +3
|
cannam@95
|
12235 M ./rdft/Makefile.am -5 +4
|
cannam@95
|
12236 M ./rdft/codelet-rdft.h -3 +1
|
cannam@95
|
12237 M ./rdft/ct.c +253
|
cannam@95
|
12238 M ./rdft/ct.h +54
|
cannam@95
|
12239 R ./rdft/hc2hc-buf.c
|
cannam@95
|
12240 R ./rdft/hc2hc-dif.c
|
cannam@95
|
12241 M ./rdft/hc2hc-direct.c +182
|
cannam@95
|
12242 R ./rdft/hc2hc-dit.c
|
cannam@95
|
12243 R ./rdft/hc2hc.c
|
cannam@95
|
12244 R ./rdft/hc2hc.h
|
cannam@95
|
12245 R ./rdft/khc2hc-dif.c
|
cannam@95
|
12246 R ./rdft/khc2hc-dit.c
|
cannam@95
|
12247 M ./rdft/khc2hc.c +32
|
cannam@95
|
12248 M ./rdft/rdft.h -6 +1
|
cannam@95
|
12249
|
cannam@95
|
12250 Sun Mar 21 10:59:42 EST 2004 athena
|
cannam@95
|
12251 * [project @ 2004-03-21 15:59:42 by athena]
|
cannam@95
|
12252 Plans in ct-*.c are subtypes of plan_dftw, not plan_dft
|
cannam@95
|
12253
|
cannam@95
|
12254 M ./dft/ct-directw.c -2 +2
|
cannam@95
|
12255 M ./dft/ct-directwbuf.c -2 +2
|
cannam@95
|
12256 M ./dft/ct-generic.c -1 +1
|
cannam@95
|
12257
|
cannam@95
|
12258 Sun Mar 21 10:38:18 EST 2004 athena
|
cannam@95
|
12259 * [project @ 2004-03-21 15:38:18 by athena]
|
cannam@95
|
12260 Slight simplification
|
cannam@95
|
12261
|
cannam@95
|
12262 M ./dft/ct-directw.c -2 +2
|
cannam@95
|
12263
|
cannam@95
|
12264 Sun Mar 21 10:20:06 EST 2004 athena
|
cannam@95
|
12265 * [project @ 2004-03-21 15:20:06 by athena]
|
cannam@95
|
12266 Minor simplification
|
cannam@95
|
12267
|
cannam@95
|
12268 M ./dft/ct.c -4 +2
|
cannam@95
|
12269
|
cannam@95
|
12270 Sat Mar 20 08:43:57 EST 2004 athena
|
cannam@95
|
12271 * [project @ 2004-03-20 13:43:57 by athena]
|
cannam@95
|
12272 Workarounds for icc-8.0 nonsense.
|
cannam@95
|
12273
|
cannam@95
|
12274 M ./simd/simd-sse.h +6
|
cannam@95
|
12275 M ./simd/simd-sse2.h +6
|
cannam@95
|
12276
|
cannam@95
|
12277 Sun Mar 7 07:56:08 EST 2004 athena
|
cannam@95
|
12278 * [project @ 2004-03-07 12:56:08 by athena]
|
cannam@95
|
12279 FFTW_FORWARD is not technically an ``option''.
|
cannam@95
|
12280
|
cannam@95
|
12281 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
12282
|
cannam@95
|
12283 Tue Feb 24 12:17:06 EST 2004 stevenj
|
cannam@95
|
12284 * [project @ 2004-02-24 17:17:06 by stevenj]
|
cannam@95
|
12285 Alejandro requested that his name be removed from @author
|
cannam@95
|
12286
|
cannam@95
|
12287 M ./acx_pthread.m4 -4 +5
|
cannam@95
|
12288
|
cannam@95
|
12289 Mon Feb 23 17:42:56 EST 2004 stevenj
|
cannam@95
|
12290 * [project @ 2004-02-23 22:42:56 by stevenj]
|
cannam@95
|
12291 GNU Pth emulation library check
|
cannam@95
|
12292
|
cannam@95
|
12293 M ./acx_pthread.m4 -3 +12
|
cannam@95
|
12294
|
cannam@95
|
12295 Sat Feb 21 17:51:13 EST 2004 stevenj
|
cannam@95
|
12296 * [project @ 2004-02-21 22:51:13 by stevenj]
|
cannam@95
|
12297 calling can-do calls the estimating-planner, which creates wisdom that we don't want ...we should be able to do all of the documented problems, anyway
|
cannam@95
|
12298
|
cannam@95
|
12299 M ./tools/fftw-wisdom.c -1 +1
|
cannam@95
|
12300
|
cannam@95
|
12301 Sat Feb 21 17:46:06 EST 2004 stevenj
|
cannam@95
|
12302 * [project @ 2004-02-21 22:46:06 by stevenj]
|
cannam@95
|
12303 don't forget_wisdom because of side effects
|
cannam@95
|
12304
|
cannam@95
|
12305 M ./tests/bench.c -1
|
cannam@95
|
12306
|
cannam@95
|
12307 Sat Feb 21 17:42:47 EST 2004 stevenj
|
cannam@95
|
12308 * [project @ 2004-02-21 22:42:47 by stevenj]
|
cannam@95
|
12309 forget wisdom from can_do
|
cannam@95
|
12310
|
cannam@95
|
12311 M ./tests/bench.c +1
|
cannam@95
|
12312
|
cannam@95
|
12313 Thu Feb 19 14:11:14 EST 2004 stevenj
|
cannam@95
|
12314 * [project @ 2004-02-19 19:11:14 by stevenj]
|
cannam@95
|
12315 parenthesization
|
cannam@95
|
12316
|
cannam@95
|
12317 M ./api/malloc.c -1 +1
|
cannam@95
|
12318
|
cannam@95
|
12319 Fri Feb 13 07:20:31 EST 2004 athena
|
cannam@95
|
12320 * [project @ 2004-02-13 12:20:31 by athena]
|
cannam@95
|
12321 Split malloc into kernel_malloc and API malloc
|
cannam@95
|
12322
|
cannam@95
|
12323 A ./api/malloc.c
|
cannam@95
|
12324 A ./kernel/kalloc.c
|
cannam@95
|
12325 M ./api/Makefile.am -14 +14
|
cannam@95
|
12326 M ./api/malloc.c +32
|
cannam@95
|
12327 M ./kernel/Makefile.am -5 +5
|
cannam@95
|
12328 M ./kernel/alloc.c -127 +5
|
cannam@95
|
12329 M ./kernel/ifftw.h -1 +6
|
cannam@95
|
12330 M ./kernel/kalloc.c +140
|
cannam@95
|
12331 M ./tests/bench.c +4
|
cannam@95
|
12332
|
cannam@95
|
12333 Thu Feb 12 15:42:20 EST 2004 stevenj
|
cannam@95
|
12334 * [project @ 2004-02-12 20:42:20 by stevenj]
|
cannam@95
|
12335 X(malloc) must be extern "C"
|
cannam@95
|
12336
|
cannam@95
|
12337 M ./kernel/alloc.c -1 +4
|
cannam@95
|
12338
|
cannam@95
|
12339 Thu Feb 12 15:41:44 EST 2004 stevenj
|
cannam@95
|
12340 * [project @ 2004-02-12 20:41:44 by stevenj]
|
cannam@95
|
12341 satsify C++ compiler
|
cannam@95
|
12342
|
cannam@95
|
12343 M ./dft/bluestein.c -2 +2
|
cannam@95
|
12344
|
cannam@95
|
12345 Thu Feb 5 20:39:14 EST 2004 stevenj
|
cannam@95
|
12346 * [project @ 2004-02-06 01:39:14 by stevenj]
|
cannam@95
|
12347 with the new flags, fma is definitely beneficial on PA-RISC with HP/UX cc
|
cannam@95
|
12348
|
cannam@95
|
12349 M ./doc/FAQ/fftw-faq.bfnn -6 +7
|
cannam@95
|
12350
|
cannam@95
|
12351 Thu Feb 5 19:52:17 EST 2004 stevenj
|
cannam@95
|
12352 * [project @ 2004-02-06 00:52:17 by stevenj]
|
cannam@95
|
12353 grr, Ofaster etcetera are not supported under older versions of the compiler. Note that +Ofltacc *disables* fp-reordering optimizations (which are enabled by +Oall). +Optrs_ansi is the older version of the aliasing stuff
|
cannam@95
|
12354
|
cannam@95
|
12355 M ./acinclude.m4 -1 +1
|
cannam@95
|
12356
|
cannam@95
|
12357 Thu Feb 5 19:26:01 EST 2004 stevenj
|
cannam@95
|
12358 * [project @ 2004-02-06 00:26:01 by stevenj]
|
cannam@95
|
12359 +Otype_safety=ansi on hpux
|
cannam@95
|
12360
|
cannam@95
|
12361 M ./acinclude.m4 -1 +1
|
cannam@95
|
12362
|
cannam@95
|
12363 Thu Feb 5 19:22:34 EST 2004 stevenj
|
cannam@95
|
12364 * [project @ 2004-02-06 00:22:34 by stevenj]
|
cannam@95
|
12365 just use +Ofaster on hpux (+O3 +Onolimit +Olibcalls +Ofltacc=relaxed -Wl,+mergeseg)
|
cannam@95
|
12366
|
cannam@95
|
12367 M ./acinclude.m4 -1 +1
|
cannam@95
|
12368
|
cannam@95
|
12369 Fri Jan 30 14:17:15 EST 2004 stevenj
|
cannam@95
|
12370 * [project @ 2004-01-30 19:17:15 by stevenj]
|
cannam@95
|
12371 check for win32 threads for mingw32; thanks to Alessio Massaro
|
cannam@95
|
12372
|
cannam@95
|
12373 M ./configure.ac +8
|
cannam@95
|
12374
|
cannam@95
|
12375 Thu Jan 29 15:23:33 EST 2004 stevenj
|
cannam@95
|
12376 * [project @ 2004-01-29 20:23:33 by stevenj]
|
cannam@95
|
12377 added missing 'static', thanks to Alessio Massaro
|
cannam@95
|
12378
|
cannam@95
|
12379 M ./threads/threads.c -3 +3
|
cannam@95
|
12380
|
cannam@95
|
12381 Fri Jan 9 16:36:48 EST 2004 stevenj
|
cannam@95
|
12382 * [project @ 2004-01-09 21:36:48 by stevenj]
|
cannam@95
|
12383 print more like bluestein
|
cannam@95
|
12384
|
cannam@95
|
12385 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
12386
|
cannam@95
|
12387 Fri Jan 9 15:45:22 EST 2004 stevenj
|
cannam@95
|
12388 * [project @ 2004-01-09 20:45:22 by stevenj]
|
cannam@95
|
12389 fixed op count for R2HC_ONLY_CONV
|
cannam@95
|
12390
|
cannam@95
|
12391 M ./rdft/dht-rader.c -3 +2
|
cannam@95
|
12392
|
cannam@95
|
12393 Fri Jan 9 15:41:50 EST 2004 stevenj
|
cannam@95
|
12394 * [project @ 2004-01-09 20:41:50 by stevenj]
|
cannam@95
|
12395 include DESTROY_INPUT in buffered flags for in-place...otherwise in-place hc2r uses rdft-dhtcvs diff
|
cannam@95
|
12396
|
cannam@95
|
12397 M ./dft/buffered.c -1 +10
|
cannam@95
|
12398 M ./rdft/buffered.c -1 +10
|
cannam@95
|
12399 M ./rdft/buffered2.c -1 +9
|
cannam@95
|
12400
|
cannam@95
|
12401 Fri Jan 9 15:41:09 EST 2004 stevenj
|
cannam@95
|
12402 * [project @ 2004-01-09 20:41:09 by stevenj]
|
cannam@95
|
12403 resurrected R2HC_ONLY_CONV option to share plans and save on planning time
|
cannam@95
|
12404
|
cannam@95
|
12405 M ./rdft/dht-rader.c -3 +46
|
cannam@95
|
12406
|
cannam@95
|
12407 Fri Jan 9 14:47:00 EST 2004 stevenj
|
cannam@95
|
12408 * [project @ 2004-01-09 19:47:00 by stevenj]
|
cannam@95
|
12409 precompute folding for cyclic convolution
|
cannam@95
|
12410
|
cannam@95
|
12411 M ./rdft/dht-rader.c -13 +9
|
cannam@95
|
12412
|
cannam@95
|
12413 Wed Jan 7 16:48:39 EST 2004 stevenj
|
cannam@95
|
12414 * [project @ 2004-01-07 21:48:39 by stevenj]
|
cannam@95
|
12415 minor
|
cannam@95
|
12416
|
cannam@95
|
12417 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
12418
|
cannam@95
|
12419 Wed Jan 7 16:48:25 EST 2004 stevenj
|
cannam@95
|
12420 * [project @ 2004-01-07 21:48:25 by stevenj]
|
cannam@95
|
12421 note reports of successful compilation on Windows
|
cannam@95
|
12422
|
cannam@95
|
12423 M ./doc/FAQ/fftw-faq.bfnn -5 +5
|
cannam@95
|
12424
|
cannam@95
|
12425 Wed Jan 7 14:16:16 EST 2004 stevenj
|
cannam@95
|
12426 * [project @ 2004-01-07 19:16:16 by stevenj]
|
cannam@95
|
12427 citation year
|
cannam@95
|
12428
|
cannam@95
|
12429 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
12430
|
cannam@95
|
12431 Tue Jan 6 01:07:36 EST 2004 stevenj
|
cannam@95
|
12432 * [project @ 2004-01-06 06:07:36 by stevenj]
|
cannam@95
|
12433 comment
|
cannam@95
|
12434
|
cannam@95
|
12435 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
12436
|
cannam@95
|
12437 Tue Jan 6 01:07:08 EST 2004 stevenj
|
cannam@95
|
12438 * [project @ 2004-01-06 06:07:08 by stevenj]
|
cannam@95
|
12439 comment fix
|
cannam@95
|
12440
|
cannam@95
|
12441 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
12442
|
cannam@95
|
12443 Tue Jan 6 01:06:57 EST 2004 stevenj
|
cannam@95
|
12444 * [project @ 2004-01-06 06:06:57 by stevenj]
|
cannam@95
|
12445 fixed naming cruft
|
cannam@95
|
12446
|
cannam@95
|
12447 M ./rdft/dht-rader.c -18 +18
|
cannam@95
|
12448
|
cannam@95
|
12449 Tue Jan 6 00:56:16 EST 2004 stevenj
|
cannam@95
|
12450 * [project @ 2004-01-06 05:56:16 by stevenj]
|
cannam@95
|
12451 space
|
cannam@95
|
12452
|
cannam@95
|
12453 M ./rdft/dht-rader.c -1
|
cannam@95
|
12454
|
cannam@95
|
12455 Tue Jan 6 00:55:53 EST 2004 stevenj
|
cannam@95
|
12456 * [project @ 2004-01-06 05:55:45 by stevenj]
|
cannam@95
|
12457 comment
|
cannam@95
|
12458
|
cannam@95
|
12459 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
12460
|
cannam@95
|
12461 Tue Jan 6 00:54:07 EST 2004 stevenj
|
cannam@95
|
12462 * [project @ 2004-01-06 05:54:07 by stevenj]
|
cannam@95
|
12463 moved assert
|
cannam@95
|
12464
|
cannam@95
|
12465 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
12466
|
cannam@95
|
12467 Tue Jan 6 00:49:16 EST 2004 stevenj
|
cannam@95
|
12468 * [project @ 2004-01-06 05:49:16 by stevenj]
|
cannam@95
|
12469 comment
|
cannam@95
|
12470
|
cannam@95
|
12471 M ./rdft/dht-rader.c +5
|
cannam@95
|
12472
|
cannam@95
|
12473 Tue Jan 6 00:41:06 EST 2004 stevenj
|
cannam@95
|
12474 * [project @ 2004-01-06 05:41:06 by stevenj]
|
cannam@95
|
12475 delete old R2HC_ONLY_CONV hack, now defunct
|
cannam@95
|
12476
|
cannam@95
|
12477 M ./rdft/dht-rader.c -46
|
cannam@95
|
12478
|
cannam@95
|
12479 Tue Jan 6 00:32:58 EST 2004 stevenj
|
cannam@95
|
12480 * [project @ 2004-01-06 05:32:58 by stevenj]
|
cannam@95
|
12481 added padded real rader
|
cannam@95
|
12482
|
cannam@95
|
12483 M ./rdft/dht-rader.c -56 +95
|
cannam@95
|
12484
|
cannam@95
|
12485 Mon Jan 5 22:56:58 EST 2004 stevenj
|
cannam@95
|
12486 * [project @ 2004-01-06 03:56:58 by stevenj]
|
cannam@95
|
12487 removed unused var
|
cannam@95
|
12488
|
cannam@95
|
12489 M ./rdft/generic.c -1 +1
|
cannam@95
|
12490
|
cannam@95
|
12491 Mon Jan 5 21:20:29 EST 2004 stevenj
|
cannam@95
|
12492 * [project @ 2004-01-06 02:20:29 by stevenj]
|
cannam@95
|
12493 handle both FFT_SIGN values
|
cannam@95
|
12494
|
cannam@95
|
12495 M ./rdft/generic.c -2 +14
|
cannam@95
|
12496
|
cannam@95
|
12497 Fri Jan 2 06:07:51 EST 2004 athena
|
cannam@95
|
12498 * [project @ 2004-01-02 11:07:51 by athena]
|
cannam@95
|
12499 Oops: d->ros ==> d->ios
|
cannam@95
|
12500
|
cannam@95
|
12501 M ./rdft/codelets/r2hc.c -1 +1
|
cannam@95
|
12502
|
cannam@95
|
12503 Fri Jan 2 06:05:10 EST 2004 athena
|
cannam@95
|
12504 * [project @ 2004-01-02 11:05:10 by athena]
|
cannam@95
|
12505 Oops: d->ris should have been d->iis
|
cannam@95
|
12506
|
cannam@95
|
12507 M ./rdft/codelets/hc2r.c -1 +1
|
cannam@95
|
12508
|
cannam@95
|
12509 Thu Jan 1 16:00:07 EST 2004 athena
|
cannam@95
|
12510 * [project @ 2004-01-01 21:00:07 by athena]
|
cannam@95
|
12511 Removed rdft rader cooley-tukey, to be superseded by a generic
|
cannam@95
|
12512 reduction of rdft twiddle problems to dft + pre/post processing
|
cannam@95
|
12513
|
cannam@95
|
12514 M ./dft/Makefile.am -2 +2
|
cannam@95
|
12515 M ./dft/dft.h -5 +1
|
cannam@95
|
12516 R ./dft/rader-omega.c
|
cannam@95
|
12517 M ./dft/rader.c -2 +38
|
cannam@95
|
12518 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
12519 M ./rdft/conf.c -2 +1
|
cannam@95
|
12520 R ./rdft/rader-hc2hc.c
|
cannam@95
|
12521
|
cannam@95
|
12522 Thu Jan 1 15:44:09 EST 2004 athena
|
cannam@95
|
12523 * [project @ 2004-01-01 20:44:09 by athena]
|
cannam@95
|
12524 In anticipation of the upcoming revision of rdft, removed rdft generic
|
cannam@95
|
12525 dit/dif cooley-tukey, in favor of generic rh2c and hc2r solvers.
|
cannam@95
|
12526 Cleaned up stuff that became unused after this change, such as
|
cannam@95
|
12527 TW_GENERIC.
|
cannam@95
|
12528
|
cannam@95
|
12529 M ./dft/ct.c -33 +3
|
cannam@95
|
12530 M ./dft/generic.c -1 +2
|
cannam@95
|
12531 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
12532 M ./kernel/primes.c -1 +32
|
cannam@95
|
12533 M ./kernel/twiddle.c -18 +1
|
cannam@95
|
12534 M ./rdft/generic.c -258 +103
|
cannam@95
|
12535
|
cannam@95
|
12536 Thu Jan 1 12:59:30 EST 2004 athena
|
cannam@95
|
12537 * [project @ 2004-01-01 17:59:30 by athena]
|
cannam@95
|
12538 Removed useless file
|
cannam@95
|
12539
|
cannam@95
|
12540 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
12541 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
12542 R ./kernel/square.c
|
cannam@95
|
12543
|
cannam@95
|
12544 Fri Dec 26 13:54:00 EST 2003 stevenj
|
cannam@95
|
12545 * [project @ 2003-12-26 18:54:00 by stevenj]
|
cannam@95
|
12546 whoops, don't call AC_F77_DUMMY_MAIN if no Fortran compiler is found; thanks to Charles Radley for the bug report.
|
cannam@95
|
12547
|
cannam@95
|
12548 M ./configure.ac -2 +3
|
cannam@95
|
12549
|
cannam@95
|
12550 Fri Dec 19 13:58:05 EST 2003 stevenj
|
cannam@95
|
12551 * [project @ 2003-12-19 18:58:05 by stevenj]
|
cannam@95
|
12552 guess good flags for Solaris/intel, suggested by J. Gregory Wright
|
cannam@95
|
12553
|
cannam@95
|
12554 M ./acinclude.m4 -1 +1
|
cannam@95
|
12555
|
cannam@95
|
12556 Fri Dec 5 19:55:13 EST 2003 stevenj
|
cannam@95
|
12557 * [project @ 2003-12-06 00:55:13 by stevenj]
|
cannam@95
|
12558 blah
|
cannam@95
|
12559
|
cannam@95
|
12560 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
12561 M ./doc/FAQ/html.refs -1 +1
|
cannam@95
|
12562
|
cannam@95
|
12563 Sun Nov 30 06:59:41 EST 2003 athena
|
cannam@95
|
12564 * [project @ 2003-11-30 11:59:41 by athena]
|
cannam@95
|
12565 DIF generic solver was destroying the input.
|
cannam@95
|
12566
|
cannam@95
|
12567 M ./rdft/generic.c -2 +16
|
cannam@95
|
12568
|
cannam@95
|
12569 Sat Nov 29 19:28:39 EST 2003 athena
|
cannam@95
|
12570 * [project @ 2003-11-30 00:28:39 by athena]
|
cannam@95
|
12571 Fixed bug that caused HC2R transforms to destroy the input in
|
cannam@95
|
12572 certain cases, even if the user specified FFTW_PRESERVE_INPUT.
|
cannam@95
|
12573
|
cannam@95
|
12574 M ./NEWS +5
|
cannam@95
|
12575 M ./rdft/rader-hc2hc.c -2 +14
|
cannam@95
|
12576
|
cannam@95
|
12577 Sat Nov 29 16:49:01 EST 2003 athena
|
cannam@95
|
12578 * [project @ 2003-11-29 21:49:01 by athena]
|
cannam@95
|
12579 Implemented swap_io hack for r2r verifier.
|
cannam@95
|
12580
|
cannam@95
|
12581 M ./libbench2/verify-r2r.c -1 +8
|
cannam@95
|
12582
|
cannam@95
|
12583 Thu Nov 20 22:00:53 EST 2003 stevenj
|
cannam@95
|
12584 * [project @ 2003-11-21 03:00:53 by stevenj]
|
cannam@95
|
12585 citation
|
cannam@95
|
12586
|
cannam@95
|
12587 M ./reodft/reodft010e-r2hc.c -2 +6
|
cannam@95
|
12588
|
cannam@95
|
12589 Fri Nov 14 20:57:55 EST 2003 athena
|
cannam@95
|
12590 * [project @ 2003-11-15 01:57:55 by athena]
|
cannam@95
|
12591 Trying to get ``make paranoid-check'' to work. (Still broken.)
|
cannam@95
|
12592
|
cannam@95
|
12593 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
12594 M ./kernel/planner.c -2 +2
|
cannam@95
|
12595 M ./tests/hook.c -9 +8
|
cannam@95
|
12596
|
cannam@95
|
12597 Fri Nov 14 20:05:54 EST 2003 stevenj
|
cannam@95
|
12598 * [project @ 2003-11-15 01:05:54 by stevenj]
|
cannam@95
|
12599 fixes for input-preservation tests
|
cannam@95
|
12600
|
cannam@95
|
12601 M ./libbench2/bench-user.h -1 +2
|
cannam@95
|
12602 M ./libbench2/tensor.c -1 +15
|
cannam@95
|
12603 M ./libbench2/verify-dft.c -3 +12
|
cannam@95
|
12604 M ./libbench2/verify-lib.c -1 +4
|
cannam@95
|
12605 M ./libbench2/verify-r2r.c -13 +33
|
cannam@95
|
12606 M ./libbench2/verify-rdft2.c -6 +22
|
cannam@95
|
12607 M ./libbench2/verify.h -1 +1
|
cannam@95
|
12608
|
cannam@95
|
12609 Fri Nov 14 19:19:31 EST 2003 athena
|
cannam@95
|
12610 * [project @ 2003-11-15 00:19:31 by athena]
|
cannam@95
|
12611 Assume FFTW_PRESERVE_INPUT unless either the `d' flag is given in the
|
cannam@95
|
12612 problem, or the problem is multidimensional c2r (which fftw3 cannot
|
cannam@95
|
12613 without destroying the input). With this change, we can at least test
|
cannam@95
|
12614 that FFTW_PRESERVE_INPUT works in the c2r 1d case.
|
cannam@95
|
12615
|
cannam@95
|
12616 M ./tests/bench.c -12 +21
|
cannam@95
|
12617
|
cannam@95
|
12618 Fri Nov 14 19:14:40 EST 2003 stevenj
|
cannam@95
|
12619 * [project @ 2003-11-15 00:14:40 by stevenj]
|
cannam@95
|
12620 apply should copy back input for input-preservation check
|
cannam@95
|
12621
|
cannam@95
|
12622 M ./libbench2/verify-dft.c -1 +3
|
cannam@95
|
12623 M ./libbench2/verify-r2r.c +13
|
cannam@95
|
12624 M ./libbench2/verify-rdft2.c -1 +4
|
cannam@95
|
12625
|
cannam@95
|
12626 Fri Nov 14 19:01:36 EST 2003 athena
|
cannam@95
|
12627 * [project @ 2003-11-15 00:01:14 by athena]
|
cannam@95
|
12628 Undone previous bogus changes
|
cannam@95
|
12629
|
cannam@95
|
12630 M ./rdft/rank-geq2-rdft2.c -1 +10
|
cannam@95
|
12631 M ./tests/bench.c -14 +10
|
cannam@95
|
12632 M ./tests/check.pl -1
|
cannam@95
|
12633
|
cannam@95
|
12634 Fri Nov 14 18:27:12 EST 2003 athena
|
cannam@95
|
12635 * [project @ 2003-11-14 23:27:12 by athena]
|
cannam@95
|
12636 Check dr[fb] in addition to r[fb]
|
cannam@95
|
12637
|
cannam@95
|
12638 M ./tests/check.pl +1
|
cannam@95
|
12639
|
cannam@95
|
12640 Fri Nov 14 17:33:44 EST 2003 athena
|
cannam@95
|
12641 * [project @ 2003-11-14 22:33:42 by athena]
|
cannam@95
|
12642 Fixed conditions under which the rank-geq2-rdft2 solver is applicable.
|
cannam@95
|
12643
|
cannam@95
|
12644 The old solver was not applicable for out-of-place problems
|
cannam@95
|
12645 unless DESTROY_INPUT. This is bogus. As long as the subsolvers
|
cannam@95
|
12646 honor !DESTROY_INPUT, the solver is always applicable.
|
cannam@95
|
12647
|
cannam@95
|
12648 Changed semantics of test program, so that PRESERVE_INPUT is always
|
cannam@95
|
12649 true unless the problem specifies destroy_input explicitly. Without
|
cannam@95
|
12650 this change, there is no way to test the new solver.
|
cannam@95
|
12651
|
cannam@95
|
12652 M ./rdft/rank-geq2-rdft2.c -10 +1
|
cannam@95
|
12653 M ./tests/bench.c -10 +14
|
cannam@95
|
12654
|
cannam@95
|
12655 Thu Oct 30 15:10:42 EST 2003 stevenj
|
cannam@95
|
12656 * [project @ 2003-10-30 20:10:42 by stevenj]
|
cannam@95
|
12657 added AIX OpenMP (-qsmp=omp) support; thanks to Greg Bauer
|
cannam@95
|
12658
|
cannam@95
|
12659 M ./configure.ac +5
|
cannam@95
|
12660
|
cannam@95
|
12661 Thu Oct 30 10:11:39 EST 2003 athena
|
cannam@95
|
12662 * [project @ 2003-10-30 15:11:39 by athena]
|
cannam@95
|
12663 G5 CFLAGS
|
cannam@95
|
12664
|
cannam@95
|
12665 M ./acinclude.m4 +6
|
cannam@95
|
12666
|
cannam@95
|
12667 Fri Oct 24 04:17:39 EDT 2003 stevenj
|
cannam@95
|
12668 * [project @ 2003-10-24 08:17:39 by stevenj]
|
cannam@95
|
12669 western FAQ
|
cannam@95
|
12670
|
cannam@95
|
12671 M ./doc/FAQ/fftw-faq.bfnn +5
|
cannam@95
|
12672
|
cannam@95
|
12673 Thu Oct 23 11:34:11 EDT 2003 athena
|
cannam@95
|
12674 * [project @ 2003-10-23 15:34:11 by athena]
|
cannam@95
|
12675 Oops.
|
cannam@95
|
12676
|
cannam@95
|
12677 M ./simd/altivec.c -1 +2
|
cannam@95
|
12678
|
cannam@95
|
12679 Thu Oct 23 11:28:28 EDT 2003 athena
|
cannam@95
|
12680 * [project @ 2003-10-23 15:28:27 by athena]
|
cannam@95
|
12681 Autodetect altivec
|
cannam@95
|
12682
|
cannam@95
|
12683 M ./configure.ac -2 +3
|
cannam@95
|
12684 M ./simd/altivec.c -1 +28
|
cannam@95
|
12685 M ./simd/simd-altivec.h -1 +2
|
cannam@95
|
12686
|
cannam@95
|
12687 Wed Oct 22 01:14:10 EDT 2003 stevenj
|
cannam@95
|
12688 * [project @ 2003-10-22 05:14:10 by stevenj]
|
cannam@95
|
12689 MinGW gets confused by a single /
|
cannam@95
|
12690
|
cannam@95
|
12691 M ./tests/check.pl -4 +4
|
cannam@95
|
12692
|
cannam@95
|
12693 Fri Oct 17 10:46:41 EDT 2003 athena
|
cannam@95
|
12694 * [project @ 2003-10-17 14:46:41 by athena]
|
cannam@95
|
12695 Paranoid portability fix
|
cannam@95
|
12696
|
cannam@95
|
12697 M ./libbench2/mp.c -2 +2
|
cannam@95
|
12698
|
cannam@95
|
12699 Thu Oct 16 11:07:46 EDT 2003 athena
|
cannam@95
|
12700 * [project @ 2003-10-16 15:07:46 by athena]
|
cannam@95
|
12701 size -> length, which should make clear that we are not talking
|
cannam@95
|
12702 about arbitrary precision.
|
cannam@95
|
12703
|
cannam@95
|
12704 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
12705
|
cannam@95
|
12706 Wed Oct 15 15:01:40 EDT 2003 stevenj
|
cannam@95
|
12707 * [project @ 2003-10-15 19:01:40 by stevenj]
|
cannam@95
|
12708 pruned transforms are a FAQ
|
cannam@95
|
12709
|
cannam@95
|
12710 M ./doc/FAQ/fftw-faq.bfnn +11
|
cannam@95
|
12711
|
cannam@95
|
12712 Wed Oct 8 23:54:17 EDT 2003 stevenj
|
cannam@95
|
12713 * [project @ 2003-10-09 03:54:17 by stevenj]
|
cannam@95
|
12714 NO_SEARCH has already been mapped to FFTW_WISDOM_ONLY
|
cannam@95
|
12715
|
cannam@95
|
12716 M ./TODO -1 +1
|
cannam@95
|
12717
|
cannam@95
|
12718 Wed Oct 8 23:53:19 EDT 2003 stevenj
|
cannam@95
|
12719 * [project @ 2003-10-09 03:53:19 by stevenj]
|
cannam@95
|
12720 newline
|
cannam@95
|
12721
|
cannam@95
|
12722 M ./TODO +1
|
cannam@95
|
12723
|
cannam@95
|
12724 Sat Sep 27 20:27:32 EDT 2003 stevenj
|
cannam@95
|
12725 * [project @ 2003-09-28 00:27:32 by stevenj]
|
cannam@95
|
12726 fix
|
cannam@95
|
12727
|
cannam@95
|
12728 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
12729
|
cannam@95
|
12730 Sat Sep 27 20:24:39 EDT 2003 stevenj
|
cannam@95
|
12731 * [project @ 2003-09-28 00:24:39 by stevenj]
|
cannam@95
|
12732 clarification
|
cannam@95
|
12733
|
cannam@95
|
12734 M ./doc/fftw3.texi -2 +4
|
cannam@95
|
12735
|
cannam@95
|
12736 Sat Sep 27 17:43:57 EDT 2003 stevenj
|
cannam@95
|
12737 * [project @ 2003-09-27 21:43:57 by stevenj]
|
cannam@95
|
12738 minor fix
|
cannam@95
|
12739
|
cannam@95
|
12740 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
12741
|
cannam@95
|
12742 Sat Sep 27 17:42:30 EDT 2003 stevenj
|
cannam@95
|
12743 * [project @ 2003-09-27 21:42:30 by stevenj]
|
cannam@95
|
12744 grammar
|
cannam@95
|
12745
|
cannam@95
|
12746 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
12747
|
cannam@95
|
12748 Sat Sep 27 17:29:04 EDT 2003 stevenj
|
cannam@95
|
12749 * [project @ 2003-09-27 21:29:04 by stevenj]
|
cannam@95
|
12750 html output fix
|
cannam@95
|
12751
|
cannam@95
|
12752 M ./doc/fftw3.texi -5 +5
|
cannam@95
|
12753
|
cannam@95
|
12754 Sat Sep 27 17:22:48 EDT 2003 stevenj
|
cannam@95
|
12755 * [project @ 2003-09-27 21:22:48 by stevenj]
|
cannam@95
|
12756 mentioned sqrt(2) factors for DCT/DST
|
cannam@95
|
12757
|
cannam@95
|
12758 M ./doc/fftw3.texi -5 +48
|
cannam@95
|
12759
|
cannam@95
|
12760 Sat Sep 27 17:07:18 EDT 2003 stevenj
|
cannam@95
|
12761 * [project @ 2003-09-27 21:07:18 by stevenj]
|
cannam@95
|
12762 FFTW_WISDOM_ONLY flag (undocumented for now), suggested by Phil Dumont
|
cannam@95
|
12763
|
cannam@95
|
12764 M ./api/fftw3.h -1 +2
|
cannam@95
|
12765 M ./api/mapflags.c +1
|
cannam@95
|
12766
|
cannam@95
|
12767 Tue Sep 23 23:36:19 EDT 2003 stevenj
|
cannam@95
|
12768 * [project @ 2003-09-24 03:36:19 by stevenj]
|
cannam@95
|
12769 removed UpTime code
|
cannam@95
|
12770
|
cannam@95
|
12771 M ./kernel/cycle.h -20 +3
|
cannam@95
|
12772
|
cannam@95
|
12773 Tue Sep 23 23:27:29 EDT 2003 stevenj
|
cannam@95
|
12774 * [project @ 2003-09-24 03:27:29 by stevenj]
|
cannam@95
|
12775 updated documentation for mach_absolute_time
|
cannam@95
|
12776
|
cannam@95
|
12777 M ./kernel/cycle.h -3 +3
|
cannam@95
|
12778
|
cannam@95
|
12779 Tue Sep 23 23:25:52 EDT 2003 stevenj
|
cannam@95
|
12780 * [project @ 2003-09-24 03:25:52 by stevenj]
|
cannam@95
|
12781 use mach_absolute_time on MacOS/Darwin, as a fallback; don't bother checking for UpTime since it requires extra libs
|
cannam@95
|
12782
|
cannam@95
|
12783 M ./configure.ac -3 +2
|
cannam@95
|
12784 M ./kernel/cycle.h -1 +11
|
cannam@95
|
12785
|
cannam@95
|
12786 Tue Sep 23 22:59:29 EDT 2003 stevenj
|
cannam@95
|
12787 * [project @ 2003-09-24 02:59:29 by stevenj]
|
cannam@95
|
12788 support Apple UpTime function for asm-less xlc, grrr...
|
cannam@95
|
12789
|
cannam@95
|
12790 M ./configure.ac -2 +3
|
cannam@95
|
12791 M ./kernel/cycle.h -1 +19
|
cannam@95
|
12792
|
cannam@95
|
12793 Tue Sep 23 15:42:29 EDT 2003 stevenj
|
cannam@95
|
12794 * [project @ 2003-09-23 19:42:29 by stevenj]
|
cannam@95
|
12795 additional paranoia for xlc etc.
|
cannam@95
|
12796
|
cannam@95
|
12797 M ./api/api.h -1 +1
|
cannam@95
|
12798 M ./api/fftw3.h -2 +2
|
cannam@95
|
12799
|
cannam@95
|
12800 Mon Sep 22 15:28:56 EDT 2003 stevenj
|
cannam@95
|
12801 * [project @ 2003-09-22 19:28:56 by stevenj]
|
cannam@95
|
12802 work around _Complex_I weirdness in xlc, reported by Greg Allen
|
cannam@95
|
12803
|
cannam@95
|
12804 M ./api/api.h -2 +4
|
cannam@95
|
12805 M ./api/fftw3.h -2 +2
|
cannam@95
|
12806
|
cannam@95
|
12807 Fri Sep 5 18:03:11 EDT 2003 stevenj
|
cannam@95
|
12808 * [project @ 2003-09-05 22:03:11 by stevenj]
|
cannam@95
|
12809 typo
|
cannam@95
|
12810
|
cannam@95
|
12811 M ./doc/FAQ/fftw-faq.bfnn -2 +2
|
cannam@95
|
12812
|
cannam@95
|
12813 Fri Sep 5 13:11:40 EDT 2003 athena
|
cannam@95
|
12814 * [project @ 2003-09-05 17:11:40 by athena]
|
cannam@95
|
12815 New script that produces commercial version.
|
cannam@95
|
12816
|
cannam@95
|
12817 A ./commercialize.sh
|
cannam@95
|
12818
|
cannam@95
|
12819 Fri Sep 5 07:27:06 EDT 2003 athena
|
cannam@95
|
12820 * [project @ 2003-09-05 11:27:06 by athena]
|
cannam@95
|
12821 Noted that VC++ is buggy. Noted that we know nothing about Windows.
|
cannam@95
|
12822 Noted that the sky is blue as well.
|
cannam@95
|
12823
|
cannam@95
|
12824 M ./doc/FAQ/fftw-faq.bfnn -10 +22
|
cannam@95
|
12825
|
cannam@95
|
12826 Tue Sep 2 09:04:19 EDT 2003 athena
|
cannam@95
|
12827 * [project @ 2003-09-02 13:04:19 by athena]
|
cannam@95
|
12828 Noted that certain arrays are no longer used after the planner has
|
cannam@95
|
12829 completed.
|
cannam@95
|
12830
|
cannam@95
|
12831 M ./doc/fftw3.texi -2 +12
|
cannam@95
|
12832
|
cannam@95
|
12833 Tue Aug 26 08:22:38 EDT 2003 athena
|
cannam@95
|
12834 * [project @ 2003-08-26 12:22:38 by athena]
|
cannam@95
|
12835 Typo
|
cannam@95
|
12836
|
cannam@95
|
12837 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
12838
|
cannam@95
|
12839 Mon Aug 25 21:27:43 EDT 2003 athena
|
cannam@95
|
12840 * [project @ 2003-08-26 01:27:43 by athena]
|
cannam@95
|
12841 New item
|
cannam@95
|
12842
|
cannam@95
|
12843 M ./TODO -2 +1
|
cannam@95
|
12844
|
cannam@95
|
12845 Thu Aug 21 17:36:08 EDT 2003 stevenj
|
cannam@95
|
12846 * [project @ 2003-08-21 21:36:08 by stevenj]
|
cannam@95
|
12847 try creating output file before planning (thanks to Phil Dumont for the suggestion)
|
cannam@95
|
12848
|
cannam@95
|
12849 M ./tools/fftw-wisdom.c -10 +10
|
cannam@95
|
12850
|
cannam@95
|
12851 Tue Aug 19 10:08:07 EDT 2003 athena
|
cannam@95
|
12852 * [project @ 2003-08-19 14:08:07 by athena]
|
cannam@95
|
12853 Clarified fftw_cleanup()
|
cannam@95
|
12854
|
cannam@95
|
12855 M ./doc/fftw3.texi -4 +7
|
cannam@95
|
12856
|
cannam@95
|
12857 Sat Aug 16 03:13:41 EDT 2003 stevenj
|
cannam@95
|
12858 * [project @ 2003-08-16 07:13:41 by stevenj]
|
cannam@95
|
12859 typo
|
cannam@95
|
12860
|
cannam@95
|
12861 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
12862
|
cannam@95
|
12863 Mon Jul 28 18:01:13 EDT 2003 stevenj
|
cannam@95
|
12864 * [project @ 2003-07-28 22:01:13 by stevenj]
|
cannam@95
|
12865 use time() instead of clock() (FIXME: what to do for non-POSIX systems?) ...thanks to JP Sugarbroad and James A. Treacy for the bug report
|
cannam@95
|
12866
|
cannam@95
|
12867 M ./tools/fftw-wisdom.c -4 +4
|
cannam@95
|
12868
|
cannam@95
|
12869 Thu Jul 24 18:58:10 EDT 2003 athena
|
cannam@95
|
12870 * [project @ 2003-07-24 22:58:10 by athena]
|
cannam@95
|
12871 Need __volatile__ in sparc cycle counter. This is why the debian
|
cannam@95
|
12872 port hangs.
|
cannam@95
|
12873
|
cannam@95
|
12874 M ./kernel/cycle.h -2 +2
|
cannam@95
|
12875
|
cannam@95
|
12876 Sun Jul 20 16:02:43 EDT 2003 stevenj
|
cannam@95
|
12877 * [project @ 2003-07-20 20:02:43 by stevenj]
|
cannam@95
|
12878 merged 3.0.1 notes
|
cannam@95
|
12879
|
cannam@95
|
12880 M ./NEWS +30
|
cannam@95
|
12881
|
cannam@95
|
12882 Sun Jul 13 20:57:34 EDT 2003 stevenj
|
cannam@95
|
12883 * [project @ 2003-07-14 00:57:34 by stevenj]
|
cannam@95
|
12884 whoops
|
cannam@95
|
12885
|
cannam@95
|
12886 M ./libbench2/bench-main.c -2 +2
|
cannam@95
|
12887
|
cannam@95
|
12888 Thu Jul 10 11:48:50 EDT 2003 athena
|
cannam@95
|
12889 * [project @ 2003-07-10 15:48:50 by athena]
|
cannam@95
|
12890 Dealing with constants in a way that seems to confuse gcc less.
|
cannam@95
|
12891
|
cannam@95
|
12892 M ./simd/simd-sse.h -5 +2
|
cannam@95
|
12893 M ./simd/simd-sse2.h -6 +3
|
cannam@95
|
12894
|
cannam@95
|
12895 Wed Jul 9 17:39:23 EDT 2003 athena
|
cannam@95
|
12896 * [project @ 2003-07-09 21:39:16 by athena]
|
cannam@95
|
12897 Enabled scheduler hack for FMA, where it seems to help.
|
cannam@95
|
12898
|
cannam@95
|
12899 M ./genfft/annotate.ml -7 +3
|
cannam@95
|
12900 M ./genfft/magic.ml -1 +5
|
cannam@95
|
12901 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
12902
|
cannam@95
|
12903 Wed Jul 9 12:57:38 EDT 2003 athena
|
cannam@95
|
12904 * [project @ 2003-07-09 16:57:38 by athena]
|
cannam@95
|
12905 Hmm---the new scheduler seems make things worse for gcc/x86, better
|
cannam@95
|
12906 for gcc/ppc, and about the same for icc/x86. Disabled for now.
|
cannam@95
|
12907
|
cannam@95
|
12908 M ./genfft/annotate.ml -3 +6
|
cannam@95
|
12909
|
cannam@95
|
12910 Wed Jul 9 08:09:53 EDT 2003 athena
|
cannam@95
|
12911 * [project @ 2003-07-09 12:09:53 by athena]
|
cannam@95
|
12912 New scheduling pass that keeps ``x = a + b'' and ``y = a - b'' close
|
cannam@95
|
12913 together. This property was no longer automatic for the dags
|
cannam@95
|
12914 generated in SIMD mode.
|
cannam@95
|
12915
|
cannam@95
|
12916 I cannot measure any speed difference due to this change. However,
|
cannam@95
|
12917 the change is justified by a minimal-screwup argument. Moreover, the
|
cannam@95
|
12918 sse2 fftw library is now 1% smaller than it was before.
|
cannam@95
|
12919
|
cannam@95
|
12920 M ./genfft/annotate.ml -32 +70
|
cannam@95
|
12921
|
cannam@95
|
12922 Tue Jul 8 20:42:22 EDT 2003 athena
|
cannam@95
|
12923 * [project @ 2003-07-09 00:42:22 by athena]
|
cannam@95
|
12924 -(FNMS()) => FMS()
|
cannam@95
|
12925
|
cannam@95
|
12926 M ./genfft/c.ml -1 +2
|
cannam@95
|
12927
|
cannam@95
|
12928 Sun Jul 6 13:53:23 EDT 2003 stevenj
|
cannam@95
|
12929 * [project @ 2003-07-06 17:53:23 by stevenj]
|
cannam@95
|
12930 added more convenient target name
|
cannam@95
|
12931
|
cannam@95
|
12932 M ./doc/FAQ/Makefile.am +2
|
cannam@95
|
12933
|
cannam@95
|
12934 Sat Jul 5 13:30:10 EDT 2003 stevenj
|
cannam@95
|
12935 * [project @ 2003-07-05 17:30:10 by stevenj]
|
cannam@95
|
12936 typo
|
cannam@95
|
12937
|
cannam@95
|
12938 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
12939
|
cannam@95
|
12940 Sat Jul 5 13:19:36 EDT 2003 athena
|
cannam@95
|
12941 * [project @ 2003-07-05 17:19:36 by athena]
|
cannam@95
|
12942 Consistent naming
|
cannam@95
|
12943
|
cannam@95
|
12944 M ./dft/ct-generic.c -2 +2
|
cannam@95
|
12945
|
cannam@95
|
12946 Sat Jul 5 13:05:51 EDT 2003 athena
|
cannam@95
|
12947 * [project @ 2003-07-05 17:05:51 by athena]
|
cannam@95
|
12948 Got rid of problemw.
|
cannam@95
|
12949
|
cannam@95
|
12950 A ./dft/ct-directw.c
|
cannam@95
|
12951 A ./dft/ct-directwbuf.c
|
cannam@95
|
12952 A ./dft/ct-generic.c
|
cannam@95
|
12953 A ./dft/ct.h
|
cannam@95
|
12954 M ./dft/Makefile.am -5 +4
|
cannam@95
|
12955 M ./dft/conf.c -3 +2
|
cannam@95
|
12956 M ./dft/ct-directw.c +153
|
cannam@95
|
12957 M ./dft/ct-directwbuf.c +213
|
cannam@95
|
12958 M ./dft/ct-generic.c +304
|
cannam@95
|
12959 M ./dft/ct.c -62 +24
|
cannam@95
|
12960 M ./dft/ct.h +56
|
cannam@95
|
12961 M ./dft/ctsq.c -3 +3
|
cannam@95
|
12962 M ./dft/dft.h -39 +2
|
cannam@95
|
12963 R ./dft/dftw-dft.c
|
cannam@95
|
12964 M ./dft/direct.c -2 +1
|
cannam@95
|
12965 R ./dft/directw.c
|
cannam@95
|
12966 R ./dft/directwbuf.c
|
cannam@95
|
12967 M ./dft/generic.c -2
|
cannam@95
|
12968 M ./dft/kdft-dif.c -4 +4
|
cannam@95
|
12969 M ./dft/kdft-difsq.c -3 +3
|
cannam@95
|
12970 M ./dft/kdft-dit.c -4 +4
|
cannam@95
|
12971 M ./dft/plan.c -11 +1
|
cannam@95
|
12972 R ./dft/problemw.c
|
cannam@95
|
12973 M ./dft/rader.c -2
|
cannam@95
|
12974 M ./dft/solve.c -8 +1
|
cannam@95
|
12975
|
cannam@95
|
12976 Fri Jul 4 06:56:26 EDT 2003 athena
|
cannam@95
|
12977 * [project @ 2003-07-04 10:56:26 by athena]
|
cannam@95
|
12978 Increase TIME_MIN on intel only
|
cannam@95
|
12979
|
cannam@95
|
12980 M ./kernel/cycle.h -1 +3
|
cannam@95
|
12981 M ./kernel/timer.c -2 +2
|
cannam@95
|
12982
|
cannam@95
|
12983 Fri Jul 4 06:36:02 EDT 2003 athena
|
cannam@95
|
12984 * [project @ 2003-07-04 10:36:02 by athena]
|
cannam@95
|
12985 A little hack to get more consistent scheduling.
|
cannam@95
|
12986
|
cannam@95
|
12987 M ./genfft/schedule.ml -7 +8
|
cannam@95
|
12988
|
cannam@95
|
12989 Thu Jul 3 16:47:42 EDT 2003 athena
|
cannam@95
|
12990 * [project @ 2003-07-03 20:47:42 by athena]
|
cannam@95
|
12991 New experimental scheduler (currently disabled).
|
cannam@95
|
12992
|
cannam@95
|
12993 The old scheduler is ``optimal'' in the sense that it minimizes
|
cannam@95
|
12994 register pressure. The only way to reduce register pressure is to
|
cannam@95
|
12995 schedule dependent instructions as closely as possible, so as to
|
cannam@95
|
12996 minimize the life time of registers. This strategy maximizes the
|
cannam@95
|
12997 number of pipeline stalls, however. With enough registers and short
|
cannam@95
|
12998 enough pipelines, this tradeoff is fine. This is no longer the case
|
cannam@95
|
12999 for the devilish pipeline of the Pentium IV or (probably) the PowerPC
|
cannam@95
|
13000 970.
|
cannam@95
|
13001
|
cannam@95
|
13002 The new scheduler switches to a ``list scheduler'' for dags smaller
|
cannam@95
|
13003 than a specified size. The list scheduler executes a butterfly left
|
cannam@95
|
13004 to right one column at the time. This amounts to the best possible
|
cannam@95
|
13005 pipeline utilization, and the worst possible register pressure.
|
cannam@95
|
13006
|
cannam@95
|
13007 The ``specified size'' defaults to 0, i.e., no change from fftw2 and
|
cannam@95
|
13008 fftw-3.0. It seems like a value of 7--10 produces the best results
|
cannam@95
|
13009 for Pentium IV (probably screwing the G3/G4 powerpcs and sparc, but I
|
cannam@95
|
13010 haven't tried.) As time goes by, we may want to increase this number
|
cannam@95
|
13011 to favor newer processors over older processors.
|
cannam@95
|
13012
|
cannam@95
|
13013 M ./genfft/magic.ml -1 +3
|
cannam@95
|
13014 M ./genfft/schedule.ml -9 +35
|
cannam@95
|
13015
|
cannam@95
|
13016 Wed Jun 25 17:43:59 EDT 2003 stevenj
|
cannam@95
|
13017 * [project @ 2003-06-25 21:43:59 by stevenj]
|
cannam@95
|
13018 remove non-portable use of tempfile; thanks to Nicolas Decoster for the patch
|
cannam@95
|
13019
|
cannam@95
|
13020 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
13021
|
cannam@95
|
13022 Wed Jun 25 17:14:03 EDT 2003 stevenj
|
cannam@95
|
13023 * [project @ 2003-06-25 21:14:03 by stevenj]
|
cannam@95
|
13024 increase stupid HP preprocessor limits
|
cannam@95
|
13025
|
cannam@95
|
13026 M ./acinclude.m4 -1 +1
|
cannam@95
|
13027
|
cannam@95
|
13028 Thu Jun 19 15:21:52 EDT 2003 athena
|
cannam@95
|
13029 * [project @ 2003-06-19 19:21:52 by athena]
|
cannam@95
|
13030 Distribute gen_mdct.ml
|
cannam@95
|
13031
|
cannam@95
|
13032 M ./genfft/Makefile.am -8 +8
|
cannam@95
|
13033
|
cannam@95
|
13034 Wed Jun 11 06:55:21 EDT 2003 athena
|
cannam@95
|
13035 * [project @ 2003-06-11 10:55:21 by athena]
|
cannam@95
|
13036 Cleared int/ptrdiff_t confusions
|
cannam@95
|
13037
|
cannam@95
|
13038 M ./rdft/buffered2.c -2 +3
|
cannam@95
|
13039 M ./rdft/rdft2-radix2.c -5 +5
|
cannam@95
|
13040
|
cannam@95
|
13041 Tue Jun 10 22:15:42 EDT 2003 athena
|
cannam@95
|
13042 * [project @ 2003-06-11 02:15:41 by athena]
|
cannam@95
|
13043 Cleared int/ptrdiff_t confusion
|
cannam@95
|
13044
|
cannam@95
|
13045 M ./dft/dftw-dft.c -1 +1
|
cannam@95
|
13046 M ./dft/directwbuf.c -2 +2
|
cannam@95
|
13047 M ./dft/rank0.c -2 +2
|
cannam@95
|
13048 M ./dft/vrank2-transpose.c -2 +2
|
cannam@95
|
13049 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
13050 M ./kernel/planner.c -2 +2
|
cannam@95
|
13051
|
cannam@95
|
13052 Sun Jun 8 09:52:57 EDT 2003 athena
|
cannam@95
|
13053 * [project @ 2003-06-08 13:52:57 by athena]
|
cannam@95
|
13054 Increased TIME_MIN. This seems to produce more reliable plans
|
cannam@95
|
13055 on Pentium IV.
|
cannam@95
|
13056
|
cannam@95
|
13057 M ./kernel/timer.c -2 +2
|
cannam@95
|
13058
|
cannam@95
|
13059 Sat Jun 7 21:43:00 EDT 2003 athena
|
cannam@95
|
13060 * [project @ 2003-06-08 01:43:00 by athena]
|
cannam@95
|
13061 Removed relic -trivial-stores, which dates back to Franz's early
|
cannam@95
|
13062 experiments. Speed improved on SSE2, both with gcc and icc.
|
cannam@95
|
13063
|
cannam@95
|
13064 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
13065
|
cannam@95
|
13066 Thu Jun 5 22:29:52 EDT 2003 stevenj
|
cannam@95
|
13067 * [project @ 2003-06-06 02:29:52 by stevenj]
|
cannam@95
|
13068 fix direntry
|
cannam@95
|
13069
|
cannam@95
|
13070 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
13071
|
cannam@95
|
13072 Thu Jun 5 13:41:34 EDT 2003 stevenj
|
cannam@95
|
13073 * [project @ 2003-06-05 17:41:34 by stevenj]
|
cannam@95
|
13074 added imdct
|
cannam@95
|
13075
|
cannam@95
|
13076 M ./genfft/gen_mdct.ml -13 +66
|
cannam@95
|
13077
|
cannam@95
|
13078 Wed Jun 4 19:54:38 EDT 2003 athena
|
cannam@95
|
13079 * [project @ 2003-06-04 23:54:38 by athena]
|
cannam@95
|
13080 Collect pattern (a * b) +- (c * d) in generic-arith, because this
|
cannam@95
|
13081 operation can usually be computed with one rounding in fixed-point
|
cannam@95
|
13082 (and it possibly exposes a FMA instruction)
|
cannam@95
|
13083
|
cannam@95
|
13084 M ./genfft/c.ml -5 +15
|
cannam@95
|
13085
|
cannam@95
|
13086 Wed Jun 4 15:11:29 EDT 2003 athena
|
cannam@95
|
13087 * [project @ 2003-06-04 19:11:29 by athena]
|
cannam@95
|
13088 Generic-arithmetic unparser
|
cannam@95
|
13089
|
cannam@95
|
13090 M ./genfft/c.ml -8 +31
|
cannam@95
|
13091 M ./genfft/magic.ml -1 +5
|
cannam@95
|
13092
|
cannam@95
|
13093 Sun Jun 1 09:05:30 EDT 2003 athena
|
cannam@95
|
13094 * [project @ 2003-06-01 13:05:30 by athena]
|
cannam@95
|
13095 Oops---randomized CSE was using the same random numbers
|
cannam@95
|
13096 over and over
|
cannam@95
|
13097
|
cannam@95
|
13098 M ./genfft/oracle.ml -8 +6
|
cannam@95
|
13099 M ./genfft-k7/oracle.ml -11 +11
|
cannam@95
|
13100
|
cannam@95
|
13101 Sun Jun 1 07:01:17 EDT 2003 athena
|
cannam@95
|
13102 * [project @ 2003-06-01 11:01:17 by athena]
|
cannam@95
|
13103 Paranoia.
|
cannam@95
|
13104
|
cannam@95
|
13105 M ./genfft/c.ml -3 +3
|
cannam@95
|
13106
|
cannam@95
|
13107 Sun Jun 1 07:00:54 EDT 2003 athena
|
cannam@95
|
13108 * [project @ 2003-06-01 11:00:54 by athena]
|
cannam@95
|
13109 Use relative error instead of absolute error, to avoid problems
|
cannam@95
|
13110 when normalization factors are used.
|
cannam@95
|
13111
|
cannam@95
|
13112 M ./genfft/oracle.ml -3 +5
|
cannam@95
|
13113
|
cannam@95
|
13114 Sat May 31 22:11:28 EDT 2003 stevenj
|
cannam@95
|
13115 * [project @ 2003-06-01 02:11:28 by stevenj]
|
cannam@95
|
13116 slight opt
|
cannam@95
|
13117
|
cannam@95
|
13118 M ./reodft/reodft11e-radix2.c -3 +3
|
cannam@95
|
13119
|
cannam@95
|
13120 Sat May 31 22:10:45 EDT 2003 stevenj
|
cannam@95
|
13121 * [project @ 2003-06-01 02:10:45 by stevenj]
|
cannam@95
|
13122 slight optimization
|
cannam@95
|
13123
|
cannam@95
|
13124 M ./reodft/reodft11e-radix2.c -3 +3
|
cannam@95
|
13125
|
cannam@95
|
13126 Sat May 31 20:43:31 EDT 2003 stevenj
|
cannam@95
|
13127 * [project @ 2003-06-01 00:43:31 by stevenj]
|
cannam@95
|
13128 *W is const
|
cannam@95
|
13129
|
cannam@95
|
13130 M ./genfft/gen_mdct.ml -3 +3
|
cannam@95
|
13131
|
cannam@95
|
13132 Sat May 31 20:41:15 EDT 2003 stevenj
|
cannam@95
|
13133 * [project @ 2003-06-01 00:41:15 by stevenj]
|
cannam@95
|
13134 comment
|
cannam@95
|
13135
|
cannam@95
|
13136 M ./genfft/gen_mdct.ml -2 +4
|
cannam@95
|
13137
|
cannam@95
|
13138 Thu May 29 21:31:31 EDT 2003 stevenj
|
cannam@95
|
13139 * [project @ 2003-05-30 01:31:31 by stevenj]
|
cannam@95
|
13140 added experimental MDCT
|
cannam@95
|
13141
|
cannam@95
|
13142 A ./genfft/gen_mdct.ml
|
cannam@95
|
13143 M ./genfft/Makefile.am -1 +7
|
cannam@95
|
13144 M ./genfft/gen_mdct.ml +208
|
cannam@95
|
13145
|
cannam@95
|
13146 Wed May 28 22:01:37 EDT 2003 stevenj
|
cannam@95
|
13147 * [project @ 2003-05-29 02:01:37 by stevenj]
|
cannam@95
|
13148 altivec (fma) needs simd codlist.c too
|
cannam@95
|
13149
|
cannam@95
|
13150 M ./mkdist.sh -1 +1
|
cannam@95
|
13151
|
cannam@95
|
13152 Wed May 28 22:00:49 EDT 2003 stevenj
|
cannam@95
|
13153 * [project @ 2003-05-29 02:00:49 by stevenj]
|
cannam@95
|
13154 make sure we include SIMD codlist.c for non-Unix folks
|
cannam@95
|
13155
|
cannam@95
|
13156 M ./mkdist.sh -1 +1
|
cannam@95
|
13157
|
cannam@95
|
13158 Tue May 27 20:31:25 EDT 2003 stevenj
|
cannam@95
|
13159 * [project @ 2003-05-28 00:31:25 by stevenj]
|
cannam@95
|
13160 noted howmany_rank == 0 is a single transform
|
cannam@95
|
13161
|
cannam@95
|
13162 M ./doc/fftw3.texi -1 +3
|
cannam@95
|
13163
|
cannam@95
|
13164 Tue May 27 20:02:31 EDT 2003 stevenj
|
cannam@95
|
13165 * [project @ 2003-05-28 00:02:31 by stevenj]
|
cannam@95
|
13166 further stride clarification
|
cannam@95
|
13167
|
cannam@95
|
13168 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
13169
|
cannam@95
|
13170 Mon May 26 10:21:22 EDT 2003 athena
|
cannam@95
|
13171 * [project @ 2003-05-26 14:21:22 by athena]
|
cannam@95
|
13172 Removed transposed dftw problems.
|
cannam@95
|
13173
|
cannam@95
|
13174 I now consider transposed dftw a Bad Idea, since it does not
|
cannam@95
|
13175 apply to the case that it was originally meant for (speed up four-step)
|
cannam@95
|
13176 and it complicates the implementation of the other thing I want to try
|
cannam@95
|
13177 (dftw m-slices).
|
cannam@95
|
13178
|
cannam@95
|
13179 M ./dft/Makefile.am -3 +3
|
cannam@95
|
13180 M ./dft/conf.c -2 +1
|
cannam@95
|
13181 M ./dft/ct.c -5 +3
|
cannam@95
|
13182 M ./dft/ctsq.c -74 +57
|
cannam@95
|
13183 M ./dft/dft.h -9 +5
|
cannam@95
|
13184 M ./dft/dftw-dft.c -83
|
cannam@95
|
13185 M ./dft/directw.c -5 +1
|
cannam@95
|
13186 M ./dft/directwbuf.c -5 +1
|
cannam@95
|
13187 R ./dft/directwsq.c
|
cannam@95
|
13188 M ./dft/kdft-difsq.c -2 +2
|
cannam@95
|
13189 M ./dft/problemw.c -13 +9
|
cannam@95
|
13190
|
cannam@95
|
13191 Mon May 26 07:22:59 EDT 2003 athena
|
cannam@95
|
13192 * [project @ 2003-05-26 11:22:59 by athena]
|
cannam@95
|
13193 Obsolete comment
|
cannam@95
|
13194
|
cannam@95
|
13195 M ./dft/buffered.c -6 +1
|
cannam@95
|
13196
|
cannam@95
|
13197 Sat May 24 15:00:53 EDT 2003 athena
|
cannam@95
|
13198 * [project @ 2003-05-24 19:00:53 by athena]
|
cannam@95
|
13199 comment
|
cannam@95
|
13200
|
cannam@95
|
13201 M ./dft/ct.c -2 +2
|
cannam@95
|
13202
|
cannam@95
|
13203 Sat May 24 07:20:35 EDT 2003 athena
|
cannam@95
|
13204 * [project @ 2003-05-24 11:20:35 by athena]
|
cannam@95
|
13205 Oops---wrong test NO_UGLYP instead of !NO_UGLYP
|
cannam@95
|
13206
|
cannam@95
|
13207 M ./dft/dftw-dft.c -3 +3
|
cannam@95
|
13208
|
cannam@95
|
13209 Sat May 24 07:05:34 EDT 2003 athena
|
cannam@95
|
13210 * [project @ 2003-05-24 11:05:34 by athena]
|
cannam@95
|
13211 Implemented radix r, where n=r^2 * p
|
cannam@95
|
13212
|
cannam@95
|
13213 M ./dft/ct.c -19 +53
|
cannam@95
|
13214
|
cannam@95
|
13215 Wed May 21 01:54:32 EDT 2003 stevenj
|
cannam@95
|
13216 * [project @ 2003-05-21 05:54:32 by stevenj]
|
cannam@95
|
13217 xlc seems to properly use fma as well
|
cannam@95
|
13218
|
cannam@95
|
13219 M ./doc/FAQ/fftw-faq.bfnn -2 +2
|
cannam@95
|
13220
|
cannam@95
|
13221 Tue May 20 23:07:43 EDT 2003 stevenj
|
cannam@95
|
13222 * [project @ 2003-05-21 03:07:43 by stevenj]
|
cannam@95
|
13223 print warning if there is no cycle counter
|
cannam@95
|
13224
|
cannam@95
|
13225 M ./configure.ac +18
|
cannam@95
|
13226 M ./doc/fftw3.texi -2 +3
|
cannam@95
|
13227
|
cannam@95
|
13228 Tue May 20 17:32:04 EDT 2003 stevenj
|
cannam@95
|
13229 * [project @ 2003-05-20 21:32:04 by stevenj]
|
cannam@95
|
13230 updated Funda reference
|
cannam@95
|
13231
|
cannam@95
|
13232 M ./libbench2/verify-lib.c -1 +4
|
cannam@95
|
13233 M ./libbench2/verify-r2r.c +3
|
cannam@95
|
13234
|
cannam@95
|
13235 Mon May 19 20:12:36 EDT 2003 athena
|
cannam@95
|
13236 * [project @ 2003-05-20 00:12:36 by athena]
|
cannam@95
|
13237 const
|
cannam@95
|
13238
|
cannam@95
|
13239 M ./dft/ct.c -2 +2
|
cannam@95
|
13240
|
cannam@95
|
13241 Mon May 19 15:41:09 EDT 2003 athena
|
cannam@95
|
13242 * [project @ 2003-05-19 19:41:09 by athena]
|
cannam@95
|
13243 Implemented generic dif square transposed (q-style) solver.
|
cannam@95
|
13244
|
cannam@95
|
13245 M ./dft/dftw-dft.c -8 +88
|
cannam@95
|
13246 M ./dft/directwsq.c -2 +2
|
cannam@95
|
13247
|
cannam@95
|
13248 Mon May 19 07:00:36 EDT 2003 athena
|
cannam@95
|
13249 * [project @ 2003-05-19 11:00:36 by athena]
|
cannam@95
|
13250 applicable() is now a property of the solver (in anticipation of
|
cannam@95
|
13251 transposed solvers)
|
cannam@95
|
13252
|
cannam@95
|
13253 M ./dft/dftw-dft.c -35 +35
|
cannam@95
|
13254
|
cannam@95
|
13255 Mon May 19 06:33:40 EDT 2003 athena
|
cannam@95
|
13256 * [project @ 2003-05-19 10:33:40 by athena]
|
cannam@95
|
13257 Slight cleanup
|
cannam@95
|
13258
|
cannam@95
|
13259 M ./dft/dftw-dft.c -7 +7
|
cannam@95
|
13260
|
cannam@95
|
13261 Sun May 18 13:05:51 EDT 2003 athena
|
cannam@95
|
13262 * [project @ 2003-05-18 17:05:51 by athena]
|
cannam@95
|
13263 Nothing, really
|
cannam@95
|
13264
|
cannam@95
|
13265 M ./dft/bluestein.c -9 +3
|
cannam@95
|
13266 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
13267 M ./kernel/primes.c -1 +9
|
cannam@95
|
13268
|
cannam@95
|
13269 Sun May 18 09:05:20 EDT 2003 athena
|
cannam@95
|
13270 * [project @ 2003-05-18 13:05:20 by athena]
|
cannam@95
|
13271 Moved vector loop inside bytwiddle(), in anticipation of
|
cannam@95
|
13272 a q-style dftw-dit transposed solver.
|
cannam@95
|
13273
|
cannam@95
|
13274 M ./dft/dftw-dft.c -38 +41
|
cannam@95
|
13275
|
cannam@95
|
13276 Sun May 18 08:52:02 EDT 2003 athena
|
cannam@95
|
13277 * [project @ 2003-05-18 12:52:02 by athena]
|
cannam@95
|
13278 Fixed flops count
|
cannam@95
|
13279
|
cannam@95
|
13280 M ./dft/dftw-dft.c -1 +1
|
cannam@95
|
13281
|
cannam@95
|
13282 Sun May 18 08:47:20 EDT 2003 athena
|
cannam@95
|
13283 * [project @ 2003-05-18 12:47:20 by athena]
|
cannam@95
|
13284 style
|
cannam@95
|
13285
|
cannam@95
|
13286 M ./dft/dftw-dft.c -5 +3
|
cannam@95
|
13287
|
cannam@95
|
13288 Sun May 18 07:16:34 EDT 2003 athena
|
cannam@95
|
13289 * [project @ 2003-05-18 11:16:34 by athena]
|
cannam@95
|
13290 Faster inner loop.
|
cannam@95
|
13291
|
cannam@95
|
13292 M ./dft/dftw-dft.c -13 +25
|
cannam@95
|
13293
|
cannam@95
|
13294 Sat May 17 08:02:38 EDT 2003 athena
|
cannam@95
|
13295 * [project @ 2003-05-17 12:02:38 by athena]
|
cannam@95
|
13296 Print vector length
|
cannam@95
|
13297
|
cannam@95
|
13298 M ./dft/dftw-dft.c -2 +2
|
cannam@95
|
13299
|
cannam@95
|
13300 Sat May 17 07:55:33 EDT 2003 athena
|
cannam@95
|
13301 * [project @ 2003-05-17 11:55:33 by athena]
|
cannam@95
|
13302 Oops
|
cannam@95
|
13303
|
cannam@95
|
13304 M ./dft/dftw-dft.c -7 +7
|
cannam@95
|
13305
|
cannam@95
|
13306 Sat May 17 07:50:35 EDT 2003 athena
|
cannam@95
|
13307 * [project @ 2003-05-17 11:50:35 by athena]
|
cannam@95
|
13308 Allow vl > 1
|
cannam@95
|
13309
|
cannam@95
|
13310 M ./dft/dftw-dft.c -7 +16
|
cannam@95
|
13311
|
cannam@95
|
13312 Sat May 17 07:01:42 EDT 2003 athena
|
cannam@95
|
13313 * [project @ 2003-05-17 11:01:42 by athena]
|
cannam@95
|
13314 Radix can be derived from problem---no need to pre-specify it.
|
cannam@95
|
13315
|
cannam@95
|
13316 M ./dft/ctsq.c -21 +12
|
cannam@95
|
13317
|
cannam@95
|
13318 Fri May 16 22:50:50 EDT 2003 stevenj
|
cannam@95
|
13319 * [project @ 2003-05-17 02:50:50 by stevenj]
|
cannam@95
|
13320 fixed comment
|
cannam@95
|
13321
|
cannam@95
|
13322 M ./kernel/transpose.c -1 +1
|
cannam@95
|
13323
|
cannam@95
|
13324 Fri May 16 22:48:20 EDT 2003 stevenj
|
cannam@95
|
13325 * [project @ 2003-05-17 02:48:20 by stevenj]
|
cannam@95
|
13326 whoops, gcd should be static
|
cannam@95
|
13327
|
cannam@95
|
13328 M ./kernel/transpose.c -1 +1
|
cannam@95
|
13329
|
cannam@95
|
13330 Fri May 16 22:40:32 EDT 2003 stevenj
|
cannam@95
|
13331 * [project @ 2003-05-17 02:40:32 by stevenj]
|
cannam@95
|
13332 more unrolling
|
cannam@95
|
13333
|
cannam@95
|
13334 M ./kernel/transpose.c -7 +31
|
cannam@95
|
13335
|
cannam@95
|
13336 Fri May 16 20:03:48 EDT 2003 athena
|
cannam@95
|
13337 * [project @ 2003-05-17 00:03:48 by athena]
|
cannam@95
|
13338 Hack to avoid infinite recursion.
|
cannam@95
|
13339
|
cannam@95
|
13340 M ./dft/bluestein.c +3
|
cannam@95
|
13341
|
cannam@95
|
13342 Fri May 16 19:52:43 EDT 2003 stevenj
|
cannam@95
|
13343 * [project @ 2003-05-16 23:52:43 by stevenj]
|
cannam@95
|
13344 consistency
|
cannam@95
|
13345
|
cannam@95
|
13346 M ./dft/codelet-dft.h -4 +4
|
cannam@95
|
13347
|
cannam@95
|
13348 Fri May 16 19:45:15 EDT 2003 athena
|
cannam@95
|
13349 * [project @ 2003-05-16 23:45:15 by athena]
|
cannam@95
|
13350 Wrong comment.
|
cannam@95
|
13351
|
cannam@95
|
13352 M ./dft/bluestein.c -1 +1
|
cannam@95
|
13353
|
cannam@95
|
13354 Fri May 16 19:45:03 EDT 2003 athena
|
cannam@95
|
13355 * [project @ 2003-05-16 23:45:03 by athena]
|
cannam@95
|
13356 Style.
|
cannam@95
|
13357
|
cannam@95
|
13358 M ./dft/bluestein.c -3 +3
|
cannam@95
|
13359
|
cannam@95
|
13360 Fri May 16 18:35:27 EDT 2003 stevenj
|
cannam@95
|
13361 * [project @ 2003-05-16 22:35:27 by stevenj]
|
cannam@95
|
13362 punctuation
|
cannam@95
|
13363
|
cannam@95
|
13364 M ./doc/FAQ/fftw-faq.bfnn -2 +2
|
cannam@95
|
13365
|
cannam@95
|
13366 Fri May 16 18:33:45 EDT 2003 stevenj
|
cannam@95
|
13367 * [project @ 2003-05-16 22:33:45 by stevenj]
|
cannam@95
|
13368 added allzero FAQ
|
cannam@95
|
13369
|
cannam@95
|
13370 M ./doc/FAQ/fftw-faq.bfnn +7
|
cannam@95
|
13371
|
cannam@95
|
13372 Fri May 16 18:22:45 EDT 2003 stevenj
|
cannam@95
|
13373 * [project @ 2003-05-16 22:22:45 by stevenj]
|
cannam@95
|
13374 simplification: instead of cldb, just use cldf with inputs/output values swapped
|
cannam@95
|
13375
|
cannam@95
|
13376 M ./dft/bluestein.c -22 +11
|
cannam@95
|
13377
|
cannam@95
|
13378 Fri May 16 15:47:17 EDT 2003 athena
|
cannam@95
|
13379 * [project @ 2003-05-16 19:47:17 by athena]
|
cannam@95
|
13380 Allow more general transform sizes.
|
cannam@95
|
13381
|
cannam@95
|
13382 M ./dft/bluestein.c -15 +21
|
cannam@95
|
13383
|
cannam@95
|
13384 Fri May 16 14:22:37 EDT 2003 stevenj
|
cannam@95
|
13385 * [project @ 2003-05-16 18:22:37 by stevenj]
|
cannam@95
|
13386 slight change
|
cannam@95
|
13387
|
cannam@95
|
13388 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
13389
|
cannam@95
|
13390 Fri May 16 14:22:05 EDT 2003 stevenj
|
cannam@95
|
13391 * [project @ 2003-05-16 18:22:05 by stevenj]
|
cannam@95
|
13392 MS has __int64 type, not long long (grr)
|
cannam@95
|
13393
|
cannam@95
|
13394 M ./kernel/ifftw.h -1 +4
|
cannam@95
|
13395
|
cannam@95
|
13396 Fri May 16 13:34:16 EDT 2003 athena
|
cannam@95
|
13397 * [project @ 2003-05-16 17:34:16 by athena]
|
cannam@95
|
13398 Fixed printout
|
cannam@95
|
13399
|
cannam@95
|
13400 M ./dft/ct.c -2 +4
|
cannam@95
|
13401
|
cannam@95
|
13402 Fri May 16 13:23:00 EDT 2003 athena
|
cannam@95
|
13403 * [project @ 2003-05-16 17:23:00 by athena]
|
cannam@95
|
13404 Fixed flop count
|
cannam@95
|
13405
|
cannam@95
|
13406 M ./dft/bluestein.c +5
|
cannam@95
|
13407
|
cannam@95
|
13408 Fri May 16 13:02:06 EDT 2003 athena
|
cannam@95
|
13409 * [project @ 2003-05-16 17:02:06 by athena]
|
cannam@95
|
13410 New bluestein solver
|
cannam@95
|
13411
|
cannam@95
|
13412 A ./dft/bluestein.c
|
cannam@95
|
13413 M ./dft/Makefile.am -5 +6
|
cannam@95
|
13414 M ./dft/bluestein.c +255
|
cannam@95
|
13415 M ./dft/conf.c -1 +2
|
cannam@95
|
13416 M ./dft/dft.h -1 +2
|
cannam@95
|
13417
|
cannam@95
|
13418 Fri May 16 09:51:05 EDT 2003 athena
|
cannam@95
|
13419 * [project @ 2003-05-16 13:51:05 by athena]
|
cannam@95
|
13420 Implemented generic radix.
|
cannam@95
|
13421
|
cannam@95
|
13422 M ./dft/ct.c -14 +35
|
cannam@95
|
13423
|
cannam@95
|
13424 Fri May 16 08:19:38 EDT 2003 athena
|
cannam@95
|
13425 * [project @ 2003-05-16 12:19:38 by athena]
|
cannam@95
|
13426 Removed conditional branch from inner loop in generic.c
|
cannam@95
|
13427
|
cannam@95
|
13428 M ./dft/generic.c -18 +20
|
cannam@95
|
13429 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
13430 M ./kernel/twiddle.c -1 +18
|
cannam@95
|
13431
|
cannam@95
|
13432 Fri May 16 07:48:28 EDT 2003 athena
|
cannam@95
|
13433 * [project @ 2003-05-16 11:48:28 by athena]
|
cannam@95
|
13434 Simplified indexing
|
cannam@95
|
13435
|
cannam@95
|
13436 M ./dft/generic.c -29 +20
|
cannam@95
|
13437
|
cannam@95
|
13438 Fri May 16 06:53:56 EDT 2003 athena
|
cannam@95
|
13439 * [project @ 2003-05-16 10:53:56 by athena]
|
cannam@95
|
13440 Better still.
|
cannam@95
|
13441
|
cannam@95
|
13442 M ./dft/generic.c -26 +37
|
cannam@95
|
13443
|
cannam@95
|
13444 Fri May 16 06:24:31 EDT 2003 athena
|
cannam@95
|
13445 * [project @ 2003-05-16 10:24:31 by athena]
|
cannam@95
|
13446 Further improvement of generic solver
|
cannam@95
|
13447
|
cannam@95
|
13448 M ./dft/generic.c -8 +8
|
cannam@95
|
13449
|
cannam@95
|
13450 Fri May 16 05:57:07 EDT 2003 athena
|
cannam@95
|
13451 * [project @ 2003-05-16 09:57:07 by athena]
|
cannam@95
|
13452 Cleanup
|
cannam@95
|
13453
|
cannam@95
|
13454 M ./dft/rader.c -54 +51
|
cannam@95
|
13455
|
cannam@95
|
13456 Fri May 16 05:42:57 EDT 2003 athena
|
cannam@95
|
13457 * [project @ 2003-05-16 09:42:57 by athena]
|
cannam@95
|
13458 Cleanup
|
cannam@95
|
13459
|
cannam@95
|
13460 M ./dft/dftw-dft.c -30 +25
|
cannam@95
|
13461
|
cannam@95
|
13462 Fri May 16 05:31:40 EDT 2003 athena
|
cannam@95
|
13463 * [project @ 2003-05-16 09:31:40 by athena]
|
cannam@95
|
13464 Generic now only works for odd sized. Added check.
|
cannam@95
|
13465
|
cannam@95
|
13466 M ./dft/generic.c -1 +2
|
cannam@95
|
13467
|
cannam@95
|
13468 Thu May 15 21:53:25 EDT 2003 athena
|
cannam@95
|
13469 * [project @ 2003-05-16 01:53:25 by athena]
|
cannam@95
|
13470 Increased GENERIC_MIN_BAD because of new algorithm.
|
cannam@95
|
13471
|
cannam@95
|
13472 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
13473
|
cannam@95
|
13474 Thu May 15 21:40:27 EDT 2003 athena
|
cannam@95
|
13475 * [project @ 2003-05-16 01:40:27 by athena]
|
cannam@95
|
13476 Much, much better.
|
cannam@95
|
13477
|
cannam@95
|
13478 M ./dft/generic.c -9 +30
|
cannam@95
|
13479
|
cannam@95
|
13480 Thu May 15 21:25:00 EDT 2003 athena
|
cannam@95
|
13481 * [project @ 2003-05-16 01:25:00 by athena]
|
cannam@95
|
13482 Still trying to understand why rdft-generic-dit is faster
|
cannam@95
|
13483 then dft-generic...
|
cannam@95
|
13484
|
cannam@95
|
13485 M ./dft/generic.c -9 +8
|
cannam@95
|
13486
|
cannam@95
|
13487 Thu May 15 21:04:33 EDT 2003 athena
|
cannam@95
|
13488 * [project @ 2003-05-16 01:04:33 by athena]
|
cannam@95
|
13489 Nothing, really
|
cannam@95
|
13490
|
cannam@95
|
13491 M ./dft/generic.c -2 +2
|
cannam@95
|
13492
|
cannam@95
|
13493 Thu May 15 20:59:45 EDT 2003 athena
|
cannam@95
|
13494 * [project @ 2003-05-16 00:59:45 by athena]
|
cannam@95
|
13495 Never be clever for the sake of being clever.
|
cannam@95
|
13496
|
cannam@95
|
13497 M ./dft/generic.c -1 +1
|
cannam@95
|
13498
|
cannam@95
|
13499 Thu May 15 20:58:06 EDT 2003 athena
|
cannam@95
|
13500 * [project @ 2003-05-16 00:58:06 by athena]
|
cannam@95
|
13501 Simplified. generic-dit is gone. The solver is now out-of-place
|
cannam@95
|
13502 only---buffering is done by the buffered solver.
|
cannam@95
|
13503
|
cannam@95
|
13504 M ./dft/generic.c -94 +45
|
cannam@95
|
13505
|
cannam@95
|
13506 Thu May 15 19:18:18 EDT 2003 athena
|
cannam@95
|
13507 * [project @ 2003-05-15 23:18:18 by athena]
|
cannam@95
|
13508 rader-dit is gone.
|
cannam@95
|
13509
|
cannam@95
|
13510 M ./dft/rader.c -200
|
cannam@95
|
13511
|
cannam@95
|
13512 Thu May 15 19:13:03 EDT 2003 athena
|
cannam@95
|
13513 * [project @ 2003-05-15 23:13:03 by athena]
|
cannam@95
|
13514 Cast
|
cannam@95
|
13515
|
cannam@95
|
13516 M ./dft/plan.c -2 +2
|
cannam@95
|
13517
|
cannam@95
|
13518 Thu May 15 19:09:07 EDT 2003 athena
|
cannam@95
|
13519 * [project @ 2003-05-15 23:09:07 by athena]
|
cannam@95
|
13520 Introduced twiddle problem ``dftw''. Changed most other things
|
cannam@95
|
13521 to deal with this change.
|
cannam@95
|
13522
|
cannam@95
|
13523 A ./dft/ctsq.c
|
cannam@95
|
13524 A ./dft/dftw-dft.c
|
cannam@95
|
13525 A ./dft/directw.c
|
cannam@95
|
13526 A ./dft/directwbuf.c
|
cannam@95
|
13527 A ./dft/directwsq.c
|
cannam@95
|
13528 A ./dft/problemw.c
|
cannam@95
|
13529 M ./configure.ac -1 +1
|
cannam@95
|
13530 M ./dft/Makefile.am -5 +5
|
cannam@95
|
13531 M ./dft/buffered.c -2 +1
|
cannam@95
|
13532 M ./dft/codelet-dft.h -13 +9
|
cannam@95
|
13533 M ./dft/conf.c -1 +4
|
cannam@95
|
13534 R ./dft/ct-dif.c
|
cannam@95
|
13535 R ./dft/ct-dit.c
|
cannam@95
|
13536 R ./dft/ct-ditbuf.c
|
cannam@95
|
13537 R ./dft/ct-ditf.c
|
cannam@95
|
13538 M ./dft/ct.c -91 +157
|
cannam@95
|
13539 R ./dft/ct.h
|
cannam@95
|
13540 M ./dft/ctsq.c +213
|
cannam@95
|
13541 M ./dft/dft.h -7 +45
|
cannam@95
|
13542 M ./dft/dftw-dft.c +297
|
cannam@95
|
13543 M ./dft/directw.c +172
|
cannam@95
|
13544 M ./dft/directwbuf.c +230
|
cannam@95
|
13545 M ./dft/directwsq.c +148
|
cannam@95
|
13546 M ./dft/kdft-dif.c -4 +5
|
cannam@95
|
13547 M ./dft/kdft-difsq.c -3 +3
|
cannam@95
|
13548 M ./dft/kdft-dit.c -5 +5
|
cannam@95
|
13549 M ./dft/plan.c -1 +11
|
cannam@95
|
13550 M ./dft/problemw.c +103
|
cannam@95
|
13551 M ./dft/rader.c -1 +1
|
cannam@95
|
13552 M ./dft/solve.c -1 +8
|
cannam@95
|
13553
|
cannam@95
|
13554 Sat Aug 12 23:17:14 EDT 2006 Unknown tagger
|
cannam@95
|
13555 tagged fftw-3-0-1-branch
|
cannam@95
|
13556
|
cannam@95
|
13557
|
cannam@95
|
13558 Thu May 15 18:47:18 EDT 2003 stevenj
|
cannam@95
|
13559 * [project @ 2003-05-15 22:47:18 by stevenj]
|
cannam@95
|
13560 whoops, X(safe_mulmod) not fftw_safe_mulmod
|
cannam@95
|
13561
|
cannam@95
|
13562 M ./kernel/primes.c -3 +3
|
cannam@95
|
13563
|
cannam@95
|
13564 Thu May 15 16:53:16 EDT 2003 stevenj
|
cannam@95
|
13565 * [project @ 2003-05-15 20:53:16 by stevenj]
|
cannam@95
|
13566 add VC++ versions of asm
|
cannam@95
|
13567
|
cannam@95
|
13568 M ./simd/sse.c -1 +17
|
cannam@95
|
13569 M ./simd/sse2.c -1 +17
|
cannam@95
|
13570
|
cannam@95
|
13571 Thu May 15 15:03:06 EDT 2003 stevenj
|
cannam@95
|
13572 * [project @ 2003-05-15 19:03:05 by stevenj]
|
cannam@95
|
13573 VC++ reportedly supports the intel intrinsics, but requires __inline instead of __inline__
|
cannam@95
|
13574
|
cannam@95
|
13575 M ./simd/simd-sse.h -1 +4
|
cannam@95
|
13576 M ./simd/simd-sse2.h -1 +5
|
cannam@95
|
13577
|
cannam@95
|
13578 Thu May 15 14:32:06 EDT 2003 stevenj
|
cannam@95
|
13579 * [project @ 2003-05-15 18:32:06 by stevenj]
|
cannam@95
|
13580 precompute array indices with VC++
|
cannam@95
|
13581
|
cannam@95
|
13582 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
13583
|
cannam@95
|
13584 Wed May 14 21:57:39 EDT 2003 stevenj
|
cannam@95
|
13585 * [project @ 2003-05-15 01:57:39 by stevenj]
|
cannam@95
|
13586 added doc note
|
cannam@95
|
13587
|
cannam@95
|
13588 M ./acx_pthread.m4 -1 +5
|
cannam@95
|
13589
|
cannam@95
|
13590 Wed May 14 19:45:54 EDT 2003 stevenj
|
cannam@95
|
13591 * [project @ 2003-05-14 23:45:54 by stevenj]
|
cannam@95
|
13592 autodetect windows
|
cannam@95
|
13593
|
cannam@95
|
13594 M ./threads/threads.c -3 +4
|
cannam@95
|
13595
|
cannam@95
|
13596 Wed May 14 15:08:49 EDT 2003 stevenj
|
cannam@95
|
13597 * [project @ 2003-05-14 19:08:49 by stevenj]
|
cannam@95
|
13598 don't bother with #ifdef HAVE_CONFIG_H, since non-Unix users always forget to define it
|
cannam@95
|
13599
|
cannam@95
|
13600 M ./libbench2/getopt.c -2
|
cannam@95
|
13601
|
cannam@95
|
13602 Tue May 13 16:58:07 EDT 2003 stevenj
|
cannam@95
|
13603 * [project @ 2003-05-13 20:58:07 by stevenj]
|
cannam@95
|
13604 VC++ uses __inline
|
cannam@95
|
13605
|
cannam@95
|
13606 M ./kernel/cycle.h -2 +2
|
cannam@95
|
13607
|
cannam@95
|
13608 Tue May 13 14:51:26 EDT 2003 stevenj
|
cannam@95
|
13609 * [project @ 2003-05-13 18:51:26 by stevenj]
|
cannam@95
|
13610 added leak question
|
cannam@95
|
13611
|
cannam@95
|
13612 M ./doc/FAQ/fftw-faq.bfnn +8
|
cannam@95
|
13613
|
cannam@95
|
13614 Mon May 12 18:26:51 EDT 2003 stevenj
|
cannam@95
|
13615 * [project @ 2003-05-12 22:26:51 by stevenj]
|
cannam@95
|
13616 LARGE_INTEGER needs windows.h (supposedly, there is some problem converting _itnt64 to double...damn MS and their nonstandard types)
|
cannam@95
|
13617
|
cannam@95
|
13618 M ./kernel/cycle.h -1 +2
|
cannam@95
|
13619
|
cannam@95
|
13620 Mon May 12 18:22:16 EDT 2003 stevenj
|
cannam@95
|
13621 * [project @ 2003-05-12 22:22:16 by stevenj]
|
cannam@95
|
13622 whoops
|
cannam@95
|
13623
|
cannam@95
|
13624 M ./libbench2/timer.c -2 +2
|
cannam@95
|
13625
|
cannam@95
|
13626 Mon May 12 17:16:19 EDT 2003 stevenj
|
cannam@95
|
13627 * [project @ 2003-05-12 21:16:19 by stevenj]
|
cannam@95
|
13628 added 256x256 to canonical list
|
cannam@95
|
13629
|
cannam@95
|
13630 M ./tools/fftw-wisdom.c -1 +1
|
cannam@95
|
13631
|
cannam@95
|
13632 Mon May 12 07:02:06 EDT 2003 athena
|
cannam@95
|
13633 * [project @ 2003-05-12 11:02:06 by athena]
|
cannam@95
|
13634 Oops...
|
cannam@95
|
13635
|
cannam@95
|
13636 M ./kernel/transpose.c +1
|
cannam@95
|
13637
|
cannam@95
|
13638 Sun May 11 11:04:46 EDT 2003 athena
|
cannam@95
|
13639 * [project @ 2003-05-11 15:04:46 by athena]
|
cannam@95
|
13640 Unrolled loops, changed cutoff
|
cannam@95
|
13641
|
cannam@95
|
13642 M ./kernel/transpose.c -23 +80
|
cannam@95
|
13643
|
cannam@95
|
13644 Sun May 11 10:20:04 EDT 2003 athena
|
cannam@95
|
13645 * [project @ 2003-05-11 14:20:04 by athena]
|
cannam@95
|
13646 Do not multiply strides by 2 twice.
|
cannam@95
|
13647
|
cannam@95
|
13648 M ./tests/bench.c -16 +15
|
cannam@95
|
13649
|
cannam@95
|
13650 Wed May 7 21:09:43 EDT 2003 stevenj
|
cannam@95
|
13651 * [project @ 2003-05-08 01:09:43 by stevenj]
|
cannam@95
|
13652 added 'make smallcheck'
|
cannam@95
|
13653
|
cannam@95
|
13654 M ./tests/Makefile.am +13
|
cannam@95
|
13655
|
cannam@95
|
13656 Wed May 7 20:46:10 EDT 2003 stevenj
|
cannam@95
|
13657 * [project @ 2003-05-08 00:46:10 by stevenj]
|
cannam@95
|
13658 --without-cycle-counter becomes --with-slow-timer, updated docs
|
cannam@95
|
13659
|
cannam@95
|
13660 M ./configure.ac -3 +3
|
cannam@95
|
13661 M ./doc/fftw3.texi -15 +15
|
cannam@95
|
13662 M ./kernel/timer.c -3 +3
|
cannam@95
|
13663
|
cannam@95
|
13664 Wed May 7 18:05:29 EDT 2003 stevenj
|
cannam@95
|
13665 * [project @ 2003-05-07 22:05:29 by stevenj]
|
cannam@95
|
13666 remove duplicate -openmp check; Sun requires -xopenmp
|
cannam@95
|
13667
|
cannam@95
|
13668 M ./configure.ac -5 +5
|
cannam@95
|
13669
|
cannam@95
|
13670 Wed May 7 17:59:23 EDT 2003 stevenj
|
cannam@95
|
13671 * [project @ 2003-05-07 21:59:23 by stevenj]
|
cannam@95
|
13672 fixed compilation under Sun C++
|
cannam@95
|
13673
|
cannam@95
|
13674 M ./dft/ct-ditbuf.c -3 +3
|
cannam@95
|
13675 M ./rdft/hc2hc-buf.c -3 +3
|
cannam@95
|
13676
|
cannam@95
|
13677 Wed May 7 14:24:46 EDT 2003 athena
|
cannam@95
|
13678 * [project @ 2003-05-07 18:24:46 by athena]
|
cannam@95
|
13679 Use estimator if cycle counter is unavailable, regardless
|
cannam@95
|
13680 of the FFTW_MEASURE/ESTIMATE setting.
|
cannam@95
|
13681
|
cannam@95
|
13682 M ./kernel/planner.c -3 +13
|
cannam@95
|
13683 M ./kernel/timer.c -57 +67
|
cannam@95
|
13684
|
cannam@95
|
13685 Tue May 6 23:15:34 EDT 2003 stevenj
|
cannam@95
|
13686 * [project @ 2003-05-07 03:15:34 by stevenj]
|
cannam@95
|
13687 _WIN32 (not __WIN32__) is always defined
|
cannam@95
|
13688
|
cannam@95
|
13689 M ./kernel/cycle.h -3 +2
|
cannam@95
|
13690
|
cannam@95
|
13691 Tue May 6 23:11:52 EDT 2003 stevenj
|
cannam@95
|
13692 * [project @ 2003-05-07 03:11:52 by stevenj]
|
cannam@95
|
13693 minor cleanup
|
cannam@95
|
13694
|
cannam@95
|
13695 M ./kernel/cycle.h -2 +2
|
cannam@95
|
13696
|
cannam@95
|
13697 Tue May 6 22:50:07 EDT 2003 stevenj
|
cannam@95
|
13698 * [project @ 2003-05-07 02:50:07 by stevenj]
|
cannam@95
|
13699 tentative VC++ stuff, some consolidation
|
cannam@95
|
13700
|
cannam@95
|
13701 M ./kernel/cycle.h -51 +56
|
cannam@95
|
13702
|
cannam@95
|
13703 Tue May 6 12:17:56 EDT 2003 stevenj
|
cannam@95
|
13704 * [project @ 2003-05-06 16:17:56 by stevenj]
|
cannam@95
|
13705 made cycle.h more self-contained
|
cannam@95
|
13706
|
cannam@95
|
13707 M ./kernel/cycle.h -3 +13
|
cannam@95
|
13708 M ./kernel/timer.c -15 +18
|
cannam@95
|
13709
|
cannam@95
|
13710 Tue May 6 08:30:39 EDT 2003 athena
|
cannam@95
|
13711 * [project @ 2003-05-06 12:30:39 by athena]
|
cannam@95
|
13712 Use ``%'' flag to denote commutative operations.
|
cannam@95
|
13713
|
cannam@95
|
13714 M ./simd/simd-3dnow.h -3 +3
|
cannam@95
|
13715 M ./simd/simd-sse.h -3 +3
|
cannam@95
|
13716 M ./simd/simd-sse2.h -3 +3
|
cannam@95
|
13717
|
cannam@95
|
13718 Mon May 5 20:42:30 EDT 2003 stevenj
|
cannam@95
|
13719 * [project @ 2003-05-06 00:42:30 by stevenj]
|
cannam@95
|
13720 MIT license, brief documentation
|
cannam@95
|
13721
|
cannam@95
|
13722 M ./kernel/cycle.h -12 +41
|
cannam@95
|
13723
|
cannam@95
|
13724 Mon May 5 20:31:16 EDT 2003 stevenj
|
cannam@95
|
13725 * [project @ 2003-05-06 00:31:16 by stevenj]
|
cannam@95
|
13726 whoops, forgot f77_wisdom.f
|
cannam@95
|
13727
|
cannam@95
|
13728 M ./doc/Makefile.am -1 +1
|
cannam@95
|
13729
|
cannam@95
|
13730 Sun May 4 19:37:09 EDT 2003 athena
|
cannam@95
|
13731 * [project @ 2003-05-04 23:37:09 by athena]
|
cannam@95
|
13732 Improved speed of accuracy test.
|
cannam@95
|
13733
|
cannam@95
|
13734 M ./dft/problem.c -6 +3
|
cannam@95
|
13735 M ./libbench/mp.c -16 +26
|
cannam@95
|
13736 M ./libbench2/bench.h -1 +2
|
cannam@95
|
13737 M ./libbench2/mp.c -46 +92
|
cannam@95
|
13738 M ./libbench2/verify-lib.c -1 +3
|
cannam@95
|
13739 M ./rdft/problem2.c -3 +2
|
cannam@95
|
13740
|
cannam@95
|
13741 Tue Apr 29 11:45:34 EDT 2003 athena
|
cannam@95
|
13742 * [project @ 2003-04-29 15:45:34 by athena]
|
cannam@95
|
13743 s390 cycle counter
|
cannam@95
|
13744
|
cannam@95
|
13745 M ./kernel/cycle.h -1 +21
|
cannam@95
|
13746
|
cannam@95
|
13747 Sat Apr 26 12:26:15 EDT 2003 stevenj
|
cannam@95
|
13748 * [project @ 2003-04-26 16:26:15 by stevenj]
|
cannam@95
|
13749 forgot r2r directory
|
cannam@95
|
13750
|
cannam@95
|
13751 M ./doc/fftw3.texi -10 +10
|
cannam@95
|
13752
|
cannam@95
|
13753 Fri Apr 25 20:52:23 EDT 2003 stevenj
|
cannam@95
|
13754 * [project @ 2003-04-26 00:52:23 by stevenj]
|
cannam@95
|
13755 delete unused files, since they don't compile any more
|
cannam@95
|
13756
|
cannam@95
|
13757 M ./rdft/Makefile.am -2
|
cannam@95
|
13758 R ./rdft/vrank2-transpose.c
|
cannam@95
|
13759 R ./rdft/vrank3-transpose.c
|
cannam@95
|
13760
|
cannam@95
|
13761 Thu Apr 24 06:37:41 EDT 2003 athena
|
cannam@95
|
13762 * [project @ 2003-04-24 10:37:41 by athena]
|
cannam@95
|
13763 Better gcc code generation
|
cannam@95
|
13764
|
cannam@95
|
13765 M ./simd/simd-sse2.h -3 +5
|
cannam@95
|
13766
|
cannam@95
|
13767 Wed Apr 23 15:30:50 EDT 2003 stevenj
|
cannam@95
|
13768 * [project @ 2003-04-23 19:30:50 by stevenj]
|
cannam@95
|
13769 ccc is the Compaq C compiler on Linux/alpha
|
cannam@95
|
13770
|
cannam@95
|
13771 M ./acinclude.m4 -1 +1
|
cannam@95
|
13772
|
cannam@95
|
13773 Wed Apr 23 00:06:03 EDT 2003 stevenj
|
cannam@95
|
13774 * [project @ 2003-04-23 04:06:03 by stevenj]
|
cannam@95
|
13775 whoops
|
cannam@95
|
13776
|
cannam@95
|
13777 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
13778
|
cannam@95
|
13779 Sat Aug 12 23:16:25 EDT 2006 Unknown tagger
|
cannam@95
|
13780 tagged fftw-3-0
|
cannam@95
|
13781
|
cannam@95
|
13782
|
cannam@95
|
13783 Sat Apr 19 09:18:25 EDT 2003 athena
|
cannam@95
|
13784 * [project @ 2003-04-19 13:18:25 by athena]
|
cannam@95
|
13785 ia64 cycle counter with intel compiler.
|
cannam@95
|
13786
|
cannam@95
|
13787 M ./kernel/cycle.h -1 +19
|
cannam@95
|
13788
|
cannam@95
|
13789 Fri Apr 18 18:27:30 EDT 2003 athena
|
cannam@95
|
13790 * [project @ 2003-04-18 22:27:30 by athena]
|
cannam@95
|
13791 More gcc bugs. Sigh.
|
cannam@95
|
13792
|
cannam@95
|
13793 M ./doc/FAQ/fftw-faq.bfnn -4 +12
|
cannam@95
|
13794
|
cannam@95
|
13795 Fri Apr 18 18:01:49 EDT 2003 athena
|
cannam@95
|
13796 * [project @ 2003-04-18 22:01:49 by athena]
|
cannam@95
|
13797 touch ChangeLog to observe GNU standards
|
cannam@95
|
13798
|
cannam@95
|
13799 M ./bootstrap.sh +1
|
cannam@95
|
13800
|
cannam@95
|
13801 Fri Apr 18 18:01:12 EDT 2003 athena
|
cannam@95
|
13802 * [project @ 2003-04-18 22:01:12 by athena]
|
cannam@95
|
13803 We now build ChangeLog automatically at distribution time
|
cannam@95
|
13804
|
cannam@95
|
13805 R ./ChangeLog
|
cannam@95
|
13806
|
cannam@95
|
13807 Fri Apr 18 18:00:17 EDT 2003 athena
|
cannam@95
|
13808 * [project @ 2003-04-18 22:00:17 by athena]
|
cannam@95
|
13809 Automatic ChangeLog hackery
|
cannam@95
|
13810
|
cannam@95
|
13811 M ./mkdist.sh +7
|
cannam@95
|
13812
|
cannam@95
|
13813 Fri Apr 18 13:25:26 EDT 2003 stevenj
|
cannam@95
|
13814 * [project @ 2003-04-18 17:25:26 by stevenj]
|
cannam@95
|
13815 plural
|
cannam@95
|
13816
|
cannam@95
|
13817 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
13818
|
cannam@95
|
13819 Fri Apr 18 13:25:01 EDT 2003 stevenj
|
cannam@95
|
13820 * [project @ 2003-04-18 17:25:01 by stevenj]
|
cannam@95
|
13821 updated
|
cannam@95
|
13822
|
cannam@95
|
13823 M ./NEWS +12
|
cannam@95
|
13824
|
cannam@95
|
13825 Fri Apr 18 12:59:41 EDT 2003 athena
|
cannam@95
|
13826 * [project @ 2003-04-18 16:59:41 by athena]
|
cannam@95
|
13827 Updated
|
cannam@95
|
13828
|
cannam@95
|
13829 M ./ChangeLog -6789 +3415
|
cannam@95
|
13830
|
cannam@95
|
13831 Fri Apr 18 11:48:39 EDT 2003 stevenj
|
cannam@95
|
13832 * [project @ 2003-04-18 15:48:39 by stevenj]
|
cannam@95
|
13833 a -> an
|
cannam@95
|
13834
|
cannam@95
|
13835 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
13836
|
cannam@95
|
13837 Fri Apr 18 11:47:56 EDT 2003 stevenj
|
cannam@95
|
13838 * [project @ 2003-04-18 15:47:56 by stevenj]
|
cannam@95
|
13839 hyphen
|
cannam@95
|
13840
|
cannam@95
|
13841 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
13842
|
cannam@95
|
13843 Fri Apr 18 11:47:28 EDT 2003 stevenj
|
cannam@95
|
13844 * [project @ 2003-04-18 15:47:28 by stevenj]
|
cannam@95
|
13845 comma
|
cannam@95
|
13846
|
cannam@95
|
13847 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
13848
|
cannam@95
|
13849 Fri Apr 18 11:46:59 EDT 2003 stevenj
|
cannam@95
|
13850 * [project @ 2003-04-18 15:46:59 by stevenj]
|
cannam@95
|
13851 minor
|
cannam@95
|
13852
|
cannam@95
|
13853 M ./doc/FAQ/fftw-faq.bfnn -4 +4
|
cannam@95
|
13854
|
cannam@95
|
13855 Fri Apr 18 10:37:31 EDT 2003 athena
|
cannam@95
|
13856 * [project @ 2003-04-18 14:37:31 by athena]
|
cannam@95
|
13857 Updated
|
cannam@95
|
13858
|
cannam@95
|
13859 M ./doc/FAQ/fftw-faq.bfnn -9 +36
|
cannam@95
|
13860
|
cannam@95
|
13861 Fri Apr 18 10:14:59 EDT 2003 athena
|
cannam@95
|
13862 * [project @ 2003-04-18 14:14:59 by athena]
|
cannam@95
|
13863 New script that builds the distributions
|
cannam@95
|
13864
|
cannam@95
|
13865 A ./mkdist.sh
|
cannam@95
|
13866
|
cannam@95
|
13867 Fri Apr 18 08:51:07 EDT 2003 athena
|
cannam@95
|
13868 * [project @ 2003-04-18 12:51:07 by athena]
|
cannam@95
|
13869 Oops again
|
cannam@95
|
13870
|
cannam@95
|
13871 M ./dft/simd/codelets/Makefile.am -4 +4
|
cannam@95
|
13872
|
cannam@95
|
13873 Fri Apr 18 08:39:05 EDT 2003 athena
|
cannam@95
|
13874 * [project @ 2003-04-18 12:39:05 by athena]
|
cannam@95
|
13875 Oops, forgot -sign 1
|
cannam@95
|
13876
|
cannam@95
|
13877 M ./dft/simd/codelets/Makefile.am -4 +4
|
cannam@95
|
13878
|
cannam@95
|
13879 Fri Apr 18 08:28:25 EDT 2003 athena
|
cannam@95
|
13880 * [project @ 2003-04-18 12:28:25 by athena]
|
cannam@95
|
13881 Reorganization of simd codelets
|
cannam@95
|
13882
|
cannam@95
|
13883 M ./configure.ac -4
|
cannam@95
|
13884 M ./dft/simd/codelets/Makefile.am -136 +22
|
cannam@95
|
13885 M ./dft/simd/n1b.c -3 +3
|
cannam@95
|
13886 M ./dft/simd/n1b.h -3
|
cannam@95
|
13887 M ./dft/simd/n1f.c -3 +3
|
cannam@95
|
13888 M ./dft/simd/n1f.h -3
|
cannam@95
|
13889 M ./dft/simd/n2b.c -3 +3
|
cannam@95
|
13890 M ./dft/simd/n2b.h +3
|
cannam@95
|
13891 M ./dft/simd/n2f.c -3 +3
|
cannam@95
|
13892 M ./dft/simd/n2f.h +3
|
cannam@95
|
13893
|
cannam@95
|
13894 Thu Apr 17 21:21:45 EDT 2003 athena
|
cannam@95
|
13895 * [project @ 2003-04-18 01:21:45 by athena]
|
cannam@95
|
13896 k7 assembly was not updated after conversion of opcnt from
|
cannam@95
|
13897 int to double
|
cannam@95
|
13898
|
cannam@95
|
13899 M ./genfft-k7/gen_notw.ml -5 +5
|
cannam@95
|
13900 M ./genfft-k7/gen_twiddle.ml -5 +6
|
cannam@95
|
13901
|
cannam@95
|
13902 Thu Apr 17 19:15:53 EDT 2003 athena
|
cannam@95
|
13903 * [project @ 2003-04-17 23:15:53 by athena]
|
cannam@95
|
13904 Capital `X' looks bad in all-lowercase plans
|
cannam@95
|
13905
|
cannam@95
|
13906 M ./dft/vrank2-transpose.c -2 +2
|
cannam@95
|
13907 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
13908
|
cannam@95
|
13909 Thu Apr 17 18:53:29 EDT 2003 athena
|
cannam@95
|
13910 * [project @ 2003-04-17 22:53:29 by athena]
|
cannam@95
|
13911 Removed redundant inline/noinline codelets
|
cannam@95
|
13912
|
cannam@95
|
13913 M ./dft/codelets/standard/Makefile.am -3 +2
|
cannam@95
|
13914 M ./dft/simd/codelets/Makefile.am -27 +12
|
cannam@95
|
13915 M ./rdft/codelets/hc2r/Makefile.am -8 +4
|
cannam@95
|
13916 M ./rdft/codelets/r2hc/Makefile.am -8 +4
|
cannam@95
|
13917
|
cannam@95
|
13918 Thu Apr 17 15:25:50 EDT 2003 athena
|
cannam@95
|
13919 * [project @ 2003-04-17 19:25:50 by athena]
|
cannam@95
|
13920 New noinline
|
cannam@95
|
13921 Noinline real codelets
|
cannam@95
|
13922
|
cannam@95
|
13923 A ./genfft/gen_hc2r_noinline.ml
|
cannam@95
|
13924 A ./genfft/gen_r2hc_noinline.ml
|
cannam@95
|
13925 M ./genfft/Makefile.am -10 +24
|
cannam@95
|
13926 M ./genfft/gen_hc2hc.ml -5 +5
|
cannam@95
|
13927 M ./genfft/gen_hc2r.ml -48 +31
|
cannam@95
|
13928 M ./genfft/gen_hc2r_noinline.ml +185
|
cannam@95
|
13929 M ./genfft/gen_r2hc.ml -49 +31
|
cannam@95
|
13930 M ./genfft/gen_r2hc_noinline.ml +181
|
cannam@95
|
13931 M ./genfft/gen_r2r.ml -3 +3
|
cannam@95
|
13932 M ./kernel/ifftw.h -4 +1
|
cannam@95
|
13933 M ./rdft/codelets/hc2r/Makefile.am -1 +15
|
cannam@95
|
13934 M ./rdft/codelets/r2hc/Makefile.am -1 +15
|
cannam@95
|
13935 M ./support/Makefile.codelets -1 +3
|
cannam@95
|
13936
|
cannam@95
|
13937 Thu Apr 17 15:23:03 EDT 2003 stevenj
|
cannam@95
|
13938 * [project @ 2003-04-17 19:23:03 by stevenj]
|
cannam@95
|
13939 more ideas
|
cannam@95
|
13940
|
cannam@95
|
13941 M ./TODO +6
|
cannam@95
|
13942
|
cannam@95
|
13943 Thu Apr 17 13:18:45 EDT 2003 athena
|
cannam@95
|
13944 * [project @ 2003-04-17 17:18:45 by athena]
|
cannam@95
|
13945 Removed duplicate rules.
|
cannam@95
|
13946
|
cannam@95
|
13947 M ./dft/simd/codelets/Makefile.am -6
|
cannam@95
|
13948
|
cannam@95
|
13949 Thu Apr 17 10:51:09 EDT 2003 athena
|
cannam@95
|
13950 * [project @ 2003-04-17 14:51:09 by athena]
|
cannam@95
|
13951 acx_pthread.m4 was not distributed
|
cannam@95
|
13952
|
cannam@95
|
13953 M ./Makefile.am -1 +1
|
cannam@95
|
13954
|
cannam@95
|
13955 Thu Apr 17 07:21:17 EDT 2003 athena
|
cannam@95
|
13956 * [project @ 2003-04-17 11:21:17 by athena]
|
cannam@95
|
13957 Oops
|
cannam@95
|
13958
|
cannam@95
|
13959 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
13960
|
cannam@95
|
13961 Thu Apr 17 07:07:19 EDT 2003 athena
|
cannam@95
|
13962 * [project @ 2003-04-17 11:07:19 by athena]
|
cannam@95
|
13963 Both inlined and non-inlined notw codelets.
|
cannam@95
|
13964
|
cannam@95
|
13965 A ./genfft/gen_notw_noinline.ml
|
cannam@95
|
13966 M ./dft/codelets/standard/Makefile.am -1 +10
|
cannam@95
|
13967 M ./genfft/Makefile.am -11 +17
|
cannam@95
|
13968 M ./genfft/gen_notw.ml -51 +37
|
cannam@95
|
13969 M ./genfft/gen_notw_noinline.ml +164
|
cannam@95
|
13970 M ./support/Makefile.codelets +1
|
cannam@95
|
13971
|
cannam@95
|
13972 Thu Apr 17 06:44:21 EDT 2003 athena
|
cannam@95
|
13973 * [project @ 2003-04-17 10:44:21 by athena]
|
cannam@95
|
13974 Initial experiment with both inlined and non-inlined simd codelets.
|
cannam@95
|
13975 Both are included for now.
|
cannam@95
|
13976
|
cannam@95
|
13977 A ./genfft/gen_notw_noinline_c.ml
|
cannam@95
|
13978 M ./dft/simd/codelets/Makefile.am -3 +68
|
cannam@95
|
13979 M ./genfft/Makefile.am -9 +17
|
cannam@95
|
13980 M ./genfft/gen_notw_noinline_c.ml +160
|
cannam@95
|
13981 M ./support/Makefile.codelets -1 +2
|
cannam@95
|
13982
|
cannam@95
|
13983 Thu Apr 17 05:57:36 EDT 2003 athena
|
cannam@95
|
13984 * [project @ 2003-04-17 09:57:36 by athena]
|
cannam@95
|
13985 --enable-fma to build FMA distribution
|
cannam@95
|
13986
|
cannam@95
|
13987 M ./configure.ac +7
|
cannam@95
|
13988 M ./support/Makefile.codelets -1 +7
|
cannam@95
|
13989
|
cannam@95
|
13990 Wed Apr 16 17:21:53 EDT 2003 athena
|
cannam@95
|
13991 * [project @ 2003-04-16 21:21:53 by athena]
|
cannam@95
|
13992 Inline SIMD nontwiddle codelets
|
cannam@95
|
13993
|
cannam@95
|
13994 M ./genfft/gen_notw_c.ml -47 +41
|
cannam@95
|
13995
|
cannam@95
|
13996 Wed Apr 16 16:18:29 EDT 2003 athena
|
cannam@95
|
13997 * [project @ 2003-04-16 20:18:29 by athena]
|
cannam@95
|
13998 Pathetic attempt at saving a couple of registers...
|
cannam@95
|
13999
|
cannam@95
|
14000 M ./simd/simd-sse.h -6 +9
|
cannam@95
|
14001 M ./simd/simd-sse2.h -6 +9
|
cannam@95
|
14002
|
cannam@95
|
14003 Wed Apr 16 15:51:27 EDT 2003 athena
|
cannam@95
|
14004 * [project @ 2003-04-16 19:51:27 by athena]
|
cannam@95
|
14005 for (i = 0; i < m; ++i) ==> for (i = m; i > 0; --i)
|
cannam@95
|
14006 No proof of evidence that this is any faster, but just in case...
|
cannam@95
|
14007
|
cannam@95
|
14008 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
14009 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
14010 M ./genfft/gen_notw_c.ml -3 +3
|
cannam@95
|
14011 M ./genfft/gen_r2hc.ml -3 +3
|
cannam@95
|
14012 M ./genfft/gen_r2r.ml -3 +3
|
cannam@95
|
14013 M ./genfft/gen_twiddle.ml -5 +5
|
cannam@95
|
14014 M ./genfft/gen_twiddle_c.ml -5 +5
|
cannam@95
|
14015
|
cannam@95
|
14016 Tue Apr 15 15:03:20 EDT 2003 stevenj
|
cannam@95
|
14017 * [project @ 2003-04-15 19:03:20 by stevenj]
|
cannam@95
|
14018 added hack to make sure that codelet loops are preferred to vecloop solvers in the estimator
|
cannam@95
|
14019
|
cannam@95
|
14020 M ./dft/vrank-geq1.c -1 +2
|
cannam@95
|
14021 M ./rdft/vrank-geq1-rdft2.c -1 +2
|
cannam@95
|
14022 M ./rdft/vrank-geq1.c -1 +2
|
cannam@95
|
14023
|
cannam@95
|
14024 Tue Apr 15 14:53:44 EDT 2003 stevenj
|
cannam@95
|
14025 * [project @ 2003-04-15 18:53:44 by stevenj]
|
cannam@95
|
14026 use double for flops
|
cannam@95
|
14027
|
cannam@95
|
14028 M ./api/f77funcs.h -1 +1
|
cannam@95
|
14029 M ./api/fftw3.h -2 +2
|
cannam@95
|
14030 M ./api/flops.c -1 +1
|
cannam@95
|
14031 M ./doc/fftw3.texi -3 +6
|
cannam@95
|
14032 M ./kernel/ifftw.h -5 +5
|
cannam@95
|
14033 M ./tests/bench.c -2 +2
|
cannam@95
|
14034
|
cannam@95
|
14035 Tue Apr 15 14:51:50 EDT 2003 stevenj
|
cannam@95
|
14036 * [project @ 2003-04-15 18:51:50 by stevenj]
|
cannam@95
|
14037 metrowerks reportedly supports gcc assembly extensions on ppc
|
cannam@95
|
14038
|
cannam@95
|
14039 M ./kernel/cycle.h -2 +2
|
cannam@95
|
14040
|
cannam@95
|
14041 Mon Apr 14 15:00:50 EDT 2003 athena
|
cannam@95
|
14042 * [project @ 2003-04-14 19:00:48 by athena]
|
cannam@95
|
14043 foo_CFLAGS generates some automake junk that breaks the build
|
cannam@95
|
14044 on Redhat 7.3. Screw it.
|
cannam@95
|
14045
|
cannam@95
|
14046 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
14047 M ./simd/Makefile.am -1 +1
|
cannam@95
|
14048
|
cannam@95
|
14049 Mon Apr 14 12:22:59 EDT 2003 athena
|
cannam@95
|
14050 * [project @ 2003-04-14 16:22:59 by athena]
|
cannam@95
|
14051 Carefully check return status
|
cannam@95
|
14052
|
cannam@95
|
14053 M ./tests/check.pl -1 +21
|
cannam@95
|
14054
|
cannam@95
|
14055 Sun Apr 13 16:46:12 EDT 2003 athena
|
cannam@95
|
14056 * [project @ 2003-04-13 20:46:12 by athena]
|
cannam@95
|
14057 Removed annoying -FMA() expressions.
|
cannam@95
|
14058
|
cannam@95
|
14059 M ./genfft/c.ml -2 +6
|
cannam@95
|
14060 M ./genfft/simd.ml -2 +2
|
cannam@95
|
14061 M ./kernel/ifftw.h -1 +9
|
cannam@95
|
14062 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
14063
|
cannam@95
|
14064 Sat Apr 12 14:32:22 EDT 2003 athena
|
cannam@95
|
14065 * [project @ 2003-04-12 18:32:22 by athena]
|
cannam@95
|
14066 Major fma hackery
|
cannam@95
|
14067
|
cannam@95
|
14068 M ./kernel/ifftw.h -5 +17
|
cannam@95
|
14069
|
cannam@95
|
14070 Sat Apr 12 14:25:43 EDT 2003 athena
|
cannam@95
|
14071 * [project @ 2003-04-12 18:25:43 by athena]
|
cannam@95
|
14072 Slight cleanup
|
cannam@95
|
14073
|
cannam@95
|
14074 M ./api/apiplan.c -8 +5
|
cannam@95
|
14075
|
cannam@95
|
14076 Sat Apr 12 10:04:51 EDT 2003 athena
|
cannam@95
|
14077 * [project @ 2003-04-12 14:04:51 by athena]
|
cannam@95
|
14078 Updated version number
|
cannam@95
|
14079
|
cannam@95
|
14080 M ./configure.ac -1 +1
|
cannam@95
|
14081
|
cannam@95
|
14082 Sat Apr 12 08:03:07 EDT 2003 athena
|
cannam@95
|
14083 * [project @ 2003-04-12 12:03:07 by athena]
|
cannam@95
|
14084 Damn autoconf
|
cannam@95
|
14085
|
cannam@95
|
14086 M ./acinclude.m4 -2 +2
|
cannam@95
|
14087
|
cannam@95
|
14088 Sat Apr 12 07:54:20 EDT 2003 athena
|
cannam@95
|
14089 * [project @ 2003-04-12 11:54:20 by athena]
|
cannam@95
|
14090 Recognize all 74xx processors
|
cannam@95
|
14091
|
cannam@95
|
14092 M ./acinclude.m4 -4 +5
|
cannam@95
|
14093
|
cannam@95
|
14094 Sat Apr 12 07:35:17 EDT 2003 athena
|
cannam@95
|
14095 * [project @ 2003-04-12 11:35:17 by athena]
|
cannam@95
|
14096 Detect 7400 processor.
|
cannam@95
|
14097
|
cannam@95
|
14098 M ./acinclude.m4 -3 +7
|
cannam@95
|
14099
|
cannam@95
|
14100 Fri Apr 11 20:42:11 EDT 2003 athena
|
cannam@95
|
14101 * [project @ 2003-04-12 00:42:11 by athena]
|
cannam@95
|
14102 No need to check for gcc-2.95
|
cannam@95
|
14103
|
cannam@95
|
14104 M ./acinclude.m4 -4 +2
|
cannam@95
|
14105
|
cannam@95
|
14106 Fri Apr 11 16:14:39 EDT 2003 stevenj
|
cannam@95
|
14107 * [project @ 2003-04-11 20:14:39 by stevenj]
|
cannam@95
|
14108 removed duplicate
|
cannam@95
|
14109
|
cannam@95
|
14110 M ./NEWS -3
|
cannam@95
|
14111
|
cannam@95
|
14112 Fri Apr 11 08:45:37 EDT 2003 athena
|
cannam@95
|
14113 * [project @ 2003-04-11 12:45:37 by athena]
|
cannam@95
|
14114 mflops ==> ``mflops''
|
cannam@95
|
14115
|
cannam@95
|
14116 M ./libbench2/report.c -2 +2
|
cannam@95
|
14117
|
cannam@95
|
14118 Fri Apr 11 07:00:53 EDT 2003 athena
|
cannam@95
|
14119 * [project @ 2003-04-11 11:00:53 by athena]
|
cannam@95
|
14120 Print setup time as well
|
cannam@95
|
14121
|
cannam@95
|
14122 M ./libbench2/report.c -3 +5
|
cannam@95
|
14123
|
cannam@95
|
14124 Sat Aug 12 23:14:42 EDT 2006 Unknown tagger
|
cannam@95
|
14125 tagged fftw-3-0-beta3
|
cannam@95
|
14126
|
cannam@95
|
14127
|
cannam@95
|
14128 Thu Apr 10 15:36:18 EDT 2003 athena
|
cannam@95
|
14129 * [project @ 2003-04-10 19:36:15 by athena]
|
cannam@95
|
14130 Enforce pointer equality for in-place problems.
|
cannam@95
|
14131
|
cannam@95
|
14132 M ./dft/problem.c -4 +8
|
cannam@95
|
14133 M ./kernel/ifftw.h -1 +4
|
cannam@95
|
14134 M ./rdft/problem.c -4 +3
|
cannam@95
|
14135 M ./rdft/problem2.c -4 +7
|
cannam@95
|
14136 M ./simd/taint.c -1 +8
|
cannam@95
|
14137
|
cannam@95
|
14138 Wed Apr 9 17:47:54 EDT 2003 stevenj
|
cannam@95
|
14139 * [project @ 2003-04-09 21:47:26 by stevenj]
|
cannam@95
|
14140 updated
|
cannam@95
|
14141
|
cannam@95
|
14142 M ./ChangeLog +406
|
cannam@95
|
14143 M ./NEWS +28
|
cannam@95
|
14144
|
cannam@95
|
14145 Wed Apr 9 14:53:38 EDT 2003 stevenj
|
cannam@95
|
14146 * [project @ 2003-04-09 18:53:38 by stevenj]
|
cannam@95
|
14147 cross-ref fftw-wisdom man page
|
cannam@95
|
14148
|
cannam@95
|
14149 M ./tests/README -1 +1
|
cannam@95
|
14150
|
cannam@95
|
14151 Wed Apr 9 10:13:00 EDT 2003 athena
|
cannam@95
|
14152 * [project @ 2003-04-09 14:13:00 by athena]
|
cannam@95
|
14153 Undone previous change, committed by mistake.
|
cannam@95
|
14154
|
cannam@95
|
14155 M ./kernel/planner.c -2 +1
|
cannam@95
|
14156
|
cannam@95
|
14157 Wed Apr 9 10:12:24 EDT 2003 athena
|
cannam@95
|
14158 * [project @ 2003-04-09 14:12:18 by athena]
|
cannam@95
|
14159 Quick and dirty README for bench
|
cannam@95
|
14160
|
cannam@95
|
14161 A ./tests/README
|
cannam@95
|
14162 M ./kernel/planner.c -1 +2
|
cannam@95
|
14163 M ./tests/Makefile.am -1 +1
|
cannam@95
|
14164 M ./tests/README +57
|
cannam@95
|
14165
|
cannam@95
|
14166 Wed Apr 9 08:50:25 EDT 2003 athena
|
cannam@95
|
14167 * [project @ 2003-04-09 12:50:25 by athena]
|
cannam@95
|
14168 Consider additional command-line arguments as problems to be
|
cannam@95
|
14169 benchmarked.
|
cannam@95
|
14170
|
cannam@95
|
14171 M ./libbench2/bench-main.c -7 +6
|
cannam@95
|
14172 M ./libbench2/timer.c -1 +7
|
cannam@95
|
14173
|
cannam@95
|
14174 Wed Apr 9 08:44:13 EDT 2003 athena
|
cannam@95
|
14175 * [project @ 2003-04-09 12:44:13 by athena]
|
cannam@95
|
14176 Default report format is now human-readable. Removed
|
cannam@95
|
14177 unnecessary complexity in benchmark reporting.
|
cannam@95
|
14178
|
cannam@95
|
14179 M ./libbench2/bench-main.c -18 +7
|
cannam@95
|
14180 M ./libbench2/bench.h -5 +2
|
cannam@95
|
14181 M ./libbench2/report.c -71 +39
|
cannam@95
|
14182
|
cannam@95
|
14183 Wed Apr 9 06:10:40 EDT 2003 athena
|
cannam@95
|
14184 * [project @ 2003-04-09 10:10:40 by athena]
|
cannam@95
|
14185 Updated for new interleaved/split api.
|
cannam@95
|
14186
|
cannam@95
|
14187 M ./doc/fftw3.texi -100 +180
|
cannam@95
|
14188
|
cannam@95
|
14189 Wed Apr 9 03:01:03 EDT 2003 stevenj
|
cannam@95
|
14190 * [project @ 2003-04-09 07:01:03 by stevenj]
|
cannam@95
|
14191 updated citation
|
cannam@95
|
14192
|
cannam@95
|
14193 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
14194
|
cannam@95
|
14195 Tue Apr 8 19:35:59 EDT 2003 athena
|
cannam@95
|
14196 * [project @ 2003-04-08 23:35:59 by athena]
|
cannam@95
|
14197 Time for beta3
|
cannam@95
|
14198
|
cannam@95
|
14199 M ./configure.ac -1 +1
|
cannam@95
|
14200
|
cannam@95
|
14201 Tue Apr 8 17:40:59 EDT 2003 stevenj
|
cannam@95
|
14202 * [project @ 2003-04-08 21:40:59 by stevenj]
|
cannam@95
|
14203 whoops, added
|
cannam@95
|
14204
|
cannam@95
|
14205 A ./reodft/redft00e-r2hc-pad.c
|
cannam@95
|
14206
|
cannam@95
|
14207 Tue Apr 8 17:33:47 EDT 2003 stevenj
|
cannam@95
|
14208 * [project @ 2003-04-08 21:33:47 by stevenj]
|
cannam@95
|
14209 more comparison of different R*DFT types
|
cannam@95
|
14210
|
cannam@95
|
14211 M ./doc/fftw3.texi -1 +32
|
cannam@95
|
14212
|
cannam@95
|
14213 Tue Apr 8 16:48:08 EDT 2003 stevenj
|
cannam@95
|
14214 * [project @ 2003-04-08 20:48:08 by stevenj]
|
cannam@95
|
14215 comments
|
cannam@95
|
14216
|
cannam@95
|
14217 M ./reodft/redft00e-r2hc.c -5 +18
|
cannam@95
|
14218 M ./reodft/rodft00e-r2hc.c -5 +18
|
cannam@95
|
14219
|
cannam@95
|
14220 Tue Apr 8 16:19:39 EDT 2003 stevenj
|
cannam@95
|
14221 * [project @ 2003-04-08 20:19:39 by stevenj]
|
cannam@95
|
14222 more accurate DCT-I and DST-I, at the expense of up to a factor of 2 in speed and memory
|
cannam@95
|
14223
|
cannam@95
|
14224 A ./reodft/rodft00e-r2hc-pad.c
|
cannam@95
|
14225 M ./reodft/Makefile.am -4 +5
|
cannam@95
|
14226 M ./reodft/conf.c -3 +5
|
cannam@95
|
14227 M ./reodft/reodft.h +2
|
cannam@95
|
14228 M ./reodft/rodft00e-r2hc-pad.c +200
|
cannam@95
|
14229
|
cannam@95
|
14230 Tue Apr 8 05:38:09 EDT 2003 athena
|
cannam@95
|
14231 * [project @ 2003-04-08 09:38:09 by athena]
|
cannam@95
|
14232 Workaround gcc/sparc bug
|
cannam@95
|
14233
|
cannam@95
|
14234 M ./kernel/planner.c -2 +3
|
cannam@95
|
14235
|
cannam@95
|
14236 Tue Apr 8 01:34:12 EDT 2003 stevenj
|
cannam@95
|
14237 * [project @ 2003-04-08 05:34:12 by stevenj]
|
cannam@95
|
14238 rumors
|
cannam@95
|
14239
|
cannam@95
|
14240 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
14241
|
cannam@95
|
14242 Mon Apr 7 18:54:11 EDT 2003 stevenj
|
cannam@95
|
14243 * [project @ 2003-04-07 22:54:11 by stevenj]
|
cannam@95
|
14244 added rdft2 paranoid mode
|
cannam@95
|
14245
|
cannam@95
|
14246 M ./tests/hook.c +33
|
cannam@95
|
14247
|
cannam@95
|
14248 Mon Apr 7 18:47:37 EDT 2003 stevenj
|
cannam@95
|
14249 * [project @ 2003-04-07 22:47:37 by stevenj]
|
cannam@95
|
14250 added paranoid mode for r2r
|
cannam@95
|
14251
|
cannam@95
|
14252 M ./tests/hook.c +51
|
cannam@95
|
14253
|
cannam@95
|
14254 Mon Apr 7 15:10:08 EDT 2003 stevenj
|
cannam@95
|
14255 * [project @ 2003-04-07 19:10:08 by stevenj]
|
cannam@95
|
14256 whoops, sincos is predefined on some systems
|
cannam@95
|
14257
|
cannam@95
|
14258 M ./libbench2/verify-r2r.c -3 +3
|
cannam@95
|
14259
|
cannam@95
|
14260 Sat Apr 5 16:50:57 EST 2003 athena
|
cannam@95
|
14261 * [project @ 2003-04-05 21:50:57 by athena]
|
cannam@95
|
14262 bp->destroy_input was not initialized
|
cannam@95
|
14263
|
cannam@95
|
14264 M ./tests/hook.c +1
|
cannam@95
|
14265
|
cannam@95
|
14266 Sat Apr 5 09:29:11 EST 2003 athena
|
cannam@95
|
14267 * [project @ 2003-04-05 14:29:11 by athena]
|
cannam@95
|
14268 Asserted correctness conditions for tainted pointers.
|
cannam@95
|
14269
|
cannam@95
|
14270 (For now, use CK() while we test. They should be changed into
|
cannam@95
|
14271 A() at some point.)
|
cannam@95
|
14272
|
cannam@95
|
14273 M ./dft/problem.c -7 +16
|
cannam@95
|
14274 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
14275 M ./rdft/problem.c -3 +7
|
cannam@95
|
14276 M ./rdft/problem2.c -6 +12
|
cannam@95
|
14277
|
cannam@95
|
14278 Sat Apr 5 08:18:23 EST 2003 athena
|
cannam@95
|
14279 * [project @ 2003-04-05 13:18:23 by athena]
|
cannam@95
|
14280 Untaint pointers before zero'ing arrays and before hashing
|
cannam@95
|
14281
|
cannam@95
|
14282 M ./dft/problem.c -8 +10
|
cannam@95
|
14283 M ./rdft/problem.c -4 +4
|
cannam@95
|
14284 M ./rdft/problem2.c -9 +9
|
cannam@95
|
14285
|
cannam@95
|
14286 Sat Apr 5 07:11:56 EST 2003 athena
|
cannam@95
|
14287 * [project @ 2003-04-05 12:11:56 by athena]
|
cannam@95
|
14288 Alignment check did not work with icc, which seems to be
|
cannam@95
|
14289 confused by the fact that the variable is not used.
|
cannam@95
|
14290
|
cannam@95
|
14291 M ./libbench2/bench-main.c -5 +4
|
cannam@95
|
14292
|
cannam@95
|
14293 Sat Apr 5 06:41:20 EST 2003 athena
|
cannam@95
|
14294 * [project @ 2003-04-05 11:41:20 by athena]
|
cannam@95
|
14295 More paranoid paranoid-check
|
cannam@95
|
14296
|
cannam@95
|
14297 M ./tests/Makefile.am -1 +7
|
cannam@95
|
14298
|
cannam@95
|
14299 Sat Apr 5 06:19:25 EST 2003 athena
|
cannam@95
|
14300 * [project @ 2003-04-05 11:19:25 by athena]
|
cannam@95
|
14301 0 == x & 7 parses as (0 == x) & 7, which is wrong
|
cannam@95
|
14302
|
cannam@95
|
14303 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
14304
|
cannam@95
|
14305 Fri Apr 4 21:35:49 EST 2003 stevenj
|
cannam@95
|
14306 * [project @ 2003-04-05 02:35:49 by stevenj]
|
cannam@95
|
14307 alignment checks
|
cannam@95
|
14308
|
cannam@95
|
14309 M ./dft/direct.c -1 +2
|
cannam@95
|
14310 M ./kernel/ifftw.h -1 +12
|
cannam@95
|
14311 M ./kernel/planner.c -1 +2
|
cannam@95
|
14312 M ./libbench2/bench-main.c -1 +3
|
cannam@95
|
14313 M ./rdft/direct.c -1 +4
|
cannam@95
|
14314 M ./rdft/direct2.c -1 +3
|
cannam@95
|
14315
|
cannam@95
|
14316 Fri Apr 4 21:04:14 EST 2003 stevenj
|
cannam@95
|
14317 * [project @ 2003-04-05 02:04:14 by stevenj]
|
cannam@95
|
14318 prevent infinite loops in exhaustive planning
|
cannam@95
|
14319
|
cannam@95
|
14320 M ./rdft/rdft-dht.c -1 +6
|
cannam@95
|
14321
|
cannam@95
|
14322 Fri Apr 4 20:58:20 EST 2003 stevenj
|
cannam@95
|
14323 * [project @ 2003-04-05 01:58:20 by stevenj]
|
cannam@95
|
14324 split/unsplit guru interface
|
cannam@95
|
14325
|
cannam@95
|
14326 A ./api/execute-split-dft-c2r.c
|
cannam@95
|
14327 A ./api/execute-split-dft-r2c.c
|
cannam@95
|
14328 A ./api/execute-split-dft.c
|
cannam@95
|
14329 A ./api/plan-guru-split-dft-c2r.c
|
cannam@95
|
14330 A ./api/plan-guru-split-dft-r2c.c
|
cannam@95
|
14331 A ./api/plan-guru-split-dft.c
|
cannam@95
|
14332 M ./api/Makefile.am -1 +3
|
cannam@95
|
14333 M ./api/api.h -2 +3
|
cannam@95
|
14334 M ./api/apiplan.c -3 +4
|
cannam@95
|
14335 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
14336 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
14337 M ./api/execute-dft.c -3 +6
|
cannam@95
|
14338 M ./api/execute-split-dft-c2r.c +29
|
cannam@95
|
14339 M ./api/execute-split-dft-r2c.c +29
|
cannam@95
|
14340 M ./api/execute-split-dft.c +29
|
cannam@95
|
14341 M ./api/f77funcs.h -8 +73
|
cannam@95
|
14342 M ./api/fftw3.h -5 +25
|
cannam@95
|
14343 M ./api/mktensor-iodims.c -3 +3
|
cannam@95
|
14344 M ./api/plan-guru-dft-c2r.c -4 +9
|
cannam@95
|
14345 M ./api/plan-guru-dft-r2c.c -4 +9
|
cannam@95
|
14346 M ./api/plan-guru-dft.c -4 +10
|
cannam@95
|
14347 M ./api/plan-guru-r2r.c -3 +4
|
cannam@95
|
14348 M ./api/plan-guru-split-dft-c2r.c +40
|
cannam@95
|
14349 M ./api/plan-guru-split-dft-r2c.c +39
|
cannam@95
|
14350 M ./api/plan-guru-split-dft.c +39
|
cannam@95
|
14351 M ./api/plan-many-dft-c2r.c -1 +1
|
cannam@95
|
14352 M ./api/plan-many-dft-r2c.c -1 +1
|
cannam@95
|
14353 M ./api/plan-many-dft.c -1 +1
|
cannam@95
|
14354 M ./api/plan-many-r2r.c -1 +1
|
cannam@95
|
14355 M ./tests/bench.c -29 +15
|
cannam@95
|
14356
|
cannam@95
|
14357 Fri Apr 4 20:39:55 EST 2003 athena
|
cannam@95
|
14358 * [project @ 2003-04-05 01:39:55 by athena]
|
cannam@95
|
14359 Need UNTAINT in verifier too.
|
cannam@95
|
14360
|
cannam@95
|
14361 M ./tests/hook.c -4 +4
|
cannam@95
|
14362
|
cannam@95
|
14363 Fri Apr 4 19:36:46 EST 2003 athena
|
cannam@95
|
14364 * [project @ 2003-04-05 00:36:46 by athena]
|
cannam@95
|
14365 Forgot #if HAVE_SIMD
|
cannam@95
|
14366
|
cannam@95
|
14367 M ./simd/taint.c -1 +5
|
cannam@95
|
14368
|
cannam@95
|
14369 Fri Apr 4 19:30:37 EST 2003 athena
|
cannam@95
|
14370 * [project @ 2003-04-05 00:30:37 by athena]
|
cannam@95
|
14371 Keep track of two separate taint bits
|
cannam@95
|
14372
|
cannam@95
|
14373 A ./simd/taint.c
|
cannam@95
|
14374 M ./api/fftw3.h -2 +2
|
cannam@95
|
14375 M ./kernel/align.c -15 +1
|
cannam@95
|
14376 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
14377 M ./simd/Makefile.am -1 +1
|
cannam@95
|
14378 M ./simd/simd.h -2 +16
|
cannam@95
|
14379 M ./simd/taint.c +33
|
cannam@95
|
14380
|
cannam@95
|
14381 Fri Apr 4 19:16:32 EST 2003 stevenj
|
cannam@95
|
14382 * [project @ 2003-04-05 00:16:32 by stevenj]
|
cannam@95
|
14383 added NO_SIMD problem flag, made UNALIGNED an API issue (taints input pointers)
|
cannam@95
|
14384
|
cannam@95
|
14385 M ./api/api.h +2
|
cannam@95
|
14386 M ./api/fftw3.h -1 +3
|
cannam@95
|
14387 M ./api/mapflags.c -1 +1
|
cannam@95
|
14388 M ./api/plan-guru-dft-c2r.c -1 +3
|
cannam@95
|
14389 M ./api/plan-guru-dft-r2c.c -1 +3
|
cannam@95
|
14390 M ./api/plan-guru-dft.c -1 +4
|
cannam@95
|
14391 M ./api/plan-guru-r2r.c -1 +2
|
cannam@95
|
14392 M ./api/plan-many-dft-c2r.c -1 +3
|
cannam@95
|
14393 M ./api/plan-many-dft-r2c.c -1 +3
|
cannam@95
|
14394 M ./api/plan-many-dft.c -1 +4
|
cannam@95
|
14395 M ./api/plan-many-r2r.c -1 +2
|
cannam@95
|
14396 M ./dft/k7/k7.c -5 +13
|
cannam@95
|
14397 M ./dft/simd/n1b.c -1 +1
|
cannam@95
|
14398 M ./dft/simd/n1f.c -1 +1
|
cannam@95
|
14399 M ./dft/simd/n2b.c +1
|
cannam@95
|
14400 M ./dft/simd/n2f.c +1
|
cannam@95
|
14401 M ./dft/simd/q1b.c -1 +1
|
cannam@95
|
14402 M ./dft/simd/q1f.c -1 +1
|
cannam@95
|
14403 M ./dft/simd/t1b.c -1 +1
|
cannam@95
|
14404 M ./dft/simd/t1f.c -1 +1
|
cannam@95
|
14405 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
14406 M ./tests/bench.c +1
|
cannam@95
|
14407
|
cannam@95
|
14408 Fri Apr 4 18:14:14 EST 2003 stevenj
|
cannam@95
|
14409 * [project @ 2003-04-04 23:14:14 by stevenj]
|
cannam@95
|
14410 bugfix in buffered: wrong pointers passed for cldrest; also use TAINT instead of UNALIGNED in buffered2
|
cannam@95
|
14411
|
cannam@95
|
14412 M ./dft/buffered.c -6 +10
|
cannam@95
|
14413 M ./rdft/buffered.c -6 +10
|
cannam@95
|
14414 M ./rdft/buffered2.c -7 +5
|
cannam@95
|
14415
|
cannam@95
|
14416 Fri Apr 4 17:19:51 EST 2003 athena
|
cannam@95
|
14417 * [project @ 2003-04-04 22:19:51 by athena]
|
cannam@95
|
14418 Reverted previous change, committed accidentally
|
cannam@95
|
14419
|
cannam@95
|
14420 M ./dft/vrank-geq1.c -3 +3
|
cannam@95
|
14421
|
cannam@95
|
14422 Fri Apr 4 17:18:39 EST 2003 athena
|
cannam@95
|
14423 * [project @ 2003-04-04 22:18:39 by athena]
|
cannam@95
|
14424 What was I thinking?
|
cannam@95
|
14425
|
cannam@95
|
14426 M ./kernel/align.c -1 +2
|
cannam@95
|
14427
|
cannam@95
|
14428 Fri Apr 4 17:18:21 EST 2003 athena
|
cannam@95
|
14429 * [project @ 2003-04-04 22:18:21 by athena]
|
cannam@95
|
14430
|
cannam@95
|
14431 M ./dft/vrank-geq1.c -3 +3
|
cannam@95
|
14432
|
cannam@95
|
14433 Fri Apr 4 16:48:32 EST 2003 stevenj
|
cannam@95
|
14434 * [project @ 2003-04-04 21:48:32 by stevenj]
|
cannam@95
|
14435 added --enable-debug-alignment
|
cannam@95
|
14436
|
cannam@95
|
14437 M ./configure.ac +5
|
cannam@95
|
14438 M ./libbench2/aligned-main.c -1 +7
|
cannam@95
|
14439
|
cannam@95
|
14440 Fri Apr 4 16:29:43 EST 2003 stevenj
|
cannam@95
|
14441 * [project @ 2003-04-04 21:29:43 by stevenj]
|
cannam@95
|
14442 X(taint) prototype, define corresponding function only if HAVE_SIMD
|
cannam@95
|
14443
|
cannam@95
|
14444 M ./kernel/align.c -1 +3
|
cannam@95
|
14445 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
14446
|
cannam@95
|
14447 Fri Apr 4 16:15:53 EST 2003 athena
|
cannam@95
|
14448 * [project @ 2003-04-04 21:15:53 by athena]
|
cannam@95
|
14449 Initial checkin of tained pointers
|
cannam@95
|
14450
|
cannam@95
|
14451 M ./dft/buffered.c -4 +9
|
cannam@95
|
14452 M ./dft/solve.c -2 +4
|
cannam@95
|
14453 M ./dft/vrank-geq1.c -3 +3
|
cannam@95
|
14454 M ./kernel/align.c -6 +4
|
cannam@95
|
14455 M ./kernel/ifftw.h -2 +9
|
cannam@95
|
14456 M ./rdft/buffered.c -4 +4
|
cannam@95
|
14457 M ./rdft/buffered2.c -3 +2
|
cannam@95
|
14458 M ./rdft/solve.c -2 +2
|
cannam@95
|
14459 M ./rdft/solve2.c -2 +2
|
cannam@95
|
14460 M ./rdft/vrank-geq1-rdft2.c -3 +4
|
cannam@95
|
14461 M ./rdft/vrank-geq1.c -3 +3
|
cannam@95
|
14462
|
cannam@95
|
14463 Fri Apr 4 13:12:58 EST 2003 athena
|
cannam@95
|
14464 * [project @ 2003-04-04 18:12:52 by athena]
|
cannam@95
|
14465 More conservative preservation of alignment
|
cannam@95
|
14466
|
cannam@95
|
14467 M ./dft/buffered.c -1 +2
|
cannam@95
|
14468 M ./dft/rader.c -4 +3
|
cannam@95
|
14469 M ./dft/simd/n2b.c -1
|
cannam@95
|
14470 M ./dft/simd/n2f.c -1
|
cannam@95
|
14471 M ./dft/vrank-geq1.c -6 +4
|
cannam@95
|
14472 M ./kernel/align.c -35 +8
|
cannam@95
|
14473 M ./kernel/ifftw.h -3 +2
|
cannam@95
|
14474 M ./rdft/buffered.c -1 +2
|
cannam@95
|
14475 M ./rdft/buffered2.c -1 +4
|
cannam@95
|
14476 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
14477 M ./rdft/vrank-geq1-rdft2.c -5 +3
|
cannam@95
|
14478 M ./rdft/vrank-geq1.c -5 +5
|
cannam@95
|
14479
|
cannam@95
|
14480 Thu Apr 3 23:16:27 EST 2003 stevenj
|
cannam@95
|
14481 * [project @ 2003-04-04 04:16:27 by stevenj]
|
cannam@95
|
14482 plan/execute with aligned stack
|
cannam@95
|
14483
|
cannam@95
|
14484 M ./api/apiplan.c -19 +24
|
cannam@95
|
14485 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
14486 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
14487 M ./api/execute-dft.c -2 +2
|
cannam@95
|
14488 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
14489 M ./api/execute.c -2 +2
|
cannam@95
|
14490 M ./api/f77funcs.h -10 +10
|
cannam@95
|
14491
|
cannam@95
|
14492 Thu Apr 3 15:40:01 EST 2003 stevenj
|
cannam@95
|
14493 * [project @ 2003-04-03 20:40:01 by stevenj]
|
cannam@95
|
14494 whoops, missed FFTW_MEASURE in fftw3.f
|
cannam@95
|
14495
|
cannam@95
|
14496 M ./api/Makefile.am -1 +1
|
cannam@95
|
14497
|
cannam@95
|
14498 Thu Apr 3 13:44:46 EST 2003 stevenj
|
cannam@95
|
14499 * [project @ 2003-04-03 18:44:46 by stevenj]
|
cannam@95
|
14500 use WITH_ALIGNED_STACK for experimental semaphore stuff, too
|
cannam@95
|
14501
|
cannam@95
|
14502 M ./threads/threads.c -8 +3
|
cannam@95
|
14503
|
cannam@95
|
14504 Thu Apr 3 09:04:23 EST 2003 athena
|
cannam@95
|
14505 * [project @ 2003-04-03 14:04:23 by athena]
|
cannam@95
|
14506 Removed old file
|
cannam@95
|
14507
|
cannam@95
|
14508 R ./kernel/stack.c
|
cannam@95
|
14509
|
cannam@95
|
14510 Thu Apr 3 07:50:43 EST 2003 athena
|
cannam@95
|
14511 * [project @ 2003-04-03 12:50:43 by athena]
|
cannam@95
|
14512 Improved stack-alignment hack
|
cannam@95
|
14513
|
cannam@95
|
14514 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
14515 M ./kernel/ifftw.h -4 +52
|
cannam@95
|
14516 M ./threads/ct-dit.c -7 +6
|
cannam@95
|
14517 M ./threads/dft-vrank-geq1.c -7 +6
|
cannam@95
|
14518 M ./threads/hc2hc-dif.c -7 +6
|
cannam@95
|
14519 M ./threads/hc2hc-dit.c -7 +6
|
cannam@95
|
14520 M ./threads/rdft-vrank-geq1.c -6 +4
|
cannam@95
|
14521 M ./threads/threads.h -5
|
cannam@95
|
14522 M ./threads/vrank-geq1-rdft2.c -7 +6
|
cannam@95
|
14523
|
cannam@95
|
14524 Thu Apr 3 02:37:57 EST 2003 stevenj
|
cannam@95
|
14525 * [project @ 2003-04-03 07:37:57 by stevenj]
|
cannam@95
|
14526 use aligned stack for experimental semaphores, too
|
cannam@95
|
14527
|
cannam@95
|
14528 M ./threads/threads.c -2 +8
|
cannam@95
|
14529
|
cannam@95
|
14530 Thu Apr 3 02:17:58 EST 2003 stevenj
|
cannam@95
|
14531 * [project @ 2003-04-03 07:17:58 by stevenj]
|
cannam@95
|
14532 whoops
|
cannam@95
|
14533
|
cannam@95
|
14534 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
14535 M ./kernel/stack.c -2 +2
|
cannam@95
|
14536 M ./threads/ct-dit.c -2 +4
|
cannam@95
|
14537 M ./threads/dft-vrank-geq1.c -2 +4
|
cannam@95
|
14538 M ./threads/hc2hc-dif.c -2 +4
|
cannam@95
|
14539 M ./threads/hc2hc-dit.c -2 +4
|
cannam@95
|
14540 M ./threads/rdft-vrank-geq1.c -2 +4
|
cannam@95
|
14541 M ./threads/threads.c -24 +3
|
cannam@95
|
14542 M ./threads/threads.h +5
|
cannam@95
|
14543 M ./threads/vrank-geq1-rdft2.c -2 +4
|
cannam@95
|
14544
|
cannam@95
|
14545 Thu Apr 3 01:58:32 EST 2003 stevenj
|
cannam@95
|
14546 * [project @ 2003-04-03 06:58:32 by stevenj]
|
cannam@95
|
14547 fix(?) for SIMD thread problems
|
cannam@95
|
14548
|
cannam@95
|
14549 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
14550 M ./kernel/stack.c -3 +3
|
cannam@95
|
14551 M ./threads/ct-dit.c -7 +10
|
cannam@95
|
14552 M ./threads/hc2hc-dif.c -2 +2
|
cannam@95
|
14553 M ./threads/hc2hc-dit.c -2 +2
|
cannam@95
|
14554 M ./threads/threads.c -6 +27
|
cannam@95
|
14555
|
cannam@95
|
14556 Wed Apr 2 20:33:12 EST 2003 stevenj
|
cannam@95
|
14557 * [project @ 2003-04-03 01:33:12 by stevenj]
|
cannam@95
|
14558 noted n=1 REDFT01 case
|
cannam@95
|
14559
|
cannam@95
|
14560 M ./doc/fftw3.texi -1 +11
|
cannam@95
|
14561
|
cannam@95
|
14562 Wed Apr 2 20:32:07 EST 2003 stevenj
|
cannam@95
|
14563 * [project @ 2003-04-03 01:32:07 by stevenj]
|
cannam@95
|
14564 note about n=2 REDFT00 formula
|
cannam@95
|
14565
|
cannam@95
|
14566 M ./doc/fftw3.texi -2 +3
|
cannam@95
|
14567
|
cannam@95
|
14568 Wed Apr 2 20:30:10 EST 2003 stevenj
|
cannam@95
|
14569 * [project @ 2003-04-03 01:30:10 by stevenj]
|
cannam@95
|
14570 note about undefined REDFT00
|
cannam@95
|
14571
|
cannam@95
|
14572 M ./doc/fftw3.texi -1 +2
|
cannam@95
|
14573
|
cannam@95
|
14574 Wed Apr 2 20:18:03 EST 2003 stevenj
|
cannam@95
|
14575 * [project @ 2003-04-03 01:18:03 by stevenj]
|
cannam@95
|
14576 noted n=1 RODFT01 case
|
cannam@95
|
14577
|
cannam@95
|
14578 M ./doc/fftw3.texi -2 +12
|
cannam@95
|
14579
|
cannam@95
|
14580 Wed Apr 2 20:14:07 EST 2003 stevenj
|
cannam@95
|
14581 * [project @ 2003-04-03 01:14:07 by stevenj]
|
cannam@95
|
14582 corrected definitions
|
cannam@95
|
14583
|
cannam@95
|
14584 M ./doc/equation-redft11.png
|
cannam@95
|
14585 M ./doc/equation-rodft01.png
|
cannam@95
|
14586 M ./doc/equation-rodft11.png
|
cannam@95
|
14587 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
14588
|
cannam@95
|
14589 Wed Apr 2 19:43:59 EST 2003 stevenj
|
cannam@95
|
14590 * [project @ 2003-04-03 00:43:59 by stevenj]
|
cannam@95
|
14591 added REODFT_KINDP, fixed nontrivial test for R2HC11 and HC2R11 (not that we support these yet anyway)
|
cannam@95
|
14592
|
cannam@95
|
14593 M ./rdft/codelet-rdft.h +1
|
cannam@95
|
14594 M ./rdft/problem.c -3 +3
|
cannam@95
|
14595 M ./rdft/vrank-geq1.c -3 +3
|
cannam@95
|
14596
|
cannam@95
|
14597 Wed Apr 2 19:16:54 EST 2003 stevenj
|
cannam@95
|
14598 * [project @ 2003-04-03 00:16:53 by stevenj]
|
cannam@95
|
14599 size 2 hc2r and dht are equivalent to r2hc
|
cannam@95
|
14600
|
cannam@95
|
14601 M ./rdft/codelets/hc2r/Makefile.am -3 +5
|
cannam@95
|
14602 M ./rdft/problem.c -3 +5
|
cannam@95
|
14603
|
cannam@95
|
14604 Wed Apr 2 15:09:08 EST 2003 stevenj
|
cannam@95
|
14605 * [project @ 2003-04-02 20:09:08 by stevenj]
|
cannam@95
|
14606 noted overwriting in upgrading section
|
cannam@95
|
14607
|
cannam@95
|
14608 M ./doc/fftw3.texi -1 +4
|
cannam@95
|
14609
|
cannam@95
|
14610 Wed Apr 2 05:25:56 EST 2003 athena
|
cannam@95
|
14611 * [project @ 2003-04-02 10:25:56 by athena]
|
cannam@95
|
14612 Moved with_aligned_stack to its own file
|
cannam@95
|
14613
|
cannam@95
|
14614 A ./kernel/stack.c
|
cannam@95
|
14615 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
14616 M ./kernel/align.c -46 +1
|
cannam@95
|
14617 M ./kernel/stack.c +67
|
cannam@95
|
14618
|
cannam@95
|
14619 Tue Apr 1 21:11:31 EST 2003 athena
|
cannam@95
|
14620 * [project @ 2003-04-02 02:11:31 by athena]
|
cannam@95
|
14621 Fixed comments
|
cannam@95
|
14622
|
cannam@95
|
14623 M ./kernel/align.c -6 +2
|
cannam@95
|
14624 M ./libbench2/aligned-main.c -6 +2
|
cannam@95
|
14625
|
cannam@95
|
14626 Tue Apr 1 20:57:39 EST 2003 athena
|
cannam@95
|
14627 * [project @ 2003-04-02 01:57:39 by athena]
|
cannam@95
|
14628 Alignment hacks
|
cannam@95
|
14629
|
cannam@95
|
14630 M ./kernel/align.c -1 +50
|
cannam@95
|
14631 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
14632 M ./libbench2/aligned-main.c -26 +14
|
cannam@95
|
14633 M ./libbench2/bench-main.c -1 +9
|
cannam@95
|
14634
|
cannam@95
|
14635 Tue Apr 1 14:26:48 EST 2003 stevenj
|
cannam@95
|
14636 * [project @ 2003-04-01 19:26:48 by stevenj]
|
cannam@95
|
14637 phew, no, previous version was okay
|
cannam@95
|
14638
|
cannam@95
|
14639 M ./threads/threads.c -1 +1
|
cannam@95
|
14640
|
cannam@95
|
14641 Tue Apr 1 14:26:15 EST 2003 stevenj
|
cannam@95
|
14642 * [project @ 2003-04-01 19:26:15 by stevenj]
|
cannam@95
|
14643 whoops, crap
|
cannam@95
|
14644
|
cannam@95
|
14645 M ./threads/threads.c -2 +2
|
cannam@95
|
14646
|
cannam@95
|
14647 Tue Apr 1 08:01:06 EST 2003 athena
|
cannam@95
|
14648 * [project @ 2003-04-01 13:01:06 by athena]
|
cannam@95
|
14649 support sse2 in forthcoming gcc-3.3
|
cannam@95
|
14650
|
cannam@95
|
14651 M ./simd/simd-sse2.h -3 +11
|
cannam@95
|
14652
|
cannam@95
|
14653 Tue Apr 1 01:17:15 EST 2003 stevenj
|
cannam@95
|
14654 * [project @ 2003-04-01 06:17:15 by stevenj]
|
cannam@95
|
14655 comment
|
cannam@95
|
14656
|
cannam@95
|
14657 M ./kernel/cycle.h -2 +2
|
cannam@95
|
14658
|
cannam@95
|
14659 Tue Apr 1 01:16:46 EST 2003 stevenj
|
cannam@95
|
14660 * [project @ 2003-04-01 06:16:46 by stevenj]
|
cannam@95
|
14661 noted ac_check_headers
|
cannam@95
|
14662
|
cannam@95
|
14663 M ./kernel/cycle.h -1 +4
|
cannam@95
|
14664
|
cannam@95
|
14665 Tue Apr 1 01:11:31 EST 2003 stevenj
|
cannam@95
|
14666 * [project @ 2003-04-01 06:11:31 by stevenj]
|
cannam@95
|
14667 comment
|
cannam@95
|
14668
|
cannam@95
|
14669 M ./kernel/cycle.h -1 +2
|
cannam@95
|
14670
|
cannam@95
|
14671 Tue Apr 1 01:06:53 EST 2003 stevenj
|
cannam@95
|
14672 * [project @ 2003-04-01 06:06:53 by stevenj]
|
cannam@95
|
14673 documented autoconf tests, so that cycle.h can be distributed separately
|
cannam@95
|
14674
|
cannam@95
|
14675 M ./kernel/cycle.h -1 +27
|
cannam@95
|
14676
|
cannam@95
|
14677 Sat Aug 12 23:11:17 EDT 2006 Unknown tagger
|
cannam@95
|
14678 tagged fftw-3-0-beta2
|
cannam@95
|
14679
|
cannam@95
|
14680
|
cannam@95
|
14681 Mon Mar 31 22:12:02 EST 2003 stevenj
|
cannam@95
|
14682 * [project @ 2003-04-01 03:12:02 by stevenj]
|
cannam@95
|
14683 IRIX is all-caps
|
cannam@95
|
14684
|
cannam@95
|
14685 M ./NEWS -1 +1
|
cannam@95
|
14686
|
cannam@95
|
14687 Mon Mar 31 22:11:42 EST 2003 stevenj
|
cannam@95
|
14688 * [project @ 2003-04-01 03:11:42 by stevenj]
|
cannam@95
|
14689 noted Irix fix
|
cannam@95
|
14690
|
cannam@95
|
14691 M ./NEWS +3
|
cannam@95
|
14692
|
cannam@95
|
14693 Mon Mar 31 22:10:33 EST 2003 stevenj
|
cannam@95
|
14694 * [project @ 2003-04-01 03:10:33 by stevenj]
|
cannam@95
|
14695 whoops
|
cannam@95
|
14696
|
cannam@95
|
14697 M ./threads/api.c -1 +1
|
cannam@95
|
14698 M ./threads/threads.h -1 +1
|
cannam@95
|
14699
|
cannam@95
|
14700 Mon Mar 31 22:04:35 EST 2003 stevenj
|
cannam@95
|
14701 * [project @ 2003-04-01 03:04:35 by stevenj]
|
cannam@95
|
14702 use ithreads_init so as not to confuse fftw 2 users
|
cannam@95
|
14703
|
cannam@95
|
14704 M ./threads/threads.c -6 +8
|
cannam@95
|
14705
|
cannam@95
|
14706 Mon Mar 31 22:00:42 EST 2003 stevenj
|
cannam@95
|
14707 * [project @ 2003-04-01 03:00:42 by stevenj]
|
cannam@95
|
14708 IRIX lossage
|
cannam@95
|
14709
|
cannam@95
|
14710 M ./threads/threads.c -1 +5
|
cannam@95
|
14711
|
cannam@95
|
14712 Mon Mar 31 21:19:20 EST 2003 stevenj
|
cannam@95
|
14713 * [project @ 2003-04-01 02:19:20 by stevenj]
|
cannam@95
|
14714 check for -openmp (icc) among the OpenMP flags (TODO: make this a
|
cannam@95
|
14715 separate macro, with a loop instead of repeated checks)
|
cannam@95
|
14716
|
cannam@95
|
14717 M ./configure.ac +5
|
cannam@95
|
14718
|
cannam@95
|
14719 Mon Mar 31 17:12:19 EST 2003 stevenj
|
cannam@95
|
14720 * [project @ 2003-03-31 22:12:19 by stevenj]
|
cannam@95
|
14721 clarification
|
cannam@95
|
14722
|
cannam@95
|
14723 M ./doc/fftw3.texi -1 +4
|
cannam@95
|
14724
|
cannam@95
|
14725 Mon Mar 31 17:01:16 EST 2003 athena
|
cannam@95
|
14726 * [project @ 2003-03-31 22:01:16 by athena]
|
cannam@95
|
14727 More liberal test for solaris CC
|
cannam@95
|
14728
|
cannam@95
|
14729 M ./acinclude.m4 -1 +1
|
cannam@95
|
14730
|
cannam@95
|
14731 Mon Mar 31 15:13:33 EST 2003 athena
|
cannam@95
|
14732 * [project @ 2003-03-31 20:13:33 by athena]
|
cannam@95
|
14733 Allow x86-64 simd
|
cannam@95
|
14734
|
cannam@95
|
14735 M ./simd/simd-sse.h -1 +1
|
cannam@95
|
14736 M ./simd/simd-sse2.h -1 +1
|
cannam@95
|
14737
|
cannam@95
|
14738 Mon Mar 31 15:13:21 EST 2003 athena
|
cannam@95
|
14739 * [project @ 2003-03-31 20:13:21 by athena]
|
cannam@95
|
14740 Added x86-64 timer code
|
cannam@95
|
14741
|
cannam@95
|
14742 M ./kernel/cycle.h -1 +22
|
cannam@95
|
14743
|
cannam@95
|
14744 Mon Mar 31 13:10:54 EST 2003 stevenj
|
cannam@95
|
14745 * [project @ 2003-03-31 18:10:54 by stevenj]
|
cannam@95
|
14746 updated
|
cannam@95
|
14747
|
cannam@95
|
14748 M ./NEWS +4
|
cannam@95
|
14749
|
cannam@95
|
14750 Mon Mar 31 13:07:19 EST 2003 stevenj
|
cannam@95
|
14751 * [project @ 2003-03-31 18:07:19 by stevenj]
|
cannam@95
|
14752 updated
|
cannam@95
|
14753
|
cannam@95
|
14754 M ./ChangeLog -1378 +3497
|
cannam@95
|
14755
|
cannam@95
|
14756 Mon Mar 31 13:05:27 EST 2003 stevenj
|
cannam@95
|
14757 * [project @ 2003-03-31 18:05:27 by stevenj]
|
cannam@95
|
14758 colon
|
cannam@95
|
14759
|
cannam@95
|
14760 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
14761
|
cannam@95
|
14762 Mon Mar 31 07:20:20 EST 2003 athena
|
cannam@95
|
14763 * [project @ 2003-03-31 12:20:20 by athena]
|
cannam@95
|
14764 Reorganized compiler bugs section (which is growing out of control)
|
cannam@95
|
14765
|
cannam@95
|
14766 M ./doc/FAQ/fftw-faq.bfnn -11 +18
|
cannam@95
|
14767
|
cannam@95
|
14768 Mon Mar 31 07:15:20 EST 2003 athena
|
cannam@95
|
14769 * [project @ 2003-03-31 12:15:20 by athena]
|
cannam@95
|
14770 solaris gcc bug appears to be also in 2.95.2
|
cannam@95
|
14771
|
cannam@95
|
14772 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
14773
|
cannam@95
|
14774 Mon Mar 31 07:13:45 EST 2003 athena
|
cannam@95
|
14775 * [project @ 2003-03-31 12:13:45 by athena]
|
cannam@95
|
14776 Workaround works---there is another gcc/sparc bug elsehwere
|
cannam@95
|
14777
|
cannam@95
|
14778 M ./kernel/planner.c -3 +3
|
cannam@95
|
14779
|
cannam@95
|
14780 Mon Mar 31 07:08:56 EST 2003 athena
|
cannam@95
|
14781 * [project @ 2003-03-31 12:08:56 by athena]
|
cannam@95
|
14782 Grrr, workaround does not work.
|
cannam@95
|
14783
|
cannam@95
|
14784 M ./kernel/planner.c -3 +3
|
cannam@95
|
14785
|
cannam@95
|
14786 Mon Mar 31 07:02:23 EST 2003 athena
|
cannam@95
|
14787 * [project @ 2003-03-31 12:02:23 by athena]
|
cannam@95
|
14788 ADDMOD is now function, which seems to avoid gcc bugs.
|
cannam@95
|
14789
|
cannam@95
|
14790 M ./kernel/planner.c -10 +16
|
cannam@95
|
14791
|
cannam@95
|
14792 Sun Mar 30 16:40:26 EST 2003 athena
|
cannam@95
|
14793 * [project @ 2003-03-30 21:40:26 by athena]
|
cannam@95
|
14794 Workaround sparc gcc bug
|
cannam@95
|
14795
|
cannam@95
|
14796 M ./kernel/planner.c -3 +5
|
cannam@95
|
14797
|
cannam@95
|
14798 Sun Mar 30 15:51:59 EST 2003 stevenj
|
cannam@95
|
14799 * [project @ 2003-03-30 20:50:59 by stevenj]
|
cannam@95
|
14800 note
|
cannam@95
|
14801
|
cannam@95
|
14802 M ./doc/fftw3.texi -4 +5
|
cannam@95
|
14803
|
cannam@95
|
14804 Sun Mar 30 15:34:57 EST 2003 stevenj
|
cannam@95
|
14805 * [project @ 2003-03-30 20:34:57 by stevenj]
|
cannam@95
|
14806 make non-square UGLY, for now
|
cannam@95
|
14807
|
cannam@95
|
14808 M ./dft/vrank2-transpose.c -4 +4
|
cannam@95
|
14809 M ./dft/vrank3-transpose.c -1 +4
|
cannam@95
|
14810
|
cannam@95
|
14811 Sun Mar 30 15:33:57 EST 2003 stevenj
|
cannam@95
|
14812 * [project @ 2003-03-30 20:33:57 by stevenj]
|
cannam@95
|
14813 added -o amnesia to forget_wisdom before each plan
|
cannam@95
|
14814
|
cannam@95
|
14815 M ./tests/bench.c +5
|
cannam@95
|
14816
|
cannam@95
|
14817 Sun Mar 30 09:41:27 EST 2003 athena
|
cannam@95
|
14818 * [project @ 2003-03-30 14:41:27 by athena]
|
cannam@95
|
14819 Report setup time in benchmark
|
cannam@95
|
14820
|
cannam@95
|
14821 M ./libbench2/bench-user.h -1 +4
|
cannam@95
|
14822 M ./libbench2/report.c -2 +2
|
cannam@95
|
14823 M ./libbench2/speed.c -1 +4
|
cannam@95
|
14824
|
cannam@95
|
14825 Sat Mar 29 20:21:15 EST 2003 stevenj
|
cannam@95
|
14826 * [project @ 2003-03-30 01:20:52 by stevenj]
|
cannam@95
|
14827 comment
|
cannam@95
|
14828
|
cannam@95
|
14829 M ./kernel/transpose.c -1 +2
|
cannam@95
|
14830
|
cannam@95
|
14831 Sat Mar 29 19:11:10 EST 2003 stevenj
|
cannam@95
|
14832 * [project @ 2003-03-30 00:11:10 by stevenj]
|
cannam@95
|
14833 slight change
|
cannam@95
|
14834
|
cannam@95
|
14835 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
14836
|
cannam@95
|
14837 Sat Mar 29 18:46:16 EST 2003 athena
|
cannam@95
|
14838 * [project @ 2003-03-29 23:46:16 by athena]
|
cannam@95
|
14839 More relaxed definition of UGLYness
|
cannam@95
|
14840
|
cannam@95
|
14841 M ./kernel/ct.c -1 +1
|
cannam@95
|
14842
|
cannam@95
|
14843 Sat Mar 29 15:28:01 EST 2003 stevenj
|
cannam@95
|
14844 * [project @ 2003-03-29 20:28:01 by stevenj]
|
cannam@95
|
14845 no more cvs id strings in header files...I'm tired of having to rebuild everything after a commit
|
cannam@95
|
14846
|
cannam@95
|
14847 M ./rdft/codelet-rdft.h -2
|
cannam@95
|
14848 M ./rdft/hc2hc.h -2
|
cannam@95
|
14849 M ./rdft/rdft.h -2
|
cannam@95
|
14850 M ./reodft/reodft.h -2
|
cannam@95
|
14851 M ./threads/threads.h -2
|
cannam@95
|
14852
|
cannam@95
|
14853 Sat Mar 29 15:22:28 EST 2003 stevenj
|
cannam@95
|
14854 * [project @ 2003-03-29 20:22:28 by stevenj]
|
cannam@95
|
14855 rdft2 stride unification
|
cannam@95
|
14856
|
cannam@95
|
14857 A ./rdft/rdft2-strides.c
|
cannam@95
|
14858 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
14859 M ./rdft/buffered2.c -20 +11
|
cannam@95
|
14860 M ./rdft/direct2.c -5 +5
|
cannam@95
|
14861 M ./rdft/rdft.h -1 +2
|
cannam@95
|
14862 M ./rdft/rdft2-inplace-strides.c -9 +2
|
cannam@95
|
14863 M ./rdft/rdft2-strides.c +38
|
cannam@95
|
14864 M ./rdft/rdft2-tensor-max-index.c -7 +4
|
cannam@95
|
14865 M ./rdft/vrank-geq1-rdft2.c -26 +9
|
cannam@95
|
14866 M ./threads/vrank-geq1-rdft2.c -9 +3
|
cannam@95
|
14867
|
cannam@95
|
14868 Sat Mar 29 14:38:23 EST 2003 stevenj
|
cannam@95
|
14869 * [project @ 2003-03-29 19:38:23 by stevenj]
|
cannam@95
|
14870 preserve in-place-ness
|
cannam@95
|
14871
|
cannam@95
|
14872 M ./rdft/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
14873
|
cannam@95
|
14874 Sat Mar 29 14:23:31 EST 2003 stevenj
|
cannam@95
|
14875 * [project @ 2003-03-29 19:23:31 by stevenj]
|
cannam@95
|
14876 make nowisdom the default
|
cannam@95
|
14877
|
cannam@95
|
14878 M ./tests/Makefile.am -7 +7
|
cannam@95
|
14879 M ./tests/bench.c -2 +2
|
cannam@95
|
14880 M ./tests/check.pl -3 +3
|
cannam@95
|
14881
|
cannam@95
|
14882 Sat Mar 29 14:13:18 EST 2003 athena
|
cannam@95
|
14883 * [project @ 2003-03-29 19:13:18 by athena]
|
cannam@95
|
14884 --verbose in paranoid-check produces too much output. Make it quiet.
|
cannam@95
|
14885
|
cannam@95
|
14886 M ./tests/Makefile.am -1 +1
|
cannam@95
|
14887
|
cannam@95
|
14888 Sat Mar 29 13:45:13 EST 2003 stevenj
|
cannam@95
|
14889 * [project @ 2003-03-29 18:45:13 by stevenj]
|
cannam@95
|
14890 fixed transpose bugs...need to check ri-ii before deciding whether Ntuple fits
|
cannam@95
|
14891
|
cannam@95
|
14892 M ./dft/vrank2-transpose.c -5 +9
|
cannam@95
|
14893 M ./dft/vrank3-transpose.c -7 +13
|
cannam@95
|
14894 M ./kernel/ifftw.h -3 +5
|
cannam@95
|
14895 M ./kernel/transpose.c -11 +21
|
cannam@95
|
14896
|
cannam@95
|
14897 Sat Mar 29 08:10:40 EST 2003 athena
|
cannam@95
|
14898 * [project @ 2003-03-29 13:10:40 by athena]
|
cannam@95
|
14899 try more 2^k
|
cannam@95
|
14900
|
cannam@95
|
14901 M ./tests/check.pl +2
|
cannam@95
|
14902
|
cannam@95
|
14903 Sat Mar 29 08:05:41 EST 2003 athena
|
cannam@95
|
14904 * [project @ 2003-03-29 13:05:41 by athena]
|
cannam@95
|
14905 MIN_ALIGNMENT was defined after being used, causing crash in sse2.
|
cannam@95
|
14906
|
cannam@95
|
14907 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
14908
|
cannam@95
|
14909 Sat Mar 29 03:07:34 EST 2003 stevenj
|
cannam@95
|
14910 * [project @ 2003-03-29 08:07:34 by stevenj]
|
cannam@95
|
14911 real transposes are currently unused, and are not needed for MPI code either
|
cannam@95
|
14912
|
cannam@95
|
14913 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
14914 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
14915 R ./kernel/tensor10.c
|
cannam@95
|
14916 M ./kernel/transpose.c -180 +18
|
cannam@95
|
14917 M ./rdft/Makefile.am -2 +3
|
cannam@95
|
14918 M ./rdft/conf.c -3 +5
|
cannam@95
|
14919
|
cannam@95
|
14920 Sat Mar 29 02:58:39 EST 2003 stevenj
|
cannam@95
|
14921 * [project @ 2003-03-29 07:58:39 by stevenj]
|
cannam@95
|
14922 added general transpose
|
cannam@95
|
14923
|
cannam@95
|
14924 A ./kernel/transpose.c
|
cannam@95
|
14925 M ./dft/vrank2-transpose.c -9 +43
|
cannam@95
|
14926 M ./dft/vrank3-transpose.c -25 +57
|
cannam@95
|
14927 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
14928 M ./kernel/ifftw.h -1 +13
|
cannam@95
|
14929 M ./kernel/transpose.c +523
|
cannam@95
|
14930
|
cannam@95
|
14931 Fri Mar 28 22:49:04 EST 2003 stevenj
|
cannam@95
|
14932 * [project @ 2003-03-29 03:49:04 by stevenj]
|
cannam@95
|
14933 added transposition option
|
cannam@95
|
14934
|
cannam@95
|
14935 M ./libbench2/problem.c -1 +18
|
cannam@95
|
14936
|
cannam@95
|
14937 Fri Mar 28 22:09:22 EST 2003 stevenj
|
cannam@95
|
14938 * [project @ 2003-03-29 03:09:22 by stevenj]
|
cannam@95
|
14939 yikes, fixed incorrect applicability of transpose plans
|
cannam@95
|
14940
|
cannam@95
|
14941 A ./kernel/tensor10.c
|
cannam@95
|
14942 M ./dft/vrank2-transpose.c -3 +3
|
cannam@95
|
14943 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
14944 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
14945 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
14946 M ./kernel/tensor10.c +31
|
cannam@95
|
14947 M ./rdft/vrank2-transpose.c -2 +2
|
cannam@95
|
14948 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
14949
|
cannam@95
|
14950 Fri Mar 28 22:06:14 EST 2003 stevenj
|
cannam@95
|
14951 * [project @ 2003-03-29 03:06:14 by stevenj]
|
cannam@95
|
14952 in the future, we might want to allow sz->rnk == 0, vecsz->rnk arbitrary to be converted to r2hc (the apply function already should work for this case)...disabled for now, though
|
cannam@95
|
14953
|
cannam@95
|
14954 M ./rdft/dft-r2hc.c -7 +21
|
cannam@95
|
14955
|
cannam@95
|
14956 Fri Mar 28 19:12:08 EST 2003 stevenj
|
cannam@95
|
14957 * [project @ 2003-03-29 00:12:08 by stevenj]
|
cannam@95
|
14958 use most_unaligned in rdft2
|
cannam@95
|
14959
|
cannam@95
|
14960 M ./kernel/align.c -6 +1
|
cannam@95
|
14961 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
14962 M ./rdft/vrank-geq1-rdft2.c -6 +11
|
cannam@95
|
14963
|
cannam@95
|
14964 Fri Mar 28 19:11:47 EST 2003 stevenj
|
cannam@95
|
14965 * [project @ 2003-03-29 00:11:47 by stevenj]
|
cannam@95
|
14966 slight change
|
cannam@95
|
14967
|
cannam@95
|
14968 M ./tests/Makefile.am -2 +2
|
cannam@95
|
14969
|
cannam@95
|
14970 Fri Mar 28 19:00:21 EST 2003 stevenj
|
cannam@95
|
14971 * [project @ 2003-03-29 00:00:21 by stevenj]
|
cannam@95
|
14972 output message when checks pass
|
cannam@95
|
14973
|
cannam@95
|
14974 M ./tests/Makefile.am +12
|
cannam@95
|
14975
|
cannam@95
|
14976 Fri Mar 28 17:21:47 EST 2003 stevenj
|
cannam@95
|
14977 * [project @ 2003-03-28 22:21:47 by stevenj]
|
cannam@95
|
14978 added ifndef alloca around alloca stuff
|
cannam@95
|
14979
|
cannam@95
|
14980 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
14981
|
cannam@95
|
14982 Fri Mar 28 13:45:50 EST 2003 athena
|
cannam@95
|
14983 * [project @ 2003-03-28 18:45:43 by athena]
|
cannam@95
|
14984 Proper alignment in rader
|
cannam@95
|
14985
|
cannam@95
|
14986 M ./dft/rader.c -2 +4
|
cannam@95
|
14987 M ./dft/vrank-geq1.c -4 +3
|
cannam@95
|
14988 M ./kernel/align.c -3 +2
|
cannam@95
|
14989 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
14990 M ./rdft/dht-rader.c -2 +5
|
cannam@95
|
14991
|
cannam@95
|
14992 Fri Mar 28 12:43:23 EST 2003 stevenj
|
cannam@95
|
14993 * [project @ 2003-03-28 17:43:23 by stevenj]
|
cannam@95
|
14994 whitespace
|
cannam@95
|
14995
|
cannam@95
|
14996 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
14997
|
cannam@95
|
14998 Fri Mar 28 12:41:39 EST 2003 stevenj
|
cannam@95
|
14999 * [project @ 2003-03-28 17:41:39 by stevenj]
|
cannam@95
|
15000 whoops, alloca stuff inside HAVE_ALLOCA
|
cannam@95
|
15001
|
cannam@95
|
15002 M ./kernel/ifftw.h -3 +4
|
cannam@95
|
15003
|
cannam@95
|
15004 Fri Mar 28 12:35:21 EST 2003 stevenj
|
cannam@95
|
15005 * [project @ 2003-03-28 17:35:21 by stevenj]
|
cannam@95
|
15006 make check can afford to be a little bigger
|
cannam@95
|
15007
|
cannam@95
|
15008 M ./tests/Makefile.am -2 +2
|
cannam@95
|
15009
|
cannam@95
|
15010 Fri Mar 28 12:31:32 EST 2003 stevenj
|
cannam@95
|
15011 * [project @ 2003-03-28 17:31:32 by stevenj]
|
cannam@95
|
15012 use same alloca macrology as configure script
|
cannam@95
|
15013
|
cannam@95
|
15014 M ./kernel/ifftw.h -28 +45
|
cannam@95
|
15015
|
cannam@95
|
15016 Fri Mar 28 03:05:15 EST 2003 stevenj
|
cannam@95
|
15017 * [project @ 2003-03-28 08:05:15 by stevenj]
|
cannam@95
|
15018 fallback is no longer needed for mingw
|
cannam@95
|
15019
|
cannam@95
|
15020 M ./kernel/ifftw.h -6 +1
|
cannam@95
|
15021
|
cannam@95
|
15022 Fri Mar 28 02:58:45 EST 2003 stevenj
|
cannam@95
|
15023 * [project @ 2003-03-28 07:58:45 by stevenj]
|
cannam@95
|
15024 alloca fallback for gcc
|
cannam@95
|
15025
|
cannam@95
|
15026 M ./kernel/ifftw.h -3 +4
|
cannam@95
|
15027
|
cannam@95
|
15028 Fri Mar 28 02:49:59 EST 2003 stevenj
|
cannam@95
|
15029 * [project @ 2003-03-28 07:49:59 by stevenj]
|
cannam@95
|
15030 _alloca was added for MinGW, but it causes problems there
|
cannam@95
|
15031
|
cannam@95
|
15032 M ./configure.ac -1 +1
|
cannam@95
|
15033
|
cannam@95
|
15034 Thu Mar 27 22:06:07 EST 2003 stevenj
|
cannam@95
|
15035 * [project @ 2003-03-28 03:06:07 by stevenj]
|
cannam@95
|
15036 fixed most_unaligned for split format
|
cannam@95
|
15037
|
cannam@95
|
15038 M ./kernel/align.c -5 +8
|
cannam@95
|
15039
|
cannam@95
|
15040 Thu Mar 27 19:01:58 EST 2003 stevenj
|
cannam@95
|
15041 * [project @ 2003-03-28 00:01:58 by stevenj]
|
cannam@95
|
15042 whoops
|
cannam@95
|
15043
|
cannam@95
|
15044 M ./Makefile.am -1 +1
|
cannam@95
|
15045
|
cannam@95
|
15046 Thu Mar 27 19:00:20 EST 2003 stevenj
|
cannam@95
|
15047 * [project @ 2003-03-28 00:00:20 by stevenj]
|
cannam@95
|
15048 added pkg-config
|
cannam@95
|
15049
|
cannam@95
|
15050 A ./fftw.pc.in
|
cannam@95
|
15051 M ./Makefile.am -1 +6
|
cannam@95
|
15052 M ./configure.ac +1
|
cannam@95
|
15053 M ./fftw.pc.in +10
|
cannam@95
|
15054
|
cannam@95
|
15055 Thu Mar 27 15:59:01 EST 2003 stevenj
|
cannam@95
|
15056 * [project @ 2003-03-27 20:59:01 by stevenj]
|
cannam@95
|
15057 fixed asserts
|
cannam@95
|
15058
|
cannam@95
|
15059 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
15060 M ./rdft/vrank-geq1-rdft2.c -2 +3
|
cannam@95
|
15061 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
15062
|
cannam@95
|
15063 Thu Mar 27 15:49:53 EST 2003 athena
|
cannam@95
|
15064 * [project @ 2003-03-27 20:49:53 by athena]
|
cannam@95
|
15065 Do not adjust r/i pointers separately.
|
cannam@95
|
15066
|
cannam@95
|
15067 M ./kernel/align.c -4 +5
|
cannam@95
|
15068
|
cannam@95
|
15069 Thu Mar 27 15:17:40 EST 2003 athena
|
cannam@95
|
15070 * [project @ 2003-03-27 20:17:40 by athena]
|
cannam@95
|
15071 iForgot to add files
|
cannam@95
|
15072
|
cannam@95
|
15073 A ./dft/simd/n2b.h
|
cannam@95
|
15074 A ./dft/simd/n2f.h
|
cannam@95
|
15075 M ./dft/simd/n2b.h +25
|
cannam@95
|
15076 M ./dft/simd/n2f.h +25
|
cannam@95
|
15077
|
cannam@95
|
15078 Thu Mar 27 15:10:41 EST 2003 athena
|
cannam@95
|
15079 * [project @ 2003-03-27 20:10:36 by athena]
|
cannam@95
|
15080 Specialized n simd codelets for unit vector stride.
|
cannam@95
|
15081
|
cannam@95
|
15082 A ./dft/simd/n2b.c
|
cannam@95
|
15083 A ./dft/simd/n2f.c
|
cannam@95
|
15084 M ./configure.ac +4
|
cannam@95
|
15085 M ./dft/simd/Makefile.am -2 +2
|
cannam@95
|
15086 M ./dft/simd/codelets/Makefile.am -8 +54
|
cannam@95
|
15087 M ./dft/simd/n1b.c -3 +3
|
cannam@95
|
15088 M ./dft/simd/n1b.h +4
|
cannam@95
|
15089 M ./dft/simd/n1f.c -3 +3
|
cannam@95
|
15090 M ./dft/simd/n1f.h +4
|
cannam@95
|
15091 M ./dft/simd/n2b.c +49
|
cannam@95
|
15092 M ./dft/simd/n2f.c +49
|
cannam@95
|
15093
|
cannam@95
|
15094 Thu Mar 27 08:22:03 EST 2003 athena
|
cannam@95
|
15095 * [project @ 2003-03-27 13:22:03 by athena]
|
cannam@95
|
15096 Changed version number to beta2
|
cannam@95
|
15097
|
cannam@95
|
15098 M ./configure.ac -1 +1
|
cannam@95
|
15099
|
cannam@95
|
15100 Thu Mar 27 06:37:07 EST 2003 athena
|
cannam@95
|
15101 * [project @ 2003-03-27 11:37:07 by athena]
|
cannam@95
|
15102 Changed alignment requirements for n1 simd codelets. Changed
|
cannam@95
|
15103 mechanism for detecting lack of alignment.
|
cannam@95
|
15104
|
cannam@95
|
15105 M ./api/mapflags.c -1 +1
|
cannam@95
|
15106 M ./dft/simd/n1b.c -4 +4
|
cannam@95
|
15107 M ./dft/simd/n1b.h -3
|
cannam@95
|
15108 M ./dft/simd/n1f.c -4 +4
|
cannam@95
|
15109 M ./dft/simd/n1f.h -3
|
cannam@95
|
15110 M ./dft/simd/q1b.c -1 +1
|
cannam@95
|
15111 M ./dft/simd/q1f.c -1 +1
|
cannam@95
|
15112 M ./dft/simd/t1b.c -1 +1
|
cannam@95
|
15113 M ./dft/simd/t1f.c -1 +1
|
cannam@95
|
15114 M ./dft/vrank-geq1.c -7 +7
|
cannam@95
|
15115 M ./kernel/align.c -5 +42
|
cannam@95
|
15116 M ./kernel/ifftw.h -3 +5
|
cannam@95
|
15117 M ./rdft/vrank-geq1-rdft2.c -4 +7
|
cannam@95
|
15118 M ./rdft/vrank-geq1.c -5 +5
|
cannam@95
|
15119
|
cannam@95
|
15120 Thu Mar 27 04:25:06 EST 2003 athena
|
cannam@95
|
15121 * [project @ 2003-03-27 09:25:06 by athena]
|
cannam@95
|
15122 Oops, wrong place for hook
|
cannam@95
|
15123
|
cannam@95
|
15124 M ./tests/bench.c -2 +1
|
cannam@95
|
15125
|
cannam@95
|
15126 Thu Mar 27 02:37:52 EST 2003 stevenj
|
cannam@95
|
15127 * [project @ 2003-03-27 07:37:52 by stevenj]
|
cannam@95
|
15128 added comments to codelet makefiles, to aid people wanting to generate their own code
|
cannam@95
|
15129
|
cannam@95
|
15130 M ./dft/codelets/inplace/Makefile.am -1 +23
|
cannam@95
|
15131 M ./dft/codelets/standard/Makefile.am +24
|
cannam@95
|
15132 M ./dft/k7/codelets/Makefile.am +25
|
cannam@95
|
15133 M ./dft/simd/codelets/Makefile.am -1 +32
|
cannam@95
|
15134 M ./rdft/codelets/hc2r/Makefile.am +25
|
cannam@95
|
15135 M ./rdft/codelets/r2hc/Makefile.am +25
|
cannam@95
|
15136 M ./rdft/codelets/r2r/Makefile.am +18
|
cannam@95
|
15137
|
cannam@95
|
15138 Thu Mar 27 01:42:27 EST 2003 stevenj
|
cannam@95
|
15139 * [project @ 2003-03-27 06:42:27 by stevenj]
|
cannam@95
|
15140 Matteo is also a copyright holder
|
cannam@95
|
15141
|
cannam@95
|
15142 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15143
|
cannam@95
|
15144 Thu Mar 27 01:41:08 EST 2003 stevenj
|
cannam@95
|
15145 * [project @ 2003-03-27 06:41:08 by stevenj]
|
cannam@95
|
15146 FORTRAN is officially Fortran, these days
|
cannam@95
|
15147
|
cannam@95
|
15148 M ./doc/FAQ/fftw-faq.bfnn -2 +2
|
cannam@95
|
15149
|
cannam@95
|
15150 Thu Mar 27 01:40:32 EST 2003 stevenj
|
cannam@95
|
15151 * [project @ 2003-03-27 06:40:32 by stevenj]
|
cannam@95
|
15152 punctuation
|
cannam@95
|
15153
|
cannam@95
|
15154 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15155
|
cannam@95
|
15156 Thu Mar 27 01:40:14 EST 2003 stevenj
|
cannam@95
|
15157 * [project @ 2003-03-27 06:40:14 by stevenj]
|
cannam@95
|
15158 don't use "wrapper"
|
cannam@95
|
15159
|
cannam@95
|
15160 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15161
|
cannam@95
|
15162 Thu Mar 27 01:37:53 EST 2003 stevenj
|
cannam@95
|
15163 * [project @ 2003-03-27 06:37:53 by stevenj]
|
cannam@95
|
15164 plural
|
cannam@95
|
15165
|
cannam@95
|
15166 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15167
|
cannam@95
|
15168 Thu Mar 27 01:35:32 EST 2003 stevenj
|
cannam@95
|
15169 * [project @ 2003-03-27 06:35:32 by stevenj]
|
cannam@95
|
15170 grammar
|
cannam@95
|
15171
|
cannam@95
|
15172 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15173
|
cannam@95
|
15174 Thu Mar 27 01:33:35 EST 2003 stevenj
|
cannam@95
|
15175 * [project @ 2003-03-27 06:33:35 by stevenj]
|
cannam@95
|
15176 better phrasing
|
cannam@95
|
15177
|
cannam@95
|
15178 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15179
|
cannam@95
|
15180 Wed Mar 26 22:47:58 EST 2003 stevenj
|
cannam@95
|
15181 * [project @ 2003-03-27 03:47:58 by stevenj]
|
cannam@95
|
15182 stddef.h should not be needed anymore for this file
|
cannam@95
|
15183
|
cannam@95
|
15184 M ./kernel/align.c -2 +1
|
cannam@95
|
15185
|
cannam@95
|
15186 Wed Mar 26 22:13:48 EST 2003 stevenj
|
cannam@95
|
15187 * [project @ 2003-03-27 03:13:48 by stevenj]
|
cannam@95
|
15188 added comments for Franz mode
|
cannam@95
|
15189
|
cannam@95
|
15190 M ./dft/codelets/standard/Makefile.am -5 +5
|
cannam@95
|
15191
|
cannam@95
|
15192 Wed Mar 26 22:11:58 EST 2003 stevenj
|
cannam@95
|
15193 * [project @ 2003-03-27 03:10:11 by stevenj]
|
cannam@95
|
15194 clarification
|
cannam@95
|
15195
|
cannam@95
|
15196 M ./dft/simd/codelets/Makefile.am -3 +4
|
cannam@95
|
15197
|
cannam@95
|
15198 Wed Mar 26 22:08:51 EST 2003 stevenj
|
cannam@95
|
15199 * [project @ 2003-03-27 03:08:51 by stevenj]
|
cannam@95
|
15200 commented on FRANZ codelets
|
cannam@95
|
15201
|
cannam@95
|
15202 M ./dft/simd/codelets/Makefile.am -5 +5
|
cannam@95
|
15203
|
cannam@95
|
15204 Wed Mar 26 22:06:45 EST 2003 stevenj
|
cannam@95
|
15205 * [project @ 2003-03-27 03:06:45 by stevenj]
|
cannam@95
|
15206 updated
|
cannam@95
|
15207
|
cannam@95
|
15208 M ./NEWS +23
|
cannam@95
|
15209
|
cannam@95
|
15210 Wed Mar 26 21:51:15 EST 2003 stevenj
|
cannam@95
|
15211 * [project @ 2003-03-27 02:51:15 by stevenj]
|
cannam@95
|
15212 disable DIF codelets, since they are never used (apparently) except
|
cannam@95
|
15213 for some non-power-of-two sizes...improve support for the latter by
|
cannam@95
|
15214 adding size 3, 5, and 6 q^2 codelets.
|
cannam@95
|
15215
|
cannam@95
|
15216 M ./dft/codelets/inplace/Makefile.am -4 +8
|
cannam@95
|
15217
|
cannam@95
|
15218 Wed Mar 26 20:07:11 EST 2003 stevenj
|
cannam@95
|
15219 * [project @ 2003-03-27 01:07:11 by stevenj]
|
cannam@95
|
15220 DHT has no forward/backward
|
cannam@95
|
15221
|
cannam@95
|
15222 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
15223
|
cannam@95
|
15224 Wed Mar 26 19:46:12 EST 2003 fftw
|
cannam@95
|
15225 * [project @ 2003-03-27 00:46:12 by fftw]
|
cannam@95
|
15226 added hacky way to use an arbitrary flag
|
cannam@95
|
15227
|
cannam@95
|
15228 M ./tests/bench.c +1
|
cannam@95
|
15229
|
cannam@95
|
15230 Wed Mar 26 19:44:31 EST 2003 athena
|
cannam@95
|
15231 * [project @ 2003-03-27 00:44:31 by athena]
|
cannam@95
|
15232 Better place to install hook
|
cannam@95
|
15233
|
cannam@95
|
15234 M ./tests/bench.c -2 +2
|
cannam@95
|
15235
|
cannam@95
|
15236 Wed Mar 26 19:40:28 EST 2003 stevenj
|
cannam@95
|
15237 * [project @ 2003-03-27 00:40:28 by stevenj]
|
cannam@95
|
15238 noted that the user should run make check if they think FFTW has a bug
|
cannam@95
|
15239
|
cannam@95
|
15240 M ./doc/FAQ/fftw-faq.bfnn -6 +8
|
cannam@95
|
15241
|
cannam@95
|
15242 Wed Mar 26 17:31:16 EST 2003 athena
|
cannam@95
|
15243 * [project @ 2003-03-26 22:31:16 by athena]
|
cannam@95
|
15244 Oops, what am I thinking
|
cannam@95
|
15245
|
cannam@95
|
15246 M ./kernel/planner.c -5 +8
|
cannam@95
|
15247
|
cannam@95
|
15248 Wed Mar 26 17:23:56 EST 2003 athena
|
cannam@95
|
15249 * [project @ 2003-03-26 22:23:56 by athena]
|
cannam@95
|
15250 Grrr.... fixed bug in estimator
|
cannam@95
|
15251
|
cannam@95
|
15252 M ./kernel/planner.c -8 +5
|
cannam@95
|
15253
|
cannam@95
|
15254 Wed Mar 26 17:16:19 EST 2003 athena
|
cannam@95
|
15255 * [project @ 2003-03-26 22:16:19 by athena]
|
cannam@95
|
15256 Oops---the flop count was right. The estimator is broken elsewhere.
|
cannam@95
|
15257
|
cannam@95
|
15258 M ./genfft/c.ml -5 +2
|
cannam@95
|
15259
|
cannam@95
|
15260 Wed Mar 26 14:28:41 EST 2003 athena
|
cannam@95
|
15261 * [project @ 2003-03-26 19:28:41 by athena]
|
cannam@95
|
15262 Fixed SIMD estimator
|
cannam@95
|
15263
|
cannam@95
|
15264 M ./genfft/c.ml -2 +5
|
cannam@95
|
15265
|
cannam@95
|
15266 Wed Mar 26 07:45:03 EST 2003 athena
|
cannam@95
|
15267 * [project @ 2003-03-26 12:45:03 by athena]
|
cannam@95
|
15268 Added twidsq simd codelets
|
cannam@95
|
15269
|
cannam@95
|
15270 A ./dft/simd/q1b.c
|
cannam@95
|
15271 A ./dft/simd/q1b.h
|
cannam@95
|
15272 A ./dft/simd/q1f.c
|
cannam@95
|
15273 A ./dft/simd/q1f.h
|
cannam@95
|
15274 A ./genfft/gen_twidsq_c.ml
|
cannam@95
|
15275 M ./dft/simd/Makefile.am -1 +2
|
cannam@95
|
15276 M ./dft/simd/codelets/Makefile.am -1 +12
|
cannam@95
|
15277 M ./dft/simd/q1b.c +44
|
cannam@95
|
15278 M ./dft/simd/q1b.h +25
|
cannam@95
|
15279 M ./dft/simd/q1f.c +44
|
cannam@95
|
15280 M ./dft/simd/q1f.h +25
|
cannam@95
|
15281 M ./dft/simd/t1b.c +1
|
cannam@95
|
15282 M ./dft/simd/t1f.c +1
|
cannam@95
|
15283 M ./genfft/Makefile.am -8 +14
|
cannam@95
|
15284 M ./genfft/gen_twiddle_c.ml -3 +3
|
cannam@95
|
15285 M ./genfft/gen_twidsq_c.ml +195
|
cannam@95
|
15286 M ./support/Makefile.codelets -1 +2
|
cannam@95
|
15287
|
cannam@95
|
15288 Tue Mar 25 23:33:03 EST 2003 stevenj
|
cannam@95
|
15289 * [project @ 2003-03-26 04:33:03 by stevenj]
|
cannam@95
|
15290 gensrc -> genfft
|
cannam@95
|
15291
|
cannam@95
|
15292 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
15293
|
cannam@95
|
15294 Tue Mar 25 23:32:16 EST 2003 stevenj
|
cannam@95
|
15295 * [project @ 2003-03-26 04:32:16 by stevenj]
|
cannam@95
|
15296 newline
|
cannam@95
|
15297
|
cannam@95
|
15298 M ./TODO +1
|
cannam@95
|
15299
|
cannam@95
|
15300 Tue Mar 25 19:17:08 EST 2003 athena
|
cannam@95
|
15301 * [project @ 2003-03-26 00:17:08 by athena]
|
cannam@95
|
15302 Noted need to add dif simd codelets
|
cannam@95
|
15303
|
cannam@95
|
15304 M ./TODO +1
|
cannam@95
|
15305
|
cannam@95
|
15306 Tue Mar 25 13:03:47 EST 2003 stevenj
|
cannam@95
|
15307 * [project @ 2003-03-25 18:03:47 by stevenj]
|
cannam@95
|
15308 noted shift
|
cannam@95
|
15309
|
cannam@95
|
15310 M ./doc/fftw3.texi -3 +2
|
cannam@95
|
15311
|
cannam@95
|
15312 Tue Mar 25 13:02:47 EST 2003 stevenj
|
cannam@95
|
15313 * [project @ 2003-03-25 18:02:47 by stevenj]
|
cannam@95
|
15314 clarification
|
cannam@95
|
15315
|
cannam@95
|
15316 M ./doc/fftw3.texi -4 +14
|
cannam@95
|
15317
|
cannam@95
|
15318 Tue Mar 25 12:46:44 EST 2003 stevenj
|
cannam@95
|
15319 * [project @ 2003-03-25 17:46:44 by stevenj]
|
cannam@95
|
15320 need make after bootstrap
|
cannam@95
|
15321
|
cannam@95
|
15322 M ./doc/fftw3.texi -2 +3
|
cannam@95
|
15323
|
cannam@95
|
15324 Tue Mar 25 12:31:49 EST 2003 stevenj
|
cannam@95
|
15325 * [project @ 2003-03-25 17:31:49 by stevenj]
|
cannam@95
|
15326 slight change
|
cannam@95
|
15327
|
cannam@95
|
15328 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
15329
|
cannam@95
|
15330 Tue Mar 25 12:30:56 EST 2003 stevenj
|
cannam@95
|
15331 * [project @ 2003-03-25 17:30:56 by stevenj]
|
cannam@95
|
15332 libtool is also needed
|
cannam@95
|
15333
|
cannam@95
|
15334 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
15335
|
cannam@95
|
15336 Tue Mar 25 12:29:52 EST 2003 stevenj
|
cannam@95
|
15337 * [project @ 2003-03-25 17:29:52 by stevenj]
|
cannam@95
|
15338 added code generator introduction
|
cannam@95
|
15339
|
cannam@95
|
15340 M ./doc/fftw3.texi -13 +63
|
cannam@95
|
15341
|
cannam@95
|
15342 Tue Mar 25 11:51:49 EST 2003 stevenj
|
cannam@95
|
15343 * [project @ 2003-03-25 16:51:49 by stevenj]
|
cannam@95
|
15344 added support for REDFT/RODFT/DHT direct codelets
|
cannam@95
|
15345
|
cannam@95
|
15346 A ./genfft/gen_r2r.ml
|
cannam@95
|
15347 A ./rdft/kr2r.c
|
cannam@95
|
15348 A ./rdft/codelets/r2r/
|
cannam@95
|
15349 A ./rdft/codelets/r2r.c
|
cannam@95
|
15350 A ./rdft/codelets/r2r.h
|
cannam@95
|
15351 A ./rdft/codelets/r2r/Makefile.am
|
cannam@95
|
15352 M ./Makefile.am +1
|
cannam@95
|
15353 M ./configure.ac +1
|
cannam@95
|
15354 M ./genfft/Makefile.am -6 +6
|
cannam@95
|
15355 M ./genfft/complex.ml -1 +8
|
cannam@95
|
15356 M ./genfft/complex.mli -1 +2
|
cannam@95
|
15357 M ./genfft/gen_r2r.ml +240
|
cannam@95
|
15358 R ./genfft/gen_trig.ml
|
cannam@95
|
15359 M ./genfft/trig.ml -60 +47
|
cannam@95
|
15360 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
15361 M ./rdft/codelet-rdft.h -2 +2
|
cannam@95
|
15362 M ./rdft/codelets/Makefile.am -2 +2
|
cannam@95
|
15363 M ./rdft/codelets/r2r/Makefile.am +72
|
cannam@95
|
15364 M ./rdft/codelets/r2r.c +38
|
cannam@95
|
15365 M ./rdft/codelets/r2r.h +23
|
cannam@95
|
15366 M ./rdft/conf.c -1 +2
|
cannam@95
|
15367 M ./rdft/direct.c -16 +58
|
cannam@95
|
15368 M ./rdft/kr2r.c +28
|
cannam@95
|
15369 M ./rdft/rdft.h -1 +2
|
cannam@95
|
15370 M ./support/Makefile.codelets -1 +2
|
cannam@95
|
15371
|
cannam@95
|
15372 Tue Mar 25 11:29:29 EST 2003 stevenj
|
cannam@95
|
15373 * [project @ 2003-03-25 16:29:29 by stevenj]
|
cannam@95
|
15374 noted ARM bug; thanks to Jay Treacy
|
cannam@95
|
15375
|
cannam@95
|
15376 M ./doc/FAQ/fftw-faq.bfnn -1 +2
|
cannam@95
|
15377
|
cannam@95
|
15378 Tue Mar 25 07:55:54 EST 2003 athena
|
cannam@95
|
15379 * [project @ 2003-03-25 12:55:54 by athena]
|
cannam@95
|
15380 bugfix from Stefan
|
cannam@95
|
15381
|
cannam@95
|
15382 M ./genfft-k7/vK7Optimization.ml -1 +2
|
cannam@95
|
15383
|
cannam@95
|
15384 Mon Mar 24 15:59:08 EST 2003 stevenj
|
cannam@95
|
15385 * [project @ 2003-03-24 20:59:08 by stevenj]
|
cannam@95
|
15386 slight change
|
cannam@95
|
15387
|
cannam@95
|
15388 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
15389
|
cannam@95
|
15390 Mon Mar 24 15:58:44 EST 2003 stevenj
|
cannam@95
|
15391 * [project @ 2003-03-24 20:58:44 by stevenj]
|
cannam@95
|
15392 caveat
|
cannam@95
|
15393
|
cannam@95
|
15394 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
15395
|
cannam@95
|
15396 Mon Mar 24 15:58:04 EST 2003 stevenj
|
cannam@95
|
15397 * [project @ 2003-03-24 20:58:04 by stevenj]
|
cannam@95
|
15398 warning about DHT
|
cannam@95
|
15399
|
cannam@95
|
15400 M ./doc/fftw3.texi -1 +8
|
cannam@95
|
15401
|
cannam@95
|
15402 Mon Mar 24 08:34:14 EST 2003 athena
|
cannam@95
|
15403 * [project @ 2003-03-24 13:34:14 by athena]
|
cannam@95
|
15404 Oops
|
cannam@95
|
15405
|
cannam@95
|
15406 M ./dft/k7/codelets/Makefile.am -2 +2
|
cannam@95
|
15407
|
cannam@95
|
15408 Mon Mar 24 08:13:15 EST 2003 athena
|
cannam@95
|
15409 * [project @ 2003-03-24 13:13:15 by athena]
|
cannam@95
|
15410 Regression test for p4fftwgel
|
cannam@95
|
15411
|
cannam@95
|
15412 M ./dft/k7/codelets/Makefile.am -2 +2
|
cannam@95
|
15413 M ./tests/Makefile.am +3
|
cannam@95
|
15414 M ./tests/check.pl +4
|
cannam@95
|
15415
|
cannam@95
|
15416 Mon Mar 24 03:09:06 EST 2003 stevenj
|
cannam@95
|
15417 * [project @ 2003-03-24 08:09:06 by stevenj]
|
cannam@95
|
15418 make check is faster, old tests are in make bigcheck
|
cannam@95
|
15419
|
cannam@95
|
15420 M ./tests/Makefile.am -1 +6
|
cannam@95
|
15421
|
cannam@95
|
15422 Sat Mar 22 00:41:21 EST 2003 stevenj
|
cannam@95
|
15423 * [project @ 2003-03-22 05:41:21 by stevenj]
|
cannam@95
|
15424 note
|
cannam@95
|
15425
|
cannam@95
|
15426 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15427
|
cannam@95
|
15428 Sat Mar 22 00:40:05 EST 2003 stevenj
|
cannam@95
|
15429 * [project @ 2003-03-22 05:40:05 by stevenj]
|
cannam@95
|
15430 whoops, line wrapping
|
cannam@95
|
15431
|
cannam@95
|
15432 M ./doc/FAQ/fftw-faq.bfnn -2 +1
|
cannam@95
|
15433
|
cannam@95
|
15434 Fri Mar 21 15:10:00 EST 2003 athena
|
cannam@95
|
15435 * [project @ 2003-03-21 20:10:00 by athena]
|
cannam@95
|
15436 Franz-mode codelets even without SIMD. (disabled)
|
cannam@95
|
15437
|
cannam@95
|
15438 M ./dft/codelets/standard/Makefile.am -2 +59
|
cannam@95
|
15439 M ./genfft/gen_notw.ml -5 +6
|
cannam@95
|
15440 M ./genfft/gen_twiddle.ml -4 +5
|
cannam@95
|
15441
|
cannam@95
|
15442 Fri Mar 21 09:09:30 EST 2003 athena
|
cannam@95
|
15443 * [project @ 2003-03-21 14:09:30 by athena]
|
cannam@95
|
15444 Bug is in netbsd-1.6, not 1.5
|
cannam@95
|
15445
|
cannam@95
|
15446 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15447
|
cannam@95
|
15448 Fri Mar 21 07:45:48 EST 2003 athena
|
cannam@95
|
15449 * [project @ 2003-03-21 12:45:48 by athena]
|
cannam@95
|
15450 const cast, should placate c++ compilers.
|
cannam@95
|
15451
|
cannam@95
|
15452 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
15453
|
cannam@95
|
15454 Thu Mar 20 18:49:49 EST 2003 stevenj
|
cannam@95
|
15455 * [project @ 2003-03-20 23:49:49 by stevenj]
|
cannam@95
|
15456 added FAQ on why plans are array-specific
|
cannam@95
|
15457
|
cannam@95
|
15458 M ./doc/FAQ/fftw-faq.bfnn +26
|
cannam@95
|
15459
|
cannam@95
|
15460 Thu Mar 20 16:12:56 EST 2003 stevenj
|
cannam@95
|
15461 * [project @ 2003-03-20 21:12:56 by stevenj]
|
cannam@95
|
15462 comment fix
|
cannam@95
|
15463
|
cannam@95
|
15464 M ./reodft/reodft010e-r2hc.c -3 +3
|
cannam@95
|
15465
|
cannam@95
|
15466 Thu Mar 20 16:12:15 EST 2003 stevenj
|
cannam@95
|
15467 * [project @ 2003-03-20 21:12:15 by stevenj]
|
cannam@95
|
15468 noted comparison to NR
|
cannam@95
|
15469
|
cannam@95
|
15470 M ./reodft/reodft010e-r2hc.c -1 +5
|
cannam@95
|
15471
|
cannam@95
|
15472 Wed Mar 19 20:13:16 EST 2003 stevenj
|
cannam@95
|
15473 * [project @ 2003-03-20 01:13:16 by stevenj]
|
cannam@95
|
15474 whoops, C99 complex didn't work if complex is a macro (as it is with glibc); thanks to Keh-Cheng Chu for the bug report
|
cannam@95
|
15475
|
cannam@95
|
15476 M ./api/fftw3.h -5 +4
|
cannam@95
|
15477
|
cannam@95
|
15478 Wed Mar 19 16:52:54 EST 2003 stevenj
|
cannam@95
|
15479 * [project @ 2003-03-19 21:52:54 by stevenj]
|
cannam@95
|
15480 noted in help that --enable-k7 enables 3dnow, and that --enable-3dnow is only a fallback
|
cannam@95
|
15481
|
cannam@95
|
15482 M ./configure.ac -2 +2
|
cannam@95
|
15483
|
cannam@95
|
15484 Wed Mar 19 15:09:52 EST 2003 athena
|
cannam@95
|
15485 * [project @ 2003-03-19 20:09:52 by athena]
|
cannam@95
|
15486 New gcc bug. html.refs was not in repository/distribution.
|
cannam@95
|
15487
|
cannam@95
|
15488 A ./doc/FAQ/html.refs
|
cannam@95
|
15489 M ./doc/FAQ/Makefile.am -1 +1
|
cannam@95
|
15490 M ./doc/FAQ/fftw-faq.bfnn -1 +13
|
cannam@95
|
15491 M ./doc/FAQ/html.refs +6
|
cannam@95
|
15492
|
cannam@95
|
15493 Wed Mar 19 10:09:16 EST 2003 athena
|
cannam@95
|
15494 * [project @ 2003-03-19 15:09:16 by athena]
|
cannam@95
|
15495 Don't write wisdom if you don't have it.
|
cannam@95
|
15496
|
cannam@95
|
15497 M ./tests/bench.c -1 +1
|
cannam@95
|
15498
|
cannam@95
|
15499 Tue Mar 18 15:44:41 EST 2003 athena
|
cannam@95
|
15500 * [project @ 2003-03-18 20:44:41 by athena]
|
cannam@95
|
15501 Added index entries for DHT. Similarly for DCT, DST
|
cannam@95
|
15502
|
cannam@95
|
15503 M ./doc/fftw3.texi -1 +6
|
cannam@95
|
15504
|
cannam@95
|
15505 Tue Mar 18 14:50:04 EST 2003 stevenj
|
cannam@95
|
15506 * [project @ 2003-03-18 19:50:04 by stevenj]
|
cannam@95
|
15507 execute should not go through C api, for efficiency
|
cannam@95
|
15508
|
cannam@95
|
15509 M ./api/f77api.c +2
|
cannam@95
|
15510 M ./api/f77funcs.h -5 +10
|
cannam@95
|
15511
|
cannam@95
|
15512 Tue Mar 18 06:14:51 EST 2003 athena
|
cannam@95
|
15513 * [project @ 2003-03-18 11:14:51 by athena]
|
cannam@95
|
15514 Renamed FFTW_IODIM, FFTW_R2R_KIND
|
cannam@95
|
15515
|
cannam@95
|
15516 M ./api/fftw3.h -6 +6
|
cannam@95
|
15517
|
cannam@95
|
15518 Tue Mar 18 00:30:17 EST 2003 stevenj
|
cannam@95
|
15519 * [project @ 2003-03-18 05:30:17 by stevenj]
|
cannam@95
|
15520 added rfftwnd.eps to dist, so that transfig is not required for people trying to build other formats (e.g. ps); thanks to Brian Gough for the bug report
|
cannam@95
|
15521
|
cannam@95
|
15522 M ./doc/Makefile.am -1 +1
|
cannam@95
|
15523
|
cannam@95
|
15524 Mon Mar 17 15:17:59 EST 2003 stevenj
|
cannam@95
|
15525 * [project @ 2003-03-17 20:17:59 by stevenj]
|
cannam@95
|
15526 pointer to upgrading section from tutorial
|
cannam@95
|
15527
|
cannam@95
|
15528 M ./doc/fftw3.texi -1 +4
|
cannam@95
|
15529
|
cannam@95
|
15530 Mon Mar 17 14:44:40 EST 2003 stevenj
|
cannam@95
|
15531 * [project @ 2003-03-17 19:44:40 by stevenj]
|
cannam@95
|
15532 make print_plan and fprint_plan, so that the former can be more easily called from other languages
|
cannam@95
|
15533
|
cannam@95
|
15534 M ./api/f77funcs.h -2 +2
|
cannam@95
|
15535 M ./api/fftw3.h -2 +3
|
cannam@95
|
15536 M ./api/print-plan.c -1 +6
|
cannam@95
|
15537 M ./doc/fftw3.texi -3 +5
|
cannam@95
|
15538 M ./tests/bench.c -1 +1
|
cannam@95
|
15539
|
cannam@95
|
15540 Mon Mar 17 14:19:10 EST 2003 stevenj
|
cannam@95
|
15541 * [project @ 2003-03-17 19:19:10 by stevenj]
|
cannam@95
|
15542 whoops, forgot to change equation image links to .png
|
cannam@95
|
15543
|
cannam@95
|
15544 M ./doc/fftw3.texi -14 +14
|
cannam@95
|
15545
|
cannam@95
|
15546 Mon Mar 17 04:15:50 EST 2003 athena
|
cannam@95
|
15547 * [project @ 2003-03-17 09:15:50 by athena]
|
cannam@95
|
15548 fixed c++ linkage problems
|
cannam@95
|
15549
|
cannam@95
|
15550 M ./api/fftw3.h -4 +4
|
cannam@95
|
15551 M ./api/version.c -8 +5
|
cannam@95
|
15552 M ./support/Makefile.codelets -1 +2
|
cannam@95
|
15553
|
cannam@95
|
15554 Mon Mar 17 03:25:17 EST 2003 athena
|
cannam@95
|
15555 * [project @ 2003-03-17 08:25:17 by athena]
|
cannam@95
|
15556 Removed ``const'', otherwise c++ link fails
|
cannam@95
|
15557
|
cannam@95
|
15558 M ./api/fftw3.h -4 +4
|
cannam@95
|
15559 M ./api/version.c -4 +4
|
cannam@95
|
15560
|
cannam@95
|
15561 Sun Mar 16 20:24:31 EST 2003 stevenj
|
cannam@95
|
15562 * [project @ 2003-03-17 01:24:31 by stevenj]
|
cannam@95
|
15563 fixed C++ annoyances: void* casts, and global variables are static by default(?!?)
|
cannam@95
|
15564
|
cannam@95
|
15565 M ./api/f77api.c -4 +5
|
cannam@95
|
15566 M ./api/f77funcs.h -3 +5
|
cannam@95
|
15567 M ./api/version.c -4 +4
|
cannam@95
|
15568 M ./libbench2/allocate.c -9 +9
|
cannam@95
|
15569 M ./libbench2/getopt-utils.c -2 +2
|
cannam@95
|
15570 M ./libbench2/problem.c -3 +3
|
cannam@95
|
15571 M ./libbench2/speed.c -2 +2
|
cannam@95
|
15572 M ./libbench2/timer.c -2 +2
|
cannam@95
|
15573 M ./libbench2/verify-r2r.c -3 +3
|
cannam@95
|
15574 M ./libbench2/zero.c -9 +9
|
cannam@95
|
15575 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
15576 M ./tests/bench.c -37 +66
|
cannam@95
|
15577 M ./tests/hook.c -2 +2
|
cannam@95
|
15578 M ./tools/fftw-wisdom.c -1 +1
|
cannam@95
|
15579
|
cannam@95
|
15580 Sat Aug 12 23:06:56 EDT 2006 Unknown tagger
|
cannam@95
|
15581 tagged fftw-3-0-beta1
|
cannam@95
|
15582
|
cannam@95
|
15583
|
cannam@95
|
15584 Sun Mar 16 15:29:11 EST 2003 stevenj
|
cannam@95
|
15585 * [project @ 2003-03-16 20:29:11 by stevenj]
|
cannam@95
|
15586 ranlib bug is in binutils
|
cannam@95
|
15587
|
cannam@95
|
15588 M ./doc/FAQ/fftw-faq.bfnn -4 +5
|
cannam@95
|
15589
|
cannam@95
|
15590 Sun Mar 16 15:26:42 EST 2003 stevenj
|
cannam@95
|
15591 * [project @ 2003-03-16 20:26:42 by stevenj]
|
cannam@95
|
15592 ranlib Irix bug
|
cannam@95
|
15593
|
cannam@95
|
15594 M ./doc/FAQ/fftw-faq.bfnn +5
|
cannam@95
|
15595
|
cannam@95
|
15596 Sun Mar 16 15:13:35 EST 2003 stevenj
|
cannam@95
|
15597 * [project @ 2003-03-16 20:13:35 by stevenj]
|
cannam@95
|
15598 start with random tests
|
cannam@95
|
15599
|
cannam@95
|
15600 M ./tests/check.pl -1 +1
|
cannam@95
|
15601
|
cannam@95
|
15602 Sun Mar 16 15:00:04 EST 2003 stevenj
|
cannam@95
|
15603 * [project @ 2003-03-16 20:00:03 by stevenj]
|
cannam@95
|
15604 silenced some compiler warnings, eliminated unused variables, and fixed Makefile.am for f77funcs.h
|
cannam@95
|
15605
|
cannam@95
|
15606 M ./api/Makefile.am -5 +1
|
cannam@95
|
15607 M ./dft/direct.c -3 +2
|
cannam@95
|
15608 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
15609 M ./libbench2/verify-r2r.c -3
|
cannam@95
|
15610 M ./rdft/direct.c -3 +2
|
cannam@95
|
15611 M ./rdft/direct2.c -3 +2
|
cannam@95
|
15612 M ./threads/Makefile.am -3 +1
|
cannam@95
|
15613
|
cannam@95
|
15614 Sun Mar 16 14:55:13 EST 2003 stevenj
|
cannam@95
|
15615 * [project @ 2003-03-16 19:55:13 by stevenj]
|
cannam@95
|
15616 whoops
|
cannam@95
|
15617
|
cannam@95
|
15618 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15619
|
cannam@95
|
15620 Sun Mar 16 14:28:22 EST 2003 stevenj
|
cannam@95
|
15621 * [project @ 2003-03-16 19:28:22 by stevenj]
|
cannam@95
|
15622 3dnow is float
|
cannam@95
|
15623
|
cannam@95
|
15624 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
15625
|
cannam@95
|
15626 Sun Mar 16 14:27:45 EST 2003 stevenj
|
cannam@95
|
15627 * [project @ 2003-03-16 19:27:45 by stevenj]
|
cannam@95
|
15628 fixed k7 docs
|
cannam@95
|
15629
|
cannam@95
|
15630 M ./doc/fftw3.texi -17 +10
|
cannam@95
|
15631
|
cannam@95
|
15632 Sun Mar 16 14:19:10 EST 2003 stevenj
|
cannam@95
|
15633 * [project @ 2003-03-16 19:19:10 by stevenj]
|
cannam@95
|
15634 SGI compilers now support inline
|
cannam@95
|
15635
|
cannam@95
|
15636 M ./kernel/cycle.h -3 +3
|
cannam@95
|
15637
|
cannam@95
|
15638 Sun Mar 16 14:18:32 EST 2003 stevenj
|
cannam@95
|
15639 * [project @ 2003-03-16 19:18:32 by stevenj]
|
cannam@95
|
15640 cruft
|
cannam@95
|
15641
|
cannam@95
|
15642 M ./kernel/cycle.h -2 +1
|
cannam@95
|
15643
|
cannam@95
|
15644 Sun Mar 16 14:15:47 EST 2003 stevenj
|
cannam@95
|
15645 * [project @ 2003-03-16 19:15:47 by stevenj]
|
cannam@95
|
15646 texinfo doesn't like commas in nodes
|
cannam@95
|
15647
|
cannam@95
|
15648 M ./doc/fftw3.texi -16 +15
|
cannam@95
|
15649
|
cannam@95
|
15650 Sun Mar 16 13:52:04 EST 2003 stevenj
|
cannam@95
|
15651 * [project @ 2003-03-16 18:48:30 by stevenj]
|
cannam@95
|
15652 updated
|
cannam@95
|
15653
|
cannam@95
|
15654 M ./ChangeLog -47 +1389
|
cannam@95
|
15655 M ./README +28
|
cannam@95
|
15656
|
cannam@95
|
15657 Sun Mar 16 13:47:44 EST 2003 stevenj
|
cannam@95
|
15658 * [project @ 2003-03-16 18:47:44 by stevenj]
|
cannam@95
|
15659 f77funcs.c -> f77funcs.h so that people don't try to compile it
|
cannam@95
|
15660
|
cannam@95
|
15661 A ./api/f77funcs.h
|
cannam@95
|
15662 A ./threads/f77funcs.h
|
cannam@95
|
15663 M ./api/f77api.c -4 +4
|
cannam@95
|
15664 R ./api/f77funcs.c
|
cannam@95
|
15665 M ./api/f77funcs.h +366
|
cannam@95
|
15666 M ./threads/f77api.c -4 +4
|
cannam@95
|
15667 R ./threads/f77funcs.c
|
cannam@95
|
15668 M ./threads/f77funcs.h +39
|
cannam@95
|
15669
|
cannam@95
|
15670 Sun Mar 16 13:46:11 EST 2003 stevenj
|
cannam@95
|
15671 * [project @ 2003-03-16 18:46:11 by stevenj]
|
cannam@95
|
15672 minor changes
|
cannam@95
|
15673
|
cannam@95
|
15674 M ./doc/FAQ/fftw-faq.bfnn -7 +4
|
cannam@95
|
15675
|
cannam@95
|
15676 Sun Mar 16 13:39:24 EST 2003 stevenj
|
cannam@95
|
15677 * [project @ 2003-03-16 18:39:24 by stevenj]
|
cannam@95
|
15678 updated compiler bug list
|
cannam@95
|
15679
|
cannam@95
|
15680 M ./doc/FAQ/fftw-faq.bfnn -40 +20
|
cannam@95
|
15681
|
cannam@95
|
15682 Sun Mar 16 13:39:07 EST 2003 stevenj
|
cannam@95
|
15683 * [project @ 2003-03-16 18:39:07 by stevenj]
|
cannam@95
|
15684 noted how to set CC
|
cannam@95
|
15685
|
cannam@95
|
15686 M ./doc/fftw3.texi -4 +10
|
cannam@95
|
15687
|
cannam@95
|
15688 Sun Mar 16 13:01:01 EST 2003 stevenj
|
cannam@95
|
15689 * [project @ 2003-03-16 18:01:01 by stevenj]
|
cannam@95
|
15690 TODONE
|
cannam@95
|
15691
|
cannam@95
|
15692 M ./TODO -10
|
cannam@95
|
15693
|
cannam@95
|
15694 Sun Mar 16 13:00:42 EST 2003 stevenj
|
cannam@95
|
15695 * [project @ 2003-03-16 18:00:42 by stevenj]
|
cannam@95
|
15696 yikes, bugfix
|
cannam@95
|
15697
|
cannam@95
|
15698 M ./threads/vrank-geq1-rdft2.c -19 +11
|
cannam@95
|
15699
|
cannam@95
|
15700 Sun Mar 16 10:26:28 EST 2003 stevenj
|
cannam@95
|
15701 * [project @ 2003-03-16 15:26:28 by stevenj]
|
cannam@95
|
15702 whoops
|
cannam@95
|
15703
|
cannam@95
|
15704 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
15705
|
cannam@95
|
15706 Sun Mar 16 09:24:19 EST 2003 athena
|
cannam@95
|
15707 * [project @ 2003-03-16 14:24:19 by athena]
|
cannam@95
|
15708 Report SIMD extensions in version string
|
cannam@95
|
15709
|
cannam@95
|
15710 M ./api/version.c -2 +26
|
cannam@95
|
15711
|
cannam@95
|
15712 Sat Mar 15 18:56:11 EST 2003 stevenj
|
cannam@95
|
15713 * [project @ 2003-03-15 23:56:11 by stevenj]
|
cannam@95
|
15714 more verbose output
|
cannam@95
|
15715
|
cannam@95
|
15716 M ./tests/bench.c +2
|
cannam@95
|
15717
|
cannam@95
|
15718 Sat Mar 15 17:41:25 EST 2003 stevenj
|
cannam@95
|
15719 * [project @ 2003-03-15 22:41:25 by stevenj]
|
cannam@95
|
15720 a couple of additional non-Unix instructions
|
cannam@95
|
15721
|
cannam@95
|
15722 M ./doc/fftw3.texi -1 +9
|
cannam@95
|
15723
|
cannam@95
|
15724 Sat Mar 15 17:15:26 EST 2003 stevenj
|
cannam@95
|
15725 * [project @ 2003-03-15 22:15:26 by stevenj]
|
cannam@95
|
15726 hyphen
|
cannam@95
|
15727
|
cannam@95
|
15728 M ./doc/FAQ/fftw-faq.bfnn -1 +1
|
cannam@95
|
15729
|
cannam@95
|
15730 Sat Mar 15 17:12:29 EST 2003 stevenj
|
cannam@95
|
15731 * [project @ 2003-03-15 22:12:29 by stevenj]
|
cannam@95
|
15732 softened
|
cannam@95
|
15733
|
cannam@95
|
15734 M ./doc/FAQ/fftw-faq.bfnn -3 +3
|
cannam@95
|
15735
|
cannam@95
|
15736 Sat Mar 15 17:09:44 EST 2003 stevenj
|
cannam@95
|
15737 * [project @ 2003-03-15 22:09:44 by stevenj]
|
cannam@95
|
15738 added FAQ, used PNGs
|
cannam@95
|
15739
|
cannam@95
|
15740 A ./doc/equation-dft.png
|
cannam@95
|
15741 A ./doc/equation-dht.png
|
cannam@95
|
15742 A ./doc/equation-idft.png
|
cannam@95
|
15743 A ./doc/equation-redft00.png
|
cannam@95
|
15744 A ./doc/equation-redft01.png
|
cannam@95
|
15745 A ./doc/equation-redft10.png
|
cannam@95
|
15746 A ./doc/equation-redft11.png
|
cannam@95
|
15747 A ./doc/equation-rodft00.png
|
cannam@95
|
15748 A ./doc/equation-rodft01.png
|
cannam@95
|
15749 A ./doc/equation-rodft10.png
|
cannam@95
|
15750 A ./doc/FAQ/
|
cannam@95
|
15751 A ./doc/FAQ/Makefile.am
|
cannam@95
|
15752 A ./doc/FAQ/bfnnconv.pl
|
cannam@95
|
15753 A ./doc/FAQ/fftw-faq.bfnn
|
cannam@95
|
15754 A ./doc/FAQ/m-ascii.pl
|
cannam@95
|
15755 A ./doc/FAQ/m-html.pl
|
cannam@95
|
15756 A ./doc/FAQ/m-info.pl
|
cannam@95
|
15757 A ./doc/FAQ/m-lout.pl
|
cannam@95
|
15758 A ./doc/FAQ/m-post.pl
|
cannam@95
|
15759 A ./doc/equation-rodft11.png
|
cannam@95
|
15760 M ./configure.ac +1
|
cannam@95
|
15761 M ./doc/FAQ/Makefile.am +14
|
cannam@95
|
15762 M ./doc/FAQ/bfnnconv.pl +298
|
cannam@95
|
15763 M ./doc/FAQ/fftw-faq.bfnn +492
|
cannam@95
|
15764 M ./doc/FAQ/m-ascii.pl +189
|
cannam@95
|
15765 M ./doc/FAQ/m-html.pl +337
|
cannam@95
|
15766 M ./doc/FAQ/m-info.pl +226
|
cannam@95
|
15767 M ./doc/FAQ/m-lout.pl +242
|
cannam@95
|
15768 M ./doc/FAQ/m-post.pl +189
|
cannam@95
|
15769 M ./doc/Makefile.am -4 +6
|
cannam@95
|
15770 R ./doc/equation-dft.gif
|
cannam@95
|
15771 M ./doc/equation-dft.png
|
cannam@95
|
15772 R ./doc/equation-dht.gif
|
cannam@95
|
15773 M ./doc/equation-dht.png
|
cannam@95
|
15774 R ./doc/equation-idft.gif
|
cannam@95
|
15775 M ./doc/equation-idft.png
|
cannam@95
|
15776 R ./doc/equation-redft00.gif
|
cannam@95
|
15777 M ./doc/equation-redft00.png
|
cannam@95
|
15778 R ./doc/equation-redft01.gif
|
cannam@95
|
15779 M ./doc/equation-redft01.png
|
cannam@95
|
15780 R ./doc/equation-redft10.gif
|
cannam@95
|
15781 M ./doc/equation-redft10.png
|
cannam@95
|
15782 R ./doc/equation-redft11.gif
|
cannam@95
|
15783 M ./doc/equation-redft11.png
|
cannam@95
|
15784 R ./doc/equation-rodft00.gif
|
cannam@95
|
15785 M ./doc/equation-rodft00.png
|
cannam@95
|
15786 R ./doc/equation-rodft01.gif
|
cannam@95
|
15787 M ./doc/equation-rodft01.png
|
cannam@95
|
15788 R ./doc/equation-rodft10.gif
|
cannam@95
|
15789 M ./doc/equation-rodft10.png
|
cannam@95
|
15790 R ./doc/equation-rodft11.gif
|
cannam@95
|
15791 M ./doc/equation-rodft11.png
|
cannam@95
|
15792
|
cannam@95
|
15793 Sat Mar 15 15:29:43 EST 2003 stevenj
|
cannam@95
|
15794 * [project @ 2003-03-15 20:29:42 by stevenj]
|
cannam@95
|
15795 great copyright update
|
cannam@95
|
15796
|
cannam@95
|
15797 M ./COPYRIGHT -2 +2
|
cannam@95
|
15798 M ./TODO -6
|
cannam@95
|
15799 M ./api/api.h -2 +2
|
cannam@95
|
15800 M ./api/apiplan.c -2 +2
|
cannam@95
|
15801 M ./api/configure.c -2 +2
|
cannam@95
|
15802 M ./api/execute-dft-c2r.c -2 +2
|
cannam@95
|
15803 M ./api/execute-dft-r2c.c -2 +2
|
cannam@95
|
15804 M ./api/execute-dft.c -2 +2
|
cannam@95
|
15805 M ./api/execute-r2r.c -2 +2
|
cannam@95
|
15806 M ./api/execute.c -2 +2
|
cannam@95
|
15807 M ./api/export-wisdom-to-file.c -2 +2
|
cannam@95
|
15808 M ./api/export-wisdom-to-string.c -2 +2
|
cannam@95
|
15809 M ./api/export-wisdom.c -2 +2
|
cannam@95
|
15810 M ./api/extract-reim.c -2 +2
|
cannam@95
|
15811 M ./api/f77api.c -2 +2
|
cannam@95
|
15812 M ./api/f77funcs.c -2 +2
|
cannam@95
|
15813 M ./api/fftw3.h -3 +3
|
cannam@95
|
15814 M ./api/flops.c -2 +2
|
cannam@95
|
15815 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
15816 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
15817 M ./api/import-wisdom-from-file.c -2 +2
|
cannam@95
|
15818 M ./api/import-wisdom-from-string.c -2 +2
|
cannam@95
|
15819 M ./api/import-wisdom.c -2 +2
|
cannam@95
|
15820 M ./api/map-r2r-kind.c -2 +2
|
cannam@95
|
15821 M ./api/mapflags.c -2 +2
|
cannam@95
|
15822 M ./api/mkprinter-file.c -2 +2
|
cannam@95
|
15823 M ./api/mktensor-iodims.c -2 +2
|
cannam@95
|
15824 M ./api/mktensor-rowmajor.c -2 +2
|
cannam@95
|
15825 M ./api/plan-dft-1d.c -2 +2
|
cannam@95
|
15826 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
15827 M ./api/plan-dft-3d.c -2 +2
|
cannam@95
|
15828 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
15829 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
15830 M ./api/plan-dft-c2r-3d.c -2 +2
|
cannam@95
|
15831 M ./api/plan-dft-c2r.c -2 +2
|
cannam@95
|
15832 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
15833 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
15834 M ./api/plan-dft-r2c-3d.c -2 +2
|
cannam@95
|
15835 M ./api/plan-dft-r2c.c -2 +2
|
cannam@95
|
15836 M ./api/plan-dft.c -2 +2
|
cannam@95
|
15837 M ./api/plan-guru-dft-c2r.c -2 +2
|
cannam@95
|
15838 M ./api/plan-guru-dft-r2c.c -2 +2
|
cannam@95
|
15839 M ./api/plan-guru-dft.c -2 +2
|
cannam@95
|
15840 M ./api/plan-guru-r2r.c -2 +2
|
cannam@95
|
15841 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
15842 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
15843 M ./api/plan-many-dft.c -2 +2
|
cannam@95
|
15844 M ./api/plan-many-r2r.c -2 +2
|
cannam@95
|
15845 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
15846 M ./api/plan-r2r-2d.c -2 +2
|
cannam@95
|
15847 M ./api/plan-r2r-3d.c -2 +2
|
cannam@95
|
15848 M ./api/plan-r2r.c -2 +2
|
cannam@95
|
15849 M ./api/print-plan.c -2 +2
|
cannam@95
|
15850 M ./api/rdft2-pad.c -2 +2
|
cannam@95
|
15851 M ./api/the-planner.c -2 +2
|
cannam@95
|
15852 M ./api/version.c -3 +3
|
cannam@95
|
15853 M ./api/x77.h -2 +2
|
cannam@95
|
15854 M ./dft/buffered.c -3 +3
|
cannam@95
|
15855 M ./dft/codelet-dft.h -3 +3
|
cannam@95
|
15856 M ./dft/codelets/n.c -2 +2
|
cannam@95
|
15857 M ./dft/codelets/n.h -2 +2
|
cannam@95
|
15858 M ./dft/codelets/t.c -2 +2
|
cannam@95
|
15859 M ./dft/codelets/t.h -2 +2
|
cannam@95
|
15860 M ./dft/conf.c -3 +3
|
cannam@95
|
15861 M ./dft/ct-dif.c -3 +3
|
cannam@95
|
15862 M ./dft/ct-dit.c -3 +3
|
cannam@95
|
15863 M ./dft/ct-ditbuf.c -3 +3
|
cannam@95
|
15864 M ./dft/ct-ditf.c -3 +3
|
cannam@95
|
15865 M ./dft/ct.c -3 +3
|
cannam@95
|
15866 M ./dft/ct.h -3 +3
|
cannam@95
|
15867 M ./dft/dft.h -3 +3
|
cannam@95
|
15868 M ./dft/direct.c -3 +3
|
cannam@95
|
15869 M ./dft/generic.c -2 +2
|
cannam@95
|
15870 M ./dft/indirect.c -3 +3
|
cannam@95
|
15871 M ./dft/k7/k7.c -3 +3
|
cannam@95
|
15872 M ./dft/kdft-dif.c -3 +3
|
cannam@95
|
15873 M ./dft/kdft-difsq.c -3 +3
|
cannam@95
|
15874 M ./dft/kdft-dit.c -3 +3
|
cannam@95
|
15875 M ./dft/kdft.c -3 +3
|
cannam@95
|
15876 M ./dft/nop.c -3 +3
|
cannam@95
|
15877 M ./dft/plan.c -3 +3
|
cannam@95
|
15878 M ./dft/problem.c -3 +3
|
cannam@95
|
15879 M ./dft/rader-omega.c -2 +2
|
cannam@95
|
15880 M ./dft/rader.c -2 +2
|
cannam@95
|
15881 M ./dft/rank-geq2.c -3 +3
|
cannam@95
|
15882 M ./dft/rank0.c -3 +3
|
cannam@95
|
15883 M ./dft/simd/n1b.c -2 +2
|
cannam@95
|
15884 M ./dft/simd/n1b.h -2 +2
|
cannam@95
|
15885 M ./dft/simd/n1f.c -2 +2
|
cannam@95
|
15886 M ./dft/simd/n1f.h -2 +2
|
cannam@95
|
15887 M ./dft/simd/t1b.c -2 +2
|
cannam@95
|
15888 M ./dft/simd/t1b.h -2 +2
|
cannam@95
|
15889 M ./dft/simd/t1f.c -2 +2
|
cannam@95
|
15890 M ./dft/simd/t1f.h -2 +2
|
cannam@95
|
15891 M ./dft/solve.c -3 +3
|
cannam@95
|
15892 M ./dft/vrank-geq1.c -3 +3
|
cannam@95
|
15893 M ./dft/vrank2-transpose.c -3 +3
|
cannam@95
|
15894 M ./dft/vrank3-transpose.c -3 +3
|
cannam@95
|
15895 M ./dft/zero.c -3 +3
|
cannam@95
|
15896 M ./doc/f77_wisdom.f -2 +2
|
cannam@95
|
15897 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
15898 M ./genfft/algsimp.ml -4 +4
|
cannam@95
|
15899 M ./genfft/algsimp.mli -3 +3
|
cannam@95
|
15900 M ./genfft/annotate.ml -4 +4
|
cannam@95
|
15901 M ./genfft/annotate.mli -3 +3
|
cannam@95
|
15902 M ./genfft/assoctable.ml -3 +3
|
cannam@95
|
15903 M ./genfft/assoctable.mli -3 +3
|
cannam@95
|
15904 M ./genfft/c.ml -3 +3
|
cannam@95
|
15905 M ./genfft/c.mli -3 +3
|
cannam@95
|
15906 M ./genfft/complex.ml -3 +3
|
cannam@95
|
15907 M ./genfft/complex.mli -3 +3
|
cannam@95
|
15908 M ./genfft/conv.ml -2 +2
|
cannam@95
|
15909 M ./genfft/conv.mli -3 +3
|
cannam@95
|
15910 M ./genfft/dag.ml -3 +3
|
cannam@95
|
15911 M ./genfft/dag.mli -3 +3
|
cannam@95
|
15912 M ./genfft/expr.ml -3 +3
|
cannam@95
|
15913 M ./genfft/expr.mli -3 +3
|
cannam@95
|
15914 M ./genfft/fft.ml -4 +4
|
cannam@95
|
15915 M ./genfft/fft.mli -3 +3
|
cannam@95
|
15916 M ./genfft/gen_athnotw.ml -4 +4
|
cannam@95
|
15917 M ./genfft/gen_athtw.ml -4 +4
|
cannam@95
|
15918 M ./genfft/gen_conv.ml -4 +4
|
cannam@95
|
15919 M ./genfft/gen_hc2hc.ml -4 +4
|
cannam@95
|
15920 M ./genfft/gen_hc2r.ml -4 +4
|
cannam@95
|
15921 M ./genfft/gen_notw.ml -4 +4
|
cannam@95
|
15922 M ./genfft/gen_notw_c.ml -4 +4
|
cannam@95
|
15923 M ./genfft/gen_r2hc.ml -4 +4
|
cannam@95
|
15924 M ./genfft/gen_trig.ml -4 +4
|
cannam@95
|
15925 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
15926 M ./genfft/gen_twiddle_c.ml -4 +4
|
cannam@95
|
15927 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
15928 M ./genfft/genutil.ml -3 +3
|
cannam@95
|
15929 M ./genfft/littlesimp.ml -3 +3
|
cannam@95
|
15930 M ./genfft/littlesimp.mli -3 +3
|
cannam@95
|
15931 M ./genfft/magic.ml -3 +3
|
cannam@95
|
15932 M ./genfft/monads.ml -3 +3
|
cannam@95
|
15933 M ./genfft/number.ml -3 +3
|
cannam@95
|
15934 M ./genfft/number.mli -3 +3
|
cannam@95
|
15935 M ./genfft/oracle.ml -3 +3
|
cannam@95
|
15936 M ./genfft/oracle.mli -3 +3
|
cannam@95
|
15937 M ./genfft/schedule.ml -3 +3
|
cannam@95
|
15938 M ./genfft/schedule.mli -3 +3
|
cannam@95
|
15939 M ./genfft/simd.ml -3 +3
|
cannam@95
|
15940 M ./genfft/simd.mli -3 +3
|
cannam@95
|
15941 M ./genfft/simdmagic.ml -3 +3
|
cannam@95
|
15942 M ./genfft/to_alist.ml -3 +3
|
cannam@95
|
15943 M ./genfft/to_alist.mli -3 +3
|
cannam@95
|
15944 M ./genfft/trig.ml -3 +3
|
cannam@95
|
15945 M ./genfft/trig.mli -3 +3
|
cannam@95
|
15946 M ./genfft/twiddle.ml -3 +3
|
cannam@95
|
15947 M ./genfft/twiddle.mli -3 +3
|
cannam@95
|
15948 M ./genfft/unique.ml -3 +3
|
cannam@95
|
15949 M ./genfft/unique.mli -3 +3
|
cannam@95
|
15950 M ./genfft/util.ml -3 +3
|
cannam@95
|
15951 M ./genfft/util.mli -3 +3
|
cannam@95
|
15952 M ./genfft/variable.ml -3 +3
|
cannam@95
|
15953 M ./genfft/variable.mli -3 +3
|
cannam@95
|
15954 M ./genfft-k7/algsimp.ml -4 +4
|
cannam@95
|
15955 M ./genfft-k7/algsimp.mli -3 +3
|
cannam@95
|
15956 M ./genfft-k7/assoctable.ml -3 +3
|
cannam@95
|
15957 M ./genfft-k7/assoctable.mli -3 +3
|
cannam@95
|
15958 M ./genfft-k7/expr.ml -3 +3
|
cannam@95
|
15959 M ./genfft-k7/expr.mli -3 +3
|
cannam@95
|
15960 M ./genfft-k7/fft.ml -4 +4
|
cannam@95
|
15961 M ./genfft-k7/littlesimp.ml -3 +3
|
cannam@95
|
15962 M ./genfft-k7/littlesimp.mli -3 +3
|
cannam@95
|
15963 M ./genfft-k7/monads.ml -3 +3
|
cannam@95
|
15964 M ./genfft-k7/number.ml -3 +3
|
cannam@95
|
15965 M ./genfft-k7/number.mli -3 +3
|
cannam@95
|
15966 M ./genfft-k7/oracle.ml -3 +3
|
cannam@95
|
15967 M ./genfft-k7/oracle.mli -3 +3
|
cannam@95
|
15968 M ./genfft-k7/to_alist.ml -3 +3
|
cannam@95
|
15969 M ./genfft-k7/to_alist.mli -3 +3
|
cannam@95
|
15970 M ./genfft-k7/twiddle.ml -3 +3
|
cannam@95
|
15971 M ./genfft-k7/twiddle.mli -3 +3
|
cannam@95
|
15972 M ./kernel/align.c -3 +3
|
cannam@95
|
15973 M ./kernel/alloc.c -3 +3
|
cannam@95
|
15974 M ./kernel/assert.c -3 +3
|
cannam@95
|
15975 M ./kernel/awake.c -3 +3
|
cannam@95
|
15976 M ./kernel/buffered.c -2 +2
|
cannam@95
|
15977 M ./kernel/ct.c -2 +2
|
cannam@95
|
15978 M ./kernel/cycle.h -3 +3
|
cannam@95
|
15979 M ./kernel/debug.c -3 +3
|
cannam@95
|
15980 M ./kernel/hash.c -2 +2
|
cannam@95
|
15981 M ./kernel/iabs.c -3 +3
|
cannam@95
|
15982 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
15983 M ./kernel/md5-1.c -2 +2
|
cannam@95
|
15984 M ./kernel/md5.c -2 +2
|
cannam@95
|
15985 M ./kernel/minmax.c -3 +3
|
cannam@95
|
15986 M ./kernel/ops.c -3 +3
|
cannam@95
|
15987 M ./kernel/pickdim.c -3 +3
|
cannam@95
|
15988 M ./kernel/plan.c -3 +3
|
cannam@95
|
15989 M ./kernel/planner.c -2 +2
|
cannam@95
|
15990 M ./kernel/primes.c -3 +3
|
cannam@95
|
15991 M ./kernel/print.c -3 +3
|
cannam@95
|
15992 M ./kernel/problem.c -3 +3
|
cannam@95
|
15993 M ./kernel/rader.c -2 +2
|
cannam@95
|
15994 M ./kernel/scan.c -3 +3
|
cannam@95
|
15995 M ./kernel/solver.c -3 +3
|
cannam@95
|
15996 M ./kernel/solvtab.c -3 +3
|
cannam@95
|
15997 M ./kernel/square.c -3 +3
|
cannam@95
|
15998 M ./kernel/stride.c -3 +3
|
cannam@95
|
15999 M ./kernel/tensor.c -3 +3
|
cannam@95
|
16000 M ./kernel/tensor1.c -3 +3
|
cannam@95
|
16001 M ./kernel/tensor2.c -3 +3
|
cannam@95
|
16002 M ./kernel/tensor4.c -3 +3
|
cannam@95
|
16003 M ./kernel/tensor5.c -3 +3
|
cannam@95
|
16004 M ./kernel/tensor7.c -3 +3
|
cannam@95
|
16005 M ./kernel/tensor8.c -3 +3
|
cannam@95
|
16006 M ./kernel/tensor9.c -3 +3
|
cannam@95
|
16007 M ./kernel/timer.c -3 +3
|
cannam@95
|
16008 M ./kernel/trig.c -3 +3
|
cannam@95
|
16009 M ./kernel/trig1.c -3 +3
|
cannam@95
|
16010 M ./kernel/twiddle.c -3 +3
|
cannam@95
|
16011 M ./libbench/bench-main.c -2 +2
|
cannam@95
|
16012 M ./libbench/bench-user.h -2 +2
|
cannam@95
|
16013 M ./libbench/bench.h -2 +2
|
cannam@95
|
16014 M ./libbench/can-do.c -2 +2
|
cannam@95
|
16015 M ./libbench/getopt-utils.c -2 +2
|
cannam@95
|
16016 M ./libbench/info.c -2 +2
|
cannam@95
|
16017 M ./libbench/main.c -2 +2
|
cannam@95
|
16018 M ./libbench/prime.c -2 +2
|
cannam@95
|
16019 M ./libbench/problem.c -2 +2
|
cannam@95
|
16020 M ./libbench/report.c -2 +2
|
cannam@95
|
16021 M ./libbench/speed.c -2 +2
|
cannam@95
|
16022 M ./libbench/timer.c -2 +2
|
cannam@95
|
16023 M ./libbench/util.c -1 +1
|
cannam@95
|
16024 M ./libbench/verify.c -2 +2
|
cannam@95
|
16025 M ./libbench/zero.c -2 +2
|
cannam@95
|
16026 M ./libbench2/aligned-main.c -2 +2
|
cannam@95
|
16027 M ./libbench2/bench-main.c -2 +2
|
cannam@95
|
16028 M ./libbench2/bench-user.h -2 +2
|
cannam@95
|
16029 M ./libbench2/bench.h -2 +2
|
cannam@95
|
16030 M ./libbench2/can-do.c -2 +2
|
cannam@95
|
16031 M ./libbench2/dotens2.c -3 +3
|
cannam@95
|
16032 M ./libbench2/getopt-utils.c -2 +2
|
cannam@95
|
16033 M ./libbench2/info.c -2 +2
|
cannam@95
|
16034 M ./libbench2/main.c -2 +2
|
cannam@95
|
16035 M ./libbench2/problem.c -2 +2
|
cannam@95
|
16036 M ./libbench2/report.c -2 +2
|
cannam@95
|
16037 M ./libbench2/speed.c -2 +2
|
cannam@95
|
16038 M ./libbench2/tensor.c -2 +2
|
cannam@95
|
16039 M ./libbench2/timer.c -2 +2
|
cannam@95
|
16040 M ./libbench2/useropt.c -2 +2
|
cannam@95
|
16041 M ./libbench2/util.c -1 +1
|
cannam@95
|
16042 M ./libbench2/verify-dft.c -3 +3
|
cannam@95
|
16043 M ./libbench2/verify-lib.c -3 +3
|
cannam@95
|
16044 M ./libbench2/verify-r2r.c -2 +2
|
cannam@95
|
16045 M ./libbench2/verify-rdft2.c -3 +3
|
cannam@95
|
16046 M ./libbench2/verify.c -2 +2
|
cannam@95
|
16047 M ./libbench2/verify.h -2 +2
|
cannam@95
|
16048 M ./libbench2/zero.c -2 +2
|
cannam@95
|
16049 M ./rdft/buffered.c -3 +3
|
cannam@95
|
16050 M ./rdft/buffered2.c -3 +3
|
cannam@95
|
16051 M ./rdft/codelet-rdft.h -3 +3
|
cannam@95
|
16052 M ./rdft/codelets/hb.h -2 +2
|
cannam@95
|
16053 M ./rdft/codelets/hc2r.c -2 +2
|
cannam@95
|
16054 M ./rdft/codelets/hc2r.h -2 +2
|
cannam@95
|
16055 M ./rdft/codelets/hc2rIII.h -2 +2
|
cannam@95
|
16056 M ./rdft/codelets/hf.h -2 +2
|
cannam@95
|
16057 M ./rdft/codelets/hfb.c -2 +2
|
cannam@95
|
16058 M ./rdft/codelets/r2hc.c -2 +2
|
cannam@95
|
16059 M ./rdft/codelets/r2hc.h -2 +2
|
cannam@95
|
16060 M ./rdft/codelets/r2hcII.h -2 +2
|
cannam@95
|
16061 M ./rdft/conf.c -3 +3
|
cannam@95
|
16062 M ./rdft/dft-r2hc.c -3 +3
|
cannam@95
|
16063 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
16064 M ./rdft/dht-rader.c -2 +2
|
cannam@95
|
16065 M ./rdft/direct.c -3 +3
|
cannam@95
|
16066 M ./rdft/direct2.c -3 +3
|
cannam@95
|
16067 M ./rdft/generic.c -2 +2
|
cannam@95
|
16068 M ./rdft/hc2hc-buf.c -3 +3
|
cannam@95
|
16069 M ./rdft/hc2hc-dif.c -3 +3
|
cannam@95
|
16070 M ./rdft/hc2hc-dit.c -3 +3
|
cannam@95
|
16071 M ./rdft/hc2hc.c -3 +3
|
cannam@95
|
16072 M ./rdft/hc2hc.h -3 +3
|
cannam@95
|
16073 M ./rdft/indirect.c -3 +3
|
cannam@95
|
16074 M ./rdft/khc2hc-dif.c -3 +3
|
cannam@95
|
16075 M ./rdft/khc2hc-dit.c -3 +3
|
cannam@95
|
16076 M ./rdft/khc2r.c -3 +3
|
cannam@95
|
16077 M ./rdft/kr2hc.c -3 +3
|
cannam@95
|
16078 M ./rdft/nop.c -3 +3
|
cannam@95
|
16079 M ./rdft/nop2.c -3 +3
|
cannam@95
|
16080 M ./rdft/plan.c -3 +3
|
cannam@95
|
16081 M ./rdft/plan2.c -3 +3
|
cannam@95
|
16082 M ./rdft/problem.c -3 +3
|
cannam@95
|
16083 M ./rdft/problem2.c -3 +3
|
cannam@95
|
16084 M ./rdft/rader-hc2hc.c -2 +2
|
cannam@95
|
16085 M ./rdft/rank-geq2-rdft2.c -3 +3
|
cannam@95
|
16086 M ./rdft/rank-geq2.c -3 +3
|
cannam@95
|
16087 M ./rdft/rank0-rdft2.c -3 +3
|
cannam@95
|
16088 M ./rdft/rank0.c -3 +3
|
cannam@95
|
16089 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
16090 M ./rdft/rdft.h -3 +3
|
cannam@95
|
16091 M ./rdft/rdft2-inplace-strides.c -3 +3
|
cannam@95
|
16092 M ./rdft/rdft2-radix2.c -3 +3
|
cannam@95
|
16093 M ./rdft/rdft2-tensor-max-index.c -3 +3
|
cannam@95
|
16094 M ./rdft/solve.c -3 +3
|
cannam@95
|
16095 M ./rdft/solve2.c -3 +3
|
cannam@95
|
16096 M ./rdft/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
16097 M ./rdft/vrank-geq1.c -3 +3
|
cannam@95
|
16098 M ./rdft/vrank2-transpose.c -3 +3
|
cannam@95
|
16099 M ./rdft/vrank3-transpose.c -3 +3
|
cannam@95
|
16100 M ./reodft/conf.c -3 +3
|
cannam@95
|
16101 M ./reodft/redft00e-r2hc.c -3 +3
|
cannam@95
|
16102 M ./reodft/reodft.h -3 +3
|
cannam@95
|
16103 M ./reodft/reodft010e-r2hc.c -3 +3
|
cannam@95
|
16104 M ./reodft/reodft11e-r2hc-odd.c -3 +3
|
cannam@95
|
16105 M ./reodft/reodft11e-r2hc.c -3 +3
|
cannam@95
|
16106 M ./reodft/reodft11e-radix2.c -3 +3
|
cannam@95
|
16107 M ./reodft/rodft00e-r2hc.c -3 +3
|
cannam@95
|
16108 M ./simd/3dnow.c -3 +3
|
cannam@95
|
16109 M ./simd/altivec.c -3 +3
|
cannam@95
|
16110 M ./simd/simd-3dnow.h -2 +2
|
cannam@95
|
16111 M ./simd/simd-altivec.h -2 +2
|
cannam@95
|
16112 M ./simd/simd-sse.h -2 +2
|
cannam@95
|
16113 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
16114 M ./simd/simd.h -2 +2
|
cannam@95
|
16115 M ./simd/sse-aux.c -3 +3
|
cannam@95
|
16116 M ./simd/sse.c -3 +3
|
cannam@95
|
16117 M ./simd/sse2-aux.c -3 +3
|
cannam@95
|
16118 M ./simd/sse2.c -3 +3
|
cannam@95
|
16119 M ./threads/api.c -2 +2
|
cannam@95
|
16120 M ./threads/conf.c -3 +3
|
cannam@95
|
16121 M ./threads/ct-dit.c -3 +3
|
cannam@95
|
16122 M ./threads/dft-vrank-geq1.c -3 +3
|
cannam@95
|
16123 M ./threads/f77api.c -2 +2
|
cannam@95
|
16124 M ./threads/f77funcs.c -2 +2
|
cannam@95
|
16125 M ./threads/hc2hc-dif.c -3 +3
|
cannam@95
|
16126 M ./threads/hc2hc-dit.c -3 +3
|
cannam@95
|
16127 M ./threads/rdft-vrank-geq1.c -3 +3
|
cannam@95
|
16128 M ./threads/threads.c -2 +2
|
cannam@95
|
16129 M ./threads/threads.h -3 +3
|
cannam@95
|
16130 M ./threads/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
16131 M ./tools/fftw-wisdom-to-conf.1 -4 +4
|
cannam@95
|
16132 M ./tools/fftw-wisdom-to-conf.in -2 +2
|
cannam@95
|
16133 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
16134 M ./tools/fftw_wisdom.1.in -4 +4
|
cannam@95
|
16135
|
cannam@95
|
16136 Sat Mar 15 15:14:02 EST 2003 stevenj
|
cannam@95
|
16137 * [project @ 2003-03-15 20:14:02 by stevenj]
|
cannam@95
|
16138 threads in make check
|
cannam@95
|
16139
|
cannam@95
|
16140 M ./TODO -4
|
cannam@95
|
16141 M ./tests/Makefile.am -1 +5
|
cannam@95
|
16142 M ./tests/check.pl +3
|
cannam@95
|
16143
|
cannam@95
|
16144 Sat Mar 15 15:11:24 EST 2003 stevenj
|
cannam@95
|
16145 * [project @ 2003-03-15 20:11:24 by stevenj]
|
cannam@95
|
16146 fixed const warnings
|
cannam@95
|
16147
|
cannam@95
|
16148 M ./threads/ct-dit.c -2 +2
|
cannam@95
|
16149 M ./threads/hc2hc-dif.c -2 +2
|
cannam@95
|
16150 M ./threads/hc2hc-dit.c -2 +2
|
cannam@95
|
16151
|
cannam@95
|
16152 Sat Mar 15 15:08:25 EST 2003 stevenj
|
cannam@95
|
16153 * [project @ 2003-03-15 20:08:25 by stevenj]
|
cannam@95
|
16154 make sure spawn_loop size > 1 (it has to be at least > 0 lest we crash, but > 1 is an optimization)
|
cannam@95
|
16155
|
cannam@95
|
16156 M ./threads/ct-dit.c -1 +2
|
cannam@95
|
16157 M ./threads/hc2hc-dif.c -1 +2
|
cannam@95
|
16158 M ./threads/hc2hc-dit.c -1 +2
|
cannam@95
|
16159
|
cannam@95
|
16160 Sat Mar 15 14:00:17 EST 2003 athena
|
cannam@95
|
16161 * [project @ 2003-03-15 19:00:17 by athena]
|
cannam@95
|
16162 hpux seems to want machine/sys/inline.h as opposed to
|
cannam@95
|
16163 machine/inline.h.
|
cannam@95
|
16164
|
cannam@95
|
16165 M ./kernel/cycle.h -2 +2
|
cannam@95
|
16166
|
cannam@95
|
16167 Sat Mar 15 13:36:56 EST 2003 stevenj
|
cannam@95
|
16168 * [project @ 2003-03-15 18:36:56 by stevenj]
|
cannam@95
|
16169 Sourceforge is really SourceForge.net, and is run by VA
|
cannam@95
|
16170
|
cannam@95
|
16171 M ./doc/fftw3.texi -3 +4
|
cannam@95
|
16172
|
cannam@95
|
16173 Sat Mar 15 13:34:05 EST 2003 stevenj
|
cannam@95
|
16174 * [project @ 2003-03-15 18:33:07 by stevenj]
|
cannam@95
|
16175 comma
|
cannam@95
|
16176
|
cannam@95
|
16177 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16178
|
cannam@95
|
16179 Sat Mar 15 13:31:42 EST 2003 stevenj
|
cannam@95
|
16180 * [project @ 2003-03-15 18:31:42 by stevenj]
|
cannam@95
|
16181 fixed AMD company name
|
cannam@95
|
16182
|
cannam@95
|
16183 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16184
|
cannam@95
|
16185 Sat Mar 15 13:29:41 EST 2003 stevenj
|
cannam@95
|
16186 * [project @ 2003-03-15 18:29:41 by stevenj]
|
cannam@95
|
16187 minor changes
|
cannam@95
|
16188
|
cannam@95
|
16189 M ./doc/fftw3.texi -19 +19
|
cannam@95
|
16190
|
cannam@95
|
16191 Sat Mar 15 13:13:55 EST 2003 stevenj
|
cannam@95
|
16192 * [project @ 2003-03-15 18:13:55 by stevenj]
|
cannam@95
|
16193 more emitter->read_char renaming
|
cannam@95
|
16194
|
cannam@95
|
16195 M ./api/f77api.c -5 +5
|
cannam@95
|
16196 M ./api/f77funcs.c -4 +4
|
cannam@95
|
16197
|
cannam@95
|
16198 Sat Mar 15 13:08:45 EST 2003 stevenj
|
cannam@95
|
16199 * [project @ 2003-03-15 18:08:45 by stevenj]
|
cannam@95
|
16200 more wisdom docs, noted wisdom utilities
|
cannam@95
|
16201
|
cannam@95
|
16202 M ./doc/fftw3.texi -35 +95
|
cannam@95
|
16203
|
cannam@95
|
16204 Sat Mar 15 11:41:32 EST 2003 stevenj
|
cannam@95
|
16205 * [project @ 2003-03-15 16:41:32 by stevenj]
|
cannam@95
|
16206 compound adjectives are hyphenated
|
cannam@95
|
16207
|
cannam@95
|
16208 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16209
|
cannam@95
|
16210 Sat Mar 15 11:40:30 EST 2003 stevenj
|
cannam@95
|
16211 * [project @ 2003-03-15 16:40:30 by stevenj]
|
cannam@95
|
16212 fftw does support another type of packed array via r2r
|
cannam@95
|
16213
|
cannam@95
|
16214 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16215
|
cannam@95
|
16216 Sat Mar 15 11:29:12 EST 2003 stevenj
|
cannam@95
|
16217 * [project @ 2003-03-15 16:29:12 by stevenj]
|
cannam@95
|
16218 write_char/read_char for export/import functions
|
cannam@95
|
16219
|
cannam@95
|
16220 M ./api/export-wisdom.c -4 +4
|
cannam@95
|
16221 M ./api/f77api.c -5 +5
|
cannam@95
|
16222 M ./api/f77funcs.c -4 +4
|
cannam@95
|
16223 M ./api/fftw3.h -3 +3
|
cannam@95
|
16224 M ./api/import-wisdom.c -4 +4
|
cannam@95
|
16225 M ./doc/f77_wisdom.f -6 +6
|
cannam@95
|
16226 M ./doc/fftw3.texi -5 +5
|
cannam@95
|
16227
|
cannam@95
|
16228 Sat Mar 15 11:19:19 EST 2003 stevenj
|
cannam@95
|
16229 * [project @ 2003-03-15 16:19:19 by stevenj]
|
cannam@95
|
16230 comments
|
cannam@95
|
16231
|
cannam@95
|
16232 M ./threads/threads.c -4 +8
|
cannam@95
|
16233
|
cannam@95
|
16234 Sat Mar 15 10:08:26 EST 2003 athena
|
cannam@95
|
16235 * [project @ 2003-03-15 15:08:26 by athena]
|
cannam@95
|
16236 Enabled randomized-cse
|
cannam@95
|
16237
|
cannam@95
|
16238 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
16239
|
cannam@95
|
16240 Sat Mar 15 09:47:49 EST 2003 athena
|
cannam@95
|
16241 * [project @ 2003-03-15 14:47:49 by athena]
|
cannam@95
|
16242 Changed to 3.0-beta1
|
cannam@95
|
16243
|
cannam@95
|
16244 M ./configure.ac -1 +1
|
cannam@95
|
16245
|
cannam@95
|
16246 Sat Mar 15 09:07:31 EST 2003 athena
|
cannam@95
|
16247 * [project @ 2003-03-15 14:07:31 by athena]
|
cannam@95
|
16248 First complete draft
|
cannam@95
|
16249
|
cannam@95
|
16250 M ./doc/fftw3.texi -18 +131
|
cannam@95
|
16251
|
cannam@95
|
16252 Sat Mar 15 08:37:52 EST 2003 athena
|
cannam@95
|
16253 * [project @ 2003-03-15 13:37:52 by athena]
|
cannam@95
|
16254 EMITTER is a misnomer
|
cannam@95
|
16255
|
cannam@95
|
16256 M ./api/fftw3.h -2 +2
|
cannam@95
|
16257 M ./api/import-wisdom.c -8 +6
|
cannam@95
|
16258
|
cannam@95
|
16259 Sat Mar 15 05:50:50 EST 2003 athena
|
cannam@95
|
16260 * [project @ 2003-03-15 10:50:50 by athena]
|
cannam@95
|
16261 Revision, wisdom tutorial, acks.
|
cannam@95
|
16262
|
cannam@95
|
16263 M ./doc/fftw3.texi -44 +219
|
cannam@95
|
16264
|
cannam@95
|
16265 Fri Mar 14 22:59:04 EST 2003 stevenj
|
cannam@95
|
16266 * [project @ 2003-03-15 03:59:04 by stevenj]
|
cannam@95
|
16267 noted OpenMP
|
cannam@95
|
16268
|
cannam@95
|
16269 M ./NEWS +2
|
cannam@95
|
16270
|
cannam@95
|
16271 Fri Mar 14 22:38:49 EST 2003 stevenj
|
cannam@95
|
16272 * [project @ 2003-03-15 03:38:49 by stevenj]
|
cannam@95
|
16273 comment
|
cannam@95
|
16274
|
cannam@95
|
16275 M ./threads/threads.c -1 +1
|
cannam@95
|
16276
|
cannam@95
|
16277 Fri Mar 14 22:38:30 EST 2003 stevenj
|
cannam@95
|
16278 * [project @ 2003-03-15 03:38:30 by stevenj]
|
cannam@95
|
16279 comments
|
cannam@95
|
16280
|
cannam@95
|
16281 M ./threads/threads.c -2 +2
|
cannam@95
|
16282
|
cannam@95
|
16283 Fri Mar 14 22:38:05 EST 2003 stevenj
|
cannam@95
|
16284 * [project @ 2003-03-15 03:38:05 by stevenj]
|
cannam@95
|
16285 reformatting
|
cannam@95
|
16286
|
cannam@95
|
16287 M ./threads/threads.c -3 +1
|
cannam@95
|
16288
|
cannam@95
|
16289 Fri Mar 14 22:26:28 EST 2003 stevenj
|
cannam@95
|
16290 * [project @ 2003-03-15 03:26:28 by stevenj]
|
cannam@95
|
16291 whoops
|
cannam@95
|
16292
|
cannam@95
|
16293 M ./threads/threads.c -2 +2
|
cannam@95
|
16294
|
cannam@95
|
16295 Fri Mar 14 22:11:23 EST 2003 stevenj
|
cannam@95
|
16296 * [project @ 2003-03-15 03:11:23 by stevenj]
|
cannam@95
|
16297 some threads fixes, and added experimental semaphore (pre-thread-spawning) and Linux spinlock support
|
cannam@95
|
16298
|
cannam@95
|
16299 M ./tests/bench.c -1 +10
|
cannam@95
|
16300 M ./threads/api.c +1
|
cannam@95
|
16301 M ./threads/threads.c -8 +159
|
cannam@95
|
16302 M ./threads/threads.h -1 +2
|
cannam@95
|
16303
|
cannam@95
|
16304 Fri Mar 14 20:50:46 EST 2003 stevenj
|
cannam@95
|
16305 * [project @ 2003-03-15 01:50:46 by stevenj]
|
cannam@95
|
16306 whoops
|
cannam@95
|
16307
|
cannam@95
|
16308 M ./threads/f77funcs.c -2 +2
|
cannam@95
|
16309
|
cannam@95
|
16310 Fri Mar 14 18:23:03 EST 2003 stevenj
|
cannam@95
|
16311 * [project @ 2003-03-14 23:23:03 by stevenj]
|
cannam@95
|
16312 added note that FFTW_PATIENT will disable threads if they are not beneficial
|
cannam@95
|
16313
|
cannam@95
|
16314 M ./doc/fftw3.texi -2 +5
|
cannam@95
|
16315
|
cannam@95
|
16316 Fri Mar 14 18:20:44 EST 2003 stevenj
|
cannam@95
|
16317 * [project @ 2003-03-14 23:20:44 by stevenj]
|
cannam@95
|
16318 made fftw_cleanup* more restrictive, in that we don't want to
|
cannam@95
|
16319 guarantee that previously created plans will still work (they won't,
|
cannam@95
|
16320 in the case of threaded plans and fftw_cleanup_threads), and there is
|
cannam@95
|
16321 no reason to provide such a guarantee anyway.
|
cannam@95
|
16322
|
cannam@95
|
16323 M ./doc/fftw3.texi -6 +14
|
cannam@95
|
16324
|
cannam@95
|
16325 Fri Mar 14 17:23:13 EST 2003 athena
|
cannam@95
|
16326 * [project @ 2003-03-14 22:23:13 by athena]
|
cannam@95
|
16327 Moved version.c from kernel/ into api/
|
cannam@95
|
16328
|
cannam@95
|
16329 A ./api/version.c
|
cannam@95
|
16330 M ./api/Makefile.am -1 +2
|
cannam@95
|
16331 M ./api/version.c +28
|
cannam@95
|
16332 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
16333 M ./kernel/ifftw.h -4 +1
|
cannam@95
|
16334 R ./kernel/version.c
|
cannam@95
|
16335
|
cannam@95
|
16336 Fri Mar 14 17:19:50 EST 2003 athena
|
cannam@95
|
16337 * [project @ 2003-03-14 22:19:50 by athena]
|
cannam@95
|
16338 icc-7.0 requires -openmp
|
cannam@95
|
16339
|
cannam@95
|
16340 M ./configure.ac +5
|
cannam@95
|
16341
|
cannam@95
|
16342 Fri Mar 14 14:47:52 EST 2003 athena
|
cannam@95
|
16343 * [project @ 2003-03-14 19:47:52 by athena]
|
cannam@95
|
16344 Ensure that one can do make dist given the distribution
|
cannam@95
|
16345
|
cannam@95
|
16346 M ./doc/Makefile.am -5 +5
|
cannam@95
|
16347
|
cannam@95
|
16348 Fri Mar 14 14:38:11 EST 2003 athena
|
cannam@95
|
16349 * [project @ 2003-03-14 19:38:11 by athena]
|
cannam@95
|
16350 Dist fftw3.pdf, not fftw.pdf
|
cannam@95
|
16351
|
cannam@95
|
16352 M ./doc/Makefile.am -1 +2
|
cannam@95
|
16353
|
cannam@95
|
16354 Fri Mar 14 14:36:25 EST 2003 athena
|
cannam@95
|
16355 * [project @ 2003-03-14 19:36:25 by athena]
|
cannam@95
|
16356 Support -onthreads=%d
|
cannam@95
|
16357
|
cannam@95
|
16358 M ./tests/bench.c -4 +8
|
cannam@95
|
16359
|
cannam@95
|
16360 Fri Mar 14 14:34:21 EST 2003 stevenj
|
cannam@95
|
16361 * [project @ 2003-03-14 19:34:21 by stevenj]
|
cannam@95
|
16362 comment
|
cannam@95
|
16363
|
cannam@95
|
16364 M ./kernel/alloc.c -2 +2
|
cannam@95
|
16365
|
cannam@95
|
16366 Fri Mar 14 14:33:27 EST 2003 stevenj
|
cannam@95
|
16367 * [project @ 2003-03-14 19:33:27 by stevenj]
|
cannam@95
|
16368 whoops
|
cannam@95
|
16369
|
cannam@95
|
16370 M ./threads/Makefile.am -1 +3
|
cannam@95
|
16371
|
cannam@95
|
16372 Fri Mar 14 12:32:18 EST 2003 stevenj
|
cannam@95
|
16373 * [project @ 2003-03-14 17:32:18 by stevenj]
|
cannam@95
|
16374 fftw_real is gone
|
cannam@95
|
16375
|
cannam@95
|
16376 M ./doc/rfftwnd.fig -1 +1
|
cannam@95
|
16377
|
cannam@95
|
16378 Fri Mar 14 12:26:04 EST 2003 stevenj
|
cannam@95
|
16379 * [project @ 2003-03-14 17:26:04 by stevenj]
|
cannam@95
|
16380 typos
|
cannam@95
|
16381
|
cannam@95
|
16382 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16383
|
cannam@95
|
16384 Fri Mar 14 06:21:43 EST 2003 athena
|
cannam@95
|
16385 * [project @ 2003-03-14 11:21:43 by athena]
|
cannam@95
|
16386 More BENCH_DOC strings
|
cannam@95
|
16387
|
cannam@95
|
16388 M ./api/fftw3.h -3 +8
|
cannam@95
|
16389 M ./tests/bench.c -4 +11
|
cannam@95
|
16390
|
cannam@95
|
16391 Fri Mar 14 05:58:53 EST 2003 athena
|
cannam@95
|
16392 * [project @ 2003-03-14 10:58:53 by athena]
|
cannam@95
|
16393 Fixed xref's
|
cannam@95
|
16394
|
cannam@95
|
16395 M ./doc/fftw3.texi -15 +15
|
cannam@95
|
16396
|
cannam@95
|
16397 Fri Mar 14 05:38:26 EST 2003 athena
|
cannam@95
|
16398 * [project @ 2003-03-14 10:38:26 by athena]
|
cannam@95
|
16399 Revised manual (esp. intro and tutorial), fixed texinfo hackery
|
cannam@95
|
16400 for figures.
|
cannam@95
|
16401
|
cannam@95
|
16402 M ./doc/Makefile.am -8 +13
|
cannam@95
|
16403 M ./doc/fftw3.texi -165 +280
|
cannam@95
|
16404 R ./doc/rfftwnd.gif
|
cannam@95
|
16405
|
cannam@95
|
16406 Wed Mar 12 02:42:33 EST 2003 stevenj
|
cannam@95
|
16407 * [project @ 2003-03-12 07:42:33 by stevenj]
|
cannam@95
|
16408 redirect users from guru execute to advanced interface, if possible
|
cannam@95
|
16409
|
cannam@95
|
16410 M ./doc/fftw3.texi -1 +5
|
cannam@95
|
16411
|
cannam@95
|
16412 Wed Mar 12 02:35:22 EST 2003 stevenj
|
cannam@95
|
16413 * [project @ 2003-03-12 07:35:22 by stevenj]
|
cannam@95
|
16414 punctuation
|
cannam@95
|
16415
|
cannam@95
|
16416 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16417
|
cannam@95
|
16418 Wed Mar 12 02:28:51 EST 2003 stevenj
|
cannam@95
|
16419 * [project @ 2003-03-12 07:28:51 by stevenj]
|
cannam@95
|
16420 use correct heading level
|
cannam@95
|
16421
|
cannam@95
|
16422 M ./doc/fftw3.texi -7 +7
|
cannam@95
|
16423
|
cannam@95
|
16424 Wed Mar 12 02:24:37 EST 2003 stevenj
|
cannam@95
|
16425 * [project @ 2003-03-12 07:24:37 by stevenj]
|
cannam@95
|
16426 html generation
|
cannam@95
|
16427
|
cannam@95
|
16428 M ./doc/Makefile.am +15
|
cannam@95
|
16429 M ./doc/fftw3.texi -91 +90
|
cannam@95
|
16430
|
cannam@95
|
16431 Wed Mar 12 01:44:00 EST 2003 stevenj
|
cannam@95
|
16432 * [project @ 2003-03-12 06:44:00 by stevenj]
|
cannam@95
|
16433 added equation GIFs
|
cannam@95
|
16434
|
cannam@95
|
16435 A ./doc/equation-dft.gif
|
cannam@95
|
16436 A ./doc/equation-dht.gif
|
cannam@95
|
16437 A ./doc/equation-idft.gif
|
cannam@95
|
16438 A ./doc/equation-redft00.gif
|
cannam@95
|
16439 A ./doc/equation-redft01.gif
|
cannam@95
|
16440 A ./doc/equation-redft10.gif
|
cannam@95
|
16441 A ./doc/equation-redft11.gif
|
cannam@95
|
16442 A ./doc/equation-rodft00.gif
|
cannam@95
|
16443 A ./doc/equation-rodft01.gif
|
cannam@95
|
16444 A ./doc/equation-rodft10.gif
|
cannam@95
|
16445 A ./doc/equation-rodft11.gif
|
cannam@95
|
16446 M ./doc/equation-dft.gif
|
cannam@95
|
16447 M ./doc/equation-dht.gif
|
cannam@95
|
16448 M ./doc/equation-idft.gif
|
cannam@95
|
16449 M ./doc/equation-redft00.gif
|
cannam@95
|
16450 M ./doc/equation-redft01.gif
|
cannam@95
|
16451 M ./doc/equation-redft10.gif
|
cannam@95
|
16452 M ./doc/equation-redft11.gif
|
cannam@95
|
16453 M ./doc/equation-rodft00.gif
|
cannam@95
|
16454 M ./doc/equation-rodft01.gif
|
cannam@95
|
16455 M ./doc/equation-rodft10.gif
|
cannam@95
|
16456 M ./doc/equation-rodft11.gif
|
cannam@95
|
16457
|
cannam@95
|
16458 Wed Mar 12 01:43:27 EST 2003 stevenj
|
cannam@95
|
16459 * [project @ 2003-03-12 06:43:27 by stevenj]
|
cannam@95
|
16460 punctuation
|
cannam@95
|
16461
|
cannam@95
|
16462 M ./doc/fftw3.texi -18 +18
|
cannam@95
|
16463
|
cannam@95
|
16464 Wed Mar 12 01:26:46 EST 2003 stevenj
|
cannam@95
|
16465 * [project @ 2003-03-12 06:26:46 by stevenj]
|
cannam@95
|
16466 punctuation
|
cannam@95
|
16467
|
cannam@95
|
16468 M ./doc/fftw3.texi -14 +14
|
cannam@95
|
16469
|
cannam@95
|
16470 Wed Mar 12 01:25:12 EST 2003 stevenj
|
cannam@95
|
16471 * [project @ 2003-03-12 06:25:12 by stevenj]
|
cannam@95
|
16472 added multi-dimensional transform definitions
|
cannam@95
|
16473
|
cannam@95
|
16474 M ./doc/fftw3.texi -3 +124
|
cannam@95
|
16475
|
cannam@95
|
16476 Wed Mar 12 00:14:03 EST 2003 stevenj
|
cannam@95
|
16477 * [project @ 2003-03-12 05:14:03 by stevenj]
|
cannam@95
|
16478 slight changes
|
cannam@95
|
16479
|
cannam@95
|
16480 M ./doc/fftw3.texi -3 +5
|
cannam@95
|
16481
|
cannam@95
|
16482 Wed Mar 12 00:06:34 EST 2003 stevenj
|
cannam@95
|
16483 * [project @ 2003-03-12 05:06:34 by stevenj]
|
cannam@95
|
16484 typo
|
cannam@95
|
16485
|
cannam@95
|
16486 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16487
|
cannam@95
|
16488 Tue Mar 11 23:50:43 EST 2003 stevenj
|
cannam@95
|
16489 * [project @ 2003-03-12 04:50:43 by stevenj]
|
cannam@95
|
16490 added 1d version of What FFTW Really Computes
|
cannam@95
|
16491
|
cannam@95
|
16492 M ./doc/fftw3.texi -1 +432
|
cannam@95
|
16493
|
cannam@95
|
16494 Tue Mar 11 21:17:54 EST 2003 stevenj
|
cannam@95
|
16495 * [project @ 2003-03-12 02:17:54 by stevenj]
|
cannam@95
|
16496 note in upgrading section about FFTW_PATIENT
|
cannam@95
|
16497
|
cannam@95
|
16498 M ./doc/fftw3.texi -1 +7
|
cannam@95
|
16499
|
cannam@95
|
16500 Tue Mar 11 15:18:39 EST 2003 stevenj
|
cannam@95
|
16501 * [project @ 2003-03-11 20:18:39 by stevenj]
|
cannam@95
|
16502 added cycle-counter section
|
cannam@95
|
16503
|
cannam@95
|
16504 M ./doc/fftw3.texi -1 +32
|
cannam@95
|
16505
|
cannam@95
|
16506 Tue Mar 11 14:53:44 EST 2003 stevenj
|
cannam@95
|
16507 * [project @ 2003-03-11 19:53:44 by stevenj]
|
cannam@95
|
16508 more ideas
|
cannam@95
|
16509
|
cannam@95
|
16510 M ./TODO +7
|
cannam@95
|
16511
|
cannam@95
|
16512 Mon Mar 10 17:41:35 EST 2003 stevenj
|
cannam@95
|
16513 * [project @ 2003-03-10 22:41:35 by stevenj]
|
cannam@95
|
16514 noted that indirect should probably be merged with rank-geq2, to make a rank-split solver
|
cannam@95
|
16515
|
cannam@95
|
16516 M ./dft/indirect.c -1 +4
|
cannam@95
|
16517 M ./rdft/indirect.c -1 +4
|
cannam@95
|
16518
|
cannam@95
|
16519 Fri Mar 7 03:01:52 EST 2003 stevenj
|
cannam@95
|
16520 * [project @ 2003-03-07 08:01:52 by stevenj]
|
cannam@95
|
16521 added non-Unix installation instructions
|
cannam@95
|
16522
|
cannam@95
|
16523 M ./doc/fftw3.texi -1 +38
|
cannam@95
|
16524
|
cannam@95
|
16525 Fri Mar 7 02:30:59 EST 2003 stevenj
|
cannam@95
|
16526 * [project @ 2003-03-07 07:30:59 by stevenj]
|
cannam@95
|
16527 also talk about stack alignment with SSE/SSE2
|
cannam@95
|
16528
|
cannam@95
|
16529 M ./doc/fftw3.texi -1 +7
|
cannam@95
|
16530
|
cannam@95
|
16531 Fri Mar 7 02:24:07 EST 2003 stevenj
|
cannam@95
|
16532 * [project @ 2003-03-07 07:24:07 by stevenj]
|
cannam@95
|
16533 made warning more dire
|
cannam@95
|
16534
|
cannam@95
|
16535 M ./doc/fftw3.texi -3 +4
|
cannam@95
|
16536
|
cannam@95
|
16537 Fri Mar 7 02:13:25 EST 2003 stevenj
|
cannam@95
|
16538 * [project @ 2003-03-07 07:13:25 by stevenj]
|
cannam@95
|
16539 fix
|
cannam@95
|
16540
|
cannam@95
|
16541 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16542
|
cannam@95
|
16543 Fri Mar 7 02:09:55 EST 2003 stevenj
|
cannam@95
|
16544 * [project @ 2003-03-07 07:09:55 by stevenj]
|
cannam@95
|
16545 number
|
cannam@95
|
16546
|
cannam@95
|
16547 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16548
|
cannam@95
|
16549 Fri Mar 7 02:09:08 EST 2003 stevenj
|
cannam@95
|
16550 * [project @ 2003-03-07 07:09:08 by stevenj]
|
cannam@95
|
16551 fix
|
cannam@95
|
16552
|
cannam@95
|
16553 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16554
|
cannam@95
|
16555 Fri Mar 7 02:08:01 EST 2003 stevenj
|
cannam@95
|
16556 * [project @ 2003-03-07 07:08:01 by stevenj]
|
cannam@95
|
16557 minor
|
cannam@95
|
16558
|
cannam@95
|
16559 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16560
|
cannam@95
|
16561 Fri Mar 7 02:04:45 EST 2003 stevenj
|
cannam@95
|
16562 * [project @ 2003-03-07 07:04:45 by stevenj]
|
cannam@95
|
16563 minor fix
|
cannam@95
|
16564
|
cannam@95
|
16565 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16566
|
cannam@95
|
16567 Fri Mar 7 01:58:15 EST 2003 stevenj
|
cannam@95
|
16568 * [project @ 2003-03-07 06:58:15 by stevenj]
|
cannam@95
|
16569 cross-ref
|
cannam@95
|
16570
|
cannam@95
|
16571 M ./doc/fftw3.texi -2 +3
|
cannam@95
|
16572
|
cannam@95
|
16573 Fri Mar 7 01:57:31 EST 2003 stevenj
|
cannam@95
|
16574 * [project @ 2003-03-07 06:57:31 by stevenj]
|
cannam@95
|
16575 minor
|
cannam@95
|
16576
|
cannam@95
|
16577 M ./doc/fftw3.texi -7 +8
|
cannam@95
|
16578
|
cannam@95
|
16579 Fri Mar 7 01:53:28 EST 2003 stevenj
|
cannam@95
|
16580 * [project @ 2003-03-07 06:53:28 by stevenj]
|
cannam@95
|
16581 more installation manual
|
cannam@95
|
16582
|
cannam@95
|
16583 M ./doc/fftw3.texi -7 +151
|
cannam@95
|
16584
|
cannam@95
|
16585 Fri Mar 7 00:43:40 EST 2003 stevenj
|
cannam@95
|
16586 * [project @ 2003-03-07 05:43:40 by stevenj]
|
cannam@95
|
16587 GNU-lly correct
|
cannam@95
|
16588
|
cannam@95
|
16589 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16590
|
cannam@95
|
16591 Fri Mar 7 00:38:48 EST 2003 stevenj
|
cannam@95
|
16592 * [project @ 2003-03-07 05:38:48 by stevenj]
|
cannam@95
|
16593 started installation section
|
cannam@95
|
16594
|
cannam@95
|
16595 M ./doc/fftw3.texi -3 +33
|
cannam@95
|
16596
|
cannam@95
|
16597 Fri Mar 7 00:25:02 EST 2003 stevenj
|
cannam@95
|
16598 * [project @ 2003-03-07 05:25:02 by stevenj]
|
cannam@95
|
16599 added --without-cycle-counter option as a last resort
|
cannam@95
|
16600
|
cannam@95
|
16601 M ./configure.ac +5
|
cannam@95
|
16602 M ./kernel/timer.c -11 +24
|
cannam@95
|
16603
|
cannam@95
|
16604 Fri Mar 7 00:07:12 EST 2003 stevenj
|
cannam@95
|
16605 * [project @ 2003-03-07 05:07:12 by stevenj]
|
cannam@95
|
16606 macros with () arguments were only standardized in C99, and we don't need them anyway
|
cannam@95
|
16607
|
cannam@95
|
16608 M ./kernel/cycle.h -3 +3
|
cannam@95
|
16609
|
cannam@95
|
16610 Thu Mar 6 23:10:41 EST 2003 stevenj
|
cannam@95
|
16611 * [project @ 2003-03-07 04:10:41 by stevenj]
|
cannam@95
|
16612 wording
|
cannam@95
|
16613
|
cannam@95
|
16614 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16615
|
cannam@95
|
16616 Thu Mar 6 23:03:03 EST 2003 stevenj
|
cannam@95
|
16617 * [project @ 2003-03-07 04:03:03 by stevenj]
|
cannam@95
|
16618 parallelism
|
cannam@95
|
16619
|
cannam@95
|
16620 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16621
|
cannam@95
|
16622 Thu Mar 6 23:01:47 EST 2003 stevenj
|
cannam@95
|
16623 * [project @ 2003-03-07 04:01:47 by stevenj]
|
cannam@95
|
16624 additions to upgrading chapter
|
cannam@95
|
16625
|
cannam@95
|
16626 M ./doc/fftw3.texi -1 +31
|
cannam@95
|
16627
|
cannam@95
|
16628 Thu Mar 6 22:39:36 EST 2003 stevenj
|
cannam@95
|
16629 * [project @ 2003-03-07 03:39:36 by stevenj]
|
cannam@95
|
16630 noted additional humility of FFTW 3 wisdom
|
cannam@95
|
16631
|
cannam@95
|
16632 M ./doc/fftw3.texi -1 +9
|
cannam@95
|
16633
|
cannam@95
|
16634 Thu Mar 6 22:32:44 EST 2003 stevenj
|
cannam@95
|
16635 * [project @ 2003-03-07 03:32:44 by stevenj]
|
cannam@95
|
16636 renaming
|
cannam@95
|
16637
|
cannam@95
|
16638 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
16639
|
cannam@95
|
16640 Thu Mar 6 22:31:00 EST 2003 stevenj
|
cannam@95
|
16641 * [project @ 2003-03-07 03:31:00 by stevenj]
|
cannam@95
|
16642 added placeholder for wisdom reference
|
cannam@95
|
16643
|
cannam@95
|
16644 M ./doc/fftw3.texi -3 +10
|
cannam@95
|
16645
|
cannam@95
|
16646 Thu Mar 6 22:29:38 EST 2003 stevenj
|
cannam@95
|
16647 * [project @ 2003-03-07 03:29:38 by stevenj]
|
cannam@95
|
16648 wrote upgrading chapter
|
cannam@95
|
16649
|
cannam@95
|
16650 M ./doc/fftw3.texi -1 +139
|
cannam@95
|
16651
|
cannam@95
|
16652 Thu Mar 6 18:01:10 EST 2003 stevenj
|
cannam@95
|
16653 * [project @ 2003-03-06 23:01:10 by stevenj]
|
cannam@95
|
16654 slight change
|
cannam@95
|
16655
|
cannam@95
|
16656 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
16657
|
cannam@95
|
16658 Thu Mar 6 18:00:43 EST 2003 stevenj
|
cannam@95
|
16659 * [project @ 2003-03-06 23:00:43 by stevenj]
|
cannam@95
|
16660 placeholder for upgrade chapter
|
cannam@95
|
16661
|
cannam@95
|
16662 M ./doc/fftw3.texi -3 +18
|
cannam@95
|
16663
|
cannam@95
|
16664 Thu Mar 6 13:47:49 EST 2003 stevenj
|
cannam@95
|
16665 * [project @ 2003-03-06 18:47:49 by stevenj]
|
cannam@95
|
16666 whoops
|
cannam@95
|
16667
|
cannam@95
|
16668 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
16669
|
cannam@95
|
16670 Thu Mar 6 13:36:38 EST 2003 stevenj
|
cannam@95
|
16671 * [project @ 2003-03-06 18:36:38 by stevenj]
|
cannam@95
|
16672 strengthed warning about time
|
cannam@95
|
16673
|
cannam@95
|
16674 M ./tools/fftw_wisdom.1.in -1 +1
|
cannam@95
|
16675
|
cannam@95
|
16676 Thu Mar 6 13:35:42 EST 2003 stevenj
|
cannam@95
|
16677 * [project @ 2003-03-06 18:35:42 by stevenj]
|
cannam@95
|
16678 noted -t in example
|
cannam@95
|
16679
|
cannam@95
|
16680 M ./tools/fftw_wisdom.1.in -1 +3
|
cannam@95
|
16681
|
cannam@95
|
16682 Thu Mar 6 13:21:03 EST 2003 stevenj
|
cannam@95
|
16683 * [project @ 2003-03-06 18:21:03 by stevenj]
|
cannam@95
|
16684 pay attention to WINDOWS_F77_MANGLING
|
cannam@95
|
16685
|
cannam@95
|
16686 M ./threads/f77api.c -3 +26
|
cannam@95
|
16687
|
cannam@95
|
16688 Thu Mar 6 02:52:30 EST 2003 stevenj
|
cannam@95
|
16689 * [project @ 2003-03-06 07:52:30 by stevenj]
|
cannam@95
|
16690 punctuation
|
cannam@95
|
16691
|
cannam@95
|
16692 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16693
|
cannam@95
|
16694 Thu Mar 6 02:51:02 EST 2003 stevenj
|
cannam@95
|
16695 * [project @ 2003-03-06 07:51:02 by stevenj]
|
cannam@95
|
16696 index
|
cannam@95
|
16697
|
cannam@95
|
16698 M ./doc/fftw3.texi -1 +3
|
cannam@95
|
16699
|
cannam@95
|
16700 Thu Mar 6 02:50:38 EST 2003 stevenj
|
cannam@95
|
16701 * [project @ 2003-03-06 07:50:38 by stevenj]
|
cannam@95
|
16702 documented C++ <complex> usage
|
cannam@95
|
16703
|
cannam@95
|
16704 M ./doc/fftw3.texi -3 +18
|
cannam@95
|
16705
|
cannam@95
|
16706 Thu Mar 6 02:25:32 EST 2003 stevenj
|
cannam@95
|
16707 * [project @ 2003-03-06 07:25:32 by stevenj]
|
cannam@95
|
16708 got rid of overfull hbox TeX warnings
|
cannam@95
|
16709
|
cannam@95
|
16710 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
16711
|
cannam@95
|
16712 Thu Mar 6 02:20:38 EST 2003 stevenj
|
cannam@95
|
16713 * [project @ 2003-03-06 07:20:38 by stevenj]
|
cannam@95
|
16714 whoops
|
cannam@95
|
16715
|
cannam@95
|
16716 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16717
|
cannam@95
|
16718 Thu Mar 6 02:20:13 EST 2003 stevenj
|
cannam@95
|
16719 * [project @ 2003-03-06 07:20:13 by stevenj]
|
cannam@95
|
16720 noted fftw_iodim split for Fortran guru interface
|
cannam@95
|
16721
|
cannam@95
|
16722 M ./doc/fftw3.texi -5 +16
|
cannam@95
|
16723
|
cannam@95
|
16724 Thu Mar 6 02:14:21 EST 2003 stevenj
|
cannam@95
|
16725 * [project @ 2003-03-06 07:14:21 by stevenj]
|
cannam@95
|
16726 added guru reference
|
cannam@95
|
16727
|
cannam@95
|
16728 M ./doc/fftw3.texi -3 +187
|
cannam@95
|
16729
|
cannam@95
|
16730 Wed Mar 5 22:56:05 EST 2003 stevenj
|
cannam@95
|
16731 * [project @ 2003-03-06 03:56:05 by stevenj]
|
cannam@95
|
16732 minor
|
cannam@95
|
16733
|
cannam@95
|
16734 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16735
|
cannam@95
|
16736 Wed Mar 5 22:45:31 EST 2003 stevenj
|
cannam@95
|
16737 * [project @ 2003-03-06 03:45:31 by stevenj]
|
cannam@95
|
16738 use @r{...} for comment text in code examples
|
cannam@95
|
16739
|
cannam@95
|
16740 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16741
|
cannam@95
|
16742 Wed Mar 5 13:14:04 EST 2003 stevenj
|
cannam@95
|
16743 * [project @ 2003-03-05 18:14:04 by stevenj]
|
cannam@95
|
16744 eliminate warning
|
cannam@95
|
16745
|
cannam@95
|
16746 M ./simd/sse.c -1 +2
|
cannam@95
|
16747
|
cannam@95
|
16748 Wed Mar 5 13:12:56 EST 2003 stevenj
|
cannam@95
|
16749 * [project @ 2003-03-05 18:12:56 by stevenj]
|
cannam@95
|
16750 SIMD_CFLAGS only for simd code
|
cannam@95
|
16751
|
cannam@95
|
16752 M ./configure.ac -5 +8
|
cannam@95
|
16753 M ./dft/simd/Makefile.am -1 +1
|
cannam@95
|
16754 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
16755 M ./kernel/align.c -12 +9
|
cannam@95
|
16756 M ./simd/Makefile.am +1
|
cannam@95
|
16757
|
cannam@95
|
16758 Wed Mar 5 11:06:41 EST 2003 athena
|
cannam@95
|
16759 * [project @ 2003-03-05 16:06:41 by athena]
|
cannam@95
|
16760 Minor changes.
|
cannam@95
|
16761
|
cannam@95
|
16762 M ./doc/fftw3.texi -89 +96
|
cannam@95
|
16763
|
cannam@95
|
16764 Wed Mar 5 02:13:34 EST 2003 stevenj
|
cannam@95
|
16765 * [project @ 2003-03-05 07:13:34 by stevenj]
|
cannam@95
|
16766 cross-compiling with MinGW can't detect f77 mangling, so add an option to use what seems to be the most common styles
|
cannam@95
|
16767
|
cannam@95
|
16768 M ./api/f77api.c -3 +34
|
cannam@95
|
16769 M ./configure.ac +5
|
cannam@95
|
16770
|
cannam@95
|
16771 Tue Mar 4 20:00:31 EST 2003 stevenj
|
cannam@95
|
16772 * [project @ 2003-03-05 01:00:31 by stevenj]
|
cannam@95
|
16773 comment
|
cannam@95
|
16774
|
cannam@95
|
16775 M ./libbench2/util.c -2 +3
|
cannam@95
|
16776
|
cannam@95
|
16777 Tue Mar 4 20:00:13 EST 2003 stevenj
|
cannam@95
|
16778 * [project @ 2003-03-05 01:00:13 by stevenj]
|
cannam@95
|
16779 we only use our-malloc-16 on machines where size_t == uintptr_t, so don't bother doing the right thing with the benchmark
|
cannam@95
|
16780
|
cannam@95
|
16781 M ./libbench2/util.c -1 +1
|
cannam@95
|
16782
|
cannam@95
|
16783 Tue Mar 4 19:46:09 EST 2003 stevenj
|
cannam@95
|
16784 * [project @ 2003-03-05 00:46:09 by stevenj]
|
cannam@95
|
16785 support WITH_OUR_MALLOC16
|
cannam@95
|
16786
|
cannam@95
|
16787 M ./libbench2/util.c -2 +19
|
cannam@95
|
16788
|
cannam@95
|
16789 Tue Mar 4 18:50:53 EST 2003 fftw
|
cannam@95
|
16790 * [project @ 2003-03-04 23:50:53 by fftw]
|
cannam@95
|
16791 automatically add -msse etcetera for --enable-sse etcetera
|
cannam@95
|
16792
|
cannam@95
|
16793 M ./configure.ac +22
|
cannam@95
|
16794
|
cannam@95
|
16795 Tue Mar 4 18:24:26 EST 2003 fftw
|
cannam@95
|
16796 * [project @ 2003-03-04 23:24:26 by fftw]
|
cannam@95
|
16797 got rid of const warning
|
cannam@95
|
16798
|
cannam@95
|
16799 M ./tools/fftw-wisdom.c -2 +2
|
cannam@95
|
16800
|
cannam@95
|
16801 Tue Mar 4 18:22:48 EST 2003 fftw
|
cannam@95
|
16802 * [project @ 2003-03-04 23:22:48 by fftw]
|
cannam@95
|
16803 missing header
|
cannam@95
|
16804
|
cannam@95
|
16805 M ./libbench2/problem.c -1 +2
|
cannam@95
|
16806
|
cannam@95
|
16807 Tue Mar 4 15:55:47 EST 2003 stevenj
|
cannam@95
|
16808 * [project @ 2003-03-04 20:55:47 by stevenj]
|
cannam@95
|
16809 fixes
|
cannam@95
|
16810
|
cannam@95
|
16811 M ./doc/fftw3.texi -15 +49
|
cannam@95
|
16812
|
cannam@95
|
16813 Tue Mar 4 15:53:26 EST 2003 stevenj
|
cannam@95
|
16814 * [project @ 2003-03-04 20:53:26 by stevenj]
|
cannam@95
|
16815 whoops
|
cannam@95
|
16816
|
cannam@95
|
16817 M ./api/import-system-wisdom.c -1 +1
|
cannam@95
|
16818
|
cannam@95
|
16819 Tue Mar 4 02:22:14 EST 2003 stevenj
|
cannam@95
|
16820 * [project @ 2003-03-04 07:22:14 by stevenj]
|
cannam@95
|
16821 started guru reference
|
cannam@95
|
16822
|
cannam@95
|
16823 M ./doc/fftw3.texi -1 +110
|
cannam@95
|
16824
|
cannam@95
|
16825 Tue Mar 4 01:44:09 EST 2003 stevenj
|
cannam@95
|
16826 * [project @ 2003-03-04 06:44:09 by stevenj]
|
cannam@95
|
16827 use same FFTW_IODIM between precisions
|
cannam@95
|
16828
|
cannam@95
|
16829 M ./api/fftw3.h -6 +8
|
cannam@95
|
16830
|
cannam@95
|
16831 Tue Mar 4 00:25:57 EST 2003 stevenj
|
cannam@95
|
16832 * [project @ 2003-03-04 05:25:57 by stevenj]
|
cannam@95
|
16833 renamed section
|
cannam@95
|
16834
|
cannam@95
|
16835 M ./doc/fftw3.texi -5 +5
|
cannam@95
|
16836
|
cannam@95
|
16837 Tue Mar 4 00:21:49 EST 2003 stevenj
|
cannam@95
|
16838 * [project @ 2003-03-04 05:21:49 by stevenj]
|
cannam@95
|
16839 no need for "advanced" in subheadings
|
cannam@95
|
16840
|
cannam@95
|
16841 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
16842
|
cannam@95
|
16843 Tue Mar 4 00:20:05 EST 2003 stevenj
|
cannam@95
|
16844 * [project @ 2003-03-04 05:20:05 by stevenj]
|
cannam@95
|
16845 typo
|
cannam@95
|
16846
|
cannam@95
|
16847 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16848
|
cannam@95
|
16849 Tue Mar 4 00:17:23 EST 2003 stevenj
|
cannam@95
|
16850 * [project @ 2003-03-04 05:17:23 by stevenj]
|
cannam@95
|
16851 finished advanced interface
|
cannam@95
|
16852
|
cannam@95
|
16853 M ./doc/fftw3.texi -1 +34
|
cannam@95
|
16854
|
cannam@95
|
16855 Mon Mar 3 23:26:12 EST 2003 stevenj
|
cannam@95
|
16856 * [project @ 2003-03-04 04:26:12 by stevenj]
|
cannam@95
|
16857 more advance interface docs
|
cannam@95
|
16858
|
cannam@95
|
16859 M ./doc/fftw3.texi -1 +46
|
cannam@95
|
16860
|
cannam@95
|
16861 Mon Mar 3 23:12:09 EST 2003 stevenj
|
cannam@95
|
16862 * [project @ 2003-03-04 04:12:09 by stevenj]
|
cannam@95
|
16863 fail for win32
|
cannam@95
|
16864
|
cannam@95
|
16865 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
16866
|
cannam@95
|
16867 Mon Mar 3 17:18:48 EST 2003 fftw
|
cannam@95
|
16868 * [project @ 2003-03-03 22:18:48 by fftw]
|
cannam@95
|
16869 shortened help string
|
cannam@95
|
16870
|
cannam@95
|
16871 M ./configure.ac -1 +1
|
cannam@95
|
16872
|
cannam@95
|
16873 Mon Mar 3 17:16:17 EST 2003 fftw
|
cannam@95
|
16874 * [project @ 2003-03-03 22:16:17 by fftw]
|
cannam@95
|
16875 fixed cross-refs
|
cannam@95
|
16876
|
cannam@95
|
16877 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16878
|
cannam@95
|
16879 Mon Mar 3 17:07:27 EST 2003 fftw
|
cannam@95
|
16880 * [project @ 2003-03-03 22:07:27 by fftw]
|
cannam@95
|
16881 FFTW_POSSIBLY_UNALIGNED -> simpler FFTW_UNALIGNED in API, added bench option
|
cannam@95
|
16882
|
cannam@95
|
16883 M ./api/fftw3.h -2 +2
|
cannam@95
|
16884 M ./api/mapflags.c -1 +1
|
cannam@95
|
16885 M ./doc/fftw3.texi -3 +3
|
cannam@95
|
16886 M ./tests/bench.c +1
|
cannam@95
|
16887
|
cannam@95
|
16888 Mon Mar 3 16:58:07 EST 2003 fftw
|
cannam@95
|
16889 * [project @ 2003-03-03 21:58:07 by fftw]
|
cannam@95
|
16890 whoops
|
cannam@95
|
16891
|
cannam@95
|
16892 M ./kernel/alloc.c -3 +3
|
cannam@95
|
16893
|
cannam@95
|
16894 Mon Mar 3 16:52:58 EST 2003 fftw
|
cannam@95
|
16895 * [project @ 2003-03-03 21:52:58 by fftw]
|
cannam@95
|
16896 noted assumption
|
cannam@95
|
16897
|
cannam@95
|
16898 M ./kernel/alloc.c -2 +2
|
cannam@95
|
16899
|
cannam@95
|
16900 Mon Mar 3 16:50:33 EST 2003 fftw
|
cannam@95
|
16901 * [project @ 2003-03-03 21:50:33 by fftw]
|
cannam@95
|
16902 provide our own malloc16 routine because of Windows lossage
|
cannam@95
|
16903
|
cannam@95
|
16904 M ./configure.ac +5
|
cannam@95
|
16905 M ./kernel/alloc.c -3 +35
|
cannam@95
|
16906
|
cannam@95
|
16907 Mon Mar 3 13:28:12 EST 2003 stevenj
|
cannam@95
|
16908 * [project @ 2003-03-03 18:28:12 by stevenj]
|
cannam@95
|
16909 capitalization
|
cannam@95
|
16910
|
cannam@95
|
16911 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
16912
|
cannam@95
|
16913 Mon Mar 3 13:26:32 EST 2003 stevenj
|
cannam@95
|
16914 * [project @ 2003-03-03 18:26:32 by stevenj]
|
cannam@95
|
16915 whoops
|
cannam@95
|
16916
|
cannam@95
|
16917 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16918
|
cannam@95
|
16919 Mon Mar 3 12:55:57 EST 2003 stevenj
|
cannam@95
|
16920 * [project @ 2003-03-03 17:55:57 by stevenj]
|
cannam@95
|
16921 vertical skip looks better than indenting for setting off short paragraphs
|
cannam@95
|
16922
|
cannam@95
|
16923 M ./doc/fftw3.texi -1 +6
|
cannam@95
|
16924
|
cannam@95
|
16925 Mon Mar 3 06:34:09 EST 2003 athena
|
cannam@95
|
16926 * [project @ 2003-03-03 11:34:09 by athena]
|
cannam@95
|
16927 Removed franz-mode. Automake was distributing franz files
|
cannam@95
|
16928 whether franz mode was enabled or not.
|
cannam@95
|
16929
|
cannam@95
|
16930 M ./configure.ac -3
|
cannam@95
|
16931 M ./dft/simd/codelets/Makefile.am -7 +2
|
cannam@95
|
16932
|
cannam@95
|
16933 Mon Mar 3 01:44:00 EST 2003 stevenj
|
cannam@95
|
16934 * [project @ 2003-03-03 06:44:00 by stevenj]
|
cannam@95
|
16935 made output boundary conditions more prominent; they are important,
|
cannam@95
|
16936 because they make the different transform types inequivalent in
|
cannam@95
|
16937 parity
|
cannam@95
|
16938
|
cannam@95
|
16939 M ./doc/fftw3.texi -4 +8
|
cannam@95
|
16940
|
cannam@95
|
16941 Mon Mar 3 01:17:28 EST 2003 stevenj
|
cannam@95
|
16942 * [project @ 2003-03-03 06:17:28 by stevenj]
|
cannam@95
|
16943 clarification
|
cannam@95
|
16944
|
cannam@95
|
16945 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16946
|
cannam@95
|
16947 Mon Mar 3 01:17:07 EST 2003 stevenj
|
cannam@95
|
16948 * [project @ 2003-03-03 06:17:07 by stevenj]
|
cannam@95
|
16949 typo
|
cannam@95
|
16950
|
cannam@95
|
16951 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
16952
|
cannam@95
|
16953 Mon Mar 3 01:10:28 EST 2003 stevenj
|
cannam@95
|
16954 * [project @ 2003-03-03 06:10:28 by stevenj]
|
cannam@95
|
16955 started advanced reference
|
cannam@95
|
16956
|
cannam@95
|
16957 M ./doc/fftw3.texi -6 +51
|
cannam@95
|
16958
|
cannam@95
|
16959 Mon Mar 3 00:52:02 EST 2003 stevenj
|
cannam@95
|
16960 * [project @ 2003-03-03 05:52:02 by stevenj]
|
cannam@95
|
16961 r2r reference
|
cannam@95
|
16962
|
cannam@95
|
16963 M ./doc/fftw3.texi -2 +209
|
cannam@95
|
16964
|
cannam@95
|
16965 Sun Mar 2 23:51:21 EST 2003 stevenj
|
cannam@95
|
16966 * [project @ 2003-03-03 04:51:21 by stevenj]
|
cannam@95
|
16967 workaround for info formatting bug
|
cannam@95
|
16968
|
cannam@95
|
16969 M ./doc/fftw3.texi -5 +4
|
cannam@95
|
16970
|
cannam@95
|
16971 Sun Mar 2 23:47:19 EST 2003 stevenj
|
cannam@95
|
16972 * [project @ 2003-03-03 04:47:19 by stevenj]
|
cannam@95
|
16973 noted lack of fftw_malloc in Fortran
|
cannam@95
|
16974
|
cannam@95
|
16975 M ./doc/fftw3.texi -3 +9
|
cannam@95
|
16976
|
cannam@95
|
16977 Sun Mar 2 23:42:52 EST 2003 stevenj
|
cannam@95
|
16978 * [project @ 2003-03-03 04:42:32 by stevenj]
|
cannam@95
|
16979 parallelism
|
cannam@95
|
16980
|
cannam@95
|
16981 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
16982
|
cannam@95
|
16983 Sun Mar 2 23:39:54 EST 2003 stevenj
|
cannam@95
|
16984 * [project @ 2003-03-03 04:39:05 by stevenj]
|
cannam@95
|
16985 whoops
|
cannam@95
|
16986
|
cannam@95
|
16987 M ./doc/fftw3.texi -7 +7
|
cannam@95
|
16988
|
cannam@95
|
16989 Sun Mar 2 23:33:02 EST 2003 stevenj
|
cannam@95
|
16990 * [project @ 2003-03-03 04:33:02 by stevenj]
|
cannam@95
|
16991 r2c/c2r reference
|
cannam@95
|
16992
|
cannam@95
|
16993 M ./doc/fftw3.texi -40 +248
|
cannam@95
|
16994
|
cannam@95
|
16995 Sun Mar 2 22:44:10 EST 2003 stevenj
|
cannam@95
|
16996 * [project @ 2003-03-03 03:44:10 by stevenj]
|
cannam@95
|
16997 table of contents was being included twice
|
cannam@95
|
16998
|
cannam@95
|
16999 M ./doc/fftw3.texi -2 +1
|
cannam@95
|
17000
|
cannam@95
|
17001 Sun Mar 2 22:42:29 EST 2003 stevenj
|
cannam@95
|
17002 * [project @ 2003-03-03 03:42:29 by stevenj]
|
cannam@95
|
17003 minor changes
|
cannam@95
|
17004
|
cannam@95
|
17005 M ./doc/fftw3.texi -15 +16
|
cannam@95
|
17006
|
cannam@95
|
17007 Sun Mar 2 21:54:13 EST 2003 stevenj
|
cannam@95
|
17008 * [project @ 2003-03-03 02:54:13 by stevenj]
|
cannam@95
|
17009 started reference section
|
cannam@95
|
17010
|
cannam@95
|
17011 M ./doc/fftw3.texi -2 +238
|
cannam@95
|
17012
|
cannam@95
|
17013 Sun Mar 2 19:10:02 EST 2003 stevenj
|
cannam@95
|
17014 * [project @ 2003-03-03 00:10:02 by stevenj]
|
cannam@95
|
17015 whoops
|
cannam@95
|
17016
|
cannam@95
|
17017 M ./doc/Makefile.am -2 +2
|
cannam@95
|
17018
|
cannam@95
|
17019 Sun Mar 2 19:03:23 EST 2003 stevenj
|
cannam@95
|
17020 * [project @ 2003-03-03 00:03:23 by stevenj]
|
cannam@95
|
17021 started ref. section
|
cannam@95
|
17022
|
cannam@95
|
17023 M ./doc/fftw3.texi -2 +146
|
cannam@95
|
17024
|
cannam@95
|
17025 Sun Mar 2 18:50:58 EST 2003 stevenj
|
cannam@95
|
17026 * [project @ 2003-03-02 23:50:58 by stevenj]
|
cannam@95
|
17027 fftw_flops takes const plan
|
cannam@95
|
17028
|
cannam@95
|
17029 M ./api/fftw3.h -2 +2
|
cannam@95
|
17030 M ./api/flops.c -1 +1
|
cannam@95
|
17031
|
cannam@95
|
17032 Sun Mar 2 15:54:14 EST 2003 stevenj
|
cannam@95
|
17033 * [project @ 2003-03-02 20:54:14 by stevenj]
|
cannam@95
|
17034 typo
|
cannam@95
|
17035
|
cannam@95
|
17036 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17037
|
cannam@95
|
17038 Sun Mar 2 15:52:41 EST 2003 stevenj
|
cannam@95
|
17039 * [project @ 2003-03-02 20:52:41 by stevenj]
|
cannam@95
|
17040 added "Wisdom of Fortran?" section
|
cannam@95
|
17041
|
cannam@95
|
17042 M ./doc/fftw3.texi -1 +39
|
cannam@95
|
17043
|
cannam@95
|
17044 Sun Mar 2 15:50:37 EST 2003 stevenj
|
cannam@95
|
17045 * [project @ 2003-03-02 20:50:37 by stevenj]
|
cannam@95
|
17046 typo
|
cannam@95
|
17047
|
cannam@95
|
17048 M ./doc/f77_wisdom.f -2 +2
|
cannam@95
|
17049
|
cannam@95
|
17050 Sun Mar 2 15:49:57 EST 2003 stevenj
|
cannam@95
|
17051 * [project @ 2003-03-02 20:49:57 by stevenj]
|
cannam@95
|
17052 wording
|
cannam@95
|
17053
|
cannam@95
|
17054 M ./doc/f77_wisdom.f -1 +1
|
cannam@95
|
17055
|
cannam@95
|
17056 Sun Mar 2 15:46:13 EST 2003 stevenj
|
cannam@95
|
17057 * [project @ 2003-03-02 20:46:13 by stevenj]
|
cannam@95
|
17058 added comments
|
cannam@95
|
17059
|
cannam@95
|
17060 M ./doc/f77_wisdom.f +25
|
cannam@95
|
17061
|
cannam@95
|
17062 Sun Mar 2 15:44:01 EST 2003 stevenj
|
cannam@95
|
17063 * [project @ 2003-03-02 20:44:01 by stevenj]
|
cannam@95
|
17064 added example file
|
cannam@95
|
17065
|
cannam@95
|
17066 A ./doc/f77_wisdom.f
|
cannam@95
|
17067
|
cannam@95
|
17068 Sun Mar 2 15:37:32 EST 2003 stevenj
|
cannam@95
|
17069 * [project @ 2003-03-02 20:37:32 by stevenj]
|
cannam@95
|
17070 don't print out READ WISDOM unless we have
|
cannam@95
|
17071
|
cannam@95
|
17072 M ./tests/bench.c -6 +11
|
cannam@95
|
17073
|
cannam@95
|
17074 Sun Mar 2 15:36:28 EST 2003 stevenj
|
cannam@95
|
17075 * [project @ 2003-03-02 20:36:28 by stevenj]
|
cannam@95
|
17076 EOF is not a space
|
cannam@95
|
17077
|
cannam@95
|
17078 M ./kernel/scan.c -2 +2
|
cannam@95
|
17079
|
cannam@95
|
17080 Sun Mar 2 09:14:37 EST 2003 athena
|
cannam@95
|
17081 * [project @ 2003-03-02 14:14:37 by athena]
|
cannam@95
|
17082 Turn on inline by default
|
cannam@95
|
17083
|
cannam@95
|
17084 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
17085
|
cannam@95
|
17086 Sun Mar 2 07:11:56 EST 2003 athena
|
cannam@95
|
17087 * [project @ 2003-03-02 12:11:56 by athena]
|
cannam@95
|
17088 Optionally inline loop in notw codelets
|
cannam@95
|
17089
|
cannam@95
|
17090 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
17091 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
17092 M ./genfft/gen_notw_c.ml -3 +3
|
cannam@95
|
17093 M ./genfft/gen_r2hc.ml -3 +3
|
cannam@95
|
17094 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
17095
|
cannam@95
|
17096 Sun Mar 2 01:37:41 EST 2003 stevenj
|
cannam@95
|
17097 * [project @ 2003-03-02 06:37:41 by stevenj]
|
cannam@95
|
17098 updated nodes
|
cannam@95
|
17099
|
cannam@95
|
17100 M ./doc/fftw3.texi -5 +9
|
cannam@95
|
17101
|
cannam@95
|
17102 Sun Mar 2 01:37:19 EST 2003 stevenj
|
cannam@95
|
17103 * [project @ 2003-03-02 06:37:19 by stevenj]
|
cannam@95
|
17104 wrote most of Fortran chapter
|
cannam@95
|
17105
|
cannam@95
|
17106 M ./doc/fftw3.texi -1 +208
|
cannam@95
|
17107
|
cannam@95
|
17108 Sun Mar 2 00:58:37 EST 2003 stevenj
|
cannam@95
|
17109 * [project @ 2003-03-02 05:58:37 by stevenj]
|
cannam@95
|
17110 citation
|
cannam@95
|
17111
|
cannam@95
|
17112 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17113
|
cannam@95
|
17114 Sun Mar 2 00:57:22 EST 2003 stevenj
|
cannam@95
|
17115 * [project @ 2003-03-02 05:57:22 by stevenj]
|
cannam@95
|
17116 added parallel FFTW chapter
|
cannam@95
|
17117
|
cannam@95
|
17118 M ./doc/fftw3.texi -3 +209
|
cannam@95
|
17119
|
cannam@95
|
17120 Sat Mar 1 20:42:23 EST 2003 stevenj
|
cannam@95
|
17121 * [project @ 2003-03-02 01:42:23 by stevenj]
|
cannam@95
|
17122 typo
|
cannam@95
|
17123
|
cannam@95
|
17124 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17125
|
cannam@95
|
17126 Sat Mar 1 20:34:38 EST 2003 stevenj
|
cannam@95
|
17127 * [project @ 2003-03-02 01:34:38 by stevenj]
|
cannam@95
|
17128 added inlining to TODO
|
cannam@95
|
17129
|
cannam@95
|
17130 M ./TODO +2
|
cannam@95
|
17131
|
cannam@95
|
17132 Sat Mar 1 19:36:26 EST 2003 stevenj
|
cannam@95
|
17133 * [project @ 2003-03-02 00:36:26 by stevenj]
|
cannam@95
|
17134 added K
|
cannam@95
|
17135
|
cannam@95
|
17136 M ./CONVENTIONS -1 +2
|
cannam@95
|
17137
|
cannam@95
|
17138 Sat Mar 1 19:15:18 EST 2003 stevenj
|
cannam@95
|
17139 * [project @ 2003-03-02 00:15:18 by stevenj]
|
cannam@95
|
17140 use K for constants
|
cannam@95
|
17141
|
cannam@95
|
17142 M ./dft/zero.c -3 +3
|
cannam@95
|
17143 M ./kernel/trig1.c -5 +5
|
cannam@95
|
17144 M ./rdft/generic.c -8 +8
|
cannam@95
|
17145 M ./rdft/problem.c -3 +3
|
cannam@95
|
17146 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
17147 M ./rdft/rdft2-radix2.c -11 +11
|
cannam@95
|
17148 M ./reodft/redft00e-r2hc.c -3 +3
|
cannam@95
|
17149 M ./reodft/reodft010e-r2hc.c -11 +11
|
cannam@95
|
17150 M ./reodft/reodft11e-r2hc.c -7 +7
|
cannam@95
|
17151 M ./reodft/reodft11e-radix2.c -11 +11
|
cannam@95
|
17152 M ./reodft/rodft00e-r2hc.c -3 +3
|
cannam@95
|
17153
|
cannam@95
|
17154 Sat Mar 1 19:14:54 EST 2003 stevenj
|
cannam@95
|
17155 * [project @ 2003-03-02 00:14:54 by stevenj]
|
cannam@95
|
17156 fixed cross-ref
|
cannam@95
|
17157
|
cannam@95
|
17158 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17159
|
cannam@95
|
17160 Sat Mar 1 19:14:16 EST 2003 stevenj
|
cannam@95
|
17161 * [project @ 2003-03-02 00:14:16 by stevenj]
|
cannam@95
|
17162 whoops
|
cannam@95
|
17163
|
cannam@95
|
17164 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
17165
|
cannam@95
|
17166 Sat Mar 1 18:50:43 EST 2003 stevenj
|
cannam@95
|
17167 * [project @ 2003-03-01 23:50:43 by stevenj]
|
cannam@95
|
17168 cleanup
|
cannam@95
|
17169
|
cannam@95
|
17170 M ./doc/fftw3.texi -8 +8
|
cannam@95
|
17171
|
cannam@95
|
17172 Sat Mar 1 18:46:38 EST 2003 stevenj
|
cannam@95
|
17173 * [project @ 2003-03-01 23:46:38 by stevenj]
|
cannam@95
|
17174 "words of wisdom" by itself is a little too obscure
|
cannam@95
|
17175
|
cannam@95
|
17176 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
17177
|
cannam@95
|
17178 Sat Mar 1 18:43:21 EST 2003 stevenj
|
cannam@95
|
17179 * [project @ 2003-03-01 23:43:21 by stevenj]
|
cannam@95
|
17180 re-added multi-dimensional array stuff
|
cannam@95
|
17181
|
cannam@95
|
17182 M ./doc/fftw3.texi -1 +203
|
cannam@95
|
17183
|
cannam@95
|
17184 Sat Mar 1 18:15:22 EST 2003 stevenj
|
cannam@95
|
17185 * [project @ 2003-03-01 23:15:22 by stevenj]
|
cannam@95
|
17186 added alignment section
|
cannam@95
|
17187
|
cannam@95
|
17188 M ./doc/fftw3.texi -4 +93
|
cannam@95
|
17189
|
cannam@95
|
17190 Sat Mar 1 16:34:21 EST 2003 stevenj
|
cannam@95
|
17191 * [project @ 2003-03-01 21:34:21 by stevenj]
|
cannam@95
|
17192 shrunk code
|
cannam@95
|
17193
|
cannam@95
|
17194 M ./reodft/reodft11e-r2hc-odd.c -147 +57
|
cannam@95
|
17195
|
cannam@95
|
17196 Fri Feb 28 20:22:00 EST 2003 stevenj
|
cannam@95
|
17197 * [project @ 2003-03-01 01:22:00 by stevenj]
|
cannam@95
|
17198 slight compression
|
cannam@95
|
17199
|
cannam@95
|
17200 M ./reodft/reodft11e-r2hc-odd.c -146 +122
|
cannam@95
|
17201
|
cannam@95
|
17202 Fri Feb 28 19:01:20 EST 2003 stevenj
|
cannam@95
|
17203 * [project @ 2003-03-01 00:01:20 by stevenj]
|
cannam@95
|
17204 style
|
cannam@95
|
17205
|
cannam@95
|
17206 M ./doc/fftw3.texi -7 +7
|
cannam@95
|
17207 M ./reodft/reodft11e-radix2.c -2 +2
|
cannam@95
|
17208
|
cannam@95
|
17209 Fri Feb 28 18:46:53 EST 2003 stevenj
|
cannam@95
|
17210 * [project @ 2003-02-28 23:46:53 by stevenj]
|
cannam@95
|
17211 noted not in API
|
cannam@95
|
17212
|
cannam@95
|
17213 M ./CONVENTIONS -1 +1
|
cannam@95
|
17214
|
cannam@95
|
17215 Fri Feb 28 18:43:14 EST 2003 stevenj
|
cannam@95
|
17216 * [project @ 2003-02-28 23:43:14 by stevenj]
|
cannam@95
|
17217 more updates
|
cannam@95
|
17218
|
cannam@95
|
17219 M ./CONVENTIONS -3 +4
|
cannam@95
|
17220
|
cannam@95
|
17221 Fri Feb 28 18:38:42 EST 2003 stevenj
|
cannam@95
|
17222 * [project @ 2003-02-28 23:38:42 by stevenj]
|
cannam@95
|
17223 slight updates
|
cannam@95
|
17224
|
cannam@95
|
17225 M ./CONVENTIONS -3 +4
|
cannam@95
|
17226
|
cannam@95
|
17227 Fri Feb 28 18:28:58 EST 2003 stevenj
|
cannam@95
|
17228 * [project @ 2003-02-28 23:28:58 by stevenj]
|
cannam@95
|
17229 great const-ification of apply/solve and print
|
cannam@95
|
17230
|
cannam@95
|
17231 M ./api/f77funcs.c -1 +1
|
cannam@95
|
17232 M ./api/fftw3.h -2 +2
|
cannam@95
|
17233 M ./api/print-plan.c -1 +1
|
cannam@95
|
17234 M ./dft/buffered.c -5 +5
|
cannam@95
|
17235 M ./dft/ct-dif.c -3 +3
|
cannam@95
|
17236 M ./dft/ct-dit.c -3 +3
|
cannam@95
|
17237 M ./dft/ct-ditbuf.c -3 +3
|
cannam@95
|
17238 M ./dft/ct-ditf.c -3 +3
|
cannam@95
|
17239 M ./dft/ct.c -3 +3
|
cannam@95
|
17240 M ./dft/dft.h -3 +3
|
cannam@95
|
17241 M ./dft/direct.c -5 +5
|
cannam@95
|
17242 M ./dft/generic.c -4 +4
|
cannam@95
|
17243 M ./dft/indirect.c -7 +7
|
cannam@95
|
17244 M ./dft/nop.c -3 +3
|
cannam@95
|
17245 M ./dft/rader.c -12 +12
|
cannam@95
|
17246 M ./dft/rank-geq2.c -5 +5
|
cannam@95
|
17247 M ./dft/rank0.c -12 +12
|
cannam@95
|
17248 M ./dft/solve.c -3 +3
|
cannam@95
|
17249 M ./dft/vrank-geq1.c -5 +5
|
cannam@95
|
17250 M ./dft/vrank2-transpose.c -5 +5
|
cannam@95
|
17251 M ./dft/vrank3-transpose.c -5 +5
|
cannam@95
|
17252 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
17253 M ./rdft/buffered.c -5 +5
|
cannam@95
|
17254 M ./rdft/buffered2.c -7 +7
|
cannam@95
|
17255 M ./rdft/dft-r2hc.c -5 +5
|
cannam@95
|
17256 M ./rdft/dht-r2hc.c -5 +5
|
cannam@95
|
17257 M ./rdft/dht-rader.c -4 +4
|
cannam@95
|
17258 M ./rdft/direct.c -7 +7
|
cannam@95
|
17259 M ./rdft/direct2.c -7 +7
|
cannam@95
|
17260 M ./rdft/generic.c -6 +6
|
cannam@95
|
17261 M ./rdft/hc2hc-buf.c -5 +5
|
cannam@95
|
17262 M ./rdft/hc2hc-dif.c -3 +3
|
cannam@95
|
17263 M ./rdft/hc2hc-dit.c -3 +3
|
cannam@95
|
17264 M ./rdft/hc2hc.c -3 +3
|
cannam@95
|
17265 M ./rdft/indirect.c -7 +7
|
cannam@95
|
17266 M ./rdft/nop.c -3 +3
|
cannam@95
|
17267 M ./rdft/nop2.c -3 +3
|
cannam@95
|
17268 M ./rdft/rader-hc2hc.c -6 +6
|
cannam@95
|
17269 M ./rdft/rank-geq2-rdft2.c -7 +7
|
cannam@95
|
17270 M ./rdft/rank-geq2.c -5 +5
|
cannam@95
|
17271 M ./rdft/rank0-rdft2.c -9 +9
|
cannam@95
|
17272 M ./rdft/rank0.c -8 +8
|
cannam@95
|
17273 M ./rdft/rdft-dht.c -9 +9
|
cannam@95
|
17274 M ./rdft/rdft.h -5 +5
|
cannam@95
|
17275 M ./rdft/rdft2-radix2.c -12 +12
|
cannam@95
|
17276 M ./rdft/solve.c -3 +3
|
cannam@95
|
17277 M ./rdft/solve2.c -3 +3
|
cannam@95
|
17278 M ./rdft/vrank-geq1-rdft2.c -7 +7
|
cannam@95
|
17279 M ./rdft/vrank-geq1.c -5 +5
|
cannam@95
|
17280 M ./rdft/vrank2-transpose.c -5 +5
|
cannam@95
|
17281 M ./rdft/vrank3-transpose.c -5 +5
|
cannam@95
|
17282 M ./reodft/redft00e-r2hc.c -5 +5
|
cannam@95
|
17283 M ./reodft/reodft010e-r2hc.c -11 +11
|
cannam@95
|
17284 M ./reodft/reodft11e-r2hc-odd.c -7 +7
|
cannam@95
|
17285 M ./reodft/reodft11e-r2hc.c -7 +7
|
cannam@95
|
17286 M ./reodft/reodft11e-radix2.c -9 +9
|
cannam@95
|
17287 M ./reodft/rodft00e-r2hc.c -5 +5
|
cannam@95
|
17288 M ./threads/ct-dit.c -3 +3
|
cannam@95
|
17289 M ./threads/dft-vrank-geq1.c -5 +5
|
cannam@95
|
17290 M ./threads/hc2hc-dif.c -3 +3
|
cannam@95
|
17291 M ./threads/hc2hc-dit.c -3 +3
|
cannam@95
|
17292 M ./threads/rdft-vrank-geq1.c -5 +5
|
cannam@95
|
17293 M ./threads/vrank-geq1-rdft2.c -7 +7
|
cannam@95
|
17294
|
cannam@95
|
17295 Fri Feb 28 17:51:15 EST 2003 stevenj
|
cannam@95
|
17296 * [project @ 2003-02-28 22:51:15 by stevenj]
|
cannam@95
|
17297 make fftw_execute take a const plan, to remind the user that it is re-entrant (or should be)...
|
cannam@95
|
17298
|
cannam@95
|
17299 M ./api/execute-dft-c2r.c -1 +1
|
cannam@95
|
17300 M ./api/execute-dft-r2c.c -1 +1
|
cannam@95
|
17301 M ./api/execute-dft.c -1 +1
|
cannam@95
|
17302 M ./api/execute-r2r.c -1 +1
|
cannam@95
|
17303 M ./api/execute.c -1 +1
|
cannam@95
|
17304 M ./api/f77funcs.c -5 +6
|
cannam@95
|
17305 M ./api/fftw3.h -6 +6
|
cannam@95
|
17306 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17307
|
cannam@95
|
17308 Fri Feb 28 17:29:40 EST 2003 stevenj
|
cannam@95
|
17309 * [project @ 2003-02-28 22:29:40 by stevenj]
|
cannam@95
|
17310 weakening
|
cannam@95
|
17311
|
cannam@95
|
17312 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17313
|
cannam@95
|
17314 Fri Feb 28 17:28:48 EST 2003 stevenj
|
cannam@95
|
17315 * [project @ 2003-02-28 22:28:48 by stevenj]
|
cannam@95
|
17316 note
|
cannam@95
|
17317
|
cannam@95
|
17318 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
17319
|
cannam@95
|
17320 Fri Feb 28 17:27:10 EST 2003 stevenj
|
cannam@95
|
17321 * [project @ 2003-02-28 22:27:10 by stevenj]
|
cannam@95
|
17322 footnote about why DHT is provided
|
cannam@95
|
17323
|
cannam@95
|
17324 M ./doc/fftw3.texi -7 +12
|
cannam@95
|
17325
|
cannam@95
|
17326 Fri Feb 28 15:07:03 EST 2003 stevenj
|
cannam@95
|
17327 * [project @ 2003-02-28 20:07:03 by stevenj]
|
cannam@95
|
17328 index
|
cannam@95
|
17329
|
cannam@95
|
17330 M ./doc/fftw3.texi -1 +2
|
cannam@95
|
17331
|
cannam@95
|
17332 Fri Feb 28 15:05:48 EST 2003 stevenj
|
cannam@95
|
17333 * [project @ 2003-02-28 20:05:48 by stevenj]
|
cannam@95
|
17334 added DHT tutorial
|
cannam@95
|
17335
|
cannam@95
|
17336 M ./doc/fftw3.texi -2 +32
|
cannam@95
|
17337
|
cannam@95
|
17338 Fri Feb 28 14:36:45 EST 2003 stevenj
|
cannam@95
|
17339 * [project @ 2003-02-28 19:36:45 by stevenj]
|
cannam@95
|
17340 fixed O(n log n)
|
cannam@95
|
17341
|
cannam@95
|
17342 M ./doc/fftw3.texi -4 +16
|
cannam@95
|
17343
|
cannam@95
|
17344 Fri Feb 28 14:12:15 EST 2003 stevenj
|
cannam@95
|
17345 * [project @ 2003-02-28 19:08:03 by stevenj]
|
cannam@95
|
17346 whoops
|
cannam@95
|
17347
|
cannam@95
|
17348 M ./doc/fftw3.texi -4 +10
|
cannam@95
|
17349
|
cannam@95
|
17350 Fri Feb 28 14:06:22 EST 2003 stevenj
|
cannam@95
|
17351 * [project @ 2003-02-28 19:06:22 by stevenj]
|
cannam@95
|
17352 slight improvements
|
cannam@95
|
17353
|
cannam@95
|
17354 M ./doc/fftw3.texi -2 +12
|
cannam@95
|
17355
|
cannam@95
|
17356 Fri Feb 28 00:55:50 EST 2003 stevenj
|
cannam@95
|
17357 * [project @ 2003-02-28 05:55:50 by stevenj]
|
cannam@95
|
17358 addition
|
cannam@95
|
17359
|
cannam@95
|
17360 M ./doc/fftw3.texi -3 +5
|
cannam@95
|
17361
|
cannam@95
|
17362 Fri Feb 28 00:54:09 EST 2003 stevenj
|
cannam@95
|
17363 * [project @ 2003-02-28 05:54:09 by stevenj]
|
cannam@95
|
17364 clarification
|
cannam@95
|
17365
|
cannam@95
|
17366 M ./doc/fftw3.texi -7 +8
|
cannam@95
|
17367
|
cannam@95
|
17368 Thu Feb 27 23:49:37 EST 2003 stevenj
|
cannam@95
|
17369 * [project @ 2003-02-28 04:49:37 by stevenj]
|
cannam@95
|
17370 fix
|
cannam@95
|
17371
|
cannam@95
|
17372 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17373
|
cannam@95
|
17374 Thu Feb 27 23:43:56 EST 2003 stevenj
|
cannam@95
|
17375 * [project @ 2003-02-28 04:43:56 by stevenj]
|
cannam@95
|
17376 slight changes
|
cannam@95
|
17377
|
cannam@95
|
17378 M ./doc/fftw3.texi -15 +21
|
cannam@95
|
17379
|
cannam@95
|
17380 Thu Feb 27 23:27:48 EST 2003 stevenj
|
cannam@95
|
17381 * [project @ 2003-02-28 04:27:48 by stevenj]
|
cannam@95
|
17382 added R{E,O}DFTab tutorial
|
cannam@95
|
17383
|
cannam@95
|
17384 M ./doc/fftw3.texi -9 +105
|
cannam@95
|
17385
|
cannam@95
|
17386 Thu Feb 27 17:24:20 EST 2003 stevenj
|
cannam@95
|
17387 * [project @ 2003-02-27 22:24:20 by stevenj]
|
cannam@95
|
17388 fixes
|
cannam@95
|
17389
|
cannam@95
|
17390 M ./doc/fftw3.texi -12 +11
|
cannam@95
|
17391
|
cannam@95
|
17392 Thu Feb 27 17:20:42 EST 2003 stevenj
|
cannam@95
|
17393 * [project @ 2003-02-27 22:20:42 by stevenj]
|
cannam@95
|
17394 fixes
|
cannam@95
|
17395
|
cannam@95
|
17396 M ./doc/fftw3.texi -24 +26
|
cannam@95
|
17397
|
cannam@95
|
17398 Thu Feb 27 17:11:54 EST 2003 stevenj
|
cannam@95
|
17399 * [project @ 2003-02-27 22:11:22 by stevenj]
|
cannam@95
|
17400 slight change
|
cannam@95
|
17401
|
cannam@95
|
17402 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
17403
|
cannam@95
|
17404 Thu Feb 27 17:07:45 EST 2003 stevenj
|
cannam@95
|
17405 * [project @ 2003-02-27 22:07:45 by stevenj]
|
cannam@95
|
17406 documented r2hc/hc2r
|
cannam@95
|
17407
|
cannam@95
|
17408 M ./doc/fftw3.texi -6 +86
|
cannam@95
|
17409
|
cannam@95
|
17410 Thu Feb 27 16:19:16 EST 2003 stevenj
|
cannam@95
|
17411 * [project @ 2003-02-27 21:19:16 by stevenj]
|
cannam@95
|
17412 minor changes
|
cannam@95
|
17413
|
cannam@95
|
17414 M ./doc/fftw3.texi -24 +26
|
cannam@95
|
17415
|
cannam@95
|
17416 Thu Feb 27 13:54:06 EST 2003 stevenj
|
cannam@95
|
17417 * [project @ 2003-02-27 18:54:06 by stevenj]
|
cannam@95
|
17418 timed planner and unifying radix-2 butterfly loops are not critical for release
|
cannam@95
|
17419
|
cannam@95
|
17420 M ./TODO -8 +8
|
cannam@95
|
17421
|
cannam@95
|
17422 Thu Feb 27 13:51:20 EST 2003 stevenj
|
cannam@95
|
17423 * [project @ 2003-02-27 18:51:20 by stevenj]
|
cannam@95
|
17424 reodft/verify.c no longer exists
|
cannam@95
|
17425
|
cannam@95
|
17426 M ./TODO -2
|
cannam@95
|
17427
|
cannam@95
|
17428 Thu Feb 27 13:44:19 EST 2003 stevenj
|
cannam@95
|
17429 * [project @ 2003-02-27 18:44:19 by stevenj]
|
cannam@95
|
17430 optimization: REDFT00 of size 2 is same as R2HC
|
cannam@95
|
17431
|
cannam@95
|
17432 M ./rdft/problem.c -1 +5
|
cannam@95
|
17433
|
cannam@95
|
17434 Thu Feb 27 12:35:33 EST 2003 stevenj
|
cannam@95
|
17435 * [project @ 2003-02-27 17:35:33 by stevenj]
|
cannam@95
|
17436 R{E,O}DFT01 of size-1 is identity
|
cannam@95
|
17437
|
cannam@95
|
17438 M ./rdft/problem.c -3 +4
|
cannam@95
|
17439
|
cannam@95
|
17440 Thu Feb 27 12:15:10 EST 2003 stevenj
|
cannam@95
|
17441 * [project @ 2003-02-27 17:15:10 by stevenj]
|
cannam@95
|
17442 minor simplification
|
cannam@95
|
17443
|
cannam@95
|
17444 M ./reodft/reodft11e-r2hc-odd.c -31 +31
|
cannam@95
|
17445
|
cannam@95
|
17446 Thu Feb 27 02:46:31 EST 2003 stevenj
|
cannam@95
|
17447 * [project @ 2003-02-27 07:46:31 by stevenj]
|
cannam@95
|
17448 fixed add count
|
cannam@95
|
17449
|
cannam@95
|
17450 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
17451
|
cannam@95
|
17452 Thu Feb 27 02:25:04 EST 2003 stevenj
|
cannam@95
|
17453 * [project @ 2003-02-27 07:25:04 by stevenj]
|
cannam@95
|
17454 whoops
|
cannam@95
|
17455
|
cannam@95
|
17456 M ./reodft/reodft11e-r2hc-odd.c -5 +5
|
cannam@95
|
17457
|
cannam@95
|
17458 Thu Feb 27 02:22:03 EST 2003 stevenj
|
cannam@95
|
17459 * [project @ 2003-02-27 07:22:03 by stevenj]
|
cannam@95
|
17460 another optimization
|
cannam@95
|
17461
|
cannam@95
|
17462 M ./reodft/reodft11e-r2hc-odd.c -53 +53
|
cannam@95
|
17463
|
cannam@95
|
17464 Thu Feb 27 01:43:00 EST 2003 stevenj
|
cannam@95
|
17465 * [project @ 2003-02-27 06:43:00 by stevenj]
|
cannam@95
|
17466 added op counts
|
cannam@95
|
17467
|
cannam@95
|
17468 M ./reodft/reodft11e-r2hc-odd.c -2 +4
|
cannam@95
|
17469 M ./reodft/reodft11e-radix2.c -2 +9
|
cannam@95
|
17470
|
cannam@95
|
17471 Thu Feb 27 01:29:32 EST 2003 stevenj
|
cannam@95
|
17472 * [project @ 2003-02-27 06:29:32 by stevenj]
|
cannam@95
|
17473 cleanup
|
cannam@95
|
17474
|
cannam@95
|
17475 M ./reodft/reodft11e-r2hc-odd.c -53 +55
|
cannam@95
|
17476
|
cannam@95
|
17477 Thu Feb 27 01:17:23 EST 2003 stevenj
|
cannam@95
|
17478 * [project @ 2003-02-27 06:17:23 by stevenj]
|
cannam@95
|
17479 typo in comment
|
cannam@95
|
17480
|
cannam@95
|
17481 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
17482
|
cannam@95
|
17483 Thu Feb 27 01:13:49 EST 2003 stevenj
|
cannam@95
|
17484 * [project @ 2003-02-27 06:13:49 by stevenj]
|
cannam@95
|
17485 fixed comment
|
cannam@95
|
17486
|
cannam@95
|
17487 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
17488
|
cannam@95
|
17489 Thu Feb 27 01:12:05 EST 2003 stevenj
|
cannam@95
|
17490 * [project @ 2003-02-27 06:12:05 by stevenj]
|
cannam@95
|
17491 use E instead of R
|
cannam@95
|
17492
|
cannam@95
|
17493 M ./reodft/reodft11e-r2hc-odd.c -9 +9
|
cannam@95
|
17494
|
cannam@95
|
17495 Thu Feb 27 01:05:39 EST 2003 stevenj
|
cannam@95
|
17496 * [project @ 2003-02-27 06:05:39 by stevenj]
|
cannam@95
|
17497 more unrolling to eliminate if statements in loops, for speedups of 25-40%
|
cannam@95
|
17498
|
cannam@95
|
17499 M ./reodft/reodft11e-r2hc-odd.c -25 +28
|
cannam@95
|
17500
|
cannam@95
|
17501 Thu Feb 27 00:27:00 EST 2003 stevenj
|
cannam@95
|
17502 * [project @ 2003-02-27 05:27:00 by stevenj]
|
cannam@95
|
17503 some loop splitting to touch each element of output buf only once and eliminate some conditionals...speeds up by 30-40%
|
cannam@95
|
17504
|
cannam@95
|
17505 M ./reodft/reodft11e-r2hc-odd.c -31 +167
|
cannam@95
|
17506
|
cannam@95
|
17507 Wed Feb 26 17:48:26 EST 2003 stevenj
|
cannam@95
|
17508 * [project @ 2003-02-26 22:48:26 by stevenj]
|
cannam@95
|
17509 comma
|
cannam@95
|
17510
|
cannam@95
|
17511 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
17512
|
cannam@95
|
17513 Wed Feb 26 17:46:17 EST 2003 stevenj
|
cannam@95
|
17514 * [project @ 2003-02-26 22:46:17 by stevenj]
|
cannam@95
|
17515 pointer to odd case
|
cannam@95
|
17516
|
cannam@95
|
17517 M ./reodft/reodft11e-radix2.c -1 +3
|
cannam@95
|
17518
|
cannam@95
|
17519 Wed Feb 26 17:40:54 EST 2003 stevenj
|
cannam@95
|
17520 * [project @ 2003-02-26 22:40:54 by stevenj]
|
cannam@95
|
17521 precision -> accuracy (c.f. Kahan)
|
cannam@95
|
17522
|
cannam@95
|
17523 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
17524
|
cannam@95
|
17525 Wed Feb 26 17:36:13 EST 2003 stevenj
|
cannam@95
|
17526 * [project @ 2003-02-26 22:36:13 by stevenj]
|
cannam@95
|
17527 added time limit for wisdom generation
|
cannam@95
|
17528
|
cannam@95
|
17529 M ./Makefile.am -1 +4
|
cannam@95
|
17530 M ./libbench2/bench-user.h -1 +2
|
cannam@95
|
17531 M ./libbench2/problem.c -1 +4
|
cannam@95
|
17532 M ./tools/fftw-wisdom.c -16 +59
|
cannam@95
|
17533 M ./tools/fftw_wisdom.1.in +6
|
cannam@95
|
17534
|
cannam@95
|
17535 Wed Feb 26 13:24:36 EST 2003 stevenj
|
cannam@95
|
17536 * [project @ 2003-02-26 18:24:36 by stevenj]
|
cannam@95
|
17537 caps
|
cannam@95
|
17538
|
cannam@95
|
17539 M ./reodft/reodft11e-r2hc-odd.c -2 +2
|
cannam@95
|
17540
|
cannam@95
|
17541 Tue Feb 25 20:56:01 EST 2003 stevenj
|
cannam@95
|
17542 * [project @ 2003-02-26 01:56:01 by stevenj]
|
cannam@95
|
17543 another note
|
cannam@95
|
17544
|
cannam@95
|
17545 M ./reodft/reodft11e-r2hc-odd.c -2 +3
|
cannam@95
|
17546
|
cannam@95
|
17547 Tue Feb 25 20:54:57 EST 2003 stevenj
|
cannam@95
|
17548 * [project @ 2003-02-26 01:54:57 by stevenj]
|
cannam@95
|
17549 note
|
cannam@95
|
17550
|
cannam@95
|
17551 M ./reodft/reodft11e-r2hc-odd.c -4 +5
|
cannam@95
|
17552
|
cannam@95
|
17553 Tue Feb 25 20:42:08 EST 2003 stevenj
|
cannam@95
|
17554 * [project @ 2003-02-26 01:42:08 by stevenj]
|
cannam@95
|
17555 added new, more accurate (hopefully) reodft11 algorithms; added --disable-debug-malloc; added --impulse-accuracy-rounds=rounds flags to libbench2 for impulse-response accuracy tests
|
cannam@95
|
17556
|
cannam@95
|
17557 A ./reodft/reodft11e-r2hc-odd.c
|
cannam@95
|
17558 A ./reodft/reodft11e-radix2.c
|
cannam@95
|
17559 M ./configure.ac +8
|
cannam@95
|
17560 M ./kernel/alloc.c -2 +2
|
cannam@95
|
17561 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
17562 M ./libbench2/bench-main.c -2 +8
|
cannam@95
|
17563 M ./libbench2/bench.h -2 +2
|
cannam@95
|
17564 M ./libbench2/verify-dft.c -3 +4
|
cannam@95
|
17565 M ./libbench2/verify-lib.c -18 +76
|
cannam@95
|
17566 M ./libbench2/verify-r2r.c -7 +39
|
cannam@95
|
17567 M ./libbench2/verify-rdft2.c -3 +4
|
cannam@95
|
17568 M ./libbench2/verify.c -7 +10
|
cannam@95
|
17569 M ./libbench2/verify.h -4 +7
|
cannam@95
|
17570 M ./reodft/Makefile.am -1 +4
|
cannam@95
|
17571 M ./reodft/conf.c -2 +4
|
cannam@95
|
17572 M ./reodft/reodft.h -1 +3
|
cannam@95
|
17573 M ./reodft/reodft11e-r2hc-odd.c +273
|
cannam@95
|
17574 M ./reodft/reodft11e-r2hc.c -2 +8
|
cannam@95
|
17575 M ./reodft/reodft11e-radix2.c +506
|
cannam@95
|
17576 M ./tests/bench.c -1 +1
|
cannam@95
|
17577
|
cannam@95
|
17578 Sun Feb 23 14:07:48 EST 2003 athena
|
cannam@95
|
17579 * [project @ 2003-02-23 19:07:48 by athena]
|
cannam@95
|
17580 fftw_wisdom.1 is in $builddir, not $srcdir
|
cannam@95
|
17581
|
cannam@95
|
17582 M ./tools/Makefile.am -1 +1
|
cannam@95
|
17583
|
cannam@95
|
17584 Mon Feb 17 03:42:19 EST 2003 stevenj
|
cannam@95
|
17585 * [project @ 2003-02-17 08:42:19 by stevenj]
|
cannam@95
|
17586 pde
|
cannam@95
|
17587
|
cannam@95
|
17588 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
17589
|
cannam@95
|
17590 Mon Feb 17 03:40:19 EST 2003 stevenj
|
cannam@95
|
17591 * [project @ 2003-02-17 08:40:19 by stevenj]
|
cannam@95
|
17592 consistent number
|
cannam@95
|
17593
|
cannam@95
|
17594 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
17595
|
cannam@95
|
17596 Mon Feb 17 03:39:02 EST 2003 stevenj
|
cannam@95
|
17597 * [project @ 2003-02-17 08:39:02 by stevenj]
|
cannam@95
|
17598 started r2r doc
|
cannam@95
|
17599
|
cannam@95
|
17600 M ./doc/fftw3.texi -1 +65
|
cannam@95
|
17601
|
cannam@95
|
17602 Mon Feb 17 02:31:51 EST 2003 stevenj
|
cannam@95
|
17603 * [project @ 2003-02-17 07:31:50 by stevenj]
|
cannam@95
|
17604 rfftwnd
|
cannam@95
|
17605
|
cannam@95
|
17606 A ./doc/rfftwnd.fig
|
cannam@95
|
17607 A ./doc/rfftwnd.gif
|
cannam@95
|
17608 M ./doc/Makefile.am +11
|
cannam@95
|
17609 M ./doc/fftw3.texi -26 +147
|
cannam@95
|
17610 M ./doc/rfftwnd.fig +1148
|
cannam@95
|
17611 M ./doc/rfftwnd.gif
|
cannam@95
|
17612
|
cannam@95
|
17613 Sat Feb 15 17:02:07 EST 2003 stevenj
|
cannam@95
|
17614 * [project @ 2003-02-15 22:02:07 by stevenj]
|
cannam@95
|
17615 continued
|
cannam@95
|
17616
|
cannam@95
|
17617 M ./doc/fftw3.texi -4 +32
|
cannam@95
|
17618
|
cannam@95
|
17619 Sat Feb 15 15:16:26 EST 2003 stevenj
|
cannam@95
|
17620 * [project @ 2003-02-15 20:16:26 by stevenj]
|
cannam@95
|
17621 started r2c/c2r docs
|
cannam@95
|
17622
|
cannam@95
|
17623 M ./doc/fftw3.texi -8 +87
|
cannam@95
|
17624
|
cannam@95
|
17625 Sat Feb 15 01:12:52 EST 2003 stevenj
|
cannam@95
|
17626 * [project @ 2003-02-15 06:12:52 by stevenj]
|
cannam@95
|
17627 added r{e,o}dft11 accuracy test
|
cannam@95
|
17628
|
cannam@95
|
17629 M ./libbench2/verify-r2r.c -23 +45
|
cannam@95
|
17630
|
cannam@95
|
17631 Sat Feb 15 00:42:48 EST 2003 stevenj
|
cannam@95
|
17632 * [project @ 2003-02-15 05:42:48 by stevenj]
|
cannam@95
|
17633 added more r2r accuracy checks
|
cannam@95
|
17634
|
cannam@95
|
17635 M ./libbench2/verify-dft.c -2 +2
|
cannam@95
|
17636 M ./libbench2/verify-lib.c -10 +4
|
cannam@95
|
17637 M ./libbench2/verify-r2r.c -1 +127
|
cannam@95
|
17638 M ./libbench2/verify-rdft2.c -2 +2
|
cannam@95
|
17639 M ./libbench2/verify.h -2 +3
|
cannam@95
|
17640
|
cannam@95
|
17641 Fri Feb 14 19:19:54 EST 2003 athena
|
cannam@95
|
17642 * [project @ 2003-02-15 00:19:54 by athena]
|
cannam@95
|
17643 $< is a GNUism
|
cannam@95
|
17644
|
cannam@95
|
17645 M ./tools/Makefile.am -1 +1
|
cannam@95
|
17646
|
cannam@95
|
17647 Wed Feb 12 21:02:16 EST 2003 stevenj
|
cannam@95
|
17648 * [project @ 2003-02-13 02:02:16 by stevenj]
|
cannam@95
|
17649 r2r test cases are in
|
cannam@95
|
17650
|
cannam@95
|
17651 M ./TODO -1 +1
|
cannam@95
|
17652
|
cannam@95
|
17653 Wed Feb 12 21:01:28 EST 2003 stevenj
|
cannam@95
|
17654 * [project @ 2003-02-13 02:01:28 by stevenj]
|
cannam@95
|
17655 added vector radix to TODO
|
cannam@95
|
17656
|
cannam@95
|
17657 M ./TODO +2
|
cannam@95
|
17658
|
cannam@95
|
17659 Wed Feb 12 17:21:33 EST 2003 stevenj
|
cannam@95
|
17660 * [project @ 2003-02-12 22:21:33 by stevenj]
|
cannam@95
|
17661 fixed cross-ref
|
cannam@95
|
17662
|
cannam@95
|
17663 M ./tools/fftw_wisdom.1.in -1 +1
|
cannam@95
|
17664
|
cannam@95
|
17665 Wed Feb 12 17:19:56 EST 2003 stevenj
|
cannam@95
|
17666 * [project @ 2003-02-12 22:19:56 by stevenj]
|
cannam@95
|
17667 shorter synopsis
|
cannam@95
|
17668
|
cannam@95
|
17669 M ./tools/fftw_wisdom.1.in -1 +1
|
cannam@95
|
17670
|
cannam@95
|
17671 Wed Feb 12 12:53:19 EST 2003 stevenj
|
cannam@95
|
17672 * [project @ 2003-02-12 17:53:19 by stevenj]
|
cannam@95
|
17673 obsolete
|
cannam@95
|
17674
|
cannam@95
|
17675 R ./tests/debug.h
|
cannam@95
|
17676
|
cannam@95
|
17677 Wed Feb 12 12:52:53 EST 2003 stevenj
|
cannam@95
|
17678 * [project @ 2003-02-12 17:52:53 by stevenj]
|
cannam@95
|
17679 removed old dotens
|
cannam@95
|
17680
|
cannam@95
|
17681 R ./tests/dotens.c
|
cannam@95
|
17682 R ./tests/dotens2.c
|
cannam@95
|
17683
|
cannam@95
|
17684 Wed Feb 12 12:52:16 EST 2003 stevenj
|
cannam@95
|
17685 * [project @ 2003-02-12 17:52:16 by stevenj]
|
cannam@95
|
17686 removed old verify files
|
cannam@95
|
17687
|
cannam@95
|
17688 R ./tests/verify-dft.c
|
cannam@95
|
17689 R ./tests/verify-lib.c
|
cannam@95
|
17690 R ./tests/verify-rdft.c
|
cannam@95
|
17691 R ./tests/verify-reodft.c
|
cannam@95
|
17692 R ./tests/verify.h
|
cannam@95
|
17693
|
cannam@95
|
17694 Wed Feb 12 12:37:17 EST 2003 stevenj
|
cannam@95
|
17695 * [project @ 2003-02-12 17:37:17 by stevenj]
|
cannam@95
|
17696 disable threads support by default
|
cannam@95
|
17697
|
cannam@95
|
17698 M ./tools/fftw-wisdom.c -4 +11
|
cannam@95
|
17699 M ./tools/fftw_wisdom.1.in -7
|
cannam@95
|
17700
|
cannam@95
|
17701 Wed Feb 12 11:03:28 EST 2003 athena
|
cannam@95
|
17702 * [project @ 2003-02-12 16:03:28 by athena]
|
cannam@95
|
17703 Removed old test program
|
cannam@95
|
17704
|
cannam@95
|
17705 M ./tests/bench.c -390
|
cannam@95
|
17706
|
cannam@95
|
17707 Tue Feb 11 22:30:55 EST 2003 stevenj
|
cannam@95
|
17708 * [project @ 2003-02-12 03:30:55 by stevenj]
|
cannam@95
|
17709 joke
|
cannam@95
|
17710
|
cannam@95
|
17711 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
17712
|
cannam@95
|
17713 Tue Feb 11 22:27:44 EST 2003 stevenj
|
cannam@95
|
17714 * [project @ 2003-02-12 03:27:44 by stevenj]
|
cannam@95
|
17715 add --help and --version, to be GNU-lly correct
|
cannam@95
|
17716
|
cannam@95
|
17717 M ./tools/fftw-wisdom-to-conf.1 +7
|
cannam@95
|
17718 M ./tools/fftw-wisdom-to-conf.in +36
|
cannam@95
|
17719
|
cannam@95
|
17720 Tue Feb 11 22:27:18 EST 2003 stevenj
|
cannam@95
|
17721 * [project @ 2003-02-12 03:27:18 by stevenj]
|
cannam@95
|
17722 whoops
|
cannam@95
|
17723
|
cannam@95
|
17724 M ./tools/fftw_wisdom.1.in -1
|
cannam@95
|
17725
|
cannam@95
|
17726 Tue Feb 11 22:17:35 EST 2003 stevenj
|
cannam@95
|
17727 * [project @ 2003-02-12 03:15:03 by stevenj]
|
cannam@95
|
17728 better help
|
cannam@95
|
17729
|
cannam@95
|
17730 M ./tools/fftw-wisdom.c -10 +43
|
cannam@95
|
17731
|
cannam@95
|
17732 Tue Feb 11 21:47:35 EST 2003 stevenj
|
cannam@95
|
17733 * [project @ 2003-02-12 02:47:35 by stevenj]
|
cannam@95
|
17734 comma
|
cannam@95
|
17735
|
cannam@95
|
17736 M ./tools/fftw-wisdom-to-conf.1 -2 +1
|
cannam@95
|
17737
|
cannam@95
|
17738 Tue Feb 11 21:46:12 EST 2003 stevenj
|
cannam@95
|
17739 * [project @ 2003-02-12 02:46:12 by stevenj]
|
cannam@95
|
17740 formatting
|
cannam@95
|
17741
|
cannam@95
|
17742 M ./tools/fftw-wisdom-to-conf.1 -1 +1
|
cannam@95
|
17743
|
cannam@95
|
17744 Tue Feb 11 21:45:23 EST 2003 stevenj
|
cannam@95
|
17745 * [project @ 2003-02-12 02:45:23 by stevenj]
|
cannam@95
|
17746 man pages for tools
|
cannam@95
|
17747
|
cannam@95
|
17748 A ./tools/fftw-wisdom-to-conf.1
|
cannam@95
|
17749 A ./tools/fftw_wisdom.1.in
|
cannam@95
|
17750 M ./configure.ac +1
|
cannam@95
|
17751 M ./tools/Makefile.am -1 +7
|
cannam@95
|
17752 M ./tools/fftw-wisdom-to-conf.1 +85
|
cannam@95
|
17753 M ./tools/fftw_wisdom.1.in +190
|
cannam@95
|
17754
|
cannam@95
|
17755 Tue Feb 11 19:07:12 EST 2003 stevenj
|
cannam@95
|
17756 * [project @ 2003-02-12 00:07:12 by stevenj]
|
cannam@95
|
17757 added -V
|
cannam@95
|
17758
|
cannam@95
|
17759 M ./tools/fftw-wisdom.c +25
|
cannam@95
|
17760
|
cannam@95
|
17761 Tue Feb 11 18:42:17 EST 2003 stevenj
|
cannam@95
|
17762 * [project @ 2003-02-11 23:42:17 by stevenj]
|
cannam@95
|
17763 added install-wisdom target
|
cannam@95
|
17764
|
cannam@95
|
17765 M ./Makefile.am +10
|
cannam@95
|
17766
|
cannam@95
|
17767 Tue Feb 11 18:23:02 EST 2003 stevenj
|
cannam@95
|
17768 * [project @ 2003-02-11 23:23:02 by stevenj]
|
cannam@95
|
17769 another note
|
cannam@95
|
17770
|
cannam@95
|
17771 M ./NEWS -1 +2
|
cannam@95
|
17772
|
cannam@95
|
17773 Tue Feb 11 17:32:56 EST 2003 stevenj
|
cannam@95
|
17774 * [project @ 2003-02-11 22:32:56 by stevenj]
|
cannam@95
|
17775 started r2r accuracy tests (only three kinds covered so far)
|
cannam@95
|
17776
|
cannam@95
|
17777 M ./libbench2/verify-dft.c -2 +2
|
cannam@95
|
17778 M ./libbench2/verify-lib.c -10 +13
|
cannam@95
|
17779 M ./libbench2/verify-r2r.c +103
|
cannam@95
|
17780 M ./libbench2/verify-rdft2.c -2 +2
|
cannam@95
|
17781 M ./libbench2/verify.c -2 +2
|
cannam@95
|
17782 M ./libbench2/verify.h -1 +4
|
cannam@95
|
17783
|
cannam@95
|
17784 Mon Feb 10 22:04:18 EST 2003 stevenj
|
cannam@95
|
17785 * [project @ 2003-02-11 03:04:18 by stevenj]
|
cannam@95
|
17786 silence warning
|
cannam@95
|
17787
|
cannam@95
|
17788 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
17789
|
cannam@95
|
17790 Mon Feb 10 20:55:20 EST 2003 athena
|
cannam@95
|
17791 * [project @ 2003-02-11 01:55:20 by athena]
|
cannam@95
|
17792 gcc bug is now avoided.
|
cannam@95
|
17793
|
cannam@95
|
17794 M ./TODO -5
|
cannam@95
|
17795
|
cannam@95
|
17796 Mon Feb 10 20:37:54 EST 2003 athena
|
cannam@95
|
17797 * [project @ 2003-02-11 01:37:54 by athena]
|
cannam@95
|
17798 Accuracy test
|
cannam@95
|
17799
|
cannam@95
|
17800 A ./libbench2/mp.c
|
cannam@95
|
17801 M ./libbench2/Makefile.am -5 +6
|
cannam@95
|
17802 M ./libbench2/bench-user.h -7 +1
|
cannam@95
|
17803 M ./libbench2/mp.c +592
|
cannam@95
|
17804 M ./libbench2/verify-dft.c -1 +22
|
cannam@95
|
17805 M ./libbench2/verify-lib.c -16 +39
|
cannam@95
|
17806 M ./libbench2/verify-r2r.c -17 +2
|
cannam@95
|
17807 M ./libbench2/verify-rdft2.c -1 +23
|
cannam@95
|
17808 M ./libbench2/verify.c -2 +21
|
cannam@95
|
17809 M ./libbench2/verify.h +27
|
cannam@95
|
17810
|
cannam@95
|
17811 Mon Feb 10 07:59:57 EST 2003 athena
|
cannam@95
|
17812 * [project @ 2003-02-10 12:59:57 by athena]
|
cannam@95
|
17813 There is no point in precomputing strides for the long-double code, as
|
cannam@95
|
17814 multiplication by sizeof(long double) cannot be folded into the
|
cannam@95
|
17815 addressing mode. This change also fixes the gcc-2.95 bug that causes
|
cannam@95
|
17816 miscompilation of certain codelets.
|
cannam@95
|
17817
|
cannam@95
|
17818 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
17819
|
cannam@95
|
17820 Mon Feb 10 02:54:35 EST 2003 stevenj
|
cannam@95
|
17821 * [project @ 2003-02-10 07:54:35 by stevenj]
|
cannam@95
|
17822 added random r2r tests
|
cannam@95
|
17823
|
cannam@95
|
17824 M ./tests/check.pl -3 +19
|
cannam@95
|
17825
|
cannam@95
|
17826 Mon Feb 10 02:44:58 EST 2003 stevenj
|
cannam@95
|
17827 * [project @ 2003-02-10 07:44:58 by stevenj]
|
cannam@95
|
17828 whoops, bugfix: missing stride for ro10
|
cannam@95
|
17829
|
cannam@95
|
17830 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
17831
|
cannam@95
|
17832 Mon Feb 10 02:21:50 EST 2003 stevenj
|
cannam@95
|
17833 * [project @ 2003-02-10 07:21:50 by stevenj]
|
cannam@95
|
17834 formatting
|
cannam@95
|
17835
|
cannam@95
|
17836 M ./api/mapflags.c -1 +2
|
cannam@95
|
17837
|
cannam@95
|
17838 Sun Feb 9 23:24:52 EST 2003 stevenj
|
cannam@95
|
17839 * [project @ 2003-02-10 04:24:52 by stevenj]
|
cannam@95
|
17840 flop counts for reodft
|
cannam@95
|
17841
|
cannam@95
|
17842 M ./reodft/redft00e-r2hc.c -5 +12
|
cannam@95
|
17843 M ./reodft/reodft010e-r2hc.c -3 +16
|
cannam@95
|
17844 M ./reodft/reodft11e-r2hc.c -3 +10
|
cannam@95
|
17845 M ./reodft/rodft00e-r2hc.c -3 +12
|
cannam@95
|
17846
|
cannam@95
|
17847 Sun Feb 9 23:22:15 EST 2003 stevenj
|
cannam@95
|
17848 * [project @ 2003-02-10 04:22:15 by stevenj]
|
cannam@95
|
17849 declare aligned_main
|
cannam@95
|
17850
|
cannam@95
|
17851 M ./libbench2/bench.h -1 +2
|
cannam@95
|
17852
|
cannam@95
|
17853 Sun Feb 9 20:56:06 EST 2003 stevenj
|
cannam@95
|
17854 * [project @ 2003-02-10 01:56:06 by stevenj]
|
cannam@95
|
17855 corrected rader op counts
|
cannam@95
|
17856
|
cannam@95
|
17857 M ./rdft/dht-rader.c -6 +5
|
cannam@95
|
17858 M ./rdft/rader-hc2hc.c -2 +2
|
cannam@95
|
17859
|
cannam@95
|
17860 Sun Feb 9 20:25:32 EST 2003 stevenj
|
cannam@95
|
17861 * [project @ 2003-02-10 01:25:32 by stevenj]
|
cannam@95
|
17862 punctuation
|
cannam@95
|
17863
|
cannam@95
|
17864 M ./TODO -1 +1
|
cannam@95
|
17865
|
cannam@95
|
17866 Sun Feb 9 20:25:17 EST 2003 stevenj
|
cannam@95
|
17867 * [project @ 2003-02-10 01:25:17 by stevenj]
|
cannam@95
|
17868 noted need for better estimator
|
cannam@95
|
17869
|
cannam@95
|
17870 M ./TODO +4
|
cannam@95
|
17871
|
cannam@95
|
17872 Sun Feb 9 19:58:59 EST 2003 stevenj
|
cannam@95
|
17873 * [project @ 2003-02-10 00:58:59 by stevenj]
|
cannam@95
|
17874 noted F77 api fix for g77 mangling incompatibility
|
cannam@95
|
17875
|
cannam@95
|
17876 M ./NEWS +3
|
cannam@95
|
17877
|
cannam@95
|
17878 Sun Feb 9 19:30:55 EST 2003 stevenj
|
cannam@95
|
17879 * [project @ 2003-02-10 00:30:55 by stevenj]
|
cannam@95
|
17880 build f77 header file of constants from fftw3.h
|
cannam@95
|
17881
|
cannam@95
|
17882 M ./api/Makefile.am -1 +10
|
cannam@95
|
17883
|
cannam@95
|
17884 Sun Feb 9 19:04:53 EST 2003 stevenj
|
cannam@95
|
17885 * [project @ 2003-02-10 00:04:53 by stevenj]
|
cannam@95
|
17886 updates
|
cannam@95
|
17887
|
cannam@95
|
17888 M ./TODO -7 +7
|
cannam@95
|
17889
|
cannam@95
|
17890 Sun Feb 9 19:03:34 EST 2003 stevenj
|
cannam@95
|
17891 * [project @ 2003-02-10 00:03:34 by stevenj]
|
cannam@95
|
17892 threads f77 api
|
cannam@95
|
17893
|
cannam@95
|
17894 A ./api/x77.h
|
cannam@95
|
17895 A ./threads/f77api.c
|
cannam@95
|
17896 A ./threads/f77funcs.c
|
cannam@95
|
17897 M ./api/Makefile.am -1 +1
|
cannam@95
|
17898 M ./api/f77api.c -12 +1
|
cannam@95
|
17899 M ./api/x77.h +32
|
cannam@95
|
17900 M ./threads/Makefile.am -1 +1
|
cannam@95
|
17901 M ./threads/f77api.c +39
|
cannam@95
|
17902 M ./threads/f77funcs.c +39
|
cannam@95
|
17903
|
cannam@95
|
17904 Sun Feb 9 18:54:00 EST 2003 stevenj
|
cannam@95
|
17905 * [project @ 2003-02-09 23:54:00 by stevenj]
|
cannam@95
|
17906 finished f77 serial api
|
cannam@95
|
17907
|
cannam@95
|
17908 M ./api/f77api.c +15
|
cannam@95
|
17909 M ./api/f77funcs.c +220
|
cannam@95
|
17910
|
cannam@95
|
17911 Sun Feb 9 18:32:26 EST 2003 stevenj
|
cannam@95
|
17912 * [project @ 2003-02-09 23:32:26 by stevenj]
|
cannam@95
|
17913 added flops, slight cleanups
|
cannam@95
|
17914
|
cannam@95
|
17915 M ./api/f77api.c -8 +5
|
cannam@95
|
17916 M ./api/f77funcs.c -21 +27
|
cannam@95
|
17917
|
cannam@95
|
17918 Sun Feb 9 18:11:48 EST 2003 athena
|
cannam@95
|
17919 * [project @ 2003-02-09 23:11:48 by athena]
|
cannam@95
|
17920 Oops, forgot #include
|
cannam@95
|
17921
|
cannam@95
|
17922 M ./libbench2/aligned-main.c -1 +3
|
cannam@95
|
17923
|
cannam@95
|
17924 Sun Feb 9 18:08:26 EST 2003 athena
|
cannam@95
|
17925 * [project @ 2003-02-09 23:08:26 by athena]
|
cannam@95
|
17926 Removed duplication of stack-alignment code
|
cannam@95
|
17927
|
cannam@95
|
17928 A ./libbench2/aligned-main.c
|
cannam@95
|
17929 M ./libbench2/Makefile.am -5 +5
|
cannam@95
|
17930 M ./libbench2/aligned-main.c +81
|
cannam@95
|
17931 M ./libbench2/bench-main.c -62 +2
|
cannam@95
|
17932 M ./libbench2/main.c -2 +2
|
cannam@95
|
17933 M ./tools/fftw-wisdom.c -61 +1
|
cannam@95
|
17934
|
cannam@95
|
17935 Sun Feb 9 15:48:15 EST 2003 stevenj
|
cannam@95
|
17936 * [project @ 2003-02-09 20:48:15 by stevenj]
|
cannam@95
|
17937 allow - to read problems from stdin
|
cannam@95
|
17938
|
cannam@95
|
17939 M ./tools/fftw-wisdom.c -2 +14
|
cannam@95
|
17940
|
cannam@95
|
17941 Sun Feb 9 15:22:23 EST 2003 stevenj
|
cannam@95
|
17942 * [project @ 2003-02-09 20:22:23 by stevenj]
|
cannam@95
|
17943 added fftw-wisdom tool
|
cannam@95
|
17944
|
cannam@95
|
17945 A ./tools/fftw-wisdom.c
|
cannam@95
|
17946 M ./tools/Makefile.am +15
|
cannam@95
|
17947 M ./tools/fftw-wisdom.c +298
|
cannam@95
|
17948
|
cannam@95
|
17949 Sun Feb 9 15:06:38 EST 2003 stevenj
|
cannam@95
|
17950 * [project @ 2003-02-09 20:06:38 by stevenj]
|
cannam@95
|
17951 elim. warning
|
cannam@95
|
17952
|
cannam@95
|
17953 M ./tests/bench.c -1 +1
|
cannam@95
|
17954
|
cannam@95
|
17955 Sun Feb 9 14:24:19 EST 2003 stevenj
|
cannam@95
|
17956 * [project @ 2003-02-09 19:24:19 by stevenj]
|
cannam@95
|
17957 destroy_input should not contaminate flags of other problems
|
cannam@95
|
17958
|
cannam@95
|
17959 M ./tests/bench.c -1 +5
|
cannam@95
|
17960
|
cannam@95
|
17961 Sun Feb 9 13:06:11 EST 2003 stevenj
|
cannam@95
|
17962 * [project @ 2003-02-09 18:06:11 by stevenj]
|
cannam@95
|
17963 updated
|
cannam@95
|
17964
|
cannam@95
|
17965 M ./ChangeLog -53 +1740
|
cannam@95
|
17966
|
cannam@95
|
17967 Sun Feb 9 13:01:45 EST 2003 stevenj
|
cannam@95
|
17968 * [project @ 2003-02-09 18:01:44 by stevenj]
|
cannam@95
|
17969 removed overzealous inplace check, which caused problems for rdft2
|
cannam@95
|
17970
|
cannam@95
|
17971 M ./dft/rank-geq2.c -12 +1
|
cannam@95
|
17972 M ./rdft/rank-geq2-rdft2.c -3 +2
|
cannam@95
|
17973 M ./rdft/rank-geq2.c -12 +1
|
cannam@95
|
17974
|
cannam@95
|
17975 Sun Feb 9 08:14:03 EST 2003 athena
|
cannam@95
|
17976 * [project @ 2003-02-09 13:14:03 by athena]
|
cannam@95
|
17977 Consistent syntax for RNK_MINFTY tensors
|
cannam@95
|
17978
|
cannam@95
|
17979 M ./kernel/tensor.c -4 +4
|
cannam@95
|
17980
|
cannam@95
|
17981 Sun Feb 9 07:31:13 EST 2003 athena
|
cannam@95
|
17982 * [project @ 2003-02-09 12:31:13 by athena]
|
cannam@95
|
17983 lisply-correct tensor print. We no longer need to parse tensors.
|
cannam@95
|
17984
|
cannam@95
|
17985 M ./kernel/tensor.c -3 +9
|
cannam@95
|
17986
|
cannam@95
|
17987 Sun Feb 9 03:35:56 EST 2003 stevenj
|
cannam@95
|
17988 * [project @ 2003-02-09 08:35:56 by stevenj]
|
cannam@95
|
17989 removed completed items
|
cannam@95
|
17990
|
cannam@95
|
17991 M ./TODO -4
|
cannam@95
|
17992
|
cannam@95
|
17993 Sun Feb 9 03:27:56 EST 2003 stevenj
|
cannam@95
|
17994 * [project @ 2003-02-09 08:27:56 by stevenj]
|
cannam@95
|
17995 slight renaming
|
cannam@95
|
17996
|
cannam@95
|
17997 M ./libbench2/verify-r2r.c -4 +4
|
cannam@95
|
17998
|
cannam@95
|
17999 Sun Feb 9 03:15:28 EST 2003 stevenj
|
cannam@95
|
18000 * [project @ 2003-02-09 08:15:28 by stevenj]
|
cannam@95
|
18001 multi-dimensional r2r verifier
|
cannam@95
|
18002
|
cannam@95
|
18003 M ./libbench2/problem.c -2 +2
|
cannam@95
|
18004 M ./libbench2/verify-r2r.c -81 +118
|
cannam@95
|
18005
|
cannam@95
|
18006 Sun Feb 9 02:40:22 EST 2003 stevenj
|
cannam@95
|
18007 * [project @ 2003-02-09 07:40:22 by stevenj]
|
cannam@95
|
18008 comments
|
cannam@95
|
18009
|
cannam@95
|
18010 M ./libbench2/verify-r2r.c -1 +3
|
cannam@95
|
18011
|
cannam@95
|
18012 Sun Feb 9 02:38:26 EST 2003 stevenj
|
cannam@95
|
18013 * [project @ 2003-02-09 07:38:26 by stevenj]
|
cannam@95
|
18014 slight simplification
|
cannam@95
|
18015
|
cannam@95
|
18016 M ./libbench2/verify-r2r.c -7 +2
|
cannam@95
|
18017
|
cannam@95
|
18018 Sun Feb 9 02:36:25 EST 2003 stevenj
|
cannam@95
|
18019 * [project @ 2003-02-09 07:36:25 by stevenj]
|
cannam@95
|
18020 added 1d r2r verifier (triple ugh)
|
cannam@95
|
18021
|
cannam@95
|
18022 A ./libbench2/verify-r2r.c
|
cannam@95
|
18023 M ./libbench2/Makefile.am -2 +2
|
cannam@95
|
18024 M ./libbench2/allocate.c -1 +17
|
cannam@95
|
18025 M ./libbench2/bench-user.h -2 +10
|
cannam@95
|
18026 M ./libbench2/mflops.c +1
|
cannam@95
|
18027 M ./libbench2/problem.c -7 +68
|
cannam@95
|
18028 M ./libbench2/verify-r2r.c +616
|
cannam@95
|
18029 M ./libbench2/verify.c -2 +2
|
cannam@95
|
18030 M ./libbench2/zero.c -1 +4
|
cannam@95
|
18031 M ./tests/bench.c +101
|
cannam@95
|
18032
|
cannam@95
|
18033 Sat Feb 8 22:23:00 EST 2003 stevenj
|
cannam@95
|
18034 * [project @ 2003-02-09 03:23:00 by stevenj]
|
cannam@95
|
18035 added vector transforms to random tests
|
cannam@95
|
18036
|
cannam@95
|
18037 M ./tests/check.pl -3 +11
|
cannam@95
|
18038
|
cannam@95
|
18039 Sat Feb 8 20:59:07 EST 2003 stevenj
|
cannam@95
|
18040 * [project @ 2003-02-09 01:59:07 by stevenj]
|
cannam@95
|
18041 whoops
|
cannam@95
|
18042
|
cannam@95
|
18043 M ./rdft/direct2.c -2 +1
|
cannam@95
|
18044
|
cannam@95
|
18045 Sat Feb 8 19:52:58 EST 2003 stevenj
|
cannam@95
|
18046 * [project @ 2003-02-09 00:52:58 by stevenj]
|
cannam@95
|
18047 fixed interaction between dwims for sz/vecsz with rdft2 transforms
|
cannam@95
|
18048
|
cannam@95
|
18049 M ./libbench2/problem.c -15 +17
|
cannam@95
|
18050
|
cannam@95
|
18051 Sat Feb 8 19:35:56 EST 2003 stevenj
|
cannam@95
|
18052 * [project @ 2003-02-09 00:35:56 by stevenj]
|
cannam@95
|
18053 added destroy_input flag/check
|
cannam@95
|
18054
|
cannam@95
|
18055 M ./libbench2/bench-user.h -1 +2
|
cannam@95
|
18056 M ./libbench2/problem.c -1 +3
|
cannam@95
|
18057 M ./libbench2/verify-dft.c -1 +4
|
cannam@95
|
18058 M ./libbench2/verify-lib.c -1 +35
|
cannam@95
|
18059 M ./libbench2/verify-rdft2.c -1 +5
|
cannam@95
|
18060 M ./libbench2/verify.h +2
|
cannam@95
|
18061 M ./tests/bench.c +7
|
cannam@95
|
18062
|
cannam@95
|
18063 Sat Feb 8 19:11:58 EST 2003 stevenj
|
cannam@95
|
18064 * [project @ 2003-02-09 00:11:57 by stevenj]
|
cannam@95
|
18065 added rdft2 verifier
|
cannam@95
|
18066
|
cannam@95
|
18067 A ./api/extract-reim.c
|
cannam@95
|
18068 A ./libbench2/aset.c
|
cannam@95
|
18069 A ./libbench2/verify-rdft2.c
|
cannam@95
|
18070 M ./api/Makefile.am -3 +3
|
cannam@95
|
18071 R ./api/dfthelp.c
|
cannam@95
|
18072 M ./api/extract-reim.c +36
|
cannam@95
|
18073 M ./api/plan-guru-dft-c2r.c -1 +2
|
cannam@95
|
18074 M ./api/plan-many-dft-c2r.c +2
|
cannam@95
|
18075 M ./libbench2/Makefile.am -5 +5
|
cannam@95
|
18076 M ./libbench2/allocate.c -7 +44
|
cannam@95
|
18077 M ./libbench2/aset.c +10
|
cannam@95
|
18078 M ./libbench2/bench-user.h -1 +4
|
cannam@95
|
18079 M ./libbench2/bench.h -1 +2
|
cannam@95
|
18080 M ./libbench2/problem.c -10 +42
|
cannam@95
|
18081 M ./libbench2/tensor.c -1 +47
|
cannam@95
|
18082 M ./libbench2/verify-dft.c -1 +3
|
cannam@95
|
18083 M ./libbench2/verify-lib.c -16 +13
|
cannam@95
|
18084 M ./libbench2/verify-rdft2.c +255
|
cannam@95
|
18085 M ./libbench2/verify.c -2 +2
|
cannam@95
|
18086 M ./libbench2/verify.h -1 +1
|
cannam@95
|
18087 M ./libbench2/zero.c -2 +8
|
cannam@95
|
18088 M ./tests/bench.c -8 +189
|
cannam@95
|
18089 M ./tests/check.pl -1 +7
|
cannam@95
|
18090
|
cannam@95
|
18091 Sat Feb 8 13:31:14 EST 2003 stevenj
|
cannam@95
|
18092 * [project @ 2003-02-08 18:31:14 by stevenj]
|
cannam@95
|
18093 an additional check for in-place case
|
cannam@95
|
18094
|
cannam@95
|
18095 M ./rdft/rdft2-radix2.c -3 +7
|
cannam@95
|
18096
|
cannam@95
|
18097 Fri Feb 7 17:36:56 EST 2003 stevenj
|
cannam@95
|
18098 * [project @ 2003-02-07 22:36:56 by stevenj]
|
cannam@95
|
18099 slight fix: hc2r constraints are mostly determined by sub-plan
|
cannam@95
|
18100
|
cannam@95
|
18101 M ./rdft/rank0-rdft2.c -6 +7
|
cannam@95
|
18102
|
cannam@95
|
18103 Fri Feb 7 16:28:55 EST 2003 stevenj
|
cannam@95
|
18104 * [project @ 2003-02-07 21:28:55 by stevenj]
|
cannam@95
|
18105 make radix2-dft inapplicable to in-place/split case (r == rio, iio >= rio + n/2+1 != r + 1)
|
cannam@95
|
18106
|
cannam@95
|
18107 M ./rdft/rdft2-radix2.c -3 +22
|
cannam@95
|
18108
|
cannam@95
|
18109 Tue Feb 4 06:36:29 EST 2003 athena
|
cannam@95
|
18110 * [project @ 2003-02-04 11:36:29 by athena]
|
cannam@95
|
18111 Allow plnr->hook to be 0
|
cannam@95
|
18112
|
cannam@95
|
18113 M ./kernel/planner.c -12 +12
|
cannam@95
|
18114 M ./tests/hook.c -7 +2
|
cannam@95
|
18115
|
cannam@95
|
18116 Tue Feb 4 03:25:36 EST 2003 stevenj
|
cannam@95
|
18117 * [project @ 2003-02-04 08:25:36 by stevenj]
|
cannam@95
|
18118 moved dft stuff into verify-dft
|
cannam@95
|
18119
|
cannam@95
|
18120 M ./libbench2/bench-user.h -4 +2
|
cannam@95
|
18121 M ./libbench2/verify-dft.c -9 +84
|
cannam@95
|
18122 M ./libbench2/verify.c -84 +2
|
cannam@95
|
18123
|
cannam@95
|
18124 Tue Feb 4 03:25:00 EST 2003 stevenj
|
cannam@95
|
18125 * [project @ 2003-02-04 08:25:00 by stevenj]
|
cannam@95
|
18126 cruft
|
cannam@95
|
18127
|
cannam@95
|
18128 M ./tests/hook.c -1
|
cannam@95
|
18129
|
cannam@95
|
18130 Tue Feb 4 03:18:28 EST 2003 stevenj
|
cannam@95
|
18131 * [project @ 2003-02-04 08:18:28 by stevenj]
|
cannam@95
|
18132 further unify libbench2 and paranoid verifiers
|
cannam@95
|
18133
|
cannam@95
|
18134 M ./libbench2/bench-user.h -1 +6
|
cannam@95
|
18135 M ./libbench2/problem.c -1 +2
|
cannam@95
|
18136 M ./libbench2/verify.c -16 +21
|
cannam@95
|
18137 M ./tests/bench.c -3 +5
|
cannam@95
|
18138 M ./tests/hook.c -125 +58
|
cannam@95
|
18139
|
cannam@95
|
18140 Sun Feb 2 01:45:37 EST 2003 stevenj
|
cannam@95
|
18141 * [project @ 2003-02-02 06:45:37 by stevenj]
|
cannam@95
|
18142 typo in comment
|
cannam@95
|
18143
|
cannam@95
|
18144 M ./api/import-wisdom-from-file.c -1 +1
|
cannam@95
|
18145
|
cannam@95
|
18146 Sat Feb 1 09:30:03 EST 2003 athena
|
cannam@95
|
18147 * [project @ 2003-02-01 14:30:03 by athena]
|
cannam@95
|
18148 Fixed p==2 case
|
cannam@95
|
18149
|
cannam@95
|
18150 M ./kernel/primes.c -1 +4
|
cannam@95
|
18151
|
cannam@95
|
18152 Sat Feb 1 09:23:43 EST 2003 athena
|
cannam@95
|
18153 * [project @ 2003-02-01 14:23:43 by athena]
|
cannam@95
|
18154 Incorporated new find_generator by Greg Dionne.
|
cannam@95
|
18155
|
cannam@95
|
18156 M ./kernel/primes.c -21 +35
|
cannam@95
|
18157
|
cannam@95
|
18158 Fri Jan 31 20:46:24 EST 2003 athena
|
cannam@95
|
18159 * [project @ 2003-02-01 01:46:24 by athena]
|
cannam@95
|
18160 Removed nonportable call to gettext()
|
cannam@95
|
18161
|
cannam@95
|
18162 M ./libbench2/getopt.c +7
|
cannam@95
|
18163
|
cannam@95
|
18164 Wed Jan 29 19:03:43 EST 2003 athena
|
cannam@95
|
18165 * [project @ 2003-01-30 00:03:43 by athena]
|
cannam@95
|
18166 uintptr_t is in <inttypes.h> in openbsd
|
cannam@95
|
18167
|
cannam@95
|
18168 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
18169
|
cannam@95
|
18170 Wed Jan 29 15:41:56 EST 2003 athena
|
cannam@95
|
18171 * [project @ 2003-01-29 20:41:56 by athena]
|
cannam@95
|
18172 Huge speedups in wisdom I/O.
|
cannam@95
|
18173
|
cannam@95
|
18174 M ./api/export-wisdom-to-string.c -2 +2
|
cannam@95
|
18175 M ./api/export-wisdom.c -1 +1
|
cannam@95
|
18176 M ./api/import-wisdom-from-file.c -4 +27
|
cannam@95
|
18177 M ./api/mkprinter-file.c -5 +25
|
cannam@95
|
18178 M ./kernel/debug.c -2 +2
|
cannam@95
|
18179 M ./kernel/ifftw.h -2 +5
|
cannam@95
|
18180 M ./kernel/planner.c -5 +9
|
cannam@95
|
18181 M ./kernel/print.c -2 +7
|
cannam@95
|
18182 M ./kernel/scan.c -4 +25
|
cannam@95
|
18183 M ./tests/bench.c -1 +5
|
cannam@95
|
18184
|
cannam@95
|
18185 Tue Jan 28 19:36:51 EST 2003 athena
|
cannam@95
|
18186 * [project @ 2003-01-29 00:36:51 by athena]
|
cannam@95
|
18187 Added appropriate warning against likely future bug.
|
cannam@95
|
18188
|
cannam@95
|
18189 M ./kernel/planner.c -1 +4
|
cannam@95
|
18190
|
cannam@95
|
18191 Tue Jan 28 19:00:24 EST 2003 athena
|
cannam@95
|
18192 * [project @ 2003-01-29 00:00:24 by athena]
|
cannam@95
|
18193 Don't attempt to remove bogus wisdom entries.
|
cannam@95
|
18194
|
cannam@95
|
18195 M ./kernel/planner.c -10 +3
|
cannam@95
|
18196
|
cannam@95
|
18197 Tue Jan 28 18:16:24 EST 2003 athena
|
cannam@95
|
18198 * [project @ 2003-01-28 23:16:24 by athena]
|
cannam@95
|
18199 Fixed a couple of very very very nasty bugs---pointers became
|
cannam@95
|
18200 invalid after the hash table was relocated.
|
cannam@95
|
18201
|
cannam@95
|
18202 M ./kernel/planner.c -19 +29
|
cannam@95
|
18203
|
cannam@95
|
18204 Tue Jan 28 07:34:10 EST 2003 athena
|
cannam@95
|
18205 * [project @ 2003-01-28 12:34:10 by athena]
|
cannam@95
|
18206 Read wisdom at can_do() time, otherwise wisdom is destroyed.
|
cannam@95
|
18207
|
cannam@95
|
18208 M ./tests/bench.c -2 +5
|
cannam@95
|
18209
|
cannam@95
|
18210 Tue Jan 28 06:54:38 EST 2003 athena
|
cannam@95
|
18211 * [project @ 2003-01-28 11:54:38 by athena]
|
cannam@95
|
18212 More conservative inheritance of blessings
|
cannam@95
|
18213
|
cannam@95
|
18214 M ./kernel/planner.c -19 +24
|
cannam@95
|
18215
|
cannam@95
|
18216 Tue Jan 28 06:50:20 EST 2003 athena
|
cannam@95
|
18217 * [project @ 2003-01-28 11:50:20 by athena]
|
cannam@95
|
18218 Print the same info as it is hashed
|
cannam@95
|
18219
|
cannam@95
|
18220 M ./dft/problem.c -3 +4
|
cannam@95
|
18221
|
cannam@95
|
18222 Tue Jan 28 06:49:48 EST 2003 athena
|
cannam@95
|
18223 * [project @ 2003-01-28 11:49:48 by athena]
|
cannam@95
|
18224 Print name of executable when FAILURE
|
cannam@95
|
18225
|
cannam@95
|
18226 M ./tests/check.pl -2 +2
|
cannam@95
|
18227
|
cannam@95
|
18228 Mon Jan 27 06:59:40 EST 2003 athena
|
cannam@95
|
18229 * [project @ 2003-01-27 11:59:40 by athena]
|
cannam@95
|
18230 New NO_SEARCH planner flag, which avoids searching altogether.
|
cannam@95
|
18231 A wisdom entry must lead to a NO_SEARCH-grade plan, or else the
|
cannam@95
|
18232 wisdom entry is bogus.
|
cannam@95
|
18233
|
cannam@95
|
18234 M ./kernel/ifftw.h -5 +10
|
cannam@95
|
18235 M ./kernel/planner.c -13 +30
|
cannam@95
|
18236
|
cannam@95
|
18237 Sun Jan 26 20:45:21 EST 2003 athena
|
cannam@95
|
18238 * [project @ 2003-01-27 01:45:21 by athena]
|
cannam@95
|
18239 Use cosl()/sinl() when appropriate
|
cannam@95
|
18240
|
cannam@95
|
18241 M ./libbench2/verify-lib.c -3 +20
|
cannam@95
|
18242
|
cannam@95
|
18243 Sun Jan 26 16:29:18 EST 2003 athena
|
cannam@95
|
18244 * [project @ 2003-01-26 21:29:18 by athena]
|
cannam@95
|
18245 Use null pointers when estimating. The estimator should never
|
cannam@95
|
18246 time anything.
|
cannam@95
|
18247
|
cannam@95
|
18248 M ./kernel/planner.c -1 +6
|
cannam@95
|
18249 M ./libbench2/problem.c -2 +1
|
cannam@95
|
18250 M ./libbench2/speed.c -1 +2
|
cannam@95
|
18251 M ./libbench2/verify.c -1 +3
|
cannam@95
|
18252
|
cannam@95
|
18253 Sun Jan 26 15:19:01 EST 2003 stevenj
|
cannam@95
|
18254 * [project @ 2003-01-26 20:19:01 by stevenj]
|
cannam@95
|
18255 note
|
cannam@95
|
18256
|
cannam@95
|
18257 M ./api/f77api.c -1 +1
|
cannam@95
|
18258
|
cannam@95
|
18259 Sun Jan 26 15:16:22 EST 2003 stevenj
|
cannam@95
|
18260 * [project @ 2003-01-26 20:16:22 by stevenj]
|
cannam@95
|
18261 support multiple mangling schemes with g77
|
cannam@95
|
18262
|
cannam@95
|
18263 A ./api/f77funcs.c
|
cannam@95
|
18264 M ./api/Makefile.am +4
|
cannam@95
|
18265 M ./api/f77api.c -130 +41
|
cannam@95
|
18266 M ./api/f77funcs.c +139
|
cannam@95
|
18267 M ./configure.ac +6
|
cannam@95
|
18268
|
cannam@95
|
18269 Sun Jan 26 12:58:57 EST 2003 stevenj
|
cannam@95
|
18270 * [project @ 2003-01-26 17:58:57 by stevenj]
|
cannam@95
|
18271 fixed verbose, made random tests only use selected rank, use rank <= 4, fixed final flush_problems call
|
cannam@95
|
18272
|
cannam@95
|
18273 M ./tests/check.pl -4 +9
|
cannam@95
|
18274
|
cannam@95
|
18275 Sun Jan 26 12:42:49 EST 2003 stevenj
|
cannam@95
|
18276 * [project @ 2003-01-26 17:42:49 by stevenj]
|
cannam@95
|
18277 fixed typo (count instead of maxcount)
|
cannam@95
|
18278
|
cannam@95
|
18279 M ./tests/check.pl -2 +2
|
cannam@95
|
18280
|
cannam@95
|
18281 Sun Jan 26 12:12:07 EST 2003 stevenj
|
cannam@95
|
18282 * [project @ 2003-01-26 17:12:07 by stevenj]
|
cannam@95
|
18283 hypot is no longer used
|
cannam@95
|
18284
|
cannam@95
|
18285 M ./configure.ac -1 +1
|
cannam@95
|
18286
|
cannam@95
|
18287 Sun Jan 26 12:07:43 EST 2003 stevenj
|
cannam@95
|
18288 * [project @ 2003-01-26 17:07:43 by stevenj]
|
cannam@95
|
18289 check for _alloca (MSVC)
|
cannam@95
|
18290
|
cannam@95
|
18291 M ./configure.ac -1 +1
|
cannam@95
|
18292 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
18293
|
cannam@95
|
18294 Sun Jan 26 11:56:53 EST 2003 stevenj
|
cannam@95
|
18295 * [project @ 2003-01-26 16:56:53 by stevenj]
|
cannam@95
|
18296 slight fix in assert
|
cannam@95
|
18297
|
cannam@95
|
18298 M ./kernel/alloc.c -2 +2
|
cannam@95
|
18299
|
cannam@95
|
18300 Sun Jan 26 11:55:39 EST 2003 athena
|
cannam@95
|
18301 * [project @ 2003-01-26 16:55:39 by athena]
|
cannam@95
|
18302 Allocate problem in all cases--- can_do may need correct pointers.
|
cannam@95
|
18303
|
cannam@95
|
18304 M ./libbench2/problem.c -1 +2
|
cannam@95
|
18305 M ./libbench2/speed.c -2 +1
|
cannam@95
|
18306 M ./libbench2/verify.c -3 +1
|
cannam@95
|
18307 M ./tests/bench.c -6
|
cannam@95
|
18308
|
cannam@95
|
18309 Sun Jan 26 11:51:27 EST 2003 athena
|
cannam@95
|
18310 * [project @ 2003-01-26 16:51:27 by athena]
|
cannam@95
|
18311 Nastier checks
|
cannam@95
|
18312
|
cannam@95
|
18313 M ./tests/bench.c -1 +8
|
cannam@95
|
18314 M ./tests/check.pl -9 +23
|
cannam@95
|
18315
|
cannam@95
|
18316 Sun Jan 26 11:51:16 EST 2003 athena
|
cannam@95
|
18317 * [project @ 2003-01-26 16:51:16 by athena]
|
cannam@95
|
18318 X(use_plan) is a relic.
|
cannam@95
|
18319
|
cannam@95
|
18320 M ./kernel/ifftw.h -3 +1
|
cannam@95
|
18321 M ./kernel/plan.c -11 +3
|
cannam@95
|
18322 M ./kernel/planner.c -5 +2
|
cannam@95
|
18323
|
cannam@95
|
18324 Sun Jan 26 09:23:16 EST 2003 athena
|
cannam@95
|
18325 * [project @ 2003-01-26 14:23:16 by athena]
|
cannam@95
|
18326 Print full pathname of the bench executable, so that I don't get
|
cannam@95
|
18327 confused when running multiple tests for different configurations.
|
cannam@95
|
18328
|
cannam@95
|
18329 M ./tests/Makefile.am -1 +1
|
cannam@95
|
18330
|
cannam@95
|
18331 Sun Jan 26 07:35:46 EST 2003 athena
|
cannam@95
|
18332 * [project @ 2003-01-26 12:35:46 by athena]
|
cannam@95
|
18333 Split done() into done() and cleanup(), in order to test
|
cannam@95
|
18334 multiple problems with the same planner from the command line.
|
cannam@95
|
18335
|
cannam@95
|
18336 M ./libbench2/bench-main.c -1 +2
|
cannam@95
|
18337 M ./libbench2/bench-user.h -1 +2
|
cannam@95
|
18338 M ./tests/bench.c -1 +8
|
cannam@95
|
18339
|
cannam@95
|
18340 Sat Jan 25 20:44:49 EST 2003 athena
|
cannam@95
|
18341 * [project @ 2003-01-26 01:44:49 by athena]
|
cannam@95
|
18342 Improved readability
|
cannam@95
|
18343
|
cannam@95
|
18344 M ./kernel/alloc.c -6 +16
|
cannam@95
|
18345
|
cannam@95
|
18346 Sat Jan 25 19:17:26 EST 2003 stevenj
|
cannam@95
|
18347 * [project @ 2003-01-26 00:17:26 by stevenj]
|
cannam@95
|
18348 comment
|
cannam@95
|
18349
|
cannam@95
|
18350 M ./kernel/alloc.c -3 +3
|
cannam@95
|
18351
|
cannam@95
|
18352 Sat Jan 25 19:16:53 EST 2003 stevenj
|
cannam@95
|
18353 * [project @ 2003-01-26 00:16:53 by stevenj]
|
cannam@95
|
18354 added macos9 mpallocatealigned function
|
cannam@95
|
18355
|
cannam@95
|
18356 M ./kernel/alloc.c -1 +19
|
cannam@95
|
18357
|
cannam@95
|
18358 Sat Jan 25 18:59:55 EST 2003 stevenj
|
cannam@95
|
18359 * [project @ 2003-01-25 23:59:55 by stevenj]
|
cannam@95
|
18360 sometimes __APPLE__ is defined instead of __MACOSX__
|
cannam@95
|
18361
|
cannam@95
|
18362 M ./kernel/alloc.c -2 +3
|
cannam@95
|
18363
|
cannam@95
|
18364 Sat Jan 25 18:54:39 EST 2003 stevenj
|
cannam@95
|
18365 * [project @ 2003-01-25 23:54:39 by stevenj]
|
cannam@95
|
18366 macos x malloc is already 16-byte aligned
|
cannam@95
|
18367
|
cannam@95
|
18368 M ./kernel/alloc.c -2 +3
|
cannam@95
|
18369
|
cannam@95
|
18370 Sat Jan 25 13:38:32 EST 2003 athena
|
cannam@95
|
18371 * [project @ 2003-01-25 18:38:32 by athena]
|
cannam@95
|
18372 Include <sys/types.h> because uintptr_t is defined there
|
cannam@95
|
18373 on solaris.
|
cannam@95
|
18374
|
cannam@95
|
18375 M ./kernel/ifftw.h -2 +6
|
cannam@95
|
18376
|
cannam@95
|
18377 Sat Jan 25 13:22:59 EST 2003 athena
|
cannam@95
|
18378 * [project @ 2003-01-25 18:22:59 by athena]
|
cannam@95
|
18379 Oops---forgot getopt_long
|
cannam@95
|
18380
|
cannam@95
|
18381 A ./libbench2/getopt1.c
|
cannam@95
|
18382 M ./libbench2/Makefile.am -2 +2
|
cannam@95
|
18383 M ./libbench2/getopt1.c +188
|
cannam@95
|
18384
|
cannam@95
|
18385 Sat Jan 25 13:17:29 EST 2003 athena
|
cannam@95
|
18386 * [project @ 2003-01-25 18:17:29 by athena]
|
cannam@95
|
18387 Include default includes when checking for uintptr_t.
|
cannam@95
|
18388 (Otherwise solaris breaks.)
|
cannam@95
|
18389
|
cannam@95
|
18390 M ./configure.ac -1 +1
|
cannam@95
|
18391
|
cannam@95
|
18392 Sat Jan 25 12:39:52 EST 2003 athena
|
cannam@95
|
18393 * [project @ 2003-01-25 17:39:52 by athena]
|
cannam@95
|
18394 distribute check.pl
|
cannam@95
|
18395
|
cannam@95
|
18396 M ./tests/Makefile.am +1
|
cannam@95
|
18397
|
cannam@95
|
18398 Sat Jan 25 12:38:34 EST 2003 athena
|
cannam@95
|
18399 * [project @ 2003-01-25 17:38:34 by athena]
|
cannam@95
|
18400 Check split format, too.
|
cannam@95
|
18401
|
cannam@95
|
18402 M ./tests/check.pl +4
|
cannam@95
|
18403
|
cannam@95
|
18404 Sat Jan 25 11:48:19 EST 2003 athena
|
cannam@95
|
18405 * [project @ 2003-01-25 16:48:19 by athena]
|
cannam@95
|
18406 New tests, added make check
|
cannam@95
|
18407
|
cannam@95
|
18408 M ./tests/Makefile.am -1 +2
|
cannam@95
|
18409 M ./tests/check.pl -3 +66
|
cannam@95
|
18410
|
cannam@95
|
18411 Thu Jan 23 08:34:24 EST 2003 athena
|
cannam@95
|
18412 * [project @ 2003-01-23 13:34:24 by athena]
|
cannam@95
|
18413 More tests
|
cannam@95
|
18414
|
cannam@95
|
18415 M ./tests/check.pl -17 +83
|
cannam@95
|
18416
|
cannam@95
|
18417 Tue Jan 21 20:32:12 EST 2003 athena
|
cannam@95
|
18418 * [project @ 2003-01-22 01:32:09 by athena]
|
cannam@95
|
18419 Deal with rnk(sz)=-infinity
|
cannam@95
|
18420
|
cannam@95
|
18421 M ./api/mktensor-iodims.c -4 +9
|
cannam@95
|
18422 M ./api/mktensor-rowmajor.c -4 +6
|
cannam@95
|
18423 M ./libbench2/problem.c -5 +2
|
cannam@95
|
18424
|
cannam@95
|
18425 Tue Jan 21 10:07:16 EST 2003 athena
|
cannam@95
|
18426 * [project @ 2003-01-21 15:07:16 by athena]
|
cannam@95
|
18427 Crazy idea
|
cannam@95
|
18428
|
cannam@95
|
18429 M ./TODO +3
|
cannam@95
|
18430
|
cannam@95
|
18431 Tue Jan 21 07:14:22 EST 2003 athena
|
cannam@95
|
18432 * [project @ 2003-01-21 12:14:22 by athena]
|
cannam@95
|
18433 Test program, still barely worthy of the name.
|
cannam@95
|
18434
|
cannam@95
|
18435 A ./tests/check.pl
|
cannam@95
|
18436
|
cannam@95
|
18437 Mon Jan 20 08:29:21 EST 2003 athena
|
cannam@95
|
18438 * [project @ 2003-01-20 13:29:21 by athena]
|
cannam@95
|
18439 Stylistic changes
|
cannam@95
|
18440
|
cannam@95
|
18441 M ./libbench2/problem.c -15 +10
|
cannam@95
|
18442
|
cannam@95
|
18443 Mon Jan 20 07:03:38 EST 2003 athena
|
cannam@95
|
18444 * [project @ 2003-01-20 12:03:38 by athena]
|
cannam@95
|
18445 Implemented flops api
|
cannam@95
|
18446
|
cannam@95
|
18447 A ./api/flops.c
|
cannam@95
|
18448 M ./api/Makefile.am -10 +10
|
cannam@95
|
18449 M ./api/fftw3.h -2 +4
|
cannam@95
|
18450 M ./api/flops.c +27
|
cannam@95
|
18451 M ./tests/bench.c +3
|
cannam@95
|
18452
|
cannam@95
|
18453 Sun Jan 19 14:27:21 EST 2003 stevenj
|
cannam@95
|
18454 * [project @ 2003-01-19 19:27:21 by stevenj]
|
cannam@95
|
18455 cleanup
|
cannam@95
|
18456
|
cannam@95
|
18457 M ./libbench2/problem.c -31 +24
|
cannam@95
|
18458
|
cannam@95
|
18459 Sun Jan 19 14:14:49 EST 2003 stevenj
|
cannam@95
|
18460 * [project @ 2003-01-19 19:14:49 by stevenj]
|
cannam@95
|
18461 'v' syntax now defaults to an 'internal' (stride 1) vector, which is a more interesting case and corresponds more closely to the intuitive notion of a 'vector' transform, while '*' does the old 'external' (stride n) vector
|
cannam@95
|
18462
|
cannam@95
|
18463 M ./libbench2/problem.c -4 +24
|
cannam@95
|
18464
|
cannam@95
|
18465 Sun Jan 19 13:55:35 EST 2003 stevenj
|
cannam@95
|
18466 * [project @ 2003-01-19 18:55:35 by stevenj]
|
cannam@95
|
18467 removed '/' overloading
|
cannam@95
|
18468
|
cannam@95
|
18469 M ./libbench2/problem.c -2 +2
|
cannam@95
|
18470
|
cannam@95
|
18471 Sun Jan 19 13:52:09 EST 2003 stevenj
|
cannam@95
|
18472 * [project @ 2003-01-19 18:52:09 by stevenj]
|
cannam@95
|
18473 get rid of '*' and ',' synonyms for 'x' in problem parser; there's no need to clutter the namespace with syntax we never use
|
cannam@95
|
18474
|
cannam@95
|
18475 M ./libbench2/problem.c -2 +2
|
cannam@95
|
18476
|
cannam@95
|
18477 Sun Jan 19 07:28:27 EST 2003 athena
|
cannam@95
|
18478 * [project @ 2003-01-19 12:28:27 by athena]
|
cannam@95
|
18479 Signed/unsigned fixes.
|
cannam@95
|
18480
|
cannam@95
|
18481 M ./kernel/planner.c -4 +4
|
cannam@95
|
18482
|
cannam@95
|
18483 Sun Jan 19 07:09:54 EST 2003 athena
|
cannam@95
|
18484 * [project @ 2003-01-19 12:09:54 by athena]
|
cannam@95
|
18485 Test split arrays.
|
cannam@95
|
18486
|
cannam@95
|
18487 M ./libbench2/bench-user.h -3 +9
|
cannam@95
|
18488 M ./libbench2/verify-dft.c -14 +11
|
cannam@95
|
18489 M ./libbench2/verify.c -13 +43
|
cannam@95
|
18490 M ./libbench2/verify.h +1
|
cannam@95
|
18491 M ./tests/bench.c -13 +50
|
cannam@95
|
18492 M ./tests/hook.c -1 +4
|
cannam@95
|
18493
|
cannam@95
|
18494 Sat Jan 18 23:46:57 EST 2003 stevenj
|
cannam@95
|
18495 * [project @ 2003-01-19 04:46:57 by stevenj]
|
cannam@95
|
18496 clarification
|
cannam@95
|
18497
|
cannam@95
|
18498 M ./doc/fftw3.texi -17 +16
|
cannam@95
|
18499
|
cannam@95
|
18500 Sat Jan 18 21:53:18 EST 2003 stevenj
|
cannam@95
|
18501 * [project @ 2003-01-19 02:53:18 by stevenj]
|
cannam@95
|
18502 caps
|
cannam@95
|
18503
|
cannam@95
|
18504 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
18505
|
cannam@95
|
18506 Sat Jan 18 21:52:51 EST 2003 stevenj
|
cannam@95
|
18507 * [project @ 2003-01-19 02:52:51 by stevenj]
|
cannam@95
|
18508 brackets
|
cannam@95
|
18509
|
cannam@95
|
18510 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
18511
|
cannam@95
|
18512 Sat Jan 18 21:52:32 EST 2003 stevenj
|
cannam@95
|
18513 * [project @ 2003-01-19 02:52:32 by stevenj]
|
cannam@95
|
18514 quote
|
cannam@95
|
18515
|
cannam@95
|
18516 M ./doc/fftw3.texi -1 +7
|
cannam@95
|
18517
|
cannam@95
|
18518 Sat Jan 18 20:53:11 EST 2003 stevenj
|
cannam@95
|
18519 * [project @ 2003-01-19 01:53:11 by stevenj]
|
cannam@95
|
18520 referencing
|
cannam@95
|
18521
|
cannam@95
|
18522 M ./doc/fftw3.texi -4 +7
|
cannam@95
|
18523
|
cannam@95
|
18524 Sat Jan 18 20:33:28 EST 2003 stevenj
|
cannam@95
|
18525 * [project @ 2003-01-19 01:33:28 by stevenj]
|
cannam@95
|
18526 fix
|
cannam@95
|
18527
|
cannam@95
|
18528 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
18529
|
cannam@95
|
18530 Sat Jan 18 20:31:41 EST 2003 stevenj
|
cannam@95
|
18531 * [project @ 2003-01-19 01:31:41 by stevenj]
|
cannam@95
|
18532 slight change
|
cannam@95
|
18533
|
cannam@95
|
18534 M ./doc/fftw3.texi -8 +8
|
cannam@95
|
18535
|
cannam@95
|
18536 Sat Jan 18 20:31:22 EST 2003 athena
|
cannam@95
|
18537 * [project @ 2003-01-19 01:31:22 by athena]
|
cannam@95
|
18538 Print errors when --verify.
|
cannam@95
|
18539
|
cannam@95
|
18540 M ./libbench2/verify-dft.c -7 +12
|
cannam@95
|
18541 M ./libbench2/verify-lib.c -30 +38
|
cannam@95
|
18542 M ./libbench2/verify.h -12 +14
|
cannam@95
|
18543 M ./tests/bench.c -5 +5
|
cannam@95
|
18544
|
cannam@95
|
18545 Sat Jan 18 20:30:27 EST 2003 stevenj
|
cannam@95
|
18546 * [project @ 2003-01-19 01:30:27 by stevenj]
|
cannam@95
|
18547 improved description, noted that FFTW_ESTIMATE does not destroy arrays
|
cannam@95
|
18548
|
cannam@95
|
18549 M ./doc/fftw3.texi -7 +8
|
cannam@95
|
18550
|
cannam@95
|
18551 Sat Jan 18 20:23:12 EST 2003 stevenj
|
cannam@95
|
18552 * [project @ 2003-01-19 01:23:12 by stevenj]
|
cannam@95
|
18553 FFTW_DEFAULTS isn't really needed
|
cannam@95
|
18554
|
cannam@95
|
18555 M ./api/fftw3.h -2 +1
|
cannam@95
|
18556
|
cannam@95
|
18557 Sat Jan 18 20:21:09 EST 2003 stevenj
|
cannam@95
|
18558 * [project @ 2003-01-19 01:21:09 by stevenj]
|
cannam@95
|
18559 added FFTW_MEASURE synonym for FFTW_DEFAULTS
|
cannam@95
|
18560
|
cannam@95
|
18561 M ./api/fftw3.h -1 +2
|
cannam@95
|
18562 M ./doc/fftw3.texi -6 +6
|
cannam@95
|
18563
|
cannam@95
|
18564 Sat Jan 18 20:18:29 EST 2003 stevenj
|
cannam@95
|
18565 * [project @ 2003-01-19 01:18:29 by stevenj]
|
cannam@95
|
18566 slight change
|
cannam@95
|
18567
|
cannam@95
|
18568 M ./kernel/alloc.c -2 +2
|
cannam@95
|
18569
|
cannam@95
|
18570 Sat Jan 18 20:16:08 EST 2003 athena
|
cannam@95
|
18571 * [project @ 2003-01-19 01:16:08 by athena]
|
cannam@95
|
18572 Clearer name
|
cannam@95
|
18573
|
cannam@95
|
18574 M ./tests/bench.c -2 +2
|
cannam@95
|
18575
|
cannam@95
|
18576 Sat Jan 18 20:13:14 EST 2003 athena
|
cannam@95
|
18577 * [project @ 2003-01-19 01:13:14 by athena]
|
cannam@95
|
18578 Completed dft api test
|
cannam@95
|
18579
|
cannam@95
|
18580 M ./api/fftw3.h -12 +12
|
cannam@95
|
18581 M ./libbench2/tensor.c -3 +3
|
cannam@95
|
18582 M ./tests/bench.c -8 +65
|
cannam@95
|
18583
|
cannam@95
|
18584 Sat Jan 18 20:07:33 EST 2003 stevenj
|
cannam@95
|
18585 * [project @ 2003-01-19 01:07:33 by stevenj]
|
cannam@95
|
18586 index
|
cannam@95
|
18587
|
cannam@95
|
18588 M ./doc/fftw3.texi -1 +2
|
cannam@95
|
18589
|
cannam@95
|
18590 Sat Jan 18 20:05:50 EST 2003 stevenj
|
cannam@95
|
18591 * [project @ 2003-01-19 01:05:50 by stevenj]
|
cannam@95
|
18592 fix
|
cannam@95
|
18593
|
cannam@95
|
18594 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
18595
|
cannam@95
|
18596 Sat Jan 18 20:04:11 EST 2003 stevenj
|
cannam@95
|
18597 * [project @ 2003-01-19 01:04:11 by stevenj]
|
cannam@95
|
18598 parallel structure
|
cannam@95
|
18599
|
cannam@95
|
18600 M ./doc/fftw3.texi -2 +2
|
cannam@95
|
18601
|
cannam@95
|
18602 Sat Jan 18 20:03:18 EST 2003 stevenj
|
cannam@95
|
18603 * [project @ 2003-01-19 01:03:18 by stevenj]
|
cannam@95
|
18604 fix
|
cannam@95
|
18605
|
cannam@95
|
18606 M ./doc/fftw3.texi -4 +4
|
cannam@95
|
18607
|
cannam@95
|
18608 Sat Jan 18 20:00:24 EST 2003 stevenj
|
cannam@95
|
18609 * [project @ 2003-01-19 01:00:24 by stevenj]
|
cannam@95
|
18610 joke
|
cannam@95
|
18611
|
cannam@95
|
18612 M ./doc/fftw3.texi -5 +6
|
cannam@95
|
18613
|
cannam@95
|
18614 Sat Jan 18 19:59:28 EST 2003 stevenj
|
cannam@95
|
18615 * [project @ 2003-01-19 00:59:28 by stevenj]
|
cannam@95
|
18616 recommendation to read tutorial in-order
|
cannam@95
|
18617
|
cannam@95
|
18618 M ./doc/fftw3.texi -1 +6
|
cannam@95
|
18619
|
cannam@95
|
18620 Sat Jan 18 19:54:55 EST 2003 stevenj
|
cannam@95
|
18621 * [project @ 2003-01-19 00:54:55 by stevenj]
|
cannam@95
|
18622 expanded outline
|
cannam@95
|
18623
|
cannam@95
|
18624 M ./doc/fftw3.texi -7 +42
|
cannam@95
|
18625
|
cannam@95
|
18626 Sat Jan 18 19:35:52 EST 2003 stevenj
|
cannam@95
|
18627 * [project @ 2003-01-19 00:35:52 by stevenj]
|
cannam@95
|
18628 clarification
|
cannam@95
|
18629
|
cannam@95
|
18630 M ./doc/fftw3.texi -3 +5
|
cannam@95
|
18631
|
cannam@95
|
18632 Sat Jan 18 19:17:27 EST 2003 stevenj
|
cannam@95
|
18633 * [project @ 2003-01-19 00:17:27 by stevenj]
|
cannam@95
|
18634 draft complex-dft tutorial
|
cannam@95
|
18635
|
cannam@95
|
18636 M ./doc/fftw3.texi -25 +183
|
cannam@95
|
18637
|
cannam@95
|
18638 Sat Jan 18 17:27:15 EST 2003 athena
|
cannam@95
|
18639 * [project @ 2003-01-18 22:27:15 by athena]
|
cannam@95
|
18640 Paranoid mode is back. Fixed dwim to do what I mean.
|
cannam@95
|
18641
|
cannam@95
|
18642 A ./tests/hook.c
|
cannam@95
|
18643 M ./libbench2/allocate.c -2 +1
|
cannam@95
|
18644 M ./libbench2/bench-main.c -2 +1
|
cannam@95
|
18645 M ./libbench2/bench-user.h -8 +1
|
cannam@95
|
18646 M ./libbench2/bench.h -2 +1
|
cannam@95
|
18647 M ./libbench2/can-do.c -2 +1
|
cannam@95
|
18648 M ./libbench2/dotens2.c -2 +2
|
cannam@95
|
18649 M ./libbench2/info.c -2 +1
|
cannam@95
|
18650 M ./libbench2/problem.c -18 +21
|
cannam@95
|
18651 M ./libbench2/report.c -2 +1
|
cannam@95
|
18652 M ./libbench2/speed.c -2 +1
|
cannam@95
|
18653 M ./libbench2/timer.c -2 +1
|
cannam@95
|
18654 M ./libbench2/util.c -1
|
cannam@95
|
18655 M ./libbench2/verify.c -4 +3
|
cannam@95
|
18656 M ./libbench2/verify.h +7
|
cannam@95
|
18657 M ./libbench2/zero.c -2 +1
|
cannam@95
|
18658 M ./tests/Makefile.am -1 +1
|
cannam@95
|
18659 M ./tests/bench.c +4
|
cannam@95
|
18660 M ./tests/hook.c +191
|
cannam@95
|
18661
|
cannam@95
|
18662 Sat Jan 18 17:13:51 EST 2003 stevenj
|
cannam@95
|
18663 * [project @ 2003-01-18 22:13:51 by stevenj]
|
cannam@95
|
18664 started tut.
|
cannam@95
|
18665
|
cannam@95
|
18666 M ./doc/fftw3.texi -14 +46
|
cannam@95
|
18667
|
cannam@95
|
18668 Sat Jan 18 16:13:15 EST 2003 athena
|
cannam@95
|
18669 * [project @ 2003-01-18 21:13:15 by athena]
|
cannam@95
|
18670 Great renaming, so that we can include both bench-user.h and
|
cannam@95
|
18671 ifftw.h to implement the paranoid-mode hook.
|
cannam@95
|
18672
|
cannam@95
|
18673 M ./libbench2/allocate.c -5 +5
|
cannam@95
|
18674 M ./libbench2/bench-user.h -30 +28
|
cannam@95
|
18675 M ./libbench2/bench.h -12 +12
|
cannam@95
|
18676 M ./libbench2/can-do.c -2 +2
|
cannam@95
|
18677 M ./libbench2/dotens2.c -3 +3
|
cannam@95
|
18678 M ./libbench2/mflops.c -1 +1
|
cannam@95
|
18679 M ./libbench2/problem.c -12 +12
|
cannam@95
|
18680 M ./libbench2/report.c -10 +10
|
cannam@95
|
18681 M ./libbench2/speed.c -2 +2
|
cannam@95
|
18682 M ./libbench2/tensor.c -22 +22
|
cannam@95
|
18683 M ./libbench2/verify-dft.c -2 +2
|
cannam@95
|
18684 M ./libbench2/verify-lib.c -6 +6
|
cannam@95
|
18685 M ./libbench2/verify.c -9 +9
|
cannam@95
|
18686 M ./libbench2/verify.h -2 +2
|
cannam@95
|
18687 M ./libbench2/zero.c -2 +2
|
cannam@95
|
18688 M ./tests/bench.c -29 +29
|
cannam@95
|
18689
|
cannam@95
|
18690 Sat Jan 18 15:41:18 EST 2003 athena
|
cannam@95
|
18691 * [project @ 2003-01-18 20:41:18 by athena]
|
cannam@95
|
18692 Trying to tweak the verifier so that I can use it in
|
cannam@95
|
18693 bench.c for paranoid mode
|
cannam@95
|
18694
|
cannam@95
|
18695 M ./libbench2/bench-user.h -1 +23
|
cannam@95
|
18696 M ./libbench2/problem.c -3 +3
|
cannam@95
|
18697 M ./libbench2/verify-dft.c -66 +9
|
cannam@95
|
18698 M ./libbench2/verify-lib.c -21 +18
|
cannam@95
|
18699 M ./libbench2/verify.c -5 +62
|
cannam@95
|
18700 M ./libbench2/verify.h -18 +3
|
cannam@95
|
18701
|
cannam@95
|
18702 Sat Jan 18 10:24:05 EST 2003 athena
|
cannam@95
|
18703 * [project @ 2003-01-18 15:24:05 by athena]
|
cannam@95
|
18704 Added stride_factor for complex arrays.
|
cannam@95
|
18705
|
cannam@95
|
18706 M ./tests/bench.c -5 +5
|
cannam@95
|
18707
|
cannam@95
|
18708 Sat Jan 18 10:02:11 EST 2003 athena
|
cannam@95
|
18709 * [project @ 2003-01-18 15:02:11 by athena]
|
cannam@95
|
18710 can_do now calls the planner.
|
cannam@95
|
18711
|
cannam@95
|
18712 M ./tests/bench.c -1 +6
|
cannam@95
|
18713
|
cannam@95
|
18714 Sat Jan 18 09:59:24 EST 2003 athena
|
cannam@95
|
18715 * [project @ 2003-01-18 14:59:24 by athena]
|
cannam@95
|
18716 Call guru api in bench.c
|
cannam@95
|
18717
|
cannam@95
|
18718 M ./api/plan-guru-dft.c -2 +1
|
cannam@95
|
18719 M ./tests/bench.c -3 +47
|
cannam@95
|
18720
|
cannam@95
|
18721 Sat Jan 18 08:17:23 EST 2003 athena
|
cannam@95
|
18722 * [project @ 2003-01-18 13:17:23 by athena]
|
cannam@95
|
18723 Fixed prototype.
|
cannam@95
|
18724
|
cannam@95
|
18725 M ./libbench2/bench.h -1 +3
|
cannam@95
|
18726 M ./libbench2/zero.c -2 +2
|
cannam@95
|
18727
|
cannam@95
|
18728 Sat Jan 18 08:14:48 EST 2003 athena
|
cannam@95
|
18729 * [project @ 2003-01-18 13:14:48 by athena]
|
cannam@95
|
18730 Attempt to make the signed/unsigned use of flags consistent.
|
cannam@95
|
18731
|
cannam@95
|
18732 M ./api/api.h -2 +2
|
cannam@95
|
18733 M ./api/apiplan.c -1 +1
|
cannam@95
|
18734 M ./api/fftw3.h -25 +25
|
cannam@95
|
18735 M ./api/mapflags.c -8 +10
|
cannam@95
|
18736 M ./api/plan-dft-1d.c -1 +1
|
cannam@95
|
18737 M ./api/plan-dft-2d.c -1 +1
|
cannam@95
|
18738 M ./api/plan-dft-3d.c -1 +1
|
cannam@95
|
18739 M ./api/plan-dft-c2r-1d.c -1 +1
|
cannam@95
|
18740 M ./api/plan-dft-c2r-2d.c -1 +1
|
cannam@95
|
18741 M ./api/plan-dft-c2r-3d.c -1 +1
|
cannam@95
|
18742 M ./api/plan-dft-c2r.c -1 +1
|
cannam@95
|
18743 M ./api/plan-dft-r2c-1d.c -1 +1
|
cannam@95
|
18744 M ./api/plan-dft-r2c-2d.c -1 +1
|
cannam@95
|
18745 M ./api/plan-dft-r2c-3d.c -1 +1
|
cannam@95
|
18746 M ./api/plan-dft-r2c.c -1 +1
|
cannam@95
|
18747 M ./api/plan-dft.c -1 +1
|
cannam@95
|
18748 M ./api/plan-guru-dft-c2r.c -1 +1
|
cannam@95
|
18749 M ./api/plan-guru-dft-r2c.c -1 +1
|
cannam@95
|
18750 M ./api/plan-guru-dft.c -1 +1
|
cannam@95
|
18751 M ./api/plan-guru-r2r.c -1 +1
|
cannam@95
|
18752 M ./api/plan-many-dft-c2r.c -1 +1
|
cannam@95
|
18753 M ./api/plan-many-dft-r2c.c -1 +1
|
cannam@95
|
18754 M ./api/plan-many-dft.c -1 +1
|
cannam@95
|
18755 M ./api/plan-many-r2r.c -1 +1
|
cannam@95
|
18756 M ./api/plan-r2r-1d.c -1 +1
|
cannam@95
|
18757 M ./api/plan-r2r-2d.c -1 +1
|
cannam@95
|
18758 M ./api/plan-r2r-3d.c -1 +1
|
cannam@95
|
18759 M ./api/plan-r2r.c -1 +1
|
cannam@95
|
18760 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
18761
|
cannam@95
|
18762 Sat Jan 18 08:03:07 EST 2003 athena
|
cannam@95
|
18763 * [project @ 2003-01-18 13:03:07 by athena]
|
cannam@95
|
18764 Implemented useropt.
|
cannam@95
|
18765
|
cannam@95
|
18766 A ./libbench2/useropt.c
|
cannam@95
|
18767 M ./libbench2/Makefile.am -2 +3
|
cannam@95
|
18768 M ./libbench2/bench-main.c -1 +5
|
cannam@95
|
18769 M ./libbench2/bench-user.h -1 +2
|
cannam@95
|
18770 M ./libbench2/useropt.c +30
|
cannam@95
|
18771 M ./tests/bench.c -7 +24
|
cannam@95
|
18772
|
cannam@95
|
18773 Sat Jan 18 08:02:05 EST 2003 athena
|
cannam@95
|
18774 * [project @ 2003-01-18 13:02:05 by athena]
|
cannam@95
|
18775 The first map_flags pass must be transitive, i.e., always use the
|
cannam@95
|
18776 latest flags value as opposed to the original value. (I think.)
|
cannam@95
|
18777
|
cannam@95
|
18778 M ./api/mapflags.c -11 +12
|
cannam@95
|
18779
|
cannam@95
|
18780 Sat Jan 18 07:20:19 EST 2003 athena
|
cannam@95
|
18781 * [project @ 2003-01-18 12:20:18 by athena]
|
cannam@95
|
18782 Started working on verifier
|
cannam@95
|
18783
|
cannam@95
|
18784 A ./libbench2/dotens2.c
|
cannam@95
|
18785 A ./libbench2/verify-dft.c
|
cannam@95
|
18786 A ./libbench2/verify-lib.c
|
cannam@95
|
18787 A ./libbench2/verify.h
|
cannam@95
|
18788 M ./libbench2/Makefile.am -3 +3
|
cannam@95
|
18789 M ./libbench2/bench-user.h -1 +4
|
cannam@95
|
18790 M ./libbench2/dotens2.c +55
|
cannam@95
|
18791 M ./libbench2/tensor.c -1 +8
|
cannam@95
|
18792 M ./libbench2/verify-dft.c +119
|
cannam@95
|
18793 M ./libbench2/verify-lib.c +399
|
cannam@95
|
18794 M ./libbench2/verify.c -2 +9
|
cannam@95
|
18795 M ./libbench2/verify.h +65
|
cannam@95
|
18796 M ./tests/Makefile.am -4 +1
|
cannam@95
|
18797
|
cannam@95
|
18798 Fri Jan 17 14:53:28 EST 2003 stevenj
|
cannam@95
|
18799 * [project @ 2003-01-17 19:53:28 by stevenj]
|
cannam@95
|
18800 added X(threads_cleanup)
|
cannam@95
|
18801
|
cannam@95
|
18802 M ./api/fftw3.h -1 +2
|
cannam@95
|
18803 M ./threads/api.c +9
|
cannam@95
|
18804 M ./threads/threads.c -6 +19
|
cannam@95
|
18805 M ./threads/threads.h -1 +2
|
cannam@95
|
18806
|
cannam@95
|
18807 Fri Jan 17 10:35:56 EST 2003 athena
|
cannam@95
|
18808 * [project @ 2003-01-17 15:35:56 by athena]
|
cannam@95
|
18809 Use C style for upper and lower array bounds. Free tensors properly.
|
cannam@95
|
18810
|
cannam@95
|
18811 M ./libbench2/allocate.c -3 +5
|
cannam@95
|
18812 M ./libbench2/tensor.c -2 +2
|
cannam@95
|
18813
|
cannam@95
|
18814 Fri Jan 17 08:50:42 EST 2003 athena
|
cannam@95
|
18815 * [project @ 2003-01-17 13:50:42 by athena]
|
cannam@95
|
18816 Fixed ambiguous syntax
|
cannam@95
|
18817
|
cannam@95
|
18818 M ./libbench2/problem.c -2 +2
|
cannam@95
|
18819
|
cannam@95
|
18820 Fri Jan 17 08:20:57 EST 2003 athena
|
cannam@95
|
18821 * [project @ 2003-01-17 13:20:57 by athena]
|
cannam@95
|
18822 Parse minus sign, bugfixes
|
cannam@95
|
18823
|
cannam@95
|
18824 M ./libbench2/problem.c -4 +17
|
cannam@95
|
18825
|
cannam@95
|
18826 Fri Jan 17 08:11:56 EST 2003 athena
|
cannam@95
|
18827 * [project @ 2003-01-17 13:11:56 by athena]
|
cannam@95
|
18828 Skeleton libbench2 implemented (probably still buggy)
|
cannam@95
|
18829
|
cannam@95
|
18830 A ./libbench2/
|
cannam@95
|
18831 A ./libbench2/Makefile.am
|
cannam@95
|
18832 A ./libbench2/allocate.c
|
cannam@95
|
18833 A ./libbench2/bench-main.c
|
cannam@95
|
18834 A ./libbench2/bench-user.h
|
cannam@95
|
18835 A ./libbench2/bench.h
|
cannam@95
|
18836 A ./libbench2/can-do.c
|
cannam@95
|
18837 A ./libbench2/caset.c
|
cannam@95
|
18838 A ./libbench2/getopt-utils.c
|
cannam@95
|
18839 A ./libbench2/getopt.c
|
cannam@95
|
18840 A ./libbench2/getopt.h
|
cannam@95
|
18841 A ./libbench2/info.c
|
cannam@95
|
18842 A ./libbench2/main.c
|
cannam@95
|
18843 A ./libbench2/mflops.c
|
cannam@95
|
18844 A ./libbench2/ovtpvt.c
|
cannam@95
|
18845 A ./libbench2/pow2.c
|
cannam@95
|
18846 A ./libbench2/problem.c
|
cannam@95
|
18847 A ./libbench2/report.c
|
cannam@95
|
18848 A ./libbench2/speed.c
|
cannam@95
|
18849 A ./libbench2/tensor.c
|
cannam@95
|
18850 A ./libbench2/timer.c
|
cannam@95
|
18851 A ./libbench2/util.c
|
cannam@95
|
18852 A ./libbench2/verify.c
|
cannam@95
|
18853 A ./libbench2/zero.c
|
cannam@95
|
18854 M ./Makefile.am -1 +1
|
cannam@95
|
18855 M ./configure.ac -1 +1
|
cannam@95
|
18856 M ./libbench2/Makefile.am +13
|
cannam@95
|
18857 M ./libbench2/allocate.c +55
|
cannam@95
|
18858 M ./libbench2/bench-main.c +250
|
cannam@95
|
18859 M ./libbench2/bench-user.h +206
|
cannam@95
|
18860 M ./libbench2/bench.h +67
|
cannam@95
|
18861 M ./libbench2/can-do.c +33
|
cannam@95
|
18862 M ./libbench2/caset.c +12
|
cannam@95
|
18863 M ./libbench2/getopt-utils.c +104
|
cannam@95
|
18864 M ./libbench2/getopt.c +1062
|
cannam@95
|
18865 M ./libbench2/getopt.h +180
|
cannam@95
|
18866 M ./libbench2/info.c +59
|
cannam@95
|
18867 M ./libbench2/main.c +40
|
cannam@95
|
18868 M ./libbench2/mflops.c +25
|
cannam@95
|
18869 M ./libbench2/ovtpvt.c +13
|
cannam@95
|
18870 M ./libbench2/pow2.c +6
|
cannam@95
|
18871 M ./libbench2/problem.c +172
|
cannam@95
|
18872 M ./libbench2/report.c +159
|
cannam@95
|
18873 M ./libbench2/speed.c +73
|
cannam@95
|
18874 M ./libbench2/tensor.c +173
|
cannam@95
|
18875 M ./libbench2/timer.c +241
|
cannam@95
|
18876 M ./libbench2/util.c +216
|
cannam@95
|
18877 M ./libbench2/verify.c +53
|
cannam@95
|
18878 M ./libbench2/zero.c +36
|
cannam@95
|
18879 M ./tests/Makefile.am -2 +2
|
cannam@95
|
18880 M ./tests/bench.c -56 +93
|
cannam@95
|
18881
|
cannam@95
|
18882 Fri Jan 17 04:23:37 EST 2003 athena
|
cannam@95
|
18883 * [project @ 2003-01-17 09:23:37 by athena]
|
cannam@95
|
18884 Formatting
|
cannam@95
|
18885
|
cannam@95
|
18886 M ./kernel/tensor4.c -10 +10
|
cannam@95
|
18887
|
cannam@95
|
18888 Fri Jan 17 03:15:24 EST 2003 fftw
|
cannam@95
|
18889 * [project @ 2003-01-17 08:15:24 by fftw]
|
cannam@95
|
18890 slight updates
|
cannam@95
|
18891
|
cannam@95
|
18892 M ./doc/fftw3.texi -27 +34
|
cannam@95
|
18893
|
cannam@95
|
18894 Fri Jan 17 01:44:44 EST 2003 stevenj
|
cannam@95
|
18895 * [project @ 2003-01-17 06:44:44 by stevenj]
|
cannam@95
|
18896 eliminated obsolete uimin/uimax
|
cannam@95
|
18897
|
cannam@95
|
18898 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
18899 M ./kernel/buffered.c -2 +2
|
cannam@95
|
18900 M ./kernel/ifftw.h -3 +1
|
cannam@95
|
18901 M ./kernel/minmax.c -11 +1
|
cannam@95
|
18902 M ./kernel/tensor4.c -4 +4
|
cannam@95
|
18903 M ./rdft/buffered2.c -4 +4
|
cannam@95
|
18904 M ./rdft/rdft2-inplace-strides.c -2 +2
|
cannam@95
|
18905 M ./rdft/rdft2-tensor-max-index.c -4 +4
|
cannam@95
|
18906 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
18907 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
18908
|
cannam@95
|
18909 Fri Jan 17 01:40:10 EST 2003 stevenj
|
cannam@95
|
18910 * [project @ 2003-01-17 06:40:10 by stevenj]
|
cannam@95
|
18911 threads needs to have its own library, lest all programs linking to libfftw3.so need -lpthread
|
cannam@95
|
18912
|
cannam@95
|
18913 A ./threads/api.c
|
cannam@95
|
18914 M ./Makefile.am -1
|
cannam@95
|
18915 M ./api/Makefile.am -4 +3
|
cannam@95
|
18916 M ./api/configure.c -2
|
cannam@95
|
18917 M ./api/fftw3.h -2 +3
|
cannam@95
|
18918 R ./api/plan-with-nthreads.c
|
cannam@95
|
18919 M ./tests/Makefile.am -1 +8
|
cannam@95
|
18920 M ./tests/bench.c +5
|
cannam@95
|
18921 M ./threads/Makefile.am -9 +6
|
cannam@95
|
18922 M ./threads/api.c +56
|
cannam@95
|
18923 M ./threads/threads.c -1 +1
|
cannam@95
|
18924
|
cannam@95
|
18925 Thu Jan 16 19:53:46 EST 2003 stevenj
|
cannam@95
|
18926 * [project @ 2003-01-17 00:53:46 by stevenj]
|
cannam@95
|
18927 whoops
|
cannam@95
|
18928
|
cannam@95
|
18929 M ./api/f77api.c -2 +2
|
cannam@95
|
18930
|
cannam@95
|
18931 Thu Jan 16 19:53:30 EST 2003 stevenj
|
cannam@95
|
18932 * [project @ 2003-01-17 00:53:30 by stevenj]
|
cannam@95
|
18933 better name
|
cannam@95
|
18934
|
cannam@95
|
18935 M ./api/f77api.c -2 +2
|
cannam@95
|
18936
|
cannam@95
|
18937 Thu Jan 16 19:52:36 EST 2003 stevenj
|
cannam@95
|
18938 * [project @ 2003-01-17 00:52:36 by stevenj]
|
cannam@95
|
18939 added more functions
|
cannam@95
|
18940
|
cannam@95
|
18941 M ./api/f77api.c +68
|
cannam@95
|
18942
|
cannam@95
|
18943 Thu Jan 16 16:57:06 EST 2003 stevenj
|
cannam@95
|
18944 * [project @ 2003-01-16 21:57:06 by stevenj]
|
cannam@95
|
18945 if 'long' is big enough, use it for mulmod in preference to 'long long'
|
cannam@95
|
18946
|
cannam@95
|
18947 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
18948
|
cannam@95
|
18949 Thu Jan 16 14:53:41 EST 2003 stevenj
|
cannam@95
|
18950 * [project @ 2003-01-16 19:53:41 by stevenj]
|
cannam@95
|
18951 use uintptr_t for pointer alignment arithmetic
|
cannam@95
|
18952
|
cannam@95
|
18953 M ./configure.ac -2 +9
|
cannam@95
|
18954 M ./kernel/align.c -2 +2
|
cannam@95
|
18955 M ./kernel/ifftw.h -5 +22
|
cannam@95
|
18956
|
cannam@95
|
18957 Thu Jan 16 07:58:28 EST 2003 athena
|
cannam@95
|
18958 * [project @ 2003-01-16 12:58:28 by athena]
|
cannam@95
|
18959 More signed/unsigned cleanup
|
cannam@95
|
18960
|
cannam@95
|
18961 M ./kernel/planner.c -10 +10
|
cannam@95
|
18962 M ./kernel/print.c -3 +3
|
cannam@95
|
18963 M ./kernel/tensor.c -2 +2
|
cannam@95
|
18964 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
18965 M ./rdft/problem.c -2 +2
|
cannam@95
|
18966
|
cannam@95
|
18967 Thu Jan 16 07:57:40 EST 2003 athena
|
cannam@95
|
18968 * [project @ 2003-01-16 12:57:40 by athena]
|
cannam@95
|
18969 null function pointers are technically nonportable
|
cannam@95
|
18970
|
cannam@95
|
18971 M ./kernel/solvtab.c -2 +2
|
cannam@95
|
18972
|
cannam@95
|
18973 Thu Jan 16 07:17:45 EST 2003 athena
|
cannam@95
|
18974 * [project @ 2003-01-16 12:17:45 by athena]
|
cannam@95
|
18975 Free short_options
|
cannam@95
|
18976
|
cannam@95
|
18977 M ./libbench/bench-main.c -2 +3
|
cannam@95
|
18978
|
cannam@95
|
18979 Thu Jan 16 05:48:30 EST 2003 athena
|
cannam@95
|
18980 * [project @ 2003-01-16 10:48:30 by athena]
|
cannam@95
|
18981 Oops, forgot STACK_FREE
|
cannam@95
|
18982
|
cannam@95
|
18983 M ./kernel/alloc.c -15 +17
|
cannam@95
|
18984 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
18985 M ./tests/bench.c -1 +1
|
cannam@95
|
18986
|
cannam@95
|
18987 Thu Jan 16 05:40:39 EST 2003 athena
|
cannam@95
|
18988 * [project @ 2003-01-16 10:40:39 by athena]
|
cannam@95
|
18989 Do not require memalign() unless HAVE_SIMD
|
cannam@95
|
18990
|
cannam@95
|
18991 M ./kernel/alloc.c -6 +15
|
cannam@95
|
18992 M ./kernel/ifftw.h -13 +18
|
cannam@95
|
18993
|
cannam@95
|
18994 Thu Jan 16 01:03:31 EST 2003 stevenj
|
cannam@95
|
18995 * [project @ 2003-01-16 06:03:31 by stevenj]
|
cannam@95
|
18996 MS VC++ _aligned_malloc
|
cannam@95
|
18997
|
cannam@95
|
18998 M ./kernel/alloc.c -1 +7
|
cannam@95
|
18999
|
cannam@95
|
19000 Thu Jan 16 00:44:45 EST 2003 stevenj
|
cannam@95
|
19001 * [project @ 2003-01-16 05:44:45 by stevenj]
|
cannam@95
|
19002 added api fftw_malloc/free
|
cannam@95
|
19003
|
cannam@95
|
19004 M ./api/fftw3.h -2 +5
|
cannam@95
|
19005 M ./kernel/alloc.c -2 +10
|
cannam@95
|
19006
|
cannam@95
|
19007 Thu Jan 16 00:43:48 EST 2003 stevenj
|
cannam@95
|
19008 * [project @ 2003-01-16 05:43:48 by stevenj]
|
cannam@95
|
19009 silence warning
|
cannam@95
|
19010
|
cannam@95
|
19011 M ./api/map-r2r-kind.c -1 +1
|
cannam@95
|
19012
|
cannam@95
|
19013 Wed Jan 15 22:39:04 EST 2003 stevenj
|
cannam@95
|
19014 * [project @ 2003-01-16 03:39:04 by stevenj]
|
cannam@95
|
19015 send error output to stderr
|
cannam@95
|
19016
|
cannam@95
|
19017 M ./tools/fftw-wisdom-to-conf.in -1 +1
|
cannam@95
|
19018
|
cannam@95
|
19019 Wed Jan 15 13:20:35 EST 2003 athena
|
cannam@95
|
19020 * [project @ 2003-01-15 18:20:35 by athena]
|
cannam@95
|
19021 Pure paranoia.
|
cannam@95
|
19022
|
cannam@95
|
19023 M ./kernel/tensor7.c -3 +6
|
cannam@95
|
19024
|
cannam@95
|
19025 Wed Jan 15 06:51:34 EST 2003 athena
|
cannam@95
|
19026 * [project @ 2003-01-15 11:51:34 by athena]
|
cannam@95
|
19027 Fixed formatting that was messed up by the conversion uint->int.
|
cannam@95
|
19028 Ensure that iodims etc are kosher.
|
cannam@95
|
19029
|
cannam@95
|
19030 A ./kernel/tensor9.c
|
cannam@95
|
19031 M ./api/api.h -13 +20
|
cannam@95
|
19032 M ./api/apiplan.c -9 +9
|
cannam@95
|
19033 M ./api/configure.c -5 +5
|
cannam@95
|
19034 M ./api/dfthelp.c -1 +1
|
cannam@95
|
19035 M ./api/execute-dft-c2r.c -1 +1
|
cannam@95
|
19036 M ./api/execute-dft-r2c.c -1 +1
|
cannam@95
|
19037 M ./api/execute-dft.c -1 +1
|
cannam@95
|
19038 M ./api/execute-r2r.c -1 +1
|
cannam@95
|
19039 M ./api/execute.c -1 +1
|
cannam@95
|
19040 M ./api/export-wisdom-to-file.c -4 +4
|
cannam@95
|
19041 M ./api/export-wisdom-to-string.c -6 +6
|
cannam@95
|
19042 M ./api/export-wisdom.c -6 +6
|
cannam@95
|
19043 M ./api/f77api.c -58 +46
|
cannam@95
|
19044 M ./api/fftw3.h -14 +11
|
cannam@95
|
19045 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
19046 M ./api/import-system-wisdom.c -2 +2
|
cannam@95
|
19047 M ./api/import-wisdom-from-file.c -5 +5
|
cannam@95
|
19048 M ./api/import-wisdom-from-string.c -4 +4
|
cannam@95
|
19049 M ./api/import-wisdom.c -6 +6
|
cannam@95
|
19050 M ./api/map-r2r-kind.c -37 +17
|
cannam@95
|
19051 M ./api/mapflags.c -4 +4
|
cannam@95
|
19052 M ./api/mkprinter-file.c -2 +2
|
cannam@95
|
19053 M ./api/mktensor-iodims.c -2 +23
|
cannam@95
|
19054 M ./api/mktensor-rowmajor.c -4 +20
|
cannam@95
|
19055 M ./api/plan-dft-1d.c -2 +2
|
cannam@95
|
19056 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
19057 M ./api/plan-dft-3d.c -3 +3
|
cannam@95
|
19058 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
19059 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
19060 M ./api/plan-dft-c2r-3d.c -3 +3
|
cannam@95
|
19061 M ./api/plan-dft-c2r.c -3 +3
|
cannam@95
|
19062 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
19063 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
19064 M ./api/plan-dft-r2c-3d.c -3 +3
|
cannam@95
|
19065 M ./api/plan-dft-r2c.c -3 +5
|
cannam@95
|
19066 M ./api/plan-dft.c -4 +6
|
cannam@95
|
19067 M ./api/plan-guru-dft-c2r.c -10 +10
|
cannam@95
|
19068 M ./api/plan-guru-dft-r2c.c -10 +11
|
cannam@95
|
19069 M ./api/plan-guru-dft.c -10 +11
|
cannam@95
|
19070 M ./api/plan-guru-r2r.c -14 +16
|
cannam@95
|
19071 M ./api/plan-many-dft-c2r.c -34 +21
|
cannam@95
|
19072 M ./api/plan-many-dft-r2c.c -34 +21
|
cannam@95
|
19073 M ./api/plan-many-dft.c -18 +19
|
cannam@95
|
19074 M ./api/plan-many-r2r.c -22 +21
|
cannam@95
|
19075 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
19076 M ./api/plan-r2r-2d.c -3 +3
|
cannam@95
|
19077 M ./api/plan-r2r-3d.c -4 +4
|
cannam@95
|
19078 M ./api/plan-r2r.c -4 +4
|
cannam@95
|
19079 M ./api/plan-with-nthreads.c -3 +3
|
cannam@95
|
19080 M ./api/print-plan.c -3 +3
|
cannam@95
|
19081 M ./api/rdft2-pad.c -2 +2
|
cannam@95
|
19082 M ./api/the-planner.c -5 +5
|
cannam@95
|
19083 M ./dft/buffered.c -2 +2
|
cannam@95
|
19084 M ./dft/ct.c -2 +2
|
cannam@95
|
19085 M ./dft/direct.c -2 +2
|
cannam@95
|
19086 M ./dft/generic.c -1 +1
|
cannam@95
|
19087 M ./dft/problem.c -4 +5
|
cannam@95
|
19088 M ./dft/rader.c -1 +1
|
cannam@95
|
19089 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
19090 M ./dft/vrank2-transpose.c -2 +2
|
cannam@95
|
19091 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
19092 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
19093 M ./kernel/alloc.c -2 +2
|
cannam@95
|
19094 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
19095 M ./kernel/planner.c -10 +10
|
cannam@95
|
19096 M ./kernel/print.c -3 +3
|
cannam@95
|
19097 M ./kernel/tensor.c -2 +4
|
cannam@95
|
19098 M ./kernel/tensor9.c +37
|
cannam@95
|
19099 M ./rdft/buffered.c -2 +2
|
cannam@95
|
19100 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
19101 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
19102 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
19103 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
19104 M ./rdft/direct.c -2 +2
|
cannam@95
|
19105 M ./rdft/direct2.c -2 +2
|
cannam@95
|
19106 M ./rdft/generic.c -1 +1
|
cannam@95
|
19107 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
19108 M ./rdft/problem.c -2 +6
|
cannam@95
|
19109 M ./rdft/problem2.c -2 +5
|
cannam@95
|
19110 M ./rdft/rader-hc2hc.c -1 +1
|
cannam@95
|
19111 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
19112 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
19113 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
19114 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
19115 M ./rdft/vrank2-transpose.c -2 +2
|
cannam@95
|
19116 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
19117 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
19118 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
19119 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
19120 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
19121 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
19122 M ./threads/rdft-vrank-geq1.c -2 +2
|
cannam@95
|
19123 M ./threads/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
19124
|
cannam@95
|
19125 Wed Jan 15 01:32:18 EST 2003 stevenj
|
cannam@95
|
19126 * [project @ 2003-01-15 06:32:18 by stevenj]
|
cannam@95
|
19127 added version stamp
|
cannam@95
|
19128
|
cannam@95
|
19129 M ./tools/fftw-wisdom-to-conf.in -1 +2
|
cannam@95
|
19130
|
cannam@95
|
19131 Wed Jan 15 01:28:20 EST 2003 stevenj
|
cannam@95
|
19132 * [project @ 2003-01-15 06:28:20 by stevenj]
|
cannam@95
|
19133 added warning
|
cannam@95
|
19134
|
cannam@95
|
19135 M ./tools/fftw-wisdom-to-conf.in +1
|
cannam@95
|
19136
|
cannam@95
|
19137 Wed Jan 15 01:23:25 EST 2003 stevenj
|
cannam@95
|
19138 * [project @ 2003-01-15 06:23:25 by stevenj]
|
cannam@95
|
19139 add fftw-wisdom-to-conf to BUILT_SOURCES
|
cannam@95
|
19140
|
cannam@95
|
19141 M ./tools/Makefile.am -1 +1
|
cannam@95
|
19142
|
cannam@95
|
19143 Wed Jan 15 01:09:29 EST 2003 stevenj
|
cannam@95
|
19144 * [project @ 2003-01-15 06:09:29 by stevenj]
|
cannam@95
|
19145 added const
|
cannam@95
|
19146
|
cannam@95
|
19147 M ./tools/fftw-wisdom-to-conf.in -2 +2
|
cannam@95
|
19148
|
cannam@95
|
19149 Wed Jan 15 01:04:10 EST 2003 stevenj
|
cannam@95
|
19150 * [project @ 2003-01-15 06:04:10 by stevenj]
|
cannam@95
|
19151 added wisdom-to-conf
|
cannam@95
|
19152
|
cannam@95
|
19153 A ./tools/
|
cannam@95
|
19154 A ./tools/Makefile.am
|
cannam@95
|
19155 A ./tools/fftw-wisdom-to-conf.in
|
cannam@95
|
19156 M ./Makefile.am -1 +1
|
cannam@95
|
19157 M ./configure.ac +3
|
cannam@95
|
19158 M ./tools/Makefile.am +3
|
cannam@95
|
19159 M ./tools/fftw-wisdom-to-conf.in +37
|
cannam@95
|
19160
|
cannam@95
|
19161 Wed Jan 15 00:23:36 EST 2003 stevenj
|
cannam@95
|
19162 * [project @ 2003-01-15 05:23:36 by stevenj]
|
cannam@95
|
19163 include type prefix in wisdom preamble
|
cannam@95
|
19164
|
cannam@95
|
19165 M ./kernel/planner.c -2 +2
|
cannam@95
|
19166
|
cannam@95
|
19167 Wed Jan 15 00:02:31 EST 2003 stevenj
|
cannam@95
|
19168 * [project @ 2003-01-15 05:02:31 by stevenj]
|
cannam@95
|
19169 updates
|
cannam@95
|
19170
|
cannam@95
|
19171 M ./TODO -4 +2
|
cannam@95
|
19172
|
cannam@95
|
19173 Tue Jan 14 23:59:26 EST 2003 stevenj
|
cannam@95
|
19174 * [project @ 2003-01-15 04:59:26 by stevenj]
|
cannam@95
|
19175 check the_plan before printing
|
cannam@95
|
19176
|
cannam@95
|
19177 M ./tests/bench.c -2 +3
|
cannam@95
|
19178
|
cannam@95
|
19179 Tue Jan 14 21:10:25 EST 2003 athena
|
cannam@95
|
19180 * [project @ 2003-01-15 02:10:25 by athena]
|
cannam@95
|
19181 Eliminated those unsigned values that would break LP64 machines.
|
cannam@95
|
19182
|
cannam@95
|
19183 M ./ChangeLog -1 +1
|
cannam@95
|
19184 M ./api/api.h -16 +16
|
cannam@95
|
19185 M ./api/apiplan.c -19 +19
|
cannam@95
|
19186 M ./api/configure.c -5 +5
|
cannam@95
|
19187 M ./api/dfthelp.c -5 +5
|
cannam@95
|
19188 M ./api/execute-dft-c2r.c -1 +1
|
cannam@95
|
19189 M ./api/execute-dft-r2c.c -1 +1
|
cannam@95
|
19190 M ./api/execute-dft.c -1 +1
|
cannam@95
|
19191 M ./api/execute-r2r.c -1 +1
|
cannam@95
|
19192 M ./api/execute.c -1 +1
|
cannam@95
|
19193 M ./api/export-wisdom-to-file.c -4 +4
|
cannam@95
|
19194 M ./api/export-wisdom-to-string.c -13 +13
|
cannam@95
|
19195 M ./api/export-wisdom.c -7 +7
|
cannam@95
|
19196 M ./api/f77api.c -71 +69
|
cannam@95
|
19197 M ./api/fftw3.h -134 +136
|
cannam@95
|
19198 M ./api/forget-wisdom.c -2 +2
|
cannam@95
|
19199 M ./api/import-system-wisdom.c -8 +8
|
cannam@95
|
19200 M ./api/import-wisdom-from-file.c -6 +6
|
cannam@95
|
19201 M ./api/import-wisdom-from-string.c -6 +6
|
cannam@95
|
19202 M ./api/import-wisdom.c -9 +11
|
cannam@95
|
19203 M ./api/map-r2r-kind.c -17 +40
|
cannam@95
|
19204 M ./api/mapflags.c -18 +18
|
cannam@95
|
19205 M ./api/mkprinter-file.c -3 +3
|
cannam@95
|
19206 M ./api/mktensor-iodims.c -9 +9
|
cannam@95
|
19207 M ./api/mktensor-rowmajor.c -6 +5
|
cannam@95
|
19208 M ./api/plan-dft-1d.c -3 +2
|
cannam@95
|
19209 M ./api/plan-dft-2d.c -5 +5
|
cannam@95
|
19210 M ./api/plan-dft-3d.c -5 +7
|
cannam@95
|
19211 M ./api/plan-dft-c2r-1d.c -2 +2
|
cannam@95
|
19212 M ./api/plan-dft-c2r-2d.c -5 +5
|
cannam@95
|
19213 M ./api/plan-dft-c2r-3d.c -5 +7
|
cannam@95
|
19214 M ./api/plan-dft-c2r.c -6 +3
|
cannam@95
|
19215 M ./api/plan-dft-r2c-1d.c -2 +2
|
cannam@95
|
19216 M ./api/plan-dft-r2c-2d.c -5 +5
|
cannam@95
|
19217 M ./api/plan-dft-r2c-3d.c -5 +7
|
cannam@95
|
19218 M ./api/plan-dft-r2c.c -6 +3
|
cannam@95
|
19219 M ./api/plan-dft.c -6 +4
|
cannam@95
|
19220 M ./api/plan-guru-dft-c2r.c -10 +10
|
cannam@95
|
19221 M ./api/plan-guru-dft-r2c.c -10 +10
|
cannam@95
|
19222 M ./api/plan-guru-dft.c -10 +10
|
cannam@95
|
19223 M ./api/plan-guru-r2r.c -13 +14
|
cannam@95
|
19224 M ./api/plan-many-dft-c2r.c -23 +36
|
cannam@95
|
19225 M ./api/plan-many-dft-r2c.c -23 +36
|
cannam@95
|
19226 M ./api/plan-many-dft.c -17 +18
|
cannam@95
|
19227 M ./api/plan-many-r2r.c -18 +22
|
cannam@95
|
19228 M ./api/plan-r2r-1d.c -3 +2
|
cannam@95
|
19229 M ./api/plan-r2r-2d.c -7 +8
|
cannam@95
|
19230 M ./api/plan-r2r-3d.c -8 +11
|
cannam@95
|
19231 M ./api/plan-r2r.c -3 +4
|
cannam@95
|
19232 M ./api/plan-with-nthreads.c -7 +7
|
cannam@95
|
19233 M ./api/print-plan.c -3 +3
|
cannam@95
|
19234 M ./api/rdft2-pad.c -10 +9
|
cannam@95
|
19235 M ./api/the-planner.c -7 +7
|
cannam@95
|
19236 M ./configure.ac -9 +3
|
cannam@95
|
19237 M ./dft/buffered.c -11 +11
|
cannam@95
|
19238 M ./dft/codelet-dft.h -11 +11
|
cannam@95
|
19239 M ./dft/codelets/n.c -1 +1
|
cannam@95
|
19240 M ./dft/codelets/t.c -1 +1
|
cannam@95
|
19241 M ./dft/ct-dif.c -4 +4
|
cannam@95
|
19242 M ./dft/ct-dit.c -4 +4
|
cannam@95
|
19243 M ./dft/ct-ditbuf.c -6 +6
|
cannam@95
|
19244 M ./dft/ct-ditf.c -2 +2
|
cannam@95
|
19245 M ./dft/ct.c -5 +5
|
cannam@95
|
19246 M ./dft/ct.h -2 +2
|
cannam@95
|
19247 M ./dft/dft.h -2 +2
|
cannam@95
|
19248 M ./dft/direct.c -3 +3
|
cannam@95
|
19249 M ./dft/generic.c -5 +5
|
cannam@95
|
19250 M ./dft/indirect.c -2 +2
|
cannam@95
|
19251 M ./dft/k7/k7.c -9 +9
|
cannam@95
|
19252 M ./dft/problem.c -3 +3
|
cannam@95
|
19253 M ./dft/rader-omega.c -2 +2
|
cannam@95
|
19254 M ./dft/rader.c -13 +13
|
cannam@95
|
19255 M ./dft/rank-geq2.c -9 +9
|
cannam@95
|
19256 M ./dft/rank0.c -7 +7
|
cannam@95
|
19257 M ./dft/simd/n1b.c -1 +1
|
cannam@95
|
19258 M ./dft/simd/n1f.c -1 +1
|
cannam@95
|
19259 M ./dft/simd/t1b.c -1 +1
|
cannam@95
|
19260 M ./dft/simd/t1f.c -1 +1
|
cannam@95
|
19261 M ./dft/vrank-geq1.c -11 +11
|
cannam@95
|
19262 M ./dft/vrank2-transpose.c -4 +4
|
cannam@95
|
19263 M ./dft/vrank3-transpose.c -10 +10
|
cannam@95
|
19264 M ./dft/zero.c -3 +3
|
cannam@95
|
19265 M ./genfft/gen_hc2hc.ml -4 +4
|
cannam@95
|
19266 M ./genfft/gen_hc2r.ml -4 +4
|
cannam@95
|
19267 M ./genfft/gen_notw.ml -4 +4
|
cannam@95
|
19268 M ./genfft/gen_notw_c.ml -4 +4
|
cannam@95
|
19269 M ./genfft/gen_r2hc.ml -4 +4
|
cannam@95
|
19270 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
19271 M ./genfft/gen_twiddle_c.ml -4 +4
|
cannam@95
|
19272 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
19273 M ./kernel/align.c -5 +5
|
cannam@95
|
19274 M ./kernel/buffered.c -3 +3
|
cannam@95
|
19275 M ./kernel/ct.c -1 +1
|
cannam@95
|
19276 M ./kernel/hash.c -3 +3
|
cannam@95
|
19277 M ./kernel/iabs.c -3 +3
|
cannam@95
|
19278 M ./kernel/ifftw.h -71 +70
|
cannam@95
|
19279 M ./kernel/md5-1.c -3 +3
|
cannam@95
|
19280 M ./kernel/md5.c -4 +4
|
cannam@95
|
19281 M ./kernel/minmax.c -3 +3
|
cannam@95
|
19282 M ./kernel/ops.c -4 +4
|
cannam@95
|
19283 M ./kernel/pickdim.c -6 +6
|
cannam@95
|
19284 M ./kernel/planner.c -32 +32
|
cannam@95
|
19285 M ./kernel/primes.c -14 +14
|
cannam@95
|
19286 M ./kernel/print.c -5 +5
|
cannam@95
|
19287 M ./kernel/rader.c -3 +3
|
cannam@95
|
19288 M ./kernel/scan.c -3 +3
|
cannam@95
|
19289 M ./kernel/tensor.c -9 +9
|
cannam@95
|
19290 M ./kernel/tensor1.c -2 +2
|
cannam@95
|
19291 M ./kernel/tensor2.c -3 +3
|
cannam@95
|
19292 M ./kernel/tensor4.c -10 +10
|
cannam@95
|
19293 M ./kernel/tensor5.c -6 +6
|
cannam@95
|
19294 M ./kernel/tensor7.c -4 +4
|
cannam@95
|
19295 M ./kernel/trig.c -4 +4
|
cannam@95
|
19296 M ./kernel/twiddle.c -14 +14
|
cannam@95
|
19297 M ./libbench/acopy.c -2 +2
|
cannam@95
|
19298 M ./libbench/allocate.c -2 +2
|
cannam@95
|
19299 M ./libbench/ascale.c -2 +2
|
cannam@95
|
19300 M ./libbench/aset.c -2 +2
|
cannam@95
|
19301 M ./libbench/bench-user.h -23 +23
|
cannam@95
|
19302 M ./libbench/bench.h -2 +2
|
cannam@95
|
19303 M ./libbench/caadd.c -2 +2
|
cannam@95
|
19304 M ./libbench/cacopy.c -2 +2
|
cannam@95
|
19305 M ./libbench/cascale.c -2 +2
|
cannam@95
|
19306 M ./libbench/caset.c -2 +2
|
cannam@95
|
19307 M ./libbench/casub.c -2 +2
|
cannam@95
|
19308 M ./libbench/copy-c2h-1d-fftpack.c -1 +1
|
cannam@95
|
19309 M ./libbench/copy-c2h-1d-halfcomplex.c -1 +1
|
cannam@95
|
19310 M ./libbench/copy-c2h-1d-packed.c -2 +2
|
cannam@95
|
19311 M ./libbench/copy-c2h-1d-unpacked-ri.c -1 +1
|
cannam@95
|
19312 M ./libbench/copy-c2h-unpacked.c -1 +1
|
cannam@95
|
19313 M ./libbench/copy-c2r-packed.c -2 +2
|
cannam@95
|
19314 M ./libbench/copy-c2r-unpacked.c -1 +1
|
cannam@95
|
19315 M ./libbench/copy-c2ri.c -2 +2
|
cannam@95
|
19316 M ./libbench/copy-h2c-1d-fftpack.c -1 +1
|
cannam@95
|
19317 M ./libbench/copy-h2c-1d-halfcomplex.c -1 +1
|
cannam@95
|
19318 M ./libbench/copy-h2c-1d-packed.c -2 +2
|
cannam@95
|
19319 M ./libbench/copy-h2c-1d-unpacked-ri.c -1 +1
|
cannam@95
|
19320 M ./libbench/copy-h2c-unpacked.c -9 +9
|
cannam@95
|
19321 M ./libbench/copy-r2c-packed.c -2 +2
|
cannam@95
|
19322 M ./libbench/copy-r2c-unpacked.c -1 +1
|
cannam@95
|
19323 M ./libbench/copy-ri2c.c -2 +2
|
cannam@95
|
19324 M ./libbench/getopt-utils.c -2 +2
|
cannam@95
|
19325 M ./libbench/getopt.c -3 +3
|
cannam@95
|
19326 M ./libbench/log2.c -2 +2
|
cannam@95
|
19327 M ./libbench/mp.c -20 +20
|
cannam@95
|
19328 M ./libbench/pow2.c -1 +1
|
cannam@95
|
19329 M ./libbench/prime.c -4 +4
|
cannam@95
|
19330 M ./libbench/problem.c -2 +2
|
cannam@95
|
19331 M ./libbench/timer.c -2 +2
|
cannam@95
|
19332 M ./libbench/verify.c -36 +36
|
cannam@95
|
19333 M ./rdft/buffered.c -10 +10
|
cannam@95
|
19334 M ./rdft/buffered2.c -22 +22
|
cannam@95
|
19335 M ./rdft/codelet-rdft.h -17 +17
|
cannam@95
|
19336 M ./rdft/codelets/hc2r.c -1 +1
|
cannam@95
|
19337 M ./rdft/codelets/hfb.c -1 +1
|
cannam@95
|
19338 M ./rdft/codelets/r2hc.c -1 +1
|
cannam@95
|
19339 M ./rdft/dft-r2hc.c -4 +4
|
cannam@95
|
19340 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
19341 M ./rdft/dht-rader.c -6 +6
|
cannam@95
|
19342 M ./rdft/direct.c -6 +6
|
cannam@95
|
19343 M ./rdft/direct2.c -5 +5
|
cannam@95
|
19344 M ./rdft/generic.c -8 +8
|
cannam@95
|
19345 M ./rdft/hc2hc-buf.c -7 +7
|
cannam@95
|
19346 M ./rdft/hc2hc-dif.c -4 +4
|
cannam@95
|
19347 M ./rdft/hc2hc-dit.c -4 +4
|
cannam@95
|
19348 M ./rdft/hc2hc.c -5 +5
|
cannam@95
|
19349 M ./rdft/hc2hc.h -2 +2
|
cannam@95
|
19350 M ./rdft/indirect.c -2 +2
|
cannam@95
|
19351 M ./rdft/problem.c -11 +11
|
cannam@95
|
19352 M ./rdft/problem2.c -3 +3
|
cannam@95
|
19353 M ./rdft/rader-hc2hc.c -12 +12
|
cannam@95
|
19354 M ./rdft/rank-geq2-rdft2.c -9 +9
|
cannam@95
|
19355 M ./rdft/rank-geq2.c -9 +9
|
cannam@95
|
19356 M ./rdft/rank0-rdft2.c -4 +4
|
cannam@95
|
19357 M ./rdft/rank0.c -5 +5
|
cannam@95
|
19358 M ./rdft/rdft-dht.c -5 +5
|
cannam@95
|
19359 M ./rdft/rdft.h -4 +4
|
cannam@95
|
19360 M ./rdft/rdft2-inplace-strides.c -4 +4
|
cannam@95
|
19361 M ./rdft/rdft2-radix2.c -15 +15
|
cannam@95
|
19362 M ./rdft/rdft2-tensor-max-index.c -4 +4
|
cannam@95
|
19363 M ./rdft/vrank-geq1-rdft2.c -12 +12
|
cannam@95
|
19364 M ./rdft/vrank-geq1.c -11 +11
|
cannam@95
|
19365 M ./rdft/vrank2-transpose.c -4 +4
|
cannam@95
|
19366 M ./rdft/vrank3-transpose.c -10 +10
|
cannam@95
|
19367 M ./reodft/redft00e-r2hc.c -7 +7
|
cannam@95
|
19368 M ./reodft/reodft010e-r2hc.c -16 +16
|
cannam@95
|
19369 M ./reodft/reodft11e-r2hc.c -10 +10
|
cannam@95
|
19370 M ./reodft/rodft00e-r2hc.c -7 +7
|
cannam@95
|
19371 M ./simd/3dnow.c -5 +5
|
cannam@95
|
19372 M ./simd/sse.c -3 +3
|
cannam@95
|
19373 M ./simd/sse2.c -3 +3
|
cannam@95
|
19374 M ./tests/bench.c -13 +7
|
cannam@95
|
19375 M ./tests/dotens.c -3 +3
|
cannam@95
|
19376 M ./tests/dotens2.c -3 +3
|
cannam@95
|
19377 M ./tests/trigtest.c -7 +7
|
cannam@95
|
19378 M ./tests/verify-dft.c -4 +4
|
cannam@95
|
19379 M ./tests/verify-lib.c -41 +41
|
cannam@95
|
19380 M ./tests/verify-rdft.c -13 +13
|
cannam@95
|
19381 M ./tests/verify-reodft.c -48 +48
|
cannam@95
|
19382 M ./tests/verify.h -15 +15
|
cannam@95
|
19383 M ./threads/ct-dit.c -5 +5
|
cannam@95
|
19384 M ./threads/dft-vrank-geq1.c -15 +15
|
cannam@95
|
19385 M ./threads/hc2hc-dif.c -6 +6
|
cannam@95
|
19386 M ./threads/hc2hc-dit.c -6 +6
|
cannam@95
|
19387 M ./threads/rdft-vrank-geq1.c -15 +15
|
cannam@95
|
19388 M ./threads/threads.c -4 +4
|
cannam@95
|
19389 M ./threads/threads.h -3 +3
|
cannam@95
|
19390 M ./threads/vrank-geq1-rdft2.c -15 +15
|
cannam@95
|
19391
|
cannam@95
|
19392 Tue Jan 14 15:14:29 EST 2003 stevenj
|
cannam@95
|
19393 * [project @ 2003-01-14 20:14:29 by stevenj]
|
cannam@95
|
19394 comments
|
cannam@95
|
19395
|
cannam@95
|
19396 M ./kernel/primes.c -4 +4
|
cannam@95
|
19397
|
cannam@95
|
19398 Tue Jan 14 08:00:08 EST 2003 athena
|
cannam@95
|
19399 * [project @ 2003-01-14 13:00:08 by athena]
|
cannam@95
|
19400 Oops
|
cannam@95
|
19401
|
cannam@95
|
19402 M ./dft/generic.c -1 +1
|
cannam@95
|
19403 M ./rdft/generic.c -1 +1
|
cannam@95
|
19404
|
cannam@95
|
19405 Tue Jan 14 07:59:14 EST 2003 athena
|
cannam@95
|
19406 * [project @ 2003-01-14 12:59:14 by athena]
|
cannam@95
|
19407 int/uint confusion
|
cannam@95
|
19408
|
cannam@95
|
19409 M ./dft/generic.c -1 +2
|
cannam@95
|
19410 M ./rdft/generic.c -1 +2
|
cannam@95
|
19411
|
cannam@95
|
19412 Tue Jan 14 02:25:33 EST 2003 stevenj
|
cannam@95
|
19413 * [project @ 2003-01-14 07:25:33 by stevenj]
|
cannam@95
|
19414 updated introduction and some organization
|
cannam@95
|
19415
|
cannam@95
|
19416 M ./doc/fftw3.texi -79 +117
|
cannam@95
|
19417
|
cannam@95
|
19418 Tue Jan 14 01:34:46 EST 2003 stevenj
|
cannam@95
|
19419 * [project @ 2003-01-14 06:34:46 by stevenj]
|
cannam@95
|
19420 whoops
|
cannam@95
|
19421
|
cannam@95
|
19422 M ./api/f77api.c -18 +18
|
cannam@95
|
19423
|
cannam@95
|
19424 Tue Jan 14 01:33:04 EST 2003 stevenj
|
cannam@95
|
19425 * [project @ 2003-01-14 06:33:04 by stevenj]
|
cannam@95
|
19426 newline
|
cannam@95
|
19427
|
cannam@95
|
19428 M ./Makefile.am +1
|
cannam@95
|
19429
|
cannam@95
|
19430 Tue Jan 14 00:23:04 EST 2003 stevenj
|
cannam@95
|
19431 * [project @ 2003-01-14 05:23:04 by stevenj]
|
cannam@95
|
19432 added win32 timer
|
cannam@95
|
19433
|
cannam@95
|
19434 M ./libbench/timer.c -1 +23
|
cannam@95
|
19435
|
cannam@95
|
19436 Tue Jan 14 00:12:21 EST 2003 stevenj
|
cannam@95
|
19437 * [project @ 2003-01-14 05:12:21 by stevenj]
|
cannam@95
|
19438 sync with kernel/alloc.c
|
cannam@95
|
19439
|
cannam@95
|
19440 M ./libbench/util.c -2 +5
|
cannam@95
|
19441
|
cannam@95
|
19442 Tue Jan 14 00:03:20 EST 2003 stevenj
|
cannam@95
|
19443 * [project @ 2003-01-14 05:03:20 by stevenj]
|
cannam@95
|
19444 handle missing F77_FUNC_
|
cannam@95
|
19445
|
cannam@95
|
19446 M ./api/f77api.c +4
|
cannam@95
|
19447
|
cannam@95
|
19448 Mon Jan 13 17:42:50 EST 2003 stevenj
|
cannam@95
|
19449 * [project @ 2003-01-13 22:42:50 by stevenj]
|
cannam@95
|
19450 used fint instead of int to make Fortran integer type easier to change
|
cannam@95
|
19451
|
cannam@95
|
19452 M ./api/f77api.c -24 +31
|
cannam@95
|
19453
|
cannam@95
|
19454 Mon Jan 13 17:38:56 EST 2003 stevenj
|
cannam@95
|
19455 * [project @ 2003-01-13 22:38:56 by stevenj]
|
cannam@95
|
19456 slight abbreviation
|
cannam@95
|
19457
|
cannam@95
|
19458 M ./api/f77api.c -4 +4
|
cannam@95
|
19459
|
cannam@95
|
19460 Mon Jan 13 17:35:20 EST 2003 stevenj
|
cannam@95
|
19461 * [project @ 2003-01-13 22:35:20 by stevenj]
|
cannam@95
|
19462 the great lengthening, part I: int -> long in api; mv mktensor-rowmajor to api
|
cannam@95
|
19463
|
cannam@95
|
19464 A ./api/mktensor-rowmajor.c
|
cannam@95
|
19465 M ./api/Makefile.am -2 +2
|
cannam@95
|
19466 M ./api/api.h -2 +5
|
cannam@95
|
19467 M ./api/f77api.c -7 +7
|
cannam@95
|
19468 M ./api/fftw3.h -44 +46
|
cannam@95
|
19469 M ./api/mktensor-rowmajor.c +44
|
cannam@95
|
19470 M ./api/plan-dft-1d.c -1 +1
|
cannam@95
|
19471 M ./api/plan-dft-2d.c -2 +2
|
cannam@95
|
19472 M ./api/plan-dft-3d.c -2 +2
|
cannam@95
|
19473 M ./api/plan-dft-c2r-1d.c -1 +1
|
cannam@95
|
19474 M ./api/plan-dft-c2r-2d.c -2 +2
|
cannam@95
|
19475 M ./api/plan-dft-c2r-3d.c -2 +2
|
cannam@95
|
19476 M ./api/plan-dft-c2r.c -1 +1
|
cannam@95
|
19477 M ./api/plan-dft-r2c-1d.c -1 +1
|
cannam@95
|
19478 M ./api/plan-dft-r2c-2d.c -2 +2
|
cannam@95
|
19479 M ./api/plan-dft-r2c-3d.c -2 +2
|
cannam@95
|
19480 M ./api/plan-dft-r2c.c -1 +1
|
cannam@95
|
19481 M ./api/plan-dft.c -1 +1
|
cannam@95
|
19482 M ./api/plan-many-dft-c2r.c -7 +7
|
cannam@95
|
19483 M ./api/plan-many-dft-r2c.c -7 +7
|
cannam@95
|
19484 M ./api/plan-many-dft.c -6 +6
|
cannam@95
|
19485 M ./api/plan-many-r2r.c -6 +6
|
cannam@95
|
19486 M ./api/plan-r2r-1d.c -1 +1
|
cannam@95
|
19487 M ./api/plan-r2r-2d.c -2 +2
|
cannam@95
|
19488 M ./api/plan-r2r-3d.c -2 +2
|
cannam@95
|
19489 M ./api/plan-r2r.c -1 +1
|
cannam@95
|
19490 M ./api/rdft2-pad.c -4 +4
|
cannam@95
|
19491 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
19492 M ./kernel/ifftw.h -4 +1
|
cannam@95
|
19493 R ./kernel/tensor3.c
|
cannam@95
|
19494 M ./tests/bench.c -1 +9
|
cannam@95
|
19495
|
cannam@95
|
19496 Mon Jan 13 15:23:22 EST 2003 stevenj
|
cannam@95
|
19497 * [project @ 2003-01-13 20:23:22 by stevenj]
|
cannam@95
|
19498 long types
|
cannam@95
|
19499
|
cannam@95
|
19500 M ./configure.ac +4
|
cannam@95
|
19501
|
cannam@95
|
19502 Mon Jan 13 04:20:37 EST 2003 athena
|
cannam@95
|
19503 * [project @ 2003-01-13 09:20:36 by athena]
|
cannam@95
|
19504 Renamed fftw_malloc -> MALLOC, X(free) -> X(ifree), X(free0) ->
|
cannam@95
|
19505 X(ifree0), non_fftw_malloc -> NATIVE_MALLOC
|
cannam@95
|
19506
|
cannam@95
|
19507 M ./api/apiplan.c -2 +2
|
cannam@95
|
19508 M ./api/export-wisdom-to-string.c -1 +1
|
cannam@95
|
19509 M ./api/f77api.c -8 +8
|
cannam@95
|
19510 M ./api/map-r2r-kind.c -1 +1
|
cannam@95
|
19511 M ./api/plan-guru-r2r.c -1 +1
|
cannam@95
|
19512 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
19513 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
19514 M ./api/plan-many-r2r.c -1 +1
|
cannam@95
|
19515 M ./api/rdft2-pad.c -1 +1
|
cannam@95
|
19516 M ./dft/buffered.c -6 +6
|
cannam@95
|
19517 M ./dft/generic.c -1 +1
|
cannam@95
|
19518 M ./dft/problem.c -2 +2
|
cannam@95
|
19519 M ./dft/rader-omega.c -1 +1
|
cannam@95
|
19520 M ./dft/rader.c -10 +10
|
cannam@95
|
19521 M ./kernel/alloc.c -6 +6
|
cannam@95
|
19522 M ./kernel/ifftw.h -11 +11
|
cannam@95
|
19523 M ./kernel/plan.c -3 +3
|
cannam@95
|
19524 M ./kernel/planner.c -12 +12
|
cannam@95
|
19525 M ./kernel/print.c -3 +3
|
cannam@95
|
19526 M ./kernel/problem.c -2 +2
|
cannam@95
|
19527 M ./kernel/rader.c -3 +3
|
cannam@95
|
19528 M ./kernel/scan.c -3 +3
|
cannam@95
|
19529 M ./kernel/solver.c -3 +3
|
cannam@95
|
19530 M ./kernel/stride.c -3 +3
|
cannam@95
|
19531 M ./kernel/tensor.c -9 +9
|
cannam@95
|
19532 M ./kernel/twiddle.c -5 +5
|
cannam@95
|
19533 M ./rdft/buffered.c -6 +6
|
cannam@95
|
19534 M ./rdft/buffered2.c -8 +8
|
cannam@95
|
19535 M ./rdft/dht-rader.c -6 +6
|
cannam@95
|
19536 M ./rdft/generic.c -1 +1
|
cannam@95
|
19537 M ./rdft/problem.c -4 +4
|
cannam@95
|
19538 M ./rdft/problem2.c -2 +2
|
cannam@95
|
19539 M ./rdft/rader-hc2hc.c -10 +10
|
cannam@95
|
19540 M ./reodft/redft00e-r2hc.c -5 +5
|
cannam@95
|
19541 M ./reodft/reodft010e-r2hc.c -11 +11
|
cannam@95
|
19542 M ./reodft/reodft11e-r2hc.c -7 +7
|
cannam@95
|
19543 M ./reodft/rodft00e-r2hc.c -5 +5
|
cannam@95
|
19544 M ./tests/verify-dft.c -15 +15
|
cannam@95
|
19545 M ./tests/verify-rdft.c -29 +29
|
cannam@95
|
19546 M ./tests/verify-reodft.c -15 +15
|
cannam@95
|
19547 M ./threads/dft-vrank-geq1.c -4 +4
|
cannam@95
|
19548 M ./threads/rdft-vrank-geq1.c -4 +4
|
cannam@95
|
19549 M ./threads/threads.c -1 +1
|
cannam@95
|
19550 M ./threads/vrank-geq1-rdft2.c -4 +4
|
cannam@95
|
19551
|
cannam@95
|
19552 Mon Jan 13 02:37:22 EST 2003 stevenj
|
cannam@95
|
19553 * [project @ 2003-01-13 07:37:22 by stevenj]
|
cannam@95
|
19554 added beginning of Fortran interface
|
cannam@95
|
19555
|
cannam@95
|
19556 A ./api/f77api.c
|
cannam@95
|
19557 M ./api/Makefile.am -1 +1
|
cannam@95
|
19558 M ./api/f77api.c +145
|
cannam@95
|
19559
|
cannam@95
|
19560 Mon Jan 13 01:05:29 EST 2003 stevenj
|
cannam@95
|
19561 * [project @ 2003-01-13 06:05:29 by stevenj]
|
cannam@95
|
19562 add fortran mangling check
|
cannam@95
|
19563
|
cannam@95
|
19564 M ./configure.ac +18
|
cannam@95
|
19565
|
cannam@95
|
19566 Mon Jan 13 00:33:28 EST 2003 stevenj
|
cannam@95
|
19567 * [project @ 2003-01-13 05:33:28 by stevenj]
|
cannam@95
|
19568 added guru r2r interface
|
cannam@95
|
19569
|
cannam@95
|
19570 A ./api/execute-r2r.c
|
cannam@95
|
19571 A ./api/plan-guru-r2r.c
|
cannam@95
|
19572 M ./api/Makefile.am -3 +4
|
cannam@95
|
19573 M ./api/execute-r2r.c +29
|
cannam@95
|
19574 M ./api/fftw3.h -1 +8
|
cannam@95
|
19575 M ./api/plan-guru-r2r.c +42
|
cannam@95
|
19576
|
cannam@95
|
19577 Mon Jan 13 00:23:26 EST 2003 stevenj
|
cannam@95
|
19578 * [project @ 2003-01-13 05:23:26 by stevenj]
|
cannam@95
|
19579 whoops
|
cannam@95
|
19580
|
cannam@95
|
19581 M ./api/fftw3.h -5 +7
|
cannam@95
|
19582 M ./api/plan-r2r-1d.c -2 +2
|
cannam@95
|
19583 M ./api/plan-r2r-2d.c -1 +4
|
cannam@95
|
19584 M ./api/plan-r2r-3d.c -2 +5
|
cannam@95
|
19585
|
cannam@95
|
19586 Mon Jan 13 00:16:20 EST 2003 stevenj
|
cannam@95
|
19587 * [project @ 2003-01-13 05:16:20 by stevenj]
|
cannam@95
|
19588 added r2r planner
|
cannam@95
|
19589
|
cannam@95
|
19590 A ./api/map-r2r-kind.c
|
cannam@95
|
19591 A ./api/plan-many-r2r.c
|
cannam@95
|
19592 A ./api/plan-r2r-1d.c
|
cannam@95
|
19593 A ./api/plan-r2r-2d.c
|
cannam@95
|
19594 A ./api/plan-r2r-3d.c
|
cannam@95
|
19595 A ./api/plan-r2r.c
|
cannam@95
|
19596 M ./api/Makefile.am -2 +3
|
cannam@95
|
19597 M ./api/fftw3.h -1 +29
|
cannam@95
|
19598 M ./api/map-r2r-kind.c +47
|
cannam@95
|
19599 M ./api/plan-many-r2r.c +48
|
cannam@95
|
19600 M ./api/plan-r2r-1d.c +27
|
cannam@95
|
19601 M ./api/plan-r2r-2d.c +29
|
cannam@95
|
19602 M ./api/plan-r2r-3d.c +30
|
cannam@95
|
19603 M ./api/plan-r2r.c +27
|
cannam@95
|
19604
|
cannam@95
|
19605 Sun Jan 12 22:58:18 EST 2003 stevenj
|
cannam@95
|
19606 * [project @ 2003-01-13 03:58:18 by stevenj]
|
cannam@95
|
19607 more long-double checks
|
cannam@95
|
19608
|
cannam@95
|
19609 M ./configure.ac -2 +13
|
cannam@95
|
19610
|
cannam@95
|
19611 Sun Jan 12 20:01:51 EST 2003 stevenj
|
cannam@95
|
19612 * [project @ 2003-01-13 01:01:51 by stevenj]
|
cannam@95
|
19613 slight regrouping
|
cannam@95
|
19614
|
cannam@95
|
19615 M ./kernel/planner.c -5 +7
|
cannam@95
|
19616
|
cannam@95
|
19617 Sun Jan 12 19:58:46 EST 2003 stevenj
|
cannam@95
|
19618 * [project @ 2003-01-13 00:58:46 by stevenj]
|
cannam@95
|
19619 added joke
|
cannam@95
|
19620
|
cannam@95
|
19621 M ./kernel/planner.c -2 +2
|
cannam@95
|
19622
|
cannam@95
|
19623 Sun Jan 12 19:53:58 EST 2003 stevenj
|
cannam@95
|
19624 * [project @ 2003-01-13 00:53:58 by stevenj]
|
cannam@95
|
19625 simplified rdft2 padding
|
cannam@95
|
19626
|
cannam@95
|
19627 A ./api/rdft2-pad.c
|
cannam@95
|
19628 M ./api/Makefile.am -7 +7
|
cannam@95
|
19629 M ./api/api.h -4 +2
|
cannam@95
|
19630 R ./api/mktensor-rowmajor-pad.c
|
cannam@95
|
19631 M ./api/plan-many-dft-c2r.c -19 +16
|
cannam@95
|
19632 M ./api/plan-many-dft-r2c.c -6 +18
|
cannam@95
|
19633 M ./api/rdft2-pad.c +40
|
cannam@95
|
19634
|
cannam@95
|
19635 Sun Jan 12 19:02:09 EST 2003 stevenj
|
cannam@95
|
19636 * [project @ 2003-01-13 00:02:09 by stevenj]
|
cannam@95
|
19637 added comment
|
cannam@95
|
19638
|
cannam@95
|
19639 M ./api/fftw3.h -2 +2
|
cannam@95
|
19640
|
cannam@95
|
19641 Sun Jan 12 18:54:49 EST 2003 stevenj
|
cannam@95
|
19642 * [project @ 2003-01-12 23:54:49 by stevenj]
|
cannam@95
|
19643 use latest api
|
cannam@95
|
19644
|
cannam@95
|
19645 M ./tests/bench.c -2 +1
|
cannam@95
|
19646
|
cannam@95
|
19647 Sun Jan 12 18:49:58 EST 2003 stevenj
|
cannam@95
|
19648 * [project @ 2003-01-12 23:49:58 by stevenj]
|
cannam@95
|
19649 nembed should only be in advanced (many) interface, not basic interface...only a handful of people over the years have ever requested that functionality.
|
cannam@95
|
19650
|
cannam@95
|
19651 M ./api/fftw3.h -10 +4
|
cannam@95
|
19652 M ./api/plan-dft-1d.c -1 +1
|
cannam@95
|
19653 M ./api/plan-dft-2d.c -1 +1
|
cannam@95
|
19654 M ./api/plan-dft-3d.c -1 +1
|
cannam@95
|
19655 M ./api/plan-dft-c2r-1d.c -1 +1
|
cannam@95
|
19656 M ./api/plan-dft-c2r-2d.c -1 +1
|
cannam@95
|
19657 M ./api/plan-dft-c2r-3d.c -1 +1
|
cannam@95
|
19658 M ./api/plan-dft-c2r.c -5 +3
|
cannam@95
|
19659 M ./api/plan-dft-r2c-1d.c -1 +1
|
cannam@95
|
19660 M ./api/plan-dft-r2c-2d.c -1 +1
|
cannam@95
|
19661 M ./api/plan-dft-r2c-3d.c -1 +1
|
cannam@95
|
19662 M ./api/plan-dft-r2c.c -5 +3
|
cannam@95
|
19663 M ./api/plan-dft.c -5 +3
|
cannam@95
|
19664
|
cannam@95
|
19665 Sun Jan 12 18:41:57 EST 2003 stevenj
|
cannam@95
|
19666 * [project @ 2003-01-12 23:41:57 by stevenj]
|
cannam@95
|
19667 impatient is default; generalize mapping functions using xor trick
|
cannam@95
|
19668
|
cannam@95
|
19669 M ./api/fftw3.h -2 +2
|
cannam@95
|
19670 M ./api/mapflags.c -55 +61
|
cannam@95
|
19671
|
cannam@95
|
19672 Sun Jan 12 14:39:42 EST 2003 stevenj
|
cannam@95
|
19673 * [project @ 2003-01-12 19:39:41 by stevenj]
|
cannam@95
|
19674 use NULL nembed to signal padding
|
cannam@95
|
19675
|
cannam@95
|
19676 M ./api/mktensor-rowmajor-pad.c -5 +9
|
cannam@95
|
19677 M ./api/plan-dft-c2r-1d.c -1 +1
|
cannam@95
|
19678 M ./api/plan-dft-c2r-2d.c -1 +1
|
cannam@95
|
19679 M ./api/plan-dft-c2r-3d.c -1 +1
|
cannam@95
|
19680 M ./api/plan-dft-r2c-1d.c -1 +1
|
cannam@95
|
19681 M ./api/plan-dft-r2c-2d.c -1 +1
|
cannam@95
|
19682 M ./api/plan-dft-r2c-3d.c -1 +1
|
cannam@95
|
19683
|
cannam@95
|
19684 Sun Jan 12 14:23:00 EST 2003 stevenj
|
cannam@95
|
19685 * [project @ 2003-01-12 19:23:00 by stevenj]
|
cannam@95
|
19686 accept NULL nembed
|
cannam@95
|
19687
|
cannam@95
|
19688 M ./api/plan-many-dft.c -1 +4
|
cannam@95
|
19689
|
cannam@95
|
19690 Sun Jan 12 13:57:13 EST 2003 stevenj
|
cannam@95
|
19691 * [project @ 2003-01-12 18:57:13 by stevenj]
|
cannam@95
|
19692 added execute-dft-r2c/c2r
|
cannam@95
|
19693
|
cannam@95
|
19694 A ./api/execute-dft-c2r.c
|
cannam@95
|
19695 A ./api/execute-dft-r2c.c
|
cannam@95
|
19696 M ./api/Makefile.am -5 +6
|
cannam@95
|
19697 M ./api/execute-dft-c2r.c +29
|
cannam@95
|
19698 M ./api/execute-dft-r2c.c +29
|
cannam@95
|
19699 M ./api/fftw3.h -1 +4
|
cannam@95
|
19700
|
cannam@95
|
19701 Sun Jan 12 13:43:20 EST 2003 stevenj
|
cannam@95
|
19702 * [project @ 2003-01-12 18:43:20 by stevenj]
|
cannam@95
|
19703 don't need dft.h
|
cannam@95
|
19704
|
cannam@95
|
19705 M ./api/plan-dft.c -1
|
cannam@95
|
19706
|
cannam@95
|
19707 Sun Jan 12 13:22:14 EST 2003 stevenj
|
cannam@95
|
19708 * [project @ 2003-01-12 18:22:14 by stevenj]
|
cannam@95
|
19709 tensors are compressed in the problem, duh
|
cannam@95
|
19710
|
cannam@95
|
19711 M ./api/plan-many-dft-c2r.c -2 +1
|
cannam@95
|
19712 M ./api/plan-many-dft-r2c.c -2 +1
|
cannam@95
|
19713
|
cannam@95
|
19714 Sun Jan 12 12:45:26 EST 2003 stevenj
|
cannam@95
|
19715 * [project @ 2003-01-12 17:45:26 by stevenj]
|
cannam@95
|
19716 noted that posix_memalign bug is now fixed, thanks to bug report by yours truly
|
cannam@95
|
19717
|
cannam@95
|
19718 M ./kernel/alloc.c -2 +3
|
cannam@95
|
19719
|
cannam@95
|
19720 Sun Jan 12 12:44:43 EST 2003 athena
|
cannam@95
|
19721 * [project @ 2003-01-12 17:44:43 by athena]
|
cannam@95
|
19722 Bug: n[3] instead of n[2]. Bug was propagated by copy-and-paste.
|
cannam@95
|
19723 Grrr...
|
cannam@95
|
19724
|
cannam@95
|
19725 M ./api/plan-dft-3d.c -1 +1
|
cannam@95
|
19726 M ./api/plan-dft-c2r-3d.c -1 +1
|
cannam@95
|
19727 M ./api/plan-dft-r2c-3d.c -1 +1
|
cannam@95
|
19728
|
cannam@95
|
19729 Sun Jan 12 12:41:43 EST 2003 athena
|
cannam@95
|
19730 * [project @ 2003-01-12 17:41:43 by athena]
|
cannam@95
|
19731 Express plan_dft() in terms of plan_many_dft()
|
cannam@95
|
19732
|
cannam@95
|
19733 M ./api/plan-dft.c -11 +4
|
cannam@95
|
19734
|
cannam@95
|
19735 Sun Jan 12 12:19:53 EST 2003 stevenj
|
cannam@95
|
19736 * [project @ 2003-01-12 17:19:38 by stevenj]
|
cannam@95
|
19737 whoops
|
cannam@95
|
19738
|
cannam@95
|
19739 A ./api/plan-guru-dft-c2r.c
|
cannam@95
|
19740 A ./api/plan-guru-dft-r2c.c
|
cannam@95
|
19741 A ./api/plan-guru-dft.c
|
cannam@95
|
19742 M ./api/plan-guru-dft-c2r.c +36
|
cannam@95
|
19743 M ./api/plan-guru-dft-r2c.c +35
|
cannam@95
|
19744 M ./api/plan-guru-dft.c +35
|
cannam@95
|
19745
|
cannam@95
|
19746 Sun Jan 12 06:00:46 EST 2003 athena
|
cannam@95
|
19747 * [project @ 2003-01-12 11:00:46 by athena]
|
cannam@95
|
19748 Manual skeleton.
|
cannam@95
|
19749
|
cannam@95
|
19750 A ./doc/
|
cannam@95
|
19751 A ./doc/Makefile.am
|
cannam@95
|
19752 A ./doc/fftw3.texi
|
cannam@95
|
19753 M ./Makefile.am -1 +1
|
cannam@95
|
19754 M ./configure.ac +1
|
cannam@95
|
19755 M ./doc/Makefile.am -1 +2
|
cannam@95
|
19756 M ./doc/fftw3.texi +318
|
cannam@95
|
19757 M ./genfft-k7/vK7Optimization.ml -1 +1
|
cannam@95
|
19758
|
cannam@95
|
19759 Sat Jan 11 23:46:34 EST 2003 stevenj
|
cannam@95
|
19760 * [project @ 2003-01-12 04:46:34 by stevenj]
|
cannam@95
|
19761 added r2c/c2r guru api
|
cannam@95
|
19762
|
cannam@95
|
19763 M ./api/Makefile.am -1 +2
|
cannam@95
|
19764 M ./api/fftw3.h -1 +12
|
cannam@95
|
19765
|
cannam@95
|
19766 Sat Jan 11 23:42:10 EST 2003 stevenj
|
cannam@95
|
19767 * [project @ 2003-01-12 04:42:10 by stevenj]
|
cannam@95
|
19768 FFTW_DESTROY_INPUT is default for c2r transforms
|
cannam@95
|
19769
|
cannam@95
|
19770 M ./api/plan-many-dft-c2r.c -1 +1
|
cannam@95
|
19771
|
cannam@95
|
19772 Sat Jan 11 23:36:26 EST 2003 stevenj
|
cannam@95
|
19773 * [project @ 2003-01-12 04:36:26 by stevenj]
|
cannam@95
|
19774 added more of r2c/c2r api
|
cannam@95
|
19775
|
cannam@95
|
19776 A ./api/plan-dft-c2r-1d.c
|
cannam@95
|
19777 A ./api/plan-dft-c2r-2d.c
|
cannam@95
|
19778 A ./api/plan-dft-c2r-3d.c
|
cannam@95
|
19779 A ./api/plan-dft-c2r.c
|
cannam@95
|
19780 A ./api/plan-dft-r2c-1d.c
|
cannam@95
|
19781 A ./api/plan-dft-r2c-2d.c
|
cannam@95
|
19782 A ./api/plan-dft-r2c-3d.c
|
cannam@95
|
19783 A ./api/plan-dft-r2c.c
|
cannam@95
|
19784 M ./api/Makefile.am -1 +3
|
cannam@95
|
19785 M ./api/fftw3.h -69 +90
|
cannam@95
|
19786 M ./api/plan-dft-c2r-1d.c +26
|
cannam@95
|
19787 M ./api/plan-dft-c2r-2d.c +29
|
cannam@95
|
19788 M ./api/plan-dft-c2r-3d.c +29
|
cannam@95
|
19789 M ./api/plan-dft-c2r.c +32
|
cannam@95
|
19790 M ./api/plan-dft-r2c-1d.c +26
|
cannam@95
|
19791 M ./api/plan-dft-r2c-2d.c +29
|
cannam@95
|
19792 M ./api/plan-dft-r2c-3d.c +29
|
cannam@95
|
19793 M ./api/plan-dft-r2c.c +32
|
cannam@95
|
19794
|
cannam@95
|
19795 Sat Jan 11 21:09:41 EST 2003 stevenj
|
cannam@95
|
19796 * [project @ 2003-01-12 02:09:41 by stevenj]
|
cannam@95
|
19797 r2c doesn't have adjustible sign
|
cannam@95
|
19798
|
cannam@95
|
19799 M ./api/fftw3.h -3 +3
|
cannam@95
|
19800 M ./api/plan-many-dft-c2r.c -2 +2
|
cannam@95
|
19801 M ./api/plan-many-dft-r2c.c -2 +2
|
cannam@95
|
19802
|
cannam@95
|
19803 Sat Jan 11 21:07:55 EST 2003 stevenj
|
cannam@95
|
19804 * [project @ 2003-01-12 02:07:55 by stevenj]
|
cannam@95
|
19805 note that copyright year is out of date
|
cannam@95
|
19806
|
cannam@95
|
19807 M ./TODO -1 +1
|
cannam@95
|
19808
|
cannam@95
|
19809 Sat Jan 11 21:04:23 EST 2003 stevenj
|
cannam@95
|
19810 * [project @ 2003-01-12 02:04:23 by stevenj]
|
cannam@95
|
19811 updated api for r2c
|
cannam@95
|
19812
|
cannam@95
|
19813 M ./api/fftw3.h -1 +17
|
cannam@95
|
19814
|
cannam@95
|
19815 Sat Jan 11 21:00:07 EST 2003 stevenj
|
cannam@95
|
19816 * [project @ 2003-01-12 02:00:07 by stevenj]
|
cannam@95
|
19817 removed annoying nophys == niphys case
|
cannam@95
|
19818
|
cannam@95
|
19819 M ./api/mktensor-rowmajor-pad.c -11
|
cannam@95
|
19820
|
cannam@95
|
19821 Sat Jan 11 20:58:13 EST 2003 stevenj
|
cannam@95
|
19822 * [project @ 2003-01-12 01:58:13 by stevenj]
|
cannam@95
|
19823 added basic r2c/c2r planner
|
cannam@95
|
19824
|
cannam@95
|
19825 A ./api/mktensor-rowmajor-pad.c
|
cannam@95
|
19826 A ./api/plan-many-dft-c2r.c
|
cannam@95
|
19827 A ./api/plan-many-dft-r2c.c
|
cannam@95
|
19828 M ./api/Makefile.am -2 +3
|
cannam@95
|
19829 M ./api/api.h +5
|
cannam@95
|
19830 M ./api/mktensor-rowmajor-pad.c +88
|
cannam@95
|
19831 M ./api/plan-many-dft-c2r.c +59
|
cannam@95
|
19832 M ./api/plan-many-dft-r2c.c +44
|
cannam@95
|
19833
|
cannam@95
|
19834 Sat Jan 11 19:34:14 EST 2003 stevenj
|
cannam@95
|
19835 * [project @ 2003-01-12 00:34:14 by stevenj]
|
cannam@95
|
19836 dist should be in terms of complex values
|
cannam@95
|
19837
|
cannam@95
|
19838 M ./api/plan-many-dft.c -1 +1
|
cannam@95
|
19839
|
cannam@95
|
19840 Sat Jan 11 19:14:24 EST 2003 stevenj
|
cannam@95
|
19841 * [project @ 2003-01-12 00:14:24 by stevenj]
|
cannam@95
|
19842 added plan-with-nthreads
|
cannam@95
|
19843
|
cannam@95
|
19844 M ./api/fftw3.h -2 +5
|
cannam@95
|
19845
|
cannam@95
|
19846 Sat Jan 11 19:12:51 EST 2003 stevenj
|
cannam@95
|
19847 * [project @ 2003-01-12 00:12:51 by stevenj]
|
cannam@95
|
19848 added function to set nthr
|
cannam@95
|
19849
|
cannam@95
|
19850 A ./api/plan-with-nthreads.c
|
cannam@95
|
19851 M ./api/Makefile.am -1 +1
|
cannam@95
|
19852 M ./api/plan-with-nthreads.c +39
|
cannam@95
|
19853
|
cannam@95
|
19854 Sat Jan 11 18:04:57 EST 2003 stevenj
|
cannam@95
|
19855 * [project @ 2003-01-11 23:04:57 by stevenj]
|
cannam@95
|
19856 slight cleanup
|
cannam@95
|
19857
|
cannam@95
|
19858 M ./api/fftw3.h -4 +5
|
cannam@95
|
19859
|
cannam@95
|
19860 Sat Jan 11 17:57:29 EST 2003 stevenj
|
cannam@95
|
19861 * [project @ 2003-01-11 22:57:29 by stevenj]
|
cannam@95
|
19862 whoops
|
cannam@95
|
19863
|
cannam@95
|
19864 A ./api/mktensor-iodims.c
|
cannam@95
|
19865
|
cannam@95
|
19866 Sat Jan 11 17:55:39 EST 2003 stevenj
|
cannam@95
|
19867 * [project @ 2003-01-11 22:55:39 by stevenj]
|
cannam@95
|
19868 maxlen is maximum string length, not including null termination
|
cannam@95
|
19869
|
cannam@95
|
19870 M ./kernel/scan.c -2 +2
|
cannam@95
|
19871
|
cannam@95
|
19872 Sat Jan 11 17:50:49 EST 2003 stevenj
|
cannam@95
|
19873 * [project @ 2003-01-11 22:50:49 by stevenj]
|
cannam@95
|
19874 imprt reverts hashtable on failure
|
cannam@95
|
19875
|
cannam@95
|
19876 M ./kernel/planner.c -3 +14
|
cannam@95
|
19877
|
cannam@95
|
19878 Sat Jan 11 16:43:54 EST 2003 stevenj
|
cannam@95
|
19879 * [project @ 2003-01-11 21:43:54 by stevenj]
|
cannam@95
|
19880 slight move
|
cannam@95
|
19881
|
cannam@95
|
19882 M ./api/fftw3.h -14 +14
|
cannam@95
|
19883
|
cannam@95
|
19884 Sat Jan 11 16:34:56 EST 2003 stevenj
|
cannam@95
|
19885 * [project @ 2003-01-11 21:34:56 by stevenj]
|
cannam@95
|
19886 stdio.h should be inlcuded outside of extern "C"
|
cannam@95
|
19887
|
cannam@95
|
19888 M ./api/fftw3.h -3 +3
|
cannam@95
|
19889
|
cannam@95
|
19890 Sat Jan 11 16:26:35 EST 2003 stevenj
|
cannam@95
|
19891 * [project @ 2003-01-11 21:26:35 by stevenj]
|
cannam@95
|
19892 added guru planner API
|
cannam@95
|
19893
|
cannam@95
|
19894 M ./api/Makefile.am -2 +3
|
cannam@95
|
19895 M ./api/api.h +1
|
cannam@95
|
19896 M ./api/fftw3.h -1 +15
|
cannam@95
|
19897
|
cannam@95
|
19898 Sat Jan 11 15:54:57 EST 2003 stevenj
|
cannam@95
|
19899 * [project @ 2003-01-11 20:54:57 by stevenj]
|
cannam@95
|
19900 added FFTW_FORWARD/BACKWARD
|
cannam@95
|
19901
|
cannam@95
|
19902 M ./api/fftw3.h -1 +4
|
cannam@95
|
19903
|
cannam@95
|
19904 Sat Jan 11 15:52:17 EST 2003 stevenj
|
cannam@95
|
19905 * [project @ 2003-01-11 20:52:17 by stevenj]
|
cannam@95
|
19906 added plan_many_dft
|
cannam@95
|
19907
|
cannam@95
|
19908 A ./api/plan-many-dft.c
|
cannam@95
|
19909 M ./api/Makefile.am -1 +1
|
cannam@95
|
19910 M ./api/fftw3.h -1 +9
|
cannam@95
|
19911 M ./api/plan-many-dft.c +43
|
cannam@95
|
19912
|
cannam@95
|
19913 Sat Jan 11 15:44:37 EST 2003 stevenj
|
cannam@95
|
19914 * [project @ 2003-01-11 20:44:37 by stevenj]
|
cannam@95
|
19915 indenting
|
cannam@95
|
19916
|
cannam@95
|
19917 M ./kernel/tensor3.c -3 +3
|
cannam@95
|
19918
|
cannam@95
|
19919 Sat Jan 11 14:49:08 EST 2003 athena
|
cannam@95
|
19920 * [project @ 2003-01-11 19:49:08 by athena]
|
cannam@95
|
19921 Final \n
|
cannam@95
|
19922
|
cannam@95
|
19923 M ./tests/bench.c -2 +4
|
cannam@95
|
19924
|
cannam@95
|
19925 Sat Jan 11 14:47:31 EST 2003 athena
|
cannam@95
|
19926 * [project @ 2003-01-11 19:47:31 by athena]
|
cannam@95
|
19927 Do not compile if not defined(FFTW_DEBUG), in order to avoid
|
cannam@95
|
19928 unused code in the shared library.
|
cannam@95
|
19929
|
cannam@95
|
19930 M ./kernel/debug.c -1 +3
|
cannam@95
|
19931
|
cannam@95
|
19932 Sat Jan 11 14:45:56 EST 2003 athena
|
cannam@95
|
19933 * [project @ 2003-01-11 19:45:56 by athena]
|
cannam@95
|
19934 Implemented print_plan()
|
cannam@95
|
19935
|
cannam@95
|
19936 A ./api/mkprinter-file.c
|
cannam@95
|
19937 A ./api/print-plan.c
|
cannam@95
|
19938 M ./api/Makefile.am -4 +4
|
cannam@95
|
19939 M ./api/api.h +1
|
cannam@95
|
19940 M ./api/export-wisdom-to-file.c -19 +1
|
cannam@95
|
19941 M ./api/fftw3.h -2 +3
|
cannam@95
|
19942 M ./api/mkprinter-file.c +39
|
cannam@95
|
19943 M ./api/print-plan.c +29
|
cannam@95
|
19944 M ./tests/bench.c -2 +3
|
cannam@95
|
19945
|
cannam@95
|
19946 Sat Jan 11 13:12:01 EST 2003 stevenj
|
cannam@95
|
19947 * [project @ 2003-01-11 18:12:01 by stevenj]
|
cannam@95
|
19948 changed the OOP-like plan_destroy to the more-grammatical destroy_plan
|
cannam@95
|
19949
|
cannam@95
|
19950 M ./api/apiplan.c -1 +1
|
cannam@95
|
19951 M ./api/fftw3.h -2 +2
|
cannam@95
|
19952 M ./tests/bench.c -1 +1
|
cannam@95
|
19953
|
cannam@95
|
19954 Sat Jan 11 12:58:04 EST 2003 stevenj
|
cannam@95
|
19955 * [project @ 2003-01-11 17:55:49 by stevenj]
|
cannam@95
|
19956 added guru execute_dft
|
cannam@95
|
19957
|
cannam@95
|
19958 A ./api/execute-dft.c
|
cannam@95
|
19959 M ./api/Makefile.am -4 +5
|
cannam@95
|
19960 M ./api/execute-dft.c +29
|
cannam@95
|
19961 M ./api/fftw3.h -2 +3
|
cannam@95
|
19962
|
cannam@95
|
19963 Sat Jan 11 12:38:40 EST 2003 stevenj
|
cannam@95
|
19964 * [project @ 2003-01-11 17:38:40 by stevenj]
|
cannam@95
|
19965 allow for malloc errors in wisdom string, since non-fftw-malloc
|
cannam@95
|
19966
|
cannam@95
|
19967 M ./api/export-wisdom-to-string.c -4 +5
|
cannam@95
|
19968
|
cannam@95
|
19969 Sat Jan 11 12:16:05 EST 2003 stevenj
|
cannam@95
|
19970 * [project @ 2003-01-11 17:16:05 by stevenj]
|
cannam@95
|
19971 cleanup should reset plnr to zero so that fftw can be restarted
|
cannam@95
|
19972
|
cannam@95
|
19973 M ./api/the-planner.c -1 +3
|
cannam@95
|
19974
|
cannam@95
|
19975 Sat Jan 11 12:13:18 EST 2003 stevenj
|
cannam@95
|
19976 * [project @ 2003-01-11 17:13:18 by stevenj]
|
cannam@95
|
19977 NO_UGLY is an internal planner flag
|
cannam@95
|
19978
|
cannam@95
|
19979 M ./api/fftw3.h -4 +3
|
cannam@95
|
19980 M ./api/mapflags.c -3
|
cannam@95
|
19981
|
cannam@95
|
19982 Sat Jan 11 11:23:13 EST 2003 athena
|
cannam@95
|
19983 * [project @ 2003-01-11 16:23:13 by athena]
|
cannam@95
|
19984 Written 1d api in terms of generic n-d api. The code is less compact
|
cannam@95
|
19985 but easier to test
|
cannam@95
|
19986
|
cannam@95
|
19987 M ./api/plan-dft-1d.c -9 +1
|
cannam@95
|
19988 M ./tests/bench.c -27 +36
|
cannam@95
|
19989
|
cannam@95
|
19990 Sat Jan 11 11:07:25 EST 2003 athena
|
cannam@95
|
19991 * [project @ 2003-01-11 16:07:24 by athena]
|
cannam@95
|
19992 Added wisdom to header file, made scanners/printer static. stdio.h
|
cannam@95
|
19993 no longer needed in fftw.h, removed. Probably the printer_file
|
cannam@95
|
19994 should be reintroduced in a separate file if we ever want to
|
cannam@95
|
19995 print plans...
|
cannam@95
|
19996
|
cannam@95
|
19997 M ./api/export-wisdom-to-file.c -2 +2
|
cannam@95
|
19998 M ./api/export-wisdom-to-string.c -4 +4
|
cannam@95
|
19999 M ./api/fftw3.h -2 +13
|
cannam@95
|
20000 M ./api/import-wisdom-from-file.c -2 +2
|
cannam@95
|
20001 M ./api/import-wisdom-from-string.c -2 +2
|
cannam@95
|
20002 M ./kernel/alloc.c -1 +3
|
cannam@95
|
20003 M ./kernel/assert.c -2 +2
|
cannam@95
|
20004 M ./kernel/debug.c -2 +22
|
cannam@95
|
20005 M ./kernel/ifftw.h -15 +1
|
cannam@95
|
20006 M ./kernel/print.c -1 +2
|
cannam@95
|
20007 M ./kernel/scan.c -1 +2
|
cannam@95
|
20008 M ./tests/bench.c -13 +49
|
cannam@95
|
20009 M ./tests/verify-lib.c -1 +2
|
cannam@95
|
20010 M ./tests/verify-reodft.c -1 +2
|
cannam@95
|
20011
|
cannam@95
|
20012 Sat Jan 11 09:49:30 EST 2003 athena
|
cannam@95
|
20013 * [project @ 2003-01-11 14:49:30 by athena]
|
cannam@95
|
20014 Implemented more APIs
|
cannam@95
|
20015
|
cannam@95
|
20016 A ./api/plan-dft-2d.c
|
cannam@95
|
20017 A ./api/plan-dft-3d.c
|
cannam@95
|
20018 A ./api/plan-dft.c
|
cannam@95
|
20019 M ./api/Makefile.am -6 +5
|
cannam@95
|
20020 M ./api/apiplan.c -1 +1
|
cannam@95
|
20021 M ./api/fftw3.h -13 +25
|
cannam@95
|
20022 M ./api/plan-dft-2d.c +30
|
cannam@95
|
20023 M ./api/plan-dft-3d.c +30
|
cannam@95
|
20024 M ./api/plan-dft.c +40
|
cannam@95
|
20025 M ./tests/bench.c +18
|
cannam@95
|
20026
|
cannam@95
|
20027 Sat Jan 11 09:21:53 EST 2003 athena
|
cannam@95
|
20028 * [project @ 2003-01-11 14:21:53 by athena]
|
cannam@95
|
20029 Added cleanup() to API
|
cannam@95
|
20030
|
cannam@95
|
20031 M ./api/fftw3.h -3 +3
|
cannam@95
|
20032 M ./api/the-planner.c +6
|
cannam@95
|
20033 M ./tests/bench.c +1
|
cannam@95
|
20034
|
cannam@95
|
20035 Sat Jan 11 09:17:34 EST 2003 athena
|
cannam@95
|
20036 * [project @ 2003-01-11 14:17:34 by athena]
|
cannam@95
|
20037 Started new bench.c. I had to rename plan_destroy ->
|
cannam@95
|
20038 plan_destroy_internal to avoid conflicts with API
|
cannam@95
|
20039
|
cannam@95
|
20040 M ./api/api.h -1
|
cannam@95
|
20041 M ./api/apiplan.c -3 +3
|
cannam@95
|
20042 M ./api/fftw3.h -1 +3
|
cannam@95
|
20043 M ./dft/buffered.c -7 +7
|
cannam@95
|
20044 M ./dft/ct.c -2 +2
|
cannam@95
|
20045 M ./dft/generic.c -2 +2
|
cannam@95
|
20046 M ./dft/indirect.c -5 +5
|
cannam@95
|
20047 M ./dft/rader.c -8 +8
|
cannam@95
|
20048 M ./dft/rank-geq2.c -5 +5
|
cannam@95
|
20049 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
20050 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
20051 M ./kernel/plan.c -2 +2
|
cannam@95
|
20052 M ./kernel/planner.c -3 +3
|
cannam@95
|
20053 M ./libbench/bench-user.h -1 +4
|
cannam@95
|
20054 M ./libbench/bench.h -3 +1
|
cannam@95
|
20055 M ./rdft/buffered.c -7 +7
|
cannam@95
|
20056 M ./rdft/buffered2.c -5 +5
|
cannam@95
|
20057 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
20058 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
20059 M ./rdft/dht-rader.c -6 +6
|
cannam@95
|
20060 M ./rdft/generic.c -2 +2
|
cannam@95
|
20061 M ./rdft/hc2hc.c -7 +7
|
cannam@95
|
20062 M ./rdft/indirect.c -5 +5
|
cannam@95
|
20063 M ./rdft/rader-hc2hc.c -7 +7
|
cannam@95
|
20064 M ./rdft/rank-geq2-rdft2.c -5 +5
|
cannam@95
|
20065 M ./rdft/rank-geq2.c -5 +5
|
cannam@95
|
20066 M ./rdft/rank0-rdft2.c -2 +2
|
cannam@95
|
20067 M ./rdft/rdft-dht.c -2 +2
|
cannam@95
|
20068 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
20069 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
20070 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
20071 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
20072 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
20073 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
20074 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
20075 M ./tests/Makefile.am -1 +1
|
cannam@95
|
20076 M ./tests/bench.c -2 +103
|
cannam@95
|
20077 M ./threads/dft-vrank-geq1.c -3 +3
|
cannam@95
|
20078 M ./threads/rdft-vrank-geq1.c -3 +3
|
cannam@95
|
20079 M ./threads/vrank-geq1-rdft2.c -3 +3
|
cannam@95
|
20080
|
cannam@95
|
20081 Sat Jan 11 02:45:39 EST 2003 stevenj
|
cannam@95
|
20082 * [project @ 2003-01-11 07:45:39 by stevenj]
|
cannam@95
|
20083 fix types
|
cannam@95
|
20084
|
cannam@95
|
20085 A ./api/import-system-wisdom.c
|
cannam@95
|
20086 M ./api/Makefile.am -3 +3
|
cannam@95
|
20087 M ./api/export-wisdom.c -2 +2
|
cannam@95
|
20088 M ./api/import-system-wisdom.c +46
|
cannam@95
|
20089 M ./api/import-wisdom-from-file.c -2 +3
|
cannam@95
|
20090 M ./api/import-wisdom-from-string.c -3 +4
|
cannam@95
|
20091 M ./api/import-wisdom.c -3 +5
|
cannam@95
|
20092
|
cannam@95
|
20093 Sat Jan 11 02:13:25 EST 2003 stevenj
|
cannam@95
|
20094 * [project @ 2003-01-11 07:13:25 by stevenj]
|
cannam@95
|
20095 whoops
|
cannam@95
|
20096
|
cannam@95
|
20097 M ./api/export-wisdom-to-string.c -1 +2
|
cannam@95
|
20098
|
cannam@95
|
20099 Sat Jan 11 02:10:50 EST 2003 stevenj
|
cannam@95
|
20100 * [project @ 2003-01-11 07:10:50 by stevenj]
|
cannam@95
|
20101 added wisdom api
|
cannam@95
|
20102
|
cannam@95
|
20103 A ./api/export-wisdom-to-file.c
|
cannam@95
|
20104 A ./api/export-wisdom-to-string.c
|
cannam@95
|
20105 A ./api/export-wisdom.c
|
cannam@95
|
20106 A ./api/forget-wisdom.c
|
cannam@95
|
20107 A ./api/import-wisdom-from-file.c
|
cannam@95
|
20108 A ./api/import-wisdom-from-string.c
|
cannam@95
|
20109 A ./api/import-wisdom.c
|
cannam@95
|
20110 M ./api/Makefile.am -2 +6
|
cannam@95
|
20111 M ./api/export-wisdom-to-file.c +47
|
cannam@95
|
20112 M ./api/export-wisdom-to-string.c +80
|
cannam@95
|
20113 M ./api/export-wisdom.c +44
|
cannam@95
|
20114 M ./api/forget-wisdom.c +27
|
cannam@95
|
20115 M ./api/import-wisdom-from-file.c +47
|
cannam@95
|
20116 M ./api/import-wisdom-from-string.c +49
|
cannam@95
|
20117 M ./api/import-wisdom.c +44
|
cannam@95
|
20118 M ./kernel/Makefile.am -4 +4
|
cannam@95
|
20119 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
20120 R ./kernel/printers.c
|
cannam@95
|
20121 R ./kernel/scanners.c
|
cannam@95
|
20122
|
cannam@95
|
20123 Sat Jan 11 01:01:17 EST 2003 stevenj
|
cannam@95
|
20124 * [project @ 2003-01-11 06:01:17 by stevenj]
|
cannam@95
|
20125 grammar
|
cannam@95
|
20126
|
cannam@95
|
20127 M ./api/mapflags.c -1 +1
|
cannam@95
|
20128
|
cannam@95
|
20129 Sat Jan 11 00:54:54 EST 2003 stevenj
|
cannam@95
|
20130 * [project @ 2003-01-11 05:54:54 by stevenj]
|
cannam@95
|
20131 slight change
|
cannam@95
|
20132
|
cannam@95
|
20133 M ./api/mapflags.c -1 +1
|
cannam@95
|
20134
|
cannam@95
|
20135 Sat Jan 11 00:52:04 EST 2003 stevenj
|
cannam@95
|
20136 * [project @ 2003-01-11 05:52:04 by stevenj]
|
cannam@95
|
20137 implemented api/mapflags
|
cannam@95
|
20138
|
cannam@95
|
20139 M ./api/fftw3.h -1 +23
|
cannam@95
|
20140 M ./api/mapflags.c -1 +83
|
cannam@95
|
20141
|
cannam@95
|
20142 Sat Jan 11 00:48:27 EST 2003 stevenj
|
cannam@95
|
20143 * [project @ 2003-01-11 05:48:27 by stevenj]
|
cannam@95
|
20144 IMPATIENT is an api issue
|
cannam@95
|
20145
|
cannam@95
|
20146 M ./kernel/ifftw.h -11 +1
|
cannam@95
|
20147
|
cannam@95
|
20148 Fri Jan 10 01:57:41 EST 2003 stevenj
|
cannam@95
|
20149 * [project @ 2003-01-10 06:57:41 by stevenj]
|
cannam@95
|
20150 removed un-needed headers
|
cannam@95
|
20151
|
cannam@95
|
20152 M ./api/the-planner.c -4
|
cannam@95
|
20153
|
cannam@95
|
20154 Fri Jan 10 01:56:59 EST 2003 stevenj
|
cannam@95
|
20155 * [project @ 2003-01-10 06:56:59 by stevenj]
|
cannam@95
|
20156 mkplanner initializes nthr to 1 already
|
cannam@95
|
20157
|
cannam@95
|
20158 M ./api/the-planner.c -1
|
cannam@95
|
20159
|
cannam@95
|
20160 Thu Jan 9 18:53:09 EST 2003 stevenj
|
cannam@95
|
20161 * [project @ 2003-01-09 23:53:09 by stevenj]
|
cannam@95
|
20162 boilerplate
|
cannam@95
|
20163
|
cannam@95
|
20164 M ./api/fftw3.h -1 +14
|
cannam@95
|
20165
|
cannam@95
|
20166 Thu Jan 9 18:16:39 EST 2003 stevenj
|
cannam@95
|
20167 * [project @ 2003-01-09 23:16:39 by stevenj]
|
cannam@95
|
20168 fold vecloop into r{e,o}dft apply function to share buffer, etcetera
|
cannam@95
|
20169
|
cannam@95
|
20170 M ./rdft/vrank-geq1.c -1 +6
|
cannam@95
|
20171 M ./reodft/redft00e-r2hc.c -42 +45
|
cannam@95
|
20172 M ./reodft/reodft010e-r2hc.c -138 +153
|
cannam@95
|
20173 M ./reodft/reodft11e-r2hc.c -98 +107
|
cannam@95
|
20174 M ./reodft/rodft00e-r2hc.c -39 +42
|
cannam@95
|
20175
|
cannam@95
|
20176 Thu Jan 9 18:10:19 EST 2003 stevenj
|
cannam@95
|
20177 * [project @ 2003-01-09 23:10:19 by stevenj]
|
cannam@95
|
20178 whoops, bugfix in impulse test for vecn > 1
|
cannam@95
|
20179
|
cannam@95
|
20180 M ./tests/verify-reodft.c -2 +2
|
cannam@95
|
20181
|
cannam@95
|
20182 Thu Jan 9 14:23:51 EST 2003 stevenj
|
cannam@95
|
20183 * [project @ 2003-01-09 19:23:51 by stevenj]
|
cannam@95
|
20184 bugfix, grr
|
cannam@95
|
20185
|
cannam@95
|
20186 M ./rdft/hc2hc-buf.c -2 +2
|
cannam@95
|
20187
|
cannam@95
|
20188 Thu Jan 9 14:21:16 EST 2003 stevenj
|
cannam@95
|
20189 * [project @ 2003-01-09 19:21:16 by stevenj]
|
cannam@95
|
20190 fixed signed-ness enum problem
|
cannam@95
|
20191
|
cannam@95
|
20192 M ./rdft/codelet-rdft.h -2 +5
|
cannam@95
|
20193
|
cannam@95
|
20194 Thu Jan 9 14:12:42 EST 2003 athena
|
cannam@95
|
20195 * [project @ 2003-01-09 19:12:42 by athena]
|
cannam@95
|
20196 Explicit cast
|
cannam@95
|
20197
|
cannam@95
|
20198 M ./kernel/md5-1.c -1 +1
|
cannam@95
|
20199
|
cannam@95
|
20200 Thu Jan 9 13:41:51 EST 2003 athena
|
cannam@95
|
20201 * [project @ 2003-01-09 18:41:51 by athena]
|
cannam@95
|
20202 Added configure_planner(). mkplan() behaves properly when plan is null.
|
cannam@95
|
20203
|
cannam@95
|
20204 A ./api/configure.c
|
cannam@95
|
20205 M ./api/Makefile.am -2 +2
|
cannam@95
|
20206 M ./api/api.h +1
|
cannam@95
|
20207 M ./api/apiplan.c -14 +21
|
cannam@95
|
20208 M ./api/configure.c +33
|
cannam@95
|
20209 M ./api/fftw3.h -3 +3
|
cannam@95
|
20210 M ./api/the-planner.c -4 +1
|
cannam@95
|
20211
|
cannam@95
|
20212 Thu Jan 9 06:48:53 EST 2003 athena
|
cannam@95
|
20213 * [project @ 2003-01-09 11:48:53 by athena]
|
cannam@95
|
20214 More API work
|
cannam@95
|
20215
|
cannam@95
|
20216 A ./api/apiplan.c
|
cannam@95
|
20217 A ./api/execute.c
|
cannam@95
|
20218 A ./api/mapflags.c
|
cannam@95
|
20219 M ./api/Makefile.am -4 +2
|
cannam@95
|
20220 M ./api/api.h -2 +3
|
cannam@95
|
20221 M ./api/apiplan.c +60
|
cannam@95
|
20222 M ./api/execute.c +27
|
cannam@95
|
20223 M ./api/fftw3.h -7 +3
|
cannam@95
|
20224 M ./api/mapflags.c +26
|
cannam@95
|
20225 M ./api/plan-dft-1d.c -11 +4
|
cannam@95
|
20226 M ./tests/bench.c -1 +1
|
cannam@95
|
20227
|
cannam@95
|
20228 Thu Jan 9 05:40:34 EST 2003 athena
|
cannam@95
|
20229 * [project @ 2003-01-09 10:40:34 by athena]
|
cannam@95
|
20230 First skeleton of API infrastructure
|
cannam@95
|
20231
|
cannam@95
|
20232 A ./api/
|
cannam@95
|
20233 A ./api/Makefile.am
|
cannam@95
|
20234 A ./api/api.h
|
cannam@95
|
20235 A ./api/dfthelp.c
|
cannam@95
|
20236 A ./api/fftw3.h
|
cannam@95
|
20237 A ./api/plan-dft-1d.c
|
cannam@95
|
20238 A ./api/the-planner.c
|
cannam@95
|
20239 M ./Makefile.am -5 +7
|
cannam@95
|
20240 M ./api/Makefile.am +10
|
cannam@95
|
20241 M ./api/api.h +51
|
cannam@95
|
20242 M ./api/dfthelp.c +37
|
cannam@95
|
20243 M ./api/fftw3.h +67
|
cannam@95
|
20244 M ./api/plan-dft-1d.c +43
|
cannam@95
|
20245 M ./api/the-planner.c +42
|
cannam@95
|
20246 M ./configure.ac +2
|
cannam@95
|
20247 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20248 M ./kernel/trig.c -3 +1
|
cannam@95
|
20249 M ./tests/Makefile.am -1 +1
|
cannam@95
|
20250
|
cannam@95
|
20251 Thu Jan 9 03:19:35 EST 2003 stevenj
|
cannam@95
|
20252 * [project @ 2003-01-09 08:19:35 by stevenj]
|
cannam@95
|
20253 unsigned strikes again
|
cannam@95
|
20254
|
cannam@95
|
20255 M ./rdft/rdft2-tensor-max-index.c -3 +3
|
cannam@95
|
20256
|
cannam@95
|
20257 Thu Jan 9 01:51:45 EST 2003 stevenj
|
cannam@95
|
20258 * [project @ 2003-01-09 06:51:45 by stevenj]
|
cannam@95
|
20259 put rdft2_inplace_strides and rdft2_tensor_max_index in their own files for tighter linking
|
cannam@95
|
20260
|
cannam@95
|
20261 A ./rdft/rdft2-inplace-strides.c
|
cannam@95
|
20262 A ./rdft/rdft2-tensor-max-index.c
|
cannam@95
|
20263 M ./rdft/Makefile.am -1 +2
|
cannam@95
|
20264 M ./rdft/problem2.c -46 +1
|
cannam@95
|
20265 M ./rdft/rdft2-inplace-strides.c +68
|
cannam@95
|
20266 M ./rdft/rdft2-tensor-max-index.c +47
|
cannam@95
|
20267 M ./rdft/vrank-geq1-rdft2.c -25 +1
|
cannam@95
|
20268
|
cannam@95
|
20269 Thu Jan 9 01:43:13 EST 2003 stevenj
|
cannam@95
|
20270 * [project @ 2003-01-09 06:43:13 by stevenj]
|
cannam@95
|
20271 added rdft2_tensor_max_index...incorrect use of tensor_max_index was preventing proper loop ordering for rnk > 2 rdft2
|
cannam@95
|
20272
|
cannam@95
|
20273 M ./rdft/rank-geq2-rdft2.c -2 +3
|
cannam@95
|
20274 M ./rdft/rdft.h -1 +2
|
cannam@95
|
20275 M ./rdft/vrank-geq1-rdft2.c -4 +27
|
cannam@95
|
20276
|
cannam@95
|
20277 Thu Jan 9 00:44:45 EST 2003 stevenj
|
cannam@95
|
20278 * [project @ 2003-01-09 05:44:45 by stevenj]
|
cannam@95
|
20279 arbitrary spltrnk in rdft2 rank-geq2
|
cannam@95
|
20280
|
cannam@95
|
20281 M ./rdft/rank-geq2-rdft2.c -11 +53
|
cannam@95
|
20282
|
cannam@95
|
20283 Thu Jan 9 00:40:17 EST 2003 stevenj
|
cannam@95
|
20284 * [project @ 2003-01-09 05:40:17 by stevenj]
|
cannam@95
|
20285 don't mention wisdom when non-verbose
|
cannam@95
|
20286
|
cannam@95
|
20287 M ./tests/bench.c -2 +4
|
cannam@95
|
20288
|
cannam@95
|
20289 Thu Jan 9 00:02:35 EST 2003 stevenj
|
cannam@95
|
20290 * [project @ 2003-01-09 05:02:35 by stevenj]
|
cannam@95
|
20291 bug fix: printing %T should pass tensor *, not tensor **
|
cannam@95
|
20292
|
cannam@95
|
20293 M ./dft/problem.c -3 +3
|
cannam@95
|
20294 M ./rdft/problem.c -3 +3
|
cannam@95
|
20295 M ./rdft/problem2.c -3 +3
|
cannam@95
|
20296
|
cannam@95
|
20297 Wed Jan 8 23:40:48 EST 2003 stevenj
|
cannam@95
|
20298 * [project @ 2003-01-09 04:40:48 by stevenj]
|
cannam@95
|
20299 correct(?) normalization for rodft00 ... all of the even/odd transforms should be normalized according to the expanded'' DFT of ~twice the length
|
cannam@95
|
20300
|
cannam@95
|
20301 M ./reodft/rodft00e-r2hc.c -4 +4
|
cannam@95
|
20302 M ./tests/verify-reodft.c -2 +2
|
cannam@95
|
20303
|
cannam@95
|
20304 Wed Jan 8 23:18:23 EST 2003 stevenj
|
cannam@95
|
20305 * [project @ 2003-01-09 04:18:23 by stevenj]
|
cannam@95
|
20306 fixed tests for n=1
|
cannam@95
|
20307
|
cannam@95
|
20308 M ./tests/verify-reodft.c -3 +6
|
cannam@95
|
20309
|
cannam@95
|
20310 Wed Jan 8 22:10:08 EST 2003 stevenj
|
cannam@95
|
20311 * [project @ 2003-01-09 03:10:08 by stevenj]
|
cannam@95
|
20312 fixed bug in vector tests for rdft(2)
|
cannam@95
|
20313
|
cannam@95
|
20314 M ./tests/bench.c -3 +5
|
cannam@95
|
20315
|
cannam@95
|
20316 Wed Jan 8 20:12:00 EST 2003 stevenj
|
cannam@95
|
20317 * [project @ 2003-01-09 01:12:00 by stevenj]
|
cannam@95
|
20318 fixed handling when first rnk-1 dimensions compress to nothing (ugh)
|
cannam@95
|
20319
|
cannam@95
|
20320 M ./rdft/problem2.c -3 +6
|
cannam@95
|
20321
|
cannam@95
|
20322 Wed Jan 8 20:02:35 EST 2003 stevenj
|
cannam@95
|
20323 * [project @ 2003-01-09 01:02:35 by stevenj]
|
cannam@95
|
20324 fixed incorrect/missing rdft2 rank-0 handling
|
cannam@95
|
20325
|
cannam@95
|
20326 A ./rdft/rank0-rdft2.c
|
cannam@95
|
20327 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
20328 M ./rdft/conf.c -1 +2
|
cannam@95
|
20329 M ./rdft/nop2.c -3 +6
|
cannam@95
|
20330 M ./rdft/rank0-rdft2.c +194
|
cannam@95
|
20331 M ./rdft/rdft.h -1 +2
|
cannam@95
|
20332
|
cannam@95
|
20333 Wed Jan 8 19:49:05 EST 2003 stevenj
|
cannam@95
|
20334 * [project @ 2003-01-09 00:49:05 by stevenj]
|
cannam@95
|
20335 bug fix: for rnk > 1, must compress rnk-1 dims separately (ugh)
|
cannam@95
|
20336
|
cannam@95
|
20337 M ./rdft/problem2.c -2 +11
|
cannam@95
|
20338
|
cannam@95
|
20339 Wed Jan 8 17:39:14 EST 2003 stevenj
|
cannam@95
|
20340 * [project @ 2003-01-08 22:39:14 by stevenj]
|
cannam@95
|
20341 added trailing newline
|
cannam@95
|
20342
|
cannam@95
|
20343 M ./configure.ac +1
|
cannam@95
|
20344
|
cannam@95
|
20345 Wed Jan 8 17:38:02 EST 2003 stevenj
|
cannam@95
|
20346 * [project @ 2003-01-08 22:38:02 by stevenj]
|
cannam@95
|
20347 updated
|
cannam@95
|
20348
|
cannam@95
|
20349 M ./ChangeLog +66
|
cannam@95
|
20350
|
cannam@95
|
20351 Wed Jan 8 16:53:16 EST 2003 stevenj
|
cannam@95
|
20352 * [project @ 2003-01-08 21:53:16 by stevenj]
|
cannam@95
|
20353 got rid of compiler warning
|
cannam@95
|
20354
|
cannam@95
|
20355 M ./rdft/problem.c -2 +2
|
cannam@95
|
20356
|
cannam@95
|
20357 Wed Jan 8 16:49:48 EST 2003 stevenj
|
cannam@95
|
20358 * [project @ 2003-01-08 21:49:48 by stevenj]
|
cannam@95
|
20359 whoops, test r2hc and not rodft00 by default
|
cannam@95
|
20360
|
cannam@95
|
20361 M ./tests/bench.c -1 +1
|
cannam@95
|
20362
|
cannam@95
|
20363 Wed Jan 8 16:46:24 EST 2003 stevenj
|
cannam@95
|
20364 * [project @ 2003-01-08 21:46:24 by stevenj]
|
cannam@95
|
20365 got rid of real_n...use physical n everywhere in rdft; fixed rdft sz compression; fixed rodft00 verify bug
|
cannam@95
|
20366
|
cannam@95
|
20367 M ./rdft/buffered.c -3 +2
|
cannam@95
|
20368 M ./rdft/indirect.c -10 +6
|
cannam@95
|
20369 M ./rdft/problem.c -44 +43
|
cannam@95
|
20370 M ./rdft/rank-geq2.c -10 +6
|
cannam@95
|
20371 M ./rdft/rdft.h -3 +1
|
cannam@95
|
20372 M ./reodft/redft00e-r2hc.c -4 +5
|
cannam@95
|
20373 M ./reodft/reodft010e-r2hc.c -4 +3
|
cannam@95
|
20374 M ./reodft/reodft11e-r2hc.c -4 +3
|
cannam@95
|
20375 M ./reodft/rodft00e-r2hc.c -4 +3
|
cannam@95
|
20376 M ./tests/bench.c -2 +2
|
cannam@95
|
20377 M ./tests/verify-reodft.c -33 +35
|
cannam@95
|
20378
|
cannam@95
|
20379 Wed Jan 8 07:20:47 EST 2003 athena
|
cannam@95
|
20380 * [project @ 2003-01-08 12:20:47 by athena]
|
cannam@95
|
20381 icc-6.0 bug workaround
|
cannam@95
|
20382
|
cannam@95
|
20383 A ./simd/sse-aux.c
|
cannam@95
|
20384 A ./simd/sse2-aux.c
|
cannam@95
|
20385 M ./simd/Makefile.am -2 +2
|
cannam@95
|
20386 M ./simd/sse-aux.c +33
|
cannam@95
|
20387 M ./simd/sse.c -3 +1
|
cannam@95
|
20388 M ./simd/sse2-aux.c +34
|
cannam@95
|
20389 M ./simd/sse2.c -3 +1
|
cannam@95
|
20390
|
cannam@95
|
20391 Wed Jan 8 04:21:40 EST 2003 athena
|
cannam@95
|
20392 * [project @ 2003-01-08 09:21:40 by athena]
|
cannam@95
|
20393 Reclaimed the fftw_real identifier, because I need it for the API
|
cannam@95
|
20394
|
cannam@95
|
20395 M ./kernel/ifftw.h -12 +9
|
cannam@95
|
20396 M ./rdft/buffered2.c -5 +5
|
cannam@95
|
20397 M ./rdft/rader-hc2hc.c -1 +1
|
cannam@95
|
20398 M ./tests/bench.c +1
|
cannam@95
|
20399
|
cannam@95
|
20400 Wed Jan 8 04:14:55 EST 2003 athena
|
cannam@95
|
20401 * [project @ 2003-01-08 09:14:55 by athena]
|
cannam@95
|
20402 Use recommended AC_OUTPUT syntax
|
cannam@95
|
20403
|
cannam@95
|
20404 M ./configure.ac -1 +2
|
cannam@95
|
20405
|
cannam@95
|
20406 Wed Jan 8 04:00:22 EST 2003 athena
|
cannam@95
|
20407 * [project @ 2003-01-08 09:00:22 by athena]
|
cannam@95
|
20408 Removed FFTW(foo) as a synonym for X(foo). This is an API issue.
|
cannam@95
|
20409
|
cannam@95
|
20410 M ./kernel/ifftw.h -8 +7
|
cannam@95
|
20411 M ./tests/bench.c +1
|
cannam@95
|
20412
|
cannam@95
|
20413 Tue Jan 7 17:45:52 EST 2003 stevenj
|
cannam@95
|
20414 * [project @ 2003-01-07 22:45:52 by stevenj]
|
cannam@95
|
20415 get rid of warning
|
cannam@95
|
20416
|
cannam@95
|
20417 M ./simd/sse2.c -1 +2
|
cannam@95
|
20418
|
cannam@95
|
20419 Tue Jan 7 16:22:39 EST 2003 athena
|
cannam@95
|
20420 * [project @ 2003-01-07 21:22:39 by athena]
|
cannam@95
|
20421 Renamed conflicting files */codelet.h into dft/codelet-dft.h and
|
cannam@95
|
20422 rdft/codelet-rdft.h
|
cannam@95
|
20423
|
cannam@95
|
20424 A ./dft/codelet-dft.h
|
cannam@95
|
20425 A ./rdft/codelet-rdft.h
|
cannam@95
|
20426 A ./support/codelet_prelude.dft
|
cannam@95
|
20427 A ./support/codelet_prelude.rdft
|
cannam@95
|
20428 M ./dft/Makefile.am -1 +1
|
cannam@95
|
20429 M ./dft/codelet-dft.h +113
|
cannam@95
|
20430 R ./dft/codelet.h
|
cannam@95
|
20431 M ./dft/codelets/inplace/Makefile.am -4 +4
|
cannam@95
|
20432 M ./dft/codelets/n.c -1 +1
|
cannam@95
|
20433 M ./dft/codelets/standard/Makefile.am -3 +3
|
cannam@95
|
20434 M ./dft/codelets/t.c -1 +1
|
cannam@95
|
20435 M ./dft/dft.h -2 +2
|
cannam@95
|
20436 M ./dft/simd/codelets/Makefile.am -6 +6
|
cannam@95
|
20437 M ./dft/simd/n1b.c -1 +1
|
cannam@95
|
20438 M ./dft/simd/n1f.c -1 +1
|
cannam@95
|
20439 M ./dft/simd/t1b.c -1 +1
|
cannam@95
|
20440 M ./dft/simd/t1f.c -1 +1
|
cannam@95
|
20441 M ./rdft/Makefile.am -5 +5
|
cannam@95
|
20442 M ./rdft/codelet-rdft.h +190
|
cannam@95
|
20443 R ./rdft/codelet.h
|
cannam@95
|
20444 M ./rdft/codelets/hc2r/Makefile.am -4 +4
|
cannam@95
|
20445 M ./rdft/codelets/hc2r.c -1 +1
|
cannam@95
|
20446 M ./rdft/codelets/hfb.c -1 +1
|
cannam@95
|
20447 M ./rdft/codelets/r2hc/Makefile.am -4 +4
|
cannam@95
|
20448 M ./rdft/codelets/r2hc.c -1 +1
|
cannam@95
|
20449 M ./rdft/rdft.h -2 +2
|
cannam@95
|
20450 M ./support/Makefile.am -1 +2
|
cannam@95
|
20451 M ./support/Makefile.codelets -2 +4
|
cannam@95
|
20452 R ./support/codelet_prelude
|
cannam@95
|
20453 M ./support/codelet_prelude.dft +8
|
cannam@95
|
20454 M ./support/codelet_prelude.rdft +8
|
cannam@95
|
20455
|
cannam@95
|
20456 Tue Jan 7 16:21:16 EST 2003 stevenj
|
cannam@95
|
20457 * [project @ 2003-01-07 21:21:16 by stevenj]
|
cannam@95
|
20458 updated
|
cannam@95
|
20459
|
cannam@95
|
20460 M ./ChangeLog +737
|
cannam@95
|
20461
|
cannam@95
|
20462 Tue Jan 7 15:47:24 EST 2003 athena
|
cannam@95
|
20463 * [project @ 2003-01-07 20:47:24 by athena]
|
cannam@95
|
20464 Silence warnings
|
cannam@95
|
20465
|
cannam@95
|
20466 M ./simd/simd-3dnow.h -1 +1
|
cannam@95
|
20467 M ./simd/simd-sse.h -1
|
cannam@95
|
20468 M ./simd/simd-sse2.h -1 +1
|
cannam@95
|
20469 M ./simd/sse2.c -2 +1
|
cannam@95
|
20470
|
cannam@95
|
20471 Tue Jan 7 15:00:14 EST 2003 stevenj
|
cannam@95
|
20472 * [project @ 2003-01-07 20:00:14 by stevenj]
|
cannam@95
|
20473 fftw2 used spltrnk=1
|
cannam@95
|
20474
|
cannam@95
|
20475 M ./dft/rank-geq2.c -2 +4
|
cannam@95
|
20476 M ./rdft/rank-geq2.c -2 +4
|
cannam@95
|
20477
|
cannam@95
|
20478 Tue Jan 7 14:32:06 EST 2003 athena
|
cannam@95
|
20479 * [project @ 2003-01-07 19:32:06 by athena]
|
cannam@95
|
20480 Silence warning
|
cannam@95
|
20481
|
cannam@95
|
20482 M ./dft/codelet.h -2 +1
|
cannam@95
|
20483 M ./rdft/codelet.h -2 +1
|
cannam@95
|
20484 M ./simd/simd-sse.h -1 +2
|
cannam@95
|
20485 M ./simd/sse.c -2 +1
|
cannam@95
|
20486
|
cannam@95
|
20487 Tue Jan 7 12:13:50 EST 2003 stevenj
|
cannam@95
|
20488 * [project @ 2003-01-07 17:13:50 by stevenj]
|
cannam@95
|
20489 noted deficiency
|
cannam@95
|
20490
|
cannam@95
|
20491 M ./TODO +2
|
cannam@95
|
20492
|
cannam@95
|
20493 Tue Jan 7 07:18:51 EST 2003 athena
|
cannam@95
|
20494 * [project @ 2003-01-07 12:18:51 by athena]
|
cannam@95
|
20495 Strengthened conditions for a problem to be POSSIBLY_UNALIGNED
|
cannam@95
|
20496
|
cannam@95
|
20497 M ./rdft/vrank-geq1-rdft2.c -4 +2
|
cannam@95
|
20498 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
20499
|
cannam@95
|
20500 Tue Jan 7 05:09:42 EST 2003 athena
|
cannam@95
|
20501 * [project @ 2003-01-07 10:09:42 by athena]
|
cannam@95
|
20502 Strengthened conditions for a plan to be POSSIBLY_UNALIGNED
|
cannam@95
|
20503
|
cannam@95
|
20504 M ./dft/vrank-geq1.c -5 +2
|
cannam@95
|
20505 M ./kernel/align.c -1 +6
|
cannam@95
|
20506 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20507
|
cannam@95
|
20508 Sun Jan 5 02:43:45 EST 2003 stevenj
|
cannam@95
|
20509 * [project @ 2003-01-05 07:43:45 by stevenj]
|
cannam@95
|
20510 added copyright todo
|
cannam@95
|
20511
|
cannam@95
|
20512 M ./TODO +2
|
cannam@95
|
20513
|
cannam@95
|
20514 Sun Jan 5 02:37:31 EST 2003 stevenj
|
cannam@95
|
20515 * [project @ 2003-01-05 07:37:31 by stevenj]
|
cannam@95
|
20516 modified comment
|
cannam@95
|
20517
|
cannam@95
|
20518 M ./kernel/planner.c -2 +3
|
cannam@95
|
20519
|
cannam@95
|
20520 Sun Jan 5 02:34:36 EST 2003 stevenj
|
cannam@95
|
20521 * [project @ 2003-01-05 07:33:41 by stevenj]
|
cannam@95
|
20522 fixed comment
|
cannam@95
|
20523
|
cannam@95
|
20524 M ./tests/verify-rdft.c -3 +3
|
cannam@95
|
20525
|
cannam@95
|
20526 Sun Jan 5 02:31:56 EST 2003 stevenj
|
cannam@95
|
20527 * [project @ 2003-01-05 07:31:56 by stevenj]
|
cannam@95
|
20528 implemented rdft2 verify
|
cannam@95
|
20529
|
cannam@95
|
20530 M ./TODO -4 +2
|
cannam@95
|
20531 M ./tests/verify-rdft.c -5 +15
|
cannam@95
|
20532
|
cannam@95
|
20533 Sat Jan 4 16:20:42 EST 2003 stevenj
|
cannam@95
|
20534 * [project @ 2003-01-04 21:20:42 by stevenj]
|
cannam@95
|
20535 fix --enable-single
|
cannam@95
|
20536
|
cannam@95
|
20537 M ./configure.ac -1 +1
|
cannam@95
|
20538
|
cannam@95
|
20539 Wed Oct 23 12:59:12 EDT 2002 stevenj
|
cannam@95
|
20540 * [project @ 2002-10-23 16:59:12 by stevenj]
|
cannam@95
|
20541 slight fixes
|
cannam@95
|
20542
|
cannam@95
|
20543 M ./threads/threads.c -20 +14
|
cannam@95
|
20544
|
cannam@95
|
20545 Wed Oct 23 12:42:39 EDT 2002 stevenj
|
cannam@95
|
20546 * [project @ 2002-10-23 16:42:39 by stevenj]
|
cannam@95
|
20547 typo
|
cannam@95
|
20548
|
cannam@95
|
20549 M ./threads/threads.c -1 +1
|
cannam@95
|
20550
|
cannam@95
|
20551 Tue Oct 1 09:32:56 EDT 2002 athena
|
cannam@95
|
20552 * [project @ 2002-10-01 13:32:56 by athena]
|
cannam@95
|
20553 Experimental stuff
|
cannam@95
|
20554
|
cannam@95
|
20555 M ./genfft/annotate.ml -2 +9
|
cannam@95
|
20556 M ./genfft/annotate.mli -3 +2
|
cannam@95
|
20557 M ./genfft/c.ml -4 +16
|
cannam@95
|
20558 M ./genfft/genutil.ml -1 +11
|
cannam@95
|
20559 M ./genfft/magic.ml -1 +5
|
cannam@95
|
20560
|
cannam@95
|
20561 Sat Sep 28 13:03:53 EDT 2002 athena
|
cannam@95
|
20562 * [project @ 2002-09-28 17:03:53 by athena]
|
cannam@95
|
20563 Experimental Franz mode
|
cannam@95
|
20564
|
cannam@95
|
20565 M ./configure.ac +3
|
cannam@95
|
20566 M ./dft/simd/codelets/Makefile.am -3 +68
|
cannam@95
|
20567 M ./genfft/gen_notw_c.ml -7 +8
|
cannam@95
|
20568 M ./genfft/gen_twiddle_c.ml -6 +7
|
cannam@95
|
20569 M ./genfft/genutil.ml -2 +10
|
cannam@95
|
20570
|
cannam@95
|
20571 Thu Sep 26 15:14:38 EDT 2002 athena
|
cannam@95
|
20572 * [project @ 2002-09-26 19:14:38 by athena]
|
cannam@95
|
20573 const-correct
|
cannam@95
|
20574
|
cannam@95
|
20575 M ./kernel/tensor.c -2 +2
|
cannam@95
|
20576
|
cannam@95
|
20577 Thu Sep 26 15:06:38 EDT 2002 athena
|
cannam@95
|
20578 * [project @ 2002-09-26 19:06:38 by athena]
|
cannam@95
|
20579 Reuse dimcmp routine for other purposes
|
cannam@95
|
20580
|
cannam@95
|
20581 M ./dft/vrank2-transpose.c -4 +3
|
cannam@95
|
20582 M ./dft/vrank3-transpose.c -4 +2
|
cannam@95
|
20583 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20584 M ./kernel/tensor7.c -5 +5
|
cannam@95
|
20585 M ./rdft/vrank2-transpose.c -4 +2
|
cannam@95
|
20586 M ./rdft/vrank3-transpose.c -4 +2
|
cannam@95
|
20587
|
cannam@95
|
20588 Wed Sep 25 07:37:38 EDT 2002 athena
|
cannam@95
|
20589 * [project @ 2002-09-25 11:37:38 by athena]
|
cannam@95
|
20590 Use tornk1 correctly.
|
cannam@95
|
20591
|
cannam@95
|
20592 M ./dft/direct.c -3 +3
|
cannam@95
|
20593 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
20594 M ./kernel/tensor.c -2 +3
|
cannam@95
|
20595 M ./rdft/direct.c -3 +3
|
cannam@95
|
20596 M ./rdft/direct2.c -3 +3
|
cannam@95
|
20597
|
cannam@95
|
20598 Wed Sep 25 07:36:38 EDT 2002 athena
|
cannam@95
|
20599 * [project @ 2002-09-25 11:36:38 by athena]
|
cannam@95
|
20600 Hmm... I thought I had fixed this before...
|
cannam@95
|
20601
|
cannam@95
|
20602 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
20603
|
cannam@95
|
20604 Tue Sep 24 21:27:49 EDT 2002 athena
|
cannam@95
|
20605 * [project @ 2002-09-25 01:27:49 by athena]
|
cannam@95
|
20606 Collect more common idioms
|
cannam@95
|
20607
|
cannam@95
|
20608 M ./dft/buffered.c -5 +3
|
cannam@95
|
20609 M ./dft/rank0.c -16 +3
|
cannam@95
|
20610 M ./kernel/tensor.c -2 +2
|
cannam@95
|
20611 M ./rdft/buffered.c -5 +2
|
cannam@95
|
20612 M ./rdft/buffered2.c -5 +2
|
cannam@95
|
20613 M ./rdft/rank0.c -16 +3
|
cannam@95
|
20614
|
cannam@95
|
20615 Tue Sep 24 21:15:57 EDT 2002 athena
|
cannam@95
|
20616 * [project @ 2002-09-25 01:15:57 by athena]
|
cannam@95
|
20617 Still collecting common idioms...
|
cannam@95
|
20618
|
cannam@95
|
20619 M ./dft/direct.c -10 +3
|
cannam@95
|
20620 M ./rdft/direct.c -10 +2
|
cannam@95
|
20621 M ./rdft/direct2.c -9 +2
|
cannam@95
|
20622
|
cannam@95
|
20623 Tue Sep 24 21:13:00 EDT 2002 athena
|
cannam@95
|
20624 * [project @ 2002-09-25 01:13:00 by athena]
|
cannam@95
|
20625 More garbage collection.
|
cannam@95
|
20626
|
cannam@95
|
20627 M ./dft/direct.c -6 +5
|
cannam@95
|
20628 M ./rdft/direct.c -6 +5
|
cannam@95
|
20629 M ./rdft/direct2.c -6 +5
|
cannam@95
|
20630
|
cannam@95
|
20631 Tue Sep 24 21:08:19 EDT 2002 athena
|
cannam@95
|
20632 * [project @ 2002-09-25 01:08:19 by athena]
|
cannam@95
|
20633 More compact code
|
cannam@95
|
20634
|
cannam@95
|
20635 M ./dft/buffered.c -6 +3
|
cannam@95
|
20636
|
cannam@95
|
20637 Tue Sep 24 20:54:43 EDT 2002 athena
|
cannam@95
|
20638 * [project @ 2002-09-25 00:54:43 by athena]
|
cannam@95
|
20639 Collect common pattern if (foo) free(foo) ==> free0(foo)
|
cannam@95
|
20640
|
cannam@95
|
20641 M ./dft/buffered.c -7 +6
|
cannam@95
|
20642 M ./dft/generic.c -2 +1
|
cannam@95
|
20643 M ./dft/rader.c -6 +3
|
cannam@95
|
20644 M ./kernel/alloc.c -1 +7
|
cannam@95
|
20645 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20646 M ./kernel/planner.c -8 +4
|
cannam@95
|
20647 M ./kernel/stride.c -3 +2
|
cannam@95
|
20648 M ./kernel/tensor.c -5 +2
|
cannam@95
|
20649 M ./rdft/buffered.c -3 +2
|
cannam@95
|
20650 M ./rdft/buffered2.c -3 +2
|
cannam@95
|
20651 M ./rdft/dht-rader.c -2 +1
|
cannam@95
|
20652 M ./rdft/generic.c -2 +1
|
cannam@95
|
20653 M ./rdft/problem.c -3 +2
|
cannam@95
|
20654 M ./rdft/rader-hc2hc.c -6 +3
|
cannam@95
|
20655
|
cannam@95
|
20656 Tue Sep 24 20:08:44 EDT 2002 athena
|
cannam@95
|
20657 * [project @ 2002-09-25 00:08:44 by athena]
|
cannam@95
|
20658 Collect some common code in */buffered*.c
|
cannam@95
|
20659
|
cannam@95
|
20660 A ./kernel/buffered.c
|
cannam@95
|
20661 M ./dft/buffered.c -18 +2
|
cannam@95
|
20662 M ./kernel/Makefile.am -7 +6
|
cannam@95
|
20663 M ./kernel/buffered.c +44
|
cannam@95
|
20664 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20665 M ./rdft/buffered.c -18 +3
|
cannam@95
|
20666 M ./rdft/buffered2.c -18 +2
|
cannam@95
|
20667
|
cannam@95
|
20668 Tue Sep 24 19:39:22 EDT 2002 stevenj
|
cannam@95
|
20669 * [project @ 2002-09-24 23:39:22 by stevenj]
|
cannam@95
|
20670 use STRUCT_HACK #define to determing rdft kind[] allocation
|
cannam@95
|
20671
|
cannam@95
|
20672 M ./rdft/problem.c -8 +23
|
cannam@95
|
20673 M ./rdft/rdft.h -2 +8
|
cannam@95
|
20674
|
cannam@95
|
20675 Tue Sep 24 17:21:09 EDT 2002 stevenj
|
cannam@95
|
20676 * [project @ 2002-09-24 21:21:09 by stevenj]
|
cannam@95
|
20677 report total pcost of measured/estimated plans...epcost is especially useful to estimate the effects of various impatience flags on planning time for large transforms
|
cannam@95
|
20678
|
cannam@95
|
20679 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20680 M ./kernel/planner.c -1 +6
|
cannam@95
|
20681
|
cannam@95
|
20682 Mon Sep 23 18:49:10 EDT 2002 athena
|
cannam@95
|
20683 * [project @ 2002-09-23 22:49:10 by athena]
|
cannam@95
|
20684 Prevent unwanted inlining
|
cannam@95
|
20685
|
cannam@95
|
20686 A ./kernel/trig1.c
|
cannam@95
|
20687 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
20688 M ./kernel/trig.c -54 +7
|
cannam@95
|
20689 M ./kernel/trig1.c +70
|
cannam@95
|
20690
|
cannam@95
|
20691 Mon Sep 23 18:37:59 EDT 2002 athena
|
cannam@95
|
20692 * [project @ 2002-09-23 22:37:59 by athena]
|
cannam@95
|
20693 Space compaction
|
cannam@95
|
20694
|
cannam@95
|
20695 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
20696 M ./kernel/trig.c -21 +27
|
cannam@95
|
20697
|
cannam@95
|
20698 Mon Sep 23 11:49:32 EDT 2002 athena
|
cannam@95
|
20699 * [project @ 2002-09-23 15:49:32 by athena]
|
cannam@95
|
20700 Still reducing size
|
cannam@95
|
20701
|
cannam@95
|
20702 A ./kernel/hash.c
|
cannam@95
|
20703 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
20704 M ./kernel/hash.c +31
|
cannam@95
|
20705 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
20706 M ./kernel/md5-1.c +1
|
cannam@95
|
20707 M ./kernel/planner.c -12 +3
|
cannam@95
|
20708 M ./kernel/scan.c -22 +1
|
cannam@95
|
20709
|
cannam@95
|
20710 Sun Sep 22 16:03:30 EDT 2002 athena
|
cannam@95
|
20711 * [project @ 2002-09-22 20:03:30 by athena]
|
cannam@95
|
20712 Saved another 5KB by redesigning opcnt protocol. (gasp!)
|
cannam@95
|
20713
|
cannam@95
|
20714 M ./dft/buffered.c -5 +6
|
cannam@95
|
20715 M ./dft/ct-dif.c -4 +3
|
cannam@95
|
20716 M ./dft/ct-dit.c -4 +3
|
cannam@95
|
20717 M ./dft/ct-ditbuf.c -6 +6
|
cannam@95
|
20718 M ./dft/ct-ditf.c -4 +3
|
cannam@95
|
20719 M ./dft/direct.c -2 +3
|
cannam@95
|
20720 M ./dft/generic.c -4 +2
|
cannam@95
|
20721 M ./dft/indirect.c -2 +2
|
cannam@95
|
20722 M ./dft/nop.c -2 +2
|
cannam@95
|
20723 M ./dft/rader.c -4 +3
|
cannam@95
|
20724 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
20725 M ./dft/rank0.c -2 +2
|
cannam@95
|
20726 M ./dft/vrank-geq1.c -2 +3
|
cannam@95
|
20727 M ./dft/vrank2-transpose.c -2 +2
|
cannam@95
|
20728 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
20729 M ./kernel/ifftw.h -6 +14
|
cannam@95
|
20730 M ./kernel/ops.c -23 +28
|
cannam@95
|
20731 M ./kernel/plan.c -2 +2
|
cannam@95
|
20732 M ./rdft/buffered.c -5 +6
|
cannam@95
|
20733 M ./rdft/buffered2.c -3 +3
|
cannam@95
|
20734 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
20735 M ./rdft/direct.c -3 +8
|
cannam@95
|
20736 M ./rdft/direct2.c -3 +8
|
cannam@95
|
20737 M ./rdft/generic.c -4 +3
|
cannam@95
|
20738 M ./rdft/hc2hc-buf.c -10 +9
|
cannam@95
|
20739 M ./rdft/hc2hc-dif.c -8 +8
|
cannam@95
|
20740 M ./rdft/hc2hc-dit.c -8 +8
|
cannam@95
|
20741 M ./rdft/indirect.c -2 +2
|
cannam@95
|
20742 M ./rdft/nop.c -2 +2
|
cannam@95
|
20743 M ./rdft/nop2.c -2 +2
|
cannam@95
|
20744 M ./rdft/rader-hc2hc.c -8 +5
|
cannam@95
|
20745 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
20746 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
20747 M ./rdft/rank0.c -2 +2
|
cannam@95
|
20748 M ./rdft/rdft2-radix2.c -5 +4
|
cannam@95
|
20749 M ./rdft/vrank-geq1-rdft2.c -2 +3
|
cannam@95
|
20750 M ./rdft/vrank-geq1.c -2 +3
|
cannam@95
|
20751 M ./rdft/vrank2-transpose.c -2 +2
|
cannam@95
|
20752 M ./rdft/vrank3-transpose.c -2 +2
|
cannam@95
|
20753 M ./threads/ct-dit.c -4 +3
|
cannam@95
|
20754 M ./threads/dft-vrank-geq1.c -4 +3
|
cannam@95
|
20755 M ./threads/hc2hc-dif.c -8 +8
|
cannam@95
|
20756 M ./threads/hc2hc-dit.c -8 +8
|
cannam@95
|
20757 M ./threads/rdft-vrank-geq1.c -4 +3
|
cannam@95
|
20758 M ./threads/vrank-geq1-rdft2.c -4 +3
|
cannam@95
|
20759
|
cannam@95
|
20760 Sun Sep 22 15:00:59 EDT 2002 athena
|
cannam@95
|
20761 * [project @ 2002-09-22 19:00:59 by athena]
|
cannam@95
|
20762 More code compression
|
cannam@95
|
20763
|
cannam@95
|
20764 A ./kernel/tensor8.c
|
cannam@95
|
20765 M ./dft/buffered.c -4 +3
|
cannam@95
|
20766 M ./dft/direct.c -3 +2
|
cannam@95
|
20767 M ./dft/indirect.c -4 +3
|
cannam@95
|
20768 M ./dft/problem.c -5 +3
|
cannam@95
|
20769 M ./dft/rank-geq2.c -9 +3
|
cannam@95
|
20770 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
20771 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
20772 M ./kernel/tensor1.c -1 +6
|
cannam@95
|
20773 M ./kernel/tensor4.c -1 +6
|
cannam@95
|
20774 M ./kernel/tensor8.c +35
|
cannam@95
|
20775 M ./rdft/buffered.c -4 +3
|
cannam@95
|
20776 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
20777 M ./rdft/direct.c -3 +2
|
cannam@95
|
20778 M ./rdft/hc2hc.c -7 +6
|
cannam@95
|
20779 M ./rdft/indirect.c -4 +3
|
cannam@95
|
20780 M ./rdft/problem.c -7 +4
|
cannam@95
|
20781 M ./rdft/problem2.c -5 +3
|
cannam@95
|
20782 M ./rdft/rank-geq2-rdft2.c -9 +3
|
cannam@95
|
20783 M ./rdft/rank-geq2.c -13 +5
|
cannam@95
|
20784
|
cannam@95
|
20785 Sun Sep 22 13:27:46 EDT 2002 athena
|
cannam@95
|
20786 * [project @ 2002-09-22 17:27:46 by athena]
|
cannam@95
|
20787 Smaller code size.
|
cannam@95
|
20788
|
cannam@95
|
20789 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
20790 M ./kernel/solver.c -1 +6
|
cannam@95
|
20791
|
cannam@95
|
20792 Sun Sep 22 12:50:36 EDT 2002 athena
|
cannam@95
|
20793 * [project @ 2002-09-22 16:50:36 by athena]
|
cannam@95
|
20794 Started unification of rader
|
cannam@95
|
20795
|
cannam@95
|
20796 A ./dft/rader-omega.c
|
cannam@95
|
20797 M ./dft/Makefile.am -3 +3
|
cannam@95
|
20798 M ./dft/dft.h -1 +5
|
cannam@95
|
20799 M ./dft/rader-omega.c +57
|
cannam@95
|
20800 M ./dft/rader.c -38 +3
|
cannam@95
|
20801 M ./rdft/rader-hc2hc.c -37 +3
|
cannam@95
|
20802
|
cannam@95
|
20803 Sun Sep 22 12:35:30 EDT 2002 athena
|
cannam@95
|
20804 * [project @ 2002-09-22 16:35:30 by athena]
|
cannam@95
|
20805 Typo
|
cannam@95
|
20806
|
cannam@95
|
20807 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
20808
|
cannam@95
|
20809 Sun Sep 22 12:25:20 EDT 2002 athena
|
cannam@95
|
20810 * [project @ 2002-09-22 16:25:20 by athena]
|
cannam@95
|
20811 Changed protocol for destroy_plan so as to save space.
|
cannam@95
|
20812
|
cannam@95
|
20813 M ./dft/buffered.c -8 +4
|
cannam@95
|
20814 M ./dft/ct.c -2 +1
|
cannam@95
|
20815 M ./dft/direct.c -2 +1
|
cannam@95
|
20816 M ./dft/generic.c -3 +1
|
cannam@95
|
20817 M ./dft/indirect.c -6 +3
|
cannam@95
|
20818 M ./dft/nop.c -7 +2
|
cannam@95
|
20819 M ./dft/rader.c -7 +3
|
cannam@95
|
20820 M ./dft/rank-geq2.c -6 +3
|
cannam@95
|
20821 M ./dft/rank0.c -7 +2
|
cannam@95
|
20822 M ./dft/vrank-geq1.c -2 +1
|
cannam@95
|
20823 M ./dft/vrank2-transpose.c -7 +2
|
cannam@95
|
20824 M ./dft/vrank3-transpose.c -7 +2
|
cannam@95
|
20825 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
20826 M ./kernel/plan.c -3 +11
|
cannam@95
|
20827 M ./kernel/problem.c -2 +3
|
cannam@95
|
20828 M ./rdft/buffered.c -8 +4
|
cannam@95
|
20829 M ./rdft/buffered2.c -6 +3
|
cannam@95
|
20830 M ./rdft/dft-r2hc.c -2 +1
|
cannam@95
|
20831 M ./rdft/dht-r2hc.c -2 +1
|
cannam@95
|
20832 M ./rdft/dht-rader.c -7 +3
|
cannam@95
|
20833 M ./rdft/direct.c -2 +1
|
cannam@95
|
20834 M ./rdft/direct2.c -2 +1
|
cannam@95
|
20835 M ./rdft/generic.c -3 +1
|
cannam@95
|
20836 M ./rdft/hc2hc.c -14 +7
|
cannam@95
|
20837 M ./rdft/indirect.c -6 +3
|
cannam@95
|
20838 M ./rdft/nop.c -7 +2
|
cannam@95
|
20839 M ./rdft/nop2.c -7 +2
|
cannam@95
|
20840 M ./rdft/rader-hc2hc.c -9 +4
|
cannam@95
|
20841 M ./rdft/rank-geq2-rdft2.c -6 +3
|
cannam@95
|
20842 M ./rdft/rank-geq2.c -6 +3
|
cannam@95
|
20843 M ./rdft/rank0.c -7 +2
|
cannam@95
|
20844 M ./rdft/rdft-dht.c -2 +1
|
cannam@95
|
20845 M ./rdft/rdft2-radix2.c -2 +1
|
cannam@95
|
20846 M ./rdft/vrank-geq1-rdft2.c -2 +1
|
cannam@95
|
20847 M ./rdft/vrank-geq1.c -2 +1
|
cannam@95
|
20848 M ./rdft/vrank2-transpose.c -7 +2
|
cannam@95
|
20849 M ./rdft/vrank3-transpose.c -7 +2
|
cannam@95
|
20850 M ./reodft/redft00e-r2hc.c -2 +1
|
cannam@95
|
20851 M ./reodft/reodft010e-r2hc.c -2 +1
|
cannam@95
|
20852 M ./reodft/reodft11e-r2hc.c -2 +1
|
cannam@95
|
20853 M ./reodft/rodft00e-r2hc.c -2 +1
|
cannam@95
|
20854 M ./threads/dft-vrank-geq1.c -4 +2
|
cannam@95
|
20855 M ./threads/rdft-vrank-geq1.c -4 +2
|
cannam@95
|
20856 M ./threads/vrank-geq1-rdft2.c -4 +2
|
cannam@95
|
20857
|
cannam@95
|
20858 Sun Sep 22 11:08:57 EDT 2002 athena
|
cannam@95
|
20859 * [project @ 2002-09-22 15:08:57 by athena]
|
cannam@95
|
20860 Introduced convenient function X(mkplan_d)
|
cannam@95
|
20861
|
cannam@95
|
20862 M ./dft/buffered.c -31 +18
|
cannam@95
|
20863 M ./dft/ct.c -5 +2
|
cannam@95
|
20864 M ./dft/generic.c -10 +5
|
cannam@95
|
20865 M ./dft/indirect.c -14 +8
|
cannam@95
|
20866 M ./dft/rader.c -38 +20
|
cannam@95
|
20867 M ./dft/rank-geq2.c -16 +12
|
cannam@95
|
20868 M ./dft/vrank-geq1.c -9 +7
|
cannam@95
|
20869 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
20870 M ./kernel/planner.c -1 +8
|
cannam@95
|
20871 M ./rdft/buffered.c -30 +20
|
cannam@95
|
20872 M ./rdft/buffered2.c -9 +3
|
cannam@95
|
20873 M ./rdft/dft-r2hc.c -7 +5
|
cannam@95
|
20874 M ./rdft/dht-r2hc.c -7 +4
|
cannam@95
|
20875 M ./rdft/dht-rader.c -23 +12
|
cannam@95
|
20876 M ./rdft/generic.c -4 +1
|
cannam@95
|
20877 M ./rdft/hc2hc.c -16 +10
|
cannam@95
|
20878 M ./rdft/indirect.c -14 +9
|
cannam@95
|
20879 M ./rdft/rader-hc2hc.c -41 +21
|
cannam@95
|
20880 M ./rdft/rank-geq2-rdft2.c -12 +8
|
cannam@95
|
20881 M ./rdft/rank-geq2.c -16 +12
|
cannam@95
|
20882 M ./rdft/rdft-dht.c -5 +3
|
cannam@95
|
20883 M ./rdft/rdft2-radix2.c -7 +3
|
cannam@95
|
20884 M ./rdft/vrank-geq1-rdft2.c -9 +7
|
cannam@95
|
20885 M ./rdft/vrank-geq1.c -10 +7
|
cannam@95
|
20886 M ./reodft/redft00e-r2hc.c -3 +2
|
cannam@95
|
20887 M ./reodft/reodft010e-r2hc.c -3 +2
|
cannam@95
|
20888 M ./reodft/reodft11e-r2hc.c -3 +2
|
cannam@95
|
20889 M ./reodft/rodft00e-r2hc.c -3 +2
|
cannam@95
|
20890 M ./threads/ct-dit.c -4 +4
|
cannam@95
|
20891 M ./threads/dft-vrank-geq1.c -12 +10
|
cannam@95
|
20892 M ./threads/hc2hc-dif.c -4 +4
|
cannam@95
|
20893 M ./threads/hc2hc-dit.c -4 +4
|
cannam@95
|
20894 M ./threads/rdft-vrank-geq1.c -11 +9
|
cannam@95
|
20895 M ./threads/vrank-geq1-rdft2.c -11 +9
|
cannam@95
|
20896
|
cannam@95
|
20897 Sun Sep 22 10:21:36 EDT 2002 athena
|
cannam@95
|
20898 * [project @ 2002-09-22 14:21:36 by athena]
|
cannam@95
|
20899 Split tensor/md5 into separate files to allow independent linking
|
cannam@95
|
20900 and/or prevent undesidred inlining
|
cannam@95
|
20901
|
cannam@95
|
20902 A ./kernel/md5-1.c
|
cannam@95
|
20903 A ./kernel/tensor1.c
|
cannam@95
|
20904 A ./kernel/tensor2.c
|
cannam@95
|
20905 A ./kernel/tensor3.c
|
cannam@95
|
20906 A ./kernel/tensor4.c
|
cannam@95
|
20907 A ./kernel/tensor5.c
|
cannam@95
|
20908 A ./kernel/tensor7.c
|
cannam@95
|
20909 M ./kernel/Makefile.am -3 +4
|
cannam@95
|
20910 M ./kernel/md5-1.c +53
|
cannam@95
|
20911 M ./kernel/md5.c -31
|
cannam@95
|
20912 M ./kernel/tensor.c -270 +2
|
cannam@95
|
20913 M ./kernel/tensor1.c +32
|
cannam@95
|
20914 M ./kernel/tensor2.c +37
|
cannam@95
|
20915 M ./kernel/tensor3.c +46
|
cannam@95
|
20916 M ./kernel/tensor4.c +68
|
cannam@95
|
20917 M ./kernel/tensor5.c +93
|
cannam@95
|
20918 M ./kernel/tensor7.c +127
|
cannam@95
|
20919
|
cannam@95
|
20920 Sun Sep 22 09:49:09 EDT 2002 athena
|
cannam@95
|
20921 * [project @ 2002-09-22 13:49:08 by athena]
|
cannam@95
|
20922 Treat all tensors as dynamically allocated objects. They were
|
cannam@95
|
20923 dynamically allocated in part anyway, so there is no point in
|
cannam@95
|
20924 complicating the object code with the clumsy calling conventions
|
cannam@95
|
20925 for by-value structs.
|
cannam@95
|
20926
|
cannam@95
|
20927 M ./dft/buffered.c -19 +19
|
cannam@95
|
20928 M ./dft/ct-dif.c -5 +5
|
cannam@95
|
20929 M ./dft/ct-dit.c -5 +5
|
cannam@95
|
20930 M ./dft/ct-ditbuf.c -4 +5
|
cannam@95
|
20931 M ./dft/ct-ditf.c -5 +5
|
cannam@95
|
20932 M ./dft/ct.c -14 +14
|
cannam@95
|
20933 M ./dft/dft.h -4 +4
|
cannam@95
|
20934 M ./dft/direct.c -13 +13
|
cannam@95
|
20935 M ./dft/generic.c -7 +7
|
cannam@95
|
20936 M ./dft/indirect.c -18 +16
|
cannam@95
|
20937 M ./dft/nop.c -5 +5
|
cannam@95
|
20938 M ./dft/problem.c -12 +12
|
cannam@95
|
20939 M ./dft/rader.c -12 +12
|
cannam@95
|
20940 M ./dft/rank-geq2.c -22 +22
|
cannam@95
|
20941 M ./dft/rank0.c -14 +14
|
cannam@95
|
20942 M ./dft/vrank-geq1.c -11 +11
|
cannam@95
|
20943 M ./dft/vrank2-transpose.c -9 +9
|
cannam@95
|
20944 M ./dft/vrank3-transpose.c -12 +12
|
cannam@95
|
20945 M ./dft/zero.c -18 +20
|
cannam@95
|
20946 M ./kernel/ifftw.h -13 +22
|
cannam@95
|
20947 M ./kernel/tensor.c -92 +102
|
cannam@95
|
20948 M ./rdft/buffered.c -23 +21
|
cannam@95
|
20949 M ./rdft/buffered2.c -24 +24
|
cannam@95
|
20950 M ./rdft/dft-r2hc.c -11 +11
|
cannam@95
|
20951 M ./rdft/dht-r2hc.c -6 +6
|
cannam@95
|
20952 M ./rdft/dht-rader.c -7 +7
|
cannam@95
|
20953 M ./rdft/direct.c -18 +18
|
cannam@95
|
20954 M ./rdft/direct2.c -16 +16
|
cannam@95
|
20955 M ./rdft/generic.c -8 +8
|
cannam@95
|
20956 M ./rdft/hc2hc-buf.c -4 +5
|
cannam@95
|
20957 M ./rdft/hc2hc-dif.c -5 +5
|
cannam@95
|
20958 M ./rdft/hc2hc-dit.c -5 +5
|
cannam@95
|
20959 M ./rdft/hc2hc.c -23 +23
|
cannam@95
|
20960 M ./rdft/indirect.c -20 +18
|
cannam@95
|
20961 M ./rdft/nop.c -5 +5
|
cannam@95
|
20962 M ./rdft/nop2.c -4 +4
|
cannam@95
|
20963 M ./rdft/problem.c -39 +40
|
cannam@95
|
20964 M ./rdft/problem2.c -34 +34
|
cannam@95
|
20965 M ./rdft/rader-hc2hc.c -11 +11
|
cannam@95
|
20966 M ./rdft/rank-geq2-rdft2.c -23 +23
|
cannam@95
|
20967 M ./rdft/rank-geq2.c -28 +28
|
cannam@95
|
20968 M ./rdft/rank0.c -10 +10
|
cannam@95
|
20969 M ./rdft/rdft-dht.c -10 +10
|
cannam@95
|
20970 M ./rdft/rdft.h -9 +9
|
cannam@95
|
20971 M ./rdft/rdft2-radix2.c -21 +21
|
cannam@95
|
20972 M ./rdft/vrank-geq1-rdft2.c -11 +11
|
cannam@95
|
20973 M ./rdft/vrank-geq1.c -11 +11
|
cannam@95
|
20974 M ./rdft/vrank2-transpose.c -9 +9
|
cannam@95
|
20975 M ./rdft/vrank3-transpose.c -12 +12
|
cannam@95
|
20976 M ./reodft/redft00e-r2hc.c -10 +10
|
cannam@95
|
20977 M ./reodft/reodft010e-r2hc.c -10 +10
|
cannam@95
|
20978 M ./reodft/reodft11e-r2hc.c -10 +10
|
cannam@95
|
20979 M ./reodft/rodft00e-r2hc.c -10 +10
|
cannam@95
|
20980 M ./tests/debug.h -2 +2
|
cannam@95
|
20981 M ./tests/dotens.c -4 +4
|
cannam@95
|
20982 M ./tests/dotens2.c -5 +5
|
cannam@95
|
20983 M ./tests/verify-dft.c -10 +11
|
cannam@95
|
20984 M ./tests/verify-lib.c -15 +16
|
cannam@95
|
20985 M ./tests/verify-rdft.c -43 +47
|
cannam@95
|
20986 M ./tests/verify-reodft.c -28 +28
|
cannam@95
|
20987 M ./tests/verify.h -3 +3
|
cannam@95
|
20988
|
cannam@95
|
20989 Sat Sep 21 18:24:55 EDT 2002 stevenj
|
cannam@95
|
20990 * [project @ 2002-09-21 22:24:55 by stevenj]
|
cannam@95
|
20991 typo
|
cannam@95
|
20992
|
cannam@95
|
20993 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
20994
|
cannam@95
|
20995 Sat Sep 21 18:10:07 EDT 2002 athena
|
cannam@95
|
20996 * [project @ 2002-09-21 22:10:07 by athena]
|
cannam@95
|
20997 Avoid generating NaN when n = 0.
|
cannam@95
|
20998
|
cannam@95
|
20999 M ./tests/verify-lib.c -13 +16
|
cannam@95
|
21000
|
cannam@95
|
21001 Sat Sep 21 18:04:05 EDT 2002 athena
|
cannam@95
|
21002 * [project @ 2002-09-21 22:04:05 by athena]
|
cannam@95
|
21003 Saved more.
|
cannam@95
|
21004
|
cannam@95
|
21005 M ./dft/dft.h -2 +2
|
cannam@95
|
21006 M ./dft/problem.c -5 +5
|
cannam@95
|
21007 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
21008 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
21009 M ./rdft/dht-r2hc.c -2 +2
|
cannam@95
|
21010 M ./rdft/hc2hc.c -5 +7
|
cannam@95
|
21011 M ./rdft/problem.c -11 +11
|
cannam@95
|
21012 M ./rdft/problem2.c -5 +5
|
cannam@95
|
21013 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
21014 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
21015 M ./rdft/rdft.h -4 +4
|
cannam@95
|
21016 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
21017 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
21018 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
21019 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
21020 M ./threads/dft-vrank-geq1.c -2 +2
|
cannam@95
|
21021
|
cannam@95
|
21022 Sat Sep 21 17:47:36 EDT 2002 athena
|
cannam@95
|
21023 * [project @ 2002-09-21 21:47:35 by athena]
|
cannam@95
|
21024 Save 1200 bytes of object code. Do not pass structs by value whenever
|
cannam@95
|
21025 practical, because the calling protocol generates clumsy code.
|
cannam@95
|
21026
|
cannam@95
|
21027 M ./dft/buffered.c -6 +6
|
cannam@95
|
21028 M ./dft/ct.c -5 +5
|
cannam@95
|
21029 M ./dft/direct.c -3 +3
|
cannam@95
|
21030 M ./dft/indirect.c -12 +12
|
cannam@95
|
21031 M ./dft/nop.c -2 +2
|
cannam@95
|
21032 M ./dft/problem.c -11 +11
|
cannam@95
|
21033 M ./dft/rank-geq2.c -21 +21
|
cannam@95
|
21034 M ./dft/vrank-geq1.c -6 +6
|
cannam@95
|
21035 M ./dft/vrank3-transpose.c -8 +8
|
cannam@95
|
21036 M ./kernel/ifftw.h -20 +22
|
cannam@95
|
21037 M ./kernel/pickdim.c -9 +9
|
cannam@95
|
21038 M ./kernel/print.c -2 +2
|
cannam@95
|
21039 M ./kernel/tensor.c -69 +71
|
cannam@95
|
21040 M ./rdft/buffered.c -6 +6
|
cannam@95
|
21041 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
21042 M ./rdft/dft-r2hc.c -3 +3
|
cannam@95
|
21043 M ./rdft/direct.c -3 +3
|
cannam@95
|
21044 M ./rdft/hc2hc.c -9 +9
|
cannam@95
|
21045 M ./rdft/indirect.c -14 +14
|
cannam@95
|
21046 M ./rdft/nop.c -2 +2
|
cannam@95
|
21047 M ./rdft/problem.c -15 +15
|
cannam@95
|
21048 M ./rdft/problem2.c -15 +15
|
cannam@95
|
21049 M ./rdft/rank-geq2-rdft2.c -19 +19
|
cannam@95
|
21050 M ./rdft/rank-geq2.c -27 +27
|
cannam@95
|
21051 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
21052 M ./rdft/rdft.h -2 +2
|
cannam@95
|
21053 M ./rdft/rdft2-radix2.c -7 +7
|
cannam@95
|
21054 M ./rdft/vrank-geq1-rdft2.c -6 +7
|
cannam@95
|
21055 M ./rdft/vrank-geq1.c -6 +6
|
cannam@95
|
21056 M ./rdft/vrank3-transpose.c -8 +8
|
cannam@95
|
21057 M ./reodft/redft00e-r2hc.c -2 +2
|
cannam@95
|
21058 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
21059 M ./reodft/reodft11e-r2hc.c -2 +2
|
cannam@95
|
21060 M ./reodft/rodft00e-r2hc.c -2 +2
|
cannam@95
|
21061 M ./tests/verify-dft.c -6 +6
|
cannam@95
|
21062 M ./tests/verify-lib.c -2 +2
|
cannam@95
|
21063 M ./tests/verify-rdft.c -21 +21
|
cannam@95
|
21064 M ./tests/verify-reodft.c -10 +10
|
cannam@95
|
21065 M ./threads/dft-vrank-geq1.c -3 +3
|
cannam@95
|
21066 M ./threads/rdft-vrank-geq1.c -3 +3
|
cannam@95
|
21067 M ./threads/vrank-geq1-rdft2.c -3 +4
|
cannam@95
|
21068
|
cannam@95
|
21069 Sat Sep 21 12:10:21 EDT 2002 athena
|
cannam@95
|
21070 * [project @ 2002-09-21 16:10:21 by athena]
|
cannam@95
|
21071 Do not allocate buffers for rader omegas. Let the planner do it
|
cannam@95
|
21072 if necessary.
|
cannam@95
|
21073
|
cannam@95
|
21074 M ./rdft/dht-rader.c -15 +6
|
cannam@95
|
21075
|
cannam@95
|
21076 Sat Sep 21 12:03:46 EDT 2002 athena
|
cannam@95
|
21077 * [project @ 2002-09-21 16:03:46 by athena]
|
cannam@95
|
21078 Check rank *before* reading kind[0], which may be undefined if rnk < 1
|
cannam@95
|
21079
|
cannam@95
|
21080 M ./tests/verify-rdft.c -2 +2
|
cannam@95
|
21081 M ./tests/verify-reodft.c -2 +2
|
cannam@95
|
21082
|
cannam@95
|
21083 Sat Sep 21 11:48:50 EDT 2002 athena
|
cannam@95
|
21084 * [project @ 2002-09-21 15:48:50 by athena]
|
cannam@95
|
21085 Second step towards rader unification.
|
cannam@95
|
21086
|
cannam@95
|
21087 M ./dft/rader.c -17 +7
|
cannam@95
|
21088 M ./rdft/rader-hc2hc.c -1 +1
|
cannam@95
|
21089
|
cannam@95
|
21090 Sat Sep 21 11:37:06 EDT 2002 athena
|
cannam@95
|
21091 * [project @ 2002-09-21 15:37:06 by athena]
|
cannam@95
|
21092 First step towards unification of Rader code
|
cannam@95
|
21093
|
cannam@95
|
21094 A ./kernel/rader.c
|
cannam@95
|
21095 M ./dft/rader.c -57 +12
|
cannam@95
|
21096 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
21097 M ./kernel/ifftw.h -1 +9
|
cannam@95
|
21098 M ./kernel/rader.c +68
|
cannam@95
|
21099 M ./rdft/dht-rader.c -50 +6
|
cannam@95
|
21100 M ./rdft/rader-hc2hc.c -57 +11
|
cannam@95
|
21101
|
cannam@95
|
21102 Sat Sep 21 07:58:11 EDT 2002 athena
|
cannam@95
|
21103 * [project @ 2002-09-21 11:58:11 by athena]
|
cannam@95
|
21104 Fix ugliness condition for cooley-tukey.
|
cannam@95
|
21105
|
cannam@95
|
21106 A ./kernel/ct.c
|
cannam@95
|
21107 M ./dft/ct-dif.c -5 +3
|
cannam@95
|
21108 M ./dft/ct-dit.c -4 +2
|
cannam@95
|
21109 M ./dft/ct-ditbuf.c -5 +3
|
cannam@95
|
21110 M ./kernel/Makefile.am -4 +5
|
cannam@95
|
21111 M ./kernel/ct.c +31
|
cannam@95
|
21112 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
21113 M ./kernel/planner.c -3 +2
|
cannam@95
|
21114 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
21115 M ./rdft/dht-rader.c -3 +3
|
cannam@95
|
21116 M ./rdft/hc2hc-buf.c -9 +3
|
cannam@95
|
21117 M ./rdft/hc2hc-dif.c -4 +2
|
cannam@95
|
21118 M ./rdft/hc2hc-dit.c -4 +2
|
cannam@95
|
21119 M ./rdft/rdft-dht.c -4 +2
|
cannam@95
|
21120 M ./reodft/redft00e-r2hc.c -4 +2
|
cannam@95
|
21121 M ./reodft/reodft010e-r2hc.c -4 +2
|
cannam@95
|
21122 M ./reodft/reodft11e-r2hc.c -4 +2
|
cannam@95
|
21123 M ./reodft/rodft00e-r2hc.c -4 +2
|
cannam@95
|
21124 M ./threads/ct-dit.c -5 +3
|
cannam@95
|
21125 M ./threads/hc2hc-dif.c -5 +3
|
cannam@95
|
21126 M ./threads/hc2hc-dit.c -5 +3
|
cannam@95
|
21127
|
cannam@95
|
21128 Fri Sep 20 16:53:45 EDT 2002 athena
|
cannam@95
|
21129 * [project @ 2002-09-20 20:53:45 by athena]
|
cannam@95
|
21130 Removed RADER_MIN_GOOD and associated machinery
|
cannam@95
|
21131
|
cannam@95
|
21132 M ./dft/rader.c -29 +6
|
cannam@95
|
21133 M ./kernel/ifftw.h -2 +1
|
cannam@95
|
21134 M ./rdft/dht-rader.c -14 +3
|
cannam@95
|
21135 M ./rdft/rader-hc2hc.c -17 +5
|
cannam@95
|
21136
|
cannam@95
|
21137 Fri Sep 20 14:49:12 EDT 2002 athena
|
cannam@95
|
21138 * [project @ 2002-09-20 18:49:12 by athena]
|
cannam@95
|
21139 Proper cast
|
cannam@95
|
21140
|
cannam@95
|
21141 M ./rdft/dht-r2hc.c -4 +3
|
cannam@95
|
21142
|
cannam@95
|
21143 Fri Sep 20 14:45:54 EDT 2002 athena
|
cannam@95
|
21144 * [project @ 2002-09-20 18:45:54 by athena]
|
cannam@95
|
21145 Typo
|
cannam@95
|
21146
|
cannam@95
|
21147 M ./kernel/planner.c -2 +2
|
cannam@95
|
21148
|
cannam@95
|
21149 Fri Sep 20 14:38:13 EDT 2002 athena
|
cannam@95
|
21150 * [project @ 2002-09-20 18:38:13 by athena]
|
cannam@95
|
21151 Implemented NO_LARGE_GENERIC
|
cannam@95
|
21152
|
cannam@95
|
21153 M ./dft/generic.c -1 +8
|
cannam@95
|
21154 M ./kernel/ifftw.h -20 +23
|
cannam@95
|
21155 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
21156 M ./rdft/generic.c -2 +8
|
cannam@95
|
21157 M ./rdft/rdft-dht.c -10 +2
|
cannam@95
|
21158 M ./tests/bench.c +1
|
cannam@95
|
21159
|
cannam@95
|
21160 Thu Sep 19 07:48:25 EDT 2002 athena
|
cannam@95
|
21161 * [project @ 2002-09-19 11:48:24 by athena]
|
cannam@95
|
21162 Consistent macroization of NO_DHT_R2HC
|
cannam@95
|
21163
|
cannam@95
|
21164 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
21165 M ./rdft/dht-r2hc.c -4 +4
|
cannam@95
|
21166
|
cannam@95
|
21167 Wed Sep 18 21:47:17 EDT 2002 athena
|
cannam@95
|
21168 * [project @ 2002-09-19 01:47:17 by athena]
|
cannam@95
|
21169 NO_DHT_R2HC is a planner flag, otherwise the EXHAUSTIVE planner loops.
|
cannam@95
|
21170
|
cannam@95
|
21171 M ./kernel/ifftw.h -7 +6
|
cannam@95
|
21172 M ./kernel/planner.c -10 +6
|
cannam@95
|
21173 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
21174 M ./tests/bench.c +1
|
cannam@95
|
21175
|
cannam@95
|
21176 Wed Sep 18 20:47:31 EDT 2002 athena
|
cannam@95
|
21177 * [project @ 2002-09-19 00:47:31 by athena]
|
cannam@95
|
21178 Resurrected NO_EXHAUSTIVE
|
cannam@95
|
21179
|
cannam@95
|
21180 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
21181 M ./kernel/planner.c -8 +24
|
cannam@95
|
21182
|
cannam@95
|
21183 Wed Sep 18 19:31:57 EDT 2002 stevenj
|
cannam@95
|
21184 * [project @ 2002-09-18 23:31:57 by stevenj]
|
cannam@95
|
21185 au revoir, score()
|
cannam@95
|
21186
|
cannam@95
|
21187 M ./threads/ct-dit.c -25 +22
|
cannam@95
|
21188 M ./threads/dft-vrank-geq1.c -14 +10
|
cannam@95
|
21189 M ./threads/hc2hc-dif.c -25 +21
|
cannam@95
|
21190 M ./threads/hc2hc-dit.c -25 +21
|
cannam@95
|
21191 M ./threads/rdft-vrank-geq1.c -14 +10
|
cannam@95
|
21192 M ./threads/vrank-geq1-rdft2.c -14 +10
|
cannam@95
|
21193
|
cannam@95
|
21194 Wed Sep 18 19:31:05 EDT 2002 stevenj
|
cannam@95
|
21195 * [project @ 2002-09-18 23:31:05 by stevenj]
|
cannam@95
|
21196 eliminated unused
|
cannam@95
|
21197
|
cannam@95
|
21198 M ./tests/bench.c +2
|
cannam@95
|
21199 M ./tests/verify-reodft.c -7 +7
|
cannam@95
|
21200
|
cannam@95
|
21201 Wed Sep 18 18:28:44 EDT 2002 stevenj
|
cannam@95
|
21202 * [project @ 2002-09-18 22:28:44 by stevenj]
|
cannam@95
|
21203 capitalize and parenthesize SUBSUMES
|
cannam@95
|
21204
|
cannam@95
|
21205 M ./kernel/planner.c -9 +8
|
cannam@95
|
21206
|
cannam@95
|
21207 Wed Sep 18 18:26:58 EDT 2002 stevenj
|
cannam@95
|
21208 * [project @ 2002-09-18 22:26:58 by stevenj]
|
cannam@95
|
21209 comment
|
cannam@95
|
21210
|
cannam@95
|
21211 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
21212
|
cannam@95
|
21213 Wed Sep 18 18:03:18 EDT 2002 athena
|
cannam@95
|
21214 * [project @ 2002-09-18 22:03:18 by athena]
|
cannam@95
|
21215 Use flags from wisdom if wisdom is applicable.
|
cannam@95
|
21216
|
cannam@95
|
21217 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
21218 M ./kernel/planner.c -70 +32
|
cannam@95
|
21219
|
cannam@95
|
21220 Wed Sep 18 17:16:17 EDT 2002 athena
|
cannam@95
|
21221 * [project @ 2002-09-18 21:16:16 by athena]
|
cannam@95
|
21222 Removed score() machinery
|
cannam@95
|
21223
|
cannam@95
|
21224 M ./dft/buffered.c -16 +11
|
cannam@95
|
21225 M ./dft/ct-dif.c -23 +21
|
cannam@95
|
21226 M ./dft/ct-dit.c -29 +25
|
cannam@95
|
21227 M ./dft/ct-ditbuf.c -30 +24
|
cannam@95
|
21228 M ./dft/ct-ditf.c -10 +2
|
cannam@95
|
21229 M ./dft/direct.c -8 +2
|
cannam@95
|
21230 M ./dft/generic.c -9 +7
|
cannam@95
|
21231 M ./dft/indirect.c -9 +12
|
cannam@95
|
21232 M ./dft/nop.c -8 +2
|
cannam@95
|
21233 M ./dft/rader.c -23 +25
|
cannam@95
|
21234 M ./dft/rank-geq2.c -14 +13
|
cannam@95
|
21235 M ./dft/rank0.c -8 +2
|
cannam@95
|
21236 M ./dft/vrank-geq1.c -30 +29
|
cannam@95
|
21237 M ./dft/vrank2-transpose.c -8 +2
|
cannam@95
|
21238 M ./dft/vrank3-transpose.c -13 +15
|
cannam@95
|
21239 M ./kernel/ifftw.h -12 +2
|
cannam@95
|
21240 M ./kernel/planner.c -31 +19
|
cannam@95
|
21241 M ./rdft/buffered.c -18 +11
|
cannam@95
|
21242 M ./rdft/buffered2.c -18 +11
|
cannam@95
|
21243 M ./rdft/dft-r2hc.c -12 +14
|
cannam@95
|
21244 M ./rdft/dht-r2hc.c -8 +8
|
cannam@95
|
21245 M ./rdft/dht-rader.c -12 +12
|
cannam@95
|
21246 M ./rdft/direct.c -9 +3
|
cannam@95
|
21247 M ./rdft/direct2.c -9 +3
|
cannam@95
|
21248 M ./rdft/generic.c -8 +7
|
cannam@95
|
21249 M ./rdft/hc2hc-buf.c -30 +29
|
cannam@95
|
21250 M ./rdft/hc2hc-dif.c -33 +25
|
cannam@95
|
21251 M ./rdft/hc2hc-dit.c -32 +27
|
cannam@95
|
21252 M ./rdft/indirect.c -9 +14
|
cannam@95
|
21253 M ./rdft/nop.c -8 +2
|
cannam@95
|
21254 M ./rdft/nop2.c -8 +2
|
cannam@95
|
21255 M ./rdft/rader-hc2hc.c -13 +12
|
cannam@95
|
21256 M ./rdft/rank-geq2-rdft2.c -15 +17
|
cannam@95
|
21257 M ./rdft/rank-geq2.c -17 +19
|
cannam@95
|
21258 M ./rdft/rank0.c -8 +2
|
cannam@95
|
21259 M ./rdft/rdft-dht.c -11 +13
|
cannam@95
|
21260 M ./rdft/rdft2-radix2.c -12 +2
|
cannam@95
|
21261 M ./rdft/vrank-geq1-rdft2.c -32 +29
|
cannam@95
|
21262 M ./rdft/vrank-geq1.c -31 +31
|
cannam@95
|
21263 M ./rdft/vrank2-transpose.c -8 +2
|
cannam@95
|
21264 M ./rdft/vrank3-transpose.c -18 +14
|
cannam@95
|
21265 M ./reodft/redft00e-r2hc.c -6 +7
|
cannam@95
|
21266 M ./reodft/reodft010e-r2hc.c -6 +7
|
cannam@95
|
21267 M ./reodft/reodft11e-r2hc.c -6 +7
|
cannam@95
|
21268 M ./reodft/rodft00e-r2hc.c -6 +7
|
cannam@95
|
21269 M ./tests/bench.c -2
|
cannam@95
|
21270
|
cannam@95
|
21271 Wed Sep 18 14:12:21 EDT 2002 athena
|
cannam@95
|
21272 * [project @ 2002-09-18 18:12:21 by athena]
|
cannam@95
|
21273 Revised planner hack
|
cannam@95
|
21274
|
cannam@95
|
21275 M ./kernel/planner.c -4 +7
|
cannam@95
|
21276
|
cannam@95
|
21277 Wed Sep 18 10:14:41 EDT 2002 athena
|
cannam@95
|
21278 * [project @ 2002-09-18 14:14:41 by athena]
|
cannam@95
|
21279 Fix warning
|
cannam@95
|
21280
|
cannam@95
|
21281 M ./simd/simd-altivec.h +2
|
cannam@95
|
21282
|
cannam@95
|
21283 Tue Sep 17 17:54:07 EDT 2002 athena
|
cannam@95
|
21284 * [project @ 2002-09-17 21:54:07 by athena]
|
cannam@95
|
21285 Type qualifiers.
|
cannam@95
|
21286
|
cannam@95
|
21287 M ./dft/indirect.c -2 +2
|
cannam@95
|
21288 M ./rdft/indirect.c -2 +2
|
cannam@95
|
21289
|
cannam@95
|
21290 Tue Sep 17 16:17:55 EDT 2002 athena
|
cannam@95
|
21291 * [project @ 2002-09-17 20:17:55 by athena]
|
cannam@95
|
21292 ESTIMATE is no longer subsumed by everything else.
|
cannam@95
|
21293
|
cannam@95
|
21294 M ./kernel/planner.c -2 +1
|
cannam@95
|
21295
|
cannam@95
|
21296 Tue Sep 17 10:55:15 EDT 2002 athena
|
cannam@95
|
21297 * [project @ 2002-09-17 14:55:15 by athena]
|
cannam@95
|
21298 NO_BUFFERING is a planner flag, not a problem flag
|
cannam@95
|
21299
|
cannam@95
|
21300 M ./dft/indirect.c -2 +2
|
cannam@95
|
21301 M ./rdft/indirect.c -2 +2
|
cannam@95
|
21302
|
cannam@95
|
21303 Tue Sep 17 09:36:16 EDT 2002 athena
|
cannam@95
|
21304 * [project @ 2002-09-17 13:36:16 by athena]
|
cannam@95
|
21305 Maintain flags in canonical form.
|
cannam@95
|
21306
|
cannam@95
|
21307 M ./kernel/ifftw.h -4 +6
|
cannam@95
|
21308 M ./kernel/planner.c -13 +15
|
cannam@95
|
21309
|
cannam@95
|
21310 Tue Sep 17 09:09:57 EDT 2002 athena
|
cannam@95
|
21311 * [project @ 2002-09-17 13:09:56 by athena]
|
cannam@95
|
21312 In dramatic break with tradition, SUBSUME is now a partial order. I
|
cannam@95
|
21313 swear.
|
cannam@95
|
21314
|
cannam@95
|
21315 M ./kernel/ifftw.h -4 +1
|
cannam@95
|
21316 M ./kernel/planner.c -15 +54
|
cannam@95
|
21317
|
cannam@95
|
21318 Tue Sep 17 07:29:00 EDT 2002 athena
|
cannam@95
|
21319 * [project @ 2002-09-17 11:29:00 by athena]
|
cannam@95
|
21320 Added comment
|
cannam@95
|
21321
|
cannam@95
|
21322 M ./kernel/planner.c -1 +3
|
cannam@95
|
21323
|
cannam@95
|
21324 Tue Sep 17 07:27:17 EDT 2002 athena
|
cannam@95
|
21325 * [project @ 2002-09-17 11:27:17 by athena]
|
cannam@95
|
21326 Inverted ESTIMATE flag, renamed USE_SCORE for consistency with the
|
cannam@95
|
21327 convention that 0 subsumes 1.
|
cannam@95
|
21328
|
cannam@95
|
21329 M ./kernel/ifftw.h -9 +6
|
cannam@95
|
21330 M ./kernel/planner.c -10 +7
|
cannam@95
|
21331 M ./tests/bench.c +2
|
cannam@95
|
21332
|
cannam@95
|
21333 Tue Sep 17 02:50:15 EDT 2002 stevenj
|
cannam@95
|
21334 * [project @ 2002-09-17 06:50:15 by stevenj]
|
cannam@95
|
21335 NO_INDIRECT -> NO_INDIRECT_OP (out-of-place only)
|
cannam@95
|
21336
|
cannam@95
|
21337 M ./dft/indirect.c -4 +5
|
cannam@95
|
21338 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
21339 M ./rdft/indirect.c -4 +5
|
cannam@95
|
21340 M ./tests/bench.c -1 +1
|
cannam@95
|
21341
|
cannam@95
|
21342 Tue Sep 17 00:40:04 EDT 2002 stevenj
|
cannam@95
|
21343 * [project @ 2002-09-17 04:40:04 by stevenj]
|
cannam@95
|
21344 hpux needs -D_REENTRANT (thanks to Clinton Roy for the bug report)
|
cannam@95
|
21345
|
cannam@95
|
21346 M ./acx_pthread.m4 -2 +2
|
cannam@95
|
21347
|
cannam@95
|
21348 Mon Sep 16 23:54:34 EDT 2002 athena
|
cannam@95
|
21349 * [project @ 2002-09-17 03:54:34 by athena]
|
cannam@95
|
21350 Oops.
|
cannam@95
|
21351
|
cannam@95
|
21352 M ./kernel/planner.c -2 +2
|
cannam@95
|
21353
|
cannam@95
|
21354 Mon Sep 16 23:44:47 EDT 2002 athena
|
cannam@95
|
21355 * [project @ 2002-09-17 03:44:47 by athena]
|
cannam@95
|
21356 Yet another attempt at getting the planner right.
|
cannam@95
|
21357
|
cannam@95
|
21358 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
21359 M ./kernel/planner.c -28 +27
|
cannam@95
|
21360
|
cannam@95
|
21361 Mon Sep 16 21:56:14 EDT 2002 athena
|
cannam@95
|
21362 * [project @ 2002-09-17 01:56:14 by athena]
|
cannam@95
|
21363 Better coding.
|
cannam@95
|
21364
|
cannam@95
|
21365 M ./kernel/planner.c -21 +11
|
cannam@95
|
21366
|
cannam@95
|
21367 Mon Sep 16 21:51:06 EDT 2002 athena
|
cannam@95
|
21368 * [project @ 2002-09-17 01:51:06 by athena]
|
cannam@95
|
21369 NO_UGLY is no longer a flag, but a separate planner field that does not
|
cannam@95
|
21370 interfere with wisdom.
|
cannam@95
|
21371
|
cannam@95
|
21372 M ./kernel/ifftw.h -3 +2
|
cannam@95
|
21373 M ./kernel/planner.c -14 +15
|
cannam@95
|
21374
|
cannam@95
|
21375 Mon Sep 16 19:04:41 EDT 2002 athena
|
cannam@95
|
21376 * [project @ 2002-09-16 23:04:41 by athena]
|
cannam@95
|
21377 Did not compile without FFTW_DEBUG
|
cannam@95
|
21378
|
cannam@95
|
21379 M ./tests/verify-reodft.c -3 +1
|
cannam@95
|
21380
|
cannam@95
|
21381 Mon Sep 16 18:37:06 EDT 2002 athena
|
cannam@95
|
21382 * [project @ 2002-09-16 22:37:06 by athena]
|
cannam@95
|
21383 Changed scoring mechanism.
|
cannam@95
|
21384
|
cannam@95
|
21385 M ./kernel/ifftw.h -5 +4
|
cannam@95
|
21386 M ./kernel/plan.c -5 +1
|
cannam@95
|
21387 M ./kernel/planner.c -51 +28
|
cannam@95
|
21388 M ./tests/bench.c -5 +2
|
cannam@95
|
21389
|
cannam@95
|
21390 Mon Sep 16 17:13:45 EDT 2002 athena
|
cannam@95
|
21391 * [project @ 2002-09-16 21:13:45 by athena]
|
cannam@95
|
21392 Count infeasible plans
|
cannam@95
|
21393
|
cannam@95
|
21394 M ./kernel/planner.c -4 +12
|
cannam@95
|
21395
|
cannam@95
|
21396 Mon Sep 16 16:36:12 EDT 2002 athena
|
cannam@95
|
21397 * [project @ 2002-09-16 20:36:12 by athena]
|
cannam@95
|
21398 curse subsumed plans before export
|
cannam@95
|
21399
|
cannam@95
|
21400 M ./kernel/planner.c -27 +35
|
cannam@95
|
21401
|
cannam@95
|
21402 Mon Sep 16 15:40:46 EDT 2002 stevenj
|
cannam@95
|
21403 * [project @ 2002-09-16 19:40:46 by stevenj]
|
cannam@95
|
21404 removed ESTIMATE_BIT vs. ESTIMATE... ESTIMATE | IMPATIENT is a UI issue
|
cannam@95
|
21405
|
cannam@95
|
21406 M ./kernel/ifftw.h -6 +4
|
cannam@95
|
21407 M ./kernel/planner.c -2 +2
|
cannam@95
|
21408
|
cannam@95
|
21409 Mon Sep 16 15:31:39 EDT 2002 stevenj
|
cannam@95
|
21410 * [project @ 2002-09-16 19:31:39 by stevenj]
|
cannam@95
|
21411 cleanup
|
cannam@95
|
21412
|
cannam@95
|
21413 M ./rdft/buffered2.c -6 +3
|
cannam@95
|
21414
|
cannam@95
|
21415 Mon Sep 16 15:28:47 EDT 2002 stevenj
|
cannam@95
|
21416 * [project @ 2002-09-16 19:28:47 by stevenj]
|
cannam@95
|
21417 use CONSERVE_MEMORY flag to prevent buffered for large sizes
|
cannam@95
|
21418
|
cannam@95
|
21419 M ./dft/buffered.c -4 +7
|
cannam@95
|
21420 M ./rdft/buffered.c -4 +7
|
cannam@95
|
21421 M ./rdft/buffered2.c -5 +9
|
cannam@95
|
21422
|
cannam@95
|
21423 Mon Sep 16 15:16:16 EDT 2002 stevenj
|
cannam@95
|
21424 * [project @ 2002-09-16 19:16:16 by stevenj]
|
cannam@95
|
21425 moved NO_DHT_R2HC back into planner flags: there's no reason we would want this flag to block plan reuse
|
cannam@95
|
21426
|
cannam@95
|
21427 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
21428
|
cannam@95
|
21429 Mon Sep 16 14:59:14 EDT 2002 stevenj
|
cannam@95
|
21430 * [project @ 2002-09-16 18:59:14 by stevenj]
|
cannam@95
|
21431 whoops, commas
|
cannam@95
|
21432
|
cannam@95
|
21433 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
21434
|
cannam@95
|
21435 Mon Sep 16 14:58:26 EDT 2002 stevenj
|
cannam@95
|
21436 * [project @ 2002-09-16 18:58:26 by stevenj]
|
cannam@95
|
21437 problem_flags == checked in applicable, planner_flags == checked in score
|
cannam@95
|
21438
|
cannam@95
|
21439 M ./kernel/ifftw.h -5 +7
|
cannam@95
|
21440
|
cannam@95
|
21441 Mon Sep 16 14:53:16 EDT 2002 stevenj
|
cannam@95
|
21442 * [project @ 2002-09-16 18:53:16 by stevenj]
|
cannam@95
|
21443 ESTIMATE should not *include* all impatience flags, even if it subsumes them; some impatience flags, like NO_INDIRECT, might make a problem unsolvable
|
cannam@95
|
21444
|
cannam@95
|
21445 M ./kernel/ifftw.h -6 +6
|
cannam@95
|
21446 M ./kernel/planner.c -3 +4
|
cannam@95
|
21447
|
cannam@95
|
21448 Mon Sep 16 00:56:29 EDT 2002 stevenj
|
cannam@95
|
21449 * [project @ 2002-09-16 04:56:29 by stevenj]
|
cannam@95
|
21450 quotatio marks
|
cannam@95
|
21451
|
cannam@95
|
21452 M ./kernel/planner.c -3 +3
|
cannam@95
|
21453
|
cannam@95
|
21454 Sun Sep 15 23:55:44 EDT 2002 stevenj
|
cannam@95
|
21455 * [project @ 2002-09-16 03:55:44 by stevenj]
|
cannam@95
|
21456 delete blank line
|
cannam@95
|
21457
|
cannam@95
|
21458 M ./kernel/planner.c -2 +1
|
cannam@95
|
21459
|
cannam@95
|
21460 Sun Sep 15 23:51:14 EDT 2002 stevenj
|
cannam@95
|
21461 * [project @ 2002-09-16 03:51:14 by stevenj]
|
cannam@95
|
21462 substitution
|
cannam@95
|
21463
|
cannam@95
|
21464 M ./kernel/planner.c -2 +2
|
cannam@95
|
21465
|
cannam@95
|
21466 Sun Sep 15 23:49:50 EDT 2002 stevenj
|
cannam@95
|
21467 * [project @ 2002-09-16 03:49:50 by stevenj]
|
cannam@95
|
21468 note that we are not GNUlly correct
|
cannam@95
|
21469
|
cannam@95
|
21470 M ./kernel/planner.c -1 +10
|
cannam@95
|
21471
|
cannam@95
|
21472 Sun Sep 15 23:41:01 EDT 2002 stevenj
|
cannam@95
|
21473 * [project @ 2002-09-16 03:41:01 by stevenj]
|
cannam@95
|
21474 indenting
|
cannam@95
|
21475
|
cannam@95
|
21476 M ./kernel/planner.c -3 +3
|
cannam@95
|
21477
|
cannam@95
|
21478 Sun Sep 15 23:37:46 EDT 2002 stevenj
|
cannam@95
|
21479 * [project @ 2002-09-16 03:37:46 by stevenj]
|
cannam@95
|
21480 more jokes
|
cannam@95
|
21481
|
cannam@95
|
21482 M ./kernel/planner.c -2 +5
|
cannam@95
|
21483
|
cannam@95
|
21484 Sun Sep 15 23:20:14 EDT 2002 stevenj
|
cannam@95
|
21485 * [project @ 2002-09-16 03:20:14 by stevenj]
|
cannam@95
|
21486 NONTHREADED_ICKYP includes nthr > 1 check
|
cannam@95
|
21487
|
cannam@95
|
21488 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
21489 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
21490 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
21491 M ./rdft/hc2hc-dif.c -2 +2
|
cannam@95
|
21492 M ./rdft/hc2hc-dit.c -2 +2
|
cannam@95
|
21493 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
21494 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
21495
|
cannam@95
|
21496 Sun Sep 15 22:56:44 EDT 2002 stevenj
|
cannam@95
|
21497 * [project @ 2002-09-16 02:56:44 by stevenj]
|
cannam@95
|
21498 use md5sig
|
cannam@95
|
21499
|
cannam@95
|
21500 M ./kernel/md5.c -1 +1
|
cannam@95
|
21501
|
cannam@95
|
21502 Sun Sep 15 22:55:41 EDT 2002 stevenj
|
cannam@95
|
21503 * [project @ 2002-09-16 02:55:41 by stevenj]
|
cannam@95
|
21504 md5sig typedef
|
cannam@95
|
21505
|
cannam@95
|
21506 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
21507 M ./kernel/planner.c -9 +9
|
cannam@95
|
21508
|
cannam@95
|
21509 Sun Sep 15 22:35:13 EDT 2002 stevenj
|
cannam@95
|
21510 * [project @ 2002-09-16 02:35:13 by stevenj]
|
cannam@95
|
21511 updated
|
cannam@95
|
21512
|
cannam@95
|
21513 M ./ChangeLog +324
|
cannam@95
|
21514
|
cannam@95
|
21515 Sun Sep 15 22:30:26 EDT 2002 stevenj
|
cannam@95
|
21516 * [project @ 2002-09-16 02:30:26 by stevenj]
|
cannam@95
|
21517 partially-ordered impatience
|
cannam@95
|
21518
|
cannam@95
|
21519 M ./dft/buffered.c -2 +2
|
cannam@95
|
21520 M ./dft/ct-dif.c -3 +3
|
cannam@95
|
21521 M ./dft/ct-dit.c -3 +3
|
cannam@95
|
21522 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
21523 M ./dft/ct.c -5 +1
|
cannam@95
|
21524 M ./dft/indirect.c -4 +4
|
cannam@95
|
21525 M ./dft/rank-geq2.c -3 +2
|
cannam@95
|
21526 M ./dft/vrank-geq1.c -13 +3
|
cannam@95
|
21527 M ./kernel/ifftw.h -18 +51
|
cannam@95
|
21528 M ./kernel/planner.c -11 +49
|
cannam@95
|
21529 M ./rdft/buffered.c -2 +2
|
cannam@95
|
21530 M ./rdft/buffered2.c -2 +2
|
cannam@95
|
21531 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
21532 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
21533 M ./rdft/hc2hc-buf.c -4 +3
|
cannam@95
|
21534 M ./rdft/hc2hc-dif.c -4 +4
|
cannam@95
|
21535 M ./rdft/hc2hc-dit.c -3 +3
|
cannam@95
|
21536 M ./rdft/hc2hc.c -5 +1
|
cannam@95
|
21537 M ./rdft/indirect.c -4 +4
|
cannam@95
|
21538 M ./rdft/rank-geq2-rdft2.c -3 +2
|
cannam@95
|
21539 M ./rdft/rank-geq2.c -3 +2
|
cannam@95
|
21540 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
21541 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
21542 M ./rdft/vrank-geq1-rdft2.c -13 +3
|
cannam@95
|
21543 M ./rdft/vrank-geq1.c -13 +3
|
cannam@95
|
21544 M ./tests/bench.c -3
|
cannam@95
|
21545 M ./threads/dft-vrank-geq1.c -13 +2
|
cannam@95
|
21546 M ./threads/hc2hc-dif.c -2 +2
|
cannam@95
|
21547 M ./threads/rdft-vrank-geq1.c -12 +2
|
cannam@95
|
21548 M ./threads/vrank-geq1-rdft2.c -12 +2
|
cannam@95
|
21549
|
cannam@95
|
21550 Sat Sep 14 19:47:56 EDT 2002 athena
|
cannam@95
|
21551 * [project @ 2002-09-14 23:47:56 by athena]
|
cannam@95
|
21552 Removed all that planner inheritance crap.
|
cannam@95
|
21553
|
cannam@95
|
21554 M ./kernel/Makefile.am -4 +3
|
cannam@95
|
21555 M ./kernel/ifftw.h -15 +5
|
cannam@95
|
21556 R ./kernel/planner-naive.c
|
cannam@95
|
21557 R ./kernel/planner-score.c
|
cannam@95
|
21558 M ./kernel/planner.c -35 +128
|
cannam@95
|
21559 M ./tests/bench.c -2 +2
|
cannam@95
|
21560
|
cannam@95
|
21561 Sat Sep 14 16:35:28 EDT 2002 stevenj
|
cannam@95
|
21562 * [project @ 2002-09-14 20:35:28 by stevenj]
|
cannam@95
|
21563 string.h is used for more than strlen
|
cannam@95
|
21564
|
cannam@95
|
21565 M ./kernel/planner.c -2 +2
|
cannam@95
|
21566
|
cannam@95
|
21567 Sat Sep 14 12:19:13 EDT 2002 athena
|
cannam@95
|
21568 * [project @ 2002-09-14 16:19:13 by athena]
|
cannam@95
|
21569 Reduced hashtable size by 1/6 (on 32-bit machines) at the expense
|
cannam@95
|
21570 of messier planner.
|
cannam@95
|
21571
|
cannam@95
|
21572 M ./kernel/ifftw.h -13 +17
|
cannam@95
|
21573 M ./kernel/planner.c -80 +87
|
cannam@95
|
21574
|
cannam@95
|
21575 Sat Sep 14 08:31:29 EDT 2002 athena
|
cannam@95
|
21576 * [project @ 2002-09-14 12:31:29 by athena]
|
cannam@95
|
21577 Only print wisdom if verbose > 3
|
cannam@95
|
21578
|
cannam@95
|
21579 M ./tests/bench.c -2 +4
|
cannam@95
|
21580
|
cannam@95
|
21581 Sat Sep 14 07:56:56 EDT 2002 athena
|
cannam@95
|
21582 * [project @ 2002-09-14 11:56:56 by athena]
|
cannam@95
|
21583 Changed syntax of temporaries to avoid shadowing library functions
|
cannam@95
|
21584 (which is harmless but I hate the warning)
|
cannam@95
|
21585
|
cannam@95
|
21586 M ./genfft/variable.ml -2 +2
|
cannam@95
|
21587 M ./genfft-k7/variable.ml -1 +1
|
cannam@95
|
21588
|
cannam@95
|
21589 Fri Sep 13 23:07:39 EDT 2002 stevenj
|
cannam@95
|
21590 * [project @ 2002-09-14 03:07:39 by stevenj]
|
cannam@95
|
21591 only add warnings in debug/maintainer mode, and add a few more warning flags; eliminate more warnings; add support for posix_memalign (broken in glibc, grrr)
|
cannam@95
|
21592
|
cannam@95
|
21593 M ./acinclude.m4 -1 +1
|
cannam@95
|
21594 M ./configure.ac -1 +9
|
cannam@95
|
21595 M ./dft/rader.c -1 +1
|
cannam@95
|
21596 M ./kernel/alloc.c -3 +16
|
cannam@95
|
21597 M ./kernel/assert.c -2 +2
|
cannam@95
|
21598 M ./kernel/ifftw.h -5 +5
|
cannam@95
|
21599 M ./kernel/md5.c -1 +1
|
cannam@95
|
21600 M ./kernel/planner-score.c -11 +13
|
cannam@95
|
21601 M ./kernel/primes.c -4 +4
|
cannam@95
|
21602 M ./kernel/scan.c -2 +2
|
cannam@95
|
21603 M ./libbench/bench-user.h -2 +2
|
cannam@95
|
21604 M ./libbench/bench.h -3 +4
|
cannam@95
|
21605 M ./libbench/report.c -5 +5
|
cannam@95
|
21606 M ./libbench/timer.c -1 +2
|
cannam@95
|
21607 M ./libbench/util.c -14 +26
|
cannam@95
|
21608 M ./libbench/verify.c -4 +1
|
cannam@95
|
21609 M ./rdft/rader-hc2hc.c -6 +6
|
cannam@95
|
21610 M ./tests/bench.c -3
|
cannam@95
|
21611 M ./tests/verify-lib.c -1 +4
|
cannam@95
|
21612
|
cannam@95
|
21613 Fri Sep 13 21:57:50 EDT 2002 athena
|
cannam@95
|
21614 * [project @ 2002-09-14 01:57:50 by athena]
|
cannam@95
|
21615 Explicit cast
|
cannam@95
|
21616
|
cannam@95
|
21617 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
21618
|
cannam@95
|
21619 Fri Sep 13 21:54:50 EDT 2002 athena
|
cannam@95
|
21620 * [project @ 2002-09-14 01:54:50 by athena]
|
cannam@95
|
21621 Use double-hashing. This allows a slightly higher load factor
|
cannam@95
|
21622 at the expense of a messier computation of the hashtable size.
|
cannam@95
|
21623
|
cannam@95
|
21624 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
21625 M ./kernel/planner.c -57 +63
|
cannam@95
|
21626 M ./kernel/primes.c -1 +7
|
cannam@95
|
21627
|
cannam@95
|
21628 Fri Sep 13 17:53:13 EDT 2002 stevenj
|
cannam@95
|
21629 * [project @ 2002-09-13 21:53:13 by stevenj]
|
cannam@95
|
21630 typo
|
cannam@95
|
21631
|
cannam@95
|
21632 M ./genfft/magic.ml -2 +2
|
cannam@95
|
21633
|
cannam@95
|
21634 Fri Sep 13 15:36:07 EDT 2002 athena
|
cannam@95
|
21635 * [project @ 2002-09-13 19:36:07 by athena]
|
cannam@95
|
21636 Slight change in hash table growth functions.
|
cannam@95
|
21637
|
cannam@95
|
21638 M ./kernel/planner.c -3 +12
|
cannam@95
|
21639
|
cannam@95
|
21640 Fri Sep 13 14:58:22 EDT 2002 athena
|
cannam@95
|
21641 * [project @ 2002-09-13 18:58:22 by athena]
|
cannam@95
|
21642 More statistics.
|
cannam@95
|
21643
|
cannam@95
|
21644 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
21645 M ./kernel/planner.c -1 +8
|
cannam@95
|
21646
|
cannam@95
|
21647 Fri Sep 13 10:13:02 EDT 2002 athena
|
cannam@95
|
21648 * [project @ 2002-09-13 14:13:02 by athena]
|
cannam@95
|
21649 Clearer logic.
|
cannam@95
|
21650
|
cannam@95
|
21651 M ./kernel/planner.c -2 +3
|
cannam@95
|
21652
|
cannam@95
|
21653 Fri Sep 13 10:11:10 EDT 2002 athena
|
cannam@95
|
21654 * [project @ 2002-09-13 14:11:10 by athena]
|
cannam@95
|
21655 Oops.
|
cannam@95
|
21656
|
cannam@95
|
21657 M ./kernel/planner.c -2 +1
|
cannam@95
|
21658
|
cannam@95
|
21659 Fri Sep 13 09:31:46 EDT 2002 athena
|
cannam@95
|
21660 * [project @ 2002-09-13 13:31:46 by athena]
|
cannam@95
|
21661 Cleaned up
|
cannam@95
|
21662
|
cannam@95
|
21663 M ./kernel/planner.c -5 +6
|
cannam@95
|
21664
|
cannam@95
|
21665 Fri Sep 13 09:16:07 EDT 2002 athena
|
cannam@95
|
21666 * [project @ 2002-09-13 13:16:07 by athena]
|
cannam@95
|
21667 Deal properly with infeasible problems.
|
cannam@95
|
21668
|
cannam@95
|
21669 M ./kernel/planner.c -4 +7
|
cannam@95
|
21670
|
cannam@95
|
21671 Fri Sep 13 07:15:06 EDT 2002 athena
|
cannam@95
|
21672 * [project @ 2002-09-13 11:15:06 by athena]
|
cannam@95
|
21673 Redundantly initialize hash table to prevent valgrind warnings.
|
cannam@95
|
21674
|
cannam@95
|
21675 M ./kernel/planner.c -3 +7
|
cannam@95
|
21676
|
cannam@95
|
21677 Thu Sep 12 19:00:22 EDT 2002 athena
|
cannam@95
|
21678 * [project @ 2002-09-12 23:00:22 by athena]
|
cannam@95
|
21679 Removed relics from past.
|
cannam@95
|
21680
|
cannam@95
|
21681 M ./kernel/md5.c -5 +3
|
cannam@95
|
21682
|
cannam@95
|
21683 Thu Sep 12 18:53:44 EDT 2002 athena
|
cannam@95
|
21684 * [project @ 2002-09-12 22:53:44 by athena]
|
cannam@95
|
21685 md5hash a problem only once.
|
cannam@95
|
21686
|
cannam@95
|
21687 M ./kernel/ifftw.h -6 +11
|
cannam@95
|
21688 M ./kernel/planner.c -39 +32
|
cannam@95
|
21689
|
cannam@95
|
21690 Thu Sep 12 16:33:49 EDT 2002 athena
|
cannam@95
|
21691 * [project @ 2002-09-12 20:33:49 by athena]
|
cannam@95
|
21692 Renamed k7 codelets
|
cannam@95
|
21693
|
cannam@95
|
21694 M ./genfft-k7/genUtil.ml -1 +1
|
cannam@95
|
21695 M ./genfft-k7/gen_notw.ml -3 +3
|
cannam@95
|
21696 M ./genfft-k7/gen_twiddle.ml -4 +4
|
cannam@95
|
21697
|
cannam@95
|
21698 Thu Sep 12 16:32:03 EDT 2002 stevenj
|
cannam@95
|
21699 * [project @ 2002-09-12 20:32:03 by stevenj]
|
cannam@95
|
21700 FORBID_DHT_R2HC -> DHT_R2HC_VERBOTEN for consistency
|
cannam@95
|
21701
|
cannam@95
|
21702 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
21703 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
21704
|
cannam@95
|
21705 Thu Sep 12 16:28:43 EDT 2002 stevenj
|
cannam@95
|
21706 * [project @ 2002-09-12 20:28:43 by stevenj]
|
cannam@95
|
21707 removed obsolete macro
|
cannam@95
|
21708
|
cannam@95
|
21709 M ./kernel/ifftw.h -3 +1
|
cannam@95
|
21710
|
cannam@95
|
21711 Thu Sep 12 16:20:39 EDT 2002 athena
|
cannam@95
|
21712 * [project @ 2002-09-12 20:20:39 by athena]
|
cannam@95
|
21713 Split flags in SIMD code.
|
cannam@95
|
21714
|
cannam@95
|
21715 M ./dft/simd/n1b.c -1 +1
|
cannam@95
|
21716 M ./dft/simd/n1f.c -1 +1
|
cannam@95
|
21717 M ./dft/simd/t1b.c -1 +1
|
cannam@95
|
21718 M ./dft/simd/t1f.c -1 +1
|
cannam@95
|
21719
|
cannam@95
|
21720 Thu Sep 12 16:18:51 EDT 2002 athena
|
cannam@95
|
21721 * [project @ 2002-09-12 20:18:51 by athena]
|
cannam@95
|
21722 Forgot to fix threads
|
cannam@95
|
21723
|
cannam@95
|
21724 M ./threads/dft-vrank-geq1.c -5 +6
|
cannam@95
|
21725 M ./threads/hc2hc-dif.c -2 +2
|
cannam@95
|
21726 M ./threads/rdft-vrank-geq1.c -5 +6
|
cannam@95
|
21727 M ./threads/vrank-geq1-rdft2.c -5 +6
|
cannam@95
|
21728
|
cannam@95
|
21729 Thu Sep 12 16:10:05 EDT 2002 athena
|
cannam@95
|
21730 * [project @ 2002-09-12 20:10:05 by athena]
|
cannam@95
|
21731 Split flags into planner_flags and problem_flags
|
cannam@95
|
21732
|
cannam@95
|
21733 M ./dft/buffered.c -2 +2
|
cannam@95
|
21734 M ./dft/ct-dif.c -3 +3
|
cannam@95
|
21735 M ./dft/ct-dit.c -3 +3
|
cannam@95
|
21736 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
21737 M ./dft/ct.c -3 +3
|
cannam@95
|
21738 M ./dft/indirect.c -4 +4
|
cannam@95
|
21739 M ./dft/rader.c -1 +1
|
cannam@95
|
21740 M ./dft/rank-geq2.c -2 +3
|
cannam@95
|
21741 M ./dft/rank0.c -2 +2
|
cannam@95
|
21742 M ./dft/vrank-geq1.c -7 +8
|
cannam@95
|
21743 M ./kernel/ifftw.h -22 +21
|
cannam@95
|
21744 M ./kernel/planner-naive.c -3 +3
|
cannam@95
|
21745 M ./kernel/planner-score.c -3 +3
|
cannam@95
|
21746 M ./kernel/planner.c -33 +28
|
cannam@95
|
21747 M ./rdft/buffered.c -2 +2
|
cannam@95
|
21748 M ./rdft/buffered2.c -3 +3
|
cannam@95
|
21749 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
21750 M ./rdft/dht-r2hc.c -3 +5
|
cannam@95
|
21751 M ./rdft/dht-rader.c -1 +1
|
cannam@95
|
21752 M ./rdft/hc2hc-buf.c -3 +3
|
cannam@95
|
21753 M ./rdft/hc2hc-dif.c -4 +4
|
cannam@95
|
21754 M ./rdft/hc2hc-dit.c -3 +3
|
cannam@95
|
21755 M ./rdft/hc2hc.c -3 +3
|
cannam@95
|
21756 M ./rdft/indirect.c -4 +4
|
cannam@95
|
21757 M ./rdft/rank-geq2-rdft2.c -2 +3
|
cannam@95
|
21758 M ./rdft/rank-geq2.c -2 +3
|
cannam@95
|
21759 M ./rdft/rdft-dht.c -3 +3
|
cannam@95
|
21760 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
21761 M ./rdft/vrank-geq1-rdft2.c -7 +8
|
cannam@95
|
21762 M ./rdft/vrank-geq1.c -7 +8
|
cannam@95
|
21763 M ./tests/bench.c -8 +8
|
cannam@95
|
21764
|
cannam@95
|
21765 Thu Sep 12 15:46:56 EDT 2002 stevenj
|
cannam@95
|
21766 * [project @ 2002-09-12 19:46:56 by stevenj]
|
cannam@95
|
21767 tetrameter
|
cannam@95
|
21768
|
cannam@95
|
21769 M ./kernel/planner.c -2 +3
|
cannam@95
|
21770
|
cannam@95
|
21771 Thu Sep 12 15:11:21 EDT 2002 athena
|
cannam@95
|
21772 * [project @ 2002-09-12 19:11:21 by athena]
|
cannam@95
|
21773 Overwrite less impatient solutions properly.
|
cannam@95
|
21774
|
cannam@95
|
21775 M ./kernel/planner.c -23 +15
|
cannam@95
|
21776
|
cannam@95
|
21777 Thu Sep 12 11:29:16 EDT 2002 athena
|
cannam@95
|
21778 * [project @ 2002-09-12 15:29:16 by athena]
|
cannam@95
|
21779 Oops.
|
cannam@95
|
21780
|
cannam@95
|
21781 M ./kernel/planner.c -3 +3
|
cannam@95
|
21782
|
cannam@95
|
21783 Thu Sep 12 10:58:56 EDT 2002 athena
|
cannam@95
|
21784 * [project @ 2002-09-12 14:58:56 by athena]
|
cannam@95
|
21785 Keep less impatient solution in case of conflict. Paranoid
|
cannam@95
|
21786 cast to uint in certain places.
|
cannam@95
|
21787
|
cannam@95
|
21788 M ./kernel/planner.c -4 +5
|
cannam@95
|
21789
|
cannam@95
|
21790 Thu Sep 12 10:02:51 EDT 2002 athena
|
cannam@95
|
21791 * [project @ 2002-09-12 14:02:51 by athena]
|
cannam@95
|
21792 Complete reimplementation of planner hash table.
|
cannam@95
|
21793
|
cannam@95
|
21794 M ./kernel/ifftw.h -6 +7
|
cannam@95
|
21795 M ./kernel/planner.c -143 +146
|
cannam@95
|
21796 M ./tests/bench.c -2 +4
|
cannam@95
|
21797
|
cannam@95
|
21798 Thu Sep 12 07:58:45 EDT 2002 athena
|
cannam@95
|
21799 * [project @ 2002-09-12 11:58:45 by athena]
|
cannam@95
|
21800 planner->cnt was not properly decremented.
|
cannam@95
|
21801
|
cannam@95
|
21802 M ./kernel/planner.c -13 +14
|
cannam@95
|
21803
|
cannam@95
|
21804 Wed Sep 11 17:52:39 EDT 2002 stevenj
|
cannam@95
|
21805 * [project @ 2002-09-11 21:52:39 by stevenj]
|
cannam@95
|
21806 typo
|
cannam@95
|
21807
|
cannam@95
|
21808 M ./NEWS -1 +1
|
cannam@95
|
21809
|
cannam@95
|
21810 Mon Sep 9 17:10:45 EDT 2002 athena
|
cannam@95
|
21811 * [project @ 2002-09-09 21:10:45 by athena]
|
cannam@95
|
21812 Simplified
|
cannam@95
|
21813
|
cannam@95
|
21814 M ./kernel/planner.c -15 +5
|
cannam@95
|
21815
|
cannam@95
|
21816 Mon Sep 9 17:03:32 EDT 2002 athena
|
cannam@95
|
21817 * [project @ 2002-09-09 21:03:32 by athena]
|
cannam@95
|
21818 Always overwrite old wisdom with new, in case the old is
|
cannam@95
|
21819 corrupt/conclicting.
|
cannam@95
|
21820
|
cannam@95
|
21821 M ./kernel/planner.c -16 +8
|
cannam@95
|
21822
|
cannam@95
|
21823 Mon Sep 9 16:56:03 EDT 2002 stevenj
|
cannam@95
|
21824 * [project @ 2002-09-09 20:56:03 by stevenj]
|
cannam@95
|
21825 added quote/joke
|
cannam@95
|
21826
|
cannam@95
|
21827 M ./kernel/plan.c -1 +5
|
cannam@95
|
21828
|
cannam@95
|
21829 Mon Sep 9 15:04:47 EDT 2002 athena
|
cannam@95
|
21830 * [project @ 2002-09-09 19:04:47 by athena]
|
cannam@95
|
21831 Completed wisdom import
|
cannam@95
|
21832
|
cannam@95
|
21833 M ./kernel/ifftw.h -10 +11
|
cannam@95
|
21834 M ./kernel/md5.c -1 +1
|
cannam@95
|
21835 M ./kernel/planner.c -37 +54
|
cannam@95
|
21836 M ./kernel/print.c -2 +3
|
cannam@95
|
21837 M ./kernel/scan.c -73 +25
|
cannam@95
|
21838 M ./tests/bench.c -3 +3
|
cannam@95
|
21839
|
cannam@95
|
21840 Mon Sep 9 10:14:22 EDT 2002 athena
|
cannam@95
|
21841 * [project @ 2002-09-09 14:14:22 by athena]
|
cannam@95
|
21842 Slight cleanup of md5 interface.
|
cannam@95
|
21843
|
cannam@95
|
21844 M ./dft/problem.c -2 +2
|
cannam@95
|
21845 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
21846 M ./kernel/md5.c -12 +24
|
cannam@95
|
21847 M ./rdft/problem.c -2 +2
|
cannam@95
|
21848 M ./rdft/problem2.c -2 +2
|
cannam@95
|
21849
|
cannam@95
|
21850 Tue Sep 3 22:32:43 EDT 2002 athena
|
cannam@95
|
21851 * [project @ 2002-09-04 02:32:43 by athena]
|
cannam@95
|
21852 More consistent protocol between planner and inferior.
|
cannam@95
|
21853
|
cannam@95
|
21854 M ./kernel/planner-naive.c -2 +5
|
cannam@95
|
21855 M ./kernel/planner-score.c -1 +2
|
cannam@95
|
21856 M ./kernel/planner.c -3 +1
|
cannam@95
|
21857
|
cannam@95
|
21858 Tue Sep 3 21:08:30 EDT 2002 athena
|
cannam@95
|
21859 * [project @ 2002-09-04 01:08:30 by athena]
|
cannam@95
|
21860 I can't think of any situation where saving infeasible problems would
|
cannam@95
|
21861 be desirable. Removed relevant code.
|
cannam@95
|
21862
|
cannam@95
|
21863 M ./kernel/planner.c -9 +3
|
cannam@95
|
21864
|
cannam@95
|
21865 Tue Sep 3 20:57:03 EDT 2002 athena
|
cannam@95
|
21866 * [project @ 2002-09-04 00:57:03 by athena]
|
cannam@95
|
21867 Encoder registrar's names in wisdom. Remove export_conf, since
|
cannam@95
|
21868 a separate program can now generate it.
|
cannam@95
|
21869
|
cannam@95
|
21870 M ./kernel/ifftw.h -5 +5
|
cannam@95
|
21871 M ./kernel/planner.c -108 +32
|
cannam@95
|
21872 M ./kernel/solvtab.c -1 +2
|
cannam@95
|
21873 M ./tests/bench.c -3 +1
|
cannam@95
|
21874
|
cannam@95
|
21875 Tue Sep 3 15:11:06 EDT 2002 athena
|
cannam@95
|
21876 * [project @ 2002-09-03 19:11:06 by athena]
|
cannam@95
|
21877 Fixed typo
|
cannam@95
|
21878
|
cannam@95
|
21879 M ./kernel/planner.c -2 +2
|
cannam@95
|
21880
|
cannam@95
|
21881 Tue Sep 3 14:52:45 EDT 2002 athena
|
cannam@95
|
21882 * [project @ 2002-09-03 18:52:45 by athena]
|
cannam@95
|
21883 Fixed broken trochaic meter.
|
cannam@95
|
21884
|
cannam@95
|
21885 M ./kernel/planner.c -2 +2
|
cannam@95
|
21886
|
cannam@95
|
21887 Tue Sep 3 09:49:50 EDT 2002 athena
|
cannam@95
|
21888 * [project @ 2002-09-03 13:49:50 by athena]
|
cannam@95
|
21889 Initialize planner->score. It is correct to leave it uninitialized,
|
cannam@95
|
21890 but I don't want people to send reports about purify complaining.
|
cannam@95
|
21891
|
cannam@95
|
21892 M ./kernel/planner.c -1 +2
|
cannam@95
|
21893
|
cannam@95
|
21894 Tue Sep 3 09:03:46 EDT 2002 athena
|
cannam@95
|
21895 * [project @ 2002-09-03 13:03:46 by athena]
|
cannam@95
|
21896 More latin silliness
|
cannam@95
|
21897
|
cannam@95
|
21898 M ./kernel/planner.c -3 +7
|
cannam@95
|
21899
|
cannam@95
|
21900 Mon Sep 2 17:57:32 EDT 2002 stevenj
|
cannam@95
|
21901 * [project @ 2002-09-02 21:57:32 by stevenj]
|
cannam@95
|
21902 updated
|
cannam@95
|
21903
|
cannam@95
|
21904 M ./ChangeLog +193
|
cannam@95
|
21905
|
cannam@95
|
21906 Mon Sep 2 17:33:49 EDT 2002 stevenj
|
cannam@95
|
21907 * [project @ 2002-09-02 21:33:49 by stevenj]
|
cannam@95
|
21908 added clock() getseconds timer
|
cannam@95
|
21909
|
cannam@95
|
21910 M ./kernel/timer.c -1 +16
|
cannam@95
|
21911
|
cannam@95
|
21912 Mon Sep 2 16:16:58 EDT 2002 athena
|
cannam@95
|
21913 * [project @ 2002-09-02 20:16:58 by athena]
|
cannam@95
|
21914 Oops
|
cannam@95
|
21915
|
cannam@95
|
21916 M ./rdft/indirect.c -2 +1
|
cannam@95
|
21917
|
cannam@95
|
21918 Mon Sep 2 15:58:19 EDT 2002 athena
|
cannam@95
|
21919 * [project @ 2002-09-02 19:58:19 by athena]
|
cannam@95
|
21920 Experimental INDIRECT_VERBOTEN flag (not used)
|
cannam@95
|
21921
|
cannam@95
|
21922 M ./dft/indirect.c -1 +3
|
cannam@95
|
21923 M ./kernel/ifftw.h -5 +6
|
cannam@95
|
21924 M ./rdft/indirect.c -3 +4
|
cannam@95
|
21925
|
cannam@95
|
21926 Mon Sep 2 15:36:21 EDT 2002 athena
|
cannam@95
|
21927 * [project @ 2002-09-02 19:36:21 by athena]
|
cannam@95
|
21928 Do not allow buffering in children of indirect solvers.
|
cannam@95
|
21929
|
cannam@95
|
21930 M ./dft/buffered.c -1 +4
|
cannam@95
|
21931 M ./dft/indirect.c -1 +3
|
cannam@95
|
21932 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
21933 M ./rdft/buffered.c -1 +4
|
cannam@95
|
21934 M ./rdft/buffered2.c -1 +4
|
cannam@95
|
21935 M ./rdft/indirect.c -1 +3
|
cannam@95
|
21936
|
cannam@95
|
21937 Mon Sep 2 15:02:11 EDT 2002 athena
|
cannam@95
|
21938 * [project @ 2002-09-02 19:02:11 by athena]
|
cannam@95
|
21939 Oops
|
cannam@95
|
21940
|
cannam@95
|
21941 M ./kernel/planner.c -2 +2
|
cannam@95
|
21942
|
cannam@95
|
21943 Mon Sep 2 14:32:28 EDT 2002 athena
|
cannam@95
|
21944 * [project @ 2002-09-02 18:32:28 by athena]
|
cannam@95
|
21945 Hash sizeof(R) as part of wisdom.
|
cannam@95
|
21946
|
cannam@95
|
21947 M ./kernel/planner.c -1 +2
|
cannam@95
|
21948
|
cannam@95
|
21949 Mon Sep 2 13:47:57 EDT 2002 stevenj
|
cannam@95
|
21950 * [project @ 2002-09-02 17:47:57 by stevenj]
|
cannam@95
|
21951 added --enable-float synonym for --enable-single (since with have --enable-long-double)
|
cannam@95
|
21952
|
cannam@95
|
21953 M ./configure.ac +1
|
cannam@95
|
21954
|
cannam@95
|
21955 Mon Sep 2 13:46:08 EDT 2002 athena
|
cannam@95
|
21956 * [project @ 2002-09-02 17:46:08 by athena]
|
cannam@95
|
21957 zerotens is now in its own file, so it does not cause dft to be linked
|
cannam@95
|
21958 in if only rdft is used.
|
cannam@95
|
21959
|
cannam@95
|
21960 A ./dft/zero.c
|
cannam@95
|
21961 M ./dft/Makefile.am -1 +1
|
cannam@95
|
21962 M ./dft/problem.c -25 +1
|
cannam@95
|
21963 M ./dft/zero.c +49
|
cannam@95
|
21964
|
cannam@95
|
21965 Mon Sep 2 11:56:37 EDT 2002 athena
|
cannam@95
|
21966 * [project @ 2002-09-02 15:56:37 by athena]
|
cannam@95
|
21967 Removed unused var.
|
cannam@95
|
21968
|
cannam@95
|
21969 M ./kernel/planner.c -2 +1
|
cannam@95
|
21970
|
cannam@95
|
21971 Mon Sep 2 11:55:33 EDT 2002 athena
|
cannam@95
|
21972 * [project @ 2002-09-02 15:55:33 by athena]
|
cannam@95
|
21973 Split insert() in preparation for wisdom import
|
cannam@95
|
21974
|
cannam@95
|
21975 M ./kernel/planner.c -5 +11
|
cannam@95
|
21976
|
cannam@95
|
21977 Mon Sep 2 11:46:57 EDT 2002 athena
|
cannam@95
|
21978 * [project @ 2002-09-02 15:46:57 by athena]
|
cannam@95
|
21979 Moved debugging infrastructure to test directory so that it is not
|
cannam@95
|
21980 linked into the shared library.
|
cannam@95
|
21981
|
cannam@95
|
21982 A ./tests/debug.h
|
cannam@95
|
21983 A ./tests/dotens.c
|
cannam@95
|
21984 A ./tests/dotens2.c
|
cannam@95
|
21985 A ./tests/verify-dft.c
|
cannam@95
|
21986 A ./tests/verify-lib.c
|
cannam@95
|
21987 A ./tests/verify-rdft.c
|
cannam@95
|
21988 A ./tests/verify-reodft.c
|
cannam@95
|
21989 A ./tests/verify.h
|
cannam@95
|
21990 M ./dft/Makefile.am -1 +1
|
cannam@95
|
21991 M ./dft/dft.h -4 +1
|
cannam@95
|
21992 R ./dft/verify.c
|
cannam@95
|
21993 M ./kernel/Makefile.am -6 +5
|
cannam@95
|
21994 R ./kernel/dotens.c
|
cannam@95
|
21995 R ./kernel/dotens2.c
|
cannam@95
|
21996 M ./kernel/ifftw.h -17 +1
|
cannam@95
|
21997 R ./kernel/verify-lib.c
|
cannam@95
|
21998 R ./kernel/verify.h
|
cannam@95
|
21999 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
22000 M ./rdft/rdft.h -4 +1
|
cannam@95
|
22001 R ./rdft/verify.c
|
cannam@95
|
22002 M ./reodft/Makefile.am -1 +1
|
cannam@95
|
22003 M ./reodft/reodft.h -4 +1
|
cannam@95
|
22004 R ./reodft/verify.c
|
cannam@95
|
22005 M ./tests/Makefile.am -2 +7
|
cannam@95
|
22006 M ./tests/bench.c +3
|
cannam@95
|
22007 M ./tests/debug.h +18
|
cannam@95
|
22008 M ./tests/dotens.c +48
|
cannam@95
|
22009 M ./tests/dotens2.c +56
|
cannam@95
|
22010 M ./tests/verify-dft.c +131
|
cannam@95
|
22011 M ./tests/verify-lib.c +386
|
cannam@95
|
22012 M ./tests/verify-rdft.c +420
|
cannam@95
|
22013 M ./tests/verify-reodft.c +536
|
cannam@95
|
22014 M ./tests/verify.h +83
|
cannam@95
|
22015
|
cannam@95
|
22016 Mon Sep 2 11:04:54 EDT 2002 athena
|
cannam@95
|
22017 * [project @ 2002-09-02 15:04:53 by athena]
|
cannam@95
|
22018 Reactivated wisdom export
|
cannam@95
|
22019
|
cannam@95
|
22020 M ./kernel/planner.c -42 +9
|
cannam@95
|
22021 M ./kernel/print.c -1 +12
|
cannam@95
|
22022
|
cannam@95
|
22023 Sun Sep 1 21:30:58 EDT 2002 athena
|
cannam@95
|
22024 * [project @ 2002-09-02 01:30:58 by athena]
|
cannam@95
|
22025 Dump errors to stderr, not stdout.
|
cannam@95
|
22026
|
cannam@95
|
22027 M ./kernel/verify-lib.c -2 +3
|
cannam@95
|
22028
|
cannam@95
|
22029 Sun Sep 1 21:26:38 EDT 2002 athena
|
cannam@95
|
22030 * [project @ 2002-09-02 01:26:38 by athena]
|
cannam@95
|
22031 Removed traverse.c.
|
cannam@95
|
22032 traverse.c is no longer need for plan blessing. I figured out
|
cannam@95
|
22033 a way to avoid using it in planner-score.c, so the file is
|
cannam@95
|
22034 now redundant.
|
cannam@95
|
22035
|
cannam@95
|
22036 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
22037 M ./kernel/ifftw.h -9 +2
|
cannam@95
|
22038 M ./kernel/planner-score.c -30 +37
|
cannam@95
|
22039 R ./kernel/traverse.c
|
cannam@95
|
22040 M ./tests/bench.c -20
|
cannam@95
|
22041
|
cannam@95
|
22042 Sun Sep 1 19:51:50 EDT 2002 athena
|
cannam@95
|
22043 * [project @ 2002-09-01 23:51:50 by athena]
|
cannam@95
|
22044 Removed code made obsolete by new MD5 scheme: problem equality
|
cannam@95
|
22045 tests, scanners, and associated list of problem kinds.
|
cannam@95
|
22046
|
cannam@95
|
22047 M ./dft/conf.c -3 +1
|
cannam@95
|
22048 M ./dft/dft.h -3 +1
|
cannam@95
|
22049 M ./dft/problem.c -58 +3
|
cannam@95
|
22050 M ./kernel/align.c -7 +1
|
cannam@95
|
22051 M ./kernel/ifftw.h -24 +4
|
cannam@95
|
22052 M ./kernel/planner.c -25 +10
|
cannam@95
|
22053 M ./kernel/problem.c -11 +2
|
cannam@95
|
22054 M ./kernel/scan.c -44 +2
|
cannam@95
|
22055 M ./kernel/scanners.c -5 +5
|
cannam@95
|
22056 M ./kernel/tensor.c -46 +1
|
cannam@95
|
22057 M ./rdft/conf.c -4 +1
|
cannam@95
|
22058 M ./rdft/problem.c -78 +3
|
cannam@95
|
22059 M ./rdft/problem2.c -58 +3
|
cannam@95
|
22060 M ./rdft/rdft.h -4 +1
|
cannam@95
|
22061
|
cannam@95
|
22062 Sun Sep 1 19:22:54 EDT 2002 athena
|
cannam@95
|
22063 * [project @ 2002-09-01 23:22:53 by athena]
|
cannam@95
|
22064 Started md5 implementation
|
cannam@95
|
22065
|
cannam@95
|
22066 A ./kernel/md5.c
|
cannam@95
|
22067 M ./dft/problem.c -9 +9
|
cannam@95
|
22068 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
22069 M ./kernel/ifftw.h -3 +29
|
cannam@95
|
22070 M ./kernel/md5.c +164
|
cannam@95
|
22071 M ./kernel/planner-naive.c -3 +3
|
cannam@95
|
22072 M ./kernel/planner-score.c -7 +11
|
cannam@95
|
22073 M ./kernel/planner.c -27 +47
|
cannam@95
|
22074 M ./kernel/tensor.c -9 +7
|
cannam@95
|
22075 M ./rdft/problem.c -12 +11
|
cannam@95
|
22076 M ./rdft/problem2.c -10 +11
|
cannam@95
|
22077
|
cannam@95
|
22078 Sat Aug 31 14:00:04 EDT 2002 athena
|
cannam@95
|
22079 * [project @ 2002-08-31 18:00:04 by athena]
|
cannam@95
|
22080 Keep track of hit rate
|
cannam@95
|
22081
|
cannam@95
|
22082 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
22083 M ./kernel/planner.c -3 +9
|
cannam@95
|
22084
|
cannam@95
|
22085 Sat Aug 31 12:44:04 EDT 2002 athena
|
cannam@95
|
22086 * [project @ 2002-08-31 16:44:04 by athena]
|
cannam@95
|
22087 Only dump when verbose > 4
|
cannam@95
|
22088
|
cannam@95
|
22089 M ./kernel/planner.c -2 +2
|
cannam@95
|
22090
|
cannam@95
|
22091 Sat Aug 31 09:55:57 EDT 2002 athena
|
cannam@95
|
22092 * [project @ 2002-08-31 13:55:57 by athena]
|
cannam@95
|
22093 Debugging infrastructure
|
cannam@95
|
22094
|
cannam@95
|
22095 M ./dft/indirect.c -2 +1
|
cannam@95
|
22096 M ./kernel/ifftw.h -5 +6
|
cannam@95
|
22097 M ./kernel/plan.c -1 +6
|
cannam@95
|
22098 M ./kernel/planner.c -7 +12
|
cannam@95
|
22099 M ./tests/bench.c -3 +7
|
cannam@95
|
22100
|
cannam@95
|
22101 Sat Aug 31 09:21:48 EDT 2002 athena
|
cannam@95
|
22102 * [project @ 2002-08-31 13:21:48 by athena]
|
cannam@95
|
22103 Use debug infrastructure to dump planner.
|
cannam@95
|
22104
|
cannam@95
|
22105 M ./kernel/planner.c -19 +10
|
cannam@95
|
22106 M ./kernel/print.c -2 +5
|
cannam@95
|
22107
|
cannam@95
|
22108 Fri Aug 30 21:29:10 EDT 2002 athena
|
cannam@95
|
22109 * [project @ 2002-08-31 01:29:10 by athena]
|
cannam@95
|
22110 Do not store plans in planner, plus general planner cleanup.
|
cannam@95
|
22111
|
cannam@95
|
22112 M ./kernel/alloc.c -2 +2
|
cannam@95
|
22113 M ./kernel/ifftw.h -34 +37
|
cannam@95
|
22114 M ./kernel/plan.c -15 +1
|
cannam@95
|
22115 M ./kernel/planner-naive.c -7 +7
|
cannam@95
|
22116 M ./kernel/planner-score.c -8 +7
|
cannam@95
|
22117 M ./kernel/planner.c -103 +80
|
cannam@95
|
22118 M ./kernel/scan.c -3 +3
|
cannam@95
|
22119 M ./kernel/scanners.c -3 +3
|
cannam@95
|
22120 M ./tests/bench.c -3 +16
|
cannam@95
|
22121
|
cannam@95
|
22122 Fri Aug 30 18:07:52 EDT 2002 stevenj
|
cannam@95
|
22123 * [project @ 2002-08-30 22:07:52 by stevenj]
|
cannam@95
|
22124 renamed IN_DHT_R2HC to the more general FORBID_DHT_R2HC
|
cannam@95
|
22125
|
cannam@95
|
22126 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
22127 M ./rdft/dht-r2hc.c -3 +3
|
cannam@95
|
22128
|
cannam@95
|
22129 Fri Aug 30 18:07:21 EDT 2002 stevenj
|
cannam@95
|
22130 * [project @ 2002-08-30 22:07:21 by stevenj]
|
cannam@95
|
22131 eliminated unused var
|
cannam@95
|
22132
|
cannam@95
|
22133 M ./kernel/planner.c -2 +1
|
cannam@95
|
22134
|
cannam@95
|
22135 Fri Aug 30 12:09:48 EDT 2002 athena
|
cannam@95
|
22136 * [project @ 2002-08-30 16:09:48 by athena]
|
cannam@95
|
22137 Score planner was not working correctly when using wisdom. Fixed.
|
cannam@95
|
22138
|
cannam@95
|
22139 M ./kernel/planner-naive.c -2 +8
|
cannam@95
|
22140 M ./kernel/planner-score.c -2 +13
|
cannam@95
|
22141 M ./kernel/planner.c -13 +18
|
cannam@95
|
22142
|
cannam@95
|
22143 Fri Aug 30 08:20:48 EDT 2002 athena
|
cannam@95
|
22144 * [project @ 2002-08-30 12:20:48 by athena]
|
cannam@95
|
22145 Use hash table in debug malloc
|
cannam@95
|
22146
|
cannam@95
|
22147 M ./kernel/alloc.c -12 +25
|
cannam@95
|
22148 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
22149 M ./kernel/stride.c -2 +2
|
cannam@95
|
22150
|
cannam@95
|
22151 Fri Aug 30 02:45:15 EDT 2002 stevenj
|
cannam@95
|
22152 * [project @ 2002-08-30 06:45:15 by stevenj]
|
cannam@95
|
22153 listed some good stuff
|
cannam@95
|
22154
|
cannam@95
|
22155 M ./NEWS +47
|
cannam@95
|
22156
|
cannam@95
|
22157 Fri Aug 30 02:17:30 EDT 2002 stevenj
|
cannam@95
|
22158 * [project @ 2002-08-30 06:17:30 by stevenj]
|
cannam@95
|
22159 timed planner
|
cannam@95
|
22160
|
cannam@95
|
22161 M ./TODO +4
|
cannam@95
|
22162
|
cannam@95
|
22163 Fri Aug 30 02:07:00 EDT 2002 stevenj
|
cannam@95
|
22164 * [project @ 2002-08-30 06:07:00 by stevenj]
|
cannam@95
|
22165 fma?
|
cannam@95
|
22166
|
cannam@95
|
22167 M ./TODO +2
|
cannam@95
|
22168
|
cannam@95
|
22169 Fri Aug 30 02:05:55 EDT 2002 stevenj
|
cannam@95
|
22170 * [project @ 2002-08-30 06:05:55 by stevenj]
|
cannam@95
|
22171 update
|
cannam@95
|
22172
|
cannam@95
|
22173 M ./TODO -3 +3
|
cannam@95
|
22174
|
cannam@95
|
22175 Fri Aug 30 01:31:47 EDT 2002 stevenj
|
cannam@95
|
22176 * [project @ 2002-08-30 05:31:47 by stevenj]
|
cannam@95
|
22177 rader-dht -> dht-rader
|
cannam@95
|
22178
|
cannam@95
|
22179 A ./rdft/dht-rader.c
|
cannam@95
|
22180 M ./rdft/Makefile.am -4 +4
|
cannam@95
|
22181 M ./rdft/conf.c -2 +2
|
cannam@95
|
22182 M ./rdft/dht-rader.c +422
|
cannam@95
|
22183 R ./rdft/rader-dht.c
|
cannam@95
|
22184 M ./rdft/rdft.h -2 +2
|
cannam@95
|
22185
|
cannam@95
|
22186 Fri Aug 30 01:21:37 EDT 2002 stevenj
|
cannam@95
|
22187 * [project @ 2002-08-30 05:21:37 by stevenj]
|
cannam@95
|
22188 add DHT solver, and break up rader-dht and r2hc-hc2r
|
cannam@95
|
22189
|
cannam@95
|
22190 A ./rdft/dht-r2hc.c
|
cannam@95
|
22191 A ./rdft/rdft-dht.c
|
cannam@95
|
22192 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
22193 M ./rdft/Makefile.am -6 +6
|
cannam@95
|
22194 M ./rdft/buffered2.c -2 +4
|
cannam@95
|
22195 M ./rdft/conf.c -4 +5
|
cannam@95
|
22196 M ./rdft/dht-r2hc.c +151
|
cannam@95
|
22197 R ./rdft/r2hc-hc2r.c
|
cannam@95
|
22198 M ./rdft/rader-dht.c -73 +21
|
cannam@95
|
22199 M ./rdft/rank-geq2.c -1 +12
|
cannam@95
|
22200 M ./rdft/rdft-dht.c +229
|
cannam@95
|
22201 M ./rdft/rdft.h -3 +4
|
cannam@95
|
22202
|
cannam@95
|
22203 Thu Aug 29 23:20:35 EDT 2002 stevenj
|
cannam@95
|
22204 * [project @ 2002-08-30 03:20:35 by stevenj]
|
cannam@95
|
22205 another option
|
cannam@95
|
22206
|
cannam@95
|
22207 M ./tests/bench.c +1
|
cannam@95
|
22208
|
cannam@95
|
22209 Thu Aug 29 22:55:29 EDT 2002 stevenj
|
cannam@95
|
22210 * [project @ 2002-08-30 02:55:29 by stevenj]
|
cannam@95
|
22211 generalized indirect solvers for fftw2-like buffering and more
|
cannam@95
|
22212
|
cannam@95
|
22213 M ./dft/indirect.c -22 +35
|
cannam@95
|
22214 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
22215 M ./kernel/tensor.c -13 +17
|
cannam@95
|
22216 M ./rdft/indirect.c -18 +35
|
cannam@95
|
22217
|
cannam@95
|
22218 Thu Aug 29 18:08:16 EDT 2002 stevenj
|
cannam@95
|
22219 * [project @ 2002-08-29 22:08:16 by stevenj]
|
cannam@95
|
22220 tensor_max_index and tensor_min_stride are now both unsigned
|
cannam@95
|
22221
|
cannam@95
|
22222 M ./dft/vrank-geq1.c -2 +3
|
cannam@95
|
22223 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
22224 M ./kernel/tensor.c -11 +7
|
cannam@95
|
22225 M ./rdft/vrank-geq1-rdft2.c -2 +3
|
cannam@95
|
22226 M ./rdft/vrank-geq1.c -2 +3
|
cannam@95
|
22227
|
cannam@95
|
22228 Thu Aug 29 17:58:35 EDT 2002 stevenj
|
cannam@95
|
22229 * [project @ 2002-08-29 21:58:35 by stevenj]
|
cannam@95
|
22230 added iabs.c, and tensor_min_stride returns min absolute value
|
cannam@95
|
22231
|
cannam@95
|
22232 A ./kernel/iabs.c
|
cannam@95
|
22233 M ./kernel/Makefile.am -5 +5
|
cannam@95
|
22234 M ./kernel/iabs.c +28
|
cannam@95
|
22235 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
22236 M ./kernel/tensor.c -12 +6
|
cannam@95
|
22237 M ./rdft/buffered2.c -9 +4
|
cannam@95
|
22238 M ./rdft/problem2.c -8 +3
|
cannam@95
|
22239
|
cannam@95
|
22240 Thu Aug 29 17:31:39 EDT 2002 stevenj
|
cannam@95
|
22241 * [project @ 2002-08-29 21:31:39 by stevenj]
|
cannam@95
|
22242 bug fix in cldrest hc2c/c2hc copy loops
|
cannam@95
|
22243
|
cannam@95
|
22244 M ./rdft/buffered2.c -9 +14
|
cannam@95
|
22245
|
cannam@95
|
22246 Thu Aug 29 13:45:08 EDT 2002 athena
|
cannam@95
|
22247 * [project @ 2002-08-29 17:45:08 by athena]
|
cannam@95
|
22248 Added things to do.
|
cannam@95
|
22249
|
cannam@95
|
22250 M ./TODO -1 +1
|
cannam@95
|
22251
|
cannam@95
|
22252 Thu Aug 29 13:10:04 EDT 2002 stevenj
|
cannam@95
|
22253 * [project @ 2002-08-29 17:10:04 by stevenj]
|
cannam@95
|
22254 added automake prereq
|
cannam@95
|
22255
|
cannam@95
|
22256 M ./configure.ac -1 +1
|
cannam@95
|
22257
|
cannam@95
|
22258 Thu Aug 29 08:36:36 EDT 2002 athena
|
cannam@95
|
22259 * [project @ 2002-08-29 12:36:36 by athena]
|
cannam@95
|
22260 Use indexed addressing
|
cannam@95
|
22261
|
cannam@95
|
22262 M ./rdft/rdft2-radix2.c -61 +61
|
cannam@95
|
22263
|
cannam@95
|
22264 Thu Aug 29 08:20:55 EDT 2002 athena
|
cannam@95
|
22265 * [project @ 2002-08-29 12:20:55 by athena]
|
cannam@95
|
22266 Ooops
|
cannam@95
|
22267
|
cannam@95
|
22268 M ./libbench/verify.c -3 +6
|
cannam@95
|
22269 M ./rdft/rdft2-radix2.c -4 +7
|
cannam@95
|
22270
|
cannam@95
|
22271 Thu Aug 29 07:45:37 EDT 2002 athena
|
cannam@95
|
22272 * [project @ 2002-08-29 11:45:37 by athena]
|
cannam@95
|
22273 Oops
|
cannam@95
|
22274
|
cannam@95
|
22275 M ./kernel/ifftw.h -10 +10
|
cannam@95
|
22276
|
cannam@95
|
22277 Thu Aug 29 02:32:13 EDT 2002 stevenj
|
cannam@95
|
22278 * [project @ 2002-08-29 06:32:13 by stevenj]
|
cannam@95
|
22279 updates to win32 threads code (ick)
|
cannam@95
|
22280
|
cannam@95
|
22281 M ./threads/threads.c -4 +22
|
cannam@95
|
22282
|
cannam@95
|
22283 Thu Aug 29 01:44:33 EDT 2002 stevenj
|
cannam@95
|
22284 * [project @ 2002-08-29 05:44:33 by stevenj]
|
cannam@95
|
22285 added threaded version
|
cannam@95
|
22286
|
cannam@95
|
22287 A ./acx_pthread.m4
|
cannam@95
|
22288 A ./threads/
|
cannam@95
|
22289 A ./threads/Makefile.am
|
cannam@95
|
22290 A ./threads/conf.c
|
cannam@95
|
22291 A ./threads/ct-dit.c
|
cannam@95
|
22292 A ./threads/dft-vrank-geq1.c
|
cannam@95
|
22293 A ./threads/hc2hc-dif.c
|
cannam@95
|
22294 A ./threads/hc2hc-dit.c
|
cannam@95
|
22295 A ./threads/rdft-vrank-geq1.c
|
cannam@95
|
22296 A ./threads/threads.c
|
cannam@95
|
22297 A ./threads/threads.h
|
cannam@95
|
22298 A ./threads/vrank-geq1-rdft2.c
|
cannam@95
|
22299 M ./Makefile.am -2 +3
|
cannam@95
|
22300 M ./acx_pthread.m4 +226
|
cannam@95
|
22301 M ./configure.ac +56
|
cannam@95
|
22302 M ./dft/ct-dif.c -2 +2
|
cannam@95
|
22303 M ./dft/ct-dit.c -2 +5
|
cannam@95
|
22304 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
22305 M ./dft/ct-ditf.c -2 +2
|
cannam@95
|
22306 M ./dft/ct.c -2 +3
|
cannam@95
|
22307 M ./dft/ct.h -1 +2
|
cannam@95
|
22308 M ./dft/dft.h -1 +4
|
cannam@95
|
22309 M ./dft/kdft-dif.c -1 +5
|
cannam@95
|
22310 M ./dft/kdft-dit.c -1 +5
|
cannam@95
|
22311 M ./dft/vrank-geq1.c -1 +4
|
cannam@95
|
22312 M ./kernel/alloc.c -42 +56
|
cannam@95
|
22313 M ./kernel/ifftw.h -7 +18
|
cannam@95
|
22314 M ./kernel/planner.c -15 +24
|
cannam@95
|
22315 M ./rdft/hc2hc-buf.c -1 +3
|
cannam@95
|
22316 M ./rdft/hc2hc-dif.c -1 +5
|
cannam@95
|
22317 M ./rdft/hc2hc-dit.c -1 +5
|
cannam@95
|
22318 M ./rdft/hc2hc.c -2 +3
|
cannam@95
|
22319 M ./rdft/hc2hc.h -1 +2
|
cannam@95
|
22320 M ./rdft/khc2hc-dif.c -1 +5
|
cannam@95
|
22321 M ./rdft/khc2hc-dit.c -1 +5
|
cannam@95
|
22322 M ./rdft/rdft.h -1 +4
|
cannam@95
|
22323 M ./rdft/vrank-geq1-rdft2.c -1 +4
|
cannam@95
|
22324 M ./rdft/vrank-geq1.c -1 +4
|
cannam@95
|
22325 M ./tests/Makefile.am -2 +4
|
cannam@95
|
22326 M ./tests/bench.c -1 +5
|
cannam@95
|
22327 M ./threads/Makefile.am +15
|
cannam@95
|
22328 M ./threads/conf.c +41
|
cannam@95
|
22329 M ./threads/ct-dit.c +151
|
cannam@95
|
22330 M ./threads/dft-vrank-geq1.c +249
|
cannam@95
|
22331 M ./threads/hc2hc-dif.c +168
|
cannam@95
|
22332 M ./threads/hc2hc-dit.c +166
|
cannam@95
|
22333 M ./threads/rdft-vrank-geq1.c +246
|
cannam@95
|
22334 M ./threads/threads.c +467
|
cannam@95
|
22335 M ./threads/threads.h +53
|
cannam@95
|
22336 M ./threads/vrank-geq1-rdft2.c +267
|
cannam@95
|
22337
|
cannam@95
|
22338 Wed Aug 28 19:47:21 EDT 2002 stevenj
|
cannam@95
|
22339 * [project @ 2002-08-28 23:47:21 by stevenj]
|
cannam@95
|
22340 fix make dist
|
cannam@95
|
22341
|
cannam@95
|
22342 M ./kernel/Makefile.am -2 +3
|
cannam@95
|
22343
|
cannam@95
|
22344 Wed Aug 28 15:09:03 EDT 2002 stevenj
|
cannam@95
|
22345 * [project @ 2002-08-28 19:09:03 by stevenj]
|
cannam@95
|
22346 whoops, bugfix for inverse
|
cannam@95
|
22347
|
cannam@95
|
22348 M ./rdft/rank-geq2-rdft2.c -4 +9
|
cannam@95
|
22349
|
cannam@95
|
22350 Wed Aug 28 14:50:34 EDT 2002 athena
|
cannam@95
|
22351 * [project @ 2002-08-28 18:50:34 by athena]
|
cannam@95
|
22352 Use C9x convention for naming (fftwf etc.). Removed installable header
|
cannam@95
|
22353 files since they will be part of the API.
|
cannam@95
|
22354
|
cannam@95
|
22355 M ./Makefile.am -5 +5
|
cannam@95
|
22356 M ./configure.ac -2 +9
|
cannam@95
|
22357 M ./kernel/Makefile.am -1
|
cannam@95
|
22358 R ./kernel/dfftw3.h
|
cannam@95
|
22359 R ./kernel/fftw3.h
|
cannam@95
|
22360 M ./kernel/ifftw.h -2 +17
|
cannam@95
|
22361 R ./kernel/lfftw3.h
|
cannam@95
|
22362 R ./kernel/sfftw3.h
|
cannam@95
|
22363 M ./tests/Makefile.am -1 +1
|
cannam@95
|
22364
|
cannam@95
|
22365 Tue Aug 27 23:34:00 EDT 2002 stevenj
|
cannam@95
|
22366 * [project @ 2002-08-28 03:34:00 by stevenj]
|
cannam@95
|
22367 allow _1 variants to accept rnk 0 (sz 1) problems
|
cannam@95
|
22368
|
cannam@95
|
22369 M ./rdft/problem.c -3 +3
|
cannam@95
|
22370
|
cannam@95
|
22371 Tue Aug 27 15:56:09 EDT 2002 stevenj
|
cannam@95
|
22372 * [project @ 2002-08-27 19:56:09 by stevenj]
|
cannam@95
|
22373 updated
|
cannam@95
|
22374
|
cannam@95
|
22375 M ./ChangeLog +619
|
cannam@95
|
22376
|
cannam@95
|
22377 Mon Aug 26 20:14:56 EDT 2002 athena
|
cannam@95
|
22378 * [project @ 2002-08-27 00:14:56 by athena]
|
cannam@95
|
22379 Loop unroll is useless
|
cannam@95
|
22380
|
cannam@95
|
22381 M ./dft/rank0.c -28 +6
|
cannam@95
|
22382
|
cannam@95
|
22383 Mon Aug 26 20:00:41 EDT 2002 athena
|
cannam@95
|
22384 * [project @ 2002-08-27 00:00:41 by athena]
|
cannam@95
|
22385 Use indexed addressing
|
cannam@95
|
22386
|
cannam@95
|
22387 M ./dft/ct-ditbuf.c -12 +9
|
cannam@95
|
22388
|
cannam@95
|
22389 Mon Aug 26 19:46:46 EDT 2002 athena
|
cannam@95
|
22390 * [project @ 2002-08-26 23:46:46 by athena]
|
cannam@95
|
22391 Use indexed addressing in transpose routines. (Seems to be
|
cannam@95
|
22392 slightly better on athlon.)
|
cannam@95
|
22393
|
cannam@95
|
22394 M ./dft/vrank2-transpose.c -16 +8
|
cannam@95
|
22395 M ./dft/vrank3-transpose.c -15 +8
|
cannam@95
|
22396
|
cannam@95
|
22397 Mon Aug 26 12:59:44 EDT 2002 stevenj
|
cannam@95
|
22398 * [project @ 2002-08-26 16:59:44 by stevenj]
|
cannam@95
|
22399 added comment about stability
|
cannam@95
|
22400
|
cannam@95
|
22401 M ./reodft/redft00e-r2hc.c -1 +2
|
cannam@95
|
22402 M ./reodft/reodft11e-r2hc.c -1 +3
|
cannam@95
|
22403 M ./reodft/rodft00e-r2hc.c -1 +2
|
cannam@95
|
22404
|
cannam@95
|
22405 Mon Aug 26 07:43:53 EDT 2002 athena
|
cannam@95
|
22406 * [project @ 2002-08-26 11:43:53 by athena]
|
cannam@95
|
22407 Approximate opcount
|
cannam@95
|
22408
|
cannam@95
|
22409 M ./rdft/rdft2-radix2.c -6 +10
|
cannam@95
|
22410
|
cannam@95
|
22411 Mon Aug 26 06:38:49 EDT 2002 athena
|
cannam@95
|
22412 * [project @ 2002-08-26 10:38:49 by athena]
|
cannam@95
|
22413 Finished rdft2 via dft/rdft
|
cannam@95
|
22414
|
cannam@95
|
22415 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
22416 M ./rdft/rank-geq2.c -2 +2
|
cannam@95
|
22417 M ./rdft/rdft2-radix2.c -9 +149
|
cannam@95
|
22418
|
cannam@95
|
22419 Mon Aug 26 00:15:59 EDT 2002 stevenj
|
cannam@95
|
22420 * [project @ 2002-08-26 04:15:59 by stevenj]
|
cannam@95
|
22421 some updates
|
cannam@95
|
22422
|
cannam@95
|
22423 M ./TODO -9 +9
|
cannam@95
|
22424
|
cannam@95
|
22425 Mon Aug 26 00:05:53 EDT 2002 stevenj
|
cannam@95
|
22426 * [project @ 2002-08-26 04:05:52 by stevenj]
|
cannam@95
|
22427 rdft kind is now per-dimension, added rdft/rank-geq2
|
cannam@95
|
22428
|
cannam@95
|
22429 A ./rdft/rank-geq2.c
|
cannam@95
|
22430 M ./rdft/Makefile.am -2 +3
|
cannam@95
|
22431 M ./rdft/buffered.c -3 +4
|
cannam@95
|
22432 M ./rdft/buffered2.c -5 +5
|
cannam@95
|
22433 M ./rdft/conf.c -3 +2
|
cannam@95
|
22434 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
22435 M ./rdft/direct.c -6 +6
|
cannam@95
|
22436 M ./rdft/generic.c -5 +5
|
cannam@95
|
22437 M ./rdft/hc2hc.c -10 +10
|
cannam@95
|
22438 M ./rdft/indirect.c -2 +2
|
cannam@95
|
22439 M ./rdft/problem.c -21 +75
|
cannam@95
|
22440 M ./rdft/r2hc-hc2r.c -4 +4
|
cannam@95
|
22441 M ./rdft/rader-dht.c -4 +4
|
cannam@95
|
22442 M ./rdft/rader-hc2hc.c -4 +4
|
cannam@95
|
22443 M ./rdft/rank-geq2.c +231
|
cannam@95
|
22444 M ./rdft/rdft.h -4 +9
|
cannam@95
|
22445 M ./rdft/rdft2-radix2.c -2 +2
|
cannam@95
|
22446 M ./rdft/verify.c -5 +5
|
cannam@95
|
22447 M ./reodft/redft00e-r2hc.c -3 +3
|
cannam@95
|
22448 M ./reodft/reodft010e-r2hc.c -6 +6
|
cannam@95
|
22449 M ./reodft/reodft11e-r2hc.c -5 +5
|
cannam@95
|
22450 M ./reodft/rodft00e-r2hc.c -3 +3
|
cannam@95
|
22451 M ./reodft/verify.c -4 +4
|
cannam@95
|
22452 M ./tests/bench.c -2 +4
|
cannam@95
|
22453
|
cannam@95
|
22454 Sun Aug 25 22:45:38 EDT 2002 stevenj
|
cannam@95
|
22455 * [project @ 2002-08-26 02:45:38 by stevenj]
|
cannam@95
|
22456 added note
|
cannam@95
|
22457
|
cannam@95
|
22458 M ./rdft/problem.c -2 +3
|
cannam@95
|
22459
|
cannam@95
|
22460 Sun Aug 25 22:28:12 EDT 2002 stevenj
|
cannam@95
|
22461 * [project @ 2002-08-26 02:28:12 by stevenj]
|
cannam@95
|
22462 must zero real sz
|
cannam@95
|
22463
|
cannam@95
|
22464 M ./rdft/problem.c -2 +4
|
cannam@95
|
22465
|
cannam@95
|
22466 Sun Aug 25 22:06:52 EDT 2002 stevenj
|
cannam@95
|
22467 * [project @ 2002-08-26 02:06:52 by stevenj]
|
cannam@95
|
22468 unified pickdim funcs
|
cannam@95
|
22469
|
cannam@95
|
22470 A ./kernel/pickdim.c
|
cannam@95
|
22471 M ./dft/rank-geq2.c -32 +10
|
cannam@95
|
22472 M ./dft/vrank-geq1.c -45 +3
|
cannam@95
|
22473 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
22474 M ./kernel/ifftw.h -1 +6
|
cannam@95
|
22475 M ./kernel/pickdim.c +82
|
cannam@95
|
22476 M ./rdft/vrank-geq1-rdft2.c -45 +3
|
cannam@95
|
22477 M ./rdft/vrank-geq1.c -45 +3
|
cannam@95
|
22478 M ./tests/bench.c -1 +1
|
cannam@95
|
22479
|
cannam@95
|
22480 Sun Aug 25 14:10:55 EDT 2002 fftw
|
cannam@95
|
22481 * [project @ 2002-08-25 18:10:55 by fftw]
|
cannam@95
|
22482 silence warnings
|
cannam@95
|
22483
|
cannam@95
|
22484 M ./libbench/mp.c -14
|
cannam@95
|
22485 M ./rdft/codelet.h -2 +2
|
cannam@95
|
22486 M ./rdft/indirect.c -3 +1
|
cannam@95
|
22487 M ./rdft/rank-geq2-rdft2.c -5 +2
|
cannam@95
|
22488 M ./rdft/verify.c -10 +7
|
cannam@95
|
22489 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
22490 M ./reodft/reodft11e-r2hc.c -7 +2
|
cannam@95
|
22491 M ./reodft/verify.c -2 +2
|
cannam@95
|
22492
|
cannam@95
|
22493 Sun Aug 25 13:16:49 EDT 2002 athena
|
cannam@95
|
22494 * [project @ 2002-08-25 17:16:49 by athena]
|
cannam@95
|
22495 I had to add another planner flag to record whether pointers could
|
cannam@95
|
22496 become unaligned because of vrank-geq1 solvers (these solvers only
|
cannam@95
|
22497 plan the first element of a vector problem, but the second element
|
cannam@95
|
22498 may have a different alignment). This addition is ugly, but I don't
|
cannam@95
|
22499 see any way around it.
|
cannam@95
|
22500
|
cannam@95
|
22501 M ./dft/codelet.h -3 +5
|
cannam@95
|
22502 M ./dft/codelets/n.c -2 +3
|
cannam@95
|
22503 M ./dft/codelets/t.c -2 +2
|
cannam@95
|
22504 M ./dft/ct-dif.c -3 +3
|
cannam@95
|
22505 M ./dft/ct-dit.c -3 +3
|
cannam@95
|
22506 M ./dft/ct-ditbuf.c -3 +3
|
cannam@95
|
22507 M ./dft/ct-ditf.c -2 +2
|
cannam@95
|
22508 M ./dft/direct.c -5 +6
|
cannam@95
|
22509 M ./dft/simd/n1b.c -1 +3
|
cannam@95
|
22510 M ./dft/simd/n1f.c -1 +3
|
cannam@95
|
22511 M ./dft/simd/t1b.c -1 +3
|
cannam@95
|
22512 M ./dft/simd/t1f.c -1 +3
|
cannam@95
|
22513 M ./dft/vrank-geq1.c -2 +11
|
cannam@95
|
22514 M ./kernel/ifftw.h -4 +8
|
cannam@95
|
22515 M ./rdft/vrank-geq1-rdft2.c -2 +8
|
cannam@95
|
22516 M ./rdft/vrank-geq1.c -2 +7
|
cannam@95
|
22517
|
cannam@95
|
22518 Sun Aug 25 10:18:25 EDT 2002 athena
|
cannam@95
|
22519 * [project @ 2002-08-25 14:18:25 by athena]
|
cannam@95
|
22520 Added thoughts
|
cannam@95
|
22521
|
cannam@95
|
22522 M ./TODO -1 +2
|
cannam@95
|
22523
|
cannam@95
|
22524 Sun Aug 25 10:08:59 EDT 2002 athena
|
cannam@95
|
22525 * [project @ 2002-08-25 14:08:59 by athena]
|
cannam@95
|
22526 Implemented rdft2 via vector rdft + radix2 step
|
cannam@95
|
22527
|
cannam@95
|
22528 A ./rdft/rdft2-radix2.c
|
cannam@95
|
22529 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
22530 M ./rdft/conf.c -2 +2
|
cannam@95
|
22531 M ./rdft/rdft.h -2 +2
|
cannam@95
|
22532 R ./rdft/rdft2-dft.c
|
cannam@95
|
22533 M ./rdft/rdft2-radix2.c +325
|
cannam@95
|
22534
|
cannam@95
|
22535 Sat Aug 24 17:43:54 EDT 2002 athena
|
cannam@95
|
22536 * [project @ 2002-08-24 21:43:54 by athena]
|
cannam@95
|
22537 Stylistic changes
|
cannam@95
|
22538
|
cannam@95
|
22539 M ./rdft/rdft2-dft.c -5 +5
|
cannam@95
|
22540
|
cannam@95
|
22541 Sat Aug 24 11:19:30 EDT 2002 athena
|
cannam@95
|
22542 * [project @ 2002-08-24 15:19:30 by athena]
|
cannam@95
|
22543 Simplified mktwiddle interface
|
cannam@95
|
22544
|
cannam@95
|
22545 M ./dft/ct.c -7 +3
|
cannam@95
|
22546 M ./dft/generic.c -5 +2
|
cannam@95
|
22547 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
22548 M ./kernel/twiddle.c -1 +11
|
cannam@95
|
22549 M ./rdft/generic.c -6 +3
|
cannam@95
|
22550 M ./rdft/rdft2-dft.c -11 +5
|
cannam@95
|
22551 M ./reodft/redft00e-r2hc.c -6 +2
|
cannam@95
|
22552 M ./reodft/reodft010e-r2hc.c -5 +2
|
cannam@95
|
22553 M ./reodft/reodft11e-r2hc.c -8 +3
|
cannam@95
|
22554 M ./reodft/rodft00e-r2hc.c -5 +2
|
cannam@95
|
22555
|
cannam@95
|
22556 Sat Aug 24 11:05:08 EDT 2002 athena
|
cannam@95
|
22557 * [project @ 2002-08-24 15:05:08 by athena]
|
cannam@95
|
22558 Unification of certain vector computations. rdft2-dft is now a
|
cannam@95
|
22559 vector transform.
|
cannam@95
|
22560
|
cannam@95
|
22561 M ./dft/ct-dif.c -2 +2
|
cannam@95
|
22562 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
22563 M ./dft/ct.c -16 +2
|
cannam@95
|
22564 M ./dft/ct.h -4 +1
|
cannam@95
|
22565 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
22566 M ./kernel/tensor.c -1 +17
|
cannam@95
|
22567 M ./rdft/hc2hc-dif.c -2 +2
|
cannam@95
|
22568 M ./rdft/hc2hc-dit.c -2 +2
|
cannam@95
|
22569 M ./rdft/hc2hc.c -18 +2
|
cannam@95
|
22570 M ./rdft/hc2hc.h -4 +1
|
cannam@95
|
22571 M ./rdft/rdft2-dft.c -54 +66
|
cannam@95
|
22572
|
cannam@95
|
22573 Fri Aug 23 20:21:25 EDT 2002 athena
|
cannam@95
|
22574 * [project @ 2002-08-24 00:21:25 by athena]
|
cannam@95
|
22575 Intel compiler seems to be still buggy
|
cannam@95
|
22576
|
cannam@95
|
22577 M ./configure.ac +1
|
cannam@95
|
22578 M ./simd/sse.c -1 +3
|
cannam@95
|
22579 M ./simd/sse2.c -1 +3
|
cannam@95
|
22580
|
cannam@95
|
22581 Fri Aug 23 16:07:12 EDT 2002 athena
|
cannam@95
|
22582 * [project @ 2002-08-23 20:07:12 by athena]
|
cannam@95
|
22583 Streamlined twiddle protocol
|
cannam@95
|
22584
|
cannam@95
|
22585 M ./dft/ct-dif.c -2 +3
|
cannam@95
|
22586 M ./dft/ct-dit.c -2 +3
|
cannam@95
|
22587 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
22588 M ./dft/ct-ditf.c -2 +2
|
cannam@95
|
22589 M ./dft/ct.c -13 +6
|
cannam@95
|
22590 M ./dft/ct.h -3 +2
|
cannam@95
|
22591 M ./dft/generic.c -16 +6
|
cannam@95
|
22592 M ./dft/indirect.c -3 +1
|
cannam@95
|
22593 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
22594 M ./kernel/twiddle.c -7 +14
|
cannam@95
|
22595 M ./rdft/generic.c -18 +8
|
cannam@95
|
22596 M ./rdft/hc2hc.c -10 +6
|
cannam@95
|
22597 M ./rdft/rdft2-dft.c -19 +10
|
cannam@95
|
22598 M ./reodft/redft00e-r2hc.c -15 +6
|
cannam@95
|
22599 M ./reodft/reodft010e-r2hc.c -19 +10
|
cannam@95
|
22600 M ./reodft/reodft11e-r2hc.c -21 +9
|
cannam@95
|
22601 M ./reodft/rodft00e-r2hc.c -15 +6
|
cannam@95
|
22602
|
cannam@95
|
22603 Fri Aug 23 13:22:17 EDT 2002 athena
|
cannam@95
|
22604 * [project @ 2002-08-23 17:22:17 by athena]
|
cannam@95
|
22605 Implemented rdft2 via dft (forward only for now)
|
cannam@95
|
22606
|
cannam@95
|
22607 A ./rdft/rdft2-dft.c
|
cannam@95
|
22608 M ./libbench/verify.c -1 +10
|
cannam@95
|
22609 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
22610 M ./rdft/conf.c -1 +2
|
cannam@95
|
22611 M ./rdft/rdft.h -1 +2
|
cannam@95
|
22612 M ./rdft/rdft2-dft.c +213
|
cannam@95
|
22613
|
cannam@95
|
22614 Thu Aug 22 11:29:29 EDT 2002 athena
|
cannam@95
|
22615 * [project @ 2002-08-22 15:29:29 by athena]
|
cannam@95
|
22616 More cleanup of verify
|
cannam@95
|
22617
|
cannam@95
|
22618 M ./kernel/verify-lib.c -21 +13
|
cannam@95
|
22619 M ./libbench/verify.c -45 +12
|
cannam@95
|
22620
|
cannam@95
|
22621 Thu Aug 22 11:16:03 EDT 2002 athena
|
cannam@95
|
22622 * [project @ 2002-08-22 15:16:03 by athena]
|
cannam@95
|
22623 Changed error criterion because old one was too strict
|
cannam@95
|
22624
|
cannam@95
|
22625 M ./kernel/verify-lib.c -40 +21
|
cannam@95
|
22626
|
cannam@95
|
22627 Thu Aug 22 11:15:17 EDT 2002 athena
|
cannam@95
|
22628 * [project @ 2002-08-22 15:15:17 by athena]
|
cannam@95
|
22629 Disable shared
|
cannam@95
|
22630
|
cannam@95
|
22631 M ./bootstrap.sh -1 +1
|
cannam@95
|
22632
|
cannam@95
|
22633 Thu Aug 22 09:19:12 EDT 2002 athena
|
cannam@95
|
22634 * [project @ 2002-08-22 13:19:12 by athena]
|
cannam@95
|
22635 Added thoughts
|
cannam@95
|
22636
|
cannam@95
|
22637 M ./TODO +4
|
cannam@95
|
22638
|
cannam@95
|
22639 Thu Aug 22 09:17:28 EDT 2002 athena
|
cannam@95
|
22640 * [project @ 2002-08-22 13:17:28 by athena]
|
cannam@95
|
22641 Oops
|
cannam@95
|
22642
|
cannam@95
|
22643 M ./dft/generic.c -1 +2
|
cannam@95
|
22644
|
cannam@95
|
22645 Thu Aug 22 09:11:34 EDT 2002 athena
|
cannam@95
|
22646 * [project @ 2002-08-22 13:11:34 by athena]
|
cannam@95
|
22647 Do not use inline. Minor changes.
|
cannam@95
|
22648
|
cannam@95
|
22649 M ./dft/generic.c -1 +1
|
cannam@95
|
22650 M ./kernel/alloc.c -2 +2
|
cannam@95
|
22651 M ./kernel/planner-score.c -2 +2
|
cannam@95
|
22652 M ./kernel/tensor.c -3 +3
|
cannam@95
|
22653
|
cannam@95
|
22654 Wed Aug 21 16:23:26 EDT 2002 stevenj
|
cannam@95
|
22655 * [project @ 2002-08-21 20:23:26 by stevenj]
|
cannam@95
|
22656 more commented flags
|
cannam@95
|
22657
|
cannam@95
|
22658 M ./tests/bench.c +2
|
cannam@95
|
22659
|
cannam@95
|
22660 Tue Aug 20 19:44:43 EDT 2002 stevenj
|
cannam@95
|
22661 * [project @ 2002-08-20 23:44:43 by stevenj]
|
cannam@95
|
22662 added DCT-IV and DST-IV
|
cannam@95
|
22663
|
cannam@95
|
22664 A ./reodft/reodft11e-r2hc.c
|
cannam@95
|
22665 M ./reodft/Makefile.am -1 +2
|
cannam@95
|
22666 M ./reodft/conf.c -1 +2
|
cannam@95
|
22667 M ./reodft/reodft11e-r2hc.c +297
|
cannam@95
|
22668 M ./reodft/verify.c -1 +15
|
cannam@95
|
22669 M ./tests/bench.c -1 +5
|
cannam@95
|
22670
|
cannam@95
|
22671 Tue Aug 20 16:01:36 EDT 2002 athena
|
cannam@95
|
22672 * [project @ 2002-08-20 20:01:36 by athena]
|
cannam@95
|
22673 Slight improvement in twiddle scheme
|
cannam@95
|
22674
|
cannam@95
|
22675 M ./genfft/twiddle.ml -2 +9
|
cannam@95
|
22676
|
cannam@95
|
22677 Tue Aug 20 15:31:54 EDT 2002 stevenj
|
cannam@95
|
22678 * [project @ 2002-08-20 19:31:54 by stevenj]
|
cannam@95
|
22679 name fix
|
cannam@95
|
22680
|
cannam@95
|
22681 M ./reodft/conf.c -2 +2
|
cannam@95
|
22682 M ./reodft/reodft.h -6 +4
|
cannam@95
|
22683 M ./reodft/reodft010e-r2hc.c -2 +2
|
cannam@95
|
22684
|
cannam@95
|
22685 Tue Aug 20 15:16:48 EDT 2002 stevenj
|
cannam@95
|
22686 * [project @ 2002-08-20 19:16:48 by stevenj]
|
cannam@95
|
22687 removed extraneous variable
|
cannam@95
|
22688
|
cannam@95
|
22689 M ./reodft/reodft010e-r2hc.c -5 +1
|
cannam@95
|
22690
|
cannam@95
|
22691 Tue Aug 20 11:46:29 EDT 2002 athena
|
cannam@95
|
22692 * [project @ 2002-08-20 15:46:29 by athena]
|
cannam@95
|
22693 Oops
|
cannam@95
|
22694
|
cannam@95
|
22695 M ./libbench/mp.c -33 +79
|
cannam@95
|
22696 M ./libbench/verify.c -33 +25
|
cannam@95
|
22697
|
cannam@95
|
22698 Tue Aug 20 08:37:45 EDT 2002 athena
|
cannam@95
|
22699 * [project @ 2002-08-20 12:37:45 by athena]
|
cannam@95
|
22700 Still playing around
|
cannam@95
|
22701
|
cannam@95
|
22702 M ./genfft/twiddle.ml -35 +62
|
cannam@95
|
22703 M ./kernel/trig.c -1 +3
|
cannam@95
|
22704
|
cannam@95
|
22705 Mon Aug 19 19:56:29 EDT 2002 athena
|
cannam@95
|
22706 * [project @ 2002-08-19 23:56:29 by athena]
|
cannam@95
|
22707 Playing around with addition chain
|
cannam@95
|
22708
|
cannam@95
|
22709 M ./TODO -6 +11
|
cannam@95
|
22710 M ./genfft/algsimp.ml -3 +4
|
cannam@95
|
22711 M ./genfft/expr.ml -1 +6
|
cannam@95
|
22712 M ./genfft/expr.mli -1 +2
|
cannam@95
|
22713 M ./genfft/twiddle.ml -46 +64
|
cannam@95
|
22714 M ./support/addchain.c -8 +25
|
cannam@95
|
22715
|
cannam@95
|
22716 Mon Aug 19 19:48:56 EDT 2002 stevenj
|
cannam@95
|
22717 * [project @ 2002-08-19 23:48:56 by stevenj]
|
cannam@95
|
22718 comments
|
cannam@95
|
22719
|
cannam@95
|
22720 M ./reodft/redft00e-r2hc.c -1 +4
|
cannam@95
|
22721 M ./reodft/rodft00e-r2hc.c -1 +4
|
cannam@95
|
22722
|
cannam@95
|
22723 Mon Aug 19 19:45:35 EDT 2002 stevenj
|
cannam@95
|
22724 * [project @ 2002-08-19 23:45:35 by stevenj]
|
cannam@95
|
22725 comment fixes
|
cannam@95
|
22726
|
cannam@95
|
22727 M ./reodft/reodft010e-r2hc.c -5 +2
|
cannam@95
|
22728
|
cannam@95
|
22729 Mon Aug 19 19:40:18 EDT 2002 stevenj
|
cannam@95
|
22730 * [project @ 2002-08-19 23:40:18 by stevenj]
|
cannam@95
|
22731 added reodft stuff
|
cannam@95
|
22732
|
cannam@95
|
22733 A ./reodft/
|
cannam@95
|
22734 A ./reodft/Makefile.am
|
cannam@95
|
22735 A ./reodft/conf.c
|
cannam@95
|
22736 A ./reodft/redft00e-r2hc.c
|
cannam@95
|
22737 A ./reodft/reodft.h
|
cannam@95
|
22738 A ./reodft/reodft010e-r2hc.c
|
cannam@95
|
22739 A ./reodft/rodft00e-r2hc.c
|
cannam@95
|
22740 A ./reodft/verify.c
|
cannam@95
|
22741 M ./Makefile.am -2 +3
|
cannam@95
|
22742 M ./configure.ac +2
|
cannam@95
|
22743 M ./dft/dft.h -1 +5
|
cannam@95
|
22744 M ./rdft/rdft.h -1 +5
|
cannam@95
|
22745 M ./reodft/Makefile.am +6
|
cannam@95
|
22746 M ./reodft/conf.c +37
|
cannam@95
|
22747 M ./reodft/redft00e-r2hc.c +204
|
cannam@95
|
22748 M ./reodft/reodft.h +44
|
cannam@95
|
22749 M ./reodft/reodft010e-r2hc.c +400
|
cannam@95
|
22750 M ./reodft/rodft00e-r2hc.c +199
|
cannam@95
|
22751 M ./reodft/verify.c +521
|
cannam@95
|
22752 M ./tests/Makefile.am -1 +1
|
cannam@95
|
22753 M ./tests/bench.c -2 +11
|
cannam@95
|
22754
|
cannam@95
|
22755 Sun Aug 18 19:44:14 EDT 2002 athena
|
cannam@95
|
22756 * [project @ 2002-08-18 23:44:14 by athena]
|
cannam@95
|
22757 Sync with nbenchfft
|
cannam@95
|
22758
|
cannam@95
|
22759 M ./libbench/Makefile.am +4
|
cannam@95
|
22760 M ./libbench/verify.c -4 +3
|
cannam@95
|
22761
|
cannam@95
|
22762 Sun Aug 18 16:02:37 EDT 2002 athena
|
cannam@95
|
22763 * [project @ 2002-08-18 20:02:37 by athena]
|
cannam@95
|
22764 Economy of thought
|
cannam@95
|
22765
|
cannam@95
|
22766 M ./genfft/complex.ml -23 +12
|
cannam@95
|
22767 M ./genfft/complex.mli -3 +3
|
cannam@95
|
22768 M ./genfft/twiddle.ml -5 +5
|
cannam@95
|
22769
|
cannam@95
|
22770 Sat Aug 17 15:52:05 EDT 2002 stevenj
|
cannam@95
|
22771 * [project @ 2002-08-17 19:52:05 by stevenj]
|
cannam@95
|
22772 distribute addchain.c
|
cannam@95
|
22773
|
cannam@95
|
22774 M ./support/Makefile.am -1 +1
|
cannam@95
|
22775
|
cannam@95
|
22776 Sat Aug 17 14:09:11 EDT 2002 athena
|
cannam@95
|
22777 * [project @ 2002-08-17 18:09:11 by athena]
|
cannam@95
|
22778 Nothing serious
|
cannam@95
|
22779
|
cannam@95
|
22780 M ./support/addchain.c -4 +7
|
cannam@95
|
22781
|
cannam@95
|
22782 Sat Aug 17 10:47:59 EDT 2002 athena
|
cannam@95
|
22783 * [project @ 2002-08-17 14:47:59 by athena]
|
cannam@95
|
22784 New twiddle policy (disabled for now)
|
cannam@95
|
22785
|
cannam@95
|
22786 A ./support/addchain.c
|
cannam@95
|
22787 M ./genfft/twiddle.ml -1 +98
|
cannam@95
|
22788 M ./support/addchain.c +151
|
cannam@95
|
22789
|
cannam@95
|
22790 Fri Aug 16 23:44:28 EDT 2002 stevenj
|
cannam@95
|
22791 * [project @ 2002-08-17 03:44:28 by stevenj]
|
cannam@95
|
22792 bug fix for hc2r (must use inverse dft)
|
cannam@95
|
22793
|
cannam@95
|
22794 M ./rdft/rank-geq2-rdft2.c -2 +2
|
cannam@95
|
22795
|
cannam@95
|
22796 Fri Aug 16 20:27:10 EDT 2002 athena
|
cannam@95
|
22797 * [project @ 2002-08-17 00:27:10 by athena]
|
cannam@95
|
22798 New log3 twiddle policy
|
cannam@95
|
22799
|
cannam@95
|
22800 M ./dft/codelets/inplace/Makefile.am -2 +2
|
cannam@95
|
22801 M ./dft/codelets/standard/Makefile.am -1 +1
|
cannam@95
|
22802 M ./genfft/twiddle.ml -9 +88
|
cannam@95
|
22803 M ./rdft/codelets/hc2r/Makefile.am +6
|
cannam@95
|
22804 M ./rdft/codelets/r2hc/Makefile.am -1 +1
|
cannam@95
|
22805
|
cannam@95
|
22806 Fri Aug 16 18:10:33 EDT 2002 athena
|
cannam@95
|
22807 * [project @ 2002-08-16 22:10:33 by athena]
|
cannam@95
|
22808 More verify cleanup
|
cannam@95
|
22809
|
cannam@95
|
22810 M ./dft/verify.c -20 +2
|
cannam@95
|
22811 M ./kernel/verify-lib.c -1 +19
|
cannam@95
|
22812 M ./kernel/verify.h +3
|
cannam@95
|
22813 M ./rdft/verify.c -23 +5
|
cannam@95
|
22814
|
cannam@95
|
22815 Fri Aug 16 16:31:19 EDT 2002 athena
|
cannam@95
|
22816 * [project @ 2002-08-16 20:31:19 by athena]
|
cannam@95
|
22817 Oops
|
cannam@95
|
22818
|
cannam@95
|
22819 M ./rdft/verify.c -3 +3
|
cannam@95
|
22820
|
cannam@95
|
22821 Fri Aug 16 15:22:36 EDT 2002 athena
|
cannam@95
|
22822 * [project @ 2002-08-16 19:22:36 by athena]
|
cannam@95
|
22823 Economy of thought (and code)
|
cannam@95
|
22824
|
cannam@95
|
22825 A ./kernel/verify-lib.c
|
cannam@95
|
22826 A ./kernel/verify.h
|
cannam@95
|
22827 M ./dft/verify.c -305 +12
|
cannam@95
|
22828 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
22829 M ./kernel/verify-lib.c +394
|
cannam@95
|
22830 M ./kernel/verify.h +80
|
cannam@95
|
22831 M ./rdft/verify.c -364 +23
|
cannam@95
|
22832
|
cannam@95
|
22833 Fri Aug 16 14:05:45 EDT 2002 athena
|
cannam@95
|
22834 * [project @ 2002-08-16 18:05:45 by athena]
|
cannam@95
|
22835 Added comment
|
cannam@95
|
22836
|
cannam@95
|
22837 M ./TODO +2
|
cannam@95
|
22838
|
cannam@95
|
22839 Fri Aug 16 12:57:43 EDT 2002 athena
|
cannam@95
|
22840 * [project @ 2002-08-16 16:57:43 by athena]
|
cannam@95
|
22841 Cleaner rounding algorithm
|
cannam@95
|
22842
|
cannam@95
|
22843 M ./libbench/mp.c -16 +27
|
cannam@95
|
22844
|
cannam@95
|
22845 Fri Aug 16 11:27:43 EDT 2002 athena
|
cannam@95
|
22846 * [project @ 2002-08-16 15:27:43 by athena]
|
cannam@95
|
22847 Can get away with shorter length in bluestein (I think).
|
cannam@95
|
22848
|
cannam@95
|
22849 M ./libbench/mp.c -1 +1
|
cannam@95
|
22850
|
cannam@95
|
22851 Fri Aug 16 11:08:09 EDT 2002 athena
|
cannam@95
|
22852 * [project @ 2002-08-16 15:08:09 by athena]
|
cannam@95
|
22853 Portability improvements
|
cannam@95
|
22854
|
cannam@95
|
22855 M ./libbench/mp.c -11 +4
|
cannam@95
|
22856
|
cannam@95
|
22857 Fri Aug 16 08:06:31 EDT 2002 athena
|
cannam@95
|
22858 * [project @ 2002-08-16 12:06:31 by athena]
|
cannam@95
|
22859 Optionally average accuracy test over many rounds
|
cannam@95
|
22860
|
cannam@95
|
22861 M ./libbench/bench-main.c -2 +9
|
cannam@95
|
22862 M ./libbench/bench.h -2 +2
|
cannam@95
|
22863 M ./libbench/verify.c -29 +43
|
cannam@95
|
22864
|
cannam@95
|
22865 Fri Aug 16 07:50:24 EDT 2002 athena
|
cannam@95
|
22866 * [project @ 2002-08-16 11:50:24 by athena]
|
cannam@95
|
22867 More accurate formula for trig tables
|
cannam@95
|
22868
|
cannam@95
|
22869 M ./dft/rader.c -3 +3
|
cannam@95
|
22870 M ./rdft/rader-dht.c -3 +3
|
cannam@95
|
22871 M ./rdft/rader-hc2hc.c -3 +3
|
cannam@95
|
22872
|
cannam@95
|
22873 Fri Aug 16 06:42:02 EDT 2002 athena
|
cannam@95
|
22874 * [project @ 2002-08-16 10:42:02 by athena]
|
cannam@95
|
22875 Implemented accuracy test for all integers
|
cannam@95
|
22876
|
cannam@95
|
22877 M ./libbench/mp.c -6 +123
|
cannam@95
|
22878 M ./libbench/verify.c -2 +1
|
cannam@95
|
22879
|
cannam@95
|
22880 Thu Aug 15 18:54:44 EDT 2002 athena
|
cannam@95
|
22881 * [project @ 2002-08-15 22:54:44 by athena]
|
cannam@95
|
22882 inv, neg: make static
|
cannam@95
|
22883
|
cannam@95
|
22884 M ./libbench/mp.c -2 +2
|
cannam@95
|
22885
|
cannam@95
|
22886 Thu Aug 15 17:25:37 EDT 2002 athena
|
cannam@95
|
22887 * [project @ 2002-08-15 21:25:37 by athena]
|
cannam@95
|
22888 Verify was not complete for real transforms
|
cannam@95
|
22889
|
cannam@95
|
22890 M ./libbench/verify.c -9 +34
|
cannam@95
|
22891
|
cannam@95
|
22892 Thu Aug 15 16:30:03 EDT 2002 athena
|
cannam@95
|
22893 * [project @ 2002-08-15 20:30:03 by athena]
|
cannam@95
|
22894 Oops
|
cannam@95
|
22895
|
cannam@95
|
22896 M ./libbench/verify.c -3 +1
|
cannam@95
|
22897
|
cannam@95
|
22898 Thu Aug 15 16:29:16 EDT 2002 athena
|
cannam@95
|
22899 * [project @ 2002-08-15 20:29:16 by athena]
|
cannam@95
|
22900 Fixed hb codelets
|
cannam@95
|
22901
|
cannam@95
|
22902 M ./genfft/gen_hc2hc.ml -3 +5
|
cannam@95
|
22903 M ./libbench/verify.c -1 +4
|
cannam@95
|
22904
|
cannam@95
|
22905 Thu Aug 15 14:10:45 EDT 2002 athena
|
cannam@95
|
22906 * [project @ 2002-08-15 18:10:45 by athena]
|
cannam@95
|
22907 Changed twiddle policy
|
cannam@95
|
22908
|
cannam@95
|
22909 M ./dft/codelets/inplace/Makefile.am -2 +2
|
cannam@95
|
22910 M ./dft/codelets/standard/Makefile.am -1 +1
|
cannam@95
|
22911 M ./rdft/codelets/r2hc/Makefile.am -1 +1
|
cannam@95
|
22912
|
cannam@95
|
22913 Thu Aug 15 13:32:24 EDT 2002 stevenj
|
cannam@95
|
22914 * [project @ 2002-08-15 17:32:24 by stevenj]
|
cannam@95
|
22915 whoops
|
cannam@95
|
22916
|
cannam@95
|
22917 M ./rdft/direct2.c -3 +3
|
cannam@95
|
22918
|
cannam@95
|
22919 Thu Aug 15 11:01:04 EDT 2002 athena
|
cannam@95
|
22920 * [project @ 2002-08-15 15:01:04 by athena]
|
cannam@95
|
22921 No point in libbench being a shared library
|
cannam@95
|
22922
|
cannam@95
|
22923 M ./libbench/Makefile.am -2 +2
|
cannam@95
|
22924 M ./tests/Makefile.am -1 +1
|
cannam@95
|
22925
|
cannam@95
|
22926 Thu Aug 15 09:48:37 EDT 2002 athena
|
cannam@95
|
22927 * [project @ 2002-08-15 13:48:37 by athena]
|
cannam@95
|
22928 Moved accuracy test to libbench
|
cannam@95
|
22929
|
cannam@95
|
22930 A ./libbench/mp.c
|
cannam@95
|
22931 M ./libbench/Makefile.am -1 +1
|
cannam@95
|
22932 M ./libbench/bench-main.c -4 +13
|
cannam@95
|
22933 M ./libbench/bench.h -1 +3
|
cannam@95
|
22934 M ./libbench/mp.c +439
|
cannam@95
|
22935 M ./libbench/util.c +8
|
cannam@95
|
22936 M ./libbench/verify.c -3 +66
|
cannam@95
|
22937 M ./tests/Makefile.am -5 +1
|
cannam@95
|
22938 R ./tests/accuracy.c
|
cannam@95
|
22939 R ./tests/mp.c
|
cannam@95
|
22940
|
cannam@95
|
22941 Wed Aug 14 19:48:23 EDT 2002 athena
|
cannam@95
|
22942 * [project @ 2002-08-14 23:48:23 by athena]
|
cannam@95
|
22943 Modified accuracy test
|
cannam@95
|
22944
|
cannam@95
|
22945 M ./tests/accuracy.c -33 +20
|
cannam@95
|
22946
|
cannam@95
|
22947 Wed Aug 14 08:34:26 EDT 2002 athena
|
cannam@95
|
22948 * [project @ 2002-08-14 12:34:26 by athena]
|
cannam@95
|
22949 Fixes for long double
|
cannam@95
|
22950
|
cannam@95
|
22951 M ./tests/accuracy.c -2 +3
|
cannam@95
|
22952 M ./tests/mp.c -1 +1
|
cannam@95
|
22953
|
cannam@95
|
22954 Wed Aug 14 08:17:57 EDT 2002 athena
|
cannam@95
|
22955 * [project @ 2002-08-14 12:17:57 by athena]
|
cannam@95
|
22956 Normalize input
|
cannam@95
|
22957
|
cannam@95
|
22958 M ./tests/accuracy.c -3 +17
|
cannam@95
|
22959
|
cannam@95
|
22960 Wed Aug 14 07:26:41 EDT 2002 athena
|
cannam@95
|
22961 * [project @ 2002-08-14 11:26:41 by athena]
|
cannam@95
|
22962 Oops
|
cannam@95
|
22963
|
cannam@95
|
22964 M ./tests/accuracy.c +1
|
cannam@95
|
22965
|
cannam@95
|
22966 Wed Aug 14 07:25:34 EDT 2002 athena
|
cannam@95
|
22967 * [project @ 2002-08-14 11:25:34 by athena]
|
cannam@95
|
22968 Also compute relative error
|
cannam@95
|
22969
|
cannam@95
|
22970 M ./tests/accuracy.c -2 +13
|
cannam@95
|
22971
|
cannam@95
|
22972 Wed Aug 14 07:08:20 EDT 2002 athena
|
cannam@95
|
22973 * [project @ 2002-08-14 11:08:20 by athena]
|
cannam@95
|
22974 Loop over N
|
cannam@95
|
22975
|
cannam@95
|
22976 M ./tests/accuracy.c -24 +32
|
cannam@95
|
22977
|
cannam@95
|
22978 Wed Aug 14 06:54:50 EDT 2002 athena
|
cannam@95
|
22979 * [project @ 2002-08-14 10:54:50 by athena]
|
cannam@95
|
22980 simple-minded accuracy test
|
cannam@95
|
22981
|
cannam@95
|
22982 A ./tests/accuracy.c
|
cannam@95
|
22983 A ./tests/mp.c
|
cannam@95
|
22984 M ./tests/Makefile.am -1 +6
|
cannam@95
|
22985 M ./tests/accuracy.c +48
|
cannam@95
|
22986 M ./tests/mp.c +434
|
cannam@95
|
22987
|
cannam@95
|
22988 Wed Aug 14 03:26:06 EDT 2002 stevenj
|
cannam@95
|
22989 * [project @ 2002-08-14 07:26:06 by stevenj]
|
cannam@95
|
22990 whoops
|
cannam@95
|
22991
|
cannam@95
|
22992 A ./rdft/rank-geq2-rdft2.c
|
cannam@95
|
22993
|
cannam@95
|
22994 Tue Aug 13 11:42:41 EDT 2002 athena
|
cannam@95
|
22995 * [project @ 2002-08-13 15:42:41 by athena]
|
cannam@95
|
22996 fma() stuff is too nonportable, removed
|
cannam@95
|
22997
|
cannam@95
|
22998 M ./kernel/trig.c -45 +1
|
cannam@95
|
22999
|
cannam@95
|
23000 Mon Aug 12 14:07:44 EDT 2002 stevenj
|
cannam@95
|
23001 * [project @ 2002-08-12 18:07:44 by stevenj]
|
cannam@95
|
23002 slight fix
|
cannam@95
|
23003
|
cannam@95
|
23004 M ./rdft/problem.c -2 +2
|
cannam@95
|
23005
|
cannam@95
|
23006 Mon Aug 12 14:07:18 EDT 2002 stevenj
|
cannam@95
|
23007 * [project @ 2002-08-12 18:07:18 by stevenj]
|
cannam@95
|
23008 use table for rdft_kind_str
|
cannam@95
|
23009
|
cannam@95
|
23010 M ./rdft/problem.c -26 +12
|
cannam@95
|
23011
|
cannam@95
|
23012 Mon Aug 12 13:43:08 EDT 2002 stevenj
|
cannam@95
|
23013 * [project @ 2002-08-12 17:43:08 by stevenj]
|
cannam@95
|
23014 slight fixes
|
cannam@95
|
23015
|
cannam@95
|
23016 M ./rdft/problem2.c -6 +11
|
cannam@95
|
23017
|
cannam@95
|
23018 Mon Aug 12 13:31:37 EDT 2002 stevenj
|
cannam@95
|
23019 * [project @ 2002-08-12 17:31:37 by stevenj]
|
cannam@95
|
23020 multidimensional rdft2
|
cannam@95
|
23021
|
cannam@95
|
23022 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
23023 M ./kernel/planner.c -1 +2
|
cannam@95
|
23024 M ./kernel/tensor.c -5 +6
|
cannam@95
|
23025 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
23026 M ./rdft/buffered2.c -13 +18
|
cannam@95
|
23027 M ./rdft/conf.c -1 +2
|
cannam@95
|
23028 M ./rdft/direct2.c -9 +14
|
cannam@95
|
23029 M ./rdft/nop2.c -2 +12
|
cannam@95
|
23030 M ./rdft/problem2.c -36 +41
|
cannam@95
|
23031 M ./rdft/rdft.h -7 +9
|
cannam@95
|
23032 M ./rdft/vrank-geq1-rdft2.c -6 +23
|
cannam@95
|
23033 M ./tests/bench.c -11 +36
|
cannam@95
|
23034
|
cannam@95
|
23035 Sat Aug 10 19:33:23 EDT 2002 stevenj
|
cannam@95
|
23036 * [project @ 2002-08-10 23:33:23 by stevenj]
|
cannam@95
|
23037 use tensor_copy_inplace
|
cannam@95
|
23038
|
cannam@95
|
23039 M ./rdft/indirect.c -13 +5
|
cannam@95
|
23040
|
cannam@95
|
23041 Sat Aug 10 19:32:03 EDT 2002 stevenj
|
cannam@95
|
23042 * [project @ 2002-08-10 23:32:03 by stevenj]
|
cannam@95
|
23043 bugfix, use tensor_copy_inplace
|
cannam@95
|
23044
|
cannam@95
|
23045 M ./dft/rank-geq2.c -4 +10
|
cannam@95
|
23046
|
cannam@95
|
23047 Sat Aug 10 19:30:39 EDT 2002 stevenj
|
cannam@95
|
23048 * [project @ 2002-08-10 23:30:39 by stevenj]
|
cannam@95
|
23049 use tensor_copy_inplace
|
cannam@95
|
23050
|
cannam@95
|
23051 M ./dft/indirect.c -13 +5
|
cannam@95
|
23052
|
cannam@95
|
23053 Sat Aug 10 19:28:07 EDT 2002 stevenj
|
cannam@95
|
23054 * [project @ 2002-08-10 23:28:07 by stevenj]
|
cannam@95
|
23055 added tensor_copy_inplace
|
cannam@95
|
23056
|
cannam@95
|
23057 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
23058 M ./kernel/tensor.c -1 +19
|
cannam@95
|
23059
|
cannam@95
|
23060 Sat Aug 10 19:25:50 EDT 2002 stevenj
|
cannam@95
|
23061 * [project @ 2002-08-10 23:25:50 by stevenj]
|
cannam@95
|
23062 fixed trig-function table type
|
cannam@95
|
23063
|
cannam@95
|
23064 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
23065
|
cannam@95
|
23066 Sat Aug 10 14:41:04 EDT 2002 athena
|
cannam@95
|
23067 * [project @ 2002-08-10 18:41:04 by athena]
|
cannam@95
|
23068 Improved trig scheme
|
cannam@95
|
23069
|
cannam@95
|
23070 M ./kernel/trig.c -8 +53
|
cannam@95
|
23071 M ./tests/trigtest.c -8 +74
|
cannam@95
|
23072
|
cannam@95
|
23073 Fri Aug 9 21:05:01 EDT 2002 athena
|
cannam@95
|
23074 * [project @ 2002-08-10 01:05:01 by athena]
|
cannam@95
|
23075 Allow for testing using long double instead of pari
|
cannam@95
|
23076
|
cannam@95
|
23077 M ./tests/trigtest.c -15 +27
|
cannam@95
|
23078
|
cannam@95
|
23079 Fri Aug 9 20:49:32 EDT 2002 athena
|
cannam@95
|
23080 * [project @ 2002-08-10 00:49:32 by athena]
|
cannam@95
|
23081 Yet another trig scheme.
|
cannam@95
|
23082
|
cannam@95
|
23083 M ./kernel/trig.c -25 +24
|
cannam@95
|
23084 M ./tests/trigtest.c -25 +22
|
cannam@95
|
23085
|
cannam@95
|
23086 Fri Aug 9 20:38:07 EDT 2002 athena
|
cannam@95
|
23087 * [project @ 2002-08-10 00:38:07 by athena]
|
cannam@95
|
23088 Yet another scheme
|
cannam@95
|
23089
|
cannam@95
|
23090 M ./kernel/trig.c -4 +12
|
cannam@95
|
23091 M ./tests/trigtest.c +7
|
cannam@95
|
23092
|
cannam@95
|
23093 Fri Aug 9 20:31:16 EDT 2002 athena
|
cannam@95
|
23094 * [project @ 2002-08-10 00:31:16 by athena]
|
cannam@95
|
23095 Careful with overflow
|
cannam@95
|
23096
|
cannam@95
|
23097 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
23098 M ./kernel/trig.c -23 +23
|
cannam@95
|
23099 M ./tests/trigtest.c -24 +17
|
cannam@95
|
23100
|
cannam@95
|
23101 Fri Aug 9 20:16:23 EDT 2002 athena
|
cannam@95
|
23102 * [project @ 2002-08-10 00:16:23 by athena]
|
cannam@95
|
23103 Avoid overflow
|
cannam@95
|
23104
|
cannam@95
|
23105 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
23106 M ./kernel/trig.c -20 +24
|
cannam@95
|
23107 M ./tests/trigtest.c -21 +43
|
cannam@95
|
23108
|
cannam@95
|
23109 Fri Aug 9 19:26:57 EDT 2002 athena
|
cannam@95
|
23110 * [project @ 2002-08-09 23:26:57 by athena]
|
cannam@95
|
23111 New(er) trig routines
|
cannam@95
|
23112
|
cannam@95
|
23113 M ./dft/rader.c -8 +6
|
cannam@95
|
23114 M ./dft/verify.c -4 +3
|
cannam@95
|
23115 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
23116 M ./kernel/trig.c -22 +17
|
cannam@95
|
23117 M ./kernel/twiddle.c -9 +7
|
cannam@95
|
23118 M ./rdft/rader-dht.c -4 +3
|
cannam@95
|
23119 M ./rdft/rader-hc2hc.c -8 +6
|
cannam@95
|
23120 M ./rdft/verify.c -4 +3
|
cannam@95
|
23121 M ./tests/trigtest.c -20 +19
|
cannam@95
|
23122
|
cannam@95
|
23123 Fri Aug 9 19:25:44 EDT 2002 athena
|
cannam@95
|
23124 * [project @ 2002-08-09 23:25:44 by athena]
|
cannam@95
|
23125 Oops
|
cannam@95
|
23126
|
cannam@95
|
23127 M ./tests/bench.c -1 +1
|
cannam@95
|
23128
|
cannam@95
|
23129 Fri Aug 9 18:49:04 EDT 2002 athena
|
cannam@95
|
23130 * [project @ 2002-08-09 22:49:04 by athena]
|
cannam@95
|
23131 New file
|
cannam@95
|
23132
|
cannam@95
|
23133 A ./tests/trigtest.c
|
cannam@95
|
23134
|
cannam@95
|
23135 Fri Aug 9 13:04:00 EDT 2002 athena
|
cannam@95
|
23136 * [project @ 2002-08-09 17:04:00 by athena]
|
cannam@95
|
23137 Commented about likely gcc bug
|
cannam@95
|
23138
|
cannam@95
|
23139 M ./TODO +4
|
cannam@95
|
23140
|
cannam@95
|
23141 Fri Aug 9 13:01:49 EDT 2002 athena
|
cannam@95
|
23142 * [project @ 2002-08-09 17:01:49 by athena]
|
cannam@95
|
23143 Improved accuracy of twiddle factors
|
cannam@95
|
23144
|
cannam@95
|
23145 A ./kernel/trig.c
|
cannam@95
|
23146 M ./dft/rader.c -8 +8
|
cannam@95
|
23147 M ./dft/verify.c -5 +4
|
cannam@95
|
23148 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
23149 M ./kernel/ifftw.h -10 +7
|
cannam@95
|
23150 M ./kernel/trig.c +79
|
cannam@95
|
23151 M ./kernel/twiddle.c -8 +10
|
cannam@95
|
23152 M ./rdft/rader-dht.c -4 +4
|
cannam@95
|
23153 M ./rdft/rader-hc2hc.c -8 +8
|
cannam@95
|
23154 M ./rdft/verify.c -5 +4
|
cannam@95
|
23155 M ./tests/bench.c -1 +1
|
cannam@95
|
23156
|
cannam@95
|
23157 Thu Aug 8 06:36:23 EDT 2002 athena
|
cannam@95
|
23158 * [project @ 2002-08-08 10:36:23 by athena]
|
cannam@95
|
23159 Wrong comment
|
cannam@95
|
23160
|
cannam@95
|
23161 M ./simd/simd-3dnow.h -1
|
cannam@95
|
23162
|
cannam@95
|
23163 Wed Aug 7 17:14:09 EDT 2002 athena
|
cannam@95
|
23164 * [project @ 2002-08-07 21:14:09 by athena]
|
cannam@95
|
23165 Experimental 3dnow port using gcc, to compare it with Stefan's stuff.
|
cannam@95
|
23166
|
cannam@95
|
23167 A ./simd/3dnow.c
|
cannam@95
|
23168 A ./simd/simd-3dnow.h
|
cannam@95
|
23169 M ./configure.ac +6
|
cannam@95
|
23170 M ./genfft/gen_notw_c.ml -3 +6
|
cannam@95
|
23171 M ./genfft/gen_twiddle_c.ml -2 +4
|
cannam@95
|
23172 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
23173 M ./simd/3dnow.c +66
|
cannam@95
|
23174 M ./simd/Makefile.am -2 +2
|
cannam@95
|
23175 M ./simd/simd-3dnow.h +164
|
cannam@95
|
23176 M ./simd/simd-altivec.h +2
|
cannam@95
|
23177 M ./simd/simd-sse.h +3
|
cannam@95
|
23178 M ./simd/simd-sse2.h +3
|
cannam@95
|
23179 M ./simd/simd.h +4
|
cannam@95
|
23180
|
cannam@95
|
23181 Wed Aug 7 12:58:10 EDT 2002 athena
|
cannam@95
|
23182 * [project @ 2002-08-07 16:58:10 by athena]
|
cannam@95
|
23183 End of AREF experiment
|
cannam@95
|
23184
|
cannam@95
|
23185 M ./genfft/c.ml -2 +2
|
cannam@95
|
23186 M ./kernel/ifftw.h -3 +1
|
cannam@95
|
23187
|
cannam@95
|
23188 Wed Aug 7 07:47:19 EDT 2002 athena
|
cannam@95
|
23189 * [project @ 2002-08-07 11:47:19 by athena]
|
cannam@95
|
23190 Oops
|
cannam@95
|
23191
|
cannam@95
|
23192 M ./configure.ac -4 +1
|
cannam@95
|
23193
|
cannam@95
|
23194 Wed Aug 7 07:46:38 EDT 2002 athena
|
cannam@95
|
23195 * [project @ 2002-08-07 11:46:38 by athena]
|
cannam@95
|
23196 Pathetic attempt to reduce size of configure script
|
cannam@95
|
23197
|
cannam@95
|
23198 M ./configure.ac -16 +8
|
cannam@95
|
23199
|
cannam@95
|
23200 Tue Aug 6 20:38:11 EDT 2002 athena
|
cannam@95
|
23201 * [project @ 2002-08-07 00:38:11 by athena]
|
cannam@95
|
23202 Changed array syntax for experiments.
|
cannam@95
|
23203
|
cannam@95
|
23204 M ./genfft/c.ml -8 +10
|
cannam@95
|
23205 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
23206
|
cannam@95
|
23207 Tue Aug 6 19:58:20 EDT 2002 athena
|
cannam@95
|
23208 * [project @ 2002-08-06 23:58:20 by athena]
|
cannam@95
|
23209 Fix warning
|
cannam@95
|
23210
|
cannam@95
|
23211 M ./simd/simd-sse2.h +2
|
cannam@95
|
23212
|
cannam@95
|
23213 Tue Aug 6 13:35:28 EDT 2002 athena
|
cannam@95
|
23214 * [project @ 2002-08-06 17:35:28 by athena]
|
cannam@95
|
23215 Move nonportable stuff in one place.
|
cannam@95
|
23216
|
cannam@95
|
23217 M ./dft/problem.c -2 +2
|
cannam@95
|
23218 M ./kernel/align.c -1 +8
|
cannam@95
|
23219 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
23220 M ./rdft/problem.c -2 +2
|
cannam@95
|
23221 M ./rdft/problem2.c -2 +2
|
cannam@95
|
23222
|
cannam@95
|
23223 Tue Aug 6 10:32:53 EDT 2002 athena
|
cannam@95
|
23224 * [project @ 2002-08-06 14:32:53 by athena]
|
cannam@95
|
23225 Economy of thought: I didn't like having two algorithms for removing
|
cannam@95
|
23226 solutions, both correct. At least now we have the same algorithm
|
cannam@95
|
23227 copied twice.
|
cannam@95
|
23228
|
cannam@95
|
23229 M ./kernel/planner.c -12 +22
|
cannam@95
|
23230
|
cannam@95
|
23231 Tue Aug 6 09:12:21 EDT 2002 athena
|
cannam@95
|
23232 * [project @ 2002-08-06 13:12:21 by athena]
|
cannam@95
|
23233 Added things to do
|
cannam@95
|
23234
|
cannam@95
|
23235 M ./TODO -1 +1
|
cannam@95
|
23236
|
cannam@95
|
23237 Mon Aug 5 19:54:31 EDT 2002 stevenj
|
cannam@95
|
23238 * [project @ 2002-08-05 23:54:31 by stevenj]
|
cannam@95
|
23239 improved interaction of planner with patience flags
|
cannam@95
|
23240
|
cannam@95
|
23241 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
23242 M ./kernel/planner.c -12 +34
|
cannam@95
|
23243
|
cannam@95
|
23244 Mon Aug 5 14:17:58 EDT 2002 stevenj
|
cannam@95
|
23245 * [project @ 2002-08-05 18:17:58 by stevenj]
|
cannam@95
|
23246 set up for real-even/odd DFTs, where n is not the size of the data
|
cannam@95
|
23247
|
cannam@95
|
23248 M ./rdft/buffered.c -3 +3
|
cannam@95
|
23249 M ./rdft/codelet.h -7 +25
|
cannam@95
|
23250 M ./rdft/indirect.c -4 +8
|
cannam@95
|
23251 M ./rdft/problem.c -13 +58
|
cannam@95
|
23252 M ./rdft/rader-hc2hc.c -1 +1
|
cannam@95
|
23253 M ./rdft/rdft.h -1 +3
|
cannam@95
|
23254 M ./tests/bench.c -2 +3
|
cannam@95
|
23255
|
cannam@95
|
23256 Sun Aug 4 23:57:51 EDT 2002 stevenj
|
cannam@95
|
23257 * [project @ 2002-08-05 03:57:51 by stevenj]
|
cannam@95
|
23258 DESTROY_INPUT flag
|
cannam@95
|
23259
|
cannam@95
|
23260 M ./dft/ct-dif.c -4 +5
|
cannam@95
|
23261 M ./dft/ct-dit.c -3 +5
|
cannam@95
|
23262 M ./dft/ct-ditbuf.c -3 +5
|
cannam@95
|
23263 M ./dft/ct-ditf.c -3 +5
|
cannam@95
|
23264 M ./dft/ct.c -2 +2
|
cannam@95
|
23265 M ./dft/ct.h -2 +3
|
cannam@95
|
23266 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
23267 M ./rdft/hc2hc-buf.c -3 +6
|
cannam@95
|
23268 M ./rdft/hc2hc-dif.c -3 +5
|
cannam@95
|
23269 M ./rdft/hc2hc-dit.c -3 +5
|
cannam@95
|
23270 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
23271 M ./rdft/hc2hc.h -2 +3
|
cannam@95
|
23272 M ./rdft/r2hc-hc2r.c -13 +20
|
cannam@95
|
23273 M ./tests/bench.c +2
|
cannam@95
|
23274
|
cannam@95
|
23275 Sun Aug 4 22:50:19 EDT 2002 stevenj
|
cannam@95
|
23276 * [project @ 2002-08-05 02:50:19 by stevenj]
|
cannam@95
|
23277 CLASSIC -> IMPATIENT
|
cannam@95
|
23278
|
cannam@95
|
23279 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
23280 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
23281 M ./kernel/ifftw.h -4 +4
|
cannam@95
|
23282 M ./kernel/planner.c -3 +3
|
cannam@95
|
23283 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
23284 M ./rdft/vrank-geq1-rdft2.c -2 +2
|
cannam@95
|
23285 M ./rdft/vrank-geq1.c -2 +2
|
cannam@95
|
23286 M ./tests/bench.c -1 +1
|
cannam@95
|
23287
|
cannam@95
|
23288 Sun Aug 4 19:05:43 EDT 2002 athena
|
cannam@95
|
23289 * [project @ 2002-08-04 23:05:43 by athena]
|
cannam@95
|
23290 Require make maintainer-clean to remove the generator, as opposed
|
cannam@95
|
23291 to make clean. In this way we can type make clean without regenerating
|
cannam@95
|
23292 all codelets.
|
cannam@95
|
23293
|
cannam@95
|
23294 M ./genfft/Makefile.am -11 +11
|
cannam@95
|
23295 M ./genfft-k7/Makefile.am -3 +3
|
cannam@95
|
23296
|
cannam@95
|
23297 Sun Aug 4 17:34:04 EDT 2002 stevenj
|
cannam@95
|
23298 * [project @ 2002-08-04 21:34:04 by stevenj]
|
cannam@95
|
23299 ESTIMATE plans are not blessed
|
cannam@95
|
23300
|
cannam@95
|
23301 M ./kernel/planner.c -10 +13
|
cannam@95
|
23302
|
cannam@95
|
23303 Sun Aug 4 17:24:37 EDT 2002 stevenj
|
cannam@95
|
23304 * [project @ 2002-08-04 21:24:37 by stevenj]
|
cannam@95
|
23305 use flags in wisdom
|
cannam@95
|
23306
|
cannam@95
|
23307 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
23308 M ./kernel/planner.c -9 +14
|
cannam@95
|
23309
|
cannam@95
|
23310 Sun Aug 4 17:03:45 EDT 2002 stevenj
|
cannam@95
|
23311 * [project @ 2002-08-04 21:03:45 by stevenj]
|
cannam@95
|
23312 score now takes plnr, not flags, as arg
|
cannam@95
|
23313
|
cannam@95
|
23314 M ./dft/buffered.c -3 +3
|
cannam@95
|
23315 M ./dft/ct-dif.c -4 +3
|
cannam@95
|
23316 M ./dft/ct-dit.c -3 +3
|
cannam@95
|
23317 M ./dft/ct-ditbuf.c -3 +3
|
cannam@95
|
23318 M ./dft/ct-ditf.c -3 +3
|
cannam@95
|
23319 M ./dft/direct.c -3 +3
|
cannam@95
|
23320 M ./dft/generic.c -2 +2
|
cannam@95
|
23321 M ./dft/indirect.c -3 +3
|
cannam@95
|
23322 M ./dft/nop.c -3 +3
|
cannam@95
|
23323 M ./dft/rader.c -4 +4
|
cannam@95
|
23324 M ./dft/rank-geq2.c -3 +3
|
cannam@95
|
23325 M ./dft/rank0.c -3 +3
|
cannam@95
|
23326 M ./dft/vrank-geq1.c -4 +4
|
cannam@95
|
23327 M ./dft/vrank2-transpose.c -3 +3
|
cannam@95
|
23328 M ./dft/vrank3-transpose.c -3 +3
|
cannam@95
|
23329 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
23330 M ./kernel/planner-score.c -4 +3
|
cannam@95
|
23331 M ./kernel/tensor.c -3 +3
|
cannam@95
|
23332 M ./rdft/buffered.c -3 +3
|
cannam@95
|
23333 M ./rdft/buffered2.c -3 +3
|
cannam@95
|
23334 M ./rdft/dft-r2hc.c -3 +3
|
cannam@95
|
23335 M ./rdft/direct.c -3 +3
|
cannam@95
|
23336 M ./rdft/direct2.c -3 +3
|
cannam@95
|
23337 M ./rdft/generic.c -2 +2
|
cannam@95
|
23338 M ./rdft/hc2hc-buf.c -3 +3
|
cannam@95
|
23339 M ./rdft/hc2hc-dif.c -3 +3
|
cannam@95
|
23340 M ./rdft/hc2hc-dit.c -3 +3
|
cannam@95
|
23341 M ./rdft/indirect.c -3 +3
|
cannam@95
|
23342 M ./rdft/nop.c -3 +3
|
cannam@95
|
23343 M ./rdft/nop2.c -3 +3
|
cannam@95
|
23344 M ./rdft/r2hc-hc2r.c -3 +3
|
cannam@95
|
23345 M ./rdft/rader-dht.c -2 +2
|
cannam@95
|
23346 M ./rdft/rader-hc2hc.c -2 +2
|
cannam@95
|
23347 M ./rdft/rank0.c -3 +3
|
cannam@95
|
23348 M ./rdft/vrank-geq1-rdft2.c -4 +4
|
cannam@95
|
23349 M ./rdft/vrank-geq1.c -4 +4
|
cannam@95
|
23350 M ./rdft/vrank2-transpose.c -3 +3
|
cannam@95
|
23351 M ./rdft/vrank3-transpose.c -3 +3
|
cannam@95
|
23352 M ./tests/bench.c -1 +1
|
cannam@95
|
23353
|
cannam@95
|
23354 Sun Aug 4 16:37:46 EDT 2002 stevenj
|
cannam@95
|
23355 * [project @ 2002-08-04 20:37:46 by stevenj]
|
cannam@95
|
23356 align initial stack in alignment check, which should now pass for gcc 3.1.1
|
cannam@95
|
23357
|
cannam@95
|
23358 M ./acinclude.m4 -2 +3
|
cannam@95
|
23359
|
cannam@95
|
23360 Sat Aug 3 20:04:57 EDT 2002 athena
|
cannam@95
|
23361 * [project @ 2002-08-04 00:04:57 by athena]
|
cannam@95
|
23362 Detect ultrasparc (sort of)
|
cannam@95
|
23363
|
cannam@95
|
23364 M ./acinclude.m4 +3
|
cannam@95
|
23365
|
cannam@95
|
23366 Sat Aug 3 19:38:17 EDT 2002 stevenj
|
cannam@95
|
23367 * [project @ 2002-08-03 23:38:17 by stevenj]
|
cannam@95
|
23368 added solvtab_rdft_r2r placeholder
|
cannam@95
|
23369
|
cannam@95
|
23370 M ./rdft/codelet.h -1 +3
|
cannam@95
|
23371
|
cannam@95
|
23372 Sat Aug 3 19:34:49 EDT 2002 athena
|
cannam@95
|
23373 * [project @ 2002-08-03 23:34:49 by athena]
|
cannam@95
|
23374 Damn solaris
|
cannam@95
|
23375
|
cannam@95
|
23376 M ./support/Makefile.codelets -2 +2
|
cannam@95
|
23377
|
cannam@95
|
23378 Sat Aug 3 17:55:44 EDT 2002 stevenj
|
cannam@95
|
23379 * [project @ 2002-08-03 21:55:44 by stevenj]
|
cannam@95
|
23380 use E extended precision in solvers
|
cannam@95
|
23381
|
cannam@95
|
23382 M ./rdft/problem.c -7 +9
|
cannam@95
|
23383
|
cannam@95
|
23384 Sat Aug 3 17:53:29 EDT 2002 stevenj
|
cannam@95
|
23385 * [project @ 2002-08-03 21:53:29 by stevenj]
|
cannam@95
|
23386 an alternative notation for D{C,S}T: DXTio, where i/o are {0,1}
|
cannam@95
|
23387 according to whether the input/output are shifted, respectively.
|
cannam@95
|
23388 Alternatively, io is the binary representation of the usual
|
cannam@95
|
23389 DXT-{I,II,III,IV} nomenclature, minus 1.
|
cannam@95
|
23390
|
cannam@95
|
23391 M ./rdft/codelet.h -2 +2
|
cannam@95
|
23392
|
cannam@95
|
23393 Sat Aug 3 17:49:11 EDT 2002 stevenj
|
cannam@95
|
23394 * [project @ 2002-08-03 21:49:11 by stevenj]
|
cannam@95
|
23395 use E extended precision in solvers
|
cannam@95
|
23396
|
cannam@95
|
23397 M ./dft/generic.c -5 +5
|
cannam@95
|
23398 M ./dft/rader.c -2 +2
|
cannam@95
|
23399 M ./rdft/generic.c -21 +21
|
cannam@95
|
23400 M ./rdft/r2hc-hc2r.c -3 +3
|
cannam@95
|
23401 M ./rdft/rader-dht.c -4 +4
|
cannam@95
|
23402
|
cannam@95
|
23403 Sat Aug 3 15:39:49 EDT 2002 athena
|
cannam@95
|
23404 * [project @ 2002-08-03 19:39:49 by athena]
|
cannam@95
|
23405 More portability fixes, compiler bugs workarounds, etc.
|
cannam@95
|
23406
|
cannam@95
|
23407 M ./configure.ac -2 +4
|
cannam@95
|
23408 M ./kernel/cycle.h -2 +2
|
cannam@95
|
23409 M ./kernel/planner.c -2 +2
|
cannam@95
|
23410 M ./rdft/problem2.c -2 +4
|
cannam@95
|
23411
|
cannam@95
|
23412 Sat Aug 3 15:09:56 EDT 2002 athena
|
cannam@95
|
23413 * [project @ 2002-08-03 19:09:56 by athena]
|
cannam@95
|
23414 More portability work
|
cannam@95
|
23415
|
cannam@95
|
23416 M ./configure.ac -2 +7
|
cannam@95
|
23417 M ./kernel/cycle.h -2 +2
|
cannam@95
|
23418 M ./kernel/ifftw.h -9 +2
|
cannam@95
|
23419
|
cannam@95
|
23420 Sat Aug 3 14:33:40 EDT 2002 athena
|
cannam@95
|
23421 * [project @ 2002-08-03 18:33:40 by athena]
|
cannam@95
|
23422 Improved portability, removed gnu make dependencies
|
cannam@95
|
23423
|
cannam@95
|
23424 M ./acinclude.m4 -1 +1
|
cannam@95
|
23425 M ./configure.ac -4 +3
|
cannam@95
|
23426 M ./kernel/cycle.h -2 +2
|
cannam@95
|
23427 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
23428 M ./support/Makefile.codelets -14 +6
|
cannam@95
|
23429
|
cannam@95
|
23430 Sat Aug 3 13:48:53 EDT 2002 athena
|
cannam@95
|
23431 * [project @ 2002-08-03 17:48:53 by athena]
|
cannam@95
|
23432 Remember to thank XXX
|
cannam@95
|
23433
|
cannam@95
|
23434 M ./TODO +8
|
cannam@95
|
23435
|
cannam@95
|
23436 Fri Aug 2 17:38:18 EDT 2002 athena
|
cannam@95
|
23437 * [project @ 2002-08-02 21:38:18 by athena]
|
cannam@95
|
23438 Multiplication on altivec requires FMA with -0.0 to be IEEE754 compliant.
|
cannam@95
|
23439
|
cannam@95
|
23440 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
23441
|
cannam@95
|
23442 Fri Aug 2 15:26:37 EDT 2002 athena
|
cannam@95
|
23443 * [project @ 2002-08-02 19:26:37 by athena]
|
cannam@95
|
23444 Allow for extended precision in codelets
|
cannam@95
|
23445
|
cannam@95
|
23446 M ./genfft/c.ml -3 +4
|
cannam@95
|
23447 M ./kernel/ifftw.h -7 +9
|
cannam@95
|
23448
|
cannam@95
|
23449 Fri Aug 2 08:52:04 EDT 2002 athena
|
cannam@95
|
23450 * [project @ 2002-08-02 12:52:04 by athena]
|
cannam@95
|
23451 Shortened names
|
cannam@95
|
23452
|
cannam@95
|
23453 M ./dft/codelets/inplace/Makefile.am -5 +5
|
cannam@95
|
23454
|
cannam@95
|
23455 Fri Aug 2 03:49:09 EDT 2002 stevenj
|
cannam@95
|
23456 * [project @ 2002-08-02 07:49:09 by stevenj]
|
cannam@95
|
23457 added infrastructure for future r2r transforms
|
cannam@95
|
23458
|
cannam@95
|
23459 M ./TODO -3 +1
|
cannam@95
|
23460 M ./rdft/codelet.h -3 +33
|
cannam@95
|
23461 M ./rdft/problem.c -1 +8
|
cannam@95
|
23462
|
cannam@95
|
23463 Thu Aug 1 21:29:14 EDT 2002 athena
|
cannam@95
|
23464 * [project @ 2002-08-02 01:29:05 by athena]
|
cannam@95
|
23465 Version info
|
cannam@95
|
23466
|
cannam@95
|
23467 M ./Makefile.am +1
|
cannam@95
|
23468 M ./configure.ac +2
|
cannam@95
|
23469
|
cannam@95
|
23470 Thu Aug 1 21:06:22 EDT 2002 athena
|
cannam@95
|
23471 * [project @ 2002-08-02 01:06:22 by athena]
|
cannam@95
|
23472 Listened to one customer and added radix-12. Added radix-15 for
|
cannam@95
|
23473 consistency (whatever that is)
|
cannam@95
|
23474
|
cannam@95
|
23475 M ./dft/codelets/inplace/Makefile.am -1 +1
|
cannam@95
|
23476 M ./dft/codelets/standard/Makefile.am -1 +1
|
cannam@95
|
23477 M ./dft/k7/codelets/Makefile.am -3 +4
|
cannam@95
|
23478 M ./dft/simd/codelets/Makefile.am -2 +2
|
cannam@95
|
23479 M ./kernel/align.c -2 +8
|
cannam@95
|
23480 M ./rdft/codelets/hc2r/Makefile.am -3 +3
|
cannam@95
|
23481 M ./rdft/codelets/r2hc/Makefile.am -3 +3
|
cannam@95
|
23482
|
cannam@95
|
23483 Thu Aug 1 19:50:53 EDT 2002 stevenj
|
cannam@95
|
23484 * [project @ 2002-08-01 23:50:53 by stevenj]
|
cannam@95
|
23485 whoops again, fixed the wrong line
|
cannam@95
|
23486
|
cannam@95
|
23487 M ./kernel/cycle.h -3 +3
|
cannam@95
|
23488
|
cannam@95
|
23489 Thu Aug 1 19:50:16 EDT 2002 stevenj
|
cannam@95
|
23490 * [project @ 2002-08-01 23:50:16 by stevenj]
|
cannam@95
|
23491 whoops
|
cannam@95
|
23492
|
cannam@95
|
23493 M ./kernel/cycle.h -2 +2
|
cannam@95
|
23494
|
cannam@95
|
23495 Thu Aug 1 16:01:15 EDT 2002 stevenj
|
cannam@95
|
23496 * [project @ 2002-08-01 20:01:15 by stevenj]
|
cannam@95
|
23497 use new AC_INIT and add VERSION to wisdom
|
cannam@95
|
23498
|
cannam@95
|
23499 M ./configure.ac -3 +4
|
cannam@95
|
23500 M ./kernel/planner.c -4 +6
|
cannam@95
|
23501
|
cannam@95
|
23502 Thu Aug 1 14:56:45 EDT 2002 stevenj
|
cannam@95
|
23503 * [project @ 2002-08-01 18:56:45 by stevenj]
|
cannam@95
|
23504 mygetR -> getR
|
cannam@95
|
23505
|
cannam@95
|
23506 M ./kernel/scan.c -3 +3
|
cannam@95
|
23507
|
cannam@95
|
23508 Thu Aug 1 14:56:02 EDT 2002 stevenj
|
cannam@95
|
23509 * [project @ 2002-08-01 18:56:02 by stevenj]
|
cannam@95
|
23510 scanner cleanups: just return 0/1, simplify integer reads
|
cannam@95
|
23511
|
cannam@95
|
23512 M ./dft/problem.c -6 +4
|
cannam@95
|
23513 M ./kernel/planner.c -14 +12
|
cannam@95
|
23514 M ./kernel/scan.c -78 +42
|
cannam@95
|
23515 M ./kernel/tensor.c -9 +8
|
cannam@95
|
23516 M ./rdft/problem.c -7 +5
|
cannam@95
|
23517 M ./rdft/problem2.c -7 +5
|
cannam@95
|
23518 M ./tests/bench.c +7
|
cannam@95
|
23519
|
cannam@95
|
23520 Thu Aug 1 08:04:01 EDT 2002 athena
|
cannam@95
|
23521 * [project @ 2002-08-01 12:04:01 by athena]
|
cannam@95
|
23522 Reverted back to casting pointer to ulong
|
cannam@95
|
23523
|
cannam@95
|
23524 M ./kernel/align.c -2 +2
|
cannam@95
|
23525
|
cannam@95
|
23526 Thu Aug 1 08:03:46 EDT 2002 athena
|
cannam@95
|
23527 * [project @ 2002-08-01 12:03:46 by athena]
|
cannam@95
|
23528 Cast to unsigned long, not long
|
cannam@95
|
23529
|
cannam@95
|
23530 M ./kernel/ifftw.h -6 +6
|
cannam@95
|
23531
|
cannam@95
|
23532 Thu Aug 1 03:14:50 EDT 2002 stevenj
|
cannam@95
|
23533 * [project @ 2002-08-01 07:14:50 by stevenj]
|
cannam@95
|
23534 additional comment
|
cannam@95
|
23535
|
cannam@95
|
23536 M ./kernel/scan.c -2 +4
|
cannam@95
|
23537
|
cannam@95
|
23538 Thu Aug 1 03:12:37 EDT 2002 stevenj
|
cannam@95
|
23539 * [project @ 2002-08-01 07:12:37 by stevenj]
|
cannam@95
|
23540 added comment
|
cannam@95
|
23541
|
cannam@95
|
23542 M ./kernel/scan.c -1 +6
|
cannam@95
|
23543
|
cannam@95
|
23544 Thu Aug 1 03:03:18 EDT 2002 stevenj
|
cannam@95
|
23545 * [project @ 2002-08-01 07:03:18 by stevenj]
|
cannam@95
|
23546 added wisdom import
|
cannam@95
|
23547
|
cannam@95
|
23548 A ./kernel/printers.c
|
cannam@95
|
23549 A ./kernel/scan.c
|
cannam@95
|
23550 A ./kernel/scanners.c
|
cannam@95
|
23551 M ./dft/conf.c -1 +3
|
cannam@95
|
23552 M ./dft/dft.h -1 +3
|
cannam@95
|
23553 M ./dft/problem.c -2 +31
|
cannam@95
|
23554 M ./dft/verify.c -2 +1
|
cannam@95
|
23555 M ./kernel/Makefile.am -3 +4
|
cannam@95
|
23556 M ./kernel/alloc.c -2 +1
|
cannam@95
|
23557 M ./kernel/assert.c -2 +1
|
cannam@95
|
23558 M ./kernel/debug.c -9 +2
|
cannam@95
|
23559 M ./kernel/ifftw.h -6 +53
|
cannam@95
|
23560 M ./kernel/planner.c -22 +106
|
cannam@95
|
23561 M ./kernel/print.c -2 +1
|
cannam@95
|
23562 M ./kernel/printers.c +80
|
cannam@95
|
23563 M ./kernel/problem.c -1 +2
|
cannam@95
|
23564 M ./kernel/scan.c +322
|
cannam@95
|
23565 M ./kernel/scanners.c +61
|
cannam@95
|
23566 M ./kernel/tensor.c -4 +30
|
cannam@95
|
23567 M ./kernel/timer.c -2 +1
|
cannam@95
|
23568 M ./rdft/conf.c -1 +4
|
cannam@95
|
23569 M ./rdft/problem.c -2 +32
|
cannam@95
|
23570 M ./rdft/problem2.c -2 +32
|
cannam@95
|
23571 M ./rdft/rdft.h -1 +4
|
cannam@95
|
23572 M ./rdft/verify.c -2 +1
|
cannam@95
|
23573 M ./tests/bench.c -9 +31
|
cannam@95
|
23574
|
cannam@95
|
23575 Wed Jul 31 23:12:05 EDT 2002 stevenj
|
cannam@95
|
23576 * [project @ 2002-08-01 03:12:05 by stevenj]
|
cannam@95
|
23577 whoops
|
cannam@95
|
23578
|
cannam@95
|
23579 M ./kernel/align.c -1 +2
|
cannam@95
|
23580
|
cannam@95
|
23581 Wed Jul 31 22:06:46 EDT 2002 stevenj
|
cannam@95
|
23582 * [project @ 2002-08-01 02:06:46 by stevenj]
|
cannam@95
|
23583 use %u for alignment_of
|
cannam@95
|
23584
|
cannam@95
|
23585 M ./dft/problem.c -3 +3
|
cannam@95
|
23586 M ./rdft/problem.c -2 +2
|
cannam@95
|
23587 M ./rdft/problem2.c -2 +2
|
cannam@95
|
23588
|
cannam@95
|
23589 Wed Jul 31 21:47:15 EDT 2002 stevenj
|
cannam@95
|
23590 * [project @ 2002-08-01 01:47:15 by stevenj]
|
cannam@95
|
23591 ptrdiff_t form
|
cannam@95
|
23592
|
cannam@95
|
23593 M ./kernel/align.c -2 +2
|
cannam@95
|
23594
|
cannam@95
|
23595 Wed Jul 31 21:33:35 EDT 2002 athena
|
cannam@95
|
23596 * [project @ 2002-08-01 01:33:35 by athena]
|
cannam@95
|
23597 Cast to avoid warning from C++ compiler
|
cannam@95
|
23598
|
cannam@95
|
23599 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
23600
|
cannam@95
|
23601 Wed Jul 31 18:57:04 EDT 2002 athena
|
cannam@95
|
23602 * [project @ 2002-07-31 22:57:04 by athena]
|
cannam@95
|
23603 Make problem equality depend on alignments.
|
cannam@95
|
23604
|
cannam@95
|
23605 A ./kernel/align.c
|
cannam@95
|
23606 M ./dft/problem.c -4 +10
|
cannam@95
|
23607 M ./kernel/Makefile.am -5 +6
|
cannam@95
|
23608 M ./kernel/align.c +35
|
cannam@95
|
23609 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
23610 M ./rdft/problem.c -4 +9
|
cannam@95
|
23611 M ./rdft/problem2.c -8 +13
|
cannam@95
|
23612 M ./simd/simd.h +2
|
cannam@95
|
23613
|
cannam@95
|
23614 Wed Jul 31 15:45:31 EDT 2002 athena
|
cannam@95
|
23615 * [project @ 2002-07-31 19:45:31 by athena]
|
cannam@95
|
23616 Shorter names
|
cannam@95
|
23617
|
cannam@95
|
23618 M ./dft/simd/codelets/Makefile.am -22 +18
|
cannam@95
|
23619
|
cannam@95
|
23620 Wed Jul 31 14:38:00 EDT 2002 athena
|
cannam@95
|
23621 * [project @ 2002-07-31 18:38:00 by athena]
|
cannam@95
|
23622 Oops
|
cannam@95
|
23623
|
cannam@95
|
23624 M ./simd/simd-sse.h -1 +1
|
cannam@95
|
23625
|
cannam@95
|
23626 Wed Jul 31 14:37:19 EDT 2002 athena
|
cannam@95
|
23627 * [project @ 2002-07-31 18:37:19 by athena]
|
cannam@95
|
23628 Fix warning
|
cannam@95
|
23629
|
cannam@95
|
23630 M ./simd/simd-sse.h +2
|
cannam@95
|
23631
|
cannam@95
|
23632 Wed Jul 31 07:52:53 EDT 2002 athena
|
cannam@95
|
23633 * [project @ 2002-07-31 11:52:53 by athena]
|
cannam@95
|
23634 Removed silly abstraction barrier. Also, cons() terminology was
|
cannam@95
|
23635 no longer appropriate.
|
cannam@95
|
23636
|
cannam@95
|
23637 M ./kernel/alloc.c -2 +2
|
cannam@95
|
23638 M ./kernel/ifftw.h -16 +19
|
cannam@95
|
23639 M ./kernel/planner-naive.c -2 +2
|
cannam@95
|
23640 M ./kernel/planner-score.c -2 +2
|
cannam@95
|
23641 M ./kernel/planner.c -26 +13
|
cannam@95
|
23642
|
cannam@95
|
23643 Tue Jul 30 22:35:24 EDT 2002 stevenj
|
cannam@95
|
23644 * [project @ 2002-07-31 02:35:24 by stevenj]
|
cannam@95
|
23645 removed register_registrar and solvtab_exec_reverse hacks
|
cannam@95
|
23646
|
cannam@95
|
23647 M ./kernel/ifftw.h -4 +3
|
cannam@95
|
23648 M ./kernel/planner.c -24 +15
|
cannam@95
|
23649 M ./kernel/solvtab.c -19 +6
|
cannam@95
|
23650
|
cannam@95
|
23651 Tue Jul 30 19:54:41 EDT 2002 stevenj
|
cannam@95
|
23652 * [project @ 2002-07-30 23:54:41 by stevenj]
|
cannam@95
|
23653 register_registrar doesn't search whole solver list (maybe we should change register_solver instead)
|
cannam@95
|
23654
|
cannam@95
|
23655 M ./kernel/planner.c -1 +3
|
cannam@95
|
23656
|
cannam@95
|
23657 Tue Jul 30 19:36:37 EDT 2002 stevenj
|
cannam@95
|
23658 * [project @ 2002-07-30 23:36:37 by stevenj]
|
cannam@95
|
23659 credit
|
cannam@95
|
23660
|
cannam@95
|
23661 M ./kernel/cycle.h -2 +2
|
cannam@95
|
23662
|
cannam@95
|
23663 Tue Jul 30 19:34:16 EDT 2002 stevenj
|
cannam@95
|
23664 * [project @ 2002-07-30 23:34:16 by stevenj]
|
cannam@95
|
23665 added HP/UX ia64 support, courtesy of Teresa L. Johnson
|
cannam@95
|
23666
|
cannam@95
|
23667 M ./kernel/cycle.h -1 +23
|
cannam@95
|
23668
|
cannam@95
|
23669 Tue Jul 30 13:28:33 EDT 2002 athena
|
cannam@95
|
23670 * [project @ 2002-07-30 17:28:33 by athena]
|
cannam@95
|
23671 Fixed alignment checks
|
cannam@95
|
23672
|
cannam@95
|
23673 M ./dft/simd/n1b.c -1 +1
|
cannam@95
|
23674 M ./dft/simd/n1f.c -1 +1
|
cannam@95
|
23675 M ./dft/simd/t1b.c -1 +1
|
cannam@95
|
23676 M ./dft/simd/t1f.c -1 +1
|
cannam@95
|
23677 M ./kernel/alloc.c -1 +2
|
cannam@95
|
23678
|
cannam@95
|
23679 Tue Jul 30 01:20:11 EDT 2002 stevenj
|
cannam@95
|
23680 * [project @ 2002-07-30 05:20:11 by stevenj]
|
cannam@95
|
23681 ugh, wisdom id fixes in exprt_conf
|
cannam@95
|
23682
|
cannam@95
|
23683 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
23684 M ./kernel/planner.c -2 +4
|
cannam@95
|
23685 M ./kernel/solvtab.c -5 +18
|
cannam@95
|
23686
|
cannam@95
|
23687 Tue Jul 30 00:41:15 EDT 2002 stevenj
|
cannam@95
|
23688 * [project @ 2002-07-30 04:41:15 by stevenj]
|
cannam@95
|
23689 exprt_registrars -> exprt_conf, added missing SOLVTAB_END
|
cannam@95
|
23690
|
cannam@95
|
23691 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
23692 M ./kernel/planner.c -5 +6
|
cannam@95
|
23693 M ./tests/bench.c -1 +1
|
cannam@95
|
23694
|
cannam@95
|
23695 Tue Jul 30 00:36:26 EDT 2002 stevenj
|
cannam@95
|
23696 * [project @ 2002-07-30 04:36:26 by stevenj]
|
cannam@95
|
23697 exprt_registrars should output self-contained configuration
|
cannam@95
|
23698
|
cannam@95
|
23699 M ./kernel/planner.c -9 +20
|
cannam@95
|
23700
|
cannam@95
|
23701 Mon Jul 29 23:52:07 EDT 2002 stevenj
|
cannam@95
|
23702 * [project @ 2002-07-30 03:52:07 by stevenj]
|
cannam@95
|
23703 added exprt_registrars
|
cannam@95
|
23704
|
cannam@95
|
23705 M ./dft/conf.c -12 +12
|
cannam@95
|
23706 M ./kernel/ifftw.h -2 +7
|
cannam@95
|
23707 M ./kernel/planner.c -4 +91
|
cannam@95
|
23708 M ./kernel/solvtab.c -3 +5
|
cannam@95
|
23709 M ./rdft/conf.c -18 +18
|
cannam@95
|
23710 M ./support/Makefile.codelets -3 +3
|
cannam@95
|
23711 M ./tests/bench.c +2
|
cannam@95
|
23712
|
cannam@95
|
23713 Mon Jul 29 23:42:27 EDT 2002 stevenj
|
cannam@95
|
23714 * [project @ 2002-07-30 03:42:27 by stevenj]
|
cannam@95
|
23715 whoops
|
cannam@95
|
23716
|
cannam@95
|
23717 M ./kernel/print.c -2 +3
|
cannam@95
|
23718
|
cannam@95
|
23719 Mon Jul 29 21:24:51 EDT 2002 athena
|
cannam@95
|
23720 * [project @ 2002-07-30 01:24:51 by athena]
|
cannam@95
|
23721 More stringent requirements on strides for SIMD codelets
|
cannam@95
|
23722
|
cannam@95
|
23723 M ./dft/simd/n1b.c -4 +4
|
cannam@95
|
23724 M ./dft/simd/n1b.h +3
|
cannam@95
|
23725 M ./dft/simd/n1f.c -4 +4
|
cannam@95
|
23726 M ./dft/simd/n1f.h +3
|
cannam@95
|
23727 M ./dft/simd/t1b.c -2 +2
|
cannam@95
|
23728 M ./dft/simd/t1b.h -1 +6
|
cannam@95
|
23729 M ./dft/simd/t1f.c -2 +2
|
cannam@95
|
23730 M ./dft/simd/t1f.h +5
|
cannam@95
|
23731 M ./simd/simd-altivec.h +2
|
cannam@95
|
23732 M ./simd/simd-sse.h +2
|
cannam@95
|
23733 M ./simd/simd-sse2.h +2
|
cannam@95
|
23734 M ./simd/simd.h -2 +3
|
cannam@95
|
23735
|
cannam@95
|
23736 Mon Jul 29 21:05:49 EDT 2002 stevenj
|
cannam@95
|
23737 * [project @ 2002-07-30 01:05:49 by stevenj]
|
cannam@95
|
23738 remove warning
|
cannam@95
|
23739
|
cannam@95
|
23740 M ./rdft/buffered2.c -2 +3
|
cannam@95
|
23741
|
cannam@95
|
23742 Mon Jul 29 20:51:19 EDT 2002 stevenj
|
cannam@95
|
23743 * [project @ 2002-07-30 00:51:01 by stevenj]
|
cannam@95
|
23744 use %td for ptrdiff_t and %T for tensors
|
cannam@95
|
23745
|
cannam@95
|
23746 M ./dft/problem.c -2 +2
|
cannam@95
|
23747 M ./kernel/print.c -3 +13
|
cannam@95
|
23748 M ./kernel/traverse.c -2 +7
|
cannam@95
|
23749 M ./rdft/problem.c -2 +2
|
cannam@95
|
23750 M ./rdft/problem2.c -2 +2
|
cannam@95
|
23751
|
cannam@95
|
23752 Mon Jul 29 16:17:11 EDT 2002 athena
|
cannam@95
|
23753 * [project @ 2002-07-29 20:17:11 by athena]
|
cannam@95
|
23754 Fix for SIMD
|
cannam@95
|
23755
|
cannam@95
|
23756 M ./dft/buffered.c -1 +5
|
cannam@95
|
23757
|
cannam@95
|
23758 Mon Jul 29 15:40:53 EDT 2002 athena
|
cannam@95
|
23759 * [project @ 2002-07-29 19:40:53 by athena]
|
cannam@95
|
23760 Missing lfftw_mkstride and lfftw_stride_destroy
|
cannam@95
|
23761
|
cannam@95
|
23762 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
23763
|
cannam@95
|
23764 Mon Jul 29 14:34:46 EDT 2002 athena
|
cannam@95
|
23765 * [project @ 2002-07-29 18:34:46 by athena]
|
cannam@95
|
23766 Implement LDA/STA
|
cannam@95
|
23767
|
cannam@95
|
23768 M ./simd/simd-altivec.h +10
|
cannam@95
|
23769
|
cannam@95
|
23770 Mon Jul 29 14:19:21 EDT 2002 athena
|
cannam@95
|
23771 * [project @ 2002-07-29 18:19:21 by athena]
|
cannam@95
|
23772 More SIMD work
|
cannam@95
|
23773
|
cannam@95
|
23774 M ./dft/simd/n1b.c -4 +4
|
cannam@95
|
23775 M ./dft/simd/n1f.c -4 +4
|
cannam@95
|
23776 M ./dft/simd/t1b.c -2 +2
|
cannam@95
|
23777 M ./dft/simd/t1f.c -2 +2
|
cannam@95
|
23778 M ./simd/simd-altivec.h -3 +2
|
cannam@95
|
23779 M ./simd/simd-sse.h -3 +2
|
cannam@95
|
23780 M ./simd/simd-sse2.h -2 +1
|
cannam@95
|
23781 M ./simd/simd.h +3
|
cannam@95
|
23782
|
cannam@95
|
23783 Mon Jul 29 13:16:12 EDT 2002 athena
|
cannam@95
|
23784 * [project @ 2002-07-29 17:16:12 by athena]
|
cannam@95
|
23785 Cleanup
|
cannam@95
|
23786
|
cannam@95
|
23787 M ./simd/simd-altivec.h -9 +9
|
cannam@95
|
23788 M ./simd/simd-sse.h -16 +28
|
cannam@95
|
23789 M ./simd/simd-sse2.h -13 +25
|
cannam@95
|
23790
|
cannam@95
|
23791 Mon Jul 29 13:02:38 EDT 2002 stevenj
|
cannam@95
|
23792 * [project @ 2002-07-29 17:02:38 by stevenj]
|
cannam@95
|
23793 update
|
cannam@95
|
23794
|
cannam@95
|
23795 M ./ChangeLog +461
|
cannam@95
|
23796
|
cannam@95
|
23797 Mon Jul 29 12:45:33 EDT 2002 athena
|
cannam@95
|
23798 * [project @ 2002-07-29 16:45:33 by athena]
|
cannam@95
|
23799 Also check strides in SIMD codelets
|
cannam@95
|
23800
|
cannam@95
|
23801 M ./dft/simd/n1b.c +4
|
cannam@95
|
23802 M ./dft/simd/n1f.c +4
|
cannam@95
|
23803 M ./dft/simd/t1b.c +2
|
cannam@95
|
23804 M ./dft/simd/t1f.c +2
|
cannam@95
|
23805 M ./simd/simd-altivec.h -1 +2
|
cannam@95
|
23806 M ./simd/simd-sse.h +2
|
cannam@95
|
23807 M ./simd/simd-sse2.h +2
|
cannam@95
|
23808
|
cannam@95
|
23809 Mon Jul 29 11:26:08 EDT 2002 athena
|
cannam@95
|
23810 * [project @ 2002-07-29 15:26:08 by athena]
|
cannam@95
|
23811 Minor changes, mostly for consistency with the big-endian processor
|
cannam@95
|
23812
|
cannam@95
|
23813 M ./simd/simd-altivec.h -18 +18
|
cannam@95
|
23814
|
cannam@95
|
23815 Mon Jul 29 00:50:06 EDT 2002 stevenj
|
cannam@95
|
23816 * [project @ 2002-07-29 04:50:06 by stevenj]
|
cannam@95
|
23817 added comment
|
cannam@95
|
23818
|
cannam@95
|
23819 M ./rdft/rader-dht.c +1
|
cannam@95
|
23820
|
cannam@95
|
23821 Sun Jul 28 21:19:35 EDT 2002 stevenj
|
cannam@95
|
23822 * [project @ 2002-07-29 01:19:35 by stevenj]
|
cannam@95
|
23823 added code for icc's _mm_malloc (memalign replacement)
|
cannam@95
|
23824
|
cannam@95
|
23825 M ./configure.ac -1 +1
|
cannam@95
|
23826 M ./kernel/alloc.c -4 +11
|
cannam@95
|
23827
|
cannam@95
|
23828 Sun Jul 28 17:33:07 EDT 2002 stevenj
|
cannam@95
|
23829 * [project @ 2002-07-28 21:33:07 by stevenj]
|
cannam@95
|
23830 slight fixes
|
cannam@95
|
23831
|
cannam@95
|
23832 M ./rdft/problem2.c -6 +11
|
cannam@95
|
23833 M ./rdft/verify.c -4 +7
|
cannam@95
|
23834 M ./tests/bench.c -1 +2
|
cannam@95
|
23835
|
cannam@95
|
23836 Sun Jul 28 16:28:43 EDT 2002 stevenj
|
cannam@95
|
23837 * [project @ 2002-07-28 20:28:43 by stevenj]
|
cannam@95
|
23838 whoops
|
cannam@95
|
23839
|
cannam@95
|
23840 M ./rdft/problem2.c -3 +3
|
cannam@95
|
23841
|
cannam@95
|
23842 Sun Jul 28 16:13:19 EDT 2002 athena
|
cannam@95
|
23843 * [project @ 2002-07-28 20:13:19 by athena]
|
cannam@95
|
23844 Use vec_xor to change sign
|
cannam@95
|
23845
|
cannam@95
|
23846 M ./simd/altivec.c -2 +4
|
cannam@95
|
23847 M ./simd/simd-altivec.h -3 +10
|
cannam@95
|
23848
|
cannam@95
|
23849 Sun Jul 28 16:10:59 EDT 2002 stevenj
|
cannam@95
|
23850 * [project @ 2002-07-28 20:10:59 by stevenj]
|
cannam@95
|
23851 added rdft2
|
cannam@95
|
23852
|
cannam@95
|
23853 A ./rdft/buffered2.c
|
cannam@95
|
23854 A ./rdft/direct2.c
|
cannam@95
|
23855 A ./rdft/nop2.c
|
cannam@95
|
23856 A ./rdft/plan2.c
|
cannam@95
|
23857 A ./rdft/problem2.c
|
cannam@95
|
23858 A ./rdft/solve2.c
|
cannam@95
|
23859 A ./rdft/vrank-geq1-rdft2.c
|
cannam@95
|
23860 M ./rdft/Makefile.am -2 +4
|
cannam@95
|
23861 M ./rdft/buffered2.c +451
|
cannam@95
|
23862 M ./rdft/conf.c -1 +7
|
cannam@95
|
23863 M ./rdft/direct2.c +221
|
cannam@95
|
23864 M ./rdft/khc2r.c -3 +3
|
cannam@95
|
23865 M ./rdft/kr2hc.c -3 +3
|
cannam@95
|
23866 M ./rdft/nop2.c +88
|
cannam@95
|
23867 M ./rdft/plan2.c +33
|
cannam@95
|
23868 M ./rdft/problem2.c +175
|
cannam@95
|
23869 M ./rdft/rdft.h -1 +53
|
cannam@95
|
23870 M ./rdft/solve2.c +31
|
cannam@95
|
23871 M ./rdft/verify.c -17 +195
|
cannam@95
|
23872 M ./rdft/vrank-geq1-rdft2.c +259
|
cannam@95
|
23873 M ./tests/bench.c -6 +35
|
cannam@95
|
23874
|
cannam@95
|
23875 Sun Jul 28 15:45:54 EDT 2002 athena
|
cannam@95
|
23876 * [project @ 2002-07-28 19:45:54 by athena]
|
cannam@95
|
23877 Optimized
|
cannam@95
|
23878
|
cannam@95
|
23879 M ./simd/simd-altivec.h -17 +10
|
cannam@95
|
23880
|
cannam@95
|
23881 Sun Jul 28 15:11:14 EDT 2002 athena
|
cannam@95
|
23882 * [project @ 2002-07-28 19:11:14 by athena]
|
cannam@95
|
23883 Changed ALIGNMENT
|
cannam@95
|
23884
|
cannam@95
|
23885 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
23886
|
cannam@95
|
23887 Sun Jul 28 15:09:40 EDT 2002 athena
|
cannam@95
|
23888 * [project @ 2002-07-28 19:09:40 by athena]
|
cannam@95
|
23889 alignment := 8
|
cannam@95
|
23890
|
cannam@95
|
23891 M ./simd/simd-sse.h -1 +1
|
cannam@95
|
23892
|
cannam@95
|
23893 Sun Jul 28 14:57:22 EDT 2002 athena
|
cannam@95
|
23894 * [project @ 2002-07-28 18:57:22 by athena]
|
cannam@95
|
23895 Avoid warning
|
cannam@95
|
23896
|
cannam@95
|
23897 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
23898
|
cannam@95
|
23899 Sun Jul 28 14:53:03 EDT 2002 athena
|
cannam@95
|
23900 * [project @ 2002-07-28 18:53:03 by athena]
|
cannam@95
|
23901 Oops
|
cannam@95
|
23902
|
cannam@95
|
23903 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
23904
|
cannam@95
|
23905 Sun Jul 28 14:50:09 EDT 2002 athena
|
cannam@95
|
23906 * [project @ 2002-07-28 18:50:09 by athena]
|
cannam@95
|
23907 New altivec experiment
|
cannam@95
|
23908
|
cannam@95
|
23909 M ./genfft/annotate.ml -5 +5
|
cannam@95
|
23910 M ./genfft/genutil.ml -7 +7
|
cannam@95
|
23911 M ./genfft/simd.ml -3 +6
|
cannam@95
|
23912 M ./genfft/variable.ml -38 +16
|
cannam@95
|
23913 M ./genfft/variable.mli -8 +4
|
cannam@95
|
23914 M ./simd/simd-altivec.h -15 +15
|
cannam@95
|
23915 M ./simd/simd-sse.h -3 +5
|
cannam@95
|
23916 M ./simd/simd-sse2.h -2 +2
|
cannam@95
|
23917
|
cannam@95
|
23918 Sun Jul 28 13:48:20 EDT 2002 athena
|
cannam@95
|
23919 * [project @ 2002-07-28 17:48:20 by athena]
|
cannam@95
|
23920 Nothing
|
cannam@95
|
23921
|
cannam@95
|
23922 M ./simd/simd-altivec.h -6 +6
|
cannam@95
|
23923
|
cannam@95
|
23924 Sun Jul 28 13:47:50 EDT 2002 athena
|
cannam@95
|
23925 * [project @ 2002-07-28 17:47:50 by athena]
|
cannam@95
|
23926 Oops
|
cannam@95
|
23927
|
cannam@95
|
23928 M ./simd/simd-altivec.h -26 +19
|
cannam@95
|
23929
|
cannam@95
|
23930 Sun Jul 28 13:44:28 EDT 2002 athena
|
cannam@95
|
23931 * [project @ 2002-07-28 17:44:28 by athena]
|
cannam@95
|
23932 Nothing
|
cannam@95
|
23933
|
cannam@95
|
23934 M ./simd/simd-altivec.h -19 +26
|
cannam@95
|
23935
|
cannam@95
|
23936 Sun Jul 28 10:38:10 EDT 2002 athena
|
cannam@95
|
23937 * [project @ 2002-07-28 14:38:10 by athena]
|
cannam@95
|
23938 Constants are now in separate file.
|
cannam@95
|
23939
|
cannam@95
|
23940 A ./simd/altivec.c
|
cannam@95
|
23941 M ./simd/Makefile.am -1 +1
|
cannam@95
|
23942 M ./simd/altivec.c +38
|
cannam@95
|
23943 M ./simd/simd-altivec.h -20 +13
|
cannam@95
|
23944
|
cannam@95
|
23945 Sun Jul 28 07:58:37 EDT 2002 athena
|
cannam@95
|
23946 * [project @ 2002-07-28 11:58:37 by athena]
|
cannam@95
|
23947 More precise comment
|
cannam@95
|
23948
|
cannam@95
|
23949 M ./simd/simd-altivec.h -1 +1
|
cannam@95
|
23950
|
cannam@95
|
23951 Sun Jul 28 07:56:40 EDT 2002 athena
|
cannam@95
|
23952 * [project @ 2002-07-28 11:56:40 by athena]
|
cannam@95
|
23953 gcc-3.1 bug workaround
|
cannam@95
|
23954
|
cannam@95
|
23955 M ./simd/simd-altivec.h -42 +24
|
cannam@95
|
23956
|
cannam@95
|
23957 Sun Jul 28 01:39:54 EDT 2002 stevenj
|
cannam@95
|
23958 * [project @ 2002-07-28 05:39:54 by stevenj]
|
cannam@95
|
23959 slight optimization, and exported zerotens functions
|
cannam@95
|
23960
|
cannam@95
|
23961 M ./dft/buffered.c -4 +4
|
cannam@95
|
23962 M ./dft/dft.h -1 +2
|
cannam@95
|
23963 M ./dft/problem.c -4 +4
|
cannam@95
|
23964 M ./rdft/buffered.c -4 +4
|
cannam@95
|
23965 M ./rdft/problem.c -4 +4
|
cannam@95
|
23966 M ./rdft/rdft.h -1 +2
|
cannam@95
|
23967
|
cannam@95
|
23968 Sun Jul 28 00:54:59 EDT 2002 stevenj
|
cannam@95
|
23969 * [project @ 2002-07-28 04:54:59 by stevenj]
|
cannam@95
|
23970 should be a plan_dft, not a plan_rdft
|
cannam@95
|
23971
|
cannam@95
|
23972 M ./rdft/dft-r2hc.c -2 +2
|
cannam@95
|
23973
|
cannam@95
|
23974 Sat Jul 27 21:36:46 EDT 2002 athena
|
cannam@95
|
23975 * [project @ 2002-07-28 01:36:46 by athena]
|
cannam@95
|
23976 Optimizations. Make it work with vanilla non-Apple gcc.
|
cannam@95
|
23977
|
cannam@95
|
23978 M ./simd/simd-altivec.h -21 +82
|
cannam@95
|
23979
|
cannam@95
|
23980 Sat Jul 27 19:20:09 EDT 2002 stevenj
|
cannam@95
|
23981 * [project @ 2002-07-27 23:20:09 by stevenj]
|
cannam@95
|
23982 whoops
|
cannam@95
|
23983
|
cannam@95
|
23984 M ./rdft/generic.c -5
|
cannam@95
|
23985
|
cannam@95
|
23986 Sat Jul 27 18:54:01 EDT 2002 stevenj
|
cannam@95
|
23987 * [project @ 2002-07-27 22:54:01 by stevenj]
|
cannam@95
|
23988 added hc2r (dif)
|
cannam@95
|
23989
|
cannam@95
|
23990 M ./rdft/generic.c -13 +122
|
cannam@95
|
23991
|
cannam@95
|
23992 Sat Jul 27 18:31:43 EDT 2002 stevenj
|
cannam@95
|
23993 * [project @ 2002-07-27 22:31:43 by stevenj]
|
cannam@95
|
23994 add hc2r (dif) case
|
cannam@95
|
23995
|
cannam@95
|
23996 M ./rdft/rader-hc2hc.c -2 +158
|
cannam@95
|
23997
|
cannam@95
|
23998 Sat Jul 27 15:09:40 EDT 2002 athena
|
cannam@95
|
23999 * [project @ 2002-07-27 19:09:40 by athena]
|
cannam@95
|
24000 Altivec port
|
cannam@95
|
24001
|
cannam@95
|
24002 M ./simd/simd-altivec.h -38 +131
|
cannam@95
|
24003 M ./support/Makefile.codelets -3 +3
|
cannam@95
|
24004
|
cannam@95
|
24005 Sat Jul 27 15:06:21 EDT 2002 athena
|
cannam@95
|
24006 * [project @ 2002-07-27 19:06:21 by athena]
|
cannam@95
|
24007 Fixed signed/unsigned bug.
|
cannam@95
|
24008
|
cannam@95
|
24009 M ./kernel/twiddle.c -2 +3
|
cannam@95
|
24010
|
cannam@95
|
24011 Thu Jul 25 20:11:26 EDT 2002 athena
|
cannam@95
|
24012 * [project @ 2002-07-26 00:11:26 by athena]
|
cannam@95
|
24013 Make rank0 unapplicable to in-place problems.
|
cannam@95
|
24014
|
cannam@95
|
24015 M ./dft/rank0.c -1 +2
|
cannam@95
|
24016 M ./rdft/rank0.c -1 +2
|
cannam@95
|
24017
|
cannam@95
|
24018 Thu Jul 25 17:10:52 EDT 2002 stevenj
|
cannam@95
|
24019 * [project @ 2002-07-25 21:10:52 by stevenj]
|
cannam@95
|
24020 only works for r odd
|
cannam@95
|
24021
|
cannam@95
|
24022 M ./rdft/generic.c -1 +1
|
cannam@95
|
24023
|
cannam@95
|
24024 Thu Jul 25 15:30:06 EDT 2002 athena
|
cannam@95
|
24025 * [project @ 2002-07-25 19:30:06 by athena]
|
cannam@95
|
24026 Reinserted much better timing-avoidance heuristic
|
cannam@95
|
24027
|
cannam@95
|
24028 M ./kernel/planner-score.c -2 +7
|
cannam@95
|
24029
|
cannam@95
|
24030 Thu Jul 25 15:21:13 EDT 2002 athena
|
cannam@95
|
24031 * [project @ 2002-07-25 19:21:13 by athena]
|
cannam@95
|
24032 Score is now a property of the plan, not of the solver.
|
cannam@95
|
24033 Revised representation of closures.
|
cannam@95
|
24034
|
cannam@95
|
24035 M ./dft/buffered.c -5 +1
|
cannam@95
|
24036 M ./kernel/ifftw.h -2 +7
|
cannam@95
|
24037 M ./kernel/plan.c -4 +6
|
cannam@95
|
24038 M ./kernel/planner-score.c -17 +30
|
cannam@95
|
24039 M ./kernel/traverse.c -17 +16
|
cannam@95
|
24040 M ./rdft/buffered.c -5 +1
|
cannam@95
|
24041 M ./tests/bench.c -7 +14
|
cannam@95
|
24042
|
cannam@95
|
24043 Thu Jul 25 06:36:51 EDT 2002 athena
|
cannam@95
|
24044 * [project @ 2002-07-25 10:36:51 by athena]
|
cannam@95
|
24045 Cosmetic changes. Added hc2r_128.c
|
cannam@95
|
24046
|
cannam@95
|
24047 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
24048 M ./genfft/gen_r2hc.ml -3 +3
|
cannam@95
|
24049 M ./rdft/codelets/hc2r/Makefile.am -1 +1
|
cannam@95
|
24050
|
cannam@95
|
24051 Thu Jul 25 01:37:53 EDT 2002 stevenj
|
cannam@95
|
24052 * [project @ 2002-07-25 05:37:53 by stevenj]
|
cannam@95
|
24053 added hc2r
|
cannam@95
|
24054
|
cannam@95
|
24055 M ./rdft/rader-dht.c -16 +55
|
cannam@95
|
24056
|
cannam@95
|
24057 Thu Jul 25 00:51:45 EDT 2002 stevenj
|
cannam@95
|
24058 * [project @ 2002-07-25 04:51:45 by stevenj]
|
cannam@95
|
24059 added hc2hc-difbuf
|
cannam@95
|
24060
|
cannam@95
|
24061 A ./rdft/hc2hc-buf.c
|
cannam@95
|
24062 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
24063 M ./rdft/hc2hc-buf.c +248
|
cannam@95
|
24064 R ./rdft/hc2hc-ditbuf.c
|
cannam@95
|
24065 M ./rdft/khc2hc-dif.c -3 +1
|
cannam@95
|
24066
|
cannam@95
|
24067 Thu Jul 25 00:25:06 EDT 2002 stevenj
|
cannam@95
|
24068 * [project @ 2002-07-25 04:25:06 by stevenj]
|
cannam@95
|
24069 added rdft-dif
|
cannam@95
|
24070
|
cannam@95
|
24071 A ./rdft/hc2hc-dif.c
|
cannam@95
|
24072 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
24073 M ./rdft/hc2hc-dif.c +128
|
cannam@95
|
24074 M ./rdft/hc2hc.c -3 +5
|
cannam@95
|
24075 M ./rdft/khc2hc-dif.c -4 +3
|
cannam@95
|
24076 M ./rdft/rdft.h -1 +3
|
cannam@95
|
24077
|
cannam@95
|
24078 Thu Jul 25 00:22:36 EDT 2002 stevenj
|
cannam@95
|
24079 * [project @ 2002-07-25 04:22:36 by stevenj]
|
cannam@95
|
24080 whoops, hc2r must be conjugated to have right sign
|
cannam@95
|
24081
|
cannam@95
|
24082 M ./rdft/verify.c -3 +3
|
cannam@95
|
24083
|
cannam@95
|
24084 Wed Jul 24 23:27:45 EDT 2002 stevenj
|
cannam@95
|
24085 * [project @ 2002-07-25 03:27:45 by stevenj]
|
cannam@95
|
24086 slight change
|
cannam@95
|
24087
|
cannam@95
|
24088 M ./dft/ct-dif.c -4 +6
|
cannam@95
|
24089
|
cannam@95
|
24090 Wed Jul 24 23:24:24 EDT 2002 stevenj
|
cannam@95
|
24091 * [project @ 2002-07-25 03:24:24 by stevenj]
|
cannam@95
|
24092 whoops
|
cannam@95
|
24093
|
cannam@95
|
24094 M ./rdft/verify.c -3 +2
|
cannam@95
|
24095
|
cannam@95
|
24096 Wed Jul 24 22:46:39 EDT 2002 stevenj
|
cannam@95
|
24097 * [project @ 2002-07-25 02:46:39 by stevenj]
|
cannam@95
|
24098 support hc2r codelets
|
cannam@95
|
24099
|
cannam@95
|
24100 A ./rdft/direct.c
|
cannam@95
|
24101 M ./rdft/Makefile.am -5 +5
|
cannam@95
|
24102 M ./rdft/codelet.h -1 +3
|
cannam@95
|
24103 R ./rdft/direct-r2hc.c
|
cannam@95
|
24104 M ./rdft/direct.c +227
|
cannam@95
|
24105 M ./rdft/khc2r.c -5 +2
|
cannam@95
|
24106 M ./rdft/rdft.h -2 +2
|
cannam@95
|
24107
|
cannam@95
|
24108 Wed Jul 24 22:01:53 EDT 2002 stevenj
|
cannam@95
|
24109 * [project @ 2002-07-25 02:01:53 by stevenj]
|
cannam@95
|
24110 use vector plan for r/i instead of two separate plans
|
cannam@95
|
24111
|
cannam@95
|
24112 M ./rdft/dft-r2hc.c -36 +20
|
cannam@95
|
24113
|
cannam@95
|
24114 Wed Jul 24 20:36:34 EDT 2002 stevenj
|
cannam@95
|
24115 * [project @ 2002-07-25 00:36:34 by stevenj]
|
cannam@95
|
24116 hack to allow rader/generic to work in-place for small prime sizes, instead of always using buffered
|
cannam@95
|
24117
|
cannam@95
|
24118 M ./dft/buffered.c -1 +5
|
cannam@95
|
24119 M ./dft/rader.c -2 +2
|
cannam@95
|
24120 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
24121 M ./rdft/buffered.c -1 +5
|
cannam@95
|
24122 M ./rdft/rader-dht.c -1 +1
|
cannam@95
|
24123 M ./rdft/rader-hc2hc.c -1 +1
|
cannam@95
|
24124
|
cannam@95
|
24125 Wed Jul 24 18:04:41 EDT 2002 stevenj
|
cannam@95
|
24126 * [project @ 2002-07-24 22:04:41 by stevenj]
|
cannam@95
|
24127 added rdft-generic
|
cannam@95
|
24128
|
cannam@95
|
24129 A ./rdft/generic.c
|
cannam@95
|
24130 M ./rdft/Makefile.am -4 +4
|
cannam@95
|
24131 M ./rdft/conf.c -2 +2
|
cannam@95
|
24132 M ./rdft/generic.c +281
|
cannam@95
|
24133
|
cannam@95
|
24134 Wed Jul 24 17:27:34 EDT 2002 stevenj
|
cannam@95
|
24135 * [project @ 2002-07-24 21:27:34 by stevenj]
|
cannam@95
|
24136 fixed add count
|
cannam@95
|
24137
|
cannam@95
|
24138 M ./dft/generic.c -1 +1
|
cannam@95
|
24139
|
cannam@95
|
24140 Wed Jul 24 14:52:26 EDT 2002 stevenj
|
cannam@95
|
24141 * [project @ 2002-07-24 18:52:26 by stevenj]
|
cannam@95
|
24142 again
|
cannam@95
|
24143
|
cannam@95
|
24144 M ./rdft/rader-hc2hc.c -2 +2
|
cannam@95
|
24145
|
cannam@95
|
24146 Wed Jul 24 14:51:58 EDT 2002 stevenj
|
cannam@95
|
24147 * [project @ 2002-07-24 18:51:58 by stevenj]
|
cannam@95
|
24148 slight fix
|
cannam@95
|
24149
|
cannam@95
|
24150 M ./rdft/rader-hc2hc.c -4 +5
|
cannam@95
|
24151
|
cannam@95
|
24152 Wed Jul 24 14:51:07 EDT 2002 stevenj
|
cannam@95
|
24153 * [project @ 2002-07-24 18:51:07 by stevenj]
|
cannam@95
|
24154 fixed comment
|
cannam@95
|
24155
|
cannam@95
|
24156 M ./rdft/rader-hc2hc.c -3 +3
|
cannam@95
|
24157
|
cannam@95
|
24158 Wed Jul 24 14:41:24 EDT 2002 stevenj
|
cannam@95
|
24159 * [project @ 2002-07-24 18:41:24 by stevenj]
|
cannam@95
|
24160 whoops
|
cannam@95
|
24161
|
cannam@95
|
24162 M ./tests/bench.c -2
|
cannam@95
|
24163
|
cannam@95
|
24164 Wed Jul 24 14:38:15 EDT 2002 stevenj
|
cannam@95
|
24165 * [project @ 2002-07-24 18:38:15 by stevenj]
|
cannam@95
|
24166 added rader-hc2hc
|
cannam@95
|
24167
|
cannam@95
|
24168 A ./rdft/rader-hc2hc.c
|
cannam@95
|
24169 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
24170 M ./rdft/conf.c -2 +2
|
cannam@95
|
24171 M ./rdft/rader-hc2hc.c +482
|
cannam@95
|
24172 M ./rdft/rdft.h -2 +2
|
cannam@95
|
24173 M ./tests/bench.c +2
|
cannam@95
|
24174
|
cannam@95
|
24175 Wed Jul 24 00:07:59 EDT 2002 stevenj
|
cannam@95
|
24176 * [project @ 2002-07-24 04:07:59 by stevenj]
|
cannam@95
|
24177 whoops, initialize W
|
cannam@95
|
24178
|
cannam@95
|
24179 M ./dft/rader.c +1
|
cannam@95
|
24180
|
cannam@95
|
24181 Tue Jul 23 23:03:09 EDT 2002 stevenj
|
cannam@95
|
24182 * [project @ 2002-07-24 03:03:09 by stevenj]
|
cannam@95
|
24183 strides should not be unsigned
|
cannam@95
|
24184
|
cannam@95
|
24185 M ./rdft/rader-dht.c -2 +4
|
cannam@95
|
24186
|
cannam@95
|
24187 Tue Jul 23 23:02:08 EDT 2002 stevenj
|
cannam@95
|
24188 * [project @ 2002-07-24 03:02:08 by stevenj]
|
cannam@95
|
24189 more stride sign fixes
|
cannam@95
|
24190
|
cannam@95
|
24191 M ./dft/rader.c -3 +5
|
cannam@95
|
24192
|
cannam@95
|
24193 Tue Jul 23 23:01:04 EDT 2002 stevenj
|
cannam@95
|
24194 * [project @ 2002-07-24 03:01:04 by stevenj]
|
cannam@95
|
24195 strides should not be unsigned!
|
cannam@95
|
24196
|
cannam@95
|
24197 M ./dft/rader.c -1 +2
|
cannam@95
|
24198
|
cannam@95
|
24199 Tue Jul 23 14:55:25 EDT 2002 stevenj
|
cannam@95
|
24200 * [project @ 2002-07-23 18:55:25 by stevenj]
|
cannam@95
|
24201 added comment
|
cannam@95
|
24202
|
cannam@95
|
24203 M ./rdft/dft-r2hc.c -1 +4
|
cannam@95
|
24204
|
cannam@95
|
24205 Tue Jul 23 14:52:04 EDT 2002 stevenj
|
cannam@95
|
24206 * [project @ 2002-07-23 18:52:04 by stevenj]
|
cannam@95
|
24207 another fix to op count
|
cannam@95
|
24208
|
cannam@95
|
24209 M ./rdft/r2hc-hc2r.c -1 +4
|
cannam@95
|
24210
|
cannam@95
|
24211 Tue Jul 23 14:51:01 EDT 2002 stevenj
|
cannam@95
|
24212 * [project @ 2002-07-23 18:51:01 by stevenj]
|
cannam@95
|
24213 whoops
|
cannam@95
|
24214
|
cannam@95
|
24215 M ./rdft/r2hc-hc2r.c -2 +2
|
cannam@95
|
24216
|
cannam@95
|
24217 Tue Jul 23 14:49:43 EDT 2002 stevenj
|
cannam@95
|
24218 * [project @ 2002-07-23 18:49:43 by stevenj]
|
cannam@95
|
24219 slight fix to op counts
|
cannam@95
|
24220
|
cannam@95
|
24221 M ./rdft/dft-r2hc.c -3 +3
|
cannam@95
|
24222 M ./rdft/r2hc-hc2r.c -3 +3
|
cannam@95
|
24223
|
cannam@95
|
24224 Tue Jul 23 14:09:19 EDT 2002 stevenj
|
cannam@95
|
24225 * [project @ 2002-07-23 18:09:18 by stevenj]
|
cannam@95
|
24226 added dft-r2hc
|
cannam@95
|
24227
|
cannam@95
|
24228 A ./rdft/dft-r2hc.c
|
cannam@95
|
24229 M ./rdft/Makefile.am -5 +6
|
cannam@95
|
24230 M ./rdft/conf.c -2 +3
|
cannam@95
|
24231 M ./rdft/dft-r2hc.c +187
|
cannam@95
|
24232 M ./rdft/rdft.h -1 +2
|
cannam@95
|
24233
|
cannam@95
|
24234 Tue Jul 23 02:50:12 EDT 2002 stevenj
|
cannam@95
|
24235 * [project @ 2002-07-23 06:50:12 by stevenj]
|
cannam@95
|
24236 better comment and var. name
|
cannam@95
|
24237
|
cannam@95
|
24238 M ./rdft/rader-dht.c -7 +7
|
cannam@95
|
24239
|
cannam@95
|
24240 Tue Jul 23 02:39:11 EDT 2002 stevenj
|
cannam@95
|
24241 * [project @ 2002-07-23 06:39:11 by stevenj]
|
cannam@95
|
24242 fixed tests for hc2r, and added r2hc-hc2r
|
cannam@95
|
24243
|
cannam@95
|
24244 A ./rdft/r2hc-hc2r.c
|
cannam@95
|
24245 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
24246 M ./rdft/conf.c -1 +2
|
cannam@95
|
24247 M ./rdft/r2hc-hc2r.c +182
|
cannam@95
|
24248 M ./rdft/rdft.h -1 +2
|
cannam@95
|
24249 M ./rdft/verify.c -1 +46
|
cannam@95
|
24250 M ./tests/bench.c -1 +6
|
cannam@95
|
24251
|
cannam@95
|
24252 Tue Jul 23 00:45:23 EDT 2002 stevenj
|
cannam@95
|
24253 * [project @ 2002-07-23 04:45:23 by stevenj]
|
cannam@95
|
24254 added rader-dht
|
cannam@95
|
24255
|
cannam@95
|
24256 A ./rdft/rader-dht.c
|
cannam@95
|
24257 M ./rdft/Makefile.am -2 +3
|
cannam@95
|
24258 M ./rdft/conf.c -1 +2
|
cannam@95
|
24259 M ./rdft/rader-dht.c +433
|
cannam@95
|
24260 M ./rdft/rdft.h -1 +2
|
cannam@95
|
24261
|
cannam@95
|
24262 Mon Jul 22 21:05:12 EDT 2002 athena
|
cannam@95
|
24263 * [project @ 2002-07-23 01:05:12 by athena]
|
cannam@95
|
24264 Added r2hc_128, what the hell.
|
cannam@95
|
24265
|
cannam@95
|
24266 M ./rdft/codelets/r2hc/Makefile.am -1 +1
|
cannam@95
|
24267
|
cannam@95
|
24268 Mon Jul 22 20:48:59 EDT 2002 athena
|
cannam@95
|
24269 * [project @ 2002-07-23 00:48:59 by athena]
|
cannam@95
|
24270 Added codelets that compute twiddle factors
|
cannam@95
|
24271
|
cannam@95
|
24272 M ./rdft/codelets/r2hc/Makefile.am -1 +7
|
cannam@95
|
24273
|
cannam@95
|
24274 Mon Jul 22 19:57:16 EDT 2002 stevenj
|
cannam@95
|
24275 * [project @ 2002-07-22 23:57:16 by stevenj]
|
cannam@95
|
24276 added rdft-buffered
|
cannam@95
|
24277
|
cannam@95
|
24278 A ./rdft/buffered.c
|
cannam@95
|
24279 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
24280 M ./rdft/buffered.c +330
|
cannam@95
|
24281 M ./rdft/conf.c -2 +2
|
cannam@95
|
24282
|
cannam@95
|
24283 Mon Jul 22 19:43:39 EDT 2002 stevenj
|
cannam@95
|
24284 * [project @ 2002-07-22 23:43:39 by stevenj]
|
cannam@95
|
24285 added hc2hc-ditbuf
|
cannam@95
|
24286
|
cannam@95
|
24287 A ./rdft/hc2hc-ditbuf.c
|
cannam@95
|
24288 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
24289 M ./rdft/hc2hc-ditbuf.c +189
|
cannam@95
|
24290 M ./rdft/khc2hc-dit.c -3 +1
|
cannam@95
|
24291
|
cannam@95
|
24292 Mon Jul 22 14:29:04 EDT 2002 stevenj
|
cannam@95
|
24293 * [project @ 2002-07-22 18:29:04 by stevenj]
|
cannam@95
|
24294 use STACK_MALLOC (alloca), since generic radix is always small
|
cannam@95
|
24295
|
cannam@95
|
24296 M ./dft/generic.c -3 +3
|
cannam@95
|
24297
|
cannam@95
|
24298 Mon Jul 22 14:22:43 EDT 2002 stevenj
|
cannam@95
|
24299 * [project @ 2002-07-22 18:22:43 by stevenj]
|
cannam@95
|
24300 small cleanup
|
cannam@95
|
24301
|
cannam@95
|
24302 M ./rdft/hc2hc-dit.c -2 +2
|
cannam@95
|
24303
|
cannam@95
|
24304 Mon Jul 22 07:42:13 EDT 2002 athena
|
cannam@95
|
24305 * [project @ 2002-07-22 11:42:13 by athena]
|
cannam@95
|
24306 What the hell was I thinking?
|
cannam@95
|
24307
|
cannam@95
|
24308 M ./rdft/problem.c -18 +8
|
cannam@95
|
24309
|
cannam@95
|
24310 Mon Jul 22 07:37:12 EDT 2002 athena
|
cannam@95
|
24311 * [project @ 2002-07-22 11:37:12 by athena]
|
cannam@95
|
24312 Reduced code size by using table instead of switch statement.
|
cannam@95
|
24313
|
cannam@95
|
24314 M ./rdft/problem.c -12 +16
|
cannam@95
|
24315
|
cannam@95
|
24316 Mon Jul 22 07:27:06 EDT 2002 athena
|
cannam@95
|
24317 * [project @ 2002-07-22 11:27:06 by athena]
|
cannam@95
|
24318 Changed hash function to avoid collisions with DFT.
|
cannam@95
|
24319
|
cannam@95
|
24320 M ./rdft/problem.c -4 +4
|
cannam@95
|
24321
|
cannam@95
|
24322 Mon Jul 22 01:37:06 EDT 2002 stevenj
|
cannam@95
|
24323 * [project @ 2002-07-22 05:37:06 by stevenj]
|
cannam@95
|
24324 added missing file, whoops
|
cannam@95
|
24325
|
cannam@95
|
24326 A ./rdft/hc2hc-dit.c
|
cannam@95
|
24327
|
cannam@95
|
24328 Mon Jul 22 01:24:17 EDT 2002 stevenj
|
cannam@95
|
24329 * [project @ 2002-07-22 05:24:17 by stevenj]
|
cannam@95
|
24330 whoops, generate enough twiddles for odd m
|
cannam@95
|
24331
|
cannam@95
|
24332 M ./rdft/hc2hc.c -2 +2
|
cannam@95
|
24333
|
cannam@95
|
24334 Mon Jul 22 01:10:21 EDT 2002 stevenj
|
cannam@95
|
24335 * [project @ 2002-07-22 05:10:21 by stevenj]
|
cannam@95
|
24336 don't try to verify R2HCII or HC2RIII plans
|
cannam@95
|
24337
|
cannam@95
|
24338 M ./rdft/verify.c -5 +7
|
cannam@95
|
24339
|
cannam@95
|
24340 Mon Jul 22 01:05:00 EDT 2002 stevenj
|
cannam@95
|
24341 * [project @ 2002-07-22 05:05:00 by stevenj]
|
cannam@95
|
24342 recursive case now works, I think
|
cannam@95
|
24343
|
cannam@95
|
24344 M ./rdft/hc2hc.c -9 +4
|
cannam@95
|
24345
|
cannam@95
|
24346 Mon Jul 22 01:04:40 EDT 2002 stevenj
|
cannam@95
|
24347 * [project @ 2002-07-22 05:04:40 by stevenj]
|
cannam@95
|
24348 add extra impulse test for debugging
|
cannam@95
|
24349
|
cannam@95
|
24350 M ./rdft/verify.c -1 +4
|
cannam@95
|
24351
|
cannam@95
|
24352 Mon Jul 22 01:02:38 EDT 2002 stevenj
|
cannam@95
|
24353 * [project @ 2002-07-22 05:02:38 by stevenj]
|
cannam@95
|
24354 whoops, multiply ios offset by stride (and rename to ioffset)
|
cannam@95
|
24355
|
cannam@95
|
24356 M ./rdft/direct-r2hc.c -4 +5
|
cannam@95
|
24357
|
cannam@95
|
24358 Mon Jul 22 00:22:02 EDT 2002 stevenj
|
cannam@95
|
24359 * [project @ 2002-07-22 04:22:02 by stevenj]
|
cannam@95
|
24360 whoops
|
cannam@95
|
24361
|
cannam@95
|
24362 M ./rdft/verify.c -2 +2
|
cannam@95
|
24363
|
cannam@95
|
24364 Sun Jul 21 23:58:14 EDT 2002 stevenj
|
cannam@95
|
24365 * [project @ 2002-07-22 03:58:14 by stevenj]
|
cannam@95
|
24366 whoops
|
cannam@95
|
24367
|
cannam@95
|
24368 M ./rdft/verify.c -2 +2
|
cannam@95
|
24369
|
cannam@95
|
24370 Sun Jul 21 23:43:03 EDT 2002 stevenj
|
cannam@95
|
24371 * [project @ 2002-07-22 03:43:03 by stevenj]
|
cannam@95
|
24372 added hc2hc-dit
|
cannam@95
|
24373
|
cannam@95
|
24374 M ./genfft/gen_hc2hc.ml -3 +3
|
cannam@95
|
24375 M ./rdft/Makefile.am -2 +2
|
cannam@95
|
24376 M ./rdft/hc2hc.c -10 +21
|
cannam@95
|
24377 M ./rdft/khc2hc-dit.c -4 +3
|
cannam@95
|
24378
|
cannam@95
|
24379 Sun Jul 21 23:15:12 EDT 2002 stevenj
|
cannam@95
|
24380 * [project @ 2002-07-22 03:15:12 by stevenj]
|
cannam@95
|
24381 twiddles can be shared with smaller m's
|
cannam@95
|
24382
|
cannam@95
|
24383 M ./kernel/twiddle.c -4 +4
|
cannam@95
|
24384
|
cannam@95
|
24385 Sun Jul 21 22:34:28 EDT 2002 stevenj
|
cannam@95
|
24386 * [project @ 2002-07-22 02:34:28 by stevenj]
|
cannam@95
|
24387 preparing for recursive rdft...
|
cannam@95
|
24388
|
cannam@95
|
24389 A ./rdft/hc2hc.c
|
cannam@95
|
24390 A ./rdft/hc2hc.h
|
cannam@95
|
24391 M ./rdft/Makefile.am -3 +3
|
cannam@95
|
24392 M ./rdft/codelet.h -1 +2
|
cannam@95
|
24393 M ./rdft/codelets/hfb.c -2 +2
|
cannam@95
|
24394 M ./rdft/hc2hc.c +249
|
cannam@95
|
24395 M ./rdft/hc2hc.h +69
|
cannam@95
|
24396
|
cannam@95
|
24397 Sun Jul 21 19:31:22 EDT 2002 stevenj
|
cannam@95
|
24398 * [project @ 2002-07-21 23:31:22 by stevenj]
|
cannam@95
|
24399 slight fix, to match libbench/verify.c
|
cannam@95
|
24400
|
cannam@95
|
24401 M ./rdft/verify.c -3 +3
|
cannam@95
|
24402
|
cannam@95
|
24403 Sun Jul 21 18:43:12 EDT 2002 stevenj
|
cannam@95
|
24404 * [project @ 2002-07-21 22:43:12 by stevenj]
|
cannam@95
|
24405 r2hcII has imag parts offset by n-1, not n. We can also allocate fewer strides.
|
cannam@95
|
24406
|
cannam@95
|
24407 M ./rdft/direct-r2hc.c -4 +7
|
cannam@95
|
24408
|
cannam@95
|
24409 Sun Jul 21 18:27:09 EDT 2002 stevenj
|
cannam@95
|
24410 * [project @ 2002-07-21 22:27:09 by stevenj]
|
cannam@95
|
24411 delete unused var
|
cannam@95
|
24412
|
cannam@95
|
24413 M ./rdft/rank0.c -2 +2
|
cannam@95
|
24414
|
cannam@95
|
24415 Sun Jul 21 02:06:53 EDT 2002 stevenj
|
cannam@95
|
24416 * [project @ 2002-07-21 06:06:53 by stevenj]
|
cannam@95
|
24417 added some rdft solvers
|
cannam@95
|
24418
|
cannam@95
|
24419 A ./rdft/direct-r2hc.c
|
cannam@95
|
24420 A ./rdft/indirect.c
|
cannam@95
|
24421 A ./rdft/nop.c
|
cannam@95
|
24422 A ./rdft/rank0.c
|
cannam@95
|
24423 A ./rdft/vrank-geq1.c
|
cannam@95
|
24424 A ./rdft/vrank2-transpose.c
|
cannam@95
|
24425 A ./rdft/vrank3-transpose.c
|
cannam@95
|
24426 M ./rdft/Makefile.am -2 +4
|
cannam@95
|
24427 M ./rdft/codelet.h -3 +8
|
cannam@95
|
24428 M ./rdft/codelets/hc2r.c -2 +2
|
cannam@95
|
24429 M ./rdft/codelets/r2hc.c -2 +2
|
cannam@95
|
24430 M ./rdft/conf.c -4 +4
|
cannam@95
|
24431 M ./rdft/direct-r2hc.c +174
|
cannam@95
|
24432 M ./rdft/indirect.c +235
|
cannam@95
|
24433 R ./rdft/khc2rIII.c
|
cannam@95
|
24434 M ./rdft/kr2hc.c -5 +2
|
cannam@95
|
24435 R ./rdft/kr2hcII.c
|
cannam@95
|
24436 M ./rdft/nop.c +97
|
cannam@95
|
24437 M ./rdft/problem.c -3 +20
|
cannam@95
|
24438 M ./rdft/rank0.c +217
|
cannam@95
|
24439 M ./rdft/rdft.h -5 +4
|
cannam@95
|
24440 M ./rdft/vrank-geq1.c +260
|
cannam@95
|
24441 M ./rdft/vrank2-transpose.c +130
|
cannam@95
|
24442 M ./rdft/vrank3-transpose.c +171
|
cannam@95
|
24443
|
cannam@95
|
24444 Sun Jul 21 01:52:54 EDT 2002 stevenj
|
cannam@95
|
24445 * [project @ 2002-07-21 05:52:54 by stevenj]
|
cannam@95
|
24446 pass identifier in FFTW() through another macro so that the mangled name
|
cannam@95
|
24447 can itself be a preprocessor symbol
|
cannam@95
|
24448
|
cannam@95
|
24449 M ./kernel/fftw3.h -4 +5
|
cannam@95
|
24450
|
cannam@95
|
24451 Sun Jul 21 01:05:21 EDT 2002 stevenj
|
cannam@95
|
24452 * [project @ 2002-07-21 05:05:21 by stevenj]
|
cannam@95
|
24453 fix in comment
|
cannam@95
|
24454
|
cannam@95
|
24455 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
24456
|
cannam@95
|
24457 Sun Jul 21 00:47:03 EDT 2002 stevenj
|
cannam@95
|
24458 * [project @ 2002-07-21 04:47:03 by stevenj]
|
cannam@95
|
24459 bench tests rdft plans
|
cannam@95
|
24460
|
cannam@95
|
24461 M ./Makefile.am -2 +5
|
cannam@95
|
24462 M ./rdft/rdft.h -2 +3
|
cannam@95
|
24463 M ./tests/bench.c -16 +36
|
cannam@95
|
24464
|
cannam@95
|
24465 Sun Jul 21 00:22:14 EDT 2002 stevenj
|
cannam@95
|
24466 * [project @ 2002-07-21 04:22:14 by stevenj]
|
cannam@95
|
24467 make rdft.h and dft.h compatible
|
cannam@95
|
24468
|
cannam@95
|
24469 M ./rdft/codelet.h -4 +4
|
cannam@95
|
24470 M ./tests/Makefile.am -1 +1
|
cannam@95
|
24471 M ./tests/bench.c -1 +1
|
cannam@95
|
24472
|
cannam@95
|
24473 Sun Jul 21 00:12:19 EDT 2002 stevenj
|
cannam@95
|
24474 * [project @ 2002-07-21 04:12:19 by stevenj]
|
cannam@95
|
24475 first-draft rdft verify
|
cannam@95
|
24476
|
cannam@95
|
24477 A ./rdft/verify.c
|
cannam@95
|
24478 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
24479 M ./rdft/problem.c -8 +8
|
cannam@95
|
24480 M ./rdft/rdft.h -5 +5
|
cannam@95
|
24481 M ./rdft/verify.c +554
|
cannam@95
|
24482
|
cannam@95
|
24483 Sat Jul 20 22:09:15 EDT 2002 stevenj
|
cannam@95
|
24484 * [project @ 2002-07-21 02:09:15 by stevenj]
|
cannam@95
|
24485 got rid of annoying warnings
|
cannam@95
|
24486
|
cannam@95
|
24487 M ./rdft/khc2hc-dif.c -1 +2
|
cannam@95
|
24488 M ./rdft/khc2hc-dit.c -1 +2
|
cannam@95
|
24489 M ./rdft/khc2r.c -1 +2
|
cannam@95
|
24490 M ./rdft/khc2rIII.c -1 +2
|
cannam@95
|
24491 M ./rdft/kr2hc.c -1 +2
|
cannam@95
|
24492 M ./rdft/kr2hcII.c -1 +2
|
cannam@95
|
24493
|
cannam@95
|
24494 Sat Jul 20 22:07:37 EDT 2002 stevenj
|
cannam@95
|
24495 * [project @ 2002-07-21 02:07:37 by stevenj]
|
cannam@95
|
24496 added stub codelet registration for linking purposes
|
cannam@95
|
24497
|
cannam@95
|
24498 A ./rdft/khc2hc-dif.c
|
cannam@95
|
24499 A ./rdft/khc2hc-dit.c
|
cannam@95
|
24500 A ./rdft/khc2r.c
|
cannam@95
|
24501 A ./rdft/khc2rIII.c
|
cannam@95
|
24502 A ./rdft/kr2hc.c
|
cannam@95
|
24503 A ./rdft/kr2hcII.c
|
cannam@95
|
24504 M ./rdft/Makefile.am -1 +2
|
cannam@95
|
24505 M ./rdft/khc2hc-dif.c +31
|
cannam@95
|
24506 M ./rdft/khc2hc-dit.c +31
|
cannam@95
|
24507 M ./rdft/khc2r.c +31
|
cannam@95
|
24508 M ./rdft/khc2rIII.c +31
|
cannam@95
|
24509 M ./rdft/kr2hc.c +31
|
cannam@95
|
24510 M ./rdft/kr2hcII.c +31
|
cannam@95
|
24511 M ./rdft/rdft.h -2 +2
|
cannam@95
|
24512
|
cannam@95
|
24513 Sat Jul 20 21:46:03 EDT 2002 stevenj
|
cannam@95
|
24514 * [project @ 2002-07-21 01:46:03 by stevenj]
|
cannam@95
|
24515 basic rdft stuff
|
cannam@95
|
24516
|
cannam@95
|
24517 A ./rdft/conf.c
|
cannam@95
|
24518 A ./rdft/plan.c
|
cannam@95
|
24519 A ./rdft/problem.c
|
cannam@95
|
24520 A ./rdft/rdft.h
|
cannam@95
|
24521 A ./rdft/solve.c
|
cannam@95
|
24522 M ./rdft/Makefile.am -1 +1
|
cannam@95
|
24523 M ./rdft/conf.c +47
|
cannam@95
|
24524 M ./rdft/plan.c +33
|
cannam@95
|
24525 M ./rdft/problem.c +145
|
cannam@95
|
24526 M ./rdft/rdft.h +82
|
cannam@95
|
24527 M ./rdft/solve.c +31
|
cannam@95
|
24528
|
cannam@95
|
24529 Sat Jul 20 21:06:50 EDT 2002 stevenj
|
cannam@95
|
24530 * [project @ 2002-07-21 01:06:50 by stevenj]
|
cannam@95
|
24531 rdft codelets now compile
|
cannam@95
|
24532
|
cannam@95
|
24533 A ./rdft/Makefile.am
|
cannam@95
|
24534 A ./rdft/codelet.h
|
cannam@95
|
24535 A ./rdft/codelets/Makefile.am
|
cannam@95
|
24536 A ./rdft/codelets/hb.h
|
cannam@95
|
24537 A ./rdft/codelets/hc2r.c
|
cannam@95
|
24538 A ./rdft/codelets/hc2r.h
|
cannam@95
|
24539 A ./rdft/codelets/hc2rIII.h
|
cannam@95
|
24540 A ./rdft/codelets/hf.h
|
cannam@95
|
24541 A ./rdft/codelets/hfb.c
|
cannam@95
|
24542 A ./rdft/codelets/r2hc.c
|
cannam@95
|
24543 A ./rdft/codelets/r2hc.h
|
cannam@95
|
24544 A ./rdft/codelets/r2hcII.h
|
cannam@95
|
24545 M ./Makefile.am -1 +1
|
cannam@95
|
24546 M ./configure.ac +2
|
cannam@95
|
24547 M ./dft/codelet.h -33 +1
|
cannam@95
|
24548 M ./genfft/gen_hc2hc.ml -3 +3
|
cannam@95
|
24549 M ./kernel/ifftw.h -1 +35
|
cannam@95
|
24550 M ./rdft/Makefile.am +6
|
cannam@95
|
24551 M ./rdft/codelet.h +133
|
cannam@95
|
24552 M ./rdft/codelets/Makefile.am +7
|
cannam@95
|
24553 M ./rdft/codelets/hb.h +23
|
cannam@95
|
24554 M ./rdft/codelets/hc2r/Makefile.am -3 +3
|
cannam@95
|
24555 M ./rdft/codelets/hc2r.c +44
|
cannam@95
|
24556 M ./rdft/codelets/hc2r.h +23
|
cannam@95
|
24557 M ./rdft/codelets/hc2rIII.h +23
|
cannam@95
|
24558 M ./rdft/codelets/hf.h +23
|
cannam@95
|
24559 M ./rdft/codelets/hfb.c +41
|
cannam@95
|
24560 M ./rdft/codelets/r2hc/Makefile.am -2 +2
|
cannam@95
|
24561 M ./rdft/codelets/r2hc.c +44
|
cannam@95
|
24562 M ./rdft/codelets/r2hc.h +23
|
cannam@95
|
24563 M ./rdft/codelets/r2hcII.h +23
|
cannam@95
|
24564
|
cannam@95
|
24565 Sat Jul 20 18:40:31 EDT 2002 athena
|
cannam@95
|
24566 * [project @ 2002-07-20 22:40:31 by athena]
|
cannam@95
|
24567 Oops, was generating rdfts instead of hdfts
|
cannam@95
|
24568
|
cannam@95
|
24569 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
24570
|
cannam@95
|
24571 Sat Jul 20 18:25:47 EDT 2002 athena
|
cannam@95
|
24572 * [project @ 2002-07-20 22:25:47 by athena]
|
cannam@95
|
24573 Added hc2r codelets
|
cannam@95
|
24574
|
cannam@95
|
24575 A ./rdft/codelets/hc2r/
|
cannam@95
|
24576 A ./rdft/codelets/hc2r/Makefile.am
|
cannam@95
|
24577 M ./TODO +4
|
cannam@95
|
24578 M ./configure.ac +1
|
cannam@95
|
24579 M ./genfft/twiddle.ml -7 +14
|
cannam@95
|
24580 M ./genfft-k7/twiddle.ml -12 +7
|
cannam@95
|
24581 M ./kernel/twiddle.c -26 +39
|
cannam@95
|
24582 M ./rdft/codelets/hc2r/Makefile.am -1 +42
|
cannam@95
|
24583
|
cannam@95
|
24584 Sat Jul 20 17:54:39 EDT 2002 athena
|
cannam@95
|
24585 * [project @ 2002-07-20 21:54:39 by athena]
|
cannam@95
|
24586 return W in hc2hc codelets
|
cannam@95
|
24587
|
cannam@95
|
24588 M ./genfft/gen_hc2hc.ml -3 +4
|
cannam@95
|
24589
|
cannam@95
|
24590 Sat Jul 20 17:51:06 EDT 2002 athena
|
cannam@95
|
24591 * [project @ 2002-07-20 21:51:06 by athena]
|
cannam@95
|
24592 Some work on rdft codelets
|
cannam@95
|
24593
|
cannam@95
|
24594 A ./rdft/
|
cannam@95
|
24595 A ./rdft/codelets/
|
cannam@95
|
24596 A ./rdft/codelets/r2hc/
|
cannam@95
|
24597 A ./rdft/codelets/r2hc/Makefile.am
|
cannam@95
|
24598 M ./configure.ac +2
|
cannam@95
|
24599 M ./dft/codelets/inplace/Makefile.am +4
|
cannam@95
|
24600 M ./dft/codelets/standard/Makefile.am +3
|
cannam@95
|
24601 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
24602 M ./genfft/gen_hc2hc.ml -62 +18
|
cannam@95
|
24603 M ./genfft/gen_hc2r.ml -5 +24
|
cannam@95
|
24604 M ./genfft/gen_r2hc.ml -5 +21
|
cannam@95
|
24605 M ./genfft/trig.ml -22 +22
|
cannam@95
|
24606 M ./rdft/codelets/r2hc/Makefile.am -1 +42
|
cannam@95
|
24607 M ./support/Makefile.codelets -9 +6
|
cannam@95
|
24608
|
cannam@95
|
24609 Tue Jul 16 13:55:50 EDT 2002 athena
|
cannam@95
|
24610 * [project @ 2002-07-16 17:55:50 by athena]
|
cannam@95
|
24611 fix const
|
cannam@95
|
24612
|
cannam@95
|
24613 M ./kernel/fftw3.h -3 +4
|
cannam@95
|
24614
|
cannam@95
|
24615 Tue Jul 16 07:00:10 EDT 2002 athena
|
cannam@95
|
24616 * [project @ 2002-07-16 11:00:10 by athena]
|
cannam@95
|
24617 Separate CFLAGS in codelets. Fix const in certain places.
|
cannam@95
|
24618
|
cannam@95
|
24619 M ./acinclude.m4 -2 +6
|
cannam@95
|
24620 M ./configure.ac +1
|
cannam@95
|
24621 M ./dft/codelets/inplace/Makefile.am +1
|
cannam@95
|
24622 M ./dft/codelets/standard/Makefile.am +1
|
cannam@95
|
24623 M ./dft/indirect.c -2 +2
|
cannam@95
|
24624 M ./dft/rank0.c -2 +2
|
cannam@95
|
24625 M ./dft/simd/codelets/Makefile.am +1
|
cannam@95
|
24626 M ./kernel/version.c -3 +4
|
cannam@95
|
24627 M ./tests/bench.c -2 +9
|
cannam@95
|
24628
|
cannam@95
|
24629 Mon Jul 15 21:10:42 EDT 2002 stevenj
|
cannam@95
|
24630 * [project @ 2002-07-16 01:10:42 by stevenj]
|
cannam@95
|
24631 note buffering problem
|
cannam@95
|
24632
|
cannam@95
|
24633 M ./TODO +2
|
cannam@95
|
24634
|
cannam@95
|
24635 Mon Jul 15 20:27:51 EDT 2002 athena
|
cannam@95
|
24636 * [project @ 2002-07-16 00:27:51 by athena]
|
cannam@95
|
24637 Removed unpredictable branch from inner loop
|
cannam@95
|
24638
|
cannam@95
|
24639 M ./dft/generic.c -2 +2
|
cannam@95
|
24640
|
cannam@95
|
24641 Mon Jul 15 19:35:04 EDT 2002 stevenj
|
cannam@95
|
24642 * [project @ 2002-07-15 23:35:04 by stevenj]
|
cannam@95
|
24643 update
|
cannam@95
|
24644
|
cannam@95
|
24645 M ./TODO -2
|
cannam@95
|
24646
|
cannam@95
|
24647 Mon Jul 15 19:31:39 EDT 2002 stevenj
|
cannam@95
|
24648 * [project @ 2002-07-15 23:31:39 by stevenj]
|
cannam@95
|
24649 optimization
|
cannam@95
|
24650
|
cannam@95
|
24651 M ./dft/generic.c -1 +2
|
cannam@95
|
24652
|
cannam@95
|
24653 Mon Jul 15 19:28:30 EDT 2002 stevenj
|
cannam@95
|
24654 * [project @ 2002-07-15 23:28:30 by stevenj]
|
cannam@95
|
24655 added generic dit
|
cannam@95
|
24656
|
cannam@95
|
24657 A ./dft/generic.c
|
cannam@95
|
24658 M ./dft/Makefile.am -4 +4
|
cannam@95
|
24659 M ./dft/conf.c -1 +2
|
cannam@95
|
24660 M ./dft/dft.h -1 +2
|
cannam@95
|
24661 M ./dft/generic.c +219
|
cannam@95
|
24662 M ./kernel/ifftw.h -2 +3
|
cannam@95
|
24663 M ./kernel/twiddle.c -1 +13
|
cannam@95
|
24664
|
cannam@95
|
24665 Mon Jul 15 17:03:53 EDT 2002 stevenj
|
cannam@95
|
24666 * [project @ 2002-07-15 21:03:53 by stevenj]
|
cannam@95
|
24667 whoops, mksolver should be static
|
cannam@95
|
24668
|
cannam@95
|
24669 M ./dft/rader.c -2 +2
|
cannam@95
|
24670
|
cannam@95
|
24671 Mon Jul 15 16:46:36 EDT 2002 athena
|
cannam@95
|
24672 * [project @ 2002-07-15 20:46:35 by athena]
|
cannam@95
|
24673 First implementation of gen_hc2hc, probably still buggy.
|
cannam@95
|
24674
|
cannam@95
|
24675 A ./genfft/gen_hc2hc.ml
|
cannam@95
|
24676 M ./genfft/Makefile.am -9 +15
|
cannam@95
|
24677 M ./genfft/algsimp.ml -4 +5
|
cannam@95
|
24678 M ./genfft/c.ml -3 +10
|
cannam@95
|
24679 M ./genfft/c.mli -1 +2
|
cannam@95
|
24680 M ./genfft/gen_hc2hc.ml +220
|
cannam@95
|
24681 M ./genfft/gen_hc2r.ml -24 +69
|
cannam@95
|
24682 M ./genfft/gen_r2hc.ml -22 +66
|
cannam@95
|
24683 M ./genfft/genutil.ml -13 +17
|
cannam@95
|
24684
|
cannam@95
|
24685 Mon Jul 15 16:40:23 EDT 2002 stevenj
|
cannam@95
|
24686 * [project @ 2002-07-15 20:40:23 by stevenj]
|
cannam@95
|
24687 don't count loading of twiddle factors in ops.other, since it isn't
|
cannam@95
|
24688 counted for the codelets
|
cannam@95
|
24689
|
cannam@95
|
24690 M ./dft/rader.c -1
|
cannam@95
|
24691
|
cannam@95
|
24692 Mon Jul 15 15:13:19 EDT 2002 stevenj
|
cannam@95
|
24693 * [project @ 2002-07-15 19:13:19 by stevenj]
|
cannam@95
|
24694 plan_destroy puts plan to sleep before deallocating it, to eliminate duplicate free calls in solvers
|
cannam@95
|
24695
|
cannam@95
|
24696 M ./dft/ct.c -2 +1
|
cannam@95
|
24697 M ./dft/rader.c -2
|
cannam@95
|
24698 M ./kernel/plan.c -2 +5
|
cannam@95
|
24699
|
cannam@95
|
24700 Mon Jul 15 15:07:41 EDT 2002 stevenj
|
cannam@95
|
24701 * [project @ 2002-07-15 19:07:41 by stevenj]
|
cannam@95
|
24702 fftw2-like vector recursion flag
|
cannam@95
|
24703
|
cannam@95
|
24704 M ./dft/ct-dif.c -1 +6
|
cannam@95
|
24705 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
24706 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
24707 M ./dft/ct.c -1 +5
|
cannam@95
|
24708 M ./dft/vrank-geq1.c -2 +10
|
cannam@95
|
24709 M ./kernel/ifftw.h -2 +6
|
cannam@95
|
24710 M ./tests/bench.c -2 +1
|
cannam@95
|
24711
|
cannam@95
|
24712 Sun Jul 14 21:01:44 EDT 2002 athena
|
cannam@95
|
24713 * [project @ 2002-07-15 01:01:44 by athena]
|
cannam@95
|
24714 More jokes
|
cannam@95
|
24715
|
cannam@95
|
24716 M ./kernel/planner.c -1 +2
|
cannam@95
|
24717
|
cannam@95
|
24718 Sun Jul 14 20:36:01 EDT 2002 athena
|
cannam@95
|
24719 * [project @ 2002-07-15 00:36:01 by athena]
|
cannam@95
|
24720 Bless plan for testing purposes
|
cannam@95
|
24721
|
cannam@95
|
24722 M ./tests/bench.c +1
|
cannam@95
|
24723
|
cannam@95
|
24724 Sun Jul 14 20:35:49 EDT 2002 athena
|
cannam@95
|
24725 * [project @ 2002-07-15 00:35:49 by athena]
|
cannam@95
|
24726 Canonical linked-list deletion (hope it is right)
|
cannam@95
|
24727
|
cannam@95
|
24728 M ./kernel/planner.c -12 +13
|
cannam@95
|
24729
|
cannam@95
|
24730 Sun Jul 14 18:26:19 EDT 2002 stevenj
|
cannam@95
|
24731 * [project @ 2002-07-14 22:26:19 by stevenj]
|
cannam@95
|
24732 use estimating planner for cld_omega
|
cannam@95
|
24733
|
cannam@95
|
24734 M ./dft/rader.c -1 +1
|
cannam@95
|
24735
|
cannam@95
|
24736 Sun Jul 14 18:10:56 EDT 2002 stevenj
|
cannam@95
|
24737 * [project @ 2002-07-14 22:10:56 by stevenj]
|
cannam@95
|
24738 better internal naming
|
cannam@95
|
24739
|
cannam@95
|
24740 M ./dft/rader.c -3 +3
|
cannam@95
|
24741
|
cannam@95
|
24742 Sun Jul 14 18:10:01 EDT 2002 stevenj
|
cannam@95
|
24743 * [project @ 2002-07-14 22:10:01 by stevenj]
|
cannam@95
|
24744 printing should really be fixed now, grrr
|
cannam@95
|
24745
|
cannam@95
|
24746 M ./dft/rader.c -10 +12
|
cannam@95
|
24747
|
cannam@95
|
24748 Sun Jul 14 17:57:12 EDT 2002 stevenj
|
cannam@95
|
24749 * [project @ 2002-07-14 21:57:12 by stevenj]
|
cannam@95
|
24750 print all distinct child plans
|
cannam@95
|
24751
|
cannam@95
|
24752 M ./dft/rader.c -2 +7
|
cannam@95
|
24753
|
cannam@95
|
24754 Sun Jul 14 17:49:21 EDT 2002 stevenj
|
cannam@95
|
24755 * [project @ 2002-07-14 21:49:21 by stevenj]
|
cannam@95
|
24756 whoops
|
cannam@95
|
24757
|
cannam@95
|
24758 M ./tests/bench.c -1 +1
|
cannam@95
|
24759
|
cannam@95
|
24760 Sun Jul 14 17:45:54 EDT 2002 stevenj
|
cannam@95
|
24761 * [project @ 2002-07-14 21:45:54 by stevenj]
|
cannam@95
|
24762 whoops, destroy should delete twiddle/omega from list
|
cannam@95
|
24763
|
cannam@95
|
24764 M ./dft/rader.c -4 +2
|
cannam@95
|
24765
|
cannam@95
|
24766 Sun Jul 14 17:33:02 EDT 2002 stevenj
|
cannam@95
|
24767 * [project @ 2002-07-14 21:33:02 by stevenj]
|
cannam@95
|
24768 whoops
|
cannam@95
|
24769
|
cannam@95
|
24770 M ./kernel/planner.c -3 +6
|
cannam@95
|
24771
|
cannam@95
|
24772 Sun Jul 14 17:12:14 EDT 2002 stevenj
|
cannam@95
|
24773 * [project @ 2002-07-14 21:12:14 by stevenj]
|
cannam@95
|
24774 added plan_bless and FORGET_ACCURSED
|
cannam@95
|
24775
|
cannam@95
|
24776 M ./kernel/ifftw.h -2 +6
|
cannam@95
|
24777 M ./kernel/plan.c -1 +14
|
cannam@95
|
24778 M ./kernel/planner.c -13 +24
|
cannam@95
|
24779
|
cannam@95
|
24780 Sun Jul 14 16:15:43 EDT 2002 stevenj
|
cannam@95
|
24781 * [project @ 2002-07-14 20:15:43 by stevenj]
|
cannam@95
|
24782 further cleanup
|
cannam@95
|
24783
|
cannam@95
|
24784 M ./kernel/traverse.c -6 +4
|
cannam@95
|
24785
|
cannam@95
|
24786 Sun Jul 14 16:14:15 EDT 2002 stevenj
|
cannam@95
|
24787 * [project @ 2002-07-14 20:14:15 by stevenj]
|
cannam@95
|
24788 slight cleanup
|
cannam@95
|
24789
|
cannam@95
|
24790 M ./kernel/traverse.c -8 +7
|
cannam@95
|
24791
|
cannam@95
|
24792 Sun Jul 14 16:09:17 EDT 2002 stevenj
|
cannam@95
|
24793 * [project @ 2002-07-14 20:09:17 by stevenj]
|
cannam@95
|
24794 added traverse_plan via print (ugh)
|
cannam@95
|
24795
|
cannam@95
|
24796 A ./kernel/traverse.c
|
cannam@95
|
24797 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
24798 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
24799 M ./kernel/traverse.c +115
|
cannam@95
|
24800 M ./tests/bench.c +12
|
cannam@95
|
24801
|
cannam@95
|
24802 Sun Jul 14 15:08:29 EDT 2002 stevenj
|
cannam@95
|
24803 * [project @ 2002-07-14 19:08:29 by stevenj]
|
cannam@95
|
24804 added TW_FULL, and additional n parameter for twiddles
|
cannam@95
|
24805
|
cannam@95
|
24806 M ./dft/ct.c -3 +4
|
cannam@95
|
24807 M ./kernel/ifftw.h -5 +5
|
cannam@95
|
24808 M ./kernel/twiddle.c -18 +34
|
cannam@95
|
24809
|
cannam@95
|
24810 Sun Jul 14 15:03:51 EDT 2002 stevenj
|
cannam@95
|
24811 * [project @ 2002-07-14 19:03:51 by stevenj]
|
cannam@95
|
24812 whoops
|
cannam@95
|
24813
|
cannam@95
|
24814 M ./kernel/planner.c -2 +4
|
cannam@95
|
24815
|
cannam@95
|
24816 Sun Jul 14 13:49:20 EDT 2002 stevenj
|
cannam@95
|
24817 * [project @ 2002-07-14 17:49:20 by stevenj]
|
cannam@95
|
24818 save flags before invoking solver mkplan
|
cannam@95
|
24819
|
cannam@95
|
24820 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
24821 M ./kernel/planner-naive.c -2 +2
|
cannam@95
|
24822 M ./kernel/planner-score.c -2 +2
|
cannam@95
|
24823 M ./kernel/planner.c -3 +10
|
cannam@95
|
24824
|
cannam@95
|
24825 Sun Jul 14 09:28:37 EDT 2002 athena
|
cannam@95
|
24826 * [project @ 2002-07-14 13:28:37 by athena]
|
cannam@95
|
24827
|
cannam@95
|
24828 M ./TODO -6 +1
|
cannam@95
|
24829
|
cannam@95
|
24830 Sat Jul 13 22:17:29 EDT 2002 stevenj
|
cannam@95
|
24831 * [project @ 2002-07-14 02:17:29 by stevenj]
|
cannam@95
|
24832 added support for UNICOS _rtc() real-time-clock intrinsic function
|
cannam@95
|
24833
|
cannam@95
|
24834 M ./configure.ac -1 +10
|
cannam@95
|
24835 M ./kernel/cycle.h -2 +20
|
cannam@95
|
24836
|
cannam@95
|
24837 Sat Jul 13 22:06:35 EDT 2002 stevenj
|
cannam@95
|
24838 * [project @ 2002-07-14 02:06:35 by stevenj]
|
cannam@95
|
24839 fixed typo: HAVE_TIME_H should include time.h, not sys/time.h
|
cannam@95
|
24840
|
cannam@95
|
24841 M ./kernel/timer.c -2 +2
|
cannam@95
|
24842
|
cannam@95
|
24843 Sat Jul 13 21:46:02 EDT 2002 stevenj
|
cannam@95
|
24844 * [project @ 2002-07-14 01:46:02 by stevenj]
|
cannam@95
|
24845 support AIX read_real_time timer
|
cannam@95
|
24846
|
cannam@95
|
24847 M ./configure.ac +1
|
cannam@95
|
24848 M ./kernel/cycle.h -1 +24
|
cannam@95
|
24849
|
cannam@95
|
24850 Sat Jul 13 17:02:51 EDT 2002 stevenj
|
cannam@95
|
24851 * [project @ 2002-07-13 21:02:51 by stevenj]
|
cannam@95
|
24852 use && instead of the (sigh) unportable -a
|
cannam@95
|
24853
|
cannam@95
|
24854 M ./configure.ac -1 +1
|
cannam@95
|
24855
|
cannam@95
|
24856 Sat Jul 13 16:38:18 EDT 2002 stevenj
|
cannam@95
|
24857 * [project @ 2002-07-13 20:38:18 by stevenj]
|
cannam@95
|
24858 use AC_HELP_STRING
|
cannam@95
|
24859
|
cannam@95
|
24860 M ./configure.ac -11 +11
|
cannam@95
|
24861
|
cannam@95
|
24862 Sat Jul 13 16:05:43 EDT 2002 stevenj
|
cannam@95
|
24863 * [project @ 2002-07-13 20:05:43 by stevenj]
|
cannam@95
|
24864 support long-double precision
|
cannam@95
|
24865
|
cannam@95
|
24866 A ./kernel/lfftw3.h
|
cannam@95
|
24867 M ./configure.ac -2 +22
|
cannam@95
|
24868 M ./dft/codelet.h -2 +6
|
cannam@95
|
24869 M ./dft/verify.c -10 +29
|
cannam@95
|
24870 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
24871 M ./kernel/dfftw3.h -1 +2
|
cannam@95
|
24872 M ./kernel/fftw3.h -2 +5
|
cannam@95
|
24873 M ./kernel/ifftw.h -9 +14
|
cannam@95
|
24874 M ./kernel/lfftw3.h +25
|
cannam@95
|
24875 M ./kernel/sfftw3.h -1 +2
|
cannam@95
|
24876 M ./libbench/bench-main.c -3 +5
|
cannam@95
|
24877 M ./libbench/bench-user.h -4 +8
|
cannam@95
|
24878 M ./libbench/info.c -2 +4
|
cannam@95
|
24879 M ./libbench/verify.c -10 +38
|
cannam@95
|
24880 M ./simd/simd-sse2.h -1 +1
|
cannam@95
|
24881
|
cannam@95
|
24882 Sat Jul 13 15:48:10 EDT 2002 stevenj
|
cannam@95
|
24883 * [project @ 2002-07-13 19:48:10 by stevenj]
|
cannam@95
|
24884 whoops whoops
|
cannam@95
|
24885
|
cannam@95
|
24886 M ./dft/rader.c -2 +2
|
cannam@95
|
24887
|
cannam@95
|
24888 Sat Jul 13 15:47:39 EDT 2002 stevenj
|
cannam@95
|
24889 * [project @ 2002-07-13 19:47:39 by stevenj]
|
cannam@95
|
24890 whoops
|
cannam@95
|
24891
|
cannam@95
|
24892 M ./dft/rader.c -1 +1
|
cannam@95
|
24893
|
cannam@95
|
24894 Sat Jul 13 14:13:42 EDT 2002 stevenj
|
cannam@95
|
24895 * [project @ 2002-07-13 18:13:42 by stevenj]
|
cannam@95
|
24896 buffered solver strides have been fixed
|
cannam@95
|
24897
|
cannam@95
|
24898 M ./TODO -7
|
cannam@95
|
24899
|
cannam@95
|
24900 Sat Jul 13 13:48:13 EDT 2002 stevenj
|
cannam@95
|
24901 * [project @ 2002-07-13 17:48:13 by stevenj]
|
cannam@95
|
24902 convention
|
cannam@95
|
24903
|
cannam@95
|
24904 M ./dft/rader.c -1 +1
|
cannam@95
|
24905
|
cannam@95
|
24906 Sat Jul 13 12:50:06 EDT 2002 stevenj
|
cannam@95
|
24907 * [project @ 2002-07-13 16:50:06 by stevenj]
|
cannam@95
|
24908 share twiddle arrays in Rader
|
cannam@95
|
24909
|
cannam@95
|
24910 M ./TODO -2
|
cannam@95
|
24911 M ./dft/rader.c -5 +68
|
cannam@95
|
24912
|
cannam@95
|
24913 Sat Jul 13 12:48:10 EDT 2002 stevenj
|
cannam@95
|
24914 * [project @ 2002-07-13 16:48:10 by stevenj]
|
cannam@95
|
24915 call done() after verify
|
cannam@95
|
24916
|
cannam@95
|
24917 M ./libbench/verify.c -1 +2
|
cannam@95
|
24918
|
cannam@95
|
24919 Fri Jul 12 15:42:04 EDT 2002 stevenj
|
cannam@95
|
24920 * [project @ 2002-07-12 19:42:04 by stevenj]
|
cannam@95
|
24921 output planner time with -v
|
cannam@95
|
24922
|
cannam@95
|
24923 M ./tests/bench.c +7
|
cannam@95
|
24924
|
cannam@95
|
24925 Fri Jul 12 15:40:14 EDT 2002 stevenj
|
cannam@95
|
24926 * [project @ 2002-07-12 19:40:14 by stevenj]
|
cannam@95
|
24927 support double outputs
|
cannam@95
|
24928
|
cannam@95
|
24929 M ./kernel/print.c -2 +9
|
cannam@95
|
24930
|
cannam@95
|
24931 Fri Jul 12 15:09:19 EDT 2002 stevenj
|
cannam@95
|
24932 * [project @ 2002-07-12 19:09:19 by stevenj]
|
cannam@95
|
24933 removed extraneous parens
|
cannam@95
|
24934
|
cannam@95
|
24935 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
24936
|
cannam@95
|
24937 Fri Jul 12 15:08:13 EDT 2002 stevenj
|
cannam@95
|
24938 * [project @ 2002-07-12 19:08:13 by stevenj]
|
cannam@95
|
24939 increase maxbufsz to 64k; makes a big difference for large 2d transforms
|
cannam@95
|
24940
|
cannam@95
|
24941 M ./dft/buffered.c -2 +2
|
cannam@95
|
24942
|
cannam@95
|
24943 Fri Jul 12 05:59:26 EDT 2002 athena
|
cannam@95
|
24944 * [project @ 2002-07-12 09:59:26 by athena]
|
cannam@95
|
24945 Fix
|
cannam@95
|
24946
|
cannam@95
|
24947 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
24948
|
cannam@95
|
24949 Fri Jul 12 01:22:38 EDT 2002 stevenj
|
cannam@95
|
24950 * [project @ 2002-07-12 05:22:38 by stevenj]
|
cannam@95
|
24951 fix comment
|
cannam@95
|
24952
|
cannam@95
|
24953 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
24954
|
cannam@95
|
24955 Fri Jul 12 00:59:29 EDT 2002 stevenj
|
cannam@95
|
24956 * [project @ 2002-07-12 04:59:29 by stevenj]
|
cannam@95
|
24957 fix in comment
|
cannam@95
|
24958
|
cannam@95
|
24959 M ./kernel/tensor.c -2 +2
|
cannam@95
|
24960
|
cannam@95
|
24961 Fri Jul 12 00:13:13 EDT 2002 stevenj
|
cannam@95
|
24962 * [project @ 2002-07-12 04:13:13 by stevenj]
|
cannam@95
|
24963 updated
|
cannam@95
|
24964
|
cannam@95
|
24965 M ./ChangeLog +873
|
cannam@95
|
24966
|
cannam@95
|
24967 Thu Jul 11 23:39:27 EDT 2002 stevenj
|
cannam@95
|
24968 * [project @ 2002-07-12 03:39:27 by stevenj]
|
cannam@95
|
24969 buffered malloc's buffers
|
cannam@95
|
24970
|
cannam@95
|
24971 M ./TODO -3
|
cannam@95
|
24972
|
cannam@95
|
24973 Thu Jul 11 23:30:26 EDT 2002 stevenj
|
cannam@95
|
24974 * [project @ 2002-07-12 03:30:26 by stevenj]
|
cannam@95
|
24975 share more code between apply and apply_dit in Rader
|
cannam@95
|
24976
|
cannam@95
|
24977 M ./TODO -2
|
cannam@95
|
24978 M ./dft/rader.c -69 +30
|
cannam@95
|
24979
|
cannam@95
|
24980 Mon Jul 8 12:30:34 EDT 2002 athena
|
cannam@95
|
24981 * [project @ 2002-07-08 16:30:34 by athena]
|
cannam@95
|
24982 Polished
|
cannam@95
|
24983
|
cannam@95
|
24984 M ./simd/simd-sse.h -18 +28
|
cannam@95
|
24985 M ./simd/simd-sse2.h -25 +31
|
cannam@95
|
24986 M ./simd/sse.c -4 +2
|
cannam@95
|
24987 M ./simd/sse2.c -3 +2
|
cannam@95
|
24988
|
cannam@95
|
24989 Mon Jul 8 09:47:11 EDT 2002 athena
|
cannam@95
|
24990 * [project @ 2002-07-08 13:47:11 by athena]
|
cannam@95
|
24991
|
cannam@95
|
24992 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
24993
|
cannam@95
|
24994 Mon Jul 8 09:42:08 EDT 2002 athena
|
cannam@95
|
24995 * [project @ 2002-07-08 13:42:08 by athena]
|
cannam@95
|
24996 SIMD/FMA stuff
|
cannam@95
|
24997
|
cannam@95
|
24998 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
24999 M ./genfft/c.ml -7 +2
|
cannam@95
|
25000 M ./genfft/gen_notw_c.ml -2 +3
|
cannam@95
|
25001 M ./genfft/simd.ml -2 +13
|
cannam@95
|
25002 M ./genfft/to_alist.ml -1 +3
|
cannam@95
|
25003 M ./genfft/to_alist.mli -1 +2
|
cannam@95
|
25004 M ./simd/simd-sse.h +3
|
cannam@95
|
25005 M ./simd/simd-sse2.h +3
|
cannam@95
|
25006 M ./support/Makefile.codelets -1 +2
|
cannam@95
|
25007
|
cannam@95
|
25008 Mon Jul 8 07:43:51 EDT 2002 athena
|
cannam@95
|
25009 * [project @ 2002-07-08 11:43:51 by athena]
|
cannam@95
|
25010 Avoid code duplication
|
cannam@95
|
25011
|
cannam@95
|
25012 M ./simd/simd-sse.h -12 +6
|
cannam@95
|
25013
|
cannam@95
|
25014 Sun Jul 7 20:56:15 EDT 2002 athena
|
cannam@95
|
25015 * [project @ 2002-07-08 00:56:15 by athena]
|
cannam@95
|
25016 Fixes for FMA+SIMD
|
cannam@95
|
25017
|
cannam@95
|
25018 M ./genfft/Makefile.am -3 +3
|
cannam@95
|
25019 M ./genfft/to_alist.ml -7 +14
|
cannam@95
|
25020
|
cannam@95
|
25021 Sun Jul 7 20:32:01 EDT 2002 athena
|
cannam@95
|
25022 * [project @ 2002-07-08 00:32:01 by athena]
|
cannam@95
|
25023 Major changes in SIMD fftw
|
cannam@95
|
25024
|
cannam@95
|
25025 A ./dft/simd/n1b.c
|
cannam@95
|
25026 A ./dft/simd/n1b.h
|
cannam@95
|
25027 A ./dft/simd/n1f.c
|
cannam@95
|
25028 A ./dft/simd/n1f.h
|
cannam@95
|
25029 A ./dft/simd/t1b.c
|
cannam@95
|
25030 A ./dft/simd/t1b.h
|
cannam@95
|
25031 A ./dft/simd/t1f.c
|
cannam@95
|
25032 A ./dft/simd/t1f.h
|
cannam@95
|
25033 A ./genfft/gen_notw_c.ml
|
cannam@95
|
25034 A ./genfft/gen_twiddle_c.ml
|
cannam@95
|
25035 M ./dft/buffered.c -2 +2
|
cannam@95
|
25036 M ./dft/codelets/standard/Makefile.am -6 +5
|
cannam@95
|
25037 M ./dft/simd/Makefile.am -3 +1
|
cannam@95
|
25038 R ./dft/simd/NAMING
|
cannam@95
|
25039 M ./dft/simd/codelets/Makefile.am -26 +23
|
cannam@95
|
25040 M ./dft/simd/n1b.c +43
|
cannam@95
|
25041 M ./dft/simd/n1b.h +24
|
cannam@95
|
25042 M ./dft/simd/n1f.c +43
|
cannam@95
|
25043 M ./dft/simd/n1f.h +24
|
cannam@95
|
25044 R ./dft/simd/n2f.c
|
cannam@95
|
25045 R ./dft/simd/n2f.h
|
cannam@95
|
25046 R ./dft/simd/n3f.h
|
cannam@95
|
25047 R ./dft/simd/n4.c
|
cannam@95
|
25048 R ./dft/simd/n4.h
|
cannam@95
|
25049 M ./dft/simd/t1b.c +38
|
cannam@95
|
25050 M ./dft/simd/t1b.h +25
|
cannam@95
|
25051 M ./dft/simd/t1f.c +38
|
cannam@95
|
25052 M ./dft/simd/t1f.h +25
|
cannam@95
|
25053 R ./dft/simd/t2f.c
|
cannam@95
|
25054 R ./dft/simd/t2f.h
|
cannam@95
|
25055 R ./dft/simd/t3f.h
|
cannam@95
|
25056 R ./dft/simd/t4.c
|
cannam@95
|
25057 R ./dft/simd/t4.h
|
cannam@95
|
25058 M ./genfft/Makefile.am -29 +27
|
cannam@95
|
25059 M ./genfft/algsimp.ml -16 +27
|
cannam@95
|
25060 M ./genfft/annotate.ml -131 +11
|
cannam@95
|
25061 M ./genfft/annotate.mli -17 +2
|
cannam@95
|
25062 M ./genfft/c.ml -7 +23
|
cannam@95
|
25063 M ./genfft/complex.ml -1 +3
|
cannam@95
|
25064 M ./genfft/complex.mli -1 +2
|
cannam@95
|
25065 M ./genfft/expr.ml -3 +21
|
cannam@95
|
25066 M ./genfft/expr.mli -1 +6
|
cannam@95
|
25067 M ./genfft/gen_athnotw.ml -3 +3
|
cannam@95
|
25068 M ./genfft/gen_athtw.ml -3 +3
|
cannam@95
|
25069 M ./genfft/gen_conv.ml -4 +4
|
cannam@95
|
25070 M ./genfft/gen_hc2r.ml -4 +4
|
cannam@95
|
25071 M ./genfft/gen_notw.ml -4 +4
|
cannam@95
|
25072 M ./genfft/gen_notw_c.ml +155
|
cannam@95
|
25073 M ./genfft/gen_r2hc.ml -4 +4
|
cannam@95
|
25074 M ./genfft/gen_trig.ml -4 +4
|
cannam@95
|
25075 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
25076 M ./genfft/gen_twiddle_c.ml +165
|
cannam@95
|
25077 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
25078 M ./genfft/genutil.ml -4 +5
|
cannam@95
|
25079 M ./genfft/oracle.ml -1 +2
|
cannam@95
|
25080 M ./genfft/simd.ml -177 +95
|
cannam@95
|
25081 M ./genfft/simd.mli -2 +2
|
cannam@95
|
25082 M ./genfft/simdmagic.ml -47 +1
|
cannam@95
|
25083 M ./genfft/to_alist.ml -3 +9
|
cannam@95
|
25084 M ./genfft/trig.ml -1 +10
|
cannam@95
|
25085 M ./genfft/trig.mli -1 +2
|
cannam@95
|
25086 M ./genfft/twiddle.ml -5 +6
|
cannam@95
|
25087 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
25088 M ./simd/simd-sse.h -61 +88
|
cannam@95
|
25089 M ./simd/simd-sse2.h -67 +57
|
cannam@95
|
25090 M ./simd/sse.c -1 +4
|
cannam@95
|
25091 M ./simd/sse2.c -1 +4
|
cannam@95
|
25092 M ./support/Makefile.codelets -67 +2
|
cannam@95
|
25093
|
cannam@95
|
25094 Fri Jul 5 17:32:09 EDT 2002 athena
|
cannam@95
|
25095 * [project @ 2002-07-05 21:32:09 by athena]
|
cannam@95
|
25096 Use unpck instructions instead of shuffles
|
cannam@95
|
25097
|
cannam@95
|
25098 M ./dft/buffered.c -2 +2
|
cannam@95
|
25099 M ./simd/simd-altivec.h -13 +13
|
cannam@95
|
25100 M ./simd/simd-sse.h -23 +10
|
cannam@95
|
25101
|
cannam@95
|
25102 Fri Jul 5 15:49:14 EDT 2002 athena
|
cannam@95
|
25103 * [project @ 2002-07-05 19:49:14 by athena]
|
cannam@95
|
25104 Minor tweaks
|
cannam@95
|
25105
|
cannam@95
|
25106 M ./dft/codelets/n.c +1
|
cannam@95
|
25107 M ./dft/codelets/t.c +1
|
cannam@95
|
25108 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
25109 M ./dft/verify.c -4 +1
|
cannam@95
|
25110 M ./kernel/ifftw.h -10 +9
|
cannam@95
|
25111 M ./kernel/planner.c -5 +4
|
cannam@95
|
25112 M ./tests/bench.c -2 +2
|
cannam@95
|
25113
|
cannam@95
|
25114 Fri Jul 5 15:02:54 EDT 2002 athena
|
cannam@95
|
25115 * [project @ 2002-07-05 19:02:54 by athena]
|
cannam@95
|
25116 Use score planner
|
cannam@95
|
25117
|
cannam@95
|
25118 M ./tests/bench.c -1 +1
|
cannam@95
|
25119
|
cannam@95
|
25120 Fri Jul 5 14:49:59 EDT 2002 athena
|
cannam@95
|
25121 * [project @ 2002-07-05 18:49:59 by athena]
|
cannam@95
|
25122 Added verifier
|
cannam@95
|
25123
|
cannam@95
|
25124 A ./dft/verify.c
|
cannam@95
|
25125 A ./kernel/dotens.c
|
cannam@95
|
25126 A ./kernel/dotens2.c
|
cannam@95
|
25127 M ./CONVENTIONS +1
|
cannam@95
|
25128 M ./dft/Makefile.am -1 +1
|
cannam@95
|
25129 M ./dft/dft.h -1 +4
|
cannam@95
|
25130 M ./dft/verify.c +428
|
cannam@95
|
25131 M ./kernel/Makefile.am -1 +2
|
cannam@95
|
25132 M ./kernel/debug.c -2 +2
|
cannam@95
|
25133 M ./kernel/dotens.c +47
|
cannam@95
|
25134 M ./kernel/dotens2.c +55
|
cannam@95
|
25135 M ./kernel/ifftw.h -8 +24
|
cannam@95
|
25136 M ./tests/bench.c -8 +14
|
cannam@95
|
25137
|
cannam@95
|
25138 Wed Jul 3 20:32:28 EDT 2002 athena
|
cannam@95
|
25139 * [project @ 2002-07-04 00:32:28 by athena]
|
cannam@95
|
25140 More simd codelets
|
cannam@95
|
25141
|
cannam@95
|
25142 A ./dft/simd/n2f.c
|
cannam@95
|
25143 A ./dft/simd/n2f.h
|
cannam@95
|
25144 A ./dft/simd/n3f.h
|
cannam@95
|
25145 A ./dft/simd/t2f.c
|
cannam@95
|
25146 A ./dft/simd/t2f.h
|
cannam@95
|
25147 A ./dft/simd/t3f.h
|
cannam@95
|
25148 M ./dft/buffered.c -3 +3
|
cannam@95
|
25149 M ./dft/codelet.h -1 +3
|
cannam@95
|
25150 M ./dft/codelets/n.c +1
|
cannam@95
|
25151 M ./dft/codelets/t.c +1
|
cannam@95
|
25152 M ./dft/ct-dif.c -1 +6
|
cannam@95
|
25153 M ./dft/ct-dit.c -1 +6
|
cannam@95
|
25154 M ./dft/ct-ditbuf.c -9 +19
|
cannam@95
|
25155 M ./dft/ct.c -11 +17
|
cannam@95
|
25156 M ./dft/ct.h -3 +5
|
cannam@95
|
25157 M ./dft/simd/Makefile.am -1 +2
|
cannam@95
|
25158 M ./dft/simd/NAMING -7 +20
|
cannam@95
|
25159 M ./dft/simd/codelets/Makefile.am -4 +27
|
cannam@95
|
25160 M ./dft/simd/n2f.c +43
|
cannam@95
|
25161 M ./dft/simd/n2f.h +25
|
cannam@95
|
25162 M ./dft/simd/n3f.h +1
|
cannam@95
|
25163 M ./dft/simd/n4.c -2 +1
|
cannam@95
|
25164 M ./dft/simd/t2f.c +40
|
cannam@95
|
25165 M ./dft/simd/t2f.h +25
|
cannam@95
|
25166 M ./dft/simd/t3f.h +1
|
cannam@95
|
25167 M ./dft/simd/t4.c -1 +1
|
cannam@95
|
25168 M ./genfft/annotate.ml -3 +3
|
cannam@95
|
25169 M ./genfft/gen_notw.ml -9 +23
|
cannam@95
|
25170 M ./genfft/gen_twiddle.ml -6 +14
|
cannam@95
|
25171 M ./genfft/gen_twidsq.ml -3 +9
|
cannam@95
|
25172 M ./genfft/simd.ml -43 +69
|
cannam@95
|
25173 M ./genfft/simdmagic.ml -11 +36
|
cannam@95
|
25174 M ./genfft-k7/gen_notw.ml -1 +2
|
cannam@95
|
25175 M ./genfft-k7/gen_twiddle.ml -1 +2
|
cannam@95
|
25176 M ./kernel/alloc.c -5 +2
|
cannam@95
|
25177 M ./kernel/ifftw.h -3 +9
|
cannam@95
|
25178 M ./simd/simd-sse.h -28 +106
|
cannam@95
|
25179 M ./simd/simd-sse2.h -24 +47
|
cannam@95
|
25180
|
cannam@95
|
25181 Tue Jul 2 16:18:09 EDT 2002 athena
|
cannam@95
|
25182 * [project @ 2002-07-02 20:18:09 by athena]
|
cannam@95
|
25183 Oops
|
cannam@95
|
25184
|
cannam@95
|
25185 M ./dft/rank-geq2.c -3 +4
|
cannam@95
|
25186
|
cannam@95
|
25187 Tue Jul 2 16:13:24 EDT 2002 athena
|
cannam@95
|
25188 * [project @ 2002-07-02 20:13:24 by athena]
|
cannam@95
|
25189 Fixed classic mode
|
cannam@95
|
25190
|
cannam@95
|
25191 M ./dft/rank-geq2.c -6 +5
|
cannam@95
|
25192 M ./dft/vrank-geq1.c -6 +6
|
cannam@95
|
25193
|
cannam@95
|
25194 Tue Jul 2 15:38:36 EDT 2002 athena
|
cannam@95
|
25195 * [project @ 2002-07-02 19:38:36 by athena]
|
cannam@95
|
25196 Use LDK for constants so that we can play games.
|
cannam@95
|
25197
|
cannam@95
|
25198 M ./genfft/simd.ml -2 +2
|
cannam@95
|
25199 M ./simd/simd-altivec.h +1
|
cannam@95
|
25200 M ./simd/simd-sse.h -5 +5
|
cannam@95
|
25201 M ./simd/simd-sse2.h -2 +5
|
cannam@95
|
25202
|
cannam@95
|
25203 Tue Jul 2 13:15:58 EDT 2002 athena
|
cannam@95
|
25204 * [project @ 2002-07-02 17:15:58 by athena]
|
cannam@95
|
25205 Improved support for fixed strides
|
cannam@95
|
25206
|
cannam@95
|
25207 M ./dft/codelet.h -1 +2
|
cannam@95
|
25208 M ./dft/codelets/n.c -1 +2
|
cannam@95
|
25209 M ./dft/simd/n4.c +3
|
cannam@95
|
25210 M ./dft/simd/t4.c +2
|
cannam@95
|
25211 M ./genfft/gen_notw.ml -8 +21
|
cannam@95
|
25212 M ./genfft/genutil.ml -1 +6
|
cannam@95
|
25213 M ./genfft/simd.ml -7 +7
|
cannam@95
|
25214 M ./genfft/simd.mli -3 +3
|
cannam@95
|
25215 M ./genfft-k7/gen_notw.ml -1 +2
|
cannam@95
|
25216 M ./simd/simd-sse.h -17 +54
|
cannam@95
|
25217
|
cannam@95
|
25218 Tue Jul 2 10:30:58 EDT 2002 athena
|
cannam@95
|
25219 * [project @ 2002-07-02 14:30:58 by athena]
|
cannam@95
|
25220 Changed accounting of flops
|
cannam@95
|
25221
|
cannam@95
|
25222 M ./dft/codelet.h -12 +25
|
cannam@95
|
25223 M ./dft/codelets/n.c -4 +5
|
cannam@95
|
25224 M ./dft/codelets/n.h -6 +2
|
cannam@95
|
25225 M ./dft/codelets/t.c -3 +5
|
cannam@95
|
25226 M ./dft/codelets/t.h -3 +2
|
cannam@95
|
25227 M ./dft/ct-dif.c -3 +5
|
cannam@95
|
25228 M ./dft/ct-dit.c -3 +5
|
cannam@95
|
25229 M ./dft/ct-ditbuf.c -3 +4
|
cannam@95
|
25230 M ./dft/ct-ditf.c -3 +6
|
cannam@95
|
25231 M ./dft/direct.c -5 +5
|
cannam@95
|
25232 M ./dft/k7/k7.c -14 +23
|
cannam@95
|
25233 M ./dft/simd/n4.c -3 +5
|
cannam@95
|
25234 M ./dft/simd/n4.h -5 +2
|
cannam@95
|
25235 M ./dft/simd/t4.c -3 +5
|
cannam@95
|
25236 M ./dft/simd/t4.h -3 +2
|
cannam@95
|
25237 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
25238 M ./genfft/gen_twiddle.ml -3 +3
|
cannam@95
|
25239 M ./genfft/gen_twidsq.ml -3 +3
|
cannam@95
|
25240 M ./genfft-k7/gen_notw.ml -2 +2
|
cannam@95
|
25241 M ./genfft-k7/gen_twiddle.ml -2 +2
|
cannam@95
|
25242
|
cannam@95
|
25243 Tue Jul 2 08:51:38 EDT 2002 athena
|
cannam@95
|
25244 * [project @ 2002-07-02 12:51:38 by athena]
|
cannam@95
|
25245 Wrong code in non-fma mode
|
cannam@95
|
25246
|
cannam@95
|
25247 M ./genfft/algsimp.ml -11 +15
|
cannam@95
|
25248 M ./genfft-k7/algsimp.ml -8 +24
|
cannam@95
|
25249 M ./genfft-k7/to_alist.ml -3 +3
|
cannam@95
|
25250 M ./simd/simd-sse2.h -4 +9
|
cannam@95
|
25251
|
cannam@95
|
25252 Mon Jul 1 23:17:06 EDT 2002 athena
|
cannam@95
|
25253 * [project @ 2002-07-02 03:17:06 by athena]
|
cannam@95
|
25254 sse2 stuff
|
cannam@95
|
25255
|
cannam@95
|
25256 A ./simd/simd-sse2.h
|
cannam@95
|
25257 A ./simd/sse2.c
|
cannam@95
|
25258 M ./genfft/simdmagic.ml -2 +2
|
cannam@95
|
25259 M ./kernel/alloc.c -2 +2
|
cannam@95
|
25260 M ./simd/Makefile.am -1 +2
|
cannam@95
|
25261 M ./simd/simd-sse2.h +125
|
cannam@95
|
25262 M ./simd/sse2.c +73
|
cannam@95
|
25263
|
cannam@95
|
25264 Mon Jul 1 14:05:56 EDT 2002 athena
|
cannam@95
|
25265 * [project @ 2002-07-01 18:05:56 by athena]
|
cannam@95
|
25266 Identify CPUs for special codelets
|
cannam@95
|
25267
|
cannam@95
|
25268 A ./simd/sse.c
|
cannam@95
|
25269 M ./Makefile.am +1
|
cannam@95
|
25270 M ./dft/ct.c -4 +4
|
cannam@95
|
25271 M ./dft/direct.c -2 +2
|
cannam@95
|
25272 M ./dft/k7/k7.c -5 +43
|
cannam@95
|
25273 M ./dft/simd/n4.c -1 +1
|
cannam@95
|
25274 M ./dft/simd/t4.c -1 +1
|
cannam@95
|
25275 M ./kernel/alloc.c -2 +2
|
cannam@95
|
25276 M ./simd/Makefile.am -1 +3
|
cannam@95
|
25277 M ./simd/simd-altivec.h +2
|
cannam@95
|
25278 M ./simd/simd-sse.h +3
|
cannam@95
|
25279 M ./simd/sse.c +73
|
cannam@95
|
25280
|
cannam@95
|
25281 Mon Jul 1 09:26:42 EDT 2002 athena
|
cannam@95
|
25282 * [project @ 2002-07-01 13:26:42 by athena]
|
cannam@95
|
25283 Change split problem syntax
|
cannam@95
|
25284
|
cannam@95
|
25285 M ./libbench/problem.c -2 +2
|
cannam@95
|
25286
|
cannam@95
|
25287 Mon Jul 1 09:11:39 EDT 2002 athena
|
cannam@95
|
25288 * [project @ 2002-07-01 13:11:39 by athena]
|
cannam@95
|
25289 Removed -fma flag
|
cannam@95
|
25290
|
cannam@95
|
25291 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
25292
|
cannam@95
|
25293 Sun Jun 30 20:08:26 EDT 2002 athena
|
cannam@95
|
25294 * [project @ 2002-07-01 00:08:26 by athena]
|
cannam@95
|
25295 Work around gcc bug
|
cannam@95
|
25296
|
cannam@95
|
25297 M ./simd/simd-altivec.h -3 +17
|
cannam@95
|
25298
|
cannam@95
|
25299 Sun Jun 30 18:34:06 EDT 2002 athena
|
cannam@95
|
25300 * [project @ 2002-06-30 22:34:06 by athena]
|
cannam@95
|
25301 New simd stuff
|
cannam@95
|
25302
|
cannam@95
|
25303 M ./genfft/algsimp.ml -8 +20
|
cannam@95
|
25304 M ./genfft/magic.ml -1 +3
|
cannam@95
|
25305 M ./genfft/oracle.ml -2 +2
|
cannam@95
|
25306 M ./genfft/simd.ml -2 +4
|
cannam@95
|
25307 M ./genfft/to_alist.ml -3 +3
|
cannam@95
|
25308
|
cannam@95
|
25309 Sun Jun 30 17:00:09 EDT 2002 athena
|
cannam@95
|
25310 * [project @ 2002-06-30 21:00:09 by athena]
|
cannam@95
|
25311 Added altivec support
|
cannam@95
|
25312
|
cannam@95
|
25313 A ./simd/simd-altivec.h
|
cannam@95
|
25314 M ./dft/simd/codelets/Makefile.am -1 +1
|
cannam@95
|
25315 M ./simd/Makefile.am -1 +1
|
cannam@95
|
25316 M ./simd/simd-altivec.h +66
|
cannam@95
|
25317 M ./simd/simd-sse.h -1
|
cannam@95
|
25318
|
cannam@95
|
25319 Sun Jun 30 14:47:47 EDT 2002 athena
|
cannam@95
|
25320 * [project @ 2002-06-30 18:47:47 by athena]
|
cannam@95
|
25321 Forgot file
|
cannam@95
|
25322
|
cannam@95
|
25323 A ./dft/simd/t4.c
|
cannam@95
|
25324
|
cannam@95
|
25325 Sun Jun 30 14:37:55 EDT 2002 athena
|
cannam@95
|
25326 * [project @ 2002-06-30 18:37:55 by athena]
|
cannam@95
|
25327 Progress towards simd implementation
|
cannam@95
|
25328
|
cannam@95
|
25329 A ./dft/codelets/f.h
|
cannam@95
|
25330 A ./dft/codelets/n.c
|
cannam@95
|
25331 A ./dft/codelets/n.h
|
cannam@95
|
25332 A ./dft/codelets/q.h
|
cannam@95
|
25333 A ./dft/codelets/t.c
|
cannam@95
|
25334 A ./dft/codelets/t.h
|
cannam@95
|
25335 A ./dft/k7/k7.c
|
cannam@95
|
25336 A ./dft/simd/
|
cannam@95
|
25337 A ./dft/simd/Makefile.am
|
cannam@95
|
25338 A ./dft/simd/NAMING
|
cannam@95
|
25339 A ./dft/simd/codelets/
|
cannam@95
|
25340 A ./dft/simd/codelets/Makefile.am
|
cannam@95
|
25341 A ./dft/simd/n4.c
|
cannam@95
|
25342 A ./dft/simd/n4.h
|
cannam@95
|
25343 A ./dft/simd/t4.h
|
cannam@95
|
25344 A ./simd/
|
cannam@95
|
25345 A ./simd/Makefile.am
|
cannam@95
|
25346 A ./simd/README
|
cannam@95
|
25347 A ./simd/simd-sse.h
|
cannam@95
|
25348 A ./simd/simd.h
|
cannam@95
|
25349 M ./Makefile.am -2 +5
|
cannam@95
|
25350 M ./configure.ac -6 +32
|
cannam@95
|
25351 M ./dft/Makefile.am -3 +3
|
cannam@95
|
25352 R ./dft/codelet-k7.h
|
cannam@95
|
25353 M ./dft/codelet.h -11 +23
|
cannam@95
|
25354 M ./dft/codelets/Makefile.am +4
|
cannam@95
|
25355 M ./dft/codelets/f.h +1
|
cannam@95
|
25356 M ./dft/codelets/inplace/Makefile.am -13 +14
|
cannam@95
|
25357 M ./dft/codelets/n.c +34
|
cannam@95
|
25358 M ./dft/codelets/n.h +27
|
cannam@95
|
25359 M ./dft/codelets/q.h +1
|
cannam@95
|
25360 M ./dft/codelets/standard/Makefile.am -13 +14
|
cannam@95
|
25361 M ./dft/codelets/t.c +32
|
cannam@95
|
25362 M ./dft/codelets/t.h +24
|
cannam@95
|
25363 M ./dft/conf.c -2 +5
|
cannam@95
|
25364 M ./dft/ct-dif.c -3 +3
|
cannam@95
|
25365 M ./dft/ct-dit.c -5 +3
|
cannam@95
|
25366 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
25367 M ./dft/ct-ditf.c -4 +3
|
cannam@95
|
25368 M ./dft/ct.c -6 +6
|
cannam@95
|
25369 M ./dft/ct.h -3 +1
|
cannam@95
|
25370 M ./dft/direct.c -6 +11
|
cannam@95
|
25371 M ./dft/k7/Makefile.am -2 +1
|
cannam@95
|
25372 M ./dft/k7/codelets/Makefile.am -33 +29
|
cannam@95
|
25373 R ./dft/k7/ct-dif.c
|
cannam@95
|
25374 R ./dft/k7/ct-dit.c
|
cannam@95
|
25375 R ./dft/k7/ct-ditbuf.c
|
cannam@95
|
25376 R ./dft/k7/direct.c
|
cannam@95
|
25377 M ./dft/k7/k7.c +69
|
cannam@95
|
25378 R ./dft/k7/kdft-dif.c
|
cannam@95
|
25379 R ./dft/k7/kdft-dit.c
|
cannam@95
|
25380 R ./dft/k7/kdft.c
|
cannam@95
|
25381 M ./dft/simd/Makefile.am +6
|
cannam@95
|
25382 M ./dft/simd/NAMING +17
|
cannam@95
|
25383 M ./dft/simd/codelets/Makefile.am +36
|
cannam@95
|
25384 M ./dft/simd/n4.c +39
|
cannam@95
|
25385 M ./dft/simd/n4.h +28
|
cannam@95
|
25386 M ./dft/simd/t4.h +26
|
cannam@95
|
25387 M ./genfft/annotate.ml -7 +7
|
cannam@95
|
25388 M ./genfft/c.ml -1 +6
|
cannam@95
|
25389 M ./genfft/c.mli -1 +2
|
cannam@95
|
25390 M ./genfft/gen_notw.ml -12 +20
|
cannam@95
|
25391 M ./genfft/gen_twiddle.ml -14 +18
|
cannam@95
|
25392 M ./genfft/gen_twidsq.ml -7 +7
|
cannam@95
|
25393 M ./genfft/genutil.ml -4 +17
|
cannam@95
|
25394 M ./genfft/magic.ml -1 +3
|
cannam@95
|
25395 M ./genfft/simd.ml -66 +34
|
cannam@95
|
25396 M ./genfft/simd.mli -1 +7
|
cannam@95
|
25397 M ./genfft/simdmagic.ml -2 +12
|
cannam@95
|
25398 M ./genfft/twiddle.ml -1 +12
|
cannam@95
|
25399 M ./genfft/twiddle.mli -1 +2
|
cannam@95
|
25400 M ./genfft-k7/genUtil.ml -1 +1
|
cannam@95
|
25401 M ./genfft-k7/gen_notw.ml -11 +18
|
cannam@95
|
25402 M ./genfft-k7/gen_twiddle.ml -12 +17
|
cannam@95
|
25403 M ./kernel/alloc.c -9 +28
|
cannam@95
|
25404 M ./kernel/ifftw.h -10 +10
|
cannam@95
|
25405 M ./libbench/bench-user.h -1 +2
|
cannam@95
|
25406 M ./libbench/problem.c -1 +3
|
cannam@95
|
25407 M ./libbench/util.c -1
|
cannam@95
|
25408 M ./simd/Makefile.am +1
|
cannam@95
|
25409 M ./simd/README +2
|
cannam@95
|
25410 M ./simd/simd-sse.h +94
|
cannam@95
|
25411 M ./simd/simd.h +33
|
cannam@95
|
25412 M ./support/Makefile.codelets -33 +36
|
cannam@95
|
25413 M ./tests/Makefile.am +1
|
cannam@95
|
25414 M ./tests/bench.c -14 +63
|
cannam@95
|
25415
|
cannam@95
|
25416 Tue Jun 25 20:23:29 EDT 2002 athena
|
cannam@95
|
25417 * [project @ 2002-06-26 00:23:29 by athena]
|
cannam@95
|
25418 Add 128- codelet
|
cannam@95
|
25419
|
cannam@95
|
25420 M ./dft/k7/codelets/Makefile.am -2 +3
|
cannam@95
|
25421
|
cannam@95
|
25422 Sat Jun 22 20:47:28 EDT 2002 athena
|
cannam@95
|
25423 * [project @ 2002-06-23 00:47:28 by athena]
|
cannam@95
|
25424 More simd changes. Ensure proper stack alignment in k7 codelets.
|
cannam@95
|
25425
|
cannam@95
|
25426 M ./configure.ac +1
|
cannam@95
|
25427 M ./genfft/c.ml -25 +4
|
cannam@95
|
25428 M ./genfft/c.mli -2 +4
|
cannam@95
|
25429 M ./genfft/expr.ml -1 +18
|
cannam@95
|
25430 M ./genfft/expr.mli -1 +4
|
cannam@95
|
25431 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
25432 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
25433 M ./genfft/gen_r2hc.ml -3 +3
|
cannam@95
|
25434 M ./genfft/gen_trig.ml -3 +3
|
cannam@95
|
25435 M ./genfft/gen_twiddle.ml -3 +3
|
cannam@95
|
25436 M ./genfft/gen_twidsq.ml -3 +3
|
cannam@95
|
25437 M ./genfft/genutil.ml -1 +13
|
cannam@95
|
25438 M ./genfft/simd.ml -1 +9
|
cannam@95
|
25439 M ./genfft/simd.mli -1 +2
|
cannam@95
|
25440 M ./genfft-k7/genUtil.ml -34 +6
|
cannam@95
|
25441 M ./genfft-k7/gen_notw.ml -2 +2
|
cannam@95
|
25442 M ./genfft-k7/gen_twiddle.ml -2 +2
|
cannam@95
|
25443 M ./libbench/bench-main.c -1 +11
|
cannam@95
|
25444
|
cannam@95
|
25445 Sat Jun 22 13:01:33 EDT 2002 athena
|
cannam@95
|
25446 * [project @ 2002-06-22 17:01:33 by athena]
|
cannam@95
|
25447 Fixed prototypes
|
cannam@95
|
25448
|
cannam@95
|
25449 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
25450 M ./kernel/solvtab.c -2 +2
|
cannam@95
|
25451
|
cannam@95
|
25452 Sat Jun 22 12:53:26 EDT 2002 athena
|
cannam@95
|
25453 * [project @ 2002-06-22 16:53:26 by athena]
|
cannam@95
|
25454 Sparc cycle counter requires v9
|
cannam@95
|
25455
|
cannam@95
|
25456 M ./kernel/cycle.h -2 +2
|
cannam@95
|
25457
|
cannam@95
|
25458 Sat Jun 22 11:45:48 EDT 2002 athena
|
cannam@95
|
25459 * [project @ 2002-06-22 15:45:48 by athena]
|
cannam@95
|
25460 Minor fixes
|
cannam@95
|
25461
|
cannam@95
|
25462 M ./configure.ac -1 +1
|
cannam@95
|
25463 M ./kernel/cycle.h -15 +36
|
cannam@95
|
25464 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
25465
|
cannam@95
|
25466 Sat Jun 22 11:11:46 EDT 2002 athena
|
cannam@95
|
25467 * [project @ 2002-06-22 15:11:46 by athena]
|
cannam@95
|
25468 Fixed ev67 detection
|
cannam@95
|
25469
|
cannam@95
|
25470 M ./acinclude.m4 -1 +1
|
cannam@95
|
25471
|
cannam@95
|
25472 Sat Jun 22 10:19:11 EDT 2002 athena
|
cannam@95
|
25473 * [project @ 2002-06-22 14:19:11 by athena]
|
cannam@95
|
25474 Print flops
|
cannam@95
|
25475
|
cannam@95
|
25476 M ./tests/bench.c +2
|
cannam@95
|
25477
|
cannam@95
|
25478 Sat Jun 22 09:36:47 EDT 2002 athena
|
cannam@95
|
25479 * [project @ 2002-06-22 13:36:47 by athena]
|
cannam@95
|
25480 Nothing really
|
cannam@95
|
25481
|
cannam@95
|
25482 M ./genfft/simd.ml -7 +3
|
cannam@95
|
25483
|
cannam@95
|
25484 Fri Jun 21 22:19:20 EDT 2002 athena
|
cannam@95
|
25485 * [project @ 2002-06-22 02:19:20 by athena]
|
cannam@95
|
25486 More simd work
|
cannam@95
|
25487
|
cannam@95
|
25488 M ./dft/codelet-k7.h -2 +2
|
cannam@95
|
25489 M ./dft/codelet.h -3 +3
|
cannam@95
|
25490 M ./genfft/Makefile.am -2 +2
|
cannam@95
|
25491 M ./genfft/c.ml -19 +1
|
cannam@95
|
25492 M ./genfft/c.mli -2 +2
|
cannam@95
|
25493 M ./genfft/gen_conv.ml -3 +3
|
cannam@95
|
25494 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
25495 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
25496 M ./genfft/gen_r2hc.ml -3 +3
|
cannam@95
|
25497 M ./genfft/gen_trig.ml -3 +3
|
cannam@95
|
25498 M ./genfft/gen_twiddle.ml -3 +3
|
cannam@95
|
25499 M ./genfft/gen_twidsq.ml -3 +3
|
cannam@95
|
25500 M ./genfft/genutil.ml -2 +20
|
cannam@95
|
25501 M ./genfft/magic.ml -1 +5
|
cannam@95
|
25502 M ./genfft/simd.ml -47 +39
|
cannam@95
|
25503 M ./genfft/simd.mli -1 +3
|
cannam@95
|
25504 M ./genfft/simdmagic.ml -4 +2
|
cannam@95
|
25505 M ./genfft/to_alist.ml -2 +5
|
cannam@95
|
25506 M ./genfft-k7/magic.ml +4
|
cannam@95
|
25507 M ./genfft-k7/to_alist.ml -2 +5
|
cannam@95
|
25508 M ./genfft-k7/to_alist.mli -1 +1
|
cannam@95
|
25509 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
25510
|
cannam@95
|
25511 Thu Jun 20 21:22:41 EDT 2002 athena
|
cannam@95
|
25512 * [project @ 2002-06-21 01:22:41 by athena]
|
cannam@95
|
25513 More simd work
|
cannam@95
|
25514
|
cannam@95
|
25515 A ./genfft/simd.mli
|
cannam@95
|
25516 A ./genfft/simdmagic.ml
|
cannam@95
|
25517 M ./genfft/Makefile.am -7 +8
|
cannam@95
|
25518 M ./genfft/annotate.ml -13 +13
|
cannam@95
|
25519 M ./genfft/annotate.mli -1 +2
|
cannam@95
|
25520 M ./genfft/magic.ml -21 +1
|
cannam@95
|
25521 M ./genfft/simd.ml -21 +10
|
cannam@95
|
25522 M ./genfft/simd.mli +21
|
cannam@95
|
25523 M ./genfft/simdmagic.ml +43
|
cannam@95
|
25524
|
cannam@95
|
25525 Thu Jun 20 18:51:33 EDT 2002 athena
|
cannam@95
|
25526 * [project @ 2002-06-20 22:51:33 by athena]
|
cannam@95
|
25527 More simd work
|
cannam@95
|
25528
|
cannam@95
|
25529 A ./genfft/simd.ml
|
cannam@95
|
25530 M ./genfft/Makefile.am -23 +7
|
cannam@95
|
25531 M ./genfft/annotate.ml -18 +2
|
cannam@95
|
25532 M ./genfft/c.ml -6 +1
|
cannam@95
|
25533 M ./genfft/c.mli -5 +8
|
cannam@95
|
25534 M ./genfft/magic.ml -1 +6
|
cannam@95
|
25535 M ./genfft/simd.ml +288
|
cannam@95
|
25536 M ./genfft/variable.ml -1 +18
|
cannam@95
|
25537 M ./genfft/variable.mli -1 +4
|
cannam@95
|
25538
|
cannam@95
|
25539 Thu Jun 20 15:04:37 EDT 2002 athena
|
cannam@95
|
25540 * [project @ 2002-06-20 19:04:37 by athena]
|
cannam@95
|
25541 Moving towards incorporation of simd stuff
|
cannam@95
|
25542
|
cannam@95
|
25543 M ./genfft/annotate.ml -11 +144
|
cannam@95
|
25544 M ./genfft/annotate.mli -2 +16
|
cannam@95
|
25545 M ./genfft/gen_athnotw.ml -5 +5
|
cannam@95
|
25546 M ./genfft/gen_athtw.ml -6 +6
|
cannam@95
|
25547 M ./genfft/gen_conv.ml -3 +3
|
cannam@95
|
25548 M ./genfft/gen_hc2r.ml -3 +3
|
cannam@95
|
25549 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
25550 M ./genfft/gen_r2hc.ml -3 +3
|
cannam@95
|
25551 M ./genfft/gen_trig.ml -3 +3
|
cannam@95
|
25552 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
25553 M ./genfft/gen_twidsq.ml -6 +5
|
cannam@95
|
25554 M ./genfft/genutil.ml -26 +17
|
cannam@95
|
25555 M ./genfft/magic.ml -2 +17
|
cannam@95
|
25556 M ./genfft/twiddle.ml -4 +4
|
cannam@95
|
25557 M ./genfft/twiddle.mli -2 +2
|
cannam@95
|
25558 M ./genfft/variable.ml -12 +22
|
cannam@95
|
25559 M ./genfft/variable.mli -3 +6
|
cannam@95
|
25560
|
cannam@95
|
25561 Wed Jun 19 18:47:55 EDT 2002 athena
|
cannam@95
|
25562 * [project @ 2002-06-19 22:47:55 by athena]
|
cannam@95
|
25563 Reorganized k7 stuff into own directory
|
cannam@95
|
25564
|
cannam@95
|
25565 A ./dft/k7/
|
cannam@95
|
25566 A ./dft/k7/Makefile.am
|
cannam@95
|
25567 A ./dft/k7/codelets/
|
cannam@95
|
25568 A ./dft/k7/codelets/Makefile.am
|
cannam@95
|
25569 A ./dft/k7/ct-dif.c
|
cannam@95
|
25570 A ./dft/k7/ct-dit.c
|
cannam@95
|
25571 A ./dft/k7/ct-ditbuf.c
|
cannam@95
|
25572 A ./dft/k7/direct.c
|
cannam@95
|
25573 A ./dft/k7/kdft-dif.c
|
cannam@95
|
25574 A ./dft/k7/kdft-dit.c
|
cannam@95
|
25575 A ./dft/k7/kdft.c
|
cannam@95
|
25576 M ./Makefile.am -1 +2
|
cannam@95
|
25577 M ./configure.ac -2 +3
|
cannam@95
|
25578 M ./dft/Makefile.am -6 +5
|
cannam@95
|
25579 M ./dft/codelets/Makefile.am -1 +1
|
cannam@95
|
25580 R ./dft/ct-dif-k7.c
|
cannam@95
|
25581 R ./dft/ct-dit-k7.c
|
cannam@95
|
25582 R ./dft/ct-ditbuf-k7.c
|
cannam@95
|
25583 R ./dft/direct-k7.c
|
cannam@95
|
25584 M ./dft/k7/Makefile.am +7
|
cannam@95
|
25585 M ./dft/k7/codelets/Makefile.am +74
|
cannam@95
|
25586 M ./dft/k7/ct-dif.c +129
|
cannam@95
|
25587 M ./dft/k7/ct-dit.c +137
|
cannam@95
|
25588 M ./dft/k7/ct-ditbuf.c +176
|
cannam@95
|
25589 M ./dft/k7/direct.c +172
|
cannam@95
|
25590 M ./dft/k7/kdft-dif.c +30
|
cannam@95
|
25591 M ./dft/k7/kdft-dit.c +31
|
cannam@95
|
25592 M ./dft/k7/kdft.c +31
|
cannam@95
|
25593 R ./dft/kdft-dif-k7.c
|
cannam@95
|
25594 R ./dft/kdft-dit-k7.c
|
cannam@95
|
25595 R ./dft/kdft-k7.c
|
cannam@95
|
25596
|
cannam@95
|
25597 Wed Jun 19 13:21:13 EDT 2002 athena
|
cannam@95
|
25598 * [project @ 2002-06-19 17:20:37 by athena]
|
cannam@95
|
25599 Minor experimental stuff
|
cannam@95
|
25600
|
cannam@95
|
25601 M ./genfft/expr.ml -3 +2
|
cannam@95
|
25602 M ./genfft/expr.mli -2 +2
|
cannam@95
|
25603 M ./genfft/genutil.ml -2 +11
|
cannam@95
|
25604 M ./genfft/magic.ml -1 +3
|
cannam@95
|
25605 M ./genfft-k7/expr.ml -1 +3
|
cannam@95
|
25606 M ./genfft-k7/expr.mli -1 +3
|
cannam@95
|
25607
|
cannam@95
|
25608 Wed Jun 19 11:20:29 EDT 2002 athena
|
cannam@95
|
25609 * [project @ 2002-06-19 15:20:29 by athena]
|
cannam@95
|
25610 Cosmetic changes
|
cannam@95
|
25611
|
cannam@95
|
25612 M ./genfft/expr.ml -1 +4
|
cannam@95
|
25613 M ./genfft/expr.mli -1 +3
|
cannam@95
|
25614 M ./genfft/genutil.ml -9 +2
|
cannam@95
|
25615
|
cannam@95
|
25616 Wed Jun 19 01:43:31 EDT 2002 fftw
|
cannam@95
|
25617 * [project @ 2002-06-19 05:43:31 by fftw]
|
cannam@95
|
25618 allocate buffers on the fly
|
cannam@95
|
25619
|
cannam@95
|
25620 M ./dft/buffered.c -18 +7
|
cannam@95
|
25621 M ./dft/rader.c -17 +20
|
cannam@95
|
25622
|
cannam@95
|
25623 Tue Jun 18 17:48:41 EDT 2002 athena
|
cannam@95
|
25624 * [project @ 2002-06-18 21:48:41 by athena]
|
cannam@95
|
25625 Added ct-ditbuf-k7.c . Major changes required in generator.
|
cannam@95
|
25626
|
cannam@95
|
25627 A ./dft/ct-ditbuf-k7.c
|
cannam@95
|
25628 M ./dft/Makefile.am -1 +1
|
cannam@95
|
25629 M ./dft/codelet-k7.h -1 +2
|
cannam@95
|
25630 M ./dft/ct-dif-k7.c -17 +3
|
cannam@95
|
25631 M ./dft/ct-dif.c -16 +2
|
cannam@95
|
25632 M ./dft/ct-dit-k7.c -18 +10
|
cannam@95
|
25633 M ./dft/ct-dit.c -16 +2
|
cannam@95
|
25634 M ./dft/ct-ditbuf-k7.c +176
|
cannam@95
|
25635 M ./dft/ct-ditbuf.c -16 +2
|
cannam@95
|
25636 M ./dft/ct.c -1 +30
|
cannam@95
|
25637 M ./dft/ct.h -1 +3
|
cannam@95
|
25638 M ./dft/kdft-dit-k7.c -1 +2
|
cannam@95
|
25639 M ./dft/rader.c -1 +1
|
cannam@95
|
25640 M ./genfft/number.ml -2 +2
|
cannam@95
|
25641 M ./genfft/to_alist.ml -2 +2
|
cannam@95
|
25642 M ./genfft-k7/Makefile.am -4 +4
|
cannam@95
|
25643 M ./genfft-k7/assignmentsToVfpinstrs.ml -1 +4
|
cannam@95
|
25644 M ./genfft-k7/gen_twiddle.ml -2 +5
|
cannam@95
|
25645 M ./genfft-k7/k7Basics.ml -1 +1
|
cannam@95
|
25646 M ./genfft-k7/k7Basics.mli +1
|
cannam@95
|
25647 M ./genfft-k7/k7RegisterAllocationBasics.ml +3
|
cannam@95
|
25648 M ./genfft-k7/k7RegisterAllocationBasics.mli -2 +4
|
cannam@95
|
25649 M ./genfft-k7/k7RegisterAllocator.ml -15 +28
|
cannam@95
|
25650 M ./genfft-k7/k7RegisterAllocatorInit.ml -6 +12
|
cannam@95
|
25651 M ./genfft-k7/number.ml -2 +2
|
cannam@95
|
25652 M ./genfft-k7/to_alist.ml -2 +2
|
cannam@95
|
25653 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
25654 M ./kernel/planner.c -3 +5
|
cannam@95
|
25655 M ./kernel/primes.c -2 +2
|
cannam@95
|
25656
|
cannam@95
|
25657 Tue Jun 18 11:55:57 EDT 2002 athena
|
cannam@95
|
25658 * [project @ 2002-06-18 15:55:57 by athena]
|
cannam@95
|
25659 Nothing, really
|
cannam@95
|
25660
|
cannam@95
|
25661 M ./genfft-k7/gen_twiddle.ml -2 +2
|
cannam@95
|
25662 M ./kernel/ifftw.h -18 +19
|
cannam@95
|
25663
|
cannam@95
|
25664 Tue Jun 18 11:19:59 EDT 2002 athena
|
cannam@95
|
25665 * [project @ 2002-06-18 15:19:59 by athena]
|
cannam@95
|
25666 !SINGLE ==> !K7_MODE (for some reason the contrapositive sounds wrong)
|
cannam@95
|
25667
|
cannam@95
|
25668 M ./configure.ac +1
|
cannam@95
|
25669
|
cannam@95
|
25670 Tue Jun 18 11:07:13 EDT 2002 athena
|
cannam@95
|
25671 * [project @ 2002-06-18 15:07:13 by athena]
|
cannam@95
|
25672 Buffer is now symmetric wrt forward/backward transform
|
cannam@95
|
25673
|
cannam@95
|
25674 M ./dft/buffered.c -12 +22
|
cannam@95
|
25675
|
cannam@95
|
25676 Tue Jun 18 10:33:58 EDT 2002 athena
|
cannam@95
|
25677 * [project @ 2002-06-18 14:33:58 by athena]
|
cannam@95
|
25678 Fixed applicable() in indirect.c
|
cannam@95
|
25679
|
cannam@95
|
25680 A ./kernel/debug.c
|
cannam@95
|
25681 M ./dft/ct-dif.c -2 +1
|
cannam@95
|
25682 M ./dft/indirect.c -3 +3
|
cannam@95
|
25683 M ./dft/vrank2-transpose.c -10 +14
|
cannam@95
|
25684 M ./dft/vrank3-transpose.c -10 +13
|
cannam@95
|
25685 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
25686 M ./kernel/debug.c +39
|
cannam@95
|
25687 M ./kernel/ifftw.h -1 +5
|
cannam@95
|
25688 M ./kernel/print.c -4 +10
|
cannam@95
|
25689
|
cannam@95
|
25690 Tue Jun 18 08:41:18 EDT 2002 athena
|
cannam@95
|
25691 * [project @ 2002-06-18 12:41:18 by athena]
|
cannam@95
|
25692 Fixed attempt to free() uninitialized pointer.
|
cannam@95
|
25693
|
cannam@95
|
25694 M ./dft/rader.c -2 +3
|
cannam@95
|
25695
|
cannam@95
|
25696 Tue Jun 18 08:13:55 EDT 2002 athena
|
cannam@95
|
25697 * [project @ 2002-06-18 12:13:55 by athena]
|
cannam@95
|
25698 Added reference counts for awake()
|
cannam@95
|
25699
|
cannam@95
|
25700 M ./CONVENTIONS -1 +1
|
cannam@95
|
25701 M ./TODO +5
|
cannam@95
|
25702 M ./dft/rader.c -11 +3
|
cannam@95
|
25703 M ./kernel/ifftw.h -4 +7
|
cannam@95
|
25704 M ./kernel/plan.c -2 +15
|
cannam@95
|
25705 M ./kernel/planner.c -3 +3
|
cannam@95
|
25706 M ./tests/bench.c -2 +3
|
cannam@95
|
25707
|
cannam@95
|
25708 Mon Jun 17 20:49:05 EDT 2002 stevenj
|
cannam@95
|
25709 * [project @ 2002-06-18 00:49:05 by stevenj]
|
cannam@95
|
25710 updated comment
|
cannam@95
|
25711
|
cannam@95
|
25712 M ./dft/rader.c -2 +2
|
cannam@95
|
25713
|
cannam@95
|
25714 Mon Jun 17 20:46:45 EDT 2002 stevenj
|
cannam@95
|
25715 * [project @ 2002-06-18 00:46:45 by stevenj]
|
cannam@95
|
25716 slight update
|
cannam@95
|
25717
|
cannam@95
|
25718 M ./TODO -1 +3
|
cannam@95
|
25719
|
cannam@95
|
25720 Mon Jun 17 02:30:16 EDT 2002 fftw
|
cannam@95
|
25721 * [project @ 2002-06-17 06:30:16 by fftw]
|
cannam@95
|
25722 moved prime-number stuff into primes.c, so it can be shared with generic codelet and with rfftw rader
|
cannam@95
|
25723
|
cannam@95
|
25724 A ./kernel/primes.c
|
cannam@95
|
25725 M ./dft/rader.c -104 +5
|
cannam@95
|
25726 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
25727 M ./kernel/ifftw.h -1 +24
|
cannam@95
|
25728 M ./kernel/primes.c +112
|
cannam@95
|
25729
|
cannam@95
|
25730 Mon Jun 17 02:01:58 EDT 2002 fftw
|
cannam@95
|
25731 * [project @ 2002-06-17 06:01:58 by fftw]
|
cannam@95
|
25732 added comment
|
cannam@95
|
25733
|
cannam@95
|
25734 M ./dft/rader.c -6 +9
|
cannam@95
|
25735
|
cannam@95
|
25736 Mon Jun 17 01:39:55 EDT 2002 fftw
|
cannam@95
|
25737 * [project @ 2002-06-17 05:39:55 by fftw]
|
cannam@95
|
25738 added rader-dit
|
cannam@95
|
25739
|
cannam@95
|
25740 M ./dft/rader.c -66 +308
|
cannam@95
|
25741 M ./kernel/ifftw.h -1 +10
|
cannam@95
|
25742 M ./kernel/twiddle.c -8 +1
|
cannam@95
|
25743
|
cannam@95
|
25744 Sun Jun 16 23:50:16 EDT 2002 fftw
|
cannam@95
|
25745 * [project @ 2002-06-17 03:50:16 by fftw]
|
cannam@95
|
25746 added initial Rader (no DIT yet)
|
cannam@95
|
25747
|
cannam@95
|
25748 A ./dft/rader.c
|
cannam@95
|
25749 M ./configure.ac +8
|
cannam@95
|
25750 M ./dft/Makefile.am -1 +1
|
cannam@95
|
25751 M ./dft/conf.c -1 +2
|
cannam@95
|
25752 M ./dft/dft.h -1 +2
|
cannam@95
|
25753 M ./dft/rader.c +457
|
cannam@95
|
25754
|
cannam@95
|
25755 Sun Jun 16 22:29:51 EDT 2002 fftw
|
cannam@95
|
25756 * [project @ 2002-06-17 02:29:51 by fftw]
|
cannam@95
|
25757 don't warn about long long
|
cannam@95
|
25758
|
cannam@95
|
25759 M ./acinclude.m4 -1 +1
|
cannam@95
|
25760
|
cannam@95
|
25761 Sun Jun 16 21:30:42 EDT 2002 athena
|
cannam@95
|
25762 * [project @ 2002-06-17 01:30:42 by athena]
|
cannam@95
|
25763 Added k7 DIF codelets
|
cannam@95
|
25764
|
cannam@95
|
25765 A ./dft/ct-dif-k7.c
|
cannam@95
|
25766 A ./dft/kdft-dif-k7.c
|
cannam@95
|
25767 M ./dft/Makefile.am -5 +6
|
cannam@95
|
25768 M ./dft/codelet-k7.h -5 +10
|
cannam@95
|
25769 M ./dft/ct-dif-k7.c +143
|
cannam@95
|
25770 M ./dft/ct.h -1 +2
|
cannam@95
|
25771 M ./dft/kdft-dif-k7.c +30
|
cannam@95
|
25772 M ./genfft-k7/gen_twiddle.ml -4 +25
|
cannam@95
|
25773 M ./kernel/planner.c -3 +2
|
cannam@95
|
25774 M ./tests/bench.c +1
|
cannam@95
|
25775
|
cannam@95
|
25776 Sun Jun 16 19:13:31 EDT 2002 athena
|
cannam@95
|
25777 * [project @ 2002-06-16 23:13:31 by athena]
|
cannam@95
|
25778 Added stuff to do
|
cannam@95
|
25779
|
cannam@95
|
25780 M ./TODO +6
|
cannam@95
|
25781
|
cannam@95
|
25782 Sun Jun 16 19:05:58 EDT 2002 athena
|
cannam@95
|
25783 * [project @ 2002-06-16 23:05:58 by athena]
|
cannam@95
|
25784 Handle dual case R = I + 1
|
cannam@95
|
25785
|
cannam@95
|
25786 M ./dft/rank0.c -6 +30
|
cannam@95
|
25787
|
cannam@95
|
25788 Sun Jun 16 18:54:31 EDT 2002 athena
|
cannam@95
|
25789 * [project @ 2002-06-16 22:54:31 by athena]
|
cannam@95
|
25790 Removed useless flag
|
cannam@95
|
25791
|
cannam@95
|
25792 M ./bootstrap.sh -1 +1
|
cannam@95
|
25793
|
cannam@95
|
25794 Sun Jun 16 18:30:32 EDT 2002 athena
|
cannam@95
|
25795 * [project @ 2002-06-16 22:30:32 by athena]
|
cannam@95
|
25796 Removed useless file
|
cannam@95
|
25797
|
cannam@95
|
25798 R ./mkdist.sh
|
cannam@95
|
25799
|
cannam@95
|
25800 Sun Jun 16 18:30:18 EDT 2002 athena
|
cannam@95
|
25801 * [project @ 2002-06-16 22:30:18 by athena]
|
cannam@95
|
25802 More k7 work. Switched to runtime CLASSIC mode.
|
cannam@95
|
25803
|
cannam@95
|
25804 A ./dft/ct-dit-k7.c
|
cannam@95
|
25805 A ./dft/kdft-dit-k7.c
|
cannam@95
|
25806 R ./CLASSIC-MODE
|
cannam@95
|
25807 M ./Makefile.am -10 +1
|
cannam@95
|
25808 M ./configure.ac -21
|
cannam@95
|
25809 M ./dft/Makefile.am -5 +5
|
cannam@95
|
25810 M ./dft/buffered.c -2 +4
|
cannam@95
|
25811 M ./dft/codelet-k7.h -5 +7
|
cannam@95
|
25812 M ./dft/codelet.h -1 +2
|
cannam@95
|
25813 M ./dft/codelets/inplace/Makefile.am -2
|
cannam@95
|
25814 M ./dft/ct-dif.c -3 +4
|
cannam@95
|
25815 M ./dft/ct-dit-k7.c +145
|
cannam@95
|
25816 M ./dft/ct-dit.c -6 +9
|
cannam@95
|
25817 M ./dft/ct-ditbuf.c -9 +11
|
cannam@95
|
25818 M ./dft/ct-ditf.c -2 +3
|
cannam@95
|
25819 M ./dft/ct.h -5 +3
|
cannam@95
|
25820 M ./dft/direct-k7.c -2 +3
|
cannam@95
|
25821 M ./dft/direct.c -2 +3
|
cannam@95
|
25822 M ./dft/indirect.c -2 +3
|
cannam@95
|
25823 M ./dft/kdft-dit-k7.c +30
|
cannam@95
|
25824 M ./dft/kdft-dit.c -4 +2
|
cannam@95
|
25825 M ./dft/nop.c -2 +3
|
cannam@95
|
25826 M ./dft/rank-geq2.c -8 +8
|
cannam@95
|
25827 M ./dft/rank0.c -2 +3
|
cannam@95
|
25828 M ./dft/vrank-geq1.c -6 +7
|
cannam@95
|
25829 M ./dft/vrank2-transpose.c -3 +3
|
cannam@95
|
25830 M ./dft/vrank3-transpose.c -3 +3
|
cannam@95
|
25831 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
25832 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
25833 M ./genfft/twiddle.ml -7 +28
|
cannam@95
|
25834 M ./genfft/twiddle.mli -2 +5
|
cannam@95
|
25835 M ./genfft-k7/Makefile.am -25 +24
|
cannam@95
|
25836 M ./genfft-k7/genUtil.ml -2 +3
|
cannam@95
|
25837 M ./genfft-k7/gen_notw.ml -1 +2
|
cannam@95
|
25838 M ./genfft-k7/gen_twiddle.ml -23 +29
|
cannam@95
|
25839 M ./genfft-k7/twiddle.ml -7 +36
|
cannam@95
|
25840 M ./genfft-k7/twiddle.mli -3 +7
|
cannam@95
|
25841 M ./kernel/ifftw.h -15 +13
|
cannam@95
|
25842 M ./kernel/planner-naive.c -3 +3
|
cannam@95
|
25843 M ./kernel/planner-score.c -5 +6
|
cannam@95
|
25844 M ./kernel/planner.c -6 +5
|
cannam@95
|
25845 M ./kernel/version.c -7 +2
|
cannam@95
|
25846 M ./support/Makefile.codelets +1
|
cannam@95
|
25847 M ./tests/bench.c -12 +2
|
cannam@95
|
25848
|
cannam@95
|
25849 Sun Jun 16 17:15:18 EDT 2002 stevenj
|
cannam@95
|
25850 * [project @ 2002-06-16 21:15:18 by stevenj]
|
cannam@95
|
25851 spelling
|
cannam@95
|
25852
|
cannam@95
|
25853 M ./kernel/tensor.c -2 +2
|
cannam@95
|
25854
|
cannam@95
|
25855 Sun Jun 16 15:51:44 EDT 2002 athena
|
cannam@95
|
25856 * [project @ 2002-06-16 19:51:44 by athena]
|
cannam@95
|
25857 Do not compile if not K7_MODE
|
cannam@95
|
25858
|
cannam@95
|
25859 M ./dft/kdft-k7.c -1 +3
|
cannam@95
|
25860
|
cannam@95
|
25861 Sun Jun 16 15:35:02 EDT 2002 athena
|
cannam@95
|
25862 * [project @ 2002-06-16 19:35:02 by athena]
|
cannam@95
|
25863 Do not require K7 definitions to compile
|
cannam@95
|
25864
|
cannam@95
|
25865 M ./dft/codelet-k7.h -1 +2
|
cannam@95
|
25866 M ./dft/dft.h -2 +1
|
cannam@95
|
25867
|
cannam@95
|
25868 Sun Jun 16 08:05:17 EDT 2002 athena
|
cannam@95
|
25869 * [project @ 2002-06-16 12:05:17 by athena]
|
cannam@95
|
25870 More k7 stuff
|
cannam@95
|
25871
|
cannam@95
|
25872 A ./dft/codelet-k7.h
|
cannam@95
|
25873 A ./genfft-k7/gen_twiddle.ml
|
cannam@95
|
25874 M ./dft/Makefile.am -4 +4
|
cannam@95
|
25875 M ./dft/codelet-k7.h +40
|
cannam@95
|
25876 M ./dft/codelet.h -20 +5
|
cannam@95
|
25877 M ./dft/direct-k7.c -1 +5
|
cannam@95
|
25878 M ./genfft-k7/Makefile.am -1 +9
|
cannam@95
|
25879 M ./genfft-k7/complex.ml -1 +2
|
cannam@95
|
25880 M ./genfft-k7/complex.mli -1 +2
|
cannam@95
|
25881 M ./genfft-k7/genUtil.ml -1 +12
|
cannam@95
|
25882 M ./genfft-k7/gen_notw.ml -5 +1
|
cannam@95
|
25883 M ./genfft-k7/gen_twiddle.ml +149
|
cannam@95
|
25884
|
cannam@95
|
25885 Sat Jun 15 18:30:43 EDT 2002 athena
|
cannam@95
|
25886 * [project @ 2002-06-15 22:30:43 by athena]
|
cannam@95
|
25887 Try to be compatible with automake-1.6
|
cannam@95
|
25888
|
cannam@95
|
25889 M ./acinclude.m4 -1 +5
|
cannam@95
|
25890
|
cannam@95
|
25891 Sat Jun 15 18:23:40 EDT 2002 athena
|
cannam@95
|
25892 * [project @ 2002-06-15 22:23:40 by athena]
|
cannam@95
|
25893 More merging of Stefan's generator with main genfft branch
|
cannam@95
|
25894
|
cannam@95
|
25895 A ./genfft-k7/algsimp.ml
|
cannam@95
|
25896 A ./genfft-k7/algsimp.mli
|
cannam@95
|
25897 A ./genfft-k7/assoctable.ml
|
cannam@95
|
25898 A ./genfft-k7/assoctable.mli
|
cannam@95
|
25899 A ./genfft-k7/littlesimp.ml
|
cannam@95
|
25900 A ./genfft-k7/littlesimp.mli
|
cannam@95
|
25901 A ./genfft-k7/monads.ml
|
cannam@95
|
25902 A ./genfft-k7/oracle.ml
|
cannam@95
|
25903 A ./genfft-k7/oracle.mli
|
cannam@95
|
25904 A ./genfft-k7/to_alist.ml
|
cannam@95
|
25905 A ./genfft-k7/to_alist.mli
|
cannam@95
|
25906 A ./genfft-k7/twiddle.mli
|
cannam@95
|
25907 A ./support/codelet_asmprelude
|
cannam@95
|
25908 M ./acinclude.m4 +8
|
cannam@95
|
25909 M ./configure.ac +1
|
cannam@95
|
25910 M ./genfft/number.ml -7 +8
|
cannam@95
|
25911 M ./genfft-k7/Makefile.am -23 +27
|
cannam@95
|
25912 M ./genfft-k7/algsimp.ml +517
|
cannam@95
|
25913 M ./genfft-k7/algsimp.mli +24
|
cannam@95
|
25914 M ./genfft-k7/assignmentsToVfpinstrs.ml -11 +10
|
cannam@95
|
25915 M ./genfft-k7/assoctable.ml +66
|
cannam@95
|
25916 M ./genfft-k7/assoctable.mli +30
|
cannam@95
|
25917 M ./genfft-k7/complex.ml -4 +19
|
cannam@95
|
25918 M ./genfft-k7/complex.mli -5 +6
|
cannam@95
|
25919 M ./genfft-k7/expr.ml -27 +58
|
cannam@95
|
25920 M ./genfft-k7/expr.mli -4 +11
|
cannam@95
|
25921 R ./genfft-k7/exprdag.ml
|
cannam@95
|
25922 R ./genfft-k7/exprdag.mli
|
cannam@95
|
25923 M ./genfft-k7/genUtil.ml -13 +18
|
cannam@95
|
25924 M ./genfft-k7/gen_notw.ml -16 +31
|
cannam@95
|
25925 M ./genfft-k7/k7Unparsing.ml -2 +2
|
cannam@95
|
25926 M ./genfft-k7/littlesimp.ml +72
|
cannam@95
|
25927 M ./genfft-k7/littlesimp.mli +26
|
cannam@95
|
25928 M ./genfft-k7/magic.ml -16 +41
|
cannam@95
|
25929 M ./genfft-k7/monads.ml +76
|
cannam@95
|
25930 M ./genfft-k7/number.ml -9 +5
|
cannam@95
|
25931 M ./genfft-k7/number.mli -8 +4
|
cannam@95
|
25932 M ./genfft-k7/oracle.ml +138
|
cannam@95
|
25933 M ./genfft-k7/oracle.mli +25
|
cannam@95
|
25934 M ./genfft-k7/to_alist.ml +258
|
cannam@95
|
25935 M ./genfft-k7/to_alist.mli +24
|
cannam@95
|
25936 M ./genfft-k7/twiddle.ml -5 +22
|
cannam@95
|
25937 M ./genfft-k7/twiddle.mli +29
|
cannam@95
|
25938 M ./genfft-k7/util.ml -4 +4
|
cannam@95
|
25939 M ./genfft-k7/util.mli -2 +1
|
cannam@95
|
25940 M ./genfft-k7/vFpUnparsing.ml -1 +1
|
cannam@95
|
25941 M ./genfft-k7/vSimdBasics.ml -2 +3
|
cannam@95
|
25942 M ./genfft-k7/vSimdUnparsing.ml -1 +1
|
cannam@95
|
25943 M ./genfft-k7/variable.ml +1
|
cannam@95
|
25944 M ./genfft-k7/variable.mli +1
|
cannam@95
|
25945 M ./support/Makefile.am -1 +1
|
cannam@95
|
25946 M ./support/Makefile.codelets -1 +13
|
cannam@95
|
25947 M ./support/codelet_asmprelude +8
|
cannam@95
|
25948
|
cannam@95
|
25949 Sat Jun 15 13:51:39 EDT 2002 athena
|
cannam@95
|
25950 * [project @ 2002-06-15 17:51:39 by athena]
|
cannam@95
|
25951 Slowly merging genfft-k7 with main genfft branch
|
cannam@95
|
25952
|
cannam@95
|
25953 A ./genfft-k7/gen_notw.ml
|
cannam@95
|
25954 M ./genfft/expr.ml -1 +3
|
cannam@95
|
25955 M ./genfft/expr.mli -1 +2
|
cannam@95
|
25956 M ./genfft/genutil.ml -1 +9
|
cannam@95
|
25957 M ./genfft-k7/Makefile.am -26 +23
|
cannam@95
|
25958 M ./genfft-k7/complex.ml -34 +92
|
cannam@95
|
25959 M ./genfft-k7/complex.mli -1 +11
|
cannam@95
|
25960 M ./genfft-k7/expr.ml -1 +19
|
cannam@95
|
25961 M ./genfft-k7/expr.mli -4 +3
|
cannam@95
|
25962 M ./genfft-k7/exprdag.ml -73 +103
|
cannam@95
|
25963 M ./genfft-k7/exprdag.mli -1
|
cannam@95
|
25964 M ./genfft-k7/fft.ml -167 +83
|
cannam@95
|
25965 M ./genfft-k7/fft.mli -29 +1
|
cannam@95
|
25966 M ./genfft-k7/genUtil.ml -56 +33
|
cannam@95
|
25967 R ./genfft-k7/gen_hc2hc.ml
|
cannam@95
|
25968 R ./genfft-k7/gen_hc2real.ml
|
cannam@95
|
25969 M ./genfft-k7/gen_notw.ml +143
|
cannam@95
|
25970 R ./genfft-k7/gen_notwiddle.ml
|
cannam@95
|
25971 R ./genfft-k7/gen_notwiddle_fixedstride.ml
|
cannam@95
|
25972 R ./genfft-k7/gen_real2hc.ml
|
cannam@95
|
25973 R ./genfft-k7/gen_realeven.ml
|
cannam@95
|
25974 R ./genfft-k7/gen_realeven2.ml
|
cannam@95
|
25975 R ./genfft-k7/gen_realodd.ml
|
cannam@95
|
25976 R ./genfft-k7/gen_realodd2.ml
|
cannam@95
|
25977 R ./genfft-k7/gen_twiddle.ml
|
cannam@95
|
25978 M ./genfft-k7/magic.ml -11 +35
|
cannam@95
|
25979 R ./genfft-k7/symmetry.ml
|
cannam@95
|
25980 M ./genfft-k7/twiddle.ml -63 +95
|
cannam@95
|
25981 M ./genfft-k7/util.ml +15
|
cannam@95
|
25982 M ./genfft-k7/util.mli +3
|
cannam@95
|
25983 M ./genfft-k7/variable.ml +12
|
cannam@95
|
25984 M ./genfft-k7/variable.mli +3
|
cannam@95
|
25985 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
25986
|
cannam@95
|
25987 Fri Jun 14 21:33:02 EDT 2002 athena
|
cannam@95
|
25988 * [project @ 2002-06-15 01:33:02 by athena]
|
cannam@95
|
25989 Fixed, really
|
cannam@95
|
25990
|
cannam@95
|
25991 M ./genfft-k7/Makefile.am -1 +1
|
cannam@95
|
25992 M ./genfft-k7/genUtil.ml -25
|
cannam@95
|
25993 M ./genfft-k7/magic.ml -1 +1
|
cannam@95
|
25994 R ./genfft-k7/magic.mli
|
cannam@95
|
25995 M ./genfft-k7/twiddle.ml -2 +2
|
cannam@95
|
25996 M ./support/Makefile.codelets -4 +8
|
cannam@95
|
25997
|
cannam@95
|
25998 Fri Jun 14 21:27:12 EDT 2002 athena
|
cannam@95
|
25999 * [project @ 2002-06-15 01:27:12 by athena]
|
cannam@95
|
26000 Oops...
|
cannam@95
|
26001
|
cannam@95
|
26002 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
26003
|
cannam@95
|
26004 Fri Jun 14 21:25:34 EDT 2002 athena
|
cannam@95
|
26005 * [project @ 2002-06-15 01:25:34 by athena]
|
cannam@95
|
26006 Work properly when $(ALL_CODELETS) = ""
|
cannam@95
|
26007
|
cannam@95
|
26008 M ./support/Makefile.codelets -4 +4
|
cannam@95
|
26009
|
cannam@95
|
26010 Fri Jun 14 21:11:16 EDT 2002 athena
|
cannam@95
|
26011 * [project @ 2002-06-15 01:11:16 by athena]
|
cannam@95
|
26012 Fixed k7 build machinery
|
cannam@95
|
26013
|
cannam@95
|
26014 M ./Makefile.am -1 +2
|
cannam@95
|
26015 M ./configure.ac +8
|
cannam@95
|
26016 M ./dft/codelet.h -1 +4
|
cannam@95
|
26017 M ./dft/codelets/Makefile.am -1 +1
|
cannam@95
|
26018 M ./dft/conf.c -1 +4
|
cannam@95
|
26019 M ./genfft-k7/gen_notwiddle.ml -1 +3
|
cannam@95
|
26020 M ./kernel/ifftw.h -1 +10
|
cannam@95
|
26021 M ./support/Makefile.codelets +2
|
cannam@95
|
26022
|
cannam@95
|
26023 Fri Jun 14 17:42:35 EDT 2002 athena
|
cannam@95
|
26024 * [project @ 2002-06-14 21:42:35 by athena]
|
cannam@95
|
26025 More work on k7 stuff
|
cannam@95
|
26026
|
cannam@95
|
26027 M ./Makefile.am -1 +1
|
cannam@95
|
26028 M ./configure.ac +1
|
cannam@95
|
26029 M ./dft/codelet.h -1 +4
|
cannam@95
|
26030 M ./dft/direct-k7.c -3 +3
|
cannam@95
|
26031 M ./genfft-k7/Makefile.am -24 +24
|
cannam@95
|
26032 R ./genfft-k7/codeletMisc.ml
|
cannam@95
|
26033 R ./genfft-k7/codeletMisc.mli
|
cannam@95
|
26034 M ./genfft-k7/genUtil.ml -10 +128
|
cannam@95
|
26035 R ./genfft-k7/genUtil.mli
|
cannam@95
|
26036 R ./genfft-k7/gen_hc2hc.mli
|
cannam@95
|
26037 R ./genfft-k7/gen_hc2real.mli
|
cannam@95
|
26038 M ./genfft-k7/gen_notwiddle.ml -3 +33
|
cannam@95
|
26039 R ./genfft-k7/gen_notwiddle.mli
|
cannam@95
|
26040 R ./genfft-k7/gen_real2hc.mli
|
cannam@95
|
26041 R ./genfft-k7/gen_realeven.mli
|
cannam@95
|
26042 R ./genfft-k7/gen_realeven2.mli
|
cannam@95
|
26043 R ./genfft-k7/gen_realodd.mli
|
cannam@95
|
26044 R ./genfft-k7/gen_realodd2.mli
|
cannam@95
|
26045 R ./genfft-k7/gen_twiddle.mli
|
cannam@95
|
26046 R ./genfft-k7/genfft.ml
|
cannam@95
|
26047 M ./genfft-k7/k7Basics.ml +19
|
cannam@95
|
26048 M ./genfft-k7/k7Basics.mli +2
|
cannam@95
|
26049 M ./genfft-k7/k7Unparsing.ml -1 +1
|
cannam@95
|
26050 M ./genfft-k7/magic.ml -1
|
cannam@95
|
26051 M ./genfft-k7/magic.mli -1
|
cannam@95
|
26052 M ./kernel/ifftw.h -1 +4
|
cannam@95
|
26053 M ./libbench/bench-user.h -1 +3
|
cannam@95
|
26054 M ./support/Makefile.am -1 +2
|
cannam@95
|
26055
|
cannam@95
|
26056 Fri Jun 14 15:54:29 EDT 2002 athena
|
cannam@95
|
26057 * [project @ 2002-06-14 19:54:29 by athena]
|
cannam@95
|
26058 More work on k7 stuff
|
cannam@95
|
26059
|
cannam@95
|
26060 A ./dft/direct-k7.c
|
cannam@95
|
26061 A ./dft/kdft-k7.c
|
cannam@95
|
26062 M ./dft/Makefile.am -1 +2
|
cannam@95
|
26063 M ./dft/codelet.h -1 +13
|
cannam@95
|
26064 M ./dft/conf.c -9 +15
|
cannam@95
|
26065 M ./dft/dft.h -1 +2
|
cannam@95
|
26066 M ./dft/direct-k7.c +167
|
cannam@95
|
26067 M ./dft/kdft-k7.c +29
|
cannam@95
|
26068 M ./genfft-k7/codeletMisc.ml -91
|
cannam@95
|
26069 M ./genfft-k7/codeletMisc.mli -13 +1
|
cannam@95
|
26070 M ./genfft-k7/genUtil.ml -24 +19
|
cannam@95
|
26071 M ./genfft-k7/gen_notwiddle.ml -2 +44
|
cannam@95
|
26072 M ./genfft-k7/genfft.ml +4
|
cannam@95
|
26073 M ./genfft-k7/magic.ml +1
|
cannam@95
|
26074 M ./genfft-k7/magic.mli +1
|
cannam@95
|
26075 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
26076
|
cannam@95
|
26077 Fri Jun 14 14:18:15 EDT 2002 athena
|
cannam@95
|
26078 * [project @ 2002-06-14 18:18:15 by athena]
|
cannam@95
|
26079 Changed my mind again
|
cannam@95
|
26080
|
cannam@95
|
26081 M ./dft/codelet.h -4 +1
|
cannam@95
|
26082 M ./dft/direct.c -7 +4
|
cannam@95
|
26083 M ./genfft/gen_notw.ml -5 +4
|
cannam@95
|
26084
|
cannam@95
|
26085 Fri Jun 14 11:53:09 EDT 2002 athena
|
cannam@95
|
26086 * [project @ 2002-06-14 15:53:09 by athena]
|
cannam@95
|
26087 Removed some useless stuff.
|
cannam@95
|
26088
|
cannam@95
|
26089 M ./genfft-k7/gen_notwiddle.ml -8 +3
|
cannam@95
|
26090
|
cannam@95
|
26091 Fri Jun 14 11:01:39 EDT 2002 athena
|
cannam@95
|
26092 * [project @ 2002-06-14 15:01:39 by athena]
|
cannam@95
|
26093 Hmm...
|
cannam@95
|
26094
|
cannam@95
|
26095 M ./genfft-k7/gen_notwiddle.ml -3 +8
|
cannam@95
|
26096
|
cannam@95
|
26097 Fri Jun 14 10:28:12 EDT 2002 athena
|
cannam@95
|
26098 * [project @ 2002-06-14 14:28:12 by athena]
|
cannam@95
|
26099 More work in preparation for k7 stuff
|
cannam@95
|
26100
|
cannam@95
|
26101 M ./dft/codelet.h -1 +2
|
cannam@95
|
26102 M ./dft/direct.c -3 +4
|
cannam@95
|
26103 M ./genfft/gen_notw.ml -4 +5
|
cannam@95
|
26104 M ./genfft-k7/gen_notwiddle.ml -18 +13
|
cannam@95
|
26105
|
cannam@95
|
26106 Fri Jun 14 07:25:28 EDT 2002 athena
|
cannam@95
|
26107 * [project @ 2002-06-14 11:25:28 by athena]
|
cannam@95
|
26108 Still preparing to include k7 stuff
|
cannam@95
|
26109
|
cannam@95
|
26110 M ./TODO +4
|
cannam@95
|
26111 M ./dft/codelet.h -4 +6
|
cannam@95
|
26112 M ./dft/direct.c -1 +5
|
cannam@95
|
26113 M ./genfft/gen_notw.ml -7 +9
|
cannam@95
|
26114
|
cannam@95
|
26115 Fri Jun 14 07:06:02 EDT 2002 athena
|
cannam@95
|
26116 * [project @ 2002-06-14 11:06:02 by athena]
|
cannam@95
|
26117 Create .depend
|
cannam@95
|
26118
|
cannam@95
|
26119 M ./bootstrap.sh -2 +2
|
cannam@95
|
26120
|
cannam@95
|
26121 Fri Jun 14 06:56:15 EDT 2002 athena
|
cannam@95
|
26122 * [project @ 2002-06-14 10:56:14 by athena]
|
cannam@95
|
26123 Imported Stefan's K7 generator
|
cannam@95
|
26124
|
cannam@95
|
26125 A ./genfft-k7/
|
cannam@95
|
26126 A ./genfft-k7/Makefile.am
|
cannam@95
|
26127 A ./genfft-k7/assignmentsToVfpinstrs.ml
|
cannam@95
|
26128 A ./genfft-k7/assignmentsToVfpinstrs.mli
|
cannam@95
|
26129 A ./genfft-k7/balanceVfpinstrs.ml
|
cannam@95
|
26130 A ./genfft-k7/balanceVfpinstrs.mli
|
cannam@95
|
26131 A ./genfft-k7/codeletMisc.ml
|
cannam@95
|
26132 A ./genfft-k7/codeletMisc.mli
|
cannam@95
|
26133 A ./genfft-k7/complex.ml
|
cannam@95
|
26134 A ./genfft-k7/complex.mli
|
cannam@95
|
26135 A ./genfft-k7/expr.ml
|
cannam@95
|
26136 A ./genfft-k7/expr.mli
|
cannam@95
|
26137 A ./genfft-k7/exprdag.ml
|
cannam@95
|
26138 A ./genfft-k7/exprdag.mli
|
cannam@95
|
26139 A ./genfft-k7/fft.ml
|
cannam@95
|
26140 A ./genfft-k7/fft.mli
|
cannam@95
|
26141 A ./genfft-k7/genUtil.ml
|
cannam@95
|
26142 A ./genfft-k7/genUtil.mli
|
cannam@95
|
26143 A ./genfft-k7/gen_hc2hc.ml
|
cannam@95
|
26144 A ./genfft-k7/gen_hc2hc.mli
|
cannam@95
|
26145 A ./genfft-k7/gen_hc2real.ml
|
cannam@95
|
26146 A ./genfft-k7/gen_hc2real.mli
|
cannam@95
|
26147 A ./genfft-k7/gen_notwiddle.ml
|
cannam@95
|
26148 A ./genfft-k7/gen_notwiddle.mli
|
cannam@95
|
26149 A ./genfft-k7/gen_notwiddle_fixedstride.ml
|
cannam@95
|
26150 A ./genfft-k7/gen_real2hc.ml
|
cannam@95
|
26151 A ./genfft-k7/gen_real2hc.mli
|
cannam@95
|
26152 A ./genfft-k7/gen_realeven.ml
|
cannam@95
|
26153 A ./genfft-k7/gen_realeven.mli
|
cannam@95
|
26154 A ./genfft-k7/gen_realeven2.ml
|
cannam@95
|
26155 A ./genfft-k7/gen_realeven2.mli
|
cannam@95
|
26156 A ./genfft-k7/gen_realodd.ml
|
cannam@95
|
26157 A ./genfft-k7/gen_realodd.mli
|
cannam@95
|
26158 A ./genfft-k7/gen_realodd2.ml
|
cannam@95
|
26159 A ./genfft-k7/gen_realodd2.mli
|
cannam@95
|
26160 A ./genfft-k7/gen_twiddle.ml
|
cannam@95
|
26161 A ./genfft-k7/gen_twiddle.mli
|
cannam@95
|
26162 A ./genfft-k7/genfft.ml
|
cannam@95
|
26163 A ./genfft-k7/id.ml
|
cannam@95
|
26164 A ./genfft-k7/id.mli
|
cannam@95
|
26165 A ./genfft-k7/k7Basics.ml
|
cannam@95
|
26166 A ./genfft-k7/k7Basics.mli
|
cannam@95
|
26167 A ./genfft-k7/k7ExecutionModel.ml
|
cannam@95
|
26168 A ./genfft-k7/k7ExecutionModel.mli
|
cannam@95
|
26169 A ./genfft-k7/k7FlatInstructionScheduling.ml
|
cannam@95
|
26170 A ./genfft-k7/k7FlatInstructionScheduling.mli
|
cannam@95
|
26171 A ./genfft-k7/k7InstructionSchedulingBasics.ml
|
cannam@95
|
26172 A ./genfft-k7/k7InstructionSchedulingBasics.mli
|
cannam@95
|
26173 A ./genfft-k7/k7RegisterAllocationBasics.ml
|
cannam@95
|
26174 A ./genfft-k7/k7RegisterAllocationBasics.mli
|
cannam@95
|
26175 A ./genfft-k7/k7RegisterAllocator.ml
|
cannam@95
|
26176 A ./genfft-k7/k7RegisterAllocator.mli
|
cannam@95
|
26177 A ./genfft-k7/k7RegisterAllocatorEATranslation.ml
|
cannam@95
|
26178 A ./genfft-k7/k7RegisterAllocatorEATranslation.mli
|
cannam@95
|
26179 A ./genfft-k7/k7RegisterAllocatorInit.ml
|
cannam@95
|
26180 A ./genfft-k7/k7RegisterAllocatorInit.mli
|
cannam@95
|
26181 A ./genfft-k7/k7RegisterReallocation.ml
|
cannam@95
|
26182 A ./genfft-k7/k7RegisterReallocation.mli
|
cannam@95
|
26183 A ./genfft-k7/k7Translate.ml
|
cannam@95
|
26184 A ./genfft-k7/k7Translate.mli
|
cannam@95
|
26185 A ./genfft-k7/k7Unparsing.ml
|
cannam@95
|
26186 A ./genfft-k7/k7Unparsing.mli
|
cannam@95
|
26187 A ./genfft-k7/k7Vectorization.ml
|
cannam@95
|
26188 A ./genfft-k7/k7Vectorization.mli
|
cannam@95
|
26189 A ./genfft-k7/magic.ml
|
cannam@95
|
26190 A ./genfft-k7/magic.mli
|
cannam@95
|
26191 A ./genfft-k7/memoMonad.ml
|
cannam@95
|
26192 A ./genfft-k7/memoMonad.mli
|
cannam@95
|
26193 A ./genfft-k7/nonDetMonad.ml
|
cannam@95
|
26194 A ./genfft-k7/nonDetMonad.mli
|
cannam@95
|
26195 A ./genfft-k7/nullVectorization.ml
|
cannam@95
|
26196 A ./genfft-k7/nullVectorization.mli
|
cannam@95
|
26197 A ./genfft-k7/number.ml
|
cannam@95
|
26198 A ./genfft-k7/number.mli
|
cannam@95
|
26199 A ./genfft-k7/stateMonad.ml
|
cannam@95
|
26200 A ./genfft-k7/stateMonad.mli
|
cannam@95
|
26201 A ./genfft-k7/symmetry.ml
|
cannam@95
|
26202 A ./genfft-k7/twiddle.ml
|
cannam@95
|
26203 A ./genfft-k7/util.ml
|
cannam@95
|
26204 A ./genfft-k7/util.mli
|
cannam@95
|
26205 A ./genfft-k7/vAnnotatedScheduler.ml
|
cannam@95
|
26206 A ./genfft-k7/vAnnotatedScheduler.mli
|
cannam@95
|
26207 A ./genfft-k7/vDag.ml
|
cannam@95
|
26208 A ./genfft-k7/vDag.mli
|
cannam@95
|
26209 A ./genfft-k7/vFpBasics.ml
|
cannam@95
|
26210 A ./genfft-k7/vFpBasics.mli
|
cannam@95
|
26211 A ./genfft-k7/vFpUnparsing.ml
|
cannam@95
|
26212 A ./genfft-k7/vFpUnparsing.mli
|
cannam@95
|
26213 A ./genfft-k7/vImproveSchedule.ml
|
cannam@95
|
26214 A ./genfft-k7/vImproveSchedule.mli
|
cannam@95
|
26215 A ./genfft-k7/vK7Optimization.ml
|
cannam@95
|
26216 A ./genfft-k7/vK7Optimization.mli
|
cannam@95
|
26217 A ./genfft-k7/vScheduler.ml
|
cannam@95
|
26218 A ./genfft-k7/vScheduler.mli
|
cannam@95
|
26219 A ./genfft-k7/vSimdBasics.ml
|
cannam@95
|
26220 A ./genfft-k7/vSimdBasics.mli
|
cannam@95
|
26221 A ./genfft-k7/vSimdIndexing.ml
|
cannam@95
|
26222 A ./genfft-k7/vSimdIndexing.mli
|
cannam@95
|
26223 A ./genfft-k7/vSimdUnparsing.ml
|
cannam@95
|
26224 A ./genfft-k7/vSimdUnparsing.mli
|
cannam@95
|
26225 A ./genfft-k7/variable.ml
|
cannam@95
|
26226 A ./genfft-k7/variable.mli
|
cannam@95
|
26227 M ./AUTHORS -2 +5
|
cannam@95
|
26228 M ./Makefile.am -1 +1
|
cannam@95
|
26229 M ./bootstrap.sh +2
|
cannam@95
|
26230 M ./configure.ac +1
|
cannam@95
|
26231 M ./genfft-k7/Makefile.am +108
|
cannam@95
|
26232 M ./genfft-k7/assignmentsToVfpinstrs.ml +225
|
cannam@95
|
26233 M ./genfft-k7/assignmentsToVfpinstrs.mli +38
|
cannam@95
|
26234 M ./genfft-k7/balanceVfpinstrs.ml +195
|
cannam@95
|
26235 M ./genfft-k7/balanceVfpinstrs.mli +29
|
cannam@95
|
26236 M ./genfft-k7/codeletMisc.ml +127
|
cannam@95
|
26237 M ./genfft-k7/codeletMisc.mli +45
|
cannam@95
|
26238 M ./genfft-k7/complex.ml +142
|
cannam@95
|
26239 M ./genfft-k7/complex.mli +44
|
cannam@95
|
26240 M ./genfft-k7/expr.ml +46
|
cannam@95
|
26241 M ./genfft-k7/expr.mli -1 +34
|
cannam@95
|
26242 M ./genfft-k7/exprdag.ml +879
|
cannam@95
|
26243 M ./genfft-k7/exprdag.mli +42
|
cannam@95
|
26244 M ./genfft-k7/fft.ml +311
|
cannam@95
|
26245 M ./genfft-k7/fft.mli +50
|
cannam@95
|
26246 M ./genfft-k7/genUtil.ml +377
|
cannam@95
|
26247 M ./genfft-k7/genUtil.mli +41
|
cannam@95
|
26248 M ./genfft-k7/gen_hc2hc.ml +133
|
cannam@95
|
26249 M ./genfft-k7/gen_hc2hc.mli +25
|
cannam@95
|
26250 M ./genfft-k7/gen_hc2real.ml +77
|
cannam@95
|
26251 M ./genfft-k7/gen_hc2real.mli +24
|
cannam@95
|
26252 M ./genfft-k7/gen_notwiddle.ml +69
|
cannam@95
|
26253 M ./genfft-k7/gen_notwiddle.mli +25
|
cannam@95
|
26254 M ./genfft-k7/gen_notwiddle_fixedstride.ml +45
|
cannam@95
|
26255 M ./genfft-k7/gen_real2hc.ml +72
|
cannam@95
|
26256 M ./genfft-k7/gen_real2hc.mli +24
|
cannam@95
|
26257 M ./genfft-k7/gen_realeven.ml +55
|
cannam@95
|
26258 M ./genfft-k7/gen_realeven.mli +24
|
cannam@95
|
26259 M ./genfft-k7/gen_realeven2.ml +57
|
cannam@95
|
26260 M ./genfft-k7/gen_realeven2.mli +24
|
cannam@95
|
26261 M ./genfft-k7/gen_realodd.ml +60
|
cannam@95
|
26262 M ./genfft-k7/gen_realodd.mli +24
|
cannam@95
|
26263 M ./genfft-k7/gen_realodd2.ml +60
|
cannam@95
|
26264 M ./genfft-k7/gen_realodd2.mli +24
|
cannam@95
|
26265 M ./genfft-k7/gen_twiddle.ml +98
|
cannam@95
|
26266 M ./genfft-k7/gen_twiddle.mli +25
|
cannam@95
|
26267 M ./genfft-k7/genfft.ml +282
|
cannam@95
|
26268 M ./genfft-k7/id.ml +61
|
cannam@95
|
26269 M ./genfft-k7/id.mli +79
|
cannam@95
|
26270 M ./genfft-k7/k7Basics.ml +524
|
cannam@95
|
26271 M ./genfft-k7/k7Basics.mli +219
|
cannam@95
|
26272 M ./genfft-k7/k7ExecutionModel.ml +111
|
cannam@95
|
26273 M ./genfft-k7/k7ExecutionModel.mli +24
|
cannam@95
|
26274 M ./genfft-k7/k7FlatInstructionScheduling.ml +177
|
cannam@95
|
26275 M ./genfft-k7/k7FlatInstructionScheduling.mli +22
|
cannam@95
|
26276 M ./genfft-k7/k7InstructionSchedulingBasics.ml +205
|
cannam@95
|
26277 M ./genfft-k7/k7InstructionSchedulingBasics.mli +74
|
cannam@95
|
26278 M ./genfft-k7/k7RegisterAllocationBasics.ml +162
|
cannam@95
|
26279 M ./genfft-k7/k7RegisterAllocationBasics.mli +88
|
cannam@95
|
26280 M ./genfft-k7/k7RegisterAllocator.ml +516
|
cannam@95
|
26281 M ./genfft-k7/k7RegisterAllocator.mli +23
|
cannam@95
|
26282 M ./genfft-k7/k7RegisterAllocatorEATranslation.ml +134
|
cannam@95
|
26283 M ./genfft-k7/k7RegisterAllocatorEATranslation.mli +27
|
cannam@95
|
26284 M ./genfft-k7/k7RegisterAllocatorInit.ml +97
|
cannam@95
|
26285 M ./genfft-k7/k7RegisterAllocatorInit.mli +30
|
cannam@95
|
26286 M ./genfft-k7/k7RegisterReallocation.ml +259
|
cannam@95
|
26287 M ./genfft-k7/k7RegisterReallocation.mli +22
|
cannam@95
|
26288 M ./genfft-k7/k7Translate.ml +142
|
cannam@95
|
26289 M ./genfft-k7/k7Translate.mli +87
|
cannam@95
|
26290 M ./genfft-k7/k7Unparsing.ml +326
|
cannam@95
|
26291 M ./genfft-k7/k7Unparsing.mli +53
|
cannam@95
|
26292 M ./genfft-k7/k7Vectorization.ml +739
|
cannam@95
|
26293 M ./genfft-k7/k7Vectorization.mli +25
|
cannam@95
|
26294 M ./genfft-k7/magic.ml +80
|
cannam@95
|
26295 M ./genfft-k7/magic.mli +55
|
cannam@95
|
26296 M ./genfft-k7/memoMonad.ml +32
|
cannam@95
|
26297 M ./genfft-k7/memoMonad.mli +24
|
cannam@95
|
26298 M ./genfft-k7/nonDetMonad.ml +136
|
cannam@95
|
26299 M ./genfft-k7/nonDetMonad.mli +94
|
cannam@95
|
26300 M ./genfft-k7/nullVectorization.ml +78
|
cannam@95
|
26301 M ./genfft-k7/nullVectorization.mli +24
|
cannam@95
|
26302 M ./genfft-k7/number.ml +158
|
cannam@95
|
26303 M ./genfft-k7/number.mli +53
|
cannam@95
|
26304 M ./genfft-k7/stateMonad.ml +71
|
cannam@95
|
26305 M ./genfft-k7/stateMonad.mli +41
|
cannam@95
|
26306 M ./genfft-k7/symmetry.ml +314
|
cannam@95
|
26307 M ./genfft-k7/twiddle.ml +116
|
cannam@95
|
26308 M ./genfft-k7/util.ml -1 +322
|
cannam@95
|
26309 M ./genfft-k7/util.mli +124
|
cannam@95
|
26310 M ./genfft-k7/vAnnotatedScheduler.ml +182
|
cannam@95
|
26311 M ./genfft-k7/vAnnotatedScheduler.mli +39
|
cannam@95
|
26312 M ./genfft-k7/vDag.ml +123
|
cannam@95
|
26313 M ./genfft-k7/vDag.mli +52
|
cannam@95
|
26314 M ./genfft-k7/vFpBasics.ml +203
|
cannam@95
|
26315 M ./genfft-k7/vFpBasics.mli +106
|
cannam@95
|
26316 M ./genfft-k7/vFpUnparsing.ml +79
|
cannam@95
|
26317 M ./genfft-k7/vFpUnparsing.mli +28
|
cannam@95
|
26318 M ./genfft-k7/vImproveSchedule.ml +155
|
cannam@95
|
26319 M ./genfft-k7/vImproveSchedule.mli +22
|
cannam@95
|
26320 M ./genfft-k7/vK7Optimization.ml +626
|
cannam@95
|
26321 M ./genfft-k7/vK7Optimization.mli +22
|
cannam@95
|
26322 M ./genfft-k7/vScheduler.ml +166
|
cannam@95
|
26323 M ./genfft-k7/vScheduler.mli +31
|
cannam@95
|
26324 M ./genfft-k7/vSimdBasics.ml +296
|
cannam@95
|
26325 M ./genfft-k7/vSimdBasics.mli +247
|
cannam@95
|
26326 M ./genfft-k7/vSimdIndexing.ml +119
|
cannam@95
|
26327 M ./genfft-k7/vSimdIndexing.mli +68
|
cannam@95
|
26328 M ./genfft-k7/vSimdUnparsing.ml +104
|
cannam@95
|
26329 M ./genfft-k7/vSimdUnparsing.mli +33
|
cannam@95
|
26330 M ./genfft-k7/variable.ml -1 +119
|
cannam@95
|
26331 M ./genfft-k7/variable.mli +53
|
cannam@95
|
26332
|
cannam@95
|
26333 Thu Jun 13 15:30:41 EDT 2002 athena
|
cannam@95
|
26334 * [project @ 2002-06-13 19:30:41 by athena]
|
cannam@95
|
26335 Generator for real->halfcomplex and halfcomplex->real codelets
|
cannam@95
|
26336
|
cannam@95
|
26337 A ./genfft/gen_hc2r.ml
|
cannam@95
|
26338 A ./genfft/gen_r2hc.ml
|
cannam@95
|
26339 M ./genfft/Makefile.am -9 +27
|
cannam@95
|
26340 M ./genfft/c.ml -2 +2
|
cannam@95
|
26341 M ./genfft/complex.ml -1 +8
|
cannam@95
|
26342 M ./genfft/complex.mli -1 +3
|
cannam@95
|
26343 M ./genfft/gen_hc2r.ml +121
|
cannam@95
|
26344 M ./genfft/gen_r2hc.ml +121
|
cannam@95
|
26345 M ./genfft/genutil.ml -8 +9
|
cannam@95
|
26346 M ./genfft/trig.ml -2 +2
|
cannam@95
|
26347
|
cannam@95
|
26348 Thu Jun 13 11:54:02 EDT 2002 athena
|
cannam@95
|
26349 * [project @ 2002-06-13 15:54:02 by athena]
|
cannam@95
|
26350 Improved hash functions, printers
|
cannam@95
|
26351
|
cannam@95
|
26352 M ./dft/problem.c -5 +10
|
cannam@95
|
26353 M ./kernel/planner.c -11 +5
|
cannam@95
|
26354 M ./kernel/tensor.c -7 +6
|
cannam@95
|
26355 M ./tests/bench.c -1 +1
|
cannam@95
|
26356
|
cannam@95
|
26357 Thu Jun 13 11:17:31 EDT 2002 athena
|
cannam@95
|
26358 * [project @ 2002-06-13 15:17:31 by athena]
|
cannam@95
|
26359 Only regenerate codlist.c in maintainer mode
|
cannam@95
|
26360
|
cannam@95
|
26361 M ./support/Makefile.codelets -18 +18
|
cannam@95
|
26362
|
cannam@95
|
26363 Thu Jun 13 11:04:24 EDT 2002 athena
|
cannam@95
|
26364 * [project @ 2002-06-13 15:04:24 by athena]
|
cannam@95
|
26365 Planner can export solution list
|
cannam@95
|
26366
|
cannam@95
|
26367 M ./dft/problem.c -10 +21
|
cannam@95
|
26368 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
26369 M ./kernel/ifftw.h -11 +13
|
cannam@95
|
26370 M ./kernel/planner-naive.c -7 +7
|
cannam@95
|
26371 M ./kernel/planner-score.c -8 +7
|
cannam@95
|
26372 M ./kernel/planner.c -42 +47
|
cannam@95
|
26373 M ./kernel/print.c -9 +27
|
cannam@95
|
26374 M ./kernel/tensor.c -4 +4
|
cannam@95
|
26375 M ./tests/bench.c -5 +6
|
cannam@95
|
26376
|
cannam@95
|
26377 Thu Jun 13 08:59:53 EDT 2002 athena
|
cannam@95
|
26378 * [project @ 2002-06-13 12:59:53 by athena]
|
cannam@95
|
26379 Fixed for intel compiler
|
cannam@95
|
26380
|
cannam@95
|
26381 M ./dft/ct-ditbuf.c -2 +3
|
cannam@95
|
26382 M ./dft/dft.h -2 +1
|
cannam@95
|
26383 M ./dft/direct.c -3 +1
|
cannam@95
|
26384 M ./kernel/cycle.h -2 +2
|
cannam@95
|
26385 M ./libbench/bench-user.h -12 +1
|
cannam@95
|
26386
|
cannam@95
|
26387 Thu Jun 13 08:48:51 EDT 2002 athena
|
cannam@95
|
26388 * [project @ 2002-06-13 12:48:51 by athena]
|
cannam@95
|
26389 Revised strategy for constants in codelets
|
cannam@95
|
26390
|
cannam@95
|
26391 M ./dft/codelet.h -13 +2
|
cannam@95
|
26392 M ./genfft/c.ml -50 +43
|
cannam@95
|
26393 M ./genfft/c.mli -1 +4
|
cannam@95
|
26394 M ./genfft/gen_notw.ml -5 +5
|
cannam@95
|
26395 M ./genfft/gen_trig.ml -3 +3
|
cannam@95
|
26396 M ./genfft/gen_twiddle.ml -3 +3
|
cannam@95
|
26397 M ./genfft/gen_twidsq.ml -3 +3
|
cannam@95
|
26398 M ./genfft/magic.ml -5 +1
|
cannam@95
|
26399
|
cannam@95
|
26400 Thu Jun 13 06:21:31 EDT 2002 athena
|
cannam@95
|
26401 * [project @ 2002-06-13 10:21:31 by athena]
|
cannam@95
|
26402 Enable score planner in classic mode, naive planner in pro mode.
|
cannam@95
|
26403
|
cannam@95
|
26404 M ./tests/bench.c -3 +3
|
cannam@95
|
26405
|
cannam@95
|
26406 Wed Jun 12 19:18:18 EDT 2002 athena
|
cannam@95
|
26407 * [project @ 2002-06-12 23:18:18 by athena]
|
cannam@95
|
26408 Report classic/pro
|
cannam@95
|
26409
|
cannam@95
|
26410 M ./tests/bench.c -2 +7
|
cannam@95
|
26411
|
cannam@95
|
26412 Wed Jun 12 19:07:48 EDT 2002 athena
|
cannam@95
|
26413 * [project @ 2002-06-12 23:07:48 by athena]
|
cannam@95
|
26414 Fixed behavior of buffered solver for large buffers.
|
cannam@95
|
26415
|
cannam@95
|
26416 M ./dft/buffered.c -5 +5
|
cannam@95
|
26417 M ./tests/bench.c -1 +1
|
cannam@95
|
26418
|
cannam@95
|
26419 Wed Jun 12 18:57:19 EDT 2002 athena
|
cannam@95
|
26420 * [project @ 2002-06-12 22:57:19 by athena]
|
cannam@95
|
26421 Make assumption COST(vector) = length * COST(scalar) in classic mode.
|
cannam@95
|
26422
|
cannam@95
|
26423 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
26424 M ./dft/vrank-geq1.c -1 +2
|
cannam@95
|
26425 M ./kernel/ifftw.h -4 +7
|
cannam@95
|
26426 M ./kernel/planner-naive.c -4 +2
|
cannam@95
|
26427 M ./kernel/planner-score.c -5 +3
|
cannam@95
|
26428 M ./kernel/planner.c -13 +20
|
cannam@95
|
26429 M ./kernel/timer.c -8 +2
|
cannam@95
|
26430 M ./libbench/timer.c -2 +2
|
cannam@95
|
26431 M ./tests/bench.c -1 +1
|
cannam@95
|
26432
|
cannam@95
|
26433 Wed Jun 12 18:19:48 EDT 2002 athena
|
cannam@95
|
26434 * [project @ 2002-06-12 22:19:48 by athena]
|
cannam@95
|
26435 Revised planner implementation in preparation for wisdom.
|
cannam@95
|
26436
|
cannam@95
|
26437 M ./kernel/ifftw.h -5 +6
|
cannam@95
|
26438 M ./kernel/plan.c -1 +2
|
cannam@95
|
26439 M ./kernel/planner-naive.c -3 +7
|
cannam@95
|
26440 M ./kernel/planner-score.c -3 +7
|
cannam@95
|
26441 M ./kernel/planner.c -46 +81
|
cannam@95
|
26442 M ./support/Makefile.codelets -19 +19
|
cannam@95
|
26443
|
cannam@95
|
26444 Wed Jun 12 08:27:36 EDT 2002 athena
|
cannam@95
|
26445 * [project @ 2002-06-12 12:27:36 by athena]
|
cannam@95
|
26446 Manually hoist loop invariants.
|
cannam@95
|
26447
|
cannam@95
|
26448 M ./dft/ct-ditbuf.c -5 +11
|
cannam@95
|
26449
|
cannam@95
|
26450 Wed Jun 12 07:47:41 EDT 2002 athena
|
cannam@95
|
26451 * [project @ 2002-06-12 11:47:41 by athena]
|
cannam@95
|
26452 Revised loop to compile better with gcc -O
|
cannam@95
|
26453
|
cannam@95
|
26454 M ./dft/rank-geq2.c -16 +8
|
cannam@95
|
26455 M ./dft/rank0.c -23 +22
|
cannam@95
|
26456 M ./dft/vrank-geq1.c -2 +2
|
cannam@95
|
26457
|
cannam@95
|
26458 Tue Jun 11 17:24:09 EDT 2002 athena
|
cannam@95
|
26459 * [project @ 2002-06-11 21:24:09 by athena]
|
cannam@95
|
26460 Changed tensor syntax
|
cannam@95
|
26461
|
cannam@95
|
26462 M ./kernel/tensor.c -4 +5
|
cannam@95
|
26463
|
cannam@95
|
26464 Tue Jun 11 16:39:45 EDT 2002 athena
|
cannam@95
|
26465 * [project @ 2002-06-11 20:39:45 by athena]
|
cannam@95
|
26466 Added stuff to do.
|
cannam@95
|
26467
|
cannam@95
|
26468 M ./TODO +15
|
cannam@95
|
26469
|
cannam@95
|
26470 Tue Jun 11 16:28:14 EDT 2002 athena
|
cannam@95
|
26471 * [project @ 2002-06-11 20:28:14 by athena]
|
cannam@95
|
26472 Report classic/pro in version number
|
cannam@95
|
26473
|
cannam@95
|
26474 M ./kernel/version.c -2 +7
|
cannam@95
|
26475
|
cannam@95
|
26476 Tue Jun 11 14:22:49 EDT 2002 athena
|
cannam@95
|
26477 * [project @ 2002-06-11 18:22:49 by athena]
|
cannam@95
|
26478 Renamed versions into classic/pro
|
cannam@95
|
26479
|
cannam@95
|
26480 A ./CLASSIC-MODE
|
cannam@95
|
26481 M ./Makefile.am -7 +7
|
cannam@95
|
26482 R ./RESEARCH-MODE
|
cannam@95
|
26483 M ./bootstrap.sh -1 +1
|
cannam@95
|
26484 M ./configure.ac -13 +13
|
cannam@95
|
26485 M ./dft/codelets/inplace/Makefile.am -1 +1
|
cannam@95
|
26486 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
26487 M ./dft/ct-ditbuf.c -2 +2
|
cannam@95
|
26488 M ./dft/kdft-dit.c -2 +2
|
cannam@95
|
26489 M ./dft/rank-geq2.c -4 +4
|
cannam@95
|
26490 M ./dft/vrank-geq1.c -4 +4
|
cannam@95
|
26491 M ./kernel/ifftw.h -3 +3
|
cannam@95
|
26492 M ./mkdist.sh -2 +2
|
cannam@95
|
26493 M ./tests/bench.c -1 +1
|
cannam@95
|
26494
|
cannam@95
|
26495 Tue Jun 11 14:06:06 EDT 2002 athena
|
cannam@95
|
26496 * [project @ 2002-06-11 18:06:06 by athena]
|
cannam@95
|
26497 Revised planners, estimator
|
cannam@95
|
26498
|
cannam@95
|
26499 M ./kernel/Makefile.am -4 +4
|
cannam@95
|
26500 M ./kernel/ifftw.h -6 +7
|
cannam@95
|
26501 R ./kernel/planner-estimate.c
|
cannam@95
|
26502 M ./kernel/planner-naive.c -4 +4
|
cannam@95
|
26503 M ./kernel/planner-score.c -4 +4
|
cannam@95
|
26504 M ./kernel/planner.c -2 +17
|
cannam@95
|
26505 M ./tests/bench.c -5 +5
|
cannam@95
|
26506
|
cannam@95
|
26507 Tue Jun 11 11:45:41 EDT 2002 athena
|
cannam@95
|
26508 * [project @ 2002-06-11 15:45:41 by athena]
|
cannam@95
|
26509 I don't know what I am doing.
|
cannam@95
|
26510
|
cannam@95
|
26511 M ./Makefile.am -2 +2
|
cannam@95
|
26512 M ./dft/buffered.c -3 +2
|
cannam@95
|
26513 M ./dft/ct-dit.c -4 +5
|
cannam@95
|
26514 M ./dft/ct-ditbuf.c -4 +6
|
cannam@95
|
26515 M ./dft/kdft-dif.c -3 +2
|
cannam@95
|
26516 M ./dft/kdft-difsq.c -3 +2
|
cannam@95
|
26517 M ./dft/kdft-dit.c -7 +4
|
cannam@95
|
26518 M ./kernel/ifftw.h -3 +2
|
cannam@95
|
26519
|
cannam@95
|
26520 Tue Jun 11 10:35:52 EDT 2002 athena
|
cannam@95
|
26521 * [project @ 2002-06-11 14:35:52 by athena]
|
cannam@95
|
26522 Massive revision of estimator
|
cannam@95
|
26523
|
cannam@95
|
26524 A ./kernel/ops.c
|
cannam@95
|
26525 M ./Makefile.am -1 +1
|
cannam@95
|
26526 M ./dft/buffered.c -8 +7
|
cannam@95
|
26527 M ./dft/codelet.h -3 +3
|
cannam@95
|
26528 M ./dft/ct-dif.c -5 +4
|
cannam@95
|
26529 M ./dft/ct-dit.c -5 +7
|
cannam@95
|
26530 M ./dft/ct-ditbuf.c -4 +9
|
cannam@95
|
26531 M ./dft/ct-ditf.c -4 +3
|
cannam@95
|
26532 M ./dft/ct.c -6 +1
|
cannam@95
|
26533 M ./dft/dft.h -1 +3
|
cannam@95
|
26534 M ./dft/direct.c -3 +2
|
cannam@95
|
26535 M ./dft/indirect.c -3 +2
|
cannam@95
|
26536 M ./dft/nop.c -1 +3
|
cannam@95
|
26537 M ./dft/rank-geq2.c -3 +7
|
cannam@95
|
26538 M ./dft/rank0.c -3 +4
|
cannam@95
|
26539 M ./dft/vrank-geq1.c -10 +18
|
cannam@95
|
26540 M ./dft/vrank2-transpose.c -3 +3
|
cannam@95
|
26541 M ./dft/vrank3-transpose.c -3 +4
|
cannam@95
|
26542 M ./genfft/c.ml -2 +2
|
cannam@95
|
26543 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
26544 M ./kernel/cycle.h -3 +3
|
cannam@95
|
26545 R ./kernel/flops.c
|
cannam@95
|
26546 M ./kernel/ifftw.h -13 +21
|
cannam@95
|
26547 M ./kernel/ops.c +58
|
cannam@95
|
26548 M ./kernel/plan.c -2 +2
|
cannam@95
|
26549 M ./kernel/planner-estimate.c -2 +9
|
cannam@95
|
26550 M ./kernel/planner-naive.c -3 +3
|
cannam@95
|
26551 M ./kernel/planner-score.c -4 +4
|
cannam@95
|
26552 M ./tests/bench.c -1 +3
|
cannam@95
|
26553
|
cannam@95
|
26554 Tue Jun 11 07:32:20 EDT 2002 athena
|
cannam@95
|
26555 * [project @ 2002-06-11 11:32:20 by athena]
|
cannam@95
|
26556 Many changes
|
cannam@95
|
26557
|
cannam@95
|
26558 A ./dft/vrank-geq1.c
|
cannam@95
|
26559 M ./dft/Makefile.am -1 +1
|
cannam@95
|
26560 M ./dft/buffered.c -9 +8
|
cannam@95
|
26561 M ./dft/codelets/inplace/Makefile.am -2 +3
|
cannam@95
|
26562 M ./dft/codelets/standard/Makefile.am -2
|
cannam@95
|
26563 M ./dft/conf.c -2 +2
|
cannam@95
|
26564 M ./dft/ct-dit.c -2 +5
|
cannam@95
|
26565 M ./dft/ct.c -2 +2
|
cannam@95
|
26566 M ./dft/dft.h -6 +4
|
cannam@95
|
26567 M ./dft/indirect.c -2 +2
|
cannam@95
|
26568 M ./dft/problem.c -1 +13
|
cannam@95
|
26569 M ./dft/rank-geq2.c -5 +4
|
cannam@95
|
26570 R ./dft/vecloop.c
|
cannam@95
|
26571 M ./dft/vrank-geq1.c +243
|
cannam@95
|
26572 M ./kernel/ifftw.h -2 +6
|
cannam@95
|
26573 M ./kernel/planner-estimate.c -2 +2
|
cannam@95
|
26574 M ./kernel/planner-naive.c -2 +2
|
cannam@95
|
26575 M ./kernel/planner-score.c -4 +17
|
cannam@95
|
26576 M ./kernel/planner.c -4 +6
|
cannam@95
|
26577 M ./kernel/print.c -6 +27
|
cannam@95
|
26578 M ./kernel/tensor.c -1 +15
|
cannam@95
|
26579 M ./kernel/timer.c -2 +2
|
cannam@95
|
26580 M ./libbench/bench-main.c -3 +6
|
cannam@95
|
26581 M ./tests/bench.c -15 +15
|
cannam@95
|
26582
|
cannam@95
|
26583 Mon Jun 10 21:35:29 EDT 2002 athena
|
cannam@95
|
26584 * [project @ 2002-06-11 01:35:29 by athena]
|
cannam@95
|
26585 Keep it simple, stupid.
|
cannam@95
|
26586
|
cannam@95
|
26587 M ./dft/ct-ditbuf.c -21 +4
|
cannam@95
|
26588
|
cannam@95
|
26589 Mon Jun 10 19:24:28 EDT 2002 athena
|
cannam@95
|
26590 * [project @ 2002-06-10 23:24:28 by athena]
|
cannam@95
|
26591 Fixed when #undef PRECOMPUTE_ARRAY_INDICES
|
cannam@95
|
26592
|
cannam@95
|
26593 M ./kernel/ifftw.h -3 +5
|
cannam@95
|
26594
|
cannam@95
|
26595 Mon Jun 10 17:58:13 EDT 2002 athena
|
cannam@95
|
26596 * [project @ 2002-06-10 21:58:13 by athena]
|
cannam@95
|
26597 Minor changes
|
cannam@95
|
26598
|
cannam@95
|
26599 M ./dft/vrank3-transpose.c -5 +3
|
cannam@95
|
26600 M ./kernel/print.c -2 +2
|
cannam@95
|
26601
|
cannam@95
|
26602 Mon Jun 10 16:30:37 EDT 2002 athena
|
cannam@95
|
26603 * [project @ 2002-06-10 20:30:37 by athena]
|
cannam@95
|
26604 Added ct-ditbuf.c, many changes everywhere
|
cannam@95
|
26605
|
cannam@95
|
26606 A ./dft/ct-ditbuf.c
|
cannam@95
|
26607 M ./CONVENTIONS -2 +3
|
cannam@95
|
26608 M ./configure.ac +2
|
cannam@95
|
26609 M ./dft/Makefile.am -3 +3
|
cannam@95
|
26610 M ./dft/buffered.c -11 +11
|
cannam@95
|
26611 M ./dft/ct-dif.c -5 +3
|
cannam@95
|
26612 M ./dft/ct-dit.c -6 +4
|
cannam@95
|
26613 M ./dft/ct-ditbuf.c +187
|
cannam@95
|
26614 M ./dft/ct.c -3 +3
|
cannam@95
|
26615 M ./dft/ct.h -1 +3
|
cannam@95
|
26616 M ./dft/dft.h -1 +2
|
cannam@95
|
26617 M ./dft/direct.c -6 +6
|
cannam@95
|
26618 M ./dft/indirect.c -6 +6
|
cannam@95
|
26619 M ./dft/kdft-dif.c -2 +2
|
cannam@95
|
26620 M ./dft/kdft-difsq.c -2 +2
|
cannam@95
|
26621 M ./dft/kdft-dit.c -3 +8
|
cannam@95
|
26622 M ./dft/kdft.c -2 +2
|
cannam@95
|
26623 M ./dft/nop.c -2 +2
|
cannam@95
|
26624 M ./dft/rank-geq2.c -6 +6
|
cannam@95
|
26625 M ./dft/rank0.c -2 +2
|
cannam@95
|
26626 M ./dft/vecloop.c -10 +8
|
cannam@95
|
26627 M ./dft/vrank2-transpose.c -2 +2
|
cannam@95
|
26628 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
26629 M ./kernel/ifftw.h -3 +25
|
cannam@95
|
26630 M ./kernel/plan.c -5 +4
|
cannam@95
|
26631 M ./kernel/problem.c -2 +2
|
cannam@95
|
26632 M ./kernel/timer.c -3 +3
|
cannam@95
|
26633 M ./tests/bench.c -7 +8
|
cannam@95
|
26634
|
cannam@95
|
26635 Mon Jun 10 10:55:40 EDT 2002 athena
|
cannam@95
|
26636 * [project @ 2002-06-10 14:55:40 by athena]
|
cannam@95
|
26637 More name mangling
|
cannam@95
|
26638
|
cannam@95
|
26639 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
26640 M ./kernel/planner.c -2 +2
|
cannam@95
|
26641 M ./tests/bench.c -58 +47
|
cannam@95
|
26642
|
cannam@95
|
26643 Mon Jun 10 10:08:27 EDT 2002 athena
|
cannam@95
|
26644 * [project @ 2002-06-10 14:08:27 by athena]
|
cannam@95
|
26645 Fixed build system for single/double precision
|
cannam@95
|
26646
|
cannam@95
|
26647 M ./Makefile.am -4 +3
|
cannam@95
|
26648 M ./acinclude.m4 -13
|
cannam@95
|
26649 M ./configure.ac +4
|
cannam@95
|
26650 M ./tests/Makefile.am -1 +1
|
cannam@95
|
26651
|
cannam@95
|
26652 Mon Jun 10 09:04:21 EDT 2002 athena
|
cannam@95
|
26653 * [project @ 2002-06-10 13:04:21 by athena]
|
cannam@95
|
26654 Massive renaming to support both single and double precision.
|
cannam@95
|
26655 (Must recompile everything twice).
|
cannam@95
|
26656
|
cannam@95
|
26657 A ./kernel/dfftw3.h
|
cannam@95
|
26658 A ./kernel/fftw3.h
|
cannam@95
|
26659 A ./kernel/sfftw3.h
|
cannam@95
|
26660 M ./CONVENTIONS -3 +9
|
cannam@95
|
26661 M ./configure.ac -1 +1
|
cannam@95
|
26662 M ./dft/buffered.c -96 +102
|
cannam@95
|
26663 M ./dft/codelet.h -16 +16
|
cannam@95
|
26664 M ./dft/codelets/inplace/Makefile.am -1 +1
|
cannam@95
|
26665 M ./dft/codelets/standard/Makefile.am -1 +1
|
cannam@95
|
26666 M ./dft/conf.c -12 +12
|
cannam@95
|
26667 M ./dft/ct-dif.c -31 +33
|
cannam@95
|
26668 M ./dft/ct-dit.c -29 +31
|
cannam@95
|
26669 M ./dft/ct-ditf.c -27 +29
|
cannam@95
|
26670 M ./dft/ct.c -40 +41
|
cannam@95
|
26671 M ./dft/ct.h -10 +12
|
cannam@95
|
26672 M ./dft/dft.h -25 +27
|
cannam@95
|
26673 M ./dft/direct.c -26 +26
|
cannam@95
|
26674 M ./dft/indirect.c -50 +63
|
cannam@95
|
26675 M ./dft/kdft-dif.c -3 +3
|
cannam@95
|
26676 M ./dft/kdft-difsq.c -3 +3
|
cannam@95
|
26677 M ./dft/kdft-dit.c -3 +3
|
cannam@95
|
26678 M ./dft/kdft.c -3 +3
|
cannam@95
|
26679 M ./dft/nop.c -11 +11
|
cannam@95
|
26680 M ./dft/plan.c -3 +3
|
cannam@95
|
26681 M ./dft/problem.c -39 +40
|
cannam@95
|
26682 M ./dft/rank-geq2.c -57 +59
|
cannam@95
|
26683 M ./dft/rank0.c -54 +62
|
cannam@95
|
26684 M ./dft/solve.c -2 +2
|
cannam@95
|
26685 M ./dft/vecloop.c -49 +49
|
cannam@95
|
26686 M ./dft/vrank2-transpose.c -27 +28
|
cannam@95
|
26687 M ./dft/vrank3-transpose.c -44 +47
|
cannam@95
|
26688 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
26689 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
26690 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
26691 M ./genfft/genutil.ml -2 +2
|
cannam@95
|
26692 M ./kernel/Makefile.am -1 +2
|
cannam@95
|
26693 M ./kernel/alloc.c -76 +76
|
cannam@95
|
26694 M ./kernel/assert.c -2 +2
|
cannam@95
|
26695 M ./kernel/awake.c -2 +2
|
cannam@95
|
26696 M ./kernel/cycle.h -11 +11
|
cannam@95
|
26697 M ./kernel/dfftw3.h +24
|
cannam@95
|
26698 R ./kernel/fftw.h
|
cannam@95
|
26699 M ./kernel/fftw3.h +39
|
cannam@95
|
26700 M ./kernel/flops.c -4 +6
|
cannam@95
|
26701 M ./kernel/ifftw.h -90 +89
|
cannam@95
|
26702 M ./kernel/minmax.c -5 +5
|
cannam@95
|
26703 M ./kernel/plan.c -6 +6
|
cannam@95
|
26704 M ./kernel/planner-estimate.c -6 +6
|
cannam@95
|
26705 M ./kernel/planner-naive.c -7 +7
|
cannam@95
|
26706 M ./kernel/planner-score.c -11 +11
|
cannam@95
|
26707 M ./kernel/planner.c -73 +71
|
cannam@95
|
26708 M ./kernel/print.c -12 +14
|
cannam@95
|
26709 M ./kernel/problem.c -5 +5
|
cannam@95
|
26710 M ./kernel/sfftw3.h +24
|
cannam@95
|
26711 M ./kernel/solver.c -5 +5
|
cannam@95
|
26712 M ./kernel/solvtab.c -4 +4
|
cannam@95
|
26713 M ./kernel/square.c -2 +2
|
cannam@95
|
26714 M ./kernel/stride.c -6 +6
|
cannam@95
|
26715 M ./kernel/tensor.c -96 +96
|
cannam@95
|
26716 M ./kernel/timer.c -39 +40
|
cannam@95
|
26717 M ./kernel/twiddle.c -33 +38
|
cannam@95
|
26718 M ./kernel/version.c -3 +4
|
cannam@95
|
26719 M ./support/Makefile.codelets -3 +3
|
cannam@95
|
26720 M ./tests/bench.c -39 +53
|
cannam@95
|
26721
|
cannam@95
|
26722 Mon Jun 10 06:49:55 EDT 2002 athena
|
cannam@95
|
26723 * [project @ 2002-06-10 10:49:55 by athena]
|
cannam@95
|
26724 Preliminary crude support for vector transforms in benchmark library.
|
cannam@95
|
26725
|
cannam@95
|
26726 M ./libbench/allocate.c -7 +8
|
cannam@95
|
26727 M ./libbench/bench-user.h -2 +5
|
cannam@95
|
26728 M ./libbench/mflops.c -2 +2
|
cannam@95
|
26729 M ./libbench/problem.c -2 +31
|
cannam@95
|
26730 M ./tests/bench.c -1 +2
|
cannam@95
|
26731
|
cannam@95
|
26732 Sun Jun 9 21:11:51 EDT 2002 athena
|
cannam@95
|
26733 * [project @ 2002-06-10 01:11:51 by athena]
|
cannam@95
|
26734 Wrong cast
|
cannam@95
|
26735
|
cannam@95
|
26736 M ./kernel/tensor.c -3 +3
|
cannam@95
|
26737
|
cannam@95
|
26738 Sun Jun 9 16:48:54 EDT 2002 athena
|
cannam@95
|
26739 * [project @ 2002-06-09 20:48:54 by athena]
|
cannam@95
|
26740 Added things to do.
|
cannam@95
|
26741
|
cannam@95
|
26742 M ./TODO +1
|
cannam@95
|
26743
|
cannam@95
|
26744 Sun Jun 9 16:07:12 EDT 2002 athena
|
cannam@95
|
26745 * [project @ 2002-06-09 20:07:12 by athena]
|
cannam@95
|
26746 twlen0: make static
|
cannam@95
|
26747
|
cannam@95
|
26748 M ./kernel/twiddle.c -2 +2
|
cannam@95
|
26749
|
cannam@95
|
26750 Sun Jun 9 15:34:54 EDT 2002 athena
|
cannam@95
|
26751 * [project @ 2002-06-09 19:34:54 by athena]
|
cannam@95
|
26752 Nothing
|
cannam@95
|
26753
|
cannam@95
|
26754 M ./dft/buffered.c -3 +3
|
cannam@95
|
26755
|
cannam@95
|
26756 Sun Jun 9 15:30:13 EDT 2002 athena
|
cannam@95
|
26757 * [project @ 2002-06-09 19:30:13 by athena]
|
cannam@95
|
26758 Forgot break in switch statement.
|
cannam@95
|
26759
|
cannam@95
|
26760 M ./kernel/print.c -1 +2
|
cannam@95
|
26761
|
cannam@95
|
26762 Sun Jun 9 15:27:24 EDT 2002 athena
|
cannam@95
|
26763 * [project @ 2002-06-09 19:27:24 by athena]
|
cannam@95
|
26764 Fix for c++ compatibility
|
cannam@95
|
26765
|
cannam@95
|
26766 M ./kernel/print.c -4 +6
|
cannam@95
|
26767
|
cannam@95
|
26768 Sun Jun 9 15:16:43 EDT 2002 athena
|
cannam@95
|
26769 * [project @ 2002-06-09 19:16:43 by athena]
|
cannam@95
|
26770 Added printer, changed everything
|
cannam@95
|
26771
|
cannam@95
|
26772 A ./kernel/print.c
|
cannam@95
|
26773 M ./TODO -4
|
cannam@95
|
26774 M ./dft/buffered.c -26 +22
|
cannam@95
|
26775 M ./dft/ct.c -10 +5
|
cannam@95
|
26776 M ./dft/direct.c -8 +3
|
cannam@95
|
26777 M ./dft/indirect.c -20 +16
|
cannam@95
|
26778 M ./dft/nop.c -4 +6
|
cannam@95
|
26779 M ./dft/rank-geq2.c -7 +3
|
cannam@95
|
26780 M ./dft/rank0.c -6 +3
|
cannam@95
|
26781 M ./dft/vecloop.c -5 +3
|
cannam@95
|
26782 M ./dft/vrank2-transpose.c -3 +3
|
cannam@95
|
26783 M ./dft/vrank3-transpose.c -3 +3
|
cannam@95
|
26784 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
26785 M ./kernel/ifftw.h -4 +14
|
cannam@95
|
26786 M ./kernel/planner.c -3 +10
|
cannam@95
|
26787 M ./kernel/print.c +122
|
cannam@95
|
26788 M ./tests/bench.c -2 +22
|
cannam@95
|
26789
|
cannam@95
|
26790 Sun Jun 9 11:37:07 EDT 2002 athena
|
cannam@95
|
26791 * [project @ 2002-06-09 15:37:07 by athena]
|
cannam@95
|
26792 Removed redundant nop solver
|
cannam@95
|
26793
|
cannam@95
|
26794 M ./dft/buffered.c -8 +3
|
cannam@95
|
26795 M ./dft/nop.c -2 +12
|
cannam@95
|
26796 M ./dft/rank0.c -25 +3
|
cannam@95
|
26797 M ./tests/bench.c -1 +1
|
cannam@95
|
26798
|
cannam@95
|
26799 Sun Jun 9 11:06:31 EDT 2002 athena
|
cannam@95
|
26800 * [project @ 2002-06-09 15:06:31 by athena]
|
cannam@95
|
26801 More things to do
|
cannam@95
|
26802
|
cannam@95
|
26803 M ./TODO +10
|
cannam@95
|
26804
|
cannam@95
|
26805 Sun Jun 9 11:01:41 EDT 2002 athena
|
cannam@95
|
26806 * [project @ 2002-06-09 15:01:41 by athena]
|
cannam@95
|
26807 Introduced idea of rank -infinity and associated NOP plans
|
cannam@95
|
26808
|
cannam@95
|
26809 A ./TODO
|
cannam@95
|
26810 A ./dft/nop.c
|
cannam@95
|
26811 M ./TODO +4
|
cannam@95
|
26812 M ./dft/Makefile.am -4 +4
|
cannam@95
|
26813 M ./dft/buffered.c -88 +66
|
cannam@95
|
26814 M ./dft/conf.c -1 +2
|
cannam@95
|
26815 M ./dft/dft.h -1 +2
|
cannam@95
|
26816 M ./dft/direct.c -2 +3
|
cannam@95
|
26817 M ./dft/indirect.c -1 +2
|
cannam@95
|
26818 M ./dft/nop.c +84
|
cannam@95
|
26819 M ./dft/problem.c -2 +5
|
cannam@95
|
26820 M ./dft/rank0.c -3 +12
|
cannam@95
|
26821 M ./dft/vecloop.c -1 +2
|
cannam@95
|
26822 M ./kernel/ifftw.h -1 +11
|
cannam@95
|
26823 M ./kernel/tensor.c -11 +39
|
cannam@95
|
26824
|
cannam@95
|
26825 Sun Jun 9 08:36:27 EDT 2002 athena
|
cannam@95
|
26826 * [project @ 2002-06-09 12:36:27 by athena]
|
cannam@95
|
26827 Fixed comment
|
cannam@95
|
26828
|
cannam@95
|
26829 M ./dft/buffered.c -2 +2
|
cannam@95
|
26830
|
cannam@95
|
26831 Sun Jun 9 08:20:13 EDT 2002 athena
|
cannam@95
|
26832 * [project @ 2002-06-09 12:20:13 by athena]
|
cannam@95
|
26833 Removed useless assertions.
|
cannam@95
|
26834
|
cannam@95
|
26835 M ./kernel/tensor.c -4 +3
|
cannam@95
|
26836
|
cannam@95
|
26837 Sun Jun 9 08:19:26 EDT 2002 athena
|
cannam@95
|
26838 * [project @ 2002-06-09 12:19:26 by athena]
|
cannam@95
|
26839 Don't malloc(0).
|
cannam@95
|
26840
|
cannam@95
|
26841 M ./kernel/tensor.c -3 +7
|
cannam@95
|
26842
|
cannam@95
|
26843 Sun Jun 9 08:08:13 EDT 2002 athena
|
cannam@95
|
26844 * [project @ 2002-06-09 12:08:13 by athena]
|
cannam@95
|
26845 Fixed signed/unsigned puns
|
cannam@95
|
26846
|
cannam@95
|
26847 M ./dft/buffered.c -11 +11
|
cannam@95
|
26848
|
cannam@95
|
26849 Sun Jun 9 07:52:22 EDT 2002 athena
|
cannam@95
|
26850 * [project @ 2002-06-09 11:52:22 by athena]
|
cannam@95
|
26851 Added buffered.c
|
cannam@95
|
26852
|
cannam@95
|
26853 A ./dft/buffered.c
|
cannam@95
|
26854 M ./dft/Makefile.am -1 +1
|
cannam@95
|
26855 M ./dft/buffered.c +374
|
cannam@95
|
26856 M ./dft/conf.c -1 +2
|
cannam@95
|
26857 M ./dft/ct-dif.c -2 +2
|
cannam@95
|
26858 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
26859 M ./dft/ct-ditf.c -2 +2
|
cannam@95
|
26860 M ./dft/dft.h -1 +2
|
cannam@95
|
26861 M ./dft/direct.c -2 +2
|
cannam@95
|
26862 M ./dft/indirect.c -3 +3
|
cannam@95
|
26863 M ./dft/rank-geq2.c -2 +2
|
cannam@95
|
26864 M ./dft/rank0.c -6 +6
|
cannam@95
|
26865 M ./dft/vecloop.c -2 +2
|
cannam@95
|
26866 M ./dft/vrank2-transpose.c -2 +2
|
cannam@95
|
26867 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
26868 M ./libbench/bench-main.c -2 +7
|
cannam@95
|
26869 M ./libbench/bench-user.h -1 +3
|
cannam@95
|
26870 M ./tests/bench.c -1 +1
|
cannam@95
|
26871
|
cannam@95
|
26872 Sat Jun 8 16:57:54 EDT 2002 athena
|
cannam@95
|
26873 * [project @ 2002-06-08 20:57:54 by athena]
|
cannam@95
|
26874 Fixed printout
|
cannam@95
|
26875
|
cannam@95
|
26876 M ./dft/ct.c -6 +5
|
cannam@95
|
26877
|
cannam@95
|
26878 Sat Jun 8 16:42:52 EDT 2002 athena
|
cannam@95
|
26879 * [project @ 2002-06-08 20:42:52 by athena]
|
cannam@95
|
26880 Fixed comment
|
cannam@95
|
26881
|
cannam@95
|
26882 M ./dft/vrank3-transpose.c -2 +2
|
cannam@95
|
26883
|
cannam@95
|
26884 Sat Jun 8 16:40:58 EDT 2002 athena
|
cannam@95
|
26885 * [project @ 2002-06-08 20:40:58 by athena]
|
cannam@95
|
26886 Added vrank3-transpose, renamed vrank0-transpose -> vrank2-transpose
|
cannam@95
|
26887
|
cannam@95
|
26888 A ./dft/vrank2-transpose.c
|
cannam@95
|
26889 A ./dft/vrank3-transpose.c
|
cannam@95
|
26890 M ./dft/Makefile.am -2 +2
|
cannam@95
|
26891 M ./dft/conf.c -2 +3
|
cannam@95
|
26892 M ./dft/dft.h -1 +3
|
cannam@95
|
26893 R ./dft/vrank0-transpose.c
|
cannam@95
|
26894 M ./dft/vrank2-transpose.c +132
|
cannam@95
|
26895 M ./dft/vrank3-transpose.c +173
|
cannam@95
|
26896 M ./tests/bench.c -1 +1
|
cannam@95
|
26897
|
cannam@95
|
26898 Sat Jun 8 15:51:46 EDT 2002 athena
|
cannam@95
|
26899 * [project @ 2002-06-08 19:51:46 by athena]
|
cannam@95
|
26900 Added vrank0-transpose
|
cannam@95
|
26901
|
cannam@95
|
26902 A ./dft/rank-geq2.c
|
cannam@95
|
26903 A ./dft/vrank0-transpose.c
|
cannam@95
|
26904 M ./bootstrap.sh -1 +1
|
cannam@95
|
26905 M ./dft/Makefile.am -1 +2
|
cannam@95
|
26906 M ./dft/conf.c -1 +2
|
cannam@95
|
26907 M ./dft/direct.c -4 +4
|
cannam@95
|
26908 M ./dft/rank-geq2.c +257
|
cannam@95
|
26909 M ./dft/rank0.c -2 +2
|
cannam@95
|
26910 R ./dft/rank_geq2.c
|
cannam@95
|
26911 M ./dft/vrank0-transpose.c +132
|
cannam@95
|
26912 M ./tests/bench.c -1 +2
|
cannam@95
|
26913
|
cannam@95
|
26914 Sat Jun 8 15:11:09 EDT 2002 athena
|
cannam@95
|
26915 * [project @ 2002-06-08 19:11:09 by athena]
|
cannam@95
|
26916 Added planner-score.c
|
cannam@95
|
26917
|
cannam@95
|
26918 A ./kernel/planner-score.c
|
cannam@95
|
26919 M ./dft/Makefile.am -2 +2
|
cannam@95
|
26920 M ./dft/ct-dif.c -2 +2
|
cannam@95
|
26921 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
26922 M ./dft/ct-ditf.c -2 +2
|
cannam@95
|
26923 M ./dft/direct.c -2 +2
|
cannam@95
|
26924 M ./dft/indirect.c -2 +2
|
cannam@95
|
26925 M ./dft/rank0.c -2 +2
|
cannam@95
|
26926 M ./dft/rank_geq2.c -2 +2
|
cannam@95
|
26927 M ./dft/vecloop.c -2 +2
|
cannam@95
|
26928 M ./kernel/Makefile.am -3 +3
|
cannam@95
|
26929 M ./kernel/ifftw.h -4 +5
|
cannam@95
|
26930 M ./kernel/planner-score.c +70
|
cannam@95
|
26931 M ./kernel/planner.c -12 +13
|
cannam@95
|
26932 M ./tests/bench.c -1 +4
|
cannam@95
|
26933
|
cannam@95
|
26934 Sat Jun 8 11:10:44 EDT 2002 athena
|
cannam@95
|
26935 * [project @ 2002-06-08 15:10:44 by athena]
|
cannam@95
|
26936 Added indirect.c
|
cannam@95
|
26937
|
cannam@95
|
26938 A ./dft/indirect.c
|
cannam@95
|
26939 M ./dft/Makefile.am -1 +1
|
cannam@95
|
26940 M ./dft/conf.c -1 +2
|
cannam@95
|
26941 M ./dft/ct-dif.c -2 +2
|
cannam@95
|
26942 M ./dft/ct-dit.c -2 +2
|
cannam@95
|
26943 M ./dft/ct-ditf.c -4 +6
|
cannam@95
|
26944 M ./dft/dft.h -1 +3
|
cannam@95
|
26945 M ./dft/indirect.c +227
|
cannam@95
|
26946 M ./dft/rank_geq2.c -5 +5
|
cannam@95
|
26947 M ./dft/vecloop.c -2 +1
|
cannam@95
|
26948
|
cannam@95
|
26949 Sat Jun 8 09:34:58 EDT 2002 athena
|
cannam@95
|
26950 * [project @ 2002-06-08 13:34:58 by athena]
|
cannam@95
|
26951 dif, ditf solvers
|
cannam@95
|
26952
|
cannam@95
|
26953 A ./mkdist.sh
|
cannam@95
|
26954 A ./dft/ct-dif.c
|
cannam@95
|
26955 A ./dft/ct-ditf.c
|
cannam@95
|
26956 A ./dft/kdft-dif.c
|
cannam@95
|
26957 A ./dft/kdft-difsq.c
|
cannam@95
|
26958 M ./Makefile.am -4 +6
|
cannam@95
|
26959 M ./dft/Makefile.am -5 +3
|
cannam@95
|
26960 M ./dft/codelet.h -2 +3
|
cannam@95
|
26961 M ./dft/codelets/Makefile.am -5
|
cannam@95
|
26962 M ./dft/codelets/inplace/Makefile.am -2 +4
|
cannam@95
|
26963 M ./dft/conf.c -2 +3
|
cannam@95
|
26964 M ./dft/ct-dif.c +120
|
cannam@95
|
26965 M ./dft/ct-dit.c -2 +1
|
cannam@95
|
26966 M ./dft/ct-ditf.c +106
|
cannam@95
|
26967 M ./dft/dft.h -1 +2
|
cannam@95
|
26968 M ./dft/direct.c -2 +2
|
cannam@95
|
26969 M ./dft/kdft-dif.c +29
|
cannam@95
|
26970 M ./dft/kdft-difsq.c +29
|
cannam@95
|
26971 M ./mkdist.sh +6
|
cannam@95
|
26972 M ./tests/Makefile.am -2 +2
|
cannam@95
|
26973
|
cannam@95
|
26974 Fri Jun 7 18:07:53 EDT 2002 athena
|
cannam@95
|
26975 * [project @ 2002-06-07 22:07:53 by athena]
|
cannam@95
|
26976 Implemented rank_geq2. Revised build system
|
cannam@95
|
26977
|
cannam@95
|
26978 A ./RESEARCH-MODE
|
cannam@95
|
26979 A ./dft/rank_geq2.c
|
cannam@95
|
26980 M ./Makefile.am -3 +12
|
cannam@95
|
26981 M ./RESEARCH-MODE +1
|
cannam@95
|
26982 M ./bootstrap.sh -1 +1
|
cannam@95
|
26983 M ./configure.ac -1 +10
|
cannam@95
|
26984 M ./dft/Makefile.am -1 +3
|
cannam@95
|
26985 M ./dft/conf.c -1 +2
|
cannam@95
|
26986 M ./dft/dft.h -1 +2
|
cannam@95
|
26987 M ./dft/rank_geq2.c +257
|
cannam@95
|
26988 M ./dft/vecloop.c -42 +48
|
cannam@95
|
26989 M ./kernel/ifftw.h -1 +3
|
cannam@95
|
26990 M ./kernel/minmax.c -1 +11
|
cannam@95
|
26991 M ./kernel/planner.c -1 +2
|
cannam@95
|
26992 M ./support/Makefile.codelets -1 +1
|
cannam@95
|
26993
|
cannam@95
|
26994 Fri Jun 7 07:12:25 EDT 2002 athena
|
cannam@95
|
26995 * [project @ 2002-06-07 11:12:25 by athena]
|
cannam@95
|
26996 Fixed printout
|
cannam@95
|
26997
|
cannam@95
|
26998 M ./kernel/alloc.c -2 +2
|
cannam@95
|
26999
|
cannam@95
|
27000 Fri Jun 7 07:07:46 EDT 2002 athena
|
cannam@95
|
27001 * [project @ 2002-06-07 11:07:46 by athena]
|
cannam@95
|
27002 Added rank0. Revised codelet organization.
|
cannam@95
|
27003
|
cannam@95
|
27004 A ./dft/codelet.h
|
cannam@95
|
27005 A ./dft/conf.c
|
cannam@95
|
27006 A ./dft/codelets/
|
cannam@95
|
27007 A ./dft/codelets/Makefile.am
|
cannam@95
|
27008 A ./dft/codelets/inplace/
|
cannam@95
|
27009 A ./dft/codelets/inplace/Makefile.am
|
cannam@95
|
27010 A ./dft/codelets/standard/
|
cannam@95
|
27011 A ./dft/codelets/standard/Makefile.am
|
cannam@95
|
27012 A ./dft/rank0.c
|
cannam@95
|
27013 M ./Makefile.am -3 +2
|
cannam@95
|
27014 M ./bootstrap.sh -5 +1
|
cannam@95
|
27015 M ./configure.ac -3 +18
|
cannam@95
|
27016 M ./dft/Makefile.am -3 +4
|
cannam@95
|
27017 M ./dft/codelet.h +118
|
cannam@95
|
27018 M ./dft/codelets/Makefile.am +7
|
cannam@95
|
27019 M ./dft/codelets/inplace/Makefile.am -1 +35
|
cannam@95
|
27020 M ./dft/codelets/standard/Makefile.am -1 +37
|
cannam@95
|
27021 M ./dft/conf.c +30
|
cannam@95
|
27022 M ./dft/dft.h -1 +5
|
cannam@95
|
27023 M ./dft/rank0.c +263
|
cannam@95
|
27024 M ./genfft/gen_notw.ml -3 +3
|
cannam@95
|
27025 M ./tests/Makefile.am -4 +5
|
cannam@95
|
27026 M ./tests/bench.c -6 +1
|
cannam@95
|
27027
|
cannam@95
|
27028 Thu Jun 6 18:03:17 EDT 2002 athena
|
cannam@95
|
27029 * [project @ 2002-06-06 22:03:17 by athena]
|
cannam@95
|
27030 Added memoization
|
cannam@95
|
27031
|
cannam@95
|
27032 M ./dft/ct.c -2 +2
|
cannam@95
|
27033 M ./dft/vecloop.c -2 +2
|
cannam@95
|
27034 M ./genfft/trig.ml -5 +5
|
cannam@95
|
27035 M ./kernel/ifftw.h -2 +13
|
cannam@95
|
27036 M ./kernel/planner-estimate.c -2 +2
|
cannam@95
|
27037 M ./kernel/planner-naive.c -2 +2
|
cannam@95
|
27038 M ./kernel/planner.c -12 +191
|
cannam@95
|
27039 M ./libbench/bench-user.h -1 +2
|
cannam@95
|
27040 M ./tests/bench.c -2 +16
|
cannam@95
|
27041
|
cannam@95
|
27042 Thu Jun 6 08:07:33 EDT 2002 athena
|
cannam@95
|
27043 * [project @ 2002-06-06 12:07:33 by athena]
|
cannam@95
|
27044 Added vecloop
|
cannam@95
|
27045
|
cannam@95
|
27046 A ./dft/vecloop.c
|
cannam@95
|
27047 M ./dft/Makefile.am -1 +1
|
cannam@95
|
27048 M ./dft/dft.h -1 +3
|
cannam@95
|
27049 M ./dft/direct.c -9 +7
|
cannam@95
|
27050 M ./dft/vecloop.c +242
|
cannam@95
|
27051 M ./kernel/alloc.c -11 +38
|
cannam@95
|
27052 M ./kernel/ifftw.h -2 +4
|
cannam@95
|
27053 M ./kernel/planner.c -2 +2
|
cannam@95
|
27054 M ./tests/bench.c +5
|
cannam@95
|
27055
|
cannam@95
|
27056 Wed Jun 5 19:02:56 EDT 2002 athena
|
cannam@95
|
27057 * [project @ 2002-06-05 23:02:56 by athena]
|
cannam@95
|
27058 First DIT solver/plan
|
cannam@95
|
27059
|
cannam@95
|
27060 A ./dft/ct-dit.c
|
cannam@95
|
27061 M ./dft/Makefile.am -2 +2
|
cannam@95
|
27062 M ./dft/ct-dit.c +118
|
cannam@95
|
27063 M ./dft/ct.c -9 +16
|
cannam@95
|
27064 M ./dft/ct.h -3 +14
|
cannam@95
|
27065 M ./dft/dft.h -1 +2
|
cannam@95
|
27066 M ./dft/direct.c -10 +6
|
cannam@95
|
27067 M ./dft/kdft-dit.c -2 +3
|
cannam@95
|
27068 M ./kernel/alloc.c -1 +2
|
cannam@95
|
27069 M ./kernel/twiddle.c -3 +11
|
cannam@95
|
27070
|
cannam@95
|
27071 Wed Jun 5 16:03:44 EDT 2002 athena
|
cannam@95
|
27072 * [project @ 2002-06-05 20:03:44 by athena]
|
cannam@95
|
27073 More work on ct
|
cannam@95
|
27074
|
cannam@95
|
27075 A ./dft/ct.c
|
cannam@95
|
27076 A ./dft/ct.h
|
cannam@95
|
27077 M ./dft/Makefile.am -2 +2
|
cannam@95
|
27078 M ./dft/ct.c +166
|
cannam@95
|
27079 M ./dft/ct.h +56
|
cannam@95
|
27080 M ./kernel/ifftw.h -1 +2
|
cannam@95
|
27081 M ./kernel/stride.c -2 +3
|
cannam@95
|
27082 M ./kernel/twiddle.c -16 +26
|
cannam@95
|
27083
|
cannam@95
|
27084 Wed Jun 5 11:28:09 EDT 2002 athena
|
cannam@95
|
27085 * [project @ 2002-06-05 15:28:09 by athena]
|
cannam@95
|
27086 Only use cycle counters
|
cannam@95
|
27087
|
cannam@95
|
27088 M ./kernel/ifftw.h -2 +2
|
cannam@95
|
27089 M ./kernel/planner-naive.c -2 +2
|
cannam@95
|
27090 M ./kernel/timer.c -166 +18
|
cannam@95
|
27091
|
cannam@95
|
27092 Tue Jun 4 20:22:23 EDT 2002 athena
|
cannam@95
|
27093 * [project @ 2002-06-05 00:22:23 by athena]
|
cannam@95
|
27094 Signed/unsigned fixup
|
cannam@95
|
27095
|
cannam@95
|
27096 M ./CONVENTIONS +2
|
cannam@95
|
27097 M ./bootstrap.sh -1 +1
|
cannam@95
|
27098 M ./kernel/ifftw.h -7 +6
|
cannam@95
|
27099 M ./kernel/twiddle.c -28 +16
|
cannam@95
|
27100
|
cannam@95
|
27101 Tue Jun 4 20:03:56 EDT 2002 athena
|
cannam@95
|
27102 * [project @ 2002-06-05 00:03:56 by athena]
|
cannam@95
|
27103 New file twiddle.c
|
cannam@95
|
27104
|
cannam@95
|
27105 A ./kernel/twiddle.c
|
cannam@95
|
27106 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
27107 M ./kernel/ifftw.h -1 +24
|
cannam@95
|
27108 M ./kernel/twiddle.c +137
|
cannam@95
|
27109
|
cannam@95
|
27110 Tue Jun 4 17:49:39 EDT 2002 athena
|
cannam@95
|
27111 * [project @ 2002-06-04 21:49:39 by athena]
|
cannam@95
|
27112 Made tensor ranks and vector lengths unsigned. Hopefully fixed
|
cannam@95
|
27113 all places where it matters.
|
cannam@95
|
27114
|
cannam@95
|
27115 A ./dft/kdft-dit.c
|
cannam@95
|
27116 M ./configure.ac +1
|
cannam@95
|
27117 M ./dft/Makefile.am -1 +2
|
cannam@95
|
27118 M ./dft/direct.c -3 +4
|
cannam@95
|
27119 M ./dft/kdft-dit.c +28
|
cannam@95
|
27120 M ./dft/problem.c -5 +7
|
cannam@95
|
27121 M ./genfft/gen_notw.ml -4 +4
|
cannam@95
|
27122 M ./genfft/gen_twiddle.ml -4 +4
|
cannam@95
|
27123 M ./genfft/gen_twidsq.ml -4 +4
|
cannam@95
|
27124 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
27125 R ./kernel/codelet.h
|
cannam@95
|
27126 M ./kernel/flops.c -2 +2
|
cannam@95
|
27127 M ./kernel/ifftw.h -17 +20
|
cannam@95
|
27128 M ./kernel/tensor.c -35 +38
|
cannam@95
|
27129 M ./kernel/timer.c -3 +2
|
cannam@95
|
27130 M ./tests/bench.c +1
|
cannam@95
|
27131
|
cannam@95
|
27132 Tue Jun 4 16:28:58 EDT 2002 athena
|
cannam@95
|
27133 * [project @ 2002-06-04 20:28:58 by athena]
|
cannam@95
|
27134 System is in working state now (but very incomplete)
|
cannam@95
|
27135
|
cannam@95
|
27136 A ./dft/kdft.c
|
cannam@95
|
27137 A ./kernel/planner-estimate.c
|
cannam@95
|
27138 A ./kernel/solvtab.c
|
cannam@95
|
27139 A ./tests/
|
cannam@95
|
27140 A ./tests/Makefile.am
|
cannam@95
|
27141 A ./tests/bench.c
|
cannam@95
|
27142 M ./Makefile.am -1 +1
|
cannam@95
|
27143 M ./configure.ac +2
|
cannam@95
|
27144 M ./dft/Makefile.am -2 +2
|
cannam@95
|
27145 M ./dft/dft.h -1 +10
|
cannam@95
|
27146 M ./dft/direct.c -3 +2
|
cannam@95
|
27147 M ./dft/kdft.c +29
|
cannam@95
|
27148 M ./kernel/Makefile.am -3 +4
|
cannam@95
|
27149 M ./kernel/codelet.h -1 +3
|
cannam@95
|
27150 M ./kernel/fftw.h -1 +5
|
cannam@95
|
27151 M ./kernel/ifftw.h -2 +21
|
cannam@95
|
27152 M ./kernel/planner-estimate.c +55
|
cannam@95
|
27153 M ./kernel/planner-naive.c -9 +9
|
cannam@95
|
27154 M ./kernel/solvtab.c +30
|
cannam@95
|
27155 M ./libbench/Makefile.am -2 +2
|
cannam@95
|
27156 M ./support/Makefile.codelets +23
|
cannam@95
|
27157 M ./tests/Makefile.am -1 +7
|
cannam@95
|
27158 M ./tests/bench.c +92
|
cannam@95
|
27159
|
cannam@95
|
27160 Mon Jun 3 18:10:12 EDT 2002 athena
|
cannam@95
|
27161 * [project @ 2002-06-03 22:10:12 by athena]
|
cannam@95
|
27162 Started implementing planners
|
cannam@95
|
27163
|
cannam@95
|
27164 A ./kernel/planner-naive.c
|
cannam@95
|
27165 A ./kernel/planner.c
|
cannam@95
|
27166 M ./CONVENTIONS +2
|
cannam@95
|
27167 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
27168 M ./kernel/ifftw.h -6 +55
|
cannam@95
|
27169 M ./kernel/planner-naive.c +58
|
cannam@95
|
27170 M ./kernel/planner.c +113
|
cannam@95
|
27171
|
cannam@95
|
27172 Mon Jun 3 11:44:18 EDT 2002 athena
|
cannam@95
|
27173 * [project @ 2002-06-03 15:44:18 by athena]
|
cannam@95
|
27174 Imported libbench from the new benchfft. We will use libbench
|
cannam@95
|
27175 for benchmarking and testing.
|
cannam@95
|
27176
|
cannam@95
|
27177 A ./libbench/
|
cannam@95
|
27178 A ./libbench/Makefile.am
|
cannam@95
|
27179 A ./libbench/accopy-from.c
|
cannam@95
|
27180 A ./libbench/accopy-to.c
|
cannam@95
|
27181 A ./libbench/acopy.c
|
cannam@95
|
27182 A ./libbench/allocate.c
|
cannam@95
|
27183 A ./libbench/ascale.c
|
cannam@95
|
27184 A ./libbench/aset.c
|
cannam@95
|
27185 A ./libbench/bench-main.c
|
cannam@95
|
27186 A ./libbench/bench-user.h
|
cannam@95
|
27187 A ./libbench/bench.h
|
cannam@95
|
27188 A ./libbench/caadd.c
|
cannam@95
|
27189 A ./libbench/cacopy.c
|
cannam@95
|
27190 A ./libbench/can-do.c
|
cannam@95
|
27191 A ./libbench/cascale.c
|
cannam@95
|
27192 A ./libbench/caset.c
|
cannam@95
|
27193 A ./libbench/casub.c
|
cannam@95
|
27194 A ./libbench/ccopy-from.c
|
cannam@95
|
27195 A ./libbench/ccopy-to.c
|
cannam@95
|
27196 A ./libbench/copy-c2c-from.c
|
cannam@95
|
27197 A ./libbench/copy-c2c-to.c
|
cannam@95
|
27198 A ./libbench/copy-c2h-1d-fftpack.c
|
cannam@95
|
27199 A ./libbench/copy-c2h-1d-halfcomplex.c
|
cannam@95
|
27200 A ./libbench/copy-c2h-1d-packed.c
|
cannam@95
|
27201 A ./libbench/copy-c2h-1d-unpacked-ri.c
|
cannam@95
|
27202 A ./libbench/copy-c2h-unpacked.c
|
cannam@95
|
27203 A ./libbench/copy-c2h.c
|
cannam@95
|
27204 A ./libbench/copy-c2r-packed.c
|
cannam@95
|
27205 A ./libbench/copy-c2r-unpacked.c
|
cannam@95
|
27206 A ./libbench/copy-c2r.c
|
cannam@95
|
27207 A ./libbench/copy-c2ri.c
|
cannam@95
|
27208 A ./libbench/copy-h2c-1d-fftpack.c
|
cannam@95
|
27209 A ./libbench/copy-h2c-1d-halfcomplex.c
|
cannam@95
|
27210 A ./libbench/copy-h2c-1d-packed.c
|
cannam@95
|
27211 A ./libbench/copy-h2c-1d-unpacked-ri.c
|
cannam@95
|
27212 A ./libbench/copy-h2c-unpacked.c
|
cannam@95
|
27213 A ./libbench/copy-h2c.c
|
cannam@95
|
27214 A ./libbench/copy-r2c-packed.c
|
cannam@95
|
27215 A ./libbench/copy-r2c-unpacked.c
|
cannam@95
|
27216 A ./libbench/copy-r2c.c
|
cannam@95
|
27217 A ./libbench/copy-ri2c.c
|
cannam@95
|
27218 A ./libbench/deallocate.c
|
cannam@95
|
27219 A ./libbench/getopt-utils.c
|
cannam@95
|
27220 A ./libbench/getopt.c
|
cannam@95
|
27221 A ./libbench/getopt.h
|
cannam@95
|
27222 A ./libbench/getopt1.c
|
cannam@95
|
27223 A ./libbench/info.c
|
cannam@95
|
27224 A ./libbench/log2.c
|
cannam@95
|
27225 A ./libbench/main.c
|
cannam@95
|
27226 A ./libbench/mflops.c
|
cannam@95
|
27227 A ./libbench/ovtpvt.c
|
cannam@95
|
27228 A ./libbench/pow2.c
|
cannam@95
|
27229 A ./libbench/prime.c
|
cannam@95
|
27230 A ./libbench/problem.c
|
cannam@95
|
27231 A ./libbench/report.c
|
cannam@95
|
27232 A ./libbench/speed.c
|
cannam@95
|
27233 A ./libbench/timer.c
|
cannam@95
|
27234 A ./libbench/unnormalize.c
|
cannam@95
|
27235 A ./libbench/util.c
|
cannam@95
|
27236 A ./libbench/verify.c
|
cannam@95
|
27237 A ./libbench/zero.c
|
cannam@95
|
27238 M ./Makefile.am -1 +1
|
cannam@95
|
27239 M ./configure.ac -1 +4
|
cannam@95
|
27240 M ./libbench/Makefile.am +18
|
cannam@95
|
27241 M ./libbench/accopy-from.c +10
|
cannam@95
|
27242 M ./libbench/accopy-to.c +10
|
cannam@95
|
27243 M ./libbench/acopy.c +11
|
cannam@95
|
27244 M ./libbench/allocate.c +40
|
cannam@95
|
27245 M ./libbench/ascale.c +13
|
cannam@95
|
27246 M ./libbench/aset.c +10
|
cannam@95
|
27247 M ./libbench/bench-main.c +218
|
cannam@95
|
27248 M ./libbench/bench-user.h +247
|
cannam@95
|
27249 M ./libbench/bench.h +66
|
cannam@95
|
27250 M ./libbench/caadd.c +15
|
cannam@95
|
27251 M ./libbench/cacopy.c +11
|
cannam@95
|
27252 M ./libbench/can-do.c +33
|
cannam@95
|
27253 M ./libbench/cascale.c +15
|
cannam@95
|
27254 M ./libbench/caset.c +10
|
cannam@95
|
27255 M ./libbench/casub.c +15
|
cannam@95
|
27256 M ./libbench/ccopy-from.c +21
|
cannam@95
|
27257 M ./libbench/ccopy-to.c +20
|
cannam@95
|
27258 M ./libbench/copy-c2c-from.c +7
|
cannam@95
|
27259 M ./libbench/copy-c2c-to.c +7
|
cannam@95
|
27260 M ./libbench/copy-c2h-1d-fftpack.c +29
|
cannam@95
|
27261 M ./libbench/copy-c2h-1d-halfcomplex.c +29
|
cannam@95
|
27262 M ./libbench/copy-c2h-1d-packed.c +40
|
cannam@95
|
27263 M ./libbench/copy-c2h-1d-unpacked-ri.c +25
|
cannam@95
|
27264 M ./libbench/copy-c2h-unpacked.c +32
|
cannam@95
|
27265 M ./libbench/copy-c2h.c +10
|
cannam@95
|
27266 M ./libbench/copy-c2r-packed.c +11
|
cannam@95
|
27267 M ./libbench/copy-c2r-unpacked.c +24
|
cannam@95
|
27268 M ./libbench/copy-c2r.c +6
|
cannam@95
|
27269 M ./libbench/copy-c2ri.c +15
|
cannam@95
|
27270 M ./libbench/copy-h2c-1d-fftpack.c +31
|
cannam@95
|
27271 M ./libbench/copy-h2c-1d-halfcomplex.c +34
|
cannam@95
|
27272 M ./libbench/copy-h2c-1d-packed.c +44
|
cannam@95
|
27273 M ./libbench/copy-h2c-1d-unpacked-ri.c +35
|
cannam@95
|
27274 M ./libbench/copy-h2c-unpacked.c +51
|
cannam@95
|
27275 M ./libbench/copy-h2c.c +10
|
cannam@95
|
27276 M ./libbench/copy-r2c-packed.c +13
|
cannam@95
|
27277 M ./libbench/copy-r2c-unpacked.c +26
|
cannam@95
|
27278 M ./libbench/copy-r2c.c +6
|
cannam@95
|
27279 M ./libbench/copy-ri2c.c +15
|
cannam@95
|
27280 M ./libbench/deallocate.c +14
|
cannam@95
|
27281 M ./libbench/getopt-utils.c +104
|
cannam@95
|
27282 M ./libbench/getopt.c +1062
|
cannam@95
|
27283 M ./libbench/getopt.h +180
|
cannam@95
|
27284 M ./libbench/getopt1.c +188
|
cannam@95
|
27285 M ./libbench/info.c +57
|
cannam@95
|
27286 M ./libbench/log2.c +13
|
cannam@95
|
27287 M ./libbench/main.c +40
|
cannam@95
|
27288 M ./libbench/mflops.c +22
|
cannam@95
|
27289 M ./libbench/ovtpvt.c +13
|
cannam@95
|
27290 M ./libbench/pow2.c +6
|
cannam@95
|
27291 M ./libbench/prime.c +49
|
cannam@95
|
27292 M ./libbench/problem.c +126
|
cannam@95
|
27293 M ./libbench/report.c +159
|
cannam@95
|
27294 M ./libbench/speed.c +73
|
cannam@95
|
27295 M ./libbench/timer.c +218
|
cannam@95
|
27296 M ./libbench/unnormalize.c +13
|
cannam@95
|
27297 M ./libbench/util.c +189
|
cannam@95
|
27298 M ./libbench/verify.c +408
|
cannam@95
|
27299 M ./libbench/zero.c +37
|
cannam@95
|
27300
|
cannam@95
|
27301 Mon Jun 3 09:18:46 EDT 2002 athena
|
cannam@95
|
27302 * [project @ 2002-06-03 13:18:46 by athena]
|
cannam@95
|
27303 Removed useless rand.c
|
cannam@95
|
27304
|
cannam@95
|
27305 M ./kernel/Makefile.am -2 +2
|
cannam@95
|
27306 M ./kernel/ifftw.h -4 +1
|
cannam@95
|
27307 R ./kernel/rand.c
|
cannam@95
|
27308 M ./kernel/timer.c -2 +2
|
cannam@95
|
27309
|
cannam@95
|
27310 Mon Jun 3 08:09:05 EDT 2002 athena
|
cannam@95
|
27311 * [project @ 2002-06-03 12:09:05 by athena]
|
cannam@95
|
27312 Added timer
|
cannam@95
|
27313
|
cannam@95
|
27314 A ./kernel/cycle.h
|
cannam@95
|
27315 A ./kernel/timer.c
|
cannam@95
|
27316 M ./CONVENTIONS +1
|
cannam@95
|
27317 M ./dft/problem.c -2 +2
|
cannam@95
|
27318 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
27319 M ./kernel/alloc.c -2 +2
|
cannam@95
|
27320 M ./kernel/cycle.h +204
|
cannam@95
|
27321 M ./kernel/ifftw.h -2 +10
|
cannam@95
|
27322 M ./kernel/plan.c -2 +4
|
cannam@95
|
27323 M ./kernel/timer.c +293
|
cannam@95
|
27324
|
cannam@95
|
27325 Sun Jun 2 21:03:51 EDT 2002 athena
|
cannam@95
|
27326 * [project @ 2002-06-03 01:03:51 by athena]
|
cannam@95
|
27327 Split codelets into standard and inplace
|
cannam@95
|
27328
|
cannam@95
|
27329 M ./configure.ac -2 +4
|
cannam@95
|
27330
|
cannam@95
|
27331 Sun Jun 2 19:49:03 EDT 2002 athena
|
cannam@95
|
27332 * [project @ 2002-06-02 23:49:03 by athena]
|
cannam@95
|
27333 Many many changes
|
cannam@95
|
27334
|
cannam@95
|
27335 A ./CONVENTIONS
|
cannam@95
|
27336 A ./dft/direct.c
|
cannam@95
|
27337 A ./dft/plan.c
|
cannam@95
|
27338 A ./dft/solve.c
|
cannam@95
|
27339 A ./kernel/awake.c
|
cannam@95
|
27340 A ./kernel/square.c
|
cannam@95
|
27341 M ./CONVENTIONS +49
|
cannam@95
|
27342 M ./Makefile.am -4 +4
|
cannam@95
|
27343 M ./dft/Makefile.am -1 +1
|
cannam@95
|
27344 M ./dft/dft.h -3 +22
|
cannam@95
|
27345 M ./dft/direct.c +171
|
cannam@95
|
27346 M ./dft/plan.c +33
|
cannam@95
|
27347 M ./dft/problem.c -10 +10
|
cannam@95
|
27348 M ./dft/solve.c +31
|
cannam@95
|
27349 M ./kernel/Makefile.am -1 +1
|
cannam@95
|
27350 M ./kernel/awake.c +30
|
cannam@95
|
27351 M ./kernel/ifftw.h -13 +33
|
cannam@95
|
27352 M ./kernel/square.c +28
|
cannam@95
|
27353
|
cannam@95
|
27354 Sun Jun 2 15:00:11 EDT 2002 athena
|
cannam@95
|
27355 * [project @ 2002-06-02 19:00:11 by athena]
|
cannam@95
|
27356 Fixed anachronism
|
cannam@95
|
27357
|
cannam@95
|
27358 M ./kernel/codelet.h -4 +4
|
cannam@95
|
27359
|
cannam@95
|
27360 Sat Aug 12 21:43:16 EDT 2006 Unknown tagger
|
cannam@95
|
27361 tagged bar
|
cannam@95
|
27362
|
cannam@95
|
27363
|
cannam@95
|
27364 Sun Jun 2 14:42:32 EDT 2002 athena
|
cannam@95
|
27365 * [project @ 2002-06-02 18:42:32 by athena]
|
cannam@95
|
27366 Initial revision
|
cannam@95
|
27367
|
cannam@95
|
27368 A ./AUTHORS
|
cannam@95
|
27369 A ./COPYRIGHT
|
cannam@95
|
27370 A ./ChangeLog
|
cannam@95
|
27371 A ./Makefile.am
|
cannam@95
|
27372 A ./NEWS
|
cannam@95
|
27373 A ./README
|
cannam@95
|
27374 A ./acinclude.m4
|
cannam@95
|
27375 A ./bootstrap.sh
|
cannam@95
|
27376 A ./configure.ac
|
cannam@95
|
27377 A ./dft/
|
cannam@95
|
27378 A ./dft/Makefile.am
|
cannam@95
|
27379 A ./dft/dft.h
|
cannam@95
|
27380 A ./dft/problem.c
|
cannam@95
|
27381 A ./genfft/
|
cannam@95
|
27382 A ./genfft/Makefile.am
|
cannam@95
|
27383 A ./genfft/algsimp.ml
|
cannam@95
|
27384 A ./genfft/algsimp.mli
|
cannam@95
|
27385 A ./genfft/annotate.ml
|
cannam@95
|
27386 A ./genfft/annotate.mli
|
cannam@95
|
27387 A ./genfft/assoctable.ml
|
cannam@95
|
27388 A ./genfft/assoctable.mli
|
cannam@95
|
27389 A ./genfft/c.ml
|
cannam@95
|
27390 A ./genfft/c.mli
|
cannam@95
|
27391 A ./genfft/complex.ml
|
cannam@95
|
27392 A ./genfft/complex.mli
|
cannam@95
|
27393 A ./genfft/conv.ml
|
cannam@95
|
27394 A ./genfft/conv.mli
|
cannam@95
|
27395 A ./genfft/dag.ml
|
cannam@95
|
27396 A ./genfft/dag.mli
|
cannam@95
|
27397 A ./genfft/expr.ml
|
cannam@95
|
27398 A ./genfft/expr.mli
|
cannam@95
|
27399 A ./genfft/fft.ml
|
cannam@95
|
27400 A ./genfft/fft.mli
|
cannam@95
|
27401 A ./genfft/gen_athnotw.ml
|
cannam@95
|
27402 A ./genfft/gen_athtw.ml
|
cannam@95
|
27403 A ./genfft/gen_conv.ml
|
cannam@95
|
27404 A ./genfft/gen_notw.ml
|
cannam@95
|
27405 A ./genfft/gen_trig.ml
|
cannam@95
|
27406 A ./genfft/gen_twiddle.ml
|
cannam@95
|
27407 A ./genfft/gen_twidsq.ml
|
cannam@95
|
27408 A ./genfft/genutil.ml
|
cannam@95
|
27409 A ./genfft/littlesimp.ml
|
cannam@95
|
27410 A ./genfft/littlesimp.mli
|
cannam@95
|
27411 A ./genfft/magic.ml
|
cannam@95
|
27412 A ./genfft/monads.ml
|
cannam@95
|
27413 A ./genfft/number.ml
|
cannam@95
|
27414 A ./genfft/number.mli
|
cannam@95
|
27415 A ./genfft/oracle.ml
|
cannam@95
|
27416 A ./genfft/oracle.mli
|
cannam@95
|
27417 A ./genfft/schedule.ml
|
cannam@95
|
27418 A ./genfft/schedule.mli
|
cannam@95
|
27419 A ./genfft/to_alist.ml
|
cannam@95
|
27420 A ./genfft/to_alist.mli
|
cannam@95
|
27421 A ./genfft/trig.ml
|
cannam@95
|
27422 A ./genfft/trig.mli
|
cannam@95
|
27423 A ./genfft/twiddle.ml
|
cannam@95
|
27424 A ./genfft/twiddle.mli
|
cannam@95
|
27425 A ./genfft/unique.ml
|
cannam@95
|
27426 A ./genfft/unique.mli
|
cannam@95
|
27427 A ./genfft/util.ml
|
cannam@95
|
27428 A ./genfft/util.mli
|
cannam@95
|
27429 A ./genfft/variable.ml
|
cannam@95
|
27430 A ./genfft/variable.mli
|
cannam@95
|
27431 A ./kernel/
|
cannam@95
|
27432 A ./kernel/Makefile.am
|
cannam@95
|
27433 A ./kernel/alloc.c
|
cannam@95
|
27434 A ./kernel/assert.c
|
cannam@95
|
27435 A ./kernel/codelet.h
|
cannam@95
|
27436 A ./kernel/fftw.h
|
cannam@95
|
27437 A ./kernel/flops.c
|
cannam@95
|
27438 A ./kernel/ifftw.h
|
cannam@95
|
27439 A ./kernel/minmax.c
|
cannam@95
|
27440 A ./kernel/plan.c
|
cannam@95
|
27441 A ./kernel/problem.c
|
cannam@95
|
27442 A ./kernel/rand.c
|
cannam@95
|
27443 A ./kernel/solver.c
|
cannam@95
|
27444 A ./kernel/stride.c
|
cannam@95
|
27445 A ./kernel/tensor.c
|
cannam@95
|
27446 A ./kernel/version.c
|
cannam@95
|
27447 A ./support/
|
cannam@95
|
27448 A ./support/Makefile.am
|
cannam@95
|
27449 A ./support/Makefile.codelets
|
cannam@95
|
27450 A ./support/codelet_prelude
|
cannam@95
|
27451 M ./AUTHORS +4
|
cannam@95
|
27452 M ./COPYRIGHT +19
|
cannam@95
|
27453 M ./Makefile.am +21
|
cannam@95
|
27454 M ./acinclude.m4 +356
|
cannam@95
|
27455 M ./bootstrap.sh +26
|
cannam@95
|
27456 M ./configure.ac +92
|
cannam@95
|
27457 M ./dft/Makefile.am +6
|
cannam@95
|
27458 M ./dft/dft.h +30
|
cannam@95
|
27459 M ./dft/problem.c +121
|
cannam@95
|
27460 M ./genfft/Makefile.am +136
|
cannam@95
|
27461 M ./genfft/algsimp.ml +517
|
cannam@95
|
27462 M ./genfft/algsimp.mli +24
|
cannam@95
|
27463 M ./genfft/annotate.ml +180
|
cannam@95
|
27464 M ./genfft/annotate.mli +37
|
cannam@95
|
27465 M ./genfft/assoctable.ml +66
|
cannam@95
|
27466 M ./genfft/assoctable.mli +30
|
cannam@95
|
27467 M ./genfft/c.ml +445
|
cannam@95
|
27468 M ./genfft/c.mli +65
|
cannam@95
|
27469 M ./genfft/complex.ml +198
|
cannam@95
|
27470 M ./genfft/complex.mli +61
|
cannam@95
|
27471 M ./genfft/conv.ml +130
|
cannam@95
|
27472 M ./genfft/conv.mli +23
|
cannam@95
|
27473 M ./genfft/dag.ml +110
|
cannam@95
|
27474 M ./genfft/dag.mli +44
|
cannam@95
|
27475 M ./genfft/expr.ml +93
|
cannam@95
|
27476 M ./genfft/expr.mli +38
|
cannam@95
|
27477 M ./genfft/fft.ml +227
|
cannam@95
|
27478 M ./genfft/fft.mli +24
|
cannam@95
|
27479 M ./genfft/gen_athnotw.ml +80
|
cannam@95
|
27480 M ./genfft/gen_athtw.ml +108
|
cannam@95
|
27481 M ./genfft/gen_conv.ml +89
|
cannam@95
|
27482 M ./genfft/gen_notw.ml +126
|
cannam@95
|
27483 M ./genfft/gen_trig.ml +159
|
cannam@95
|
27484 M ./genfft/gen_twiddle.ml +144
|
cannam@95
|
27485 M ./genfft/gen_twidsq.ml +172
|
cannam@95
|
27486 M ./genfft/genutil.ml +256
|
cannam@95
|
27487 M ./genfft/littlesimp.ml +72
|
cannam@95
|
27488 M ./genfft/littlesimp.mli +26
|
cannam@95
|
27489 M ./genfft/magic.ml +121
|
cannam@95
|
27490 M ./genfft/monads.ml +76
|
cannam@95
|
27491 M ./genfft/number.ml +153
|
cannam@95
|
27492 M ./genfft/number.mli +49
|
cannam@95
|
27493 M ./genfft/oracle.ml +138
|
cannam@95
|
27494 M ./genfft/oracle.mli +25
|
cannam@95
|
27495 M ./genfft/schedule.ml +186
|
cannam@95
|
27496 M ./genfft/schedule.mli +30
|
cannam@95
|
27497 M ./genfft/to_alist.ml +258
|
cannam@95
|
27498 M ./genfft/to_alist.mli +24
|
cannam@95
|
27499 M ./genfft/trig.ml +158
|
cannam@95
|
27500 M ./genfft/trig.mli +35
|
cannam@95
|
27501 M ./genfft/twiddle.ml +165
|
cannam@95
|
27502 M ./genfft/twiddle.mli +29
|
cannam@95
|
27503 M ./genfft/unique.ml +39
|
cannam@95
|
27504 M ./genfft/unique.mli +25
|
cannam@95
|
27505 M ./genfft/util.ml +177
|
cannam@95
|
27506 M ./genfft/util.mli +50
|
cannam@95
|
27507 M ./genfft/variable.ml +99
|
cannam@95
|
27508 M ./genfft/variable.mli +35
|
cannam@95
|
27509 M ./kernel/Makefile.am +5
|
cannam@95
|
27510 M ./kernel/alloc.c +217
|
cannam@95
|
27511 M ./kernel/assert.c +32
|
cannam@95
|
27512 M ./kernel/codelet.h +126
|
cannam@95
|
27513 M ./kernel/fftw.h +29
|
cannam@95
|
27514 M ./kernel/flops.c +41
|
cannam@95
|
27515 M ./kernel/ifftw.h +215
|
cannam@95
|
27516 M ./kernel/minmax.c +33
|
cannam@95
|
27517 M ./kernel/plan.c +50
|
cannam@95
|
27518 M ./kernel/problem.c +47
|
cannam@95
|
27519 M ./kernel/rand.c +36
|
cannam@95
|
27520 M ./kernel/solver.c +43
|
cannam@95
|
27521 M ./kernel/stride.c +41
|
cannam@95
|
27522 M ./kernel/tensor.c +318
|
cannam@95
|
27523 M ./kernel/version.c +26
|
cannam@95
|
27524 M ./support/Makefile.am -1 +1
|
cannam@95
|
27525 M ./support/Makefile.codelets +99
|
cannam@95
|
27526 M ./support/codelet_prelude +8
|