BLASLONG ix=0;
FLOAT maxf=0.0;
- if (n < 0 || inc_x < 1 ) return(maxf);
+ if (n <= 0 || inc_x <= 0) return(maxf);
maxf=ABS(x[0]);
+ ix += inc_x;
+ i++;
while(i < n)
{
- if( ABS(x[ix]) > ABS(maxf) )
+ if( ABS(x[ix]) > maxf )
{
maxf = ABS(x[ix]);
}
BLASLONG ix=0;
FLOAT minf=0.0;
- if (n < 0 || inc_x < 1 ) return(minf);
+ if (n <= 0 || inc_x <= 0) return(minf);
minf=ABS(x[0]);
+ ix += inc_x;
+ i++;
while(i < n)
{
- if( ABS(x[ix]) < ABS(minf) )
+ if( ABS(x[ix]) < minf )
{
minf = ABS(x[ix]);
}
{
BLASLONG i=0;
FLOAT sumf = 0.0;
- if (n < 0 || inc_x < 1 ) return(sumf);
+ if (n <= 0 || inc_x <= 0) return(sumf);
n *= inc_x;
while(i < n)
FLOAT maxf=0.0;
BLASLONG max=0;
- if (n < 0 || inc_x < 1 ) return(max);
+ if (n <= 0 || inc_x <= 0) return(max);
maxf=ABS(x[0]);
+ ix += inc_x;
+ i++;
while(i < n)
{
- if( ABS(x[ix]) > ABS(maxf) )
+ if( ABS(x[ix]) > maxf )
{
max = i;
maxf = ABS(x[ix]);
FLOAT minf=0.0;
BLASLONG min=0;
- if (n < 0 || inc_x < 1 ) return(min);
+ if (n <= 0 || inc_x <= 0) return(min);
minf=ABS(x[0]);
+ ix += inc_x;
+ i++;
while(i < n)
{
FLOAT maxf=0.0;
BLASLONG max=0;
- if (n < 0 || inc_x < 1 ) return(max);
+ if (n <= 0 || inc_x <= 0) return(max);
maxf=x[0];
+ ix += inc_x;
+ i++;
while(i < n)
{
FLOAT minf=0.0;
BLASLONG min=0;
- if (n < 0 || inc_x < 1 ) return(min);
+ if (n <= 0 || inc_x <= 0) return(min);
minf=x[0];
+ ix += inc_x;
+ i++;
while(i < n)
{
{
BLASLONG i=0;
BLASLONG ix=0;
- FLOAT maxf[2];
+ FLOAT maxf;
BLASLONG max=0;
BLASLONG inc_x2;
- if (n < 0 || inc_x < 1 ) return(max);
+ if (n <= 0 || inc_x <= 0) return(max);
inc_x2 = 2 * inc_x;
- maxf[0] = ABS(x[ix]);
- maxf[1] = ABS(x[ix+1]);
+ maxf = CABS1(x,0);
+ ix += inc_x2;
+ i++;
while(i < n)
{
- if( CABS1(x,ix) > CABS1(maxf,0) )
+ if( CABS1(x,ix) > maxf )
{
max = i;
- maxf[0] = ABS(x[ix]);
- maxf[1] = ABS(x[ix+1]);
+ maxf = CABS1(x,ix);
}
ix += inc_x2;
i++;
{
BLASLONG i=0;
BLASLONG ix=0;
- FLOAT minf[2];
+ FLOAT minf;
BLASLONG min=0;
BLASLONG inc_x2;
- if (n < 0 || inc_x < 1 ) return(min);
+ if (n <= 0 || inc_x <= 0) return(min);
inc_x2 = 2 * inc_x;
- minf[0] = ABS(x[ix]);
- minf[1] = ABS(x[ix+1]);
+ minf = CABS1(x,0);
+ ix += inc_x2;
+ i++;
while(i < n)
{
- if( CABS1(x,ix) < CABS1(minf,0) )
+ if( CABS1(x,ix) < minf )
{
min = i;
- minf[0] = ABS(x[ix]);
- minf[1] = ABS(x[ix+1]);
+ minf = CABS1(x,ix);
}
ix += inc_x2;
i++;
BLASLONG ix=0;
FLOAT maxf=0.0;
- if (n < 0 || inc_x < 1 ) return(maxf);
+ if (n <= 0 || inc_x <= 0) return(maxf);
maxf=x[0];
+ ix += inc_x;
+ i++;
while(i < n)
{
BLASLONG ix=0;
FLOAT minf=0.0;
- if (n < 0 || inc_x < 1 ) return(minf);
+ if (n <= 0 || inc_x <= 0) return(minf);
minf=x[0];
+ ix += inc_x;
+ i++;
while(i < n)
{
FLOAT absxi = 0.0;
- if (n < 0 || inc_x < 1 ) return(0.0);
+ if (n <= 0 || inc_x <= 0) return(0.0);
if ( n == 1 ) return( ABS(x[0]) );
n *= inc_x;
{
BLASLONG i=0;
BLASLONG ix=0;
- FLOAT maxf[2];
- BLASLONG max=0;
+ FLOAT maxf;
BLASLONG inc_x2;
- if (n < 0 || inc_x < 1 ) return(0.0);
+ if (n <= 0 || inc_x <= 0) return(0.0);
inc_x2 = 2 * inc_x;
- maxf[0] = ABS(x[ix]);
- maxf[1] = ABS(x[ix+1]);
+ maxf = CABS1(x,0);
+ ix += inc_x2;
+ i++;
while(i < n)
{
- if( CABS1(x,ix) > CABS1(maxf,0) )
+ if( CABS1(x,ix) > maxf )
{
- max = i;
- maxf[0] = ABS(x[ix]);
- maxf[1] = ABS(x[ix+1]);
+ maxf = CABS1(x,ix);
}
ix += inc_x2;
i++;
}
- return(CABS1(maxf,0));
+ return(maxf);
}
{
BLASLONG i=0;
BLASLONG ix=0;
- FLOAT minf[2];
- BLASLONG min=0;
+ FLOAT minf;
BLASLONG inc_x2;
- if (n < 0 || inc_x < 1 ) return(0.0);
+ if (n <= 0 || inc_x <= 0) return(0.0);
inc_x2 = 2 * inc_x;
- minf[0] = ABS(x[ix]);
- minf[1] = ABS(x[ix+1]);
+ minf = CABS1(x,0);
+ ix += inc_x2;
+ i++;
while(i < n)
{
- if( CABS1(x,ix) < CABS1(minf,0) )
+ if( CABS1(x,ix) < minf )
{
- min = i;
- minf[0] = ABS(x[ix]);
- minf[1] = ABS(x[ix+1]);
+ minf = CABS1(x,ix);
}
ix += inc_x2;
i++;
}
- return(CABS1(minf,0));
+ return(minf);
}
BLASLONG i=0;
FLOAT sumf = 0.0;
BLASLONG inc_x2;
- if (n < 0 || inc_x < 1 ) return(sumf);
+
+ if (n <= 0 || inc_x <= 0) return(sumf);
inc_x2 = 2 * inc_x;
BLASLONG i=0;
BLASLONG ix,iy;
FLOAT temp;
+ BLASLONG inc_x2, inc_y2;
- BLASLONG inc_x2;
- BLASLONG inc_y2;
-
- if ( n < 0 ) return(0);
+ if ( n <= 0 ) return(0);
ix = 0;
iy = 0;
BLASLONG inc_x2;
FLOAT temp;
- if (n < 0 || inc_x < 1 ) return(0.0);
+ if (n <= 0 || inc_x <= 0) return(0.0);
inc_x2 = 2 * inc_x;