Changeset: 93d42d7c8140 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=93d42d7c8140
Modified Files:
monetdb5/modules/kernel/bat5.c
Branch: int128
Log Message:
added int128 / "hge" support in monetdb5/modules/kernel/bat5.c
diffs (43 lines):
diff --git a/monetdb5/modules/kernel/bat5.c b/monetdb5/modules/kernel/bat5.c
--- a/monetdb5/modules/kernel/bat5.c
+++ b/monetdb5/modules/kernel/bat5.c
@@ -2122,6 +2122,9 @@ BKCshrinkBAT(int *ret, int *bid, int *di
case TYPE_sht: shrinkloop(sht); break;
case TYPE_int: shrinkloop(int); break;
case TYPE_lng: shrinkloop(lng); break;
+#ifdef HAVE_HGE
+ case TYPE_hge: shrinkloop(hge); break;
+#endif
case TYPE_flt: shrinkloop(flt); break;
case TYPE_dbl: shrinkloop(dbl); break;
case TYPE_oid: shrinkloop(oid); break;
@@ -2146,6 +2149,9 @@ BKCshrinkBAT(int *ret, int *bid, int *di
case 2:shrinkloop(sht); break;
case 4:shrinkloop(int); break;
case 8:shrinkloop(lng); break;
+#ifdef HAVE_HGE
+ case 16:shrinkloop(hge); break;
+#endif
default:
throw(MAL, "bat.shrink", "Illegal argument
type");
}
@@ -2295,6 +2301,9 @@ BKCreuseBAT(int *ret, int *bid, int *did
case TYPE_sht: reuseloop(sht); break;
case TYPE_int: reuseloop(int); break;
case TYPE_lng: reuseloop(lng); break;
+#ifdef HAVE_HGE
+ case TYPE_hge: reuseloop(hge); break;
+#endif
case TYPE_flt: reuseloop(flt); break;
case TYPE_dbl: reuseloop(dbl); break;
case TYPE_oid: reuseloop(oid); break;
@@ -2323,6 +2332,9 @@ BKCreuseBAT(int *ret, int *bid, int *did
case 2:reuseloop(sht); break;
case 4:reuseloop(int); break;
case 8:reuseloop(lng); break;
+#ifdef HAVE_HGE
+ case 16:reuseloop(hge); break;
+#endif
default:
throw(MAL, "bat.shrink", "Illegal argument
type");
}
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list