@@ -59,28 +59,8 @@ int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT da_r,FLOAT da_i, F
59
59
60
60
unsigned int gvl = 0 ;
61
61
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 );
72
62
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 ){
84
64
gvl = VSETVL (n );
85
65
BLASLONG stride_x = inc_x * 2 * sizeof (FLOAT );
86
66
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
101
81
j += gvl ;
102
82
ix += inc_x * 2 * gvl ;
103
83
}
84
+ #if 0
104
85
}else if (da_r == 0.0 ){
105
86
gvl = VSETVL (n );
106
87
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
129
110
VSSEV_FLOAT (& x [ix ], stride_x , vt , gvl );
130
111
VSSEV_FLOAT (& x [ix + 1 ], stride_x , v1 , gvl );
131
112
}
113
+ #endif
132
114
}else if (da_i == 0.0 ){
133
115
gvl = VSETVL (n );
134
116
BLASLONG stride_x = inc_x * 2 * sizeof (FLOAT );
0 commit comments