_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
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
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++;
}
}
DATA32 *e = d + l;
while (d < e) {
l = 256 - (*s >> 24);
- *d++ = *s++ + MUL_256(l, *d);
+ *d = *s++ + MUL_256(l, *d);
+ d++;
}
}
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++;
}
}
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++;
}
}
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++;
}
}
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++;
}
}
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++;
}
}
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++;
}
}
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++;
}
}
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++;
}
}
_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++;
}
}
DATA32 *e = d + l;
c = 1 + (c >> 24);
while (d < e) {
- *d++ = MUL_256(c, *s);
+ *d = MUL_256(c, *s);
+ d++;
s++;
}
}
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++;
}
}