diff --git a/kernel/generic/dot.c b/kernel/generic/dot.c index 84568ee0b..ba7c64a9a 100644 --- a/kernel/generic/dot.c +++ b/kernel/generic/dot.c @@ -43,7 +43,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y) FLOAT dot = 0.0 ; #endif - if ( n < 0 ) return(dot); + if ( n < 1 ) return(dot); if ( (inc_x == 1) && (inc_y == 1) ) { diff --git a/kernel/riscv64/dot.c b/kernel/riscv64/dot.c index 46a84ad18..bf55998ca 100644 --- a/kernel/riscv64/dot.c +++ b/kernel/riscv64/dot.c @@ -46,7 +46,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y) BLASLONG ix=0,iy=0; double dot = 0.0 ; - if ( n < 0 ) return(dot); + if ( n < 1 ) return(dot); while(i < n) {