Changeset: cd24a711e891 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cd24a711e891
Modified Files:
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        gdk/gdk_aggr.c
        gdk/gdk_calc.c
        gdk/gdk_calc_compare.h
        gdk/gdk_string.c
        monetdb5/modules/kernel/batmmath.c
        monetdb5/modules/mal/batcalc.c
        monetdb5/optimizer/opt_mergetable.c
        monetdb5/optimizer/opt_pipes.c
        monetdb5/optimizer/opt_remap.c
        monetdb5/optimizer/opt_support.c
        sql/backends/monet5/rel_bin.c
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql.h
        sql/backends/monet5/sql_statement.c
        sql/backends/monet5/sql_statement.h
        sql/backends/monet5/sql_upgrades.c
        sql/test/BugTracker-2016/Tests/storagemodel.stable.out
        
sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out
        
sql/test/BugTracker-2019/Tests/duplicates-not-eliminated-long-CASE-stmt.Bug-6697.stable.out.single
        sql/test/emptydb/Tests/check.stable.out
        sql/test/emptydb/Tests/check.stable.out.32bit
        sql/test/emptydb/Tests/check.stable.out.int128
        sql/test/mapi/Tests/sql_int128.stable.out.int128
        sql/test/mergetables/Tests/mergequery.stable.out
        sql/test/pg_regress/Tests/alter_table.stable.err
        sql/test/remote/Tests/partition_elim.stable.out
        sql/test/sys-schema/Tests/systemfunctions.stable.out
        sql/test/sys-schema/Tests/systemfunctions.stable.out.int128
Branch: unlock
Log Message:

Merge with default branch.


diffs (truncated from 222450 to 300 lines):

diff --git a/clients/Tests/MAL-signatures.stable.out 
b/clients/Tests/MAL-signatures.stable.out
--- a/clients/Tests/MAL-signatures.stable.out
+++ b/clients/Tests/MAL-signatures.stable.out
@@ -8599,8 +8599,6 @@ stdout of test 'MAL-signatures` in direc
 [ "batcalc",   "bit_noerror",  "pattern batcalc.bit_noerror(X_1:bat[:str], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:bit] ",  "CMDconvert_bit;",      ""      ]
 [ "batcalc",   "bit_noerror",  "pattern batcalc.bit_noerror(X_1:bat[:str], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:bit] ",  "CMDconvert_bit;",      ""      ]
 [ "batcalc",   "blob", "command batcalc.blob(X_1:bat[:str]):bat[:blob] ",      
"batstr_2_blob;",       ""      ]
-[ "batcalc",   "blob", "command batcalc.blob(X_1:bat[:str], 
X_2:bat[:bit]):bat[:blob] ",       "batstr_ce_2_blob;",    ""      ]
-[ "batcalc",   "blob", "command batcalc.blob(X_1:bat[:str], 
X_2:bat[:msk]):bat[:blob] ",       "batstr_ce_2_blob;",    ""      ]
 [ "batcalc",   "bte",  "pattern batcalc.bte(X_1:bat[:bit]):bat[:bte] ",        
"CMDconvertsignal_bte;",        ""      ]
 [ "batcalc",   "bte",  "pattern batcalc.bte(X_1:bat[:bit], 
X_2:bat[:bit]):bat[:bte] ", "CMDconvertsignal_bte;",        ""      ]
 [ "batcalc",   "bte",  "pattern batcalc.bte(X_1:bat[:bit], 
X_2:bat[:msk]):bat[:bte] ", "CMDconvertsignal_bte;",        ""      ]
@@ -9463,11 +9461,7 @@ stdout of test 'MAL-signatures` in direc
 [ "batcalc",   "date", "command batcalc.date(X_1:bat[:str]):bat[:date] ",      
"MTIMEdate_fromstr_bulk;",      ""      ]
 [ "batcalc",   "date", "command batcalc.date(X_1:bat[:timestamp]):bat[:date] 
",        "MTIMEtimestamp_extract_date_bulk;",    ""      ]
 [ "batcalc",   "date", "command batcalc.date(X_1:bat[:str]):bat[:date] ",      
"batstr_2_date;",       ""      ]
-[ "batcalc",   "date", "command batcalc.date(X_1:bat[:str], 
X_2:bat[:bit]):bat[:date] ",       "batstr_ce_2_date;",    ""      ]
-[ "batcalc",   "date", "command batcalc.date(X_1:bat[:str], 
X_2:bat[:msk]):bat[:date] ",       "batstr_ce_2_date;",    ""      ]
 [ "batcalc",   "date", "pattern batcalc.date(X_1:bat[:oid]):bat[:date] ",      
"nil_2_date;",  ""      ]
-[ "batcalc",   "date", "pattern batcalc.date(X_1:bat[:oid], 
X_2:bat[:bit]):bat[:date] ",       "nil_2_date;",  ""      ]
-[ "batcalc",   "date", "pattern batcalc.date(X_1:bat[:oid], 
X_2:bat[:msk]):bat[:date] ",       "nil_2_date;",  ""      ]
 [ "batcalc",   "daytime",      "command 
batcalc.daytime(X_1:bat[:daytime]):bat[:daytime] ",    
"MTIMEdaytime_daytime_bulk;",   ""      ]
 [ "batcalc",   "daytime",      "command 
batcalc.daytime(X_1:bat[:lng]):bat[:daytime] ",        
"MTIMEdaytime_fromseconds_bulk;",       ""      ]
 [ "batcalc",   "daytime",      "command 
batcalc.daytime(X_1:bat[:str]):bat[:daytime] ",        
"MTIMEdaytime_fromstr_bulk;",   ""      ]
@@ -9475,8 +9469,6 @@ stdout of test 'MAL-signatures` in direc
 [ "batcalc",   "daytime",      "command batcalc.daytime(X_1:bat[:str], 
X_2:int):bat[:daytime] ",       "batstr_2time_daytime;",        ""      ]
 [ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:daytime], 
X_2:int):bat[:daytime] ",   "daytime_2time_daytime;",       ""      ]
 [ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:oid], 
