Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

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


Modified Files:
        op_add_color_.c op_add_mask_color_.c op_add_pixel_.c 
        op_add_pixel_color_.c op_add_pixel_mask_.c 


Log Message:


same as previous commit.

===================================================================
RCS file: 
/cvs/e/e17/libs/evas/src/lib/engines/common/evas_op_add/op_add_color_.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- op_add_color_.c     2 May 2006 07:28:47 -0000       1.1
+++ op_add_color_.c     30 Sep 2006 10:18:32 -0000      1.2
@@ -3,134 +3,15 @@
 
 #ifdef BUILD_C
 static void
-_op_add_cn_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l;
-   while (d < e)
-       *d++ = 0xffffffff;
-}
-
-static void
-_op_add_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l;
-   while (d < e)
-     {
-       DATA32 caa = 1 + _evas_pow_lut[((c >> 16) & 0xff00) + (*d >> 24)];
-       DATA32 daa = 1 + _evas_pow_lut[((*d >> 16) & 0xff00) + (c >> 24)];
-       MUL2_ADD_256(caa, daa, c, *d, *d++)
-     }
-}
-
-static void
-_op_add_can_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l;
-   while (d < e)
-       MUL_ADD_SYM(*d >> 24, *d, c, *d++)
-}
-
-static void
-_op_add_c_dpan(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l, ca = 1 + (c >> 24);
-   c &= 0x00ffffff;
-   c = MUL_256(ca, c);
-   while (d < e)
-       ADD(c, *d, *d++)
-}
-
-static void
-_op_add_can_dpan(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l;
-   while (d < e)
-       ADD(c, *d, *d++)
-}
-
-#define _op_add_caa_dp _op_add_c_dp
-
-#define _op_add_cn_dpan _op_add_cn_dp
-#define _op_add_caa_dpan _op_add_c_dpan
-
-#define _op_add_c_dpas _op_add_c_dp
-#define _op_add_cn_dpas _op_add_cn_dp
-#define _op_add_can_dpas _op_add_can_dp
-#define _op_add_caa_dpas _op_add_caa_dp
-
-static void
 init_add_color_span_funcs_c(void)
 {
-   op_add_span_funcs[SP_N][SM_N][SC][DP][CPU_C] = _op_add_c_dp;
-   op_add_span_funcs[SP_N][SM_N][SC_N][DP][CPU_C] = _op_add_cn_dp;
-   op_add_span_funcs[SP_N][SM_N][SC_AN][DP][CPU_C] = _op_add_can_dp;
-   op_add_span_funcs[SP_N][SM_N][SC_AA][DP][CPU_C] = _op_add_caa_dp;
-
-   op_add_span_funcs[SP_N][SM_N][SC][DP_AN][CPU_C] = _op_add_c_dpan;
-   op_add_span_funcs[SP_N][SM_N][SC_N][DP_AN][CPU_C] = _op_add_cn_dpan;
-   op_add_span_funcs[SP_N][SM_N][SC_AN][DP_AN][CPU_C] = _op_add_can_dpan;
-   op_add_span_funcs[SP_N][SM_N][SC_AA][DP_AN][CPU_C] = _op_add_caa_dpan;
-
-   op_add_span_funcs[SP_N][SM_N][SC][DP_AS][CPU_C] = _op_add_c_dpas;
-   op_add_span_funcs[SP_N][SM_N][SC_N][DP_AS][CPU_C] = _op_add_cn_dpas;
-   op_add_span_funcs[SP_N][SM_N][SC_AN][DP_AS][CPU_C] = _op_add_can_dpas;
-   op_add_span_funcs[SP_N][SM_N][SC_AA][DP_AS][CPU_C] = _op_add_caa_dpas;
 }
 #endif
 
 #ifdef BUILD_C
 static void
