Changeset: b2ed60069c92 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b2ed60069c92
Removed Files:
        monetdb5/modules/kernel/batmmath.h
Modified Files:
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        monetdb5/modules/kernel/Makefile.ag
        monetdb5/modules/kernel/batmmath.c
        monetdb5/modules/kernel/batmmath.mal
Branch: batcalc-updated
Log Message:

Converted batmmath module to work like batcalc.


diffs (truncated from 2371 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
@@ -15653,114 +15653,222 @@ stdout of test 'MAL-signatures` in direc
 [ "batgeom",   "setSRID",      "command batgeom.setSRID(w:bat[:wkb], 
srid:int):bat[:wkb] ",    "wkbSetSRID_bat;",      "Sets the Reference System ID 
for this Geometry."       ]
 [ "batmal",    "multiplex",    "pattern batmal.multiplex(mod:str, fcn:str, 
a:any...):any... ", "MANIFOLDremapMultiplex;",      ""      ]
 [ "batmkey",   "hash", "command batmkey.hash(b:bat[:any_1]):bat[:lng] ",       
"MKEYbathash;", "calculate a hash value"        ]
-[ "batmmath",  "acos", "command batmmath.acos(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_acos;",     ""      ]
-[ "batmmath",  "acos", "command batmmath.acos(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_acos_cand;",        ""      ]
-[ "batmmath",  "acos", "command batmmath.acos(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_acos;",     ""      ]
-[ "batmmath",  "acos", "command batmmath.acos(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_acos_cand;",        ""      ]
-[ "batmmath",  "asin", "command batmmath.asin(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_asin;",     ""      ]
-[ "batmmath",  "asin", "command batmmath.asin(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_asin_cand;",        ""      ]
-[ "batmmath",  "asin", "command batmmath.asin(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_asin;",     ""      ]
-[ "batmmath",  "asin", "command batmmath.asin(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_asin_cand;",        ""      ]
-[ "batmmath",  "atan", "command batmmath.atan(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_atan;",     ""      ]
-[ "batmmath",  "atan", "command batmmath.atan(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_atan_cand;",        ""      ]
-[ "batmmath",  "atan", "command batmmath.atan(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_atan;",     ""      ]
-[ "batmmath",  "atan", "command batmmath.atan(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_atan_cand;",        ""      ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:bat[:dbl], 
y:dbl):bat[:dbl] ",        "CMDscience_bat_cst_atan2_dbl;",        ""      ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_cst_atan2_dbl_cand;",   ""      ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:bat[:flt], 
y:flt):bat[:flt] ",        "CMDscience_bat_cst_atan2_flt;",        ""      ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_cst_atan2_flt_cand;",   ""      ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:dbl, 
y:bat[:dbl]):bat[:dbl] ",        "CMDscience_cst_bat_atan2_dbl;",        ""     
 ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:dbl, y:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_cst_bat_atan2_dbl_cand;",   ""      ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:flt, 
y:bat[:flt]):bat[:flt] ",        "CMDscience_cst_bat_atan2_flt;",        ""     
 ]
-[ "batmmath",  "atan2",        "command batmmath.atan2(x:flt, y:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_cst_bat_atan2_flt_cand;",   ""      ]
-[ "batmmath",  "cbrt", "command batmmath.cbrt(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_cbrt;",     ""      ]
-[ "batmmath",  "cbrt", "command batmmath.cbrt(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_cbrt_cand;",        ""      ]
-[ "batmmath",  "cbrt", "command batmmath.cbrt(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_cbrt;",     ""      ]
-[ "batmmath",  "cbrt", "command batmmath.cbrt(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_cbrt_cand;",        ""      ]
-[ "batmmath",  "ceil", "command batmmath.ceil(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_ceil;",     ""      ]
-[ "batmmath",  "ceil", "command batmmath.ceil(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_ceil_cand;",        ""      ]
-[ "batmmath",  "ceil", "command batmmath.ceil(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_ceil;",     ""      ]
-[ "batmmath",  "ceil", "command batmmath.ceil(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_ceil_cand;",        ""      ]
-[ "batmmath",  "cos",  "command batmmath.cos(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_dbl_cos;",      ""      ]
-[ "batmmath",  "cos",  "command batmmath.cos(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_dbl_cos_cand;", ""      ]
-[ "batmmath",  "cos",  "command batmmath.cos(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_flt_cos;",      ""      ]
-[ "batmmath",  "cos",  "command batmmath.cos(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_flt_cos_cand;", ""      ]
-[ "batmmath",  "cosh", "command batmmath.cosh(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_cosh;",     ""      ]
-[ "batmmath",  "cosh", "command batmmath.cosh(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_cosh_cand;",        ""      ]
-[ "batmmath",  "cosh", "command batmmath.cosh(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_cosh;",     ""      ]
-[ "batmmath",  "cosh", "command batmmath.cosh(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_cosh_cand;",        ""      ]
-[ "batmmath",  "degrees",      "command 
batmmath.degrees(x:bat[:dbl]):bat[:dbl] ",     "CMDscience_bat_dbl_degrees;",  
""      ]
-[ "batmmath",  "degrees",      "command batmmath.degrees(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_dbl_degrees_cand;",     ""     
 ]
