@@ -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