diff --git a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_color_.c b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_color_.c index 4efe449b4b..667f5f2260 100644 --- a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_color_.c +++ b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_color_.c @@ -6,7 +6,10 @@ static void _op_blend_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l, a = 256 - (c >> 24); while (d < e) - *d++ = c + MUL_256(a, *d); + { + *d = c + MUL_256(a, *d); + d++; + } } #define _op_blend_caa_dp _op_blend_c_dp @@ -61,7 +64,10 @@ _op_blend_rel_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; l = 256 - (c >> 24); while (d < e) - *d++ = MUL_SYM(*d >> 24, c) + MUL_256(l, *d); + { + *d = MUL_SYM(*d >> 24, c) + MUL_256(l, *d); + d++; + } } #define _op_blend_rel_caa_dp _op_blend_rel_c_dp diff --git a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_mask_color_.c b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_mask_color_.c index 6d5ee8280e..c88b0fe794 100644 --- a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_mask_color_.c +++ b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_mask_color_.c @@ -118,7 +118,8 @@ _op_blend_rel_mas_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { while (d < e) { DATA32 mc = MUL_SYM(*m, c); l = 256 - (mc >> 24); - *d++ = MUL_SYM(*d >> 24, mc) + MUL_256(l, *d); + *d = MUL_SYM(*d >> 24, mc) + MUL_256(l, *d); + d++; m++; } } diff --git a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_.c b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_.c index 8390e0026b..25c1b069a2 100644 --- a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_.c +++ b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_.c @@ -7,7 +7,8 @@ _op_blend_p_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; while (d < e) { l = 256 - (*s >> 24); - *d++ = *s++ + MUL_256(l, *d); + *d = *s++ + MUL_256(l, *d); + d++; } } @@ -89,7 +90,8 @@ _op_blend_rel_p_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { while (d < e) { l = 256 - (*s >> 24); c = 1 + (*d >> 24); - *d++ = MUL_256(c, *s) + MUL_256(l, *d); + *d = MUL_256(c, *s) + MUL_256(l, *d); + d++; s++; } } diff --git a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_color_.c b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_color_.c index fc20537d83..871df02592 100644 --- a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_color_.c +++ b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_color_.c @@ -8,7 +8,8 @@ _op_blend_p_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { while (d < e) { DATA32 sc = MUL4_SYM(c, *s); l = 256 - (sc >> 24); - *d++ = sc + MUL_256(l, *d); + *d = sc + MUL_256(l, *d); + d++; s++; } } @@ -18,7 +19,8 @@ _op_blend_pan_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; l = 256 - (c >> 24); while (d < e) { - *d++ = ((c & 0xff000000) + MUL3_SYM(c, *s)) + MUL_256(l, *d); + *d = ((c & 0xff000000) + MUL3_SYM(c, *s)) + MUL_256(l, *d); + d++; s++; } } @@ -28,7 +30,8 @@ _op_blend_p_can_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; while (d < e) { l = 256 - (*s >> 24); - *d++ = ((*s & 0xff000000) + MUL3_SYM(c, *s)) + MUL_256(l, *d); + *d = ((*s & 0xff000000) + MUL3_SYM(c, *s)) + MUL_256(l, *d); + d++; s++; } } @@ -49,7 +52,8 @@ _op_blend_p_caa_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { while (d < e) { DATA32 sc = MUL_256(c, *s); l = 256 - (sc >> 24); - *d++ = sc + MUL_256(l, *d); + *d = sc + MUL_256(l, *d); + d++; s++; } } @@ -59,7 +63,8 @@ _op_blend_pan_caa_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; c = 1 + (c & 0xff); while (d < e) { - *d++ = INTERP_256(c, *s, *d); + *d = INTERP_256(c, *s, *d); + d++; s++; } } @@ -166,7 +171,8 @@ _op_blend_rel_p_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { while (d < e) { DATA32 sc = MUL4_SYM(c, *s); l = 256 - (sc >> 24); - *d++ = MUL_SYM(*d >> 24, sc) + MUL_256(l, *d); + *d = MUL_SYM(*d >> 24, sc) + MUL_256(l, *d); + d++; s++; } } diff --git a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c index af5de9a169..641230c1e7 100644 --- a/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c +++ b/legacy/evas/src/lib/engines/common/evas_op_blend/op_blend_pixel_mask_.c @@ -129,8 +129,10 @@ _op_blend_rel_p_mas_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { while (d < e) { c = MUL_SYM(*m, *s); l = 256 - (c >> 24); - *d++ = MUL_SYM(*d >> 24, c) + MUL_256(l, *d); - m++; s++; + *d = MUL_SYM(*d >> 24, c) + MUL_256(l, *d); + d++; + m++; + s++; } } diff --git a/legacy/evas/src/lib/engines/common/evas_op_copy/op_copy_pixel_color_.c b/legacy/evas/src/lib/engines/common/evas_op_copy/op_copy_pixel_color_.c index f3ed38a87a..f035cbc845 100644 --- a/legacy/evas/src/lib/engines/common/evas_op_copy/op_copy_pixel_color_.c +++ b/legacy/evas/src/lib/engines/common/evas_op_copy/op_copy_pixel_color_.c @@ -6,7 +6,8 @@ static void _op_copy_p_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; while (d < e) { - *d++ = MUL4_SYM(c, *s); + *d = MUL4_SYM(c, *s); + d++; s++; } } @@ -16,7 +17,8 @@ _op_copy_p_caa_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; c = 1 + (c >> 24); while (d < e) { - *d++ = MUL_256(c, *s); + *d = MUL_256(c, *s); + d++; s++; } } @@ -130,7 +132,8 @@ _op_copy_rel_p_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) { DATA32 *e = d + l; while (d < e) { DATA32 cs = MUL4_SYM(c, *s); - *d++ = MUL_SYM(*d >> 24, cs); + *d = MUL_SYM(*d >> 24, cs); + d++; s++; } }