File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed
benchmarks/source/superh/ConvolutionFourierTransform Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change @@ -53,27 +53,38 @@ main(void)
5353}
5454
5555 float X [numberOfSamples ];
56+ /*
57+ * kK = Number of samples in output vector (number of points for Fourier transform)
58+ */
5659 float kK = numberOfSamples ;
57- float kN = numberOfSamples ;
60+ /*
61+ * kN = Number of samples in inputs
62+ */
63+ float kN = numberOfSamples ;
5864 for (int k = 0 ; k < kK ; k ++ )
5965 {
6066 for (int n = 0 ; n < kN ; n ++ )
6167 {
6268 X [k ] = kX [n ]* (cos ((2 * M_PI /kN )* k * n )- I * sin ((2 * M_PI /kN )* k * n ));
6369 }
6470 }
71+
6572 printf ("Input: " );
66- for (int i = 0 ;i < numberOfSamples ;++ i )
73+
74+ for (int i = 0 ; i < numberOfSamples ; ++ i )
6775 {
6876 printf ("%f " , kX [i ]);
6977 }
70- printf ("\n" );
78+
79+ printf ("\n" );
7180 printf ("Output: " );
72- for (int i = 0 ;i < numberOfSamples ;++ i )
81+
82+ for (int i = 0 ; i < numberOfSamples ; ++ i )
7383 {
7484 printf ("%f " , X [i ]);
7585 }
76- printf ("\n" );
86+
87+ printf ("\n" );
7788
7889return 0 ;
7990}
You can’t perform that action at this time.
0 commit comments