Changeset: e7245f0f8036 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e7245f0f8036
Modified Files:
        gdk/gdk_imprints.c
Branch: int128
Log Message:

added int128 / "hge" support in gdk/gdk_imprints.c


TODO(?):
Add support for 128-bit imprints (?)


diffs (52 lines):

diff --git a/gdk/gdk_imprints.c b/gdk/gdk_imprints.c
--- a/gdk/gdk_imprints.c
+++ b/gdk/gdk_imprints.c
@@ -501,6 +501,11 @@ do {                                    
        case TYPE_lng:
                BINSIZE(bits, IMPS_CREATE, lng);
                break;
+#ifdef HAVE_HGE
+       case TYPE_hge:
+               BINSIZE(bits, IMPS_CREATE, hge);
+               break;
+#endif
        case TYPE_flt:
                BINSIZE(bits, IMPS_CREATE, flt);
                break;
@@ -531,6 +536,9 @@ BATimprints(BAT *b) {
        case TYPE_sht:
        case TYPE_int:
        case TYPE_lng:
+#ifdef HAVE_HGE
+       case TYPE_hge:
+#endif
        case TYPE_flt:
        case TYPE_dbl:
                break;
@@ -637,6 +645,11 @@ do {                                    
                case TYPE_lng:
                        FILL_HISTOGRAM(lng);
                        break;
+#ifdef HAVE_HGE
+               case TYPE_hge:
+                       FILL_HISTOGRAM(hge);
+                       break;
+#endif
                case TYPE_flt:
                        FILL_HISTOGRAM(flt);
                        break;
@@ -763,6 +776,14 @@ IMPSgetbin(int tpe, bte bits, char *inbi
                                BINSIZE(bits, getbin, lng);
                        }
                        break;
+#ifdef HAVE_HGE
+               case TYPE_hge:
+                       {
+                               hge *bins = (hge *) inbins;
+                               BINSIZE(bits, getbin, hge);
+                       }
+                       break;
+#endif
                case TYPE_flt:
                        {
                                flt *bins = (flt *) inbins;
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to