summaryrefslogtreecommitdiff
path: root/src/signalProcessing
diff options
context:
space:
mode:
authorjofret2009-04-23 06:37:21 +0000
committerjofret2009-04-23 06:37:21 +0000
commit169446b9482cb20f00248eee621987bfc888e6a9 (patch)
tree3565d0b661a3183bcaaca67de0321ec9bfc9a2b9 /src/signalProcessing
parentfa60ec0c77593955fc914d63d10646e7e716979f (diff)
downloadscilab2c-169446b9482cb20f00248eee621987bfc888e6a9.tar.gz
scilab2c-169446b9482cb20f00248eee621987bfc888e6a9.tar.bz2
scilab2c-169446b9482cb20f00248eee621987bfc888e6a9.zip
Force compiler to see this as double without a cast.
Diffstat (limited to 'src/signalProcessing')
-rw-r--r--src/signalProcessing/fft/zfftma.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/signalProcessing/fft/zfftma.c b/src/signalProcessing/fft/zfftma.c
index b126a0f3..67369226 100644
--- a/src/signalProcessing/fft/zfftma.c
+++ b/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++ )