-[ "batmmath",  "degrees",      "command 
batmmath.degrees(x:bat[:flt]):bat[:flt] ",     "CMDscience_bat_flt_degrees;",  
""      ]
-[ "batmmath",  "degrees",      "command batmmath.degrees(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",        "CMDscience_bat_flt_degrees_cand;",     ""     
 ]
-[ "batmmath",  "exp",  "command batmmath.exp(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_dbl_exp;",      ""      ]
-[ "batmmath",  "exp",  "command batmmath.exp(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_dbl_exp_cand;", ""      ]
-[ "batmmath",  "exp",  "command batmmath.exp(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_flt_exp;",      ""      ]
-[ "batmmath",  "exp",  "command batmmath.exp(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_flt_exp_cand;", ""      ]
-[ "batmmath",  "fabs", "command batmmath.fabs(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_fabs;",     ""      ]
-[ "batmmath",  "fabs", "command batmmath.fabs(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_fabs_cand;",        ""      ]
-[ "batmmath",  "fabs", "command batmmath.fabs(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_fabs;",     ""      ]
-[ "batmmath",  "fabs", "command batmmath.fabs(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_fabs_cand;",        ""      ]
-[ "batmmath",  "floor",        "command batmmath.floor(x:bat[:dbl]):bat[:dbl] 
",       "CMDscience_bat_dbl_floor;",    ""      ]
-[ "batmmath",  "floor",        "command batmmath.floor(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",  "CMDscience_bat_dbl_floor_cand;",       ""      ]
-[ "batmmath",  "floor",        "command batmmath.floor(x:bat[:flt]):bat[:flt] 
",       "CMDscience_bat_flt_floor;",    ""      ]
-[ "batmmath",  "floor",        "command batmmath.floor(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",  "CMDscience_bat_flt_floor_cand;",       ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "acos", "pattern batmmath.acos(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_acos;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "asin", "pattern batmmath.asin(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_asin;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan", "pattern batmmath.atan(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_atan;", ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:dbl], 
y:dbl):bat[:dbl] ",        "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:dbl], y:dbl, 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:dbl], y:dbl, 
s:bat[:oid], r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_atan2;",        ""  
    ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:flt], 
y:flt):bat[:flt] ",        "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:flt], y:flt, 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:bat[:flt], y:flt, 
s:bat[:oid], r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_atan2;",        ""  
    ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:dbl, 
y:bat[:dbl]):bat[:dbl] ",        "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:dbl, y:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:dbl, y:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:dbl, y:bat[:dbl], 
s:bat[:oid], r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_atan2;",        ""  
    ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:flt, 
y:bat[:flt]):bat[:flt] ",        "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:flt, y:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:flt, y:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_atan2;",        ""      ]
+[ "batmmath",  "atan2",        "pattern batmmath.atan2(x:flt, y:bat[:flt], 
s:bat[:oid], r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_atan2;",        ""  
    ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "cbrt", "pattern batmmath.cbrt(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_cbrt;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "ceil", "pattern batmmath.ceil(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_ceil;", ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",    "CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",    "CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cos",  "pattern batmmath.cos(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",       "CMDscience_bat_cos;",  ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "cosh", "pattern batmmath.cosh(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_cosh;", ""      ]
+[ "batmmath",  "degrees",      "pattern 
batmmath.degrees(x:bat[:dbl]):bat[:dbl] ",     "CMDscience_bat_degrees;",      
""      ]
+[ "batmmath",  "degrees",      "pattern batmmath.degrees(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_degrees;",      ""      ]
+[ "batmmath",  "degrees",      "pattern batmmath.degrees(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_degrees;",      ""      ]
+[ "batmmath",  "degrees",      "pattern batmmath.degrees(x:bat[:dbl], 
s:bat[:oid], r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_degrees;",      ""     
 ]
+[ "batmmath",  "degrees",      "pattern 
batmmath.degrees(x:bat[:flt]):bat[:flt] ",     "CMDscience_bat_degrees;",      
""      ]
+[ "batmmath",  "degrees",      "pattern batmmath.degrees(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",        "CMDscience_bat_degrees;",      ""      ]
+[ "batmmath",  "degrees",      "pattern batmmath.degrees(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",        "CMDscience_bat_degrees;",      ""      ]
+[ "batmmath",  "degrees",      "pattern batmmath.degrees(x:bat[:flt], 
s:bat[:oid], r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_degrees;",      ""     
 ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",    "CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",    "CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "exp",  "pattern batmmath.exp(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",       "CMDscience_bat_exp;",  ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "fabs", "pattern batmmath.fabs(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_fabs;", ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:dbl]):bat[:dbl] 
