Minor C code fixes in kernel/arm
authorRalph Campbell <ralph.campbell@broadcom.com>
Fri, 6 Nov 2015 14:34:56 +0000 (20:04 +0530)
committerAshwin Sekhar T K <ashwin@broadcom.com>
Mon, 9 Nov 2015 08:45:49 +0000 (14:15 +0530)
17 files changed:
kernel/arm/amax.c
kernel/arm/amin.c
kernel/arm/asum.c
kernel/arm/iamax.c
kernel/arm/iamin.c
kernel/arm/imax.c
kernel/arm/imin.c
kernel/arm/izamax.c
kernel/arm/izamin.c
kernel/arm/max.c
kernel/arm/min.c
kernel/arm/nrm2.c
kernel/arm/zamax.c
kernel/arm/zamin.c
kernel/arm/zasum.c
kernel/arm/zaxpby.c
kernel/arm/znrm2.c

index ec6b111..792e68b 100644 (file)
@@ -54,13 +54,15 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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]);
                }
index fc89604..78495a8 100644 (file)
@@ -54,13 +54,15 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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]);
                }
index 5b6e6eb..b284ae3 100644 (file)
@@ -53,7 +53,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
 {
        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)
index d211776..8c016ce 100644 (file)
@@ -55,13 +55,15 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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]);
index 7efce19..155292b 100644 (file)
@@ -55,9 +55,11 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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)
        {
index 28022f6..5072dd1 100644 (file)
@@ -47,9 +47,11 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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)
        {
index fe8aa96..598cba3 100644 (file)
@@ -45,9 +45,11 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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)
        {
index 54bb351..8fe33e9 100644 (file)
@@ -53,24 +53,24 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
 {
        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++;
index 448b3cb..fb5a0d4 100644 (file)
@@ -53,24 +53,24 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
 {
        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++;
index 04529db..2ad956b 100644 (file)
@@ -44,9 +44,11 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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)
        {
index 63c704c..2812fe3 100644 (file)
@@ -44,9 +44,11 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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)
        {
index b4d810d..fcff093 100644 (file)
@@ -57,7 +57,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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;
index 162f829..a39bd78 100644 (file)
@@ -53,29 +53,27 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG 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);
 }
 
 
index 9e26a66..02eab3e 100644 (file)
@@ -53,29 +53,27 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
 {
        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);
 }
 
 
index 0c5d69e..61e85ca 100644 (file)
@@ -55,7 +55,8 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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;
 
index d994834..4453544 100644 (file)
@@ -37,11 +37,9 @@ int CNAME(BLASLONG n, FLOAT alpha_r, FLOAT alpha_i, FLOAT *x, BLASLONG inc_x, FL
        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;
index c590095..fc1c8b5 100644 (file)
@@ -57,7 +57,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
        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;