From 51f27d7364d66e47d882ee531b6655368159231a Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Thu, 28 Jun 2012 12:17:16 -0400 Subject: [PATCH] mmx: Use expand_alpha instead of mask/shift --- pixman/pixman-mmx.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pixman/pixman-mmx.c b/pixman/pixman-mmx.c index d869c04..0ebe119 100644 --- a/pixman/pixman-mmx.c +++ b/pixman/pixman-mmx.c @@ -1599,9 +1599,7 @@ mmx_composite_over_8888_n_8888 (pixman_implementation_t *imp, PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); mask = _pixman_image_get_solid (imp, mask_image, dest_image->bits.format); - mask &= 0xff000000; - mask = mask | mask >> 8 | mask >> 16 | mask >> 24; - vmask = load8888 (&mask); + vmask = expand_alpha (load8888 (&mask)); while (height--) { @@ -1670,9 +1668,7 @@ mmx_composite_over_x888_n_8888 (pixman_implementation_t *imp, PIXMAN_IMAGE_GET_LINE (src_image, src_x, src_y, uint32_t, src_stride, src_line, 1); mask = _pixman_image_get_solid (imp, mask_image, dest_image->bits.format); - mask &= 0xff000000; - mask = mask | mask >> 8 | mask >> 16 | mask >> 24; - vmask = load8888 (&mask); + vmask = expand_alpha (load8888 (&mask)); srca = MC (4x00ff); while (height--) -- 2.7.4