*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:14 EST 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddleinv 15 */ /* * This function contains 156 FP additions, 56 FP multiplications, * (or, 128 additions, 28 multiplications, 28 fused multiply/add), * 62 stack variables, and 60 memory accesses */ static const fftw_real K951056516 = FFTW_KONST(+0.951056516295153572116439333379382143405698634); static const fftw_real K587785252 = FFTW_KONST(+0.587785252292473129168705954639072768597652438); static const fftw_real K250000000 = FFTW_KONST(+0.250000000000000000000000000000000000000000000); static const fftw_real K559016994 = FFTW_KONST(+0.559016994374947424102293417182819058860154590); static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); static const fftw_real K866025403 = FFTW_KONST(+0.866025403784438646763723170752936183471402627); /* * Generator Id's : * $Id: fni_15.c,v 1.1 2006/05/12 15:14:46 veplaini Exp $ * $Id: fni_15.c,v 1.1 2006/05/12 15:14:46 veplaini Exp $ * $Id: fni_15.c,v 1.1 2006/05/12 15:14:46 veplaini Exp $ */ void fftwi_no_twiddle_15(const fftw_complex *input, fftw_complex *output, int istride, int ostride) {
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:05:49 EST 2003 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddle 32 */ /* * This function contains 372 FP additions, 84 FP multiplications, * (or, 340 additions, 52 multiplications, 32 fused multiply/add), * 92 stack variables, and 128 memory accesses */ static const fftw_real K831469612 = FFTW_KONST(+0.831469612302545237078788377617905756738560812); static const fftw_real K555570233 = FFTW_KONST(+0.555570233019602224742830813948532874374937191); static const fftw_real K195090322 = FFTW_KONST(+0.195090322016128267848284868477022240927691618); static const fftw_real K980785280 = FFTW_KONST(+0.980785280403230449126182236134239036973933731); static const fftw_real K923879532 = FFTW_KONST(+0.923879532511286756128183189396788286822416626); static const fftw_real K382683432 = FFTW_KONST(+0.382683432365089771728459984030398866761344562); static const fftw_real K707106781 = FFTW_KONST(+0.707106781186547524400844362104849039284835938); /* * Generator Id's :
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:57 EST 1999 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -twiddleinv 5 */ /* * This function contains 40 FP additions, 28 FP multiplications, * (or, 26 additions, 14 multiplications, 14 fused multiply/add), * 26 stack variables, and 20 memory accesses */ static const fftw_real K559016994 = FFTW_KONST(+0.559016994374947424102293417182819058860154590); static const fftw_real K250000000 = FFTW_KONST(+0.250000000000000000000000000000000000000000000); static const fftw_real K951056516 = FFTW_KONST(+0.951056516295153572116439333379382143405698634); static const fftw_real K587785252 = FFTW_KONST(+0.587785252292473129168705954639072768597652438); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $ * $Id: fft.ml,v 1.43 1999/05/17 19:44:18 fftw Exp $ * $Id: to_c.ml,v 1.25 1999/10/26 21:41:32 stevenj Exp $ */ void fftwi_twiddle_5(fftw_complex *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_complex *inout;
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Tue May 18 13:55:21 EDT 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -twiddle 8 */ /* * This function contains 66 FP additions, 32 FP multiplications, * (or, 52 additions, 18 multiplications, 14 fused multiply/add), * 28 stack variables, and 32 memory accesses */ static const fftw_real K707106781 = FFTW_KONST(+0.707106781186547524400844362104849039284835938); void fftw_twiddle_8(fftw_complex *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_complex *inout; inout = A; for (i = m; i > 0; i = i - 1, inout = inout + dist, W = W + 7) { fftw_real tmp7; fftw_real tmp43; fftw_real tmp71; fftw_real tmp76; fftw_real tmp41; fftw_real tmp53; fftw_real tmp56; fftw_real tmp65;
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:45:10 EST 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2hc-backward 5 */ /* * This function contains 64 FP additions, 42 FP multiplications, * (or, 42 additions, 20 multiplications, 22 fused multiply/add), * 25 stack variables, and 40 memory accesses */ static const fftw_real K250000000 = FFTW_KONST(+0.250000000000000000000000000000000000000000000); static const fftw_real K559016994 = FFTW_KONST(+0.559016994374947424102293417182819058860154590); static const fftw_real K951056516 = FFTW_KONST(+0.951056516295153572116439333379382143405698634); static const fftw_real K587785252 = FFTW_KONST(+0.587785252292473129168705954639072768597652438); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); static const fftw_real K1_118033988 = FFTW_KONST(+1.118033988749894848204586834365638117720309180); static const fftw_real K1_175570504 = FFTW_KONST(+1.175570504584946258337411909278145537195304875); static const fftw_real K1_902113032 = FFTW_KONST(+1.902113032590307144232878666758764286811397268); /* * Generator Id's : * $Id: fhb_5.c,v 1.1.1.1 2004/11/11 22:09:09 am-treesynth Exp $ * $Id: fhb_5.c,v 1.1.1.1 2004/11/11 22:09:09 am-treesynth Exp $ * $Id: fhb_5.c,v 1.1.1.1 2004/11/11 22:09:09 am-treesynth Exp $ */
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:30 EST 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -twiddle 3 */ /* * This function contains 16 FP additions, 12 FP multiplications, * (or, 10 additions, 6 multiplications, 6 fused multiply/add), * 14 stack variables, and 12 memory accesses */ static const fftw_real K866025403 = FFTW_KONST(+0.866025403784438646763723170752936183471402627); static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); /* * Generator Id's : * $Id: ftw_3.c,v 1.1.1.1 2002/03/12 20:08:56 zhzhu Exp $ * $Id: ftw_3.c,v 1.1.1.1 2002/03/12 20:08:56 zhzhu Exp $ * $Id: ftw_3.c,v 1.1.1.1 2002/03/12 20:08:56 zhzhu Exp $ */ void fftw_twiddle_3(fftw_complex *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_complex *inout; inout = A; for (i = m; i > 0; i = i - 1, inout = inout + dist, W = W + 2) {
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:23 EST 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2real 13 */ /* * This function contains 76 FP additions, 35 FP multiplications, * (or, 56 additions, 15 multiplications, 20 fused multiply/add), * 36 stack variables, and 26 memory accesses */ static const fftw_real K531932498 = FFTW_KONST(+0.531932498429674575175042127684371897596660533); static const fftw_real K774781170 = FFTW_KONST(+0.774781170935234584261351932853525703557550433); static const fftw_real K1_007074065 = FFTW_KONST(+1.007074065727533254493747707736933954186697125); static const fftw_real K227708958 = FFTW_KONST(+0.227708958111581597949308691735310621069285120); static const fftw_real K265966249 = FFTW_KONST(+0.265966249214837287587521063842185948798330267); static const fftw_real K516520780 = FFTW_KONST(+0.516520780623489722840901288569017135705033622); static const fftw_real K151805972 = FFTW_KONST(+0.151805972074387731966205794490207080712856746); static const fftw_real K503537032 = FFTW_KONST(+0.503537032863766627246873853868466977093348562); static const fftw_real K166666666 = FFTW_KONST(+0.166666666666666666666666666666666666666666667); static const fftw_real K600925212 = FFTW_KONST(+0.600925212577331548853203544578415991041882762); static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); static const fftw_real K348277202 = FFTW_KONST(+0.348277202304271810011321589858529485233929352); static const fftw_real K1_150281458 = FFTW_KONST(+1.150281458948006242736771094910906776922003215); static const fftw_real K256247671 = FFTW_KONST(+0.256247671582936600958684654061725059144125175); static const fftw_real K156891391 = FFTW_KONST(+0.156891391051584611046832726756003269660212636); static const fftw_real K300238635 = FFTW_KONST(+0.300238635966332641462884626667381504676006424);
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:43:47 EST 1999 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddle 9 */ /* * This function contains 80 FP additions, 40 FP multiplications, * (or, 60 additions, 20 multiplications, 20 fused multiply/add), * 30 stack variables, and 36 memory accesses */ static const fftw_real K939692620 = FFTW_KONST(+0.939692620785908384054109277324731469936208134); static const fftw_real K342020143 = FFTW_KONST(+0.342020143325668733044099614682259580763083368); static const fftw_real K984807753 = FFTW_KONST(+0.984807753012208059366743024589523013670643252); static const fftw_real K173648177 = FFTW_KONST(+0.173648177666930348851716626769314796000375677); static const fftw_real K642787609 = FFTW_KONST(+0.642787609686539326322643409907263432907559884); static const fftw_real K766044443 = FFTW_KONST(+0.766044443118978035202392650555416673935832457); static const fftw_real K866025403 = FFTW_KONST(+0.866025403784438646763723170752936183471402627); static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $ * $Id: fft.ml,v 1.43 1999/05/17 19:44:18 fftw Exp $ * $Id: to_c.ml,v 1.25 1999/10/26 21:41:32 stevenj Exp $ */
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:05:37 EST 2003 */ #include "fftw_int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddle 7 */ /* * This function contains 60 FP additions, 36 FP multiplications, * (or, 60 additions, 36 multiplications, 0 fused multiply/add), * 22 stack variables, and 28 memory accesses */ static const fftw_real K222520933 = FFTW_KONST(+0.222520933956314404288902564496794759466355569); static const fftw_real K900968867 = FFTW_KONST(+0.900968867902419126236102319507445051165919162); static const fftw_real K623489801 = FFTW_KONST(+0.623489801858733530525004884004239810632274731); static const fftw_real K781831482 = FFTW_KONST(+0.781831482468029808708444526674057750232334519); static const fftw_real K433883739 = FFTW_KONST(+0.433883739117558120475768332848358754609990728); static const fftw_real K974927912 = FFTW_KONST(+0.974927912181823607018131682993931217232785801); /* * Generator Id's : * $Id: exprdag.ml,v 1.43 2003/03/16 23:43:46 stevenj Exp $ * $Id: fft.ml,v 1.44 2003/03/16 23:43:46 stevenj Exp $
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:21 EST 1999 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2real 9 */ /* * This function contains 32 FP additions, 18 FP multiplications, * (or, 22 additions, 8 multiplications, 10 fused multiply/add), * 22 stack variables, and 18 memory accesses */ static const fftw_real K984807753 = FFTW_KONST(+0.984807753012208059366743024589523013670643252); static const fftw_real K173648177 = FFTW_KONST(+0.173648177666930348851716626769314796000375677); static const fftw_real K300767466 = FFTW_KONST(+0.300767466360870593278543795225003852144476517); static const fftw_real K1_705737063 = FFTW_KONST(+1.705737063904886419256501927880148143872040591); static const fftw_real K642787609 = FFTW_KONST(+0.642787609686539326322643409907263432907559884); static const fftw_real K766044443 = FFTW_KONST(+0.766044443118978035202392650555416673935832457); static const fftw_real K1_326827896 = FFTW_KONST(+1.326827896337876792410842639271782594433726619); static const fftw_real K1_113340798 = FFTW_KONST(+1.113340798452838732905825904094046265936583811); static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); static const fftw_real K866025403 = FFTW_KONST(+0.866025403784438646763723170752936183471402627); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K1_732050807 = FFTW_KONST(+1.732050807568877293527446341505872366942805254); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Tue May 18 13:56:02 EDT 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2hc-backward 7 */ /* * This function contains 120 FP additions, 98 FP multiplications, * (or, 106 additions, 84 multiplications, 14 fused multiply/add), * 32 stack variables, and 56 memory accesses */ static const fftw_real K222520933 = FFTW_KONST(+0.222520933956314404288902564496794759466355569); static const fftw_real K900968867 = FFTW_KONST(+0.900968867902419126236102319507445051165919162); static const fftw_real K623489801 = FFTW_KONST(+0.623489801858733530525004884004239810632274731); static const fftw_real K781831482 = FFTW_KONST(+0.781831482468029808708444526674057750232334519); static const fftw_real K974927912 = FFTW_KONST(+0.974927912181823607018131682993931217232785801); static const fftw_real K433883739 = FFTW_KONST(+0.433883739117558120475768332848358754609990728); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K1_801937735 = FFTW_KONST(+1.801937735804838252472204639014890102331838324); static const fftw_real K445041867 = FFTW_KONST(+0.445041867912628808577805128993589518932711138); static const fftw_real K1_246979603 = FFTW_KONST(+1.246979603717467061050009768008479621264549462); static const fftw_real K867767478 = FFTW_KONST(+0.867767478235116240951536665696717509219981456); static const fftw_real K1_949855824 = FFTW_KONST(+1.949855824363647214036263365987862434465571601); static const fftw_real K1_563662964 = FFTW_KONST(+1.563662964936059617416889053348115500464669037); void fftw_hc2hc_backward_7(fftw_real *A, const fftw_complex *W, int iostride, int m, int dist) {
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:28 EST 1999 */ //#include "stdafx.h" #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2real 64 */ /* * This function contains 394 FP additions, 146 FP multiplications, * (or, 342 additions, 94 multiplications, 52 fused multiply/add), * 86 stack variables, and 128 memory accesses */ static const fftw_real K555570233 = FFTW_KONST(+0.555570233019602224742830813948532874374937191); static const fftw_real K831469612 = FFTW_KONST(+0.831469612302545237078788377617905756738560812); static const fftw_real K195090322 = FFTW_KONST(+0.195090322016128267848284868477022240927691618); static const fftw_real K980785280 = FFTW_KONST(+0.980785280403230449126182236134239036973933731); static const fftw_real K765366864 = FFTW_KONST(+0.765366864730179543456919968060797733522689125); static const fftw_real K1_847759065 = FFTW_KONST(+1.847759065022573512256366378793576573644833252); static const fftw_real K995184726 = FFTW_KONST(+0.995184726672196886244836953109479921575474869); static const fftw_real K098017140 = FFTW_KONST(+0.098017140329560601994195563888641845861136673); static const fftw_real K471396736 = FFTW_KONST(+0.471396736825997648556387625905254377657460319); static const fftw_real K881921264 = FFTW_KONST(+0.881921264348355029712756863660388349508442621); static const fftw_real K773010453 = FFTW_KONST(+0.773010453362736960810906609758469800971041293); static const fftw_real K634393284 = FFTW_KONST(+0.634393284163645498215171613225493370675687095); static const fftw_real K290284677 = FFTW_KONST(+0.290284677254462367636192375817395274691476278); static const fftw_real K956940335 = FFTW_KONST(+0.956940335732208864935797886980269969482849206); static const fftw_real K1_414213562 = FFTW_KONST(+1.414213562373095048801688724209698078569671875); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000);
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:27 EST 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2real 16 */ /* * This function contains 58 FP additions, 18 FP multiplications, * (or, 54 additions, 14 multiplications, 4 fused multiply/add), * 26 stack variables, and 32 memory accesses */ static const fftw_real K765366864 = FFTW_KONST(+0.765366864730179543456919968060797733522689125); static const fftw_real K1_847759065 = FFTW_KONST(+1.847759065022573512256366378793576573644833252); static const fftw_real K1_414213562 = FFTW_KONST(+1.414213562373095048801688724209698078569671875); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); /* * Generator Id's : * $Id: fcr_16.c,v 1.1.1.1 2002/03/12 20:08:56 zhzhu Exp $ * $Id: fcr_16.c,v 1.1.1.1 2002/03/12 20:08:56 zhzhu Exp $ * $Id: fcr_16.c,v 1.1.1.1 2002/03/12 20:08:56 zhzhu Exp $ */ void fftw_hc2real_16(const fftw_real *real_input, const fftw_real *imag_input, fftw_real *output, int real_istride, int imag_istride, int ostride) { fftw_real tmp9; fftw_real tmp54;
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:22 EST 1999 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2real 11 */ /* * This function contains 60 FP additions, 51 FP multiplications, * (or, 59 additions, 50 multiplications, 1 fused multiply/add), * 21 stack variables, and 22 memory accesses */ static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K1_918985947 = FFTW_KONST(+1.918985947228994779780736114132655398124909697); static const fftw_real K1_309721467 = FFTW_KONST(+1.309721467890570128113850144932587106367582399); static const fftw_real K284629676 = FFTW_KONST(+0.284629676546570280887585337232739337582102722); static const fftw_real K830830026 = FFTW_KONST(+0.830830026003772851058548298459246407048009821); static const fftw_real K1_682507065 = FFTW_KONST(+1.682507065662362337723623297838735435026584997); static const fftw_real K563465113 = FFTW_KONST(+0.563465113682859395422835830693233798071555798); static const fftw_real K1_511499148 = FFTW_KONST(+1.511499148708516567548071687944688840359434890); static const fftw_real K1_979642883 = FFTW_KONST(+1.979642883761865464752184075553437574753038744); static const fftw_real K1_819263990 = FFTW_KONST(+1.819263990709036742823430766158056920120482102); static const fftw_real K1_081281634 = FFTW_KONST(+1.081281634911195164215271908637383390863541216); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $ * $Id: fft.ml,v 1.43 1999/05/17 19:44:18 fftw Exp $
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:45:09 EST 1999 */ //#include "stdafx.h" #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2hc-backward 2 */ /* * This function contains 8 FP additions, 6 FP multiplications, * (or, 6 additions, 4 multiplications, 2 fused multiply/add), * 11 stack variables, and 16 memory accesses */ static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $ * $Id: fft.ml,v 1.43 1999/05/17 19:44:18 fftw Exp $ * $Id: to_c.ml,v 1.25 1999/10/26 21:41:32 stevenj Exp $ */ void fftw_hc2hc_backward_2(fftw_real *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_real *X; fftw_real *Y; X = A; Y = A + (2 * iostride);
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:08:26 EST 2003 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -twiddleinv 6 */ /* * This function contains 46 FP additions, 28 FP multiplications, * (or, 32 additions, 14 multiplications, 14 fused multiply/add), * 22 stack variables, and 24 memory accesses */ static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); static const fftw_real K866025403 = FFTW_KONST(+0.866025403784438646763723170752936183471402627); /* * Generator Id's : * $Id$ * $Id$ * $Id$ */ void fftwi_twiddle_6(fftw_complex *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_complex *inout;
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:44:36 EST 1999 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -twiddle 16 */ /* * This function contains 174 FP additions, 84 FP multiplications, * (or, 136 additions, 46 multiplications, 38 fused multiply/add), * 50 stack variables, and 64 memory accesses */ static const fftw_real K382683432 = FFTW_KONST(+0.382683432365089771728459984030398866761344562); static const fftw_real K923879532 = FFTW_KONST(+0.923879532511286756128183189396788286822416626); static const fftw_real K707106781 = FFTW_KONST(+0.707106781186547524400844362104849039284835938); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $ * $Id: fft.ml,v 1.43 1999/05/17 19:44:18 fftw Exp $ * $Id: to_c.ml,v 1.25 1999/10/26 21:41:32 stevenj Exp $ */ void fftw_twiddle_16(fftw_complex *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_complex *inout; inout = A;
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:05:38 EST 2003 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddle 10 */ /* * This function contains 84 FP additions, 24 FP multiplications, * (or, 72 additions, 12 multiplications, 12 fused multiply/add), * 36 stack variables, and 40 memory accesses */ static const fftw_real K250000000 = FFTW_KONST(+0.250000000000000000000000000000000000000000000); static const fftw_real K559016994 = FFTW_KONST(+0.559016994374947424102293417182819058860154590); static const fftw_real K587785252 = FFTW_KONST(+0.587785252292473129168705954639072768597652438); static const fftw_real K951056516 = FFTW_KONST(+0.951056516295153572116439333379382143405698634); /* * Generator Id's : * $Id: exprdag.ml,v 1.43 2003/03/16 23:43:46 stevenj Exp $ * $Id: fft.ml,v 1.44 2003/03/16 23:43:46 stevenj Exp $ * $Id: to_c.ml,v 1.26 2003/03/16 23:43:46 stevenj Exp $ */ void fftw_no_twiddle_10(const fftw_complex *input, fftw_complex *output,
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:05:38 EST 2003 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddle 11 */ /* * This function contains 140 FP additions, 100 FP multiplications, * (or, 140 additions, 100 multiplications, 0 fused multiply/add), * 30 stack variables, and 44 memory accesses */ static const fftw_real K142314838 = FFTW_KONST(+0.142314838273285140443792668616369668791051361); static const fftw_real K654860733 = FFTW_KONST(+0.654860733945285064056925072466293553183791199); static const fftw_real K959492973 = FFTW_KONST(+0.959492973614497389890368057066327699062454848); static const fftw_real K415415013 = FFTW_KONST(+0.415415013001886425529274149229623203524004910); static const fftw_real K841253532 = FFTW_KONST(+0.841253532831181168861811648919367717513292498); static const fftw_real K909631995 = FFTW_KONST(+0.909631995354518371411715383079028460060241051); static const fftw_real K281732556 = FFTW_KONST(+0.281732556841429697711417915346616899035777899); static const fftw_real K755749574 = FFTW_KONST(+0.755749574354258283774035843972344420179717445); static const fftw_real K989821441 =
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:07:03 EST 2003 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2real 10 */ /* * This function contains 34 FP additions, 14 FP multiplications, * (or, 26 additions, 6 multiplications, 8 fused multiply/add), * 20 stack variables, and 20 memory accesses */ static const fftw_real K500000000 = FFTW_KONST(+0.500000000000000000000000000000000000000000000); static const fftw_real K1_902113032 = FFTW_KONST(+1.902113032590307144232878666758764286811397268); static const fftw_real K1_175570504 = FFTW_KONST(+1.175570504584946258337411909278145537195304875); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K1_118033988 = FFTW_KONST(+1.118033988749894848204586834365638117720309180); /* * Generator Id's : * $Id: exprdag.ml,v 1.43 2003/03/16 23:43:46 stevenj Exp $ * $Id: fft.ml,v 1.44 2003/03/16 23:43:46 stevenj Exp $ * $Id: to_c.ml,v 1.26 2003/03/16 23:43:46 stevenj Exp $ */
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Tue May 18 13:55:39 EDT 1999 */ #include <fftw-int.h> #include <fftw.h> /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2hc-forward 16 */ /* * This function contains 298 FP additions, 130 FP multiplications, * (or, 244 additions, 76 multiplications, 54 fused multiply/add), * 51 stack variables, and 128 memory accesses */ static const fftw_real K277785116 = FFTW_KONST(+0.277785116509801112371415406974266437187468595); static const fftw_real K415734806 = FFTW_KONST(+0.415734806151272618539394188808952878369280406); static const fftw_real K490392640 = FFTW_KONST(+0.490392640201615224563091118067119518486966865); static const fftw_real K097545161 = FFTW_KONST(+0.097545161008064133924142434238511120463845809); static const fftw_real K1_414213562 = FFTW_KONST(+1.414213562373095048801688724209698078569671875); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K707106781 = FFTW_KONST(+0.707106781186547524400844362104849039284835938); static const fftw_real K923879532 = FFTW_KONST(+0.923879532511286756128183189396788286822416626); static const fftw_real K382683432 = FFTW_KONST(+0.382683432365089771728459984030398866761344562); void fftw_hc2hc_forward_16(fftw_real *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_real *X; fftw_real *Y; X = A;
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:08:32 EST 2003 */ #include "fftw_int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -twiddleinv 8 */ /* * This function contains 66 FP additions, 32 FP multiplications, * (or, 52 additions, 18 multiplications, 14 fused multiply/add), * 28 stack variables, and 32 memory accesses */ static const fftw_real K707106781 = FFTW_KONST(+0.707106781186547524400844362104849039284835938); /* * Generator Id's : * $Id: exprdag.ml,v 1.43 2003/03/16 23:43:46 stevenj Exp $ * $Id: fft.ml,v 1.44 2003/03/16 23:43:46 stevenj Exp $ * $Id: to_c.ml,v 1.26 2003/03/16 23:43:46 stevenj Exp $ */ void fftwi_twiddle_8(fftw_complex *A, const fftw_complex *W, int iostride, int m, int dist) { int i; fftw_complex *inout; inout = A; for (i = m; i > 0; i = i - 1, inout = inout + dist, W = W + 7) {
/* This file was automatically generated --- DO NOT EDIT */ /* Generated on Mon Mar 24 02:05:40 EST 2003 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: /homee/stevenj/cvs/fftw/gensrc/genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -notwiddle 13 */ /* * This function contains 176 FP additions, 68 FP multiplications, * (or, 138 additions, 30 multiplications, 38 fused multiply/add), * 50 stack variables, and 52 memory accesses */ static const fftw_real K1_732050807 = FFTW_KONST(+1.732050807568877293527446341505872366942805254); static const fftw_real K256247671 = FFTW_KONST(+0.256247671582936600958684654061725059144125175); static const fftw_real K156891391 = FFTW_KONST(+0.156891391051584611046832726756003269660212636); static const fftw_real K300238635 = FFTW_KONST(+0.300238635966332641462884626667381504676006424); static const fftw_real K011599105 = FFTW_KONST(+0.011599105605768290721655456654083252189827041); static const fftw_real K174138601 = FFTW_KONST(+0.174138601152135905005660794929264742616964676); static const fftw_real K575140729 = FFTW_KONST(+0.575140729474003121368385547455453388461001608); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); static const fftw_real K083333333 =
*/ /* This file was automatically generated --- DO NOT EDIT */ /* Generated on Sun Nov 7 20:45:16 EST 1999 */ #include "fftw-int.h" #include "fftw.h" /* Generated by: ./genfft -magic-alignment-check -magic-twiddle-load-all -magic-variables 4 -magic-loopi -hc2hc-backward 16 */ /* * This function contains 298 FP additions, 134 FP multiplications, * (or, 244 additions, 80 multiplications, 54 fused multiply/add), * 49 stack variables, and 128 memory accesses */ static const fftw_real K1_961570560 = FFTW_KONST(+1.961570560806460898252364472268478073947867462); static const fftw_real K390180644 = FFTW_KONST(+0.390180644032256535696569736954044481855383236); static const fftw_real K1_111140466 = FFTW_KONST(+1.111140466039204449485661627897065748749874382); static const fftw_real K1_662939224 = FFTW_KONST(+1.662939224605090474157576755235811513477121624); static const fftw_real K707106781 = FFTW_KONST(+0.707106781186547524400844362104849039284835938); static const fftw_real K382683432 = FFTW_KONST(+0.382683432365089771728459984030398866761344562); static const fftw_real K923879532 = FFTW_KONST(+0.923879532511286756128183189396788286822416626); static const fftw_real K765366864 = FFTW_KONST(+0.765366864730179543456919968060797733522689125); static const fftw_real K1_847759065 = FFTW_KONST(+1.847759065022573512256366378793576573644833252); static const fftw_real K1_414213562 = FFTW_KONST(+1.414213562373095048801688724209698078569671875); static const fftw_real K2_000000000 = FFTW_KONST(+2.000000000000000000000000000000000000000000000); /* * Generator Id's : * $Id: exprdag.ml,v 1.41 1999/05/26 15:44:14 fftw Exp $ * $Id: fft.ml,v 1.43 1999/05/17 19:44:18 fftw Exp $