diff --git a/kernel/riscv64/amin_vector.c b/kernel/riscv64/amin_vector.c index 53243ad56..cd197f26b 100644 --- a/kernel/riscv64/amin_vector.c +++ b/kernel/riscv64/amin_vector.c @@ -57,91 +57,57 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. FLOAT CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x) { - BLASLONG i=0, j=0; - if (n <= 0 || inc_x <= 0) return(0.0); - FLOAT minf=FLT_MAX; - unsigned int gvl = 0; - FLOAT_V_T v0, v1, v_min; + BLASLONG i=0, j=0; + if (n <= 0 || inc_x <= 0) + return(0.0); + + FLOAT minf=FLT_MAX; + unsigned int gvl = 0; + volatile FLOAT_V_T v0; + FLOAT_V_T v_min, v1; + FLOAT zero = 0.0; - MASK_T mask0, mask1; - FLOAT zero = 0.0; if(inc_x == 1){ gvl = vsetvli(n, RVV_EFLOAT, RVV_M); if(gvl <= n/2){ v_min = VFMVVF_FLOAT(FLT_MAX, gvl); for(i=0,j=0; i