Changeset: 067b994e1f08 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=067b994e1f08
Modified Files:
        monetdb5/modules/mosaic/mosaic_raw.c
Branch: mosaic
Log Message:

Temporarily expand macro to find testweb failure.


diffs (truncated from 1061 to 300 lines):

diff --git a/monetdb5/modules/mosaic/mosaic_raw.c 
b/monetdb5/modules/mosaic/mosaic_raw.c
--- a/monetdb5/modules/mosaic/mosaic_raw.c
+++ b/monetdb5/modules/mosaic/mosaic_raw.c
@@ -212,7 +212,1056 @@ MOSdecompress_raw(MOStask task)
     }\
 }
 
-MOSselect_DEF(raw, bte)
+MOSselect_SIGNATURE(raw, bte) { oid *o; BUN first,last; bte v; (void) v; first 
= task->start; last = first + MOSgetCnt(task->blk); bool nil = 
!task->bsrc->tnonil; o = task->lb; oid c = canditer_next(task->ci); while 
(!is_oid_nil(c) && c < first ) { c = canditer_next(task->ci); } if 
(is_oid_nil(c)) { return MAL_SUCCEED; } else if ( nil && anti){ if 
(task->ci->tpe == cand_dense) do { if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && 
li && hi && !1) { if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (is_bte_nil(v))
+            *o++ = c;
+    }
+} } } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && li && hi && 1) { if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && !(li && hi) && !1) { if(1) 
{ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && !(li && hi) && 1) { } else 
if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl == th && !(li && hi) && 1) { 
if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl == th && !(li && hi) 
&& !1) { } else if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl > th && !1) { } 
else if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl > th && 1) { if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else { if( IS_NIL(bte, tl) ){ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && (((hi && v <= th ) || (!hi && v < th )) 
== !1))
+            *o++ = c;
+    }
+} } else if( IS_NIL(bte, th) ){ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && (((li && v >= tl ) || (!li && v > tl )) 
== !1))
+            *o++ = c;
+    }
+} } else if (tl == th){ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && ((hi && v == th) == !1))
+            *o++ = c;
+    }
+} } else{ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && ((((hi && v <= th ) || (!hi && v < th )) 
&& ((li && v >= tl ) || (!li && v > tl ))) == !1))
+            *o++ = c;
+    }
+} } }} while (0)
+; else do { if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && li && hi && !1) { if(1) 
{ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (is_bte_nil(v))
+            *o++ = c;
+    }
+} } } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && li && hi && 1) { if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && !(li && hi) && !1) { if(1) 
{ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && !(li && hi) && 1) { } else 
if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl == th && !(li && hi) && 1) { 
if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl == th && !(li && hi) 
&& !1) { } else if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl > th && !1) { } 
else if ( !IS_NIL(bte, tl) && !IS_NIL(bte, th) && tl > th && 1) { if(1) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
+} } else { if( IS_NIL(bte, tl) ){ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && (((hi && v <= th ) || (!hi && v < th )) 
== !1))
+            *o++ = c;
+    }
+} } else if( IS_NIL(bte, th) ){ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && (((li && v >= tl ) || (!li && v > tl )) 
== !1))
+            *o++ = c;
+    }
+} } else if (tl == th){ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && ((hi && v == th) == !1))
+            *o++ = c;
+    }
+} } else{ 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!(1 && IS_NIL(bte, v)) && ((((hi && v <= th ) || (!hi && v < th )) 
&& ((li && v >= tl ) || (!li && v > tl ))) == !1))
+            *o++ = c;
+    }
+} } }} while (0)
+; } else if ( !nil && anti){ if (task->ci->tpe == cand_dense) do { if ( 
IS_NIL(bte, tl) && IS_NIL(bte, th) && li && hi && !1) { if(0) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (is_bte_nil(v))
+            *o++ = c;
+    }
+} } } else if ( IS_NIL(bte, tl) && IS_NIL(bte, th) && li && hi && 1) { if(0) { 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (!is_bte_nil(v))
+            *o++ = c;
+    }
+} } else 
+{
+    bte *val= (bte*) (((char*) task->blk) + MosaicBlkSize);
+    for (oid c = canditer_peekprev(task->ci); !is_oid_nil(c) && c < last; c = 
canditer_next_dense(task->ci)) {
+        BUN i = (BUN) (c - first);
+        v = val[i];
+        /*TODO: change from control to data dependency.*/
+        if (true)
+            *o++ = c;
+    }
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to