raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=64e153ea7fffa269dcc4566aeb6e17f2b24580ea
commit 64e153ea7fffa269dcc4566aeb6e17f2b24580ea Author: Albin Tonnerre <albin.tonne...@gmail.com> Date: Sun Feb 9 19:44:49 2014 +0900 cleanup - Remove the extra copy of the code and use a define instead _op_blend_pan_mas_dp is just a duplication of the code in _op_blend_pas_mas_dp. Remove the extra copy of the code and use a define instead; this is what the SSE3 code already does. --- .../common/evas_op_blend/op_blend_pixel_mask_.c | 24 +--------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c b/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c index 5d6c976..78ff716 100644 --- a/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c +++ b/src/lib/evas/common/evas_op_blend/op_blend_pixel_mask_.c @@ -48,29 +48,7 @@ _op_blend_pas_mas_dp(DATA32 *s, DATA8 *m, DATA32 c EINA_UNUSED, DATA32 *d, int l }); } -static void -_op_blend_pan_mas_dp(DATA32 *s, DATA8 *m, DATA32 c EINA_UNUSED, DATA32 *d, int l) { - DATA32 *e; - int alpha; - UNROLL8_PLD_WHILE(d, l, e, - { - alpha = *m; - switch(alpha) - { - case 0: - break; - case 255: - *d = *s; - break; - default: - alpha++; - *d = INTERP_256(alpha, *s, *d); - break; - } - m++; s++; d++; - }); -} - +#define _op_blend_pan_mas_dp _op_blend_pas_mas_dp #define _op_blend_p_mas_dpan _op_blend_p_mas_dp #define _op_blend_pas_mas_dpan _op_blend_pas_mas_dp --