X_2:int):bat[:daytime] ",       "nil_2time_daytime;",   ""      ]
-[ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:oid], 
X_2:int, X_3:bat[:bit]):bat[:daytime] ",        "nil_2time_daytime;",   ""      
]
-[ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:oid], 
X_2:int, X_3:bat[:msk]):bat[:daytime] ",        "nil_2time_daytime;",   ""      
]
 [ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:lng], 
X_2:int):bat[:daytime] ",       "second_interval_2_daytime;",   ""      ]
 [ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:daytime], 
X_2:int):bat[:daytime] ",   "str_2time_daytimetz;", ""      ]
 [ "batcalc",   "daytime",      "pattern batcalc.daytime(X_1:bat[:timestamp], 
X_2:int):bat[:daytime] ", "timestamp_2_daytime;", ""      ]
@@ -13016,8 +13008,6 @@ stdout of test 'MAL-signatures` in direc
 [ "batcalc",   "str",  "pattern batcalc.str(X_1:bat[:any], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:str] ",  "CMDconvertsignal_str;",        ""      ]
 [ "batcalc",   "str",  "pattern batcalc.str(X_1:bat[:any], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:str] ",  "CMDconvertsignal_str;",        ""      ]
 [ "batcalc",   "str",  "pattern batcalc.str(X_1:int, X_2:int, X_3:int, 
X_4:int, X_5:bat[:any_1], X_6:int):bat[:str] ", "SQLbatstr_cast;",      ""      
]
-[ "batcalc",   "str",  "pattern batcalc.str(X_1:int, X_2:int, X_3:int, 
X_4:int, X_5:bat[:any_1], X_6:int, X_7:bat[:bit]):bat[:str] ",  
"SQLbatstr_cast;",      ""      ]
-[ "batcalc",   "str",  "pattern batcalc.str(X_1:int, X_2:int, X_3:int, 
X_4:int, X_5:bat[:any_1], X_6:int, X_7:bat[:msk]):bat[:str] ",  
"SQLbatstr_cast;",      ""      ]
 [ "batcalc",   "str_noerror",  "pattern 
batcalc.str_noerror(X_1:bat[:any]):bat[:str] ",        "CMDconvert_str;",      
""      ]
 [ "batcalc",   "str_noerror",  "pattern batcalc.str_noerror(X_1:bat[:any], 
X_2:bat[:bit]):bat[:str] ", "CMDconvert_str;",      ""      ]
 [ "batcalc",   "str_noerror",  "pattern batcalc.str_noerror(X_1:bat[:any], 
X_2:bat[:msk]):bat[:str] ", "CMDconvert_str;",      ""      ]
@@ -13581,329 +13571,113 @@ stdout of test 'MAL-signatures` in direc
 [ "batmal",    "multiplex",    "pattern batmal.multiplex(X_1:str, X_2:str, 
X_3:any...):any... ",       "MANIFOLDremapMultiplex;",      ""      ]
 [ "batmkey",   "hash", "command batmkey.hash(X_1:bat[:any_1]):bat[:lng] ",     
"MKEYbathash;", ""      ]
 [ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_acos;", ""      ]
 [ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_acos;", ""      ]
 [ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_acos;", ""      ]
 [ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_acos;", ""      ]
-[ "batmmath",  "acos", "pattern batmmath.acos(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_acos;", ""      ]
 [ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_asin;", ""      ]
 [ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_asin;", ""      ]
 [ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_asin;", ""      ]
 [ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_asin;", ""      ]
-[ "batmmath",  "asin", "pattern batmmath.asin(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_asin;", ""      ]
 [ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_atan;", ""      ]
 [ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_atan;", ""      ]
 [ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_atan;", ""      ]
 [ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_atan;", ""      ]
-[ "batmmath",  "atan", "pattern batmmath.atan(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_atan;", ""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:dbl], 
X_2:dbl):bat[:dbl] ",    "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:msk]):bat[:dbl] ",     "CMDscience_bat_atan2;",        ""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_atan2;",        
""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",      "CMDscience_bat_atan2;",        
""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:flt], 
X_2:flt):bat[:flt] ",    "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:flt], X_2:flt, 
X_3:bat[:bit]):bat[:flt] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:flt], X_2:flt, 
X_3:bat[:msk]):bat[:flt] ",     "CMDscience_bat_atan2;",        ""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid]):bat[:flt] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",      "CMDscience_bat_atan2;",        
""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",      "CMDscience_bat_atan2;",        
""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:dbl, 
X_2:bat[:dbl]):bat[:dbl] ",    "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:msk]):bat[:dbl] ",     "CMDscience_bat_atan2;",        ""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_atan2;",        
""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",      "CMDscience_bat_atan2;",        
""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:flt, 
X_2:bat[:flt]):bat[:flt] ",    "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:flt, X_2:bat[:flt], 
X_3:bat[:bit]):bat[:flt] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:flt, X_2:bat[:flt], 
X_3:bat[:msk]):bat[:flt] ",     "CMDscience_bat_atan2;",        ""      ]
 [ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid]):bat[:flt] ",     "CMDscience_bat_atan2;",        ""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",      "CMDscience_bat_atan2;",        