-_op_add_pt_cn_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       *d = 0xffffffff;
-}
-
-static void
-_op_add_pt_c_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       DATA32 caa = 1 + _evas_pow_lut[((c >> 16) & 0xff00) + (*d >> 24)];
-       DATA32 daa = 1 + _evas_pow_lut[((*d >> 16) & 0xff00) + (c >> 24)];
-       MUL2_ADD_256(caa, daa, c, *d, *d)
-}
-
-static void
-_op_add_pt_can_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       MUL_ADD_SYM(*d >> 24, *d, c, *d)
-}
-
-static void
-_op_add_pt_c_dpan(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       s = 1 + (c >> 24);
-       c &= 0x00ffffff;
-       c = MUL_256(s, c);
-       ADD(c, *d, *d)
-}
-
-static void
-_op_add_pt_can_dpan(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       ADD(c, *d, *d)
-}
-
-#define _op_add_pt_caa_dp _op_add_pt_c_dp
-
-#define _op_add_pt_cn_dpan _op_add_pt_cn_dp
-#define _op_add_pt_caa_dpan _op_add_pt_c_dpan
-
-#define _op_add_pt_c_dpas _op_add_pt_c_dp
-#define _op_add_pt_cn_dpas _op_add_pt_cn_dp
-#define _op_add_pt_can_dpas _op_add_pt_can_dp
-#define _op_add_pt_caa_dpas _op_add_pt_caa_dp
-
-static void
 init_add_color_pt_funcs_c(void)
 {
-   op_add_pt_funcs[SP_N][SM_N][SC][DP][CPU_C] = _op_add_pt_c_dp;
-   op_add_pt_funcs[SP_N][SM_N][SC_N][DP][CPU_C] = _op_add_pt_cn_dp;
-   op_add_pt_funcs[SP_N][SM_N][SC_AN][DP][CPU_C] = _op_add_pt_can_dp;
-   op_add_pt_funcs[SP_N][SM_N][SC_AA][DP][CPU_C] = _op_add_pt_caa_dp;
-
-   op_add_pt_funcs[SP_N][SM_N][SC][DP_AN][CPU_C] = _op_add_pt_c_dpan;
-   op_add_pt_funcs[SP_N][SM_N][SC_N][DP_AN][CPU_C] = _op_add_pt_cn_dpan;
-   op_add_pt_funcs[SP_N][SM_N][SC_AN][DP_AN][CPU_C] = _op_add_pt_can_dpan;
-   op_add_pt_funcs[SP_N][SM_N][SC_AA][DP_AN][CPU_C] = _op_add_pt_caa_dpan;
-
-   op_add_pt_funcs[SP_N][SM_N][SC][DP_AS][CPU_C] = _op_add_pt_c_dpas;
-   op_add_pt_funcs[SP_N][SM_N][SC_N][DP_AS][CPU_C] = _op_add_pt_cn_dpas;
-   op_add_pt_funcs[SP_N][SM_N][SC_AN][DP_AS][CPU_C] = _op_add_pt_can_dpas;
-   op_add_pt_funcs[SP_N][SM_N][SC_AA][DP_AS][CPU_C] = _op_add_pt_caa_dpas;
 }
 #endif
 
@@ -140,107 +21,14 @@
 
 #ifdef BUILD_C
 static void
