58 |
int32_t i; |
int32_t i; |
59 |
const int32_t round = 1 - rounding; |
const int32_t round = 1 - rounding; |
60 |
|
|
61 |
for(i = 0; i < 8; i++) |
for(i = 0; i < 9; i++) |
62 |
{ |
{ |
63 |
dst[0] = (src1[0] + src2[0] + round) >> 1; |
dst[0] = (src1[0] + src2[0] + round) >> 1; |
64 |
dst[1] = (src1[1] + src2[1] + round) >> 1; |
dst[1] = (src1[1] + src2[1] + round) >> 1; |
196 |
int32_t i; |
int32_t i; |
197 |
uint8_t round_add = 16 - rounding; |
uint8_t round_add = 16 - rounding; |
198 |
|
|
199 |
for(i = 0; i < 16; i++) |
for(i = 0; i < 17; i++) |
200 |
{ |
{ |
201 |
|
|
202 |
dst[0] = CLIP(((7 * ((src[0]<<1) - src[2]) + 23 * src[1] + 3 * src[3] - src[4] + round_add) >> 5), 0, 255); |
dst[0] = CLIP(((7 * ((src[0]<<1) - src[2]) + 23 * src[1] + 3 * src[3] - src[4] + round_add) >> 5), 0, 255); |
228 |
int32_t i; |
int32_t i; |
229 |
uint8_t round_add = 16 - rounding; |
uint8_t round_add = 16 - rounding; |
230 |
|
|
231 |
for(i = 0; i < 8; i++) |
for(i = 0; i < 9; i++) |
232 |
{ |
{ |
233 |
|
|
234 |
dst[0] = CLIP(((7 * ((src[0]<<1) - src[2]) + 23 * src[1] + 3 * src[3] - src[4] + round_add) >> 5), 0, 255); |
dst[0] = CLIP(((7 * ((src[0]<<1) - src[2]) + 23 * src[1] + 3 * src[3] - src[4] + round_add) >> 5), 0, 255); |
285 |
int32_t i; |
int32_t i; |
286 |
uint8_t round_add = 16 - rounding; |
uint8_t round_add = 16 - rounding; |
287 |
|
|
288 |
for(i = 0; i < 16; i++) |
for(i = 0; i < 17; i++) |
289 |
{ |
{ |
290 |
int32_t src0 = src[0]; |
int32_t src0 = src[0]; |
291 |
int32_t src1 = src[stride]; |
int32_t src1 = src[stride]; |
335 |
int32_t i; |
int32_t i; |
336 |
uint8_t round_add = 16 - rounding; |
uint8_t round_add = 16 - rounding; |
337 |
|
|
338 |
for(i = 0; i < 8; i++) |
for(i = 0; i < 9; i++) |
339 |
{ |
{ |
340 |
int32_t src0 = src[0]; |
int32_t src0 = src[0]; |
341 |
int32_t src1 = src[stride]; |
int32_t src1 = src[stride]; |