From dbcc1f484449e59c0c9f26597c2ad82d1754a987 Mon Sep 17 00:00:00 2001 From: Jeremiah Corrado Date: Mon, 30 Sep 2024 08:04:22 -0600 Subject: [PATCH 1/3] remove Commands.chpl from tree Signed-off-by: Jeremiah Corrado --- src/registry/.gitignore | 1 + src/registry/Commands.chpl | 2733 --------------------------- src/registry/register_commands.bash | 4 +- 3 files changed, 3 insertions(+), 2735 deletions(-) create mode 100644 src/registry/.gitignore delete mode 100644 src/registry/Commands.chpl diff --git a/src/registry/.gitignore b/src/registry/.gitignore new file mode 100644 index 0000000000..f0a9875993 --- /dev/null +++ b/src/registry/.gitignore @@ -0,0 +1 @@ +Commands.chpl diff --git a/src/registry/Commands.chpl b/src/registry/Commands.chpl deleted file mode 100644 index 97a32a8f26..0000000000 --- a/src/registry/Commands.chpl +++ /dev/null @@ -1,2733 +0,0 @@ -module Commands { - -use CommandMap, Message, MultiTypeSymbolTable, MultiTypeSymEntry; - -use BigInteger; - -param regConfig = """ -{ - "parameter_classes": { - "array": { - "nd": [ - 1 - ], - "dtype": [ - "int", - "uint", - "uint(8)", - "real", - "bool", - "bigint" - ] - }, - "scalar": { - "dtype": [ - "int", - "uint", - "uint(8)", - "real", - "bool", - "bigint" - ] - } - } -} -"""; - -import ArgSortMsg; - -proc ark_argsort_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ArgSortMsg.argsort(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('argsort', ark_argsort_int_1, 'ArgSortMsg', 428); - -proc ark_argsort_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ArgSortMsg.argsort(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('argsort', ark_argsort_uint_1, 'ArgSortMsg', 428); - -proc ark_argsort_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ArgSortMsg.argsort(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('argsort', ark_argsort_uint8_1, 'ArgSortMsg', 428); - -proc ark_argsort_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ArgSortMsg.argsort(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('argsort', ark_argsort_real_1, 'ArgSortMsg', 428); - -proc ark_argsort_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ArgSortMsg.argsort(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('argsort', ark_argsort_bool_1, 'ArgSortMsg', 428); - -proc ark_argsort_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ArgSortMsg.argsort(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('argsort', ark_argsort_bigint_1, 'ArgSortMsg', 428); - -import CastMsg; - -proc ark_cast_int_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=int, array_dtype_to=int, array_nd=1); -registerFunction('cast', ark_cast_int_int_1, 'CastMsg', 23); - -proc ark_cast_int_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=int, array_dtype_to=uint, array_nd=1); -registerFunction('cast', ark_cast_int_uint_1, 'CastMsg', 23); - -proc ark_cast_int_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=int, array_dtype_to=uint(8), array_nd=1); -registerFunction('cast', ark_cast_int_uint8_1, 'CastMsg', 23); - -proc ark_cast_int_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=int, array_dtype_to=real, array_nd=1); -registerFunction('cast', ark_cast_int_real_1, 'CastMsg', 23); - -proc ark_cast_int_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=int, array_dtype_to=bool, array_nd=1); -registerFunction('cast', ark_cast_int_bool_1, 'CastMsg', 23); - -proc ark_cast_int_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=int, array_dtype_to=bigint, array_nd=1); -registerFunction('cast', ark_cast_int_bigint_1, 'CastMsg', 23); - -proc ark_cast_uint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint, array_dtype_to=int, array_nd=1); -registerFunction('cast', ark_cast_uint_int_1, 'CastMsg', 23); - -proc ark_cast_uint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint, array_dtype_to=uint, array_nd=1); -registerFunction('cast', ark_cast_uint_uint_1, 'CastMsg', 23); - -proc ark_cast_uint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint, array_dtype_to=uint(8), array_nd=1); -registerFunction('cast', ark_cast_uint_uint8_1, 'CastMsg', 23); - -proc ark_cast_uint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint, array_dtype_to=real, array_nd=1); -registerFunction('cast', ark_cast_uint_real_1, 'CastMsg', 23); - -proc ark_cast_uint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint, array_dtype_to=bool, array_nd=1); -registerFunction('cast', ark_cast_uint_bool_1, 'CastMsg', 23); - -proc ark_cast_uint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint, array_dtype_to=bigint, array_nd=1); -registerFunction('cast', ark_cast_uint_bigint_1, 'CastMsg', 23); - -proc ark_cast_uint8_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint(8), array_dtype_to=int, array_nd=1); -registerFunction('cast', ark_cast_uint8_int_1, 'CastMsg', 23); - -proc ark_cast_uint8_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint(8), array_dtype_to=uint, array_nd=1); -registerFunction('cast', ark_cast_uint8_uint_1, 'CastMsg', 23); - -proc ark_cast_uint8_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint(8), array_dtype_to=uint(8), array_nd=1); -registerFunction('cast', ark_cast_uint8_uint8_1, 'CastMsg', 23); - -proc ark_cast_uint8_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint(8), array_dtype_to=real, array_nd=1); -registerFunction('cast', ark_cast_uint8_real_1, 'CastMsg', 23); - -proc ark_cast_uint8_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint(8), array_dtype_to=bool, array_nd=1); -registerFunction('cast', ark_cast_uint8_bool_1, 'CastMsg', 23); - -proc ark_cast_uint8_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=uint(8), array_dtype_to=bigint, array_nd=1); -registerFunction('cast', ark_cast_uint8_bigint_1, 'CastMsg', 23); - -proc ark_cast_real_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=real, array_dtype_to=int, array_nd=1); -registerFunction('cast', ark_cast_real_int_1, 'CastMsg', 23); - -proc ark_cast_real_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=real, array_dtype_to=uint, array_nd=1); -registerFunction('cast', ark_cast_real_uint_1, 'CastMsg', 23); - -proc ark_cast_real_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=real, array_dtype_to=uint(8), array_nd=1); -registerFunction('cast', ark_cast_real_uint8_1, 'CastMsg', 23); - -proc ark_cast_real_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=real, array_dtype_to=real, array_nd=1); -registerFunction('cast', ark_cast_real_real_1, 'CastMsg', 23); - -proc ark_cast_real_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=real, array_dtype_to=bool, array_nd=1); -registerFunction('cast', ark_cast_real_bool_1, 'CastMsg', 23); - -proc ark_cast_real_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=real, array_dtype_to=bigint, array_nd=1); -registerFunction('cast', ark_cast_real_bigint_1, 'CastMsg', 23); - -proc ark_cast_bool_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bool, array_dtype_to=int, array_nd=1); -registerFunction('cast', ark_cast_bool_int_1, 'CastMsg', 23); - -proc ark_cast_bool_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bool, array_dtype_to=uint, array_nd=1); -registerFunction('cast', ark_cast_bool_uint_1, 'CastMsg', 23); - -proc ark_cast_bool_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bool, array_dtype_to=uint(8), array_nd=1); -registerFunction('cast', ark_cast_bool_uint8_1, 'CastMsg', 23); - -proc ark_cast_bool_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bool, array_dtype_to=real, array_nd=1); -registerFunction('cast', ark_cast_bool_real_1, 'CastMsg', 23); - -proc ark_cast_bool_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bool, array_dtype_to=bool, array_nd=1); -registerFunction('cast', ark_cast_bool_bool_1, 'CastMsg', 23); - -proc ark_cast_bool_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bool, array_dtype_to=bigint, array_nd=1); -registerFunction('cast', ark_cast_bool_bigint_1, 'CastMsg', 23); - -proc ark_cast_bigint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bigint, array_dtype_to=int, array_nd=1); -registerFunction('cast', ark_cast_bigint_int_1, 'CastMsg', 23); - -proc ark_cast_bigint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bigint, array_dtype_to=uint, array_nd=1); -registerFunction('cast', ark_cast_bigint_uint_1, 'CastMsg', 23); - -proc ark_cast_bigint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bigint, array_dtype_to=uint(8), array_nd=1); -registerFunction('cast', ark_cast_bigint_uint8_1, 'CastMsg', 23); - -proc ark_cast_bigint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bigint, array_dtype_to=real, array_nd=1); -registerFunction('cast', ark_cast_bigint_real_1, 'CastMsg', 23); - -proc ark_cast_bigint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bigint, array_dtype_to=bool, array_nd=1); -registerFunction('cast', ark_cast_bigint_bool_1, 'CastMsg', 23); - -proc ark_cast_bigint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArray(cmd, msgArgs, st, array_dtype_from=bigint, array_dtype_to=bigint, array_nd=1); -registerFunction('cast', ark_cast_bigint_bigint_1, 'CastMsg', 23); - -proc ark_castToStrings_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArrayToStrings(cmd, msgArgs, st, array_dtype=int); -registerFunction('castToStrings', ark_castToStrings_int, 'CastMsg', 60); - -proc ark_castToStrings_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArrayToStrings(cmd, msgArgs, st, array_dtype=uint); -registerFunction('castToStrings', ark_castToStrings_uint, 'CastMsg', 60); - -proc ark_castToStrings_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArrayToStrings(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('castToStrings', ark_castToStrings_uint8, 'CastMsg', 60); - -proc ark_castToStrings_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArrayToStrings(cmd, msgArgs, st, array_dtype=real); -registerFunction('castToStrings', ark_castToStrings_real, 'CastMsg', 60); - -proc ark_castToStrings_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArrayToStrings(cmd, msgArgs, st, array_dtype=bool); -registerFunction('castToStrings', ark_castToStrings_bool, 'CastMsg', 60); - -proc ark_castToStrings_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castArrayToStrings(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('castToStrings', ark_castToStrings_bigint, 'CastMsg', 60); - -proc ark_castStringsTo_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castStringsToArray(cmd, msgArgs, st, array_dtype=int); -registerFunction('castStringsTo', ark_castStringsTo_int, 'CastMsg', 67); - -proc ark_castStringsTo_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castStringsToArray(cmd, msgArgs, st, array_dtype=uint); -registerFunction('castStringsTo', ark_castStringsTo_uint, 'CastMsg', 67); - -proc ark_castStringsTo_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castStringsToArray(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('castStringsTo', ark_castStringsTo_uint8, 'CastMsg', 67); - -proc ark_castStringsTo_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castStringsToArray(cmd, msgArgs, st, array_dtype=real); -registerFunction('castStringsTo', ark_castStringsTo_real, 'CastMsg', 67); - -proc ark_castStringsTo_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castStringsToArray(cmd, msgArgs, st, array_dtype=bool); -registerFunction('castStringsTo', ark_castStringsTo_bool, 'CastMsg', 67); - -proc ark_castStringsTo_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return CastMsg.castStringsToArray(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('castStringsTo', ark_castStringsTo_bigint, 'CastMsg', 67); - -import IndexingMsg; - -proc ark_reg_intIndex_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var idx = msgArgs['idx'].toScalarTuple(int, array_nd_0); - var ark_result = IndexingMsg.intIndex(array,idx); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark__int__int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_intIndex_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('[int]', ark__int__int_1, 'IndexingMsg', 116); - -proc ark__int__uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_intIndex_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('[int]', ark__int__uint_1, 'IndexingMsg', 116); - -proc ark__int__uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_intIndex_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('[int]', ark__int__uint8_1, 'IndexingMsg', 116); - -proc ark__int__real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_intIndex_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('[int]', ark__int__real_1, 'IndexingMsg', 116); - -proc ark__int__bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_intIndex_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('[int]', ark__int__bool_1, 'IndexingMsg', 116); - -proc ark__int__bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_intIndex_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('[int]', ark__int__bigint_1, 'IndexingMsg', 116); - -proc ark_reg_sliceIndex_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var starts = msgArgs['starts'].toScalarTuple(int, array_nd_0); - var stops = msgArgs['stops'].toScalarTuple(int, array_nd_0); - var strides = msgArgs['strides'].toScalarTuple(int, array_nd_0); - var max_bits = msgArgs['max_bits'].toScalar(int); - var ark_result = IndexingMsg.sliceIndex(array,starts,stops,strides,max_bits); - - return st.insert(ark_result); -} - -proc ark__slice__int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_sliceIndex_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('[slice]', ark__slice__int_1, 'IndexingMsg', 133); - -proc ark__slice__uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_sliceIndex_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('[slice]', ark__slice__uint_1, 'IndexingMsg', 133); - -proc ark__slice__uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_sliceIndex_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('[slice]', ark__slice__uint8_1, 'IndexingMsg', 133); - -proc ark__slice__real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_sliceIndex_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('[slice]', ark__slice__real_1, 'IndexingMsg', 133); - -proc ark__slice__bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_sliceIndex_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('[slice]', ark__slice__bool_1, 'IndexingMsg', 133); - -proc ark__slice__bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_sliceIndex_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('[slice]', ark__slice__bigint_1, 'IndexingMsg', 133); - -proc ark_reg_setIndexToValue_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var idx = msgArgs['idx'].toScalarTuple(int, array_nd_0); - var value = msgArgs['value'].toScalar(array_dtype_0); - var max_bits = msgArgs['max_bits'].toScalar(int); - IndexingMsg.setIndexToValue(array,idx,value,max_bits); - - return MsgTuple.success(); -} - -proc ark__int__val_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('[int]=val', ark__int__val_int_1, 'IndexingMsg', 428); - -proc ark__int__val_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('[int]=val', ark__int__val_uint_1, 'IndexingMsg', 428); - -proc ark__int__val_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('[int]=val', ark__int__val_uint8_1, 'IndexingMsg', 428); - -proc ark__int__val_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('[int]=val', ark__int__val_real_1, 'IndexingMsg', 428); - -proc ark__int__val_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('[int]=val', ark__int__val_bool_1, 'IndexingMsg', 428); - -proc ark__int__val_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('[int]=val', ark__int__val_bigint_1, 'IndexingMsg', 428); - -proc ark_reg_setSliceIndexToValue_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var starts = msgArgs['starts'].toScalarTuple(int, array_nd_0); - var stops = msgArgs['stops'].toScalarTuple(int, array_nd_0); - var strides = msgArgs['strides'].toScalarTuple(int, array_nd_0); - var value = msgArgs['value'].toScalar(array_dtype_0); - var max_bits = msgArgs['max_bits'].toScalar(int); - IndexingMsg.setSliceIndexToValue(array,starts,stops,strides,value,max_bits); - - return MsgTuple.success(); -} - -proc ark__slice__val_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setSliceIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('[slice]=val', ark__slice__val_int_1, 'IndexingMsg', 840); - -proc ark__slice__val_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setSliceIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('[slice]=val', ark__slice__val_uint_1, 'IndexingMsg', 840); - -proc ark__slice__val_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setSliceIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('[slice]=val', ark__slice__val_uint8_1, 'IndexingMsg', 840); - -proc ark__slice__val_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setSliceIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('[slice]=val', ark__slice__val_real_1, 'IndexingMsg', 840); - -proc ark__slice__val_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setSliceIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('[slice]=val', ark__slice__val_bool_1, 'IndexingMsg', 840); - -proc ark__slice__val_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_setSliceIndexToValue_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('[slice]=val', ark__slice__val_bigint_1, 'IndexingMsg', 840); - -proc ark__pdarray__int_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=int, array_dtype_idx=int, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__int_int_1, 'IndexingMsg', 170); - -proc ark__pdarray__int_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=int, array_dtype_idx=uint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__int_uint_1, 'IndexingMsg', 170); - -proc ark__pdarray__int_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=int, array_dtype_idx=uint(8), array_nd=1); -registerFunction('[pdarray]', ark__pdarray__int_uint8_1, 'IndexingMsg', 170); - -proc ark__pdarray__int_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=int, array_dtype_idx=real, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__int_real_1, 'IndexingMsg', 170); - -proc ark__pdarray__int_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=int, array_dtype_idx=bool, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__int_bool_1, 'IndexingMsg', 170); - -proc ark__pdarray__int_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=int, array_dtype_idx=bigint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__int_bigint_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_idx=int, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint_int_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_idx=uint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint_uint_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_idx=uint(8), array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint_uint8_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_idx=real, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint_real_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_idx=bool, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint_bool_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_idx=bigint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint_bigint_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint8_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_idx=int, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint8_int_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint8_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_idx=uint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint8_uint_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint8_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_idx=uint(8), array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint8_uint8_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint8_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_idx=real, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint8_real_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint8_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_idx=bool, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint8_bool_1, 'IndexingMsg', 170); - -proc ark__pdarray__uint8_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_idx=bigint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__uint8_bigint_1, 'IndexingMsg', 170); - -proc ark__pdarray__real_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=real, array_dtype_idx=int, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__real_int_1, 'IndexingMsg', 170); - -proc ark__pdarray__real_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=real, array_dtype_idx=uint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__real_uint_1, 'IndexingMsg', 170); - -proc ark__pdarray__real_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=real, array_dtype_idx=uint(8), array_nd=1); -registerFunction('[pdarray]', ark__pdarray__real_uint8_1, 'IndexingMsg', 170); - -proc ark__pdarray__real_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=real, array_dtype_idx=real, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__real_real_1, 'IndexingMsg', 170); - -proc ark__pdarray__real_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=real, array_dtype_idx=bool, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__real_bool_1, 'IndexingMsg', 170); - -proc ark__pdarray__real_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=real, array_dtype_idx=bigint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__real_bigint_1, 'IndexingMsg', 170); - -proc ark__pdarray__bool_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_idx=int, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bool_int_1, 'IndexingMsg', 170); - -proc ark__pdarray__bool_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_idx=uint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bool_uint_1, 'IndexingMsg', 170); - -proc ark__pdarray__bool_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_idx=uint(8), array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bool_uint8_1, 'IndexingMsg', 170); - -proc ark__pdarray__bool_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_idx=real, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bool_real_1, 'IndexingMsg', 170); - -proc ark__pdarray__bool_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_idx=bool, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bool_bool_1, 'IndexingMsg', 170); - -proc ark__pdarray__bool_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_idx=bigint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bool_bigint_1, 'IndexingMsg', 170); - -proc ark__pdarray__bigint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_idx=int, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bigint_int_1, 'IndexingMsg', 170); - -proc ark__pdarray__bigint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_idx=uint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bigint_uint_1, 'IndexingMsg', 170); - -proc ark__pdarray__bigint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_idx=uint(8), array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bigint_uint8_1, 'IndexingMsg', 170); - -proc ark__pdarray__bigint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_idx=real, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bigint_real_1, 'IndexingMsg', 170); - -proc ark__pdarray__bigint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_idx=bool, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bigint_bool_1, 'IndexingMsg', 170); - -proc ark__pdarray__bigint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.multiPDArrayIndex(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_idx=bigint, array_nd=1); -registerFunction('[pdarray]', ark__pdarray__bigint_bigint_1, 'IndexingMsg', 170); - -proc ark__slice__pdarray_int_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=int, array_dtype_b=int, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_int_int_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_int_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=int, array_dtype_b=uint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_int_uint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_int_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=int, array_dtype_b=uint(8), array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_int_uint8_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_int_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=int, array_dtype_b=real, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_int_real_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_int_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=int, array_dtype_b=bool, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_int_bool_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_int_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=int, array_dtype_b=bigint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_int_bigint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_b=int, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint_int_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_b=uint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint_uint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_b=uint(8), array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint_uint8_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_b=real, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint_real_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_b=bool, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint_bool_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint, array_dtype_b=bigint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint_bigint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint8_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_b=int, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint8_int_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint8_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_b=uint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint8_uint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint8_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_b=uint(8), array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint8_uint8_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint8_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_b=real, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint8_real_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint8_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_b=bool, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint8_bool_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_uint8_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=uint(8), array_dtype_b=bigint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_uint8_bigint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_real_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=real, array_dtype_b=int, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_real_int_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_real_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=real, array_dtype_b=uint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_real_uint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_real_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=real, array_dtype_b=uint(8), array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_real_uint8_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_real_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=real, array_dtype_b=real, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_real_real_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_real_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=real, array_dtype_b=bool, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_real_bool_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_real_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=real, array_dtype_b=bigint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_real_bigint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bool_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_b=int, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bool_int_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bool_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_b=uint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bool_uint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bool_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_b=uint(8), array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bool_uint8_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bool_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_b=real, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bool_real_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bool_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_b=bool, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bool_bool_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bool_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bool, array_dtype_b=bigint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bool_bigint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bigint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_b=int, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bigint_int_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bigint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_b=uint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bigint_uint_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bigint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_b=uint(8), array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bigint_uint8_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bigint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_b=real, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bigint_real_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bigint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_b=bool, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bigint_bool_1, 'IndexingMsg', 861); - -proc ark__slice__pdarray_bigint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.setSliceIndexToPdarray(cmd, msgArgs, st, array_dtype_a=bigint, array_dtype_b=bigint, array_nd=1); -registerFunction('[slice]=pdarray', ark__slice__pdarray_bigint_bigint_1, 'IndexingMsg', 861); - -proc ark_takeAlongAxis_int_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=int, array_dtype_idx=int, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_int_int_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_int_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=int, array_dtype_idx=uint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_int_uint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_int_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=int, array_dtype_idx=uint(8), array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_int_uint8_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_int_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=int, array_dtype_idx=real, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_int_real_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_int_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=int, array_dtype_idx=bool, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_int_bool_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_int_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=int, array_dtype_idx=bigint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_int_bigint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint, array_dtype_idx=int, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint_int_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint, array_dtype_idx=uint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint_uint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint, array_dtype_idx=uint(8), array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint_uint8_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint, array_dtype_idx=real, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint_real_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint, array_dtype_idx=bool, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint_bool_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint, array_dtype_idx=bigint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint_bigint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint8_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint(8), array_dtype_idx=int, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint8_int_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint8_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint(8), array_dtype_idx=uint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint8_uint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint8_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint(8), array_dtype_idx=uint(8), array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint8_uint8_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint8_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint(8), array_dtype_idx=real, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint8_real_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint8_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint(8), array_dtype_idx=bool, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint8_bool_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_uint8_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=uint(8), array_dtype_idx=bigint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_uint8_bigint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_real_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=real, array_dtype_idx=int, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_real_int_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_real_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=real, array_dtype_idx=uint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_real_uint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_real_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=real, array_dtype_idx=uint(8), array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_real_uint8_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_real_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=real, array_dtype_idx=real, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_real_real_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_real_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=real, array_dtype_idx=bool, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_real_bool_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_real_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=real, array_dtype_idx=bigint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_real_bigint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bool_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bool, array_dtype_idx=int, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bool_int_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bool_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bool, array_dtype_idx=uint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bool_uint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bool_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bool, array_dtype_idx=uint(8), array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bool_uint8_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bool_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bool, array_dtype_idx=real, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bool_real_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bool_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bool, array_dtype_idx=bool, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bool_bool_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bool_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bool, array_dtype_idx=bigint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bool_bigint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bigint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bigint, array_dtype_idx=int, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bigint_int_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bigint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bigint, array_dtype_idx=uint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bigint_uint_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bigint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bigint, array_dtype_idx=uint(8), array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bigint_uint8_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bigint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bigint, array_dtype_idx=real, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bigint_real_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bigint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bigint, array_dtype_idx=bool, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bigint_bool_1, 'IndexingMsg', 915); - -proc ark_takeAlongAxis_bigint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return IndexingMsg.takeAlongAxis(cmd, msgArgs, st, array_dtype_x=bigint, array_dtype_idx=bigint, array_nd=1); -registerFunction('takeAlongAxis', ark_takeAlongAxis_bigint_bigint_1, 'IndexingMsg', 915); - -import LinalgMsg; - -proc ark_reg_transpose_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var ark_result = LinalgMsg.transpose(array); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_transpose_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_transpose_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('transpose', ark_transpose_int_1, 'LinalgMsg', 289); - -proc ark_transpose_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_transpose_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('transpose', ark_transpose_uint_1, 'LinalgMsg', 289); - -proc ark_transpose_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_transpose_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('transpose', ark_transpose_uint8_1, 'LinalgMsg', 289); - -proc ark_transpose_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_transpose_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('transpose', ark_transpose_real_1, 'LinalgMsg', 289); - -proc ark_transpose_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_transpose_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('transpose', ark_transpose_bool_1, 'LinalgMsg', 289); - -proc ark_transpose_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_transpose_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('transpose', ark_transpose_bigint_1, 'LinalgMsg', 289); - -proc ark_eye_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.eye(cmd, msgArgs, st, array_dtype=int); -registerFunction('eye', ark_eye_int, 'LinalgMsg', 26); - -proc ark_eye_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.eye(cmd, msgArgs, st, array_dtype=uint); -registerFunction('eye', ark_eye_uint, 'LinalgMsg', 26); - -proc ark_eye_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.eye(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('eye', ark_eye_uint8, 'LinalgMsg', 26); - -proc ark_eye_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.eye(cmd, msgArgs, st, array_dtype=real); -registerFunction('eye', ark_eye_real, 'LinalgMsg', 26); - -proc ark_eye_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.eye(cmd, msgArgs, st, array_dtype=bool); -registerFunction('eye', ark_eye_bool, 'LinalgMsg', 26); - -proc ark_eye_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.eye(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('eye', ark_eye_bigint, 'LinalgMsg', 26); - -proc ark_tril_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.tril(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('tril', ark_tril_int_1, 'LinalgMsg', 77); - -proc ark_tril_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.tril(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('tril', ark_tril_uint_1, 'LinalgMsg', 77); - -proc ark_tril_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.tril(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('tril', ark_tril_uint8_1, 'LinalgMsg', 77); - -proc ark_tril_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.tril(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('tril', ark_tril_real_1, 'LinalgMsg', 77); - -proc ark_tril_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.tril(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('tril', ark_tril_bool_1, 'LinalgMsg', 77); - -proc ark_tril_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.tril(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('tril', ark_tril_bigint_1, 'LinalgMsg', 77); - -proc ark_triu_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.triu(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('triu', ark_triu_int_1, 'LinalgMsg', 90); - -proc ark_triu_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.triu(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('triu', ark_triu_uint_1, 'LinalgMsg', 90); - -proc ark_triu_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.triu(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('triu', ark_triu_uint8_1, 'LinalgMsg', 90); - -proc ark_triu_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.triu(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('triu', ark_triu_real_1, 'LinalgMsg', 90); - -proc ark_triu_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.triu(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('triu', ark_triu_bool_1, 'LinalgMsg', 90); - -proc ark_triu_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.triu(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('triu', ark_triu_bigint_1, 'LinalgMsg', 90); - -proc ark_matmul_int_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=int, array_nd=1); -registerFunction('matmul', ark_matmul_int_int_1, 'LinalgMsg', 165); - -proc ark_matmul_int_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=uint, array_nd=1); -registerFunction('matmul', ark_matmul_int_uint_1, 'LinalgMsg', 165); - -proc ark_matmul_int_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=uint(8), array_nd=1); -registerFunction('matmul', ark_matmul_int_uint8_1, 'LinalgMsg', 165); - -proc ark_matmul_int_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=real, array_nd=1); -registerFunction('matmul', ark_matmul_int_real_1, 'LinalgMsg', 165); - -proc ark_matmul_int_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=bool, array_nd=1); -registerFunction('matmul', ark_matmul_int_bool_1, 'LinalgMsg', 165); - -proc ark_matmul_int_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=bigint, array_nd=1); -registerFunction('matmul', ark_matmul_int_bigint_1, 'LinalgMsg', 165); - -proc ark_matmul_uint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=int, array_nd=1); -registerFunction('matmul', ark_matmul_uint_int_1, 'LinalgMsg', 165); - -proc ark_matmul_uint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=uint, array_nd=1); -registerFunction('matmul', ark_matmul_uint_uint_1, 'LinalgMsg', 165); - -proc ark_matmul_uint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=uint(8), array_nd=1); -registerFunction('matmul', ark_matmul_uint_uint8_1, 'LinalgMsg', 165); - -proc ark_matmul_uint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=real, array_nd=1); -registerFunction('matmul', ark_matmul_uint_real_1, 'LinalgMsg', 165); - -proc ark_matmul_uint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=bool, array_nd=1); -registerFunction('matmul', ark_matmul_uint_bool_1, 'LinalgMsg', 165); - -proc ark_matmul_uint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=bigint, array_nd=1); -registerFunction('matmul', ark_matmul_uint_bigint_1, 'LinalgMsg', 165); - -proc ark_matmul_uint8_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=int, array_nd=1); -registerFunction('matmul', ark_matmul_uint8_int_1, 'LinalgMsg', 165); - -proc ark_matmul_uint8_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=uint, array_nd=1); -registerFunction('matmul', ark_matmul_uint8_uint_1, 'LinalgMsg', 165); - -proc ark_matmul_uint8_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=uint(8), array_nd=1); -registerFunction('matmul', ark_matmul_uint8_uint8_1, 'LinalgMsg', 165); - -proc ark_matmul_uint8_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=real, array_nd=1); -registerFunction('matmul', ark_matmul_uint8_real_1, 'LinalgMsg', 165); - -proc ark_matmul_uint8_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=bool, array_nd=1); -registerFunction('matmul', ark_matmul_uint8_bool_1, 'LinalgMsg', 165); - -proc ark_matmul_uint8_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=bigint, array_nd=1); -registerFunction('matmul', ark_matmul_uint8_bigint_1, 'LinalgMsg', 165); - -proc ark_matmul_real_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=int, array_nd=1); -registerFunction('matmul', ark_matmul_real_int_1, 'LinalgMsg', 165); - -proc ark_matmul_real_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=uint, array_nd=1); -registerFunction('matmul', ark_matmul_real_uint_1, 'LinalgMsg', 165); - -proc ark_matmul_real_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=uint(8), array_nd=1); -registerFunction('matmul', ark_matmul_real_uint8_1, 'LinalgMsg', 165); - -proc ark_matmul_real_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=real, array_nd=1); -registerFunction('matmul', ark_matmul_real_real_1, 'LinalgMsg', 165); - -proc ark_matmul_real_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=bool, array_nd=1); -registerFunction('matmul', ark_matmul_real_bool_1, 'LinalgMsg', 165); - -proc ark_matmul_real_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=bigint, array_nd=1); -registerFunction('matmul', ark_matmul_real_bigint_1, 'LinalgMsg', 165); - -proc ark_matmul_bool_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=int, array_nd=1); -registerFunction('matmul', ark_matmul_bool_int_1, 'LinalgMsg', 165); - -proc ark_matmul_bool_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=uint, array_nd=1); -registerFunction('matmul', ark_matmul_bool_uint_1, 'LinalgMsg', 165); - -proc ark_matmul_bool_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=uint(8), array_nd=1); -registerFunction('matmul', ark_matmul_bool_uint8_1, 'LinalgMsg', 165); - -proc ark_matmul_bool_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=real, array_nd=1); -registerFunction('matmul', ark_matmul_bool_real_1, 'LinalgMsg', 165); - -proc ark_matmul_bool_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=bool, array_nd=1); -registerFunction('matmul', ark_matmul_bool_bool_1, 'LinalgMsg', 165); - -proc ark_matmul_bool_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=bigint, array_nd=1); -registerFunction('matmul', ark_matmul_bool_bigint_1, 'LinalgMsg', 165); - -proc ark_matmul_bigint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=int, array_nd=1); -registerFunction('matmul', ark_matmul_bigint_int_1, 'LinalgMsg', 165); - -proc ark_matmul_bigint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=uint, array_nd=1); -registerFunction('matmul', ark_matmul_bigint_uint_1, 'LinalgMsg', 165); - -proc ark_matmul_bigint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=uint(8), array_nd=1); -registerFunction('matmul', ark_matmul_bigint_uint8_1, 'LinalgMsg', 165); - -proc ark_matmul_bigint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=real, array_nd=1); -registerFunction('matmul', ark_matmul_bigint_real_1, 'LinalgMsg', 165); - -proc ark_matmul_bigint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=bool, array_nd=1); -registerFunction('matmul', ark_matmul_bigint_bool_1, 'LinalgMsg', 165); - -proc ark_matmul_bigint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.matmul(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=bigint, array_nd=1); -registerFunction('matmul', ark_matmul_bigint_bigint_1, 'LinalgMsg', 165); - -proc ark_vecdot_int_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=int, array_nd=1); -registerFunction('vecdot', ark_vecdot_int_int_1, 'LinalgMsg', 318); - -proc ark_vecdot_int_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=uint, array_nd=1); -registerFunction('vecdot', ark_vecdot_int_uint_1, 'LinalgMsg', 318); - -proc ark_vecdot_int_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=uint(8), array_nd=1); -registerFunction('vecdot', ark_vecdot_int_uint8_1, 'LinalgMsg', 318); - -proc ark_vecdot_int_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=real, array_nd=1); -registerFunction('vecdot', ark_vecdot_int_real_1, 'LinalgMsg', 318); - -proc ark_vecdot_int_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=bool, array_nd=1); -registerFunction('vecdot', ark_vecdot_int_bool_1, 'LinalgMsg', 318); - -proc ark_vecdot_int_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=int, array_dtype_x2=bigint, array_nd=1); -registerFunction('vecdot', ark_vecdot_int_bigint_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=int, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint_int_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=uint, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint_uint_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=uint(8), array_nd=1); -registerFunction('vecdot', ark_vecdot_uint_uint8_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=real, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint_real_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=bool, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint_bool_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint, array_dtype_x2=bigint, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint_bigint_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint8_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=int, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint8_int_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint8_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=uint, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint8_uint_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint8_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=uint(8), array_nd=1); -registerFunction('vecdot', ark_vecdot_uint8_uint8_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint8_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=real, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint8_real_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint8_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=bool, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint8_bool_1, 'LinalgMsg', 318); - -proc ark_vecdot_uint8_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=uint(8), array_dtype_x2=bigint, array_nd=1); -registerFunction('vecdot', ark_vecdot_uint8_bigint_1, 'LinalgMsg', 318); - -proc ark_vecdot_real_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=int, array_nd=1); -registerFunction('vecdot', ark_vecdot_real_int_1, 'LinalgMsg', 318); - -proc ark_vecdot_real_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=uint, array_nd=1); -registerFunction('vecdot', ark_vecdot_real_uint_1, 'LinalgMsg', 318); - -proc ark_vecdot_real_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=uint(8), array_nd=1); -registerFunction('vecdot', ark_vecdot_real_uint8_1, 'LinalgMsg', 318); - -proc ark_vecdot_real_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=real, array_nd=1); -registerFunction('vecdot', ark_vecdot_real_real_1, 'LinalgMsg', 318); - -proc ark_vecdot_real_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=bool, array_nd=1); -registerFunction('vecdot', ark_vecdot_real_bool_1, 'LinalgMsg', 318); - -proc ark_vecdot_real_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=real, array_dtype_x2=bigint, array_nd=1); -registerFunction('vecdot', ark_vecdot_real_bigint_1, 'LinalgMsg', 318); - -proc ark_vecdot_bool_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=int, array_nd=1); -registerFunction('vecdot', ark_vecdot_bool_int_1, 'LinalgMsg', 318); - -proc ark_vecdot_bool_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=uint, array_nd=1); -registerFunction('vecdot', ark_vecdot_bool_uint_1, 'LinalgMsg', 318); - -proc ark_vecdot_bool_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=uint(8), array_nd=1); -registerFunction('vecdot', ark_vecdot_bool_uint8_1, 'LinalgMsg', 318); - -proc ark_vecdot_bool_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=real, array_nd=1); -registerFunction('vecdot', ark_vecdot_bool_real_1, 'LinalgMsg', 318); - -proc ark_vecdot_bool_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=bool, array_nd=1); -registerFunction('vecdot', ark_vecdot_bool_bool_1, 'LinalgMsg', 318); - -proc ark_vecdot_bool_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bool, array_dtype_x2=bigint, array_nd=1); -registerFunction('vecdot', ark_vecdot_bool_bigint_1, 'LinalgMsg', 318); - -proc ark_vecdot_bigint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=int, array_nd=1); -registerFunction('vecdot', ark_vecdot_bigint_int_1, 'LinalgMsg', 318); - -proc ark_vecdot_bigint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=uint, array_nd=1); -registerFunction('vecdot', ark_vecdot_bigint_uint_1, 'LinalgMsg', 318); - -proc ark_vecdot_bigint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=uint(8), array_nd=1); -registerFunction('vecdot', ark_vecdot_bigint_uint8_1, 'LinalgMsg', 318); - -proc ark_vecdot_bigint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=real, array_nd=1); -registerFunction('vecdot', ark_vecdot_bigint_real_1, 'LinalgMsg', 318); - -proc ark_vecdot_bigint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=bool, array_nd=1); -registerFunction('vecdot', ark_vecdot_bigint_bool_1, 'LinalgMsg', 318); - -proc ark_vecdot_bigint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return LinalgMsg.vecdot(cmd, msgArgs, st, array_dtype_x1=bigint, array_dtype_x2=bigint, array_nd=1); -registerFunction('vecdot', ark_vecdot_bigint_bigint_1, 'LinalgMsg', 318); - -import ManipulationMsg; - -proc ark_broadcast_int_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.broadcastToMsg(cmd, msgArgs, st, array_dtype=int, array_nd_in=1, array_nd_out=1); -registerFunction('broadcast', ark_broadcast_int_1_1, 'ManipulationMsg', 61); - -proc ark_broadcast_uint_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.broadcastToMsg(cmd, msgArgs, st, array_dtype=uint, array_nd_in=1, array_nd_out=1); -registerFunction('broadcast', ark_broadcast_uint_1_1, 'ManipulationMsg', 61); - -proc ark_broadcast_uint8_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.broadcastToMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd_in=1, array_nd_out=1); -registerFunction('broadcast', ark_broadcast_uint8_1_1, 'ManipulationMsg', 61); - -proc ark_broadcast_real_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.broadcastToMsg(cmd, msgArgs, st, array_dtype=real, array_nd_in=1, array_nd_out=1); -registerFunction('broadcast', ark_broadcast_real_1_1, 'ManipulationMsg', 61); - -proc ark_broadcast_bool_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.broadcastToMsg(cmd, msgArgs, st, array_dtype=bool, array_nd_in=1, array_nd_out=1); -registerFunction('broadcast', ark_broadcast_bool_1_1, 'ManipulationMsg', 61); - -proc ark_broadcast_bigint_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.broadcastToMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd_in=1, array_nd_out=1); -registerFunction('broadcast', ark_broadcast_bigint_1_1, 'ManipulationMsg', 61); - -proc ark_concat_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('concat', ark_concat_int_1, 'ManipulationMsg', 158); - -proc ark_concat_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('concat', ark_concat_uint_1, 'ManipulationMsg', 158); - -proc ark_concat_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('concat', ark_concat_uint8_1, 'ManipulationMsg', 158); - -proc ark_concat_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('concat', ark_concat_real_1, 'ManipulationMsg', 158); - -proc ark_concat_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('concat', ark_concat_bool_1, 'ManipulationMsg', 158); - -proc ark_concat_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('concat', ark_concat_bigint_1, 'ManipulationMsg', 158); - -proc ark_concatFlat_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatFlatMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('concatFlat', ark_concatFlat_int_1, 'ManipulationMsg', 214); - -proc ark_concatFlat_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatFlatMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('concatFlat', ark_concatFlat_uint_1, 'ManipulationMsg', 214); - -proc ark_concatFlat_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatFlatMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('concatFlat', ark_concatFlat_uint8_1, 'ManipulationMsg', 214); - -proc ark_concatFlat_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatFlatMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('concatFlat', ark_concatFlat_real_1, 'ManipulationMsg', 214); - -proc ark_concatFlat_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatFlatMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('concatFlat', ark_concatFlat_bool_1, 'ManipulationMsg', 214); - -proc ark_concatFlat_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.concatFlatMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('concatFlat', ark_concatFlat_bigint_1, 'ManipulationMsg', 214); - -proc ark_expandDims_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.expandDimsMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('expandDims', ark_expandDims_int_1, 'ManipulationMsg', 238); - -proc ark_expandDims_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.expandDimsMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('expandDims', ark_expandDims_uint_1, 'ManipulationMsg', 238); - -proc ark_expandDims_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.expandDimsMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('expandDims', ark_expandDims_uint8_1, 'ManipulationMsg', 238); - -proc ark_expandDims_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.expandDimsMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('expandDims', ark_expandDims_real_1, 'ManipulationMsg', 238); - -proc ark_expandDims_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.expandDimsMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('expandDims', ark_expandDims_bool_1, 'ManipulationMsg', 238); - -proc ark_expandDims_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.expandDimsMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('expandDims', ark_expandDims_bigint_1, 'ManipulationMsg', 238); - -proc ark_flip_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('flip', ark_flip_int_1, 'ManipulationMsg', 290); - -proc ark_flip_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('flip', ark_flip_uint_1, 'ManipulationMsg', 290); - -proc ark_flip_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('flip', ark_flip_uint8_1, 'ManipulationMsg', 290); - -proc ark_flip_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('flip', ark_flip_real_1, 'ManipulationMsg', 290); - -proc ark_flip_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('flip', ark_flip_bool_1, 'ManipulationMsg', 290); - -proc ark_flip_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('flip', ark_flip_bigint_1, 'ManipulationMsg', 290); - -proc ark_flipAll_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipAllMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('flipAll', ark_flipAll_int_1, 'ManipulationMsg', 358); - -proc ark_flipAll_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipAllMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('flipAll', ark_flipAll_uint_1, 'ManipulationMsg', 358); - -proc ark_flipAll_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipAllMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('flipAll', ark_flipAll_uint8_1, 'ManipulationMsg', 358); - -proc ark_flipAll_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipAllMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('flipAll', ark_flipAll_real_1, 'ManipulationMsg', 358); - -proc ark_flipAll_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipAllMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('flipAll', ark_flipAll_bool_1, 'ManipulationMsg', 358); - -proc ark_flipAll_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.flipAllMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('flipAll', ark_flipAll_bigint_1, 'ManipulationMsg', 358); - -proc ark_permuteDims_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.permuteDims(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('permuteDims', ark_permuteDims_int_1, 'ManipulationMsg', 389); - -proc ark_permuteDims_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.permuteDims(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('permuteDims', ark_permuteDims_uint_1, 'ManipulationMsg', 389); - -proc ark_permuteDims_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.permuteDims(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('permuteDims', ark_permuteDims_uint8_1, 'ManipulationMsg', 389); - -proc ark_permuteDims_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.permuteDims(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('permuteDims', ark_permuteDims_real_1, 'ManipulationMsg', 389); - -proc ark_permuteDims_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.permuteDims(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('permuteDims', ark_permuteDims_bool_1, 'ManipulationMsg', 389); - -proc ark_permuteDims_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.permuteDims(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('permuteDims', ark_permuteDims_bigint_1, 'ManipulationMsg', 389); - -proc ark_reshape_int_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.reshapeMsg(cmd, msgArgs, st, array_dtype=int, array_nd_in=1, array_nd_out=1); -registerFunction('reshape', ark_reshape_int_1_1, 'ManipulationMsg', 439); - -proc ark_reshape_uint_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.reshapeMsg(cmd, msgArgs, st, array_dtype=uint, array_nd_in=1, array_nd_out=1); -registerFunction('reshape', ark_reshape_uint_1_1, 'ManipulationMsg', 439); - -proc ark_reshape_uint8_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.reshapeMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd_in=1, array_nd_out=1); -registerFunction('reshape', ark_reshape_uint8_1_1, 'ManipulationMsg', 439); - -proc ark_reshape_real_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.reshapeMsg(cmd, msgArgs, st, array_dtype=real, array_nd_in=1, array_nd_out=1); -registerFunction('reshape', ark_reshape_real_1_1, 'ManipulationMsg', 439); - -proc ark_reshape_bool_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.reshapeMsg(cmd, msgArgs, st, array_dtype=bool, array_nd_in=1, array_nd_out=1); -registerFunction('reshape', ark_reshape_bool_1_1, 'ManipulationMsg', 439); - -proc ark_reshape_bigint_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.reshapeMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd_in=1, array_nd_out=1); -registerFunction('reshape', ark_reshape_bigint_1_1, 'ManipulationMsg', 439); - -proc ark_roll_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('roll', ark_roll_int_1, 'ManipulationMsg', 521); - -proc ark_roll_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('roll', ark_roll_uint_1, 'ManipulationMsg', 521); - -proc ark_roll_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('roll', ark_roll_uint8_1, 'ManipulationMsg', 521); - -proc ark_roll_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('roll', ark_roll_real_1, 'ManipulationMsg', 521); - -proc ark_roll_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('roll', ark_roll_bool_1, 'ManipulationMsg', 521); - -proc ark_roll_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('roll', ark_roll_bigint_1, 'ManipulationMsg', 521); - -proc ark_rollFlattened_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollFlattenedMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('rollFlattened', ark_rollFlattened_int_1, 'ManipulationMsg', 586); - -proc ark_rollFlattened_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollFlattenedMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('rollFlattened', ark_rollFlattened_uint_1, 'ManipulationMsg', 586); - -proc ark_rollFlattened_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollFlattenedMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('rollFlattened', ark_rollFlattened_uint8_1, 'ManipulationMsg', 586); - -proc ark_rollFlattened_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollFlattenedMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('rollFlattened', ark_rollFlattened_real_1, 'ManipulationMsg', 586); - -proc ark_rollFlattened_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollFlattenedMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('rollFlattened', ark_rollFlattened_bool_1, 'ManipulationMsg', 586); - -proc ark_rollFlattened_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.rollFlattenedMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('rollFlattened', ark_rollFlattened_bigint_1, 'ManipulationMsg', 586); - -proc ark_squeeze_int_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.squeezeMsg(cmd, msgArgs, st, array_dtype=int, array_nd_in=1, array_nd_out=1); -registerFunction('squeeze', ark_squeeze_int_1_1, 'ManipulationMsg', 607); - -proc ark_squeeze_uint_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.squeezeMsg(cmd, msgArgs, st, array_dtype=uint, array_nd_in=1, array_nd_out=1); -registerFunction('squeeze', ark_squeeze_uint_1_1, 'ManipulationMsg', 607); - -proc ark_squeeze_uint8_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.squeezeMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd_in=1, array_nd_out=1); -registerFunction('squeeze', ark_squeeze_uint8_1_1, 'ManipulationMsg', 607); - -proc ark_squeeze_real_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.squeezeMsg(cmd, msgArgs, st, array_dtype=real, array_nd_in=1, array_nd_out=1); -registerFunction('squeeze', ark_squeeze_real_1_1, 'ManipulationMsg', 607); - -proc ark_squeeze_bool_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.squeezeMsg(cmd, msgArgs, st, array_dtype=bool, array_nd_in=1, array_nd_out=1); -registerFunction('squeeze', ark_squeeze_bool_1_1, 'ManipulationMsg', 607); - -proc ark_squeeze_bigint_1_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.squeezeMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd_in=1, array_nd_out=1); -registerFunction('squeeze', ark_squeeze_bigint_1_1, 'ManipulationMsg', 607); - -proc ark_stack_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.stackMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('stack', ark_stack_int_1, 'ManipulationMsg', 686); - -proc ark_stack_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.stackMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('stack', ark_stack_uint_1, 'ManipulationMsg', 686); - -proc ark_stack_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.stackMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('stack', ark_stack_uint8_1, 'ManipulationMsg', 686); - -proc ark_stack_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.stackMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('stack', ark_stack_real_1, 'ManipulationMsg', 686); - -proc ark_stack_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.stackMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('stack', ark_stack_bool_1, 'ManipulationMsg', 686); - -proc ark_stack_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.stackMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('stack', ark_stack_bigint_1, 'ManipulationMsg', 686); - -proc ark_tile_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.tileMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('tile', ark_tile_int_1, 'ManipulationMsg', 777); - -proc ark_tile_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.tileMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('tile', ark_tile_uint_1, 'ManipulationMsg', 777); - -proc ark_tile_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.tileMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('tile', ark_tile_uint8_1, 'ManipulationMsg', 777); - -proc ark_tile_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.tileMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('tile', ark_tile_real_1, 'ManipulationMsg', 777); - -proc ark_tile_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.tileMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('tile', ark_tile_bool_1, 'ManipulationMsg', 777); - -proc ark_tile_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.tileMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('tile', ark_tile_bigint_1, 'ManipulationMsg', 777); - -proc ark_unstack_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.unstackMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('unstack', ark_unstack_int_1, 'ManipulationMsg', 818); - -proc ark_unstack_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.unstackMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('unstack', ark_unstack_uint_1, 'ManipulationMsg', 818); - -proc ark_unstack_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.unstackMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('unstack', ark_unstack_uint8_1, 'ManipulationMsg', 818); - -proc ark_unstack_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.unstackMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('unstack', ark_unstack_real_1, 'ManipulationMsg', 818); - -proc ark_unstack_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.unstackMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('unstack', ark_unstack_bool_1, 'ManipulationMsg', 818); - -proc ark_unstack_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.unstackMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('unstack', ark_unstack_bigint_1, 'ManipulationMsg', 818); - -proc ark_repeatFlat_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.repeatFlatMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('repeatFlat', ark_repeatFlat_int_1, 'ManipulationMsg', 902); - -proc ark_repeatFlat_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.repeatFlatMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('repeatFlat', ark_repeatFlat_uint_1, 'ManipulationMsg', 902); - -proc ark_repeatFlat_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.repeatFlatMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('repeatFlat', ark_repeatFlat_uint8_1, 'ManipulationMsg', 902); - -proc ark_repeatFlat_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.repeatFlatMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('repeatFlat', ark_repeatFlat_real_1, 'ManipulationMsg', 902); - -proc ark_repeatFlat_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.repeatFlatMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('repeatFlat', ark_repeatFlat_bool_1, 'ManipulationMsg', 902); - -proc ark_repeatFlat_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ManipulationMsg.repeatFlatMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('repeatFlat', ark_repeatFlat_bigint_1, 'ManipulationMsg', 902); - -import RandMsg; - -proc ark_randint_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randint(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('randint', ark_randint_int_1, 'RandMsg', 36); - -proc ark_randint_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randint(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('randint', ark_randint_uint_1, 'RandMsg', 36); - -proc ark_randint_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randint(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('randint', ark_randint_uint8_1, 'RandMsg', 36); - -proc ark_randint_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randint(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('randint', ark_randint_real_1, 'RandMsg', 36); - -proc ark_randint_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randint(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('randint', ark_randint_bool_1, 'RandMsg', 36); - -proc ark_randint_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randint(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('randint', ark_randint_bigint_1, 'RandMsg', 36); - -proc ark_randomNormal_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.randomNormal(cmd, msgArgs, st, array_nd=1); -registerFunction('randomNormal<1>', ark_randomNormal_1, 'RandMsg', 85); - -proc ark_createGenerator_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.createGenerator(cmd, msgArgs, st, array_dtype=int); -registerFunction('createGenerator', ark_createGenerator_int, 'RandMsg', 99); - -proc ark_createGenerator_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.createGenerator(cmd, msgArgs, st, array_dtype=uint); -registerFunction('createGenerator', ark_createGenerator_uint, 'RandMsg', 99); - -proc ark_createGenerator_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.createGenerator(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('createGenerator', ark_createGenerator_uint8, 'RandMsg', 99); - -proc ark_createGenerator_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.createGenerator(cmd, msgArgs, st, array_dtype=real); -registerFunction('createGenerator', ark_createGenerator_real, 'RandMsg', 99); - -proc ark_createGenerator_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.createGenerator(cmd, msgArgs, st, array_dtype=bool); -registerFunction('createGenerator', ark_createGenerator_bool, 'RandMsg', 99); - -proc ark_createGenerator_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.createGenerator(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('createGenerator', ark_createGenerator_bigint, 'RandMsg', 99); - -proc ark_uniformGenerator_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.uniformGenerator(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('uniformGenerator', ark_uniformGenerator_int_1, 'RandMsg', 127); - -proc ark_uniformGenerator_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.uniformGenerator(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('uniformGenerator', ark_uniformGenerator_uint_1, 'RandMsg', 127); - -proc ark_uniformGenerator_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.uniformGenerator(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('uniformGenerator', ark_uniformGenerator_uint8_1, 'RandMsg', 127); - -proc ark_uniformGenerator_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.uniformGenerator(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('uniformGenerator', ark_uniformGenerator_real_1, 'RandMsg', 127); - -proc ark_uniformGenerator_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.uniformGenerator(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('uniformGenerator', ark_uniformGenerator_bool_1, 'RandMsg', 127); - -proc ark_uniformGenerator_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.uniformGenerator(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('uniformGenerator', ark_uniformGenerator_bigint_1, 'RandMsg', 127); - -proc ark_standardNormalGenerator_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.standardNormalGenerator(cmd, msgArgs, st, array_nd=1); -registerFunction('standardNormalGenerator<1>', ark_standardNormalGenerator_1, 'RandMsg', 254); - -proc ark_standardExponential_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.standardExponential(cmd, msgArgs, st, array_nd=1); -registerFunction('standardExponential<1>', ark_standardExponential_1, 'RandMsg', 389); - -proc ark_choice_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.choice(cmd, msgArgs, st, array_dtype=int); -registerFunction('choice', ark_choice_int, 'RandMsg', 503); - -proc ark_choice_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.choice(cmd, msgArgs, st, array_dtype=uint); -registerFunction('choice', ark_choice_uint, 'RandMsg', 503); - -proc ark_choice_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.choice(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('choice', ark_choice_uint8, 'RandMsg', 503); - -proc ark_choice_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.choice(cmd, msgArgs, st, array_dtype=real); -registerFunction('choice', ark_choice_real, 'RandMsg', 503); - -proc ark_choice_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.choice(cmd, msgArgs, st, array_dtype=bool); -registerFunction('choice', ark_choice_bool, 'RandMsg', 503); - -proc ark_choice_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.choice(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('choice', ark_choice_bigint, 'RandMsg', 503); - -proc ark_permutation_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.permutation(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('permutation', ark_permutation_int_1, 'RandMsg', 609); - -proc ark_permutation_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.permutation(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('permutation', ark_permutation_uint_1, 'RandMsg', 609); - -proc ark_permutation_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.permutation(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('permutation', ark_permutation_uint8_1, 'RandMsg', 609); - -proc ark_permutation_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.permutation(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('permutation', ark_permutation_real_1, 'RandMsg', 609); - -proc ark_permutation_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.permutation(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('permutation', ark_permutation_bool_1, 'RandMsg', 609); - -proc ark_permutation_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.permutation(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('permutation', ark_permutation_bigint_1, 'RandMsg', 609); - -proc ark_shuffle_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.shuffle(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('shuffle', ark_shuffle_int_1, 'RandMsg', 696); - -proc ark_shuffle_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.shuffle(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('shuffle', ark_shuffle_uint_1, 'RandMsg', 696); - -proc ark_shuffle_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.shuffle(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('shuffle', ark_shuffle_uint8_1, 'RandMsg', 696); - -proc ark_shuffle_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.shuffle(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('shuffle', ark_shuffle_real_1, 'RandMsg', 696); - -proc ark_shuffle_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.shuffle(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('shuffle', ark_shuffle_bool_1, 'RandMsg', 696); - -proc ark_shuffle_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return RandMsg.shuffle(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('shuffle', ark_shuffle_bigint_1, 'RandMsg', 696); - -import ReductionMsg; - -proc ark_nonzero_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ReductionMsg.nonzero(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('nonzero', ark_nonzero_int_1, 'ReductionMsg', 325); - -proc ark_nonzero_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ReductionMsg.nonzero(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('nonzero', ark_nonzero_uint_1, 'ReductionMsg', 325); - -proc ark_nonzero_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ReductionMsg.nonzero(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('nonzero', ark_nonzero_uint8_1, 'ReductionMsg', 325); - -proc ark_nonzero_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ReductionMsg.nonzero(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('nonzero', ark_nonzero_real_1, 'ReductionMsg', 325); - -proc ark_nonzero_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ReductionMsg.nonzero(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('nonzero', ark_nonzero_bool_1, 'ReductionMsg', 325); - -proc ark_nonzero_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ReductionMsg.nonzero(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('nonzero', ark_nonzero_bigint_1, 'ReductionMsg', 325); - -import SetMsg; - -proc ark_uniqueValues_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueValues(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('uniqueValues', ark_uniqueValues_int_1, 'SetMsg', 17); - -proc ark_uniqueValues_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueValues(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('uniqueValues', ark_uniqueValues_uint_1, 'SetMsg', 17); - -proc ark_uniqueValues_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueValues(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('uniqueValues', ark_uniqueValues_uint8_1, 'SetMsg', 17); - -proc ark_uniqueValues_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueValues(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('uniqueValues', ark_uniqueValues_real_1, 'SetMsg', 17); - -proc ark_uniqueValues_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueValues(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('uniqueValues', ark_uniqueValues_bool_1, 'SetMsg', 17); - -proc ark_uniqueValues_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueValues(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('uniqueValues', ark_uniqueValues_bigint_1, 'SetMsg', 17); - -proc ark_uniqueCounts_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueCounts(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('uniqueCounts', ark_uniqueCounts_int_1, 'SetMsg', 37); - -proc ark_uniqueCounts_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueCounts(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('uniqueCounts', ark_uniqueCounts_uint_1, 'SetMsg', 37); - -proc ark_uniqueCounts_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueCounts(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('uniqueCounts', ark_uniqueCounts_uint8_1, 'SetMsg', 37); - -proc ark_uniqueCounts_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueCounts(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('uniqueCounts', ark_uniqueCounts_real_1, 'SetMsg', 37); - -proc ark_uniqueCounts_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueCounts(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('uniqueCounts', ark_uniqueCounts_bool_1, 'SetMsg', 37); - -proc ark_uniqueCounts_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueCounts(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('uniqueCounts', ark_uniqueCounts_bigint_1, 'SetMsg', 37); - -proc ark_uniqueInverse_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueInverse(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('uniqueInverse', ark_uniqueInverse_int_1, 'SetMsg', 58); - -proc ark_uniqueInverse_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueInverse(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('uniqueInverse', ark_uniqueInverse_uint_1, 'SetMsg', 58); - -proc ark_uniqueInverse_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueInverse(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('uniqueInverse', ark_uniqueInverse_uint8_1, 'SetMsg', 58); - -proc ark_uniqueInverse_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueInverse(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('uniqueInverse', ark_uniqueInverse_real_1, 'SetMsg', 58); - -proc ark_uniqueInverse_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueInverse(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('uniqueInverse', ark_uniqueInverse_bool_1, 'SetMsg', 58); - -proc ark_uniqueInverse_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueInverse(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('uniqueInverse', ark_uniqueInverse_bigint_1, 'SetMsg', 58); - -proc ark_uniqueAll_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueAll(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('uniqueAll', ark_uniqueAll_int_1, 'SetMsg', 78); - -proc ark_uniqueAll_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueAll(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('uniqueAll', ark_uniqueAll_uint_1, 'SetMsg', 78); - -proc ark_uniqueAll_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueAll(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('uniqueAll', ark_uniqueAll_uint8_1, 'SetMsg', 78); - -proc ark_uniqueAll_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueAll(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('uniqueAll', ark_uniqueAll_real_1, 'SetMsg', 78); - -proc ark_uniqueAll_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueAll(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('uniqueAll', ark_uniqueAll_bool_1, 'SetMsg', 78); - -proc ark_uniqueAll_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return SetMsg.uniqueAll(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('uniqueAll', ark_uniqueAll_bigint_1, 'SetMsg', 78); - -import StatsMsg; - -proc ark_reg_mean_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var skipNan = msgArgs['skipNan'].toScalar(bool); - var ark_result = StatsMsg.mean(x,skipNan); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark_mean_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_mean_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('mean', ark_mean_int_1, 'StatsMsg', 22); - -proc ark_mean_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_mean_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('mean', ark_mean_uint_1, 'StatsMsg', 22); - -proc ark_mean_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_mean_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('mean', ark_mean_uint8_1, 'StatsMsg', 22); - -proc ark_mean_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_mean_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('mean', ark_mean_real_1, 'StatsMsg', 22); - -proc ark_mean_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_mean_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('mean', ark_mean_bool_1, 'StatsMsg', 22); - -proc ark_mean_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_mean_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('mean', ark_mean_bigint_1, 'StatsMsg', 22); - -proc ark_reg_meanReduce_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var skipNan = msgArgs['skipNan'].toScalar(bool); - var axes = msgArgs['axes'].toScalarList(int); - var ark_result = StatsMsg.meanReduce(x,skipNan,axes); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_meanReduce_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_meanReduce_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('meanReduce', ark_meanReduce_int_1, 'StatsMsg', 29); - -proc ark_meanReduce_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_meanReduce_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('meanReduce', ark_meanReduce_uint_1, 'StatsMsg', 29); - -proc ark_meanReduce_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_meanReduce_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('meanReduce', ark_meanReduce_uint8_1, 'StatsMsg', 29); - -proc ark_meanReduce_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_meanReduce_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('meanReduce', ark_meanReduce_real_1, 'StatsMsg', 29); - -proc ark_meanReduce_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_meanReduce_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('meanReduce', ark_meanReduce_bool_1, 'StatsMsg', 29); - -proc ark_meanReduce_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_meanReduce_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('meanReduce', ark_meanReduce_bigint_1, 'StatsMsg', 29); - -proc ark_reg_variance_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var skipNan = msgArgs['skipNan'].toScalar(bool); - var ddof = msgArgs['ddof'].toScalar(real); - var ark_result = StatsMsg.variance(x,skipNan,ddof); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark_var_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_variance_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('var', ark_var_int_1, 'StatsMsg', 40); - -proc ark_var_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_variance_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('var', ark_var_uint_1, 'StatsMsg', 40); - -proc ark_var_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_variance_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('var', ark_var_uint8_1, 'StatsMsg', 40); - -proc ark_var_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_variance_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('var', ark_var_real_1, 'StatsMsg', 40); - -proc ark_var_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_variance_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('var', ark_var_bool_1, 'StatsMsg', 40); - -proc ark_var_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_variance_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('var', ark_var_bigint_1, 'StatsMsg', 40); - -proc ark_reg_varReduce_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var skipNan = msgArgs['skipNan'].toScalar(bool); - var ddof = msgArgs['ddof'].toScalar(real); - var axes = msgArgs['axes'].toScalarList(int); - var ark_result = StatsMsg.varReduce(x,skipNan,ddof,axes); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_varReduce_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_varReduce_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('varReduce', ark_varReduce_int_1, 'StatsMsg', 47); - -proc ark_varReduce_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_varReduce_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('varReduce', ark_varReduce_uint_1, 'StatsMsg', 47); - -proc ark_varReduce_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_varReduce_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('varReduce', ark_varReduce_uint8_1, 'StatsMsg', 47); - -proc ark_varReduce_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_varReduce_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('varReduce', ark_varReduce_real_1, 'StatsMsg', 47); - -proc ark_varReduce_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_varReduce_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('varReduce', ark_varReduce_bool_1, 'StatsMsg', 47); - -proc ark_varReduce_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_varReduce_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('varReduce', ark_varReduce_bigint_1, 'StatsMsg', 47); - -proc ark_reg_std_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var skipNan = msgArgs['skipNan'].toScalar(bool); - var ddof = msgArgs['ddof'].toScalar(real); - var ark_result = StatsMsg.std(x,skipNan,ddof); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark_std_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_std_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('std', ark_std_int_1, 'StatsMsg', 58); - -proc ark_std_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_std_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('std', ark_std_uint_1, 'StatsMsg', 58); - -proc ark_std_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_std_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('std', ark_std_uint8_1, 'StatsMsg', 58); - -proc ark_std_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_std_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('std', ark_std_real_1, 'StatsMsg', 58); - -proc ark_std_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_std_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('std', ark_std_bool_1, 'StatsMsg', 58); - -proc ark_std_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_std_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('std', ark_std_bigint_1, 'StatsMsg', 58); - -proc ark_reg_stdReduce_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var skipNan = msgArgs['skipNan'].toScalar(bool); - var ddof = msgArgs['ddof'].toScalar(real); - var axes = msgArgs['axes'].toScalarList(int); - var ark_result = StatsMsg.stdReduce(x,skipNan,ddof,axes); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_stdReduce_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_stdReduce_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('stdReduce', ark_stdReduce_int_1, 'StatsMsg', 65); - -proc ark_stdReduce_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_stdReduce_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('stdReduce', ark_stdReduce_uint_1, 'StatsMsg', 65); - -proc ark_stdReduce_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_stdReduce_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('stdReduce', ark_stdReduce_uint8_1, 'StatsMsg', 65); - -proc ark_stdReduce_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_stdReduce_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('stdReduce', ark_stdReduce_real_1, 'StatsMsg', 65); - -proc ark_stdReduce_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_stdReduce_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('stdReduce', ark_stdReduce_bool_1, 'StatsMsg', 65); - -proc ark_stdReduce_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_stdReduce_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('stdReduce', ark_stdReduce_bigint_1, 'StatsMsg', 65); - -proc ark_reg_cov_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int, type array_dtype_1, param array_nd_1: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var y_array_sym = st[msgArgs['y']]: SymEntry(array_dtype_1, array_nd_1); - ref y = y_array_sym.a; - var ark_result = StatsMsg.cov(x,y); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark_cov_int_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('cov', ark_cov_int_1_int_1, 'StatsMsg', 76); - -proc ark_cov_int_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('cov', ark_cov_int_1_uint_1, 'StatsMsg', 76); - -proc ark_cov_int_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('cov', ark_cov_int_1_uint8_1, 'StatsMsg', 76); - -proc ark_cov_int_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('cov', ark_cov_int_1_real_1, 'StatsMsg', 76); - -proc ark_cov_int_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('cov', ark_cov_int_1_bool_1, 'StatsMsg', 76); - -proc ark_cov_int_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('cov', ark_cov_int_1_bigint_1, 'StatsMsg', 76); - -proc ark_cov_uint_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('cov', ark_cov_uint_1_int_1, 'StatsMsg', 76); - -proc ark_cov_uint_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('cov', ark_cov_uint_1_uint_1, 'StatsMsg', 76); - -proc ark_cov_uint_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('cov', ark_cov_uint_1_uint8_1, 'StatsMsg', 76); - -proc ark_cov_uint_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('cov', ark_cov_uint_1_real_1, 'StatsMsg', 76); - -proc ark_cov_uint_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('cov', ark_cov_uint_1_bool_1, 'StatsMsg', 76); - -proc ark_cov_uint_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('cov', ark_cov_uint_1_bigint_1, 'StatsMsg', 76); - -proc ark_cov_uint8_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('cov', ark_cov_uint8_1_int_1, 'StatsMsg', 76); - -proc ark_cov_uint8_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('cov', ark_cov_uint8_1_uint_1, 'StatsMsg', 76); - -proc ark_cov_uint8_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('cov', ark_cov_uint8_1_uint8_1, 'StatsMsg', 76); - -proc ark_cov_uint8_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('cov', ark_cov_uint8_1_real_1, 'StatsMsg', 76); - -proc ark_cov_uint8_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('cov', ark_cov_uint8_1_bool_1, 'StatsMsg', 76); - -proc ark_cov_uint8_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('cov', ark_cov_uint8_1_bigint_1, 'StatsMsg', 76); - -proc ark_cov_real_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('cov', ark_cov_real_1_int_1, 'StatsMsg', 76); - -proc ark_cov_real_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('cov', ark_cov_real_1_uint_1, 'StatsMsg', 76); - -proc ark_cov_real_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('cov', ark_cov_real_1_uint8_1, 'StatsMsg', 76); - -proc ark_cov_real_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('cov', ark_cov_real_1_real_1, 'StatsMsg', 76); - -proc ark_cov_real_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('cov', ark_cov_real_1_bool_1, 'StatsMsg', 76); - -proc ark_cov_real_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('cov', ark_cov_real_1_bigint_1, 'StatsMsg', 76); - -proc ark_cov_bool_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('cov', ark_cov_bool_1_int_1, 'StatsMsg', 76); - -proc ark_cov_bool_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('cov', ark_cov_bool_1_uint_1, 'StatsMsg', 76); - -proc ark_cov_bool_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('cov', ark_cov_bool_1_uint8_1, 'StatsMsg', 76); - -proc ark_cov_bool_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('cov', ark_cov_bool_1_real_1, 'StatsMsg', 76); - -proc ark_cov_bool_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('cov', ark_cov_bool_1_bool_1, 'StatsMsg', 76); - -proc ark_cov_bool_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('cov', ark_cov_bool_1_bigint_1, 'StatsMsg', 76); - -proc ark_cov_bigint_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('cov', ark_cov_bigint_1_int_1, 'StatsMsg', 76); - -proc ark_cov_bigint_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('cov', ark_cov_bigint_1_uint_1, 'StatsMsg', 76); - -proc ark_cov_bigint_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('cov', ark_cov_bigint_1_uint8_1, 'StatsMsg', 76); - -proc ark_cov_bigint_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('cov', ark_cov_bigint_1_real_1, 'StatsMsg', 76); - -proc ark_cov_bigint_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('cov', ark_cov_bigint_1_bool_1, 'StatsMsg', 76); - -proc ark_cov_bigint_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cov_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('cov', ark_cov_bigint_1_bigint_1, 'StatsMsg', 76); - -proc ark_reg_corr_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int, type array_dtype_1, param array_nd_1: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var y_array_sym = st[msgArgs['y']]: SymEntry(array_dtype_1, array_nd_1); - ref y = y_array_sym.a; - var ark_result = StatsMsg.corr(x,y); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark_corr_int_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('corr', ark_corr_int_1_int_1, 'StatsMsg', 98); - -proc ark_corr_int_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('corr', ark_corr_int_1_uint_1, 'StatsMsg', 98); - -proc ark_corr_int_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('corr', ark_corr_int_1_uint8_1, 'StatsMsg', 98); - -proc ark_corr_int_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('corr', ark_corr_int_1_real_1, 'StatsMsg', 98); - -proc ark_corr_int_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('corr', ark_corr_int_1_bool_1, 'StatsMsg', 98); - -proc ark_corr_int_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('corr', ark_corr_int_1_bigint_1, 'StatsMsg', 98); - -proc ark_corr_uint_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('corr', ark_corr_uint_1_int_1, 'StatsMsg', 98); - -proc ark_corr_uint_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('corr', ark_corr_uint_1_uint_1, 'StatsMsg', 98); - -proc ark_corr_uint_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('corr', ark_corr_uint_1_uint8_1, 'StatsMsg', 98); - -proc ark_corr_uint_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('corr', ark_corr_uint_1_real_1, 'StatsMsg', 98); - -proc ark_corr_uint_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('corr', ark_corr_uint_1_bool_1, 'StatsMsg', 98); - -proc ark_corr_uint_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('corr', ark_corr_uint_1_bigint_1, 'StatsMsg', 98); - -proc ark_corr_uint8_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('corr', ark_corr_uint8_1_int_1, 'StatsMsg', 98); - -proc ark_corr_uint8_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('corr', ark_corr_uint8_1_uint_1, 'StatsMsg', 98); - -proc ark_corr_uint8_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('corr', ark_corr_uint8_1_uint8_1, 'StatsMsg', 98); - -proc ark_corr_uint8_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('corr', ark_corr_uint8_1_real_1, 'StatsMsg', 98); - -proc ark_corr_uint8_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('corr', ark_corr_uint8_1_bool_1, 'StatsMsg', 98); - -proc ark_corr_uint8_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('corr', ark_corr_uint8_1_bigint_1, 'StatsMsg', 98); - -proc ark_corr_real_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('corr', ark_corr_real_1_int_1, 'StatsMsg', 98); - -proc ark_corr_real_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('corr', ark_corr_real_1_uint_1, 'StatsMsg', 98); - -proc ark_corr_real_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('corr', ark_corr_real_1_uint8_1, 'StatsMsg', 98); - -proc ark_corr_real_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('corr', ark_corr_real_1_real_1, 'StatsMsg', 98); - -proc ark_corr_real_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('corr', ark_corr_real_1_bool_1, 'StatsMsg', 98); - -proc ark_corr_real_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('corr', ark_corr_real_1_bigint_1, 'StatsMsg', 98); - -proc ark_corr_bool_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('corr', ark_corr_bool_1_int_1, 'StatsMsg', 98); - -proc ark_corr_bool_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('corr', ark_corr_bool_1_uint_1, 'StatsMsg', 98); - -proc ark_corr_bool_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('corr', ark_corr_bool_1_uint8_1, 'StatsMsg', 98); - -proc ark_corr_bool_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('corr', ark_corr_bool_1_real_1, 'StatsMsg', 98); - -proc ark_corr_bool_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('corr', ark_corr_bool_1_bool_1, 'StatsMsg', 98); - -proc ark_corr_bool_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('corr', ark_corr_bool_1_bigint_1, 'StatsMsg', 98); - -proc ark_corr_bigint_1_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=int, array_nd_1=1); -registerFunction('corr', ark_corr_bigint_1_int_1, 'StatsMsg', 98); - -proc ark_corr_bigint_1_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=uint, array_nd_1=1); -registerFunction('corr', ark_corr_bigint_1_uint_1, 'StatsMsg', 98); - -proc ark_corr_bigint_1_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=uint(8), array_nd_1=1); -registerFunction('corr', ark_corr_bigint_1_uint8_1, 'StatsMsg', 98); - -proc ark_corr_bigint_1_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=real, array_nd_1=1); -registerFunction('corr', ark_corr_bigint_1_real_1, 'StatsMsg', 98); - -proc ark_corr_bigint_1_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=bool, array_nd_1=1); -registerFunction('corr', ark_corr_bigint_1_bool_1, 'StatsMsg', 98); - -proc ark_corr_bigint_1_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_corr_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1, array_dtype_1=bigint, array_nd_1=1); -registerFunction('corr', ark_corr_bigint_1_bigint_1, 'StatsMsg', 98); - -proc ark_reg_cumSum_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var axis = msgArgs['axis'].toScalar(int); - var includeInitial = msgArgs['includeInitial'].toScalar(bool); - var ark_result = StatsMsg.cumSum(x,axis,includeInitial); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_cumSum_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cumSum_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('cumSum', ark_cumSum_int_1, 'StatsMsg', 120); - -proc ark_cumSum_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cumSum_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('cumSum', ark_cumSum_uint_1, 'StatsMsg', 120); - -proc ark_cumSum_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cumSum_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('cumSum', ark_cumSum_uint8_1, 'StatsMsg', 120); - -proc ark_cumSum_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cumSum_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('cumSum', ark_cumSum_real_1, 'StatsMsg', 120); - -proc ark_cumSum_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cumSum_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('cumSum', ark_cumSum_bool_1, 'StatsMsg', 120); - -proc ark_cumSum_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_cumSum_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('cumSum', ark_cumSum_bigint_1, 'StatsMsg', 120); - -import UtilMsg; - -proc ark_reg_clip_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var min = msgArgs['min'].toScalar(real); - var max = msgArgs['max'].toScalar(real); - var ark_result = UtilMsg.clip(x,min,max); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_clip_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_clip_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('clip', ark_clip_int_1, 'UtilMsg', 27); - -proc ark_clip_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_clip_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('clip', ark_clip_uint_1, 'UtilMsg', 27); - -proc ark_clip_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_clip_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('clip', ark_clip_uint8_1, 'UtilMsg', 27); - -proc ark_clip_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_clip_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('clip', ark_clip_real_1, 'UtilMsg', 27); - -proc ark_clip_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_clip_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('clip', ark_clip_bool_1, 'UtilMsg', 27); - -proc ark_clip_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_clip_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('clip', ark_clip_bigint_1, 'UtilMsg', 27); - -proc ark_reg_diff_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var x_array_sym = st[msgArgs['x']]: SymEntry(array_dtype_0, array_nd_0); - ref x = x_array_sym.a; - var n = msgArgs['n'].toScalar(int); - var axis = msgArgs['axis'].toScalar(int); - var ark_result = UtilMsg.diff(x,n,axis); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_diff_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_diff_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('diff', ark_diff_int_1, 'UtilMsg', 58); - -proc ark_diff_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_diff_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('diff', ark_diff_uint_1, 'UtilMsg', 58); - -proc ark_diff_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_diff_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('diff', ark_diff_uint8_1, 'UtilMsg', 58); - -proc ark_diff_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_diff_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('diff', ark_diff_real_1, 'UtilMsg', 58); - -proc ark_diff_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_diff_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('diff', ark_diff_bool_1, 'UtilMsg', 58); - -proc ark_diff_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_diff_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('diff', ark_diff_bigint_1, 'UtilMsg', 58); - -proc ark_pad_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return UtilMsg.pad(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('pad', ark_pad_int_1, 'UtilMsg', 125); - -proc ark_pad_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return UtilMsg.pad(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('pad', ark_pad_uint_1, 'UtilMsg', 125); - -proc ark_pad_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return UtilMsg.pad(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('pad', ark_pad_uint8_1, 'UtilMsg', 125); - -proc ark_pad_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return UtilMsg.pad(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('pad', ark_pad_real_1, 'UtilMsg', 125); - -proc ark_pad_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return UtilMsg.pad(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('pad', ark_pad_bool_1, 'UtilMsg', 125); - -proc ark_pad_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return UtilMsg.pad(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('pad', ark_pad_bigint_1, 'UtilMsg', 125); - -import MsgProcessing; - -proc ark_reg_chunkInfoAsString_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var ark_result = MsgProcessing.chunkInfoAsString(array); - - return MsgTuple.fromScalar(ark_result); -} - -proc ark_chunkInfoAsString_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsString_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('chunkInfoAsString', ark_chunkInfoAsString_int_1, 'MsgProcessing', 314); - -proc ark_chunkInfoAsString_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsString_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('chunkInfoAsString', ark_chunkInfoAsString_uint_1, 'MsgProcessing', 314); - -proc ark_chunkInfoAsString_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsString_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('chunkInfoAsString', ark_chunkInfoAsString_uint8_1, 'MsgProcessing', 314); - -proc ark_chunkInfoAsString_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsString_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('chunkInfoAsString', ark_chunkInfoAsString_real_1, 'MsgProcessing', 314); - -proc ark_chunkInfoAsString_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsString_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('chunkInfoAsString', ark_chunkInfoAsString_bool_1, 'MsgProcessing', 314); - -proc ark_chunkInfoAsString_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsString_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('chunkInfoAsString', ark_chunkInfoAsString_bigint_1, 'MsgProcessing', 314); - -proc ark_reg_chunkInfoAsArray_generic(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab, type array_dtype_0, param array_nd_0: int): MsgTuple throws { - var array_array_sym = st[msgArgs['array']]: SymEntry(array_dtype_0, array_nd_0); - ref array = array_array_sym.a; - var ark_result = MsgProcessing.chunkInfoAsArray(array); - var ark_result_symbol = new shared SymEntry(ark_result); - - return st.insert(ark_result_symbol); -} - -proc ark_chunkInfoAsArray_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsArray_generic(cmd, msgArgs, st, array_dtype_0=int, array_nd_0=1); -registerFunction('chunkInfoAsArray', ark_chunkInfoAsArray_int_1, 'MsgProcessing', 348); - -proc ark_chunkInfoAsArray_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsArray_generic(cmd, msgArgs, st, array_dtype_0=uint, array_nd_0=1); -registerFunction('chunkInfoAsArray', ark_chunkInfoAsArray_uint_1, 'MsgProcessing', 348); - -proc ark_chunkInfoAsArray_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsArray_generic(cmd, msgArgs, st, array_dtype_0=uint(8), array_nd_0=1); -registerFunction('chunkInfoAsArray', ark_chunkInfoAsArray_uint8_1, 'MsgProcessing', 348); - -proc ark_chunkInfoAsArray_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsArray_generic(cmd, msgArgs, st, array_dtype_0=real, array_nd_0=1); -registerFunction('chunkInfoAsArray', ark_chunkInfoAsArray_real_1, 'MsgProcessing', 348); - -proc ark_chunkInfoAsArray_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsArray_generic(cmd, msgArgs, st, array_dtype_0=bool, array_nd_0=1); -registerFunction('chunkInfoAsArray', ark_chunkInfoAsArray_bool_1, 'MsgProcessing', 348); - -proc ark_chunkInfoAsArray_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return ark_reg_chunkInfoAsArray_generic(cmd, msgArgs, st, array_dtype_0=bigint, array_nd_0=1); -registerFunction('chunkInfoAsArray', ark_chunkInfoAsArray_bigint_1, 'MsgProcessing', 348); - -proc ark_create_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.create(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('create', ark_create_int_1, 'MsgProcessing', 35); - -proc ark_create_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.create(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('create', ark_create_uint_1, 'MsgProcessing', 35); - -proc ark_create_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.create(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('create', ark_create_uint8_1, 'MsgProcessing', 35); - -proc ark_create_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.create(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('create', ark_create_real_1, 'MsgProcessing', 35); - -proc ark_create_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.create(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('create', ark_create_bool_1, 'MsgProcessing', 35); - -proc ark_create_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.create(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('create', ark_create_bigint_1, 'MsgProcessing', 35); - -proc ark_createScalarArray_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.createScalarArray(cmd, msgArgs, st, array_dtype=int); -registerFunction('createScalarArray', ark_createScalarArray_int, 'MsgProcessing', 49); - -proc ark_createScalarArray_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.createScalarArray(cmd, msgArgs, st, array_dtype=uint); -registerFunction('createScalarArray', ark_createScalarArray_uint, 'MsgProcessing', 49); - -proc ark_createScalarArray_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.createScalarArray(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('createScalarArray', ark_createScalarArray_uint8, 'MsgProcessing', 49); - -proc ark_createScalarArray_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.createScalarArray(cmd, msgArgs, st, array_dtype=real); -registerFunction('createScalarArray', ark_createScalarArray_real, 'MsgProcessing', 49); - -proc ark_createScalarArray_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.createScalarArray(cmd, msgArgs, st, array_dtype=bool); -registerFunction('createScalarArray', ark_createScalarArray_bool, 'MsgProcessing', 49); - -proc ark_createScalarArray_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.createScalarArray(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('createScalarArray', ark_createScalarArray_bigint, 'MsgProcessing', 49); - -proc ark_set_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.setMsg(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('set', ark_set_int_1, 'MsgProcessing', 299); - -proc ark_set_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.setMsg(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('set', ark_set_uint_1, 'MsgProcessing', 299); - -proc ark_set_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.setMsg(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('set', ark_set_uint8_1, 'MsgProcessing', 299); - -proc ark_set_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.setMsg(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('set', ark_set_real_1, 'MsgProcessing', 299); - -proc ark_set_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.setMsg(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('set', ark_set_bool_1, 'MsgProcessing', 299); - -proc ark_set_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return MsgProcessing.setMsg(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('set', ark_set_bigint_1, 'MsgProcessing', 299); - -import GenSymIO; - -proc ark_array_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.array(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('array', ark_array_int_1, 'GenSymIO', 35); - -proc ark_array_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.array(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('array', ark_array_uint_1, 'GenSymIO', 35); - -proc ark_array_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.array(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('array', ark_array_uint8_1, 'GenSymIO', 35); - -proc ark_array_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.array(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('array', ark_array_real_1, 'GenSymIO', 35); - -proc ark_array_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.array(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('array', ark_array_bool_1, 'GenSymIO', 35); - -proc ark_array_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.array(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('array', ark_array_bigint_1, 'GenSymIO', 35); - -proc ark_arraySegString_int(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.arraySegString(cmd, msgArgs, st, array_dtype=int); -registerFunction('arraySegString', ark_arraySegString_int, 'GenSymIO', 70); - -proc ark_arraySegString_uint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.arraySegString(cmd, msgArgs, st, array_dtype=uint); -registerFunction('arraySegString', ark_arraySegString_uint, 'GenSymIO', 70); - -proc ark_arraySegString_uint8(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.arraySegString(cmd, msgArgs, st, array_dtype=uint(8)); -registerFunction('arraySegString', ark_arraySegString_uint8, 'GenSymIO', 70); - -proc ark_arraySegString_real(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.arraySegString(cmd, msgArgs, st, array_dtype=real); -registerFunction('arraySegString', ark_arraySegString_real, 'GenSymIO', 70); - -proc ark_arraySegString_bool(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.arraySegString(cmd, msgArgs, st, array_dtype=bool); -registerFunction('arraySegString', ark_arraySegString_bool, 'GenSymIO', 70); - -proc ark_arraySegString_bigint(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.arraySegString(cmd, msgArgs, st, array_dtype=bigint); -registerFunction('arraySegString', ark_arraySegString_bigint, 'GenSymIO', 70); - -proc ark_tondarray_int_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.tondarray(cmd, msgArgs, st, array_dtype=int, array_nd=1); -registerFunction('tondarray', ark_tondarray_int_1, 'GenSymIO', 122); - -proc ark_tondarray_uint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.tondarray(cmd, msgArgs, st, array_dtype=uint, array_nd=1); -registerFunction('tondarray', ark_tondarray_uint_1, 'GenSymIO', 122); - -proc ark_tondarray_uint8_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.tondarray(cmd, msgArgs, st, array_dtype=uint(8), array_nd=1); -registerFunction('tondarray', ark_tondarray_uint8_1, 'GenSymIO', 122); - -proc ark_tondarray_real_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.tondarray(cmd, msgArgs, st, array_dtype=real, array_nd=1); -registerFunction('tondarray', ark_tondarray_real_1, 'GenSymIO', 122); - -proc ark_tondarray_bool_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.tondarray(cmd, msgArgs, st, array_dtype=bool, array_nd=1); -registerFunction('tondarray', ark_tondarray_bool_1, 'GenSymIO', 122); - -proc ark_tondarray_bigint_1(cmd: string, msgArgs: borrowed MessageArgs, st: borrowed SymTab): MsgTuple throws do - return GenSymIO.tondarray(cmd, msgArgs, st, array_dtype=bigint, array_nd=1); -registerFunction('tondarray', ark_tondarray_bigint_1, 'GenSymIO', 122); - -} diff --git a/src/registry/register_commands.bash b/src/registry/register_commands.bash index 7b77ca046d..984c227869 100755 --- a/src/registry/register_commands.bash +++ b/src/registry/register_commands.bash @@ -16,11 +16,11 @@ then : else # if not sucessfull (likely due to mismatched python version), try again with the current python environment - echo "...attempting to use chapel-py bindings from existing environment instead" if python3 $1/register_commands.py $2 $3 $4; then : else - echo "Unable to register commands; falling back to default 'Commands.chpl' file" + echo "Unable to register commands" + exit 1 fi fi From 7009a9fad6978b522ed5b420a7f19e46a305e132 Mon Sep 17 00:00:00 2001 From: Jeremiah Corrado Date: Mon, 30 Sep 2024 09:04:43 -0600 Subject: [PATCH 2/3] update docs with info about installing chapel-py Signed-off-by: Jeremiah Corrado --- pydoc/setup/BUILD.md | 20 ++++++++++++++++++++ src/registry/register_commands.bash | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/pydoc/setup/BUILD.md b/pydoc/setup/BUILD.md index a9dfa863ec..40ddee1547 100644 --- a/pydoc/setup/BUILD.md +++ b/pydoc/setup/BUILD.md @@ -47,6 +47,18 @@ Location: /opt/homebrew/Caskroom/miniforge/base/envs/arkouda/lib/python3.12/site The `chpl` compiler will be executed with `-I`, `-L` and `-rpath` for each path in your `Makefile.paths` +#### installing the `chapel-py` dependency + +Next, the `chpl` compiler's frontend Python bindings (aka `chapel-py`) need to be installed. This is a Python library that gives Arkouda's build system access to the Chapel compiler's frontend, which is used to support Arkouda's command-registration annotations. The library can be installed using the following command: + +``` +(cd $CHPL_HOME && make chapel-py-venv) +``` + +This adds `chapel-py` to a Python environment shipped with Chapel. When building Arkouda, that environment will be invoked temporarily to use `chapel-py`. To manually build and install `chapel-py` in your Python or Anaconda environment, see the instructions in the next section. + +Note: if the above command fails (potentially due to a stale virtual environment), try running `make clobber` from `$CHPL_HOME/third-party/chpl-venv`, and then rerun the above command. + ### Installing Dependencies Manually *Please Note: This step is to only be performed if you are NOT using dependencies from a conda/pip env. If you attempt to use both, it is possible that version mismatches will cause build failures*. @@ -120,6 +132,14 @@ pip install dist/arkouda*.whl pip install dist/arkouda*.tar.gz ``` +#### installing the `chapel-py` dependency manually + +To manually install `chapel-py`, navigate to `$CHPL_HOME/tools/chapel-py/`, and: + +``` +pip install -e . +``` + ## Build the Server Run the `make` command to build the `arkouda_server` executable. diff --git a/src/registry/register_commands.bash b/src/registry/register_commands.bash index 984c227869..15bde570ed 100755 --- a/src/registry/register_commands.bash +++ b/src/registry/register_commands.bash @@ -20,7 +20,7 @@ else then : else - echo "Unable to register commands" + echo "Unable to register commands; make sure 'chapel-py' is installed" exit 1 fi fi From 54504da2b188b5fdad37657b3c638a6d6a27bb0a Mon Sep 17 00:00:00 2001 From: Jeremiah Corrado Date: Mon, 7 Oct 2024 15:44:20 -0600 Subject: [PATCH 3/3] make note of chapel-py requirement in various dependency lists Signed-off-by: Jeremiah Corrado --- arkouda-env-dev.yml | 2 +- arkouda-env.yml | 1 + pydoc/requirements.txt | 1 + pydoc/setup/REQUIREMENTS.md | 1 + setup.py | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/arkouda-env-dev.yml b/arkouda-env-dev.yml index f9b5fd88d4..ed12bba5cd 100644 --- a/arkouda-env-dev.yml +++ b/arkouda-env-dev.yml @@ -23,6 +23,7 @@ dependencies: - scipy<=1.13.1 - pytest>=6.0 - pytest-env + # - chapel-py # Developer dependencies - pexpect @@ -49,4 +50,3 @@ dependencies: - furo # sphinx theme - myst-parser - linkify-it-py - diff --git a/arkouda-env.yml b/arkouda-env.yml index 4905242337..c99e1e4a93 100644 --- a/arkouda-env.yml +++ b/arkouda-env.yml @@ -23,6 +23,7 @@ dependencies: - scipy<=1.13.1 - pytest>=6.0 - pytest-env + # - chapel-py - pip: - typeguard==2.10.0 diff --git a/pydoc/requirements.txt b/pydoc/requirements.txt index 824275fadf..f405e63407 100644 --- a/pydoc/requirements.txt +++ b/pydoc/requirements.txt @@ -20,6 +20,7 @@ jupyter scipy<=1.13.1 pytest>=6.0 pytest-env +# chapel-py # Developer dependencies pexpect diff --git a/pydoc/setup/REQUIREMENTS.md b/pydoc/setup/REQUIREMENTS.md index f23adbd7b6..7e976778f3 100644 --- a/pydoc/setup/REQUIREMENTS.md +++ b/pydoc/setup/REQUIREMENTS.md @@ -38,6 +38,7 @@ The following python packages are required by the Arkouda client package. - `scipy<=1.13.1` - `pytest>=6.0` - `pytest-env` +- `chapel-py` (to be installed manually, as it is shipped with Chapel) ### Developer Specific diff --git a/setup.py b/setup.py index 469612e5ff..bcb448ae67 100644 --- a/setup.py +++ b/setup.py @@ -129,6 +129,7 @@ "tables>=3.8.0", "pyarrow", "scipy<=1.13.1", + # chapel-py ], # List additional groups of dependencies here (e.g. development # dependencies). Users will be able to install these using the "extras"