Skip to content

Commit 3752e73

Browse files
authored
handle incx < 0
1 parent db70c7f commit 3752e73

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

kernel/riscv64/nrm2_rvv.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
101101
{
102102
BLASLONG i=0;
103103

104-
if (n <= 0 || inc_x <= 0) return(0.0);
104+
if (n <= 0 || inc_x == 0) return(0.0);
105105
if(n == 1) return (ABS(x[0]));
106106

107107
unsigned int gvl = 0;
@@ -190,7 +190,7 @@ FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
190190
//finish any tail using scalar ops
191191
i*=gvl*inc_x;
192192
n*=inc_x;
193-
while(i < n){
193+
while(abs(i) < abs(n)){
194194
if ( x[i] != 0.0 ){
195195
FLOAT absxi = ABS( x[i] );
196196
if ( scale < absxi ){

0 commit comments

Comments
 (0)