@@ -1069,7 +1069,7 @@ struct CalcVerticalSums: public ParallelLoopBody
1069
1069
v_int32x4 min1, min2, min12;
1070
1070
v_expand (_minL, min1, min2);
1071
1071
min12 = v_min (min1,min2);
1072
- minLr[0 ][x] = v_reduce_min (min12);
1072
+ minLr[0 ][x] = (CostType) v_reduce_min (min12);
1073
1073
}
1074
1074
else
1075
1075
#endif
@@ -1239,7 +1239,7 @@ struct CalcHorizontalSums: public ParallelLoopBody
1239
1239
v_int32x4 min1, min2, min12;
1240
1240
v_expand (_minL, min1, min2);
1241
1241
min12 = v_min (min1,min2);
1242
- minLr = v_reduce_min (min12);
1242
+ minLr = (CostType) v_reduce_min (min12);
1243
1243
}
1244
1244
else
1245
1245
#endif
@@ -1252,7 +1252,7 @@ struct CalcHorizontalSums: public ParallelLoopBody
1252
1252
L = Cpd + std::min ((int )Lr_ppr[d], std::min (Lr_ppr[d-1 ] + P1, std::min (Lr_ppr[d+1 ] + P1, delta))) - delta;
1253
1253
1254
1254
Lr_p[d] = (CostType)L;
1255
- minLr = std::min ((int )minLr, L);
1255
+ minLr = (CostType) std::min ((int )minLr, L);
1256
1256
1257
1257
Sp[d] = saturate_cast<CostType>(Sp[d] + L);
1258
1258
}
@@ -1319,7 +1319,7 @@ struct CalcHorizontalSums: public ParallelLoopBody
1319
1319
v_int32x4 min1, min2, min12;
1320
1320
v_expand (_minL, min1, min2);
1321
1321
min12 = v_min (min1,min2);
1322
- minLr = v_reduce_min (min12);
1322
+ minLr = (CostType) v_reduce_min (min12);
1323
1323
1324
1324
v_int32x4 _d0, _d1;
1325
1325
v_expand (_minS, _d0, _d1);
@@ -1340,7 +1340,7 @@ struct CalcHorizontalSums: public ParallelLoopBody
1340
1340
L = Cpd + std::min ((int )Lr_ppr[d], std::min (Lr_ppr[d-1 ] + P1, std::min (Lr_ppr[d+1 ] + P1, delta))) - delta;
1341
1341
1342
1342
Lr_p[d] = (CostType)L;
1343
- minLr = std::min ((int )minLr, L);
1343
+ minLr = (CostType) std::min ((int )minLr, L);
1344
1344
1345
1345
Sp[d] = saturate_cast<CostType>(Sp[d] + L);
1346
1346
if ( Sp[d] < minS )
0 commit comments