Mercurial > hg > peckfft
comparison peck_fft.c @ 11:abdcde012978
backup
| author | Peter Meerwald <p.meerwald@bct-electronic.com> |
|---|---|
| date | Thu, 22 Sep 2011 15:19:18 +0200 |
| parents | 05f6ab0a17c0 |
| children | 655dc5c14169 |
comparison
equal
deleted
inserted
replaced
| 10:05f6ab0a17c0 | 11:abdcde012978 |
|---|---|
| 292 switch (p) { | 292 switch (p) { |
| 293 case 2: | 293 case 2: |
| 294 kf_bfly2(Fout, fstride, st, m); | 294 kf_bfly2(Fout, fstride, st, m); |
| 295 break; | 295 break; |
| 296 case 3: kf_bfly3(Fout, fstride, st, m); break; | 296 case 3: kf_bfly3(Fout, fstride, st, m); break; |
| 297 case 4: kf_bfly4(Fout, fstride, st, m); break; | 297 case 4: |
| 298 { | |
| 299 static unsigned counter = 0; | |
| 300 armv7_cycles_start(); | |
| 301 unsigned int t1 = armv7_cycles_read(); | |
| 302 kf_bfly4(Fout, fstride, st, m); | |
| 303 unsigned int t2 = armv7_cycles_read(); | |
| 304 armv7_cycles_stop(); | |
| 305 counter++; | |
| 306 if (counter > 150 && counter < 160) printf("XX %d\n", t2-t1); | |
| 307 } | |
| 308 break; | |
| 298 case 5: kf_bfly5(Fout, fstride, st, m); break; | 309 case 5: kf_bfly5(Fout, fstride, st, m); break; |
| 299 default: kf_bfly_generic(Fout, fstride, st, m, p); break; | 310 default: kf_bfly_generic(Fout, fstride, st, m, p); break; |
| 300 } | 311 } |
| 301 } | 312 } |
| 302 | 313 |
