DeliriOS_64bits/fft/fft.c
char Inverse_IO_Dual(Complex *Input, Complex *Output, unsigned int N,
                     char ifScale /* = true */)
{
    //   Check input parameters
    if (!Input || !Output || N < 1 || N & (N - 1)) {
        return FALSE;
    }
    //   Initialize data
    Rearrange_IO(Input, Output, N);
    //   Call FFT implementation
    Perform_P_Mem(Output, N, TRUE);
    //   Scale if necessary
    if (ifScale) {
        Scale(Output, N);
    }
    //   Succeeded
    return TRUE;
}
//   INVERSE FOURIER TRANSFORM Dual Core
//     Input  - input data
//     Output - transform result
//     N      - length of both input data and result
//     Scale  - if to scale result

INVERSE FOURIER TRANSFORM Dual Core
Input  - input data
Output - transform result
N      - length of both input data and result
Scale  - if to scale result
INVERSE FOURIER TRANSFORM Dual Core Input - input data Output - transform result N - length of both input data and result Scale - if to scale result
char Inverse_IO_Dual(Complex *Input, Complex *Output, unsigned int N,
                     char ifScale )
{
    if (!Input || !Output || N < 1 || N & (N - 1)) {
        return FALSE;
    }
    Rearrange_IO(Input, Output, N);
    Perform_P_Mem(Output, N, TRUE);
    if (ifScale) {
        Scale(Output, N);
    }
    return TRUE;
}
char Inverse_IO_Dual ( Complex * Input , Complex * Output , unsigned int N , char ifScale ) { if ( ! Input || ! Output || N < 1 || N & ( N - 1 ) ) { return FALSE ; } Rearrange_IO ( Input , Output , N ) ; Perform_P_Mem ( Output , N , TRUE ) ; if ( ifScale ) { Scale ( Output , N ) ; } return TRUE ; }
INVERSE FOURIER TRANSFORM Dual Core
Input  - input data
Output - transform result
N      - length of both input data and result
Scale  - if to scale result
INVERSE FOURIER TRANSFORM Dual Core Input - input data Output - transform result N - length of both input data and result Scale - if to scale result
/* = true */ //   Check input parameters
 //   Initialize data
 //   Call FFT implementation
 //   Scale if necessary
 //   Succeeded
