cadencii.fft.cftfx41 C# (CSharp) Method

cftfx41() static private method

static private cftfx41 ( int n, double a, int nw, double w ) : void
n int
a double
nw int
w double
return void
        static void cftfx41( int n, double* a, int nw, double* w ) {
            //void cftf161(double *a, double *w);
            //void cftf162(double *a, double *w);
            //void cftf081(double *a, double *w);
            //void cftf082(double *a, double *w);

            if ( n == 128 ) {
                cftf161( a, &w[nw - 8] );
                cftf162( &a[32], &w[nw - 32] );
                cftf161( &a[64], &w[nw - 8] );
                cftf161( &a[96], &w[nw - 8] );
            } else {
                cftf081( a, &w[nw - 8] );
                cftf082( &a[16], &w[nw - 8] );
                cftf081( &a[32], &w[nw - 8] );
                cftf081( &a[48], &w[nw - 8] );
            }
        }