Nx_cSourceval assign :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval copy :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval cast :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('d, 'e, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval neg :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval sqrt :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval sin :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval exp2 :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval log2 :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval recip :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval add :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval sub :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval mul :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval fdiv :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval max :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval mod_ :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval pow :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval idiv :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval xor :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval or_ :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval and_ :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval cmplt :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
(int, Bigarray.int8_unsigned_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval cmpne :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
(int, Bigarray.int8_unsigned_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval reduce_sum :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
int ->
unitval reduce_max :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
int ->
unitval reduce_prod :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
int ->
unitval where :
int ->
int array ->
(int, Bigarray.int8_unsigned_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval pad :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
'a ->
unitval cat :
(('a, 'b, 'c) Bigarray.Array1.t * Nx_core.View.t) array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
unitval threefry :
int ->
int array ->
(int32, Bigarray.int32_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
(int32, Bigarray.int32_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
(int32, Bigarray.int32_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval gather :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
(int32, Bigarray.int32_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
unitval scatter :
int ->
int array ->
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
(int32, Bigarray.int32_elt, 'c) Bigarray.Array1.t ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int ->
unittype ('a, 'b) t = {context : context;dtype : ('a, 'b) Nx_core.Dtype.t;buffer : ('a, 'b) buffer;view : Nx_core.View.t;}val create :
context ->
('a, 'b) Nx_core.Dtype.t ->
('a, 'b) buffer ->
Nx_core.View.t ->
('a, 'b) tval make_buffer :
('a, 'b) Nx_core.Dtype.t ->
int ->
('a, 'b, Bigarray.c_layout) Bigarray.Array1.tval binop_cmp :
(int ->
Nx_core.Shape.t ->
('a, 'b) buffer ->
int array ->
int ->
('c, 'd) buffer ->
int array ->
int ->
(int, Nx_core.Dtype.uint8_elt) buffer ->
int array ->
int ->
'e) ->
('a, 'b) t ->
('c, 'd) t ->
(int, Nx_core.Dtype.uint8_elt) tval op_threefry :
(int32, Bigarray.int32_elt) t ->
(int32, Bigarray.int32_elt) t ->
(int32, Bigarray.int32_elt) tval matmul :
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int array ->
int ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int array ->
int ->
unitval unfold :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
int array ->
int array ->
int array ->
int array ->
unitval fold :
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int ->
int array ->
('a, 'b, 'c) Bigarray.Array1.t ->
int array ->
int ->
int array ->
int array ->
int array ->
int array ->
int array ->
unit