",       "CMDscience_bat_floor;",        ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",  "CMDscience_bat_floor;",        ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",  "CMDscience_bat_floor;",        ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:dbl], 
s:bat[:oid], r:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_floor;",        ""   
   ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:flt]):bat[:flt] 
",       "CMDscience_bat_floor;",        ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",  "CMDscience_bat_floor;",        ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",  "CMDscience_bat_floor;",        ""      ]
+[ "batmmath",  "floor",        "pattern batmmath.floor(x:bat[:flt], 
s:bat[:oid], r:bat[:bit]):bat[:flt] ",     "CMDscience_bat_floor;",        ""   
   ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:dbl], y:dbl):bat[:dbl] ", 
"CMDbatMODsignal;",     ""      ]
+[ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:dbl], y:dbl, 
r:bat[:bit]):bat[:dbl] ",    "CMDbatMODsignal;",     ""      ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",    "CMDbatMODsignal;",     ""      ]
+[ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:dbl], y:dbl, s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",       "CMDbatMODsignal;",     ""      ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:flt], y:flt):bat[:flt] ", 
"CMDbatMODsignal;",     ""      ]
+[ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:flt], y:flt, 
r:bat[:bit]):bat[:flt] ",    "CMDbatMODsignal;",     ""      ]
 [ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",    "CMDbatMODsignal;",     ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:dbl], y:dbl):bat[:dbl] ",  
"CMDscience_bat_cst_log_dbl;",  ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_cst_log_dbl_cand;",     ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:flt], y:flt):bat[:flt] ",  
"CMDscience_bat_cst_log_flt;",  ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",     "CMDscience_bat_cst_log_flt_cand;",     ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_dbl_log;",      ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_dbl_log_cand;", ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_flt_log;",      ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_flt_log_cand;", ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:dbl, y:bat[:dbl]):bat[:dbl] ",  
"CMDscience_cst_bat_log_dbl;",  ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:dbl, y:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_cst_bat_log_dbl_cand;",     ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:flt, y:bat[:flt]):bat[:flt] ",  
"CMDscience_cst_bat_log_flt;",  ""      ]
-[ "batmmath",  "log",  "command batmmath.log(x:flt, y:bat[:flt], 
s:bat[:oid]):bat[:flt] ",     "CMDscience_cst_bat_log_flt_cand;",     ""      ]
-[ "batmmath",  "log10",        "command batmmath.log10(x:bat[:dbl]):bat[:dbl] 
",       "CMDscience_bat_dbl_log10;",    ""      ]
-[ "batmmath",  "log10",        "command batmmath.log10(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",  "CMDscience_bat_dbl_log10_cand;",       ""      ]
-[ "batmmath",  "log10",        "command batmmath.log10(x:bat[:flt]):bat[:flt] 
",       "CMDscience_bat_flt_log10;",    ""      ]
-[ "batmmath",  "log10",        "command batmmath.log10(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",  "CMDscience_bat_flt_log10_cand;",       ""      ]
-[ "batmmath",  "log2", "command batmmath.log2(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_log2;",     ""      ]
-[ "batmmath",  "log2", "command batmmath.log2(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_log2_cand;",        ""      ]
-[ "batmmath",  "log2", "command batmmath.log2(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_log2;",     ""      ]
-[ "batmmath",  "log2", "command batmmath.log2(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_log2_cand;",        ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:bat[:dbl], y:dbl):bat[:dbl] ",  
"CMDscience_bat_cst_pow_dbl;",  ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_cst_pow_dbl_cand;",     ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:bat[:flt], y:flt):bat[:flt] ",  
"CMDscience_bat_cst_pow_flt;",  ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",     "CMDscience_bat_cst_pow_flt_cand;",     ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:dbl, y:bat[:dbl]):bat[:dbl] ",  
"CMDscience_cst_bat_pow_dbl;",  ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:dbl, y:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_cst_bat_pow_dbl_cand;",     ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:flt, y:bat[:flt]):bat[:flt] ",  
"CMDscience_cst_bat_pow_flt;",  ""      ]
-[ "batmmath",  "pow",  "command batmmath.pow(x:flt, y:bat[:flt], 
s:bat[:oid]):bat[:flt] ",     "CMDscience_cst_bat_pow_flt_cand;",     ""      ]
-[ "batmmath",  "radians",      "command 
batmmath.radians(x:bat[:dbl]):bat[:dbl] ",     "CMDscience_bat_dbl_radians;",  
""      ]
-[ "batmmath",  "radians",      "command batmmath.radians(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_dbl_radians_cand;",     ""     
 ]
-[ "batmmath",  "radians",      "command 
batmmath.radians(x:bat[:flt]):bat[:flt] ",     "CMDscience_bat_flt_radians;",  
""      ]
-[ "batmmath",  "radians",      "command batmmath.radians(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",        "CMDscience_bat_flt_radians_cand;",     ""     
 ]
-[ "batmmath",  "sin",  "command batmmath.sin(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_dbl_sin;",      ""      ]
-[ "batmmath",  "sin",  "command batmmath.sin(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_dbl_sin_cand;", ""      ]
-[ "batmmath",  "sin",  "command batmmath.sin(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_flt_sin;",      ""      ]
-[ "batmmath",  "sin",  "command batmmath.sin(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_flt_sin_cand;", ""      ]
-[ "batmmath",  "sinh", "command batmmath.sinh(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_sinh;",     ""      ]
-[ "batmmath",  "sinh", "command batmmath.sinh(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_sinh_cand;",        ""      ]
-[ "batmmath",  "sinh", "command batmmath.sinh(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_sinh;",     ""      ]
-[ "batmmath",  "sinh", "command batmmath.sinh(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_sinh_cand;",        ""      ]
-[ "batmmath",  "sqrt", "command batmmath.sqrt(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_sqrt;",     ""      ]
-[ "batmmath",  "sqrt", "command batmmath.sqrt(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_sqrt_cand;",        ""      ]
-[ "batmmath",  "sqrt", "command batmmath.sqrt(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_sqrt;",     ""      ]
-[ "batmmath",  "sqrt", "command batmmath.sqrt(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_sqrt_cand;",        ""      ]
-[ "batmmath",  "tan",  "command batmmath.tan(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_dbl_tan;",      ""      ]
-[ "batmmath",  "tan",  "command batmmath.tan(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_dbl_tan_cand;", ""      ]
-[ "batmmath",  "tan",  "command batmmath.tan(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_flt_tan;",      ""      ]
-[ "batmmath",  "tan",  "command batmmath.tan(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_flt_tan_cand;", ""      ]
-[ "batmmath",  "tanh", "command batmmath.tanh(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_dbl_tanh;",     ""      ]
-[ "batmmath",  "tanh", "command batmmath.tanh(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_dbl_tanh_cand;",        ""      ]
-[ "batmmath",  "tanh", "command batmmath.tanh(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_flt_tanh;",     ""      ]
-[ "batmmath",  "tanh", "command batmmath.tanh(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_flt_tanh_cand;",        ""      ]
+[ "batmmath",  "fmod", "pattern batmmath.fmod(x:bat[:flt], y:flt, s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",       "CMDbatMODsignal;",     ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",    "CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",    "CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",       "CMDscience_bat_log;",  ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], y:dbl):bat[:dbl] ",  
"CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], y:dbl, 
r:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:dbl], y:dbl, s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], y:flt):bat[:flt] ",  
"CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], y:flt, 
r:bat[:bit]):bat[:flt] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:bat[:flt], y:flt, s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",        "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:dbl, y:bat[:dbl]):bat[:dbl] ",  
"CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:dbl, y:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:dbl, y:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:dbl, y:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:flt, y:bat[:flt]):bat[:flt] ",  
"CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:flt, y:bat[:flt], 
r:bat[:bit]):bat[:flt] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:flt, y:bat[:flt], 
s:bat[:oid]):bat[:flt] ",     "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log",  "pattern batmmath.log(x:flt, y:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",        "CMDscience_bat_logbs;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:dbl]):bat[:dbl] 
",       "CMDscience_bat_log10;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",  "CMDscience_bat_log10;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",  "CMDscience_bat_log10;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:dbl], 
s:bat[:oid], r:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_log10;",        ""   
   ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:flt]):bat[:flt] 