-_op_add_rel_cn_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l;
-   while (d < e)
-       *d++ = *d | 0x00ffffff;
-}
-
-static void
-_op_add_rel_c_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l, ca = 1 + (c >> 24);
-   c &= 0x00ffffff;
-   c = MUL_256(ca, c);
-   while (d < e)
-       ADD_REL(c, *d, *d++)
-}
-
-static void
-_op_add_rel_can_dp(DATA32 *s, DATA8 *m, DATA32 c, DATA32 *d, int l) {
-   DATA32 *e = d + l;
-   while (d < e)
-       ADD_REL(c, *d, *d++)
-}
-
-#define _op_add_rel_caa_dp _op_add_rel_c_dp
-
-#define _op_add_rel_cn_dpan _op_add_cn_dpan
-#define _op_add_rel_c_dpan _op_add_c_dpan
-#define _op_add_rel_can_dpan _op_add_can_dpan
-#define _op_add_rel_caa_dpan _op_add_caa_dpan
-
-#define _op_add_rel_cn_dpas _op_add_rel_cn_dp
-#define _op_add_rel_c_dpas _op_add_rel_c_dp
-#define _op_add_rel_can_dpas _op_add_rel_can_dp
-#define _op_add_rel_caa_dpas _op_add_rel_caa_dp
-
-static void
 init_add_rel_color_span_funcs_c(void)
 {
-   op_add_rel_span_funcs[SP_N][SM_N][SC][DP][CPU_C] = _op_add_rel_c_dp;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_N][DP][CPU_C] = _op_add_rel_cn_dp;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_AN][DP][CPU_C] = _op_add_rel_can_dp;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_AA][DP][CPU_C] = _op_add_rel_caa_dp;
-
-   op_add_rel_span_funcs[SP_N][SM_N][SC][DP_AN][CPU_C] = _op_add_rel_c_dpan;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_N][DP_AN][CPU_C] = _op_add_rel_cn_dpan;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_AN][DP_AN][CPU_C] = 
_op_add_rel_can_dpan;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_AA][DP_AN][CPU_C] = 
_op_add_rel_caa_dpan;
-
-   op_add_rel_span_funcs[SP_N][SM_N][SC][DP_AS][CPU_C] = _op_add_rel_c_dpas;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_N][DP_AS][CPU_C] = _op_add_rel_cn_dpas;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_AN][DP_AS][CPU_C] = 
_op_add_rel_can_dpas;
-   op_add_rel_span_funcs[SP_N][SM_N][SC_AA][DP_AS][CPU_C] = 
_op_add_rel_caa_dpas;
 }
 #endif
 
 #ifdef BUILD_C
 static void
-_op_add_rel_pt_cn_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       *d |= 0x00ffffff;
-}
-
-static void
-_op_add_rel_pt_c_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       s = 1 + (c >> 24);
-       c &= 0x00ffffff;
-       c = MUL_256(s, c);
-       ADD_REL(c, *d, *d)
-}
-
-static void
-_op_add_rel_pt_can_dp(DATA32 s, DATA8 m, DATA32 c, DATA32 *d) {
-       ADD_REL(c, *d, *d)
-}
-
-#define _op_add_rel_pt_caa_dp _op_add_rel_pt_c_dp
-
-#define _op_add_rel_pt_cn_dpan _op_add_pt_cn_dpan
-#define _op_add_rel_pt_c_dpan _op_add_pt_c_dpan
-#define _op_add_rel_pt_can_dpan _op_add_pt_can_dpan
-#define _op_add_rel_pt_caa_dpan _op_add_pt_caa_dpan
-
-#define _op_add_rel_pt_cn_dpas _op_add_rel_pt_cn_dp
-#define _op_add_rel_pt_c_dpas _op_add_rel_pt_c_dp
-#define _op_add_rel_pt_can_dpas _op_add_rel_pt_can_dp
-#define _op_add_rel_pt_caa_dpas _op_add_rel_pt_caa_dp
-
-static void
 init_add_rel_color_pt_funcs_c(void)
 {
-   op_add_rel_pt_funcs[SP_N][SM_N][SC][DP][CPU_C] = _op_add_rel_pt_c_dp;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_N][DP][CPU_C] = _op_add_rel_pt_cn_dp;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_AN][DP][CPU_C] = _op_add_rel_pt_can_dp;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_AA][DP][CPU_C] = _op_add_rel_pt_caa_dp;
-
-   op_add_rel_pt_funcs[SP_N][SM_N][SC][DP_AN][CPU_C] = _op_add_rel_pt_c_dpan;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_N][DP_AN][CPU_C] = 
_op_add_rel_pt_cn_dpan;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_AN][DP_AN][CPU_C] = 
_op_add_rel_pt_can_dpan;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_AA][DP_AN][CPU_C] = 
_op_add_rel_pt_caa_dpan;
-
-   op_add_rel_pt_funcs[SP_N][SM_N][SC][DP_AS][CPU_C] = _op_add_rel_pt_c_dpas;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_N][DP_AS][CPU_C] = 
_op_add_rel_pt_cn_dpas;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_AN][DP_AS][CPU_C] = 
_op_add_rel_pt_can_dpas;
-   op_add_rel_pt_funcs[SP_N][SM_N][SC_AA][DP_AS][CPU_C] = 
_op_add_rel_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