DSP_autocor
Implementation Notes
-Bank Conflicts: No bank conflicts occur.
-Interruptibility: The code is
-The inner loop is unrolled 8 times.
-The outer loop is unrolled 4 times.
-The outer loop is conditionally executed in parallel with the inner loop. This allows for a zero overhead outer loop.
Benchmarks | Cycles | nx<40: | 6*nr*nr/4 + 20 |
|
| nx>=40: | nx*nr/8 + 2*nr + 20 |
| Codesize | 304 bytes |
C64x+ DSPLIB Reference |