diff --git a/kernel/x86_64/caxpy.c b/kernel/x86_64/caxpy.c index 455d9d2ce..1ee0499a7 100644 --- a/kernel/x86_64/caxpy.c +++ b/kernel/x86_64/caxpy.c @@ -84,7 +84,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i, if ( (inc_x == 1) && (inc_y == 1) ) { - int n1 = n & -32; + BLASLONG n1 = n & -32; if ( n1 ) { diff --git a/kernel/x86_64/cdot.c b/kernel/x86_64/cdot.c index 266ab4fb9..2b2c4ff7a 100644 --- a/kernel/x86_64/cdot.c +++ b/kernel/x86_64/cdot.c @@ -109,7 +109,7 @@ FLOAT _Complex CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG in if ( (inc_x == 1) && (inc_y == 1) ) { - int n1 = n & -16; + BLASLONG n1 = n & -16; if ( n1 ) { @@ -119,8 +119,10 @@ FLOAT _Complex CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG in dot[4] += dot[6]; dot[5] += dot[7]; } + i = n1; - int j = i * 2; + BLASLONG j = i * 2; + while( i < n ) { diff --git a/kernel/x86_64/daxpy.c b/kernel/x86_64/daxpy.c index 10cc573db..9207e209f 100644 --- a/kernel/x86_64/daxpy.c +++ b/kernel/x86_64/daxpy.c @@ -80,9 +80,9 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da, FLOAT *x, BLAS { #if defined(SANDYBRIDGE) - int n1 = n & -32; + BLASLONG n1 = n & -32; #else - int n1 = n & -16; + BLASLONG n1 = n & -16; #endif if ( n1 ) diff --git a/kernel/x86_64/ddot.c b/kernel/x86_64/ddot.c index 0f77d5fbc..4bf8082c9 100644 --- a/kernel/x86_64/ddot.c +++ b/kernel/x86_64/ddot.c @@ -83,7 +83,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y) if ( (inc_x == 1) && (inc_y == 1) ) { - int n1 = n & -16; + BLASLONG n1 = n & -16; if ( n1 ) ddot_kernel_8(n1, x, y , &dot ); diff --git a/kernel/x86_64/zaxpy.c b/kernel/x86_64/zaxpy.c index 1aa95d2b9..560acc7f9 100644 --- a/kernel/x86_64/zaxpy.c +++ b/kernel/x86_64/zaxpy.c @@ -84,7 +84,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r, FLOAT da_i, if ( (inc_x == 1) && (inc_y == 1) ) { - int n1 = n & -16; + BLASLONG n1 = n & -16; if ( n1 ) { diff --git a/kernel/x86_64/zdot.c b/kernel/x86_64/zdot.c index c0cca521b..eee00fd9f 100644 --- a/kernel/x86_64/zdot.c +++ b/kernel/x86_64/zdot.c @@ -105,13 +105,14 @@ FLOAT _Complex CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG in if ( (inc_x == 1) && (inc_y == 1) ) { - int n1 = n & -8; + BLASLONG n1 = n & -8; if ( n1 ) zdot_kernel_8(n1, x, y , dot ); i = n1; - int j = i * 2; + BLASLONG j = i * 2; + while( i < n ) {