From: Søren Sandmann Pedersen Date: Fri, 1 May 2009 04:58:38 +0000 (-0400) Subject: Use memcpy() in fbCombineSrcU when there is no mask X-Git-Tag: 1.0_branch~1175^2~28 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1ddd91bfee87c13ce18d82d9ab9b2fb2de7cca22;p=profile%2Fivi%2Fpixman.git Use memcpy() in fbCombineSrcU when there is no mask --- diff --git a/pixman/combine.inc b/pixman/combine.inc index 8c0955a..c1624ac 100644 --- a/pixman/combine.inc +++ b/pixman/combine.inc @@ -62,11 +62,16 @@ fbCombineSrcU (comp4_t *dest, const comp4_t *src, const comp4_t *mask, int width { int i; - for (i = 0; i < width; ++i) + if (!mask) + memcpy (dest, src, width * sizeof (comp4_t)); + else { - comp4_t s = combineMask (src, mask, i); - - *(dest + i) = s; + for (i = 0; i < width; ++i) + { + comp4_t s = combineMask (src, mask, i); + + *(dest + i) = s; + } } }