Skip to content

Commit 2173356

Browse files
authored
Update zscal_vector.c
1 parent b08a208 commit 2173356

File tree

1 file changed

+3
-21
lines changed

1 file changed

+3
-21
lines changed

kernel/riscv64/zscal_vector.c

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -59,28 +59,8 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r,FLOAT da_i, F
5959

6060
unsigned int gvl = 0;
6161
FLOAT_V_T vt, v0, v1;
62-
if (isnan(da_r)) {
63-
gvl = VSETVL(n);
64-
BLASLONG stride_x = inc_x * 2 * sizeof(FLOAT);
65-
BLASLONG inc_xv = inc_x * 2 * gvl;
66-
vt = VFMVVF_FLOAT(da_r, gvl);
67-
for(i=0,j=0; i < n/(gvl*2); i++){
68-
VSSEV_FLOAT(&x[ix], stride_x, vt, gvl);
69-
VSSEV_FLOAT(&x[ix+1], stride_x, vt, gvl);
70-
VSSEV_FLOAT(&x[ix+inc_xv], stride_x, vt, gvl);
71-
VSSEV_FLOAT(&x[ix+inc_xv+1], stride_x, vt, gvl);
7262

73-
j += gvl*2;
74-
ix += inc_xv*2;
75-
}
76-
for(; j < n; ){
77-
gvl = VSETVL(n-j);
78-
VSSEV_FLOAT(&x[ix], stride_x, vt, gvl);
79-
VSSEV_FLOAT(&x[ix+1], stride_x, vt, gvl);
80-
j += gvl;
81-
ix += inc_x * 2 * gvl;
82-
}
83-
} else if(da_r == 0.0 && da_i == 0.0){
63+
if(da_r == 0.0 && da_i == 0.0){
8464
gvl = VSETVL(n);
8565
BLASLONG stride_x = inc_x * 2 * sizeof(FLOAT);
8666
BLASLONG inc_xv = inc_x * 2 * gvl;
@@ -101,6 +81,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r,FLOAT da_i, F
10181
j += gvl;
10282
ix += inc_x * 2 * gvl;
10383
}
84+
#if 0
10485
}else if(da_r == 0.0){
10586
gvl = VSETVL(n);
10687
BLASLONG stride_x = inc_x * 2 * sizeof(FLOAT);
@@ -129,6 +110,7 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r,FLOAT da_i, F
129110
VSSEV_FLOAT(&x[ix], stride_x, vt, gvl);
130111
VSSEV_FLOAT(&x[ix+1], stride_x, v1, gvl);
131112
}
113+
#endif
132114
}else if(da_i == 0.0){
133115
gvl = VSETVL(n);
134116
BLASLONG stride_x = inc_x * 2 * sizeof(FLOAT);

0 commit comments

Comments
 (0)