Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/engines/common/evas_op_mask


Modified Files:
        op_mask_color_.c op_mask_color_i386.c op_mask_mask_color_.c 
        op_mask_pixel_.c op_mask_pixel_color_.c op_mask_pixel_i386.c 
        op_mask_pixel_mask_.c 


Log Message:


same as previous commit.

===================================================================
RCS file: 
/cvs/e/e17/libs/evas/src/lib/engines/common/evas_op_mask/op_mask_color_.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- op_mask_color_.c    2 May 2006 07:28:47 -0000       1.1
+++ op_mask_color_.c    30 Sep 2006 10:18:33 -0000      1.2
@@ -4,98 +4,48 @@
 
 #ifdef BUILD_C
 static void
-_op_mask_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l)
-{
+_op_mask_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
    DATA32 *e = d + l;
    c = 1 + (c >> 24);
    for (; d < e; d++) {
-       *d = MUL_A_256(c, *d) + (*d & 0x00ffffff);
+       *d = MUL_256(c, *d);
    }
 }
 
-static void
-_op_mask_c_dpan(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l)
-{
-   DATA32 *e = d + l;
-   c |= 0x00ffffff;
-   for (; d < e; d++) {
-       *d &= c;
-   }
-}
-
-#define _op_mask_cn_dp NULL
-#define _op_mask_can_dp _op_mask_cn_dp
 #define _op_mask_caa_dp _op_mask_c_dp
 
-#define _op_mask_cn_dpan _op_mask_cn_dp
-#define _op_mask_can_dpan _op_mask_can_dp
-#define _op_mask_caa_dpan _op_mask_c_dpan
-
-#define _op_mask_c_dpas _op_mask_c_dp
-#define _op_mask_cn_dpas _op_mask_cn_dp
-#define _op_mask_can_dpas _op_mask_can_dp
-#define _op_mask_caa_dpas _op_mask_caa_dp
+#define _op_mask_c_dpan _op_mask_c_dp
+#define _op_mask_caa_dpan _op_mask_caa_dp
 
 static void
 init_mask_color_span_funcs_c(void)
 {
-   op_mask_span_funcs[SP_N][SM_N][SC_N][DP][CPU_C] = _op_mask_cn_dp;
    op_mask_span_funcs[SP_N][SM_N][SC][DP][CPU_C] = _op_mask_c_dp;
-   op_mask_span_funcs[SP_N][SM_N][SC_AN][DP][CPU_C] = _op_mask_can_dp;
    op_mask_span_funcs[SP_N][SM_N][SC_AA][DP][CPU_C] = _op_mask_caa_dp;
 
-   op_mask_span_funcs[SP_N][SM_N][SC_N][DP_AN][CPU_C] = _op_mask_cn_dpan;
    op_mask_span_funcs[SP_N][SM_N][SC][DP_AN][CPU_C] = _op_mask_c_dpan;
-   op_mask_span_funcs[SP_N][SM_N][SC_AN][DP_AN][CPU_C] = _op_mask_can_dpan;
    op_mask_span_funcs[SP_N][SM_N][SC_AA][DP_AN][CPU_C] = _op_mask_caa_dpan;
-
-   op_mask_span_funcs[SP_N][SM_N][SC_N][DP_AS][CPU_C] = _op_mask_cn_dpas;
-   op_mask_span_funcs[SP_N][SM_N][SC][DP_AS][CPU_C] = _op_mask_c_dpas;
-   op_mask_span_funcs[SP_N][SM_N][SC_AN][DP_AS][CPU_C] = _op_mask_can_dpas;
-   op_mask_span_funcs[SP_N][SM_N][SC_AA][DP_AS][CPU_C] = _op_mask_caa_dpas;
 }
 #endif
 
 #ifdef BUILD_C
 static void
 _op_mask_pt_c_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       *d = MUL_A_SYM(c >> 24, *d) + (*d & 0x00ffffff);
-}
-
-static void
-_op_mask_pt_c_dpan(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       *d &= (c | 0x00ffffff);
+       *d = MUL_SYM(c >> 24, *d);
 }
 
-#define _op_mask_pt_cn_dp NULL
-#define _op_mask_pt_can_dp _op_mask_pt_cn_dp
 #define _op_mask_pt_caa_dp _op_mask_pt_c_dp
 
-#define _op_mask_pt_cn_dpan _op_mask_pt_cn_dp
-#define _op_mask_pt_can_dpan _op_mask_pt_can_dp
-#define _op_mask_pt_caa_dpan _op_mask_pt_c_dpan
-
-#define _op_mask_pt_c_dpas _op_mask_pt_c_dp
-#define _op_mask_pt_cn_dpas _op_mask_pt_cn_dp
-#define _op_mask_pt_can_dpas _op_mask_pt_can_dp
-#define _op_mask_pt_caa_dpas _op_mask_pt_caa_dp
+#define _op_mask_pt_c_dpan _op_mask_pt_c_dp
+#define _op_mask_pt_caa_dpan _op_mask_pt_caa_dp
 
 static void
 init_mask_color_pt_funcs_c(void)
 {
-   op_mask_pt_funcs[SP_N][SM_N][SC_N][DP][CPU_C] = _op_mask_pt_cn_dp;
    op_mask_pt_funcs[SP_N][SM_N][SC][DP][CPU_C] = _op_mask_pt_c_dp;
-   op_mask_pt_funcs[SP_N][SM_N][SC_AN][DP][CPU_C] = _op_mask_pt_can_dp;
    op_mask_pt_funcs[SP_N][SM_N][SC_AA][DP][CPU_C] = _op_mask_pt_caa_dp;
 
-   op_mask_pt_funcs[SP_N][SM_N][SC_N][DP_AN][CPU_C] = _op_mask_pt_cn_dpan;
    op_mask_pt_funcs[SP_N][SM_N][SC][DP_AN][CPU_C] = _op_mask_pt_c_dpan;
-   op_mask_pt_funcs[SP_N][SM_N][SC_AN][DP_AN][CPU_C] = _op_mask_pt_can_dpan;
    op_mask_pt_funcs[SP_N][SM_N][SC_AA][DP_AN][CPU_C] = _op_mask_pt_caa_dpan;
-
-   op_mask_pt_funcs[SP_N][SM_N][SC_N][DP_AS][CPU_C] = _op_mask_pt_cn_dpas;
-   op_mask_pt_funcs[SP_N][SM_N][SC][DP_AS][CPU_C] = _op_mask_pt_c_dpas;
-   op_mask_pt_funcs[SP_N][SM_N][SC_AN][DP_AS][CPU_C] = _op_mask_pt_can_dpas;
-   op_mask_pt_funcs[SP_N][SM_N][SC_AA][DP_AS][CPU_C] = _op_mask_pt_caa_dpas;
 }
 #endif



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to