diff --git a/ggml/src/ggml-hexagon/htp/hvx-utils.c b/ggml/src/ggml-hexagon/htp/hvx-utils.c index e7ee589f34..8e5c2c6983 100644 --- a/ggml/src/ggml-hexagon/htp/hvx-utils.c +++ b/ggml/src/ggml-hexagon/htp/hvx-utils.c @@ -81,7 +81,7 @@ void hvx_mul_f32(const uint8_t * restrict src0, slinep = *vec_in1++; sline2p = *vec_in2++; #pragma unroll(4) - for(uint32_t i = step_of_1 -1; i> 0; i--){ + for(int i = step_of_1 -1; i> 0; i--){ slinec = *vec_in1++; sline2c = *vec_in2++; sline = Q6_V_valign_VVR(slinec, slinep, (size_t) src0); @@ -540,7 +540,7 @@ void hvx_mul_scalar_f32(const uint8_t * restrict src, const float val, uint8_t * slinep = *input_v_ptr++; #pragma unroll(4) - for(uint32_t i = step_of_1 - 1; i > 0; i--){ + for(int i = step_of_1 - 1; i > 0; i--){ slinec = *input_v_ptr++; sline = Q6_V_valign_VVR(slinec, slinep, (size_t) src); *((HVX_UVector *)(output_v_ptr++)) = Q6_Vsf_equals_Vqf32( Q6_Vqf32_vmpy_VsfVsf(sline, val_vec)); diff --git a/ggml/src/ggml-hexagon/htp/hvx-utils.h b/ggml/src/ggml-hexagon/htp/hvx-utils.h index 0b24786391..6b5b65a29e 100644 --- a/ggml/src/ggml-hexagon/htp/hvx-utils.h +++ b/ggml/src/ggml-hexagon/htp/hvx-utils.h @@ -1026,7 +1026,7 @@ static inline void hvx_sigmoid_f32(const uint8_t * restrict src, uint8_t * restr slinep = *input_v_ptr++; #pragma unroll(4) - for(uint32_t i = step_of_1 -1; i> 0; i--){ + for(int i = step_of_1 -1; i> 0; i--){ slinec = *input_v_ptr++; sline = Q6_V_valign_VVR(slinec, slinep, (size_t) input); *((HVX_UVector *)(output_v_ptr++)) = hvx_vec_fast_sigmoid_fp32_guard(sline, one, max_exp, min_exp);