示例#1
0
文件: ifftc.c 项目: cciechad/brlcad
int
main(int argc, char **argv)
{
    double	x[4097];
    int	n, m;

    if ( argc != 2 ) {
	fprintf( stderr, "Usage: ifftc length > fftlength.c\n" );
	return 1;
    }

    n = atoi(argv[1]);
    m = log((double)n)/log(2.0) + 0.5;	/* careful truncation */

    ditsplit( x, n, m );
    fprintf( stderr, "adds = %d, mults = %d\n", irfft_adds, irfft_mults );
    return 0;
}
int
main(int argc, char **argv)
{
    int n, m;

    if ( argc != 2 ) {
	fprintf( stderr, "Usage: ifftc length > fftlength.c\n" );
	return 1;
    }

    n = atoi(argv[1]);
    if (n < 0 || n >= INT32_MAX) {
	fprintf( stderr, "ifftc: bad length - %s\n", argv[1]);
	return 1;
    }

    m = log((double)n)/log(2.0) + 0.5;	/* careful truncation */
    ditsplit( n, m );
    fprintf( stderr, "adds = %d, mults = %d\n", irfft_adds, irfft_mults );
    return 0;
}