DSP_bitrev_cplx
4-92
if (t){x[i3] = xj3;
x[j3] = xi3;}
}
}
Special Requirements
-
nx must be a power of 2.
-
The array index[] is generated by the routine bitrev_index provided in the
directory ‘support\fft’.
-
If nx
≤
4K, you can use the char (8-bit) data type for the “index” variable.
This requires changing the LDH when loading index values in the
assembly routine to LDB. This further reduces the size of the Index Table
by half.
Implementation Notes
-
Interruptibility: The code is interrupt-tolerant but not interruptible.
Benchmarks
The performance of this function has not yet been characterized on the C64x+