rendered paste body omx = bmx; omy = bmy;
if(CHECK_MVRANGE(omx-i_me_range,omy-i_me_range) &&
CHECK_MVRANGE(omx+i_me_range,omy+i_me_range) &&
CHECK_MVRANGE(omx+i_me_range,omy-i_me_range) &&
CHECK_MVRANGE(omx-i_me_range,omy+i_me_range))
for( i = 0; i < i_me_range/4; i++)
{
for( j = 0; j < i_me_range/4; j++)
{
COST_MV_X4(4*i,4*j,4*i,-4*j,-4*i,4*j,-4*i,-4*j);
}
}
else
for( i = 0; i < i_me_range/4; i++)
{
for( j = 0; j < i_me_range/4; j++)
{
if(CHECK_MVRANGE(omx-4*i,omy-4*j))
COST_MV(omy-4*i,omy-4*j);
if(CHECK_MVRANGE(omx+4*i,omy-4*j))
COST_MV(omy+4*i,omy-4*j);
if(CHECK_MVRANGE(omx-4*i,omy+4*j))
COST_MV(omy-4*i,omy+4*j);
if(CHECK_MVRANGE(omx+4*i,omy+4*j))
COST_MV(omy+4*i,omy+4*j);
}
}
if( bmx != omx && bmy != omy && CHECK_MVRANGE(bmx,bmy))
DIA2_ITER(bmx,bmy);
if( bmx != omx && bmy != omy && CHECK_MVRANGE(bmx,bmy))
DIA1_ITER(bmx,bmy);
if( bmx != omx && bmy != omy && CHECK_MVRANGE(bmx,bmy))
DIA1_ITER(bmx,bmy);