",       "CMDscience_bat_log10;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",  "CMDscience_bat_log10;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",  "CMDscience_bat_log10;",        ""      ]
+[ "batmmath",  "log10",        "pattern batmmath.log10(x:bat[:flt], 
s:bat[:oid], r:bat[:bit]):bat[:flt] ",     "CMDscience_bat_log10;",        ""   
   ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",   "CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "log2", "pattern batmmath.log2(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",      "CMDscience_bat_log2;", ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:dbl], y:dbl):bat[:dbl] ",  
"CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:dbl], y:dbl, 
r:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:dbl], y:dbl, 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:dbl], y:dbl, s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:flt], y:flt):bat[:flt] ",  
"CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:flt], y:flt, 
r:bat[:bit]):bat[:flt] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:flt], y:flt, 
s:bat[:oid]):bat[:flt] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:bat[:flt], y:flt, s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",        "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:dbl, y:bat[:dbl]):bat[:dbl] ",  
"CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:dbl, y:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:dbl, y:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:dbl, y:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:flt, y:bat[:flt]):bat[:flt] ",  
"CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:flt, y:bat[:flt], 
r:bat[:bit]):bat[:flt] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:flt, y:bat[:flt], 
s:bat[:oid]):bat[:flt] ",     "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "pow",  "pattern batmmath.pow(x:flt, y:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",        "CMDscience_bat_pow;",  ""      ]
+[ "batmmath",  "radians",      "pattern 
batmmath.radians(x:bat[:dbl]):bat[:dbl] ",     "CMDscience_bat_radians;",      
""      ]
+[ "batmmath",  "radians",      "pattern batmmath.radians(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",        "CMDscience_bat_radians;",      ""      ]
+[ "batmmath",  "radians",      "pattern batmmath.radians(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",        "CMDscience_bat_radians;",      ""      ]
+[ "batmmath",  "radians",      "pattern batmmath.radians(x:bat[:dbl], 
s:bat[:oid], r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_radians;",      ""     
 ]
