Fix all warnings in improcfun.cc

This commit is contained in:
heckflosse
2017-03-31 14:28:12 +02:00
parent 21b1a34c24
commit 096bbeaf78
3 changed files with 25 additions and 65 deletions

View File

@@ -599,7 +599,7 @@ public:
vint sumv = (vint)ZEROV;
vfloat avgv = ZEROV;
for(; i < size - 3; i += 4) {
for(; i < static_cast<int>(size) - 3; i += 4) {
vint datav = _mm_loadu_si128((__m128i*)&data[i]);
sumv += datav;
avgv += iv * _mm_cvtepi32_ps(datav);
@@ -611,7 +611,7 @@ public:
avg = vhadd(avgv);
#endif
for (; i < size; i++) {
for (; i < static_cast<int>(size); i++) {
T val = data[i];
sum += val;
avg += i * val;