diff options
author | jofret | 2009-04-23 06:37:21 +0000 |
---|---|---|
committer | jofret | 2009-04-23 06:37:21 +0000 |
commit | 50ee7674d70757001bc3434addb3ab0c6a10b156 (patch) | |
tree | c3b36e665a63e71b2d451b380cf46fd6d80a34ed | |
parent | cdbbc8626c16bdfdd34dfdad1b0bfd0b552787e0 (diff) | |
download | scilab2c-50ee7674d70757001bc3434addb3ab0c6a10b156.tar.gz scilab2c-50ee7674d70757001bc3434addb3ab0c6a10b156.tar.bz2 scilab2c-50ee7674d70757001bc3434addb3ab0c6a10b156.zip |
Force compiler to see this as double without a cast.
-rw-r--r-- | scilab2c/src/signalProcessing/fft/zfftma.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/scilab2c/src/signalProcessing/fft/zfftma.c b/scilab2c/src/signalProcessing/fft/zfftma.c index b126a0f3..67369226 100644 --- a/scilab2c/src/signalProcessing/fft/zfftma.c +++ b/scilab2c/src/signalProcessing/fft/zfftma.c @@ -48,10 +48,10 @@ void zfftma ( doubleComplex* in , int rows, int cols, doubleComplex* out) if ( rows == 1 || cols == 1 ) { - sizeTemp = (int) pow ( double(2) , (int ) (log(double(size + 0.5) ) /log ( double(2) ))) ; + sizeTemp = (int) pow(2.0, log(size + 0.5) / log(2.0)); if ( size == sizeTemp ) { - if ( size <= pow ( double(2) , double(15) )) + if ( size <= pow(2.0, 15.0)) { fft842 ( inCopy , size , 0 ); choosenAlgo = FFT842 ; @@ -68,12 +68,12 @@ void zfftma ( doubleComplex* in , int rows, int cols, doubleComplex* out) } else { - rowsTemp = (int) pow ( (double)2 ,(int ) (log( double(rows + 0.5)) /log ( double(2) ))) ; - colsTemp = (int) pow ( (double)2 ,(int ) (log( double(cols + 0.5)) /log ( double(2) ))) ; + rowsTemp = (int) pow(2.0, log(rows + 0.5) / log(2.0)) ; + colsTemp = (int) pow(2.0 ,log(cols + 0.5) / log(2.0)) ; if ( rows == rowsTemp) { - if ( rows <= pow ((double) 2 , (double)15 )) + if ( rows <= pow(2.0, 15.0)) { for ( i = 0 ; i < cols ; i++ ) { @@ -105,7 +105,7 @@ void zfftma ( doubleComplex* in , int rows, int cols, doubleComplex* out) /*second call*/ if ( colsTemp == cols ) { - if ( cols <= pow ( (double)2 ,(double)15) ) + if ( cols <= pow(2.0, 15.0) ) { /*compute the fft on each line of the matrix */ for (i = 0 ; i < rows ; i++ ) |