mirror of
https://github.com/opencv/opencv.git
synced 2026-07-31 00:03:03 +04:00
Warnings fix on Windows.
This commit is contained in:
@@ -573,7 +573,7 @@ static void findStereoCorrespondenceBM_SIMD( const Mat& left, const Mat& right,
|
||||
|
||||
sad8 = v_reinterpret_as_s16(vx_load(hsad + d + v_int16::nlanes)) - v_reinterpret_as_s16(vx_load(hsad_sub + d + v_int16::nlanes)) + v_reinterpret_as_s16(vx_load(sad + d + v_int16::nlanes));
|
||||
v_store(sad + d + v_int16::nlanes, v_reinterpret_as_u16(sad8));
|
||||
mind8 = v_max(mind8, (minsad8 > sad8) & vx_setall_s16((short)d+v_int16::nlanes));
|
||||
mind8 = v_max(mind8, (minsad8 > sad8) & vx_setall_s16((short)(d+v_int16::nlanes)));
|
||||
minsad8 = v_min(minsad8, sad8);
|
||||
}
|
||||
if( d <= ndisp - v_int16::nlanes )
|
||||
|
||||
@@ -1961,7 +1961,7 @@ void SGBM3WayMainLoop::accumulateCostsRight(const BufferSGBM3Way &mem, int x,
|
||||
v_store_aligned(leftBuf+D-v_int16::nlanes, res);
|
||||
|
||||
min_sum_cost_reg = v_min(min_sum_cost_reg,res);
|
||||
min_sum_pos_reg = min_sum_pos_reg + ((min_sum_cost_reg == res) & (vx_setall_s16((short)D-v_int16::nlanes) - min_sum_pos_reg));
|
||||
min_sum_pos_reg = min_sum_pos_reg + ((min_sum_cost_reg == res) & (vx_setall_s16((short)(D-v_int16::nlanes)) - min_sum_pos_reg));
|
||||
min_pos(min_sum_cost_reg,min_sum_pos_reg, min_cost, optimal_disp);
|
||||
}
|
||||
else
|
||||
@@ -2076,7 +2076,7 @@ void SGBM3WayMainLoop::impl(const Range& range) const
|
||||
v_int16 thresh_reg = vx_setall_s16((short)(thresh+1));
|
||||
v_int16 d1 = vx_setall_s16((short)(best_d-1));
|
||||
v_int16 d2 = vx_setall_s16((short)(best_d+1));
|
||||
v_int16 eight_reg = vx_setall_s16(v_int16::nlanes);
|
||||
v_int16 eight_reg = vx_setall_s16((short)v_int16::nlanes);
|
||||
v_int16 cur_d = vx_load(idx_row);
|
||||
v_int16 mask;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user