223 |
int i, j; |
int i, j; |
224 |
|
|
225 |
int32_t Offset; |
int32_t Offset; |
226 |
if (vo>=(-16*4) && vo<=H) Offset = (vo>>4)*srcstride; |
if (vo>=(-16<<4) && vo<=H) Offset = (vo>>4)*srcstride; |
227 |
else { |
else { |
228 |
if (vo>H) Offset = ( H>>4)*srcstride; |
if (vo>H) Offset = ( H>>4)*srcstride; |
229 |
else Offset =-16*srcstride; |
else Offset =-16*srcstride; |
230 |
rj = MTab[0]; |
rj = MTab[0]; |
231 |
} |
} |
232 |
if (uo>=(-16*4) && uo<=W) Offset += (uo>>4); |
if (uo>=(-16<<4) && uo<=W) Offset += (uo>>4); |
233 |
else { |
else { |
234 |
if (uo>W) Offset += (W>>4); |
if (uo>W) Offset += (W>>4); |
235 |
else Offset -= 16; |
else Offset -= 16; |
274 |
int i, j; |
int i, j; |
275 |
|
|
276 |
int32_t Offset; |
int32_t Offset; |
277 |
if (vo>=(-8*4) && vo<=H) Offset = (vo>>4)*srcstride; |
if (vo>=(-8<<4) && vo<=H) Offset = (vo>>4)*srcstride; |
278 |
else { |
else { |
279 |
if (vo>H) Offset = ( H>>4)*srcstride; |
if (vo>H) Offset = ( H>>4)*srcstride; |
280 |
else Offset =-8*srcstride; |
else Offset =-8*srcstride; |
281 |
rrj = MTab[0]; |
rrj = MTab[0]; |
282 |
} |
} |
283 |
if (uo>=(-8*4) && uo<=W) Offset += (uo>>4); |
if (uo>=(-8<<4) && uo<=W) Offset += (uo>>4); |
284 |
else { |
else { |
285 |
if (uo>W) Offset += ( W>>4); |
if (uo>W) Offset += ( W>>4); |
286 |
else Offset -= 8; |
else Offset -= 8; |