+[ "batmmath",  "radians",      "pattern 
batmmath.radians(x:bat[:flt]):bat[:flt] ",     "CMDscience_bat_radians;",      
""      ]
+[ "batmmath",  "radians",      "pattern batmmath.radians(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",        "CMDscience_bat_radians;",      ""      ]
+[ "batmmath",  "radians",      "pattern batmmath.radians(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",        "CMDscience_bat_radians;",      ""      ]
+[ "batmmath",  "radians",      "pattern batmmath.radians(x:bat[:flt], 
s:bat[:oid], r:bat[:bit]):bat[:flt] ",   "CMDscience_bat_radians;",      ""     
 ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:dbl]):bat[:dbl] ", 
"CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",    "CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",    "CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",       "CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:flt]):bat[:flt] ", 
"CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:flt], 
r:bat[:bit]):bat[:flt] ",    "CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:flt], 
s:bat[:oid]):bat[:flt] ",    "CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sin",  "pattern batmmath.sin(x:bat[:flt], s:bat[:oid], 
r:bat[:bit]):bat[:flt] ",       "CMDscience_bat_sin;",  ""      ]
+[ "batmmath",  "sinh", "pattern batmmath.sinh(x:bat[:dbl]):bat[:dbl] ",        
"CMDscience_bat_sinh;", ""      ]
+[ "batmmath",  "sinh", "pattern batmmath.sinh(x:bat[:dbl], 
r:bat[:bit]):bat[:dbl] ",   "CMDscience_bat_sinh;", ""      ]
+[ "batmmath",  "sinh", "pattern batmmath.sinh(x:bat[:dbl], 
s:bat[:oid]):bat[:dbl] ",   "CMDscience_bat_sinh;", ""      ]
+[ "batmmath",  "sinh", "pattern batmmath.sinh(x:bat[:dbl], s:bat[:oid], 
r:bat[:bit]):bat[:dbl] ",      "CMDscience_bat_sinh;", ""      ]
+[ "batmmath",  "sinh", "pattern batmmath.sinh(x:bat[:flt]):bat[:flt] ",        
"CMDscience_bat_sinh;", ""      ]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to