@@ -42,7 +42,7 @@ static inline float inner_product_single(const float *a, const float *b, unsigne
4242 int i ;
4343 float ret ;
4444 __m128 sum = _mm_setzero_ps ();
45- for (i = 0 ;i < len ;i += 8 )
45+ for (i = 0 ;i < ( int ) len ;i += 8 )
4646 {
4747 sum = _mm_add_ps (sum , _mm_mul_ps (_mm_loadu_ps (a + i ), _mm_loadu_ps (b + i )));
4848 sum = _mm_add_ps (sum , _mm_mul_ps (_mm_loadu_ps (a + i + 4 ), _mm_loadu_ps (b + i + 4 )));
@@ -59,7 +59,7 @@ static inline float interpolate_product_single(const float *a, const float *b, u
5959 float ret ;
6060 __m128 sum = _mm_setzero_ps ();
6161 __m128 f = _mm_loadu_ps (frac );
62- for (i = 0 ;i < len ;i += 2 )
62+ for (i = 0 ;i < ( int ) len ;i += 2 )
6363 {
6464 sum = _mm_add_ps (sum , _mm_mul_ps (_mm_load1_ps (a + i ), _mm_loadu_ps (b + i * oversample )));
6565 sum = _mm_add_ps (sum , _mm_mul_ps (_mm_load1_ps (a + i + 1 ), _mm_loadu_ps (b + (i + 1 )* oversample )));
@@ -81,7 +81,7 @@ static inline double inner_product_double(const float *a, const float *b, unsign
8181 double ret ;
8282 __m128d sum = _mm_setzero_pd ();
8383 __m128 t ;
84- for (i = 0 ;i < len ;i += 8 )
84+ for (i = 0 ;i < ( int ) len ;i += 8 )
8585 {
8686 t = _mm_mul_ps (_mm_loadu_ps (a + i ), _mm_loadu_ps (b + i ));
8787 sum = _mm_add_pd (sum , _mm_cvtps_pd (t ));
@@ -107,7 +107,7 @@ static inline double interpolate_product_double(const float *a, const float *b,
107107 __m128d f1 = _mm_cvtps_pd (f );
108108 __m128d f2 = _mm_cvtps_pd (_mm_movehl_ps (f ,f ));
109109 __m128 t ;
110- for (i = 0 ;i < len ;i += 2 )
110+ for (i = 0 ;i < ( int ) len ;i += 2 )
111111 {
112112 t = _mm_mul_ps (_mm_load1_ps (a + i ), _mm_loadu_ps (b + i * oversample ));
113113 sum1 = _mm_add_pd (sum1 , _mm_cvtps_pd (t ));
0 commit comments