""      ]
-[ "batmmath",  "atan2",        "pattern batmmath.atan2(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",      "CMDscience_bat_atan2;",        
""      ]
 [ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_cbrt;", ""      ]
 [ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_cbrt;", ""      ]
 [ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_cbrt;", ""      ]
 [ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_cbrt;", ""      ]
-[ "batmmath",  "cbrt", "pattern batmmath.cbrt(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_cbrt;", ""      ]
 [ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_ceil;", ""      ]
 [ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_ceil;", ""      ]
 [ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_ceil;", ""      ]
 [ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_ceil;", ""      ]
-[ "batmmath",  "ceil", "pattern batmmath.ceil(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_ceil;", ""      ]
 [ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:dbl]):bat[:dbl] ",       
"CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_cos;",  ""      ]
 [ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ", "CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ", "CMDscience_bat_cos;",  ""      ]
 [ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:flt]):bat[:flt] ",       
"CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",        "CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",        "CMDscience_bat_cos;",  ""      ]
 [ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",        "CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ", "CMDscience_bat_cos;",  ""      ]
-[ "batmmath",  "cos",  "pattern batmmath.cos(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ", "CMDscience_bat_cos;",  ""      ]
 [ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_cosh;", ""      ]
 [ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_cosh;", ""      ]
 [ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_cosh;", ""      ]
 [ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_cosh;", ""      ]
-[ "batmmath",  "cosh", "pattern batmmath.cosh(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_cosh;", ""      ]
 [ "batmmath",  "degrees",      "pattern 
batmmath.degrees(X_1:bat[:dbl]):bat[:dbl] ",   "CMDscience_bat_degrees;",      
""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",    "CMDscience_bat_degrees;",      ""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",    "CMDscience_bat_degrees;",      ""      ]
 [ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_degrees;",      ""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:dbl], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_degrees;",      
""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:dbl], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:dbl] ",     "CMDscience_bat_degrees;",      
""      ]
 [ "batmmath",  "degrees",      "pattern 
batmmath.degrees(X_1:bat[:flt]):bat[:flt] ",   "CMDscience_bat_degrees;",      
""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",    "CMDscience_bat_degrees;",      ""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",    "CMDscience_bat_degrees;",      ""      ]
 [ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",    "CMDscience_bat_degrees;",      ""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:flt], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:flt] ",     "CMDscience_bat_degrees;",      
""      ]
-[ "batmmath",  "degrees",      "pattern batmmath.degrees(X_1:bat[:flt], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:flt] ",     "CMDscience_bat_degrees;",      
""      ]
 [ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:dbl]):bat[:dbl] ",       
"CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_exp;",  ""      ]
 [ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ", "CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ", "CMDscience_bat_exp;",  ""      ]
 [ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:flt]):bat[:flt] ",       
"CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",        "CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",        "CMDscience_bat_exp;",  ""      ]
 [ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",        "CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ", "CMDscience_bat_exp;",  ""      ]
-[ "batmmath",  "exp",  "pattern batmmath.exp(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ", "CMDscience_bat_exp;",  ""      ]
 [ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_fabs;", ""      ]
 [ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_fabs;", ""      ]
 [ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_fabs;", ""      ]
 [ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_fabs;", ""      ]
-[ "batmmath",  "fabs", "pattern batmmath.fabs(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_fabs;", ""      ]
 [ "batmmath",  "floor",        "pattern 
batmmath.floor(X_1:bat[:dbl]):bat[:dbl] ",     "CMDscience_bat_floor;",        
""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_floor;",        ""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",      "CMDscience_bat_floor;",        ""      ]
 [ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",      "CMDscience_bat_floor;",        ""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:dbl], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_floor;",       
 ""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:dbl], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_floor;",       
 ""      ]
 [ "batmmath",  "floor",        "pattern 
batmmath.floor(X_1:bat[:flt]):bat[:flt] ",     "CMDscience_bat_floor;",        
""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",      "CMDscience_bat_floor;",        ""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",      "CMDscience_bat_floor;",        ""      ]
 [ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",      "CMDscience_bat_floor;",        ""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:flt], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:flt] ",       "CMDscience_bat_floor;",       
 ""      ]
-[ "batmmath",  "floor",        "pattern batmmath.floor(X_1:bat[:flt], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:flt] ",       "CMDscience_bat_floor;",       
 ""      ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:dbl], 
X_2:dbl):bat[:dbl] ",     "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:bit]):bat[:dbl] ",      "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:msk]):bat[:dbl] ",      "CMDbatMODsignal;",     ""      ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid]):bat[:dbl] ",      "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",       "CMDbatMODsignal;",     ""     
 ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",       "CMDbatMODsignal;",     ""     
 ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:flt], 
X_2:flt):bat[:flt] ",     "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:flt], X_2:flt, 
X_3:bat[:bit]):bat[:flt] ",      "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:flt], X_2:flt, 
X_3:bat[:msk]):bat[:flt] ",      "CMDbatMODsignal;",     ""      ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid]):bat[:flt] ",      "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",       "CMDbatMODsignal;",     ""     
 ]
-[ "batmmath",  "fmod", "pattern batmmath.fmod(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",       "CMDbatMODsignal;",     ""     
 ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl]):bat[:dbl] ",       
"CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_log;",  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ", "CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ", "CMDscience_bat_log;",  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt]):bat[:flt] ",       
"CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",        "CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",        "CMDscience_bat_log;",  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",        "CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ", "CMDscience_bat_log;",  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ", "CMDscience_bat_log;",  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:dbl):bat[:dbl] 
",      "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_logbs;",        ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_logbs;",      
  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_logbs;",      
  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:flt):bat[:flt] 
",      "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:flt, 
X_3:bat[:bit]):bat[:flt] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:flt, 
X_3:bat[:msk]):bat[:flt] ",       "CMDscience_bat_logbs;",        ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid]):bat[:flt] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",        "CMDscience_bat_logbs;",      
  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",        "CMDscience_bat_logbs;",      
  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:dbl, X_2:bat[:dbl]):bat[:dbl] 
",      "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_logbs;",        ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_logbs;",      
  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_logbs;",      
  ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:flt, X_2:bat[:flt]):bat[:flt] 
",      "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:flt, X_2:bat[:flt], 
X_3:bat[:bit]):bat[:flt] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:flt, X_2:bat[:flt], 
X_3:bat[:msk]):bat[:flt] ",       "CMDscience_bat_logbs;",        ""      ]
 [ "batmmath",  "log",  "pattern batmmath.log(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid]):bat[:flt] ",       "CMDscience_bat_logbs;",        ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",        "CMDscience_bat_logbs;",      
  ""      ]
-[ "batmmath",  "log",  "pattern batmmath.log(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",        "CMDscience_bat_logbs;",      
  ""      ]
 [ "batmmath",  "log10",        "pattern 
batmmath.log10(X_1:bat[:dbl]):bat[:dbl] ",     "CMDscience_bat_log10;",        
""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_log10;",        ""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",      "CMDscience_bat_log10;",        ""      ]
 [ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",      "CMDscience_bat_log10;",        ""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:dbl], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_log10;",       
 ""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:dbl], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_log10;",       
 ""      ]
 [ "batmmath",  "log10",        "pattern 
batmmath.log10(X_1:bat[:flt]):bat[:flt] ",     "CMDscience_bat_log10;",        
""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",      "CMDscience_bat_log10;",        ""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",      "CMDscience_bat_log10;",        ""      ]
 [ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",      "CMDscience_bat_log10;",        ""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:flt], 
X_2:bat[:oid], X_3:bat[:bit]):bat[:flt] ",       "CMDscience_bat_log10;",       
 ""      ]
-[ "batmmath",  "log10",        "pattern batmmath.log10(X_1:bat[:flt], 
X_2:bat[:oid], X_3:bat[:msk]):bat[:flt] ",       "CMDscience_bat_log10;",       
 ""      ]
 [ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:dbl]):bat[:dbl] ",      
"CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_log2;", ""      ]
 [ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:dbl], 
X_2:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:dbl], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_log2;", ""      ]
 [ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:flt]):bat[:flt] ",      
"CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:flt], 
X_2:bat[:bit]):bat[:flt] ",       "CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:flt], 
X_2:bat[:msk]):bat[:flt] ",       "CMDscience_bat_log2;", ""      ]
 [ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:flt], 
X_2:bat[:oid]):bat[:flt] ",       "CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:bit]):bat[:flt] ",        "CMDscience_bat_log2;", ""      ]
-[ "batmmath",  "log2", "pattern batmmath.log2(X_1:bat[:flt], X_2:bat[:oid], 
X_3:bat[:msk]):bat[:flt] ",        "CMDscience_bat_log2;", ""      ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:dbl], X_2:dbl):bat[:dbl] 
",      "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_pow;",  ""      ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_pow;",  ""    
  ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:dbl], X_2:dbl, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_pow;",  ""    
  ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:flt], X_2:flt):bat[:flt] 
",      "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:flt], X_2:flt, 
X_3:bat[:bit]):bat[:flt] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:flt], X_2:flt, 
X_3:bat[:msk]):bat[:flt] ",       "CMDscience_bat_pow;",  ""      ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid]):bat[:flt] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",        "CMDscience_bat_pow;",  ""    
  ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:bat[:flt], X_2:flt, 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",        "CMDscience_bat_pow;",  ""    
  ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:dbl, X_2:bat[:dbl]):bat[:dbl] 
",      "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:msk]):bat[:dbl] ",       "CMDscience_bat_pow;",  ""      ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid]):bat[:dbl] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid], X_4:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_pow;",  ""    
  ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:dbl, X_2:bat[:dbl], 
X_3:bat[:oid], X_4:bat[:msk]):bat[:dbl] ",        "CMDscience_bat_pow;",  ""    
  ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:flt, X_2:bat[:flt]):bat[:flt] 
",      "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:flt, X_2:bat[:flt], 
X_3:bat[:bit]):bat[:flt] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:flt, X_2:bat[:flt], 
X_3:bat[:msk]):bat[:flt] ",       "CMDscience_bat_pow;",  ""      ]
 [ "batmmath",  "pow",  "pattern batmmath.pow(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid]):bat[:flt] ",       "CMDscience_bat_pow;",  ""      ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid], X_4:bat[:bit]):bat[:flt] ",        "CMDscience_bat_pow;",  ""    
  ]
-[ "batmmath",  "pow",  "pattern batmmath.pow(X_1:flt, X_2:bat[:flt], 
X_3:bat[:oid], X_4:bat[:msk]):bat[:flt] ",        "CMDscience_bat_pow;",  ""    
  ]
 [ "batmmath",  "radians",      "pattern 
batmmath.radians(X_1:bat[:dbl]):bat[:dbl] ",   "CMDscience_bat_radians;",      
""      ]
-[ "batmmath",  "radians",      "pattern batmmath.radians(X_1:bat[:dbl], 
X_2:bat[:bit]):bat[:dbl] ",    "CMDscience_bat_radians;",      ""      ]
-[ "batmmath",  "radians",      "pattern batmmath.radians(X_1:bat[:dbl], 
X_2:bat[:msk]):bat[:dbl] ",    "CMDscience_bat_radians;",      ""      ]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to