Module Mavryk_webassembly_interpreter.Ast
val pp_void : 'a -> 'b -> 'cmodule IntOp : sig ... endval pp_testop :
Ppx_deriving_runtime.Format.formatter ->
testop ->
Ppx_deriving_runtime.unitval show_testop : testop -> Ppx_deriving_runtime.stringval pp_unop :
Ppx_deriving_runtime.Format.formatter ->
unop ->
Ppx_deriving_runtime.unitval show_unop : unop -> Ppx_deriving_runtime.stringval pp_binop :
Ppx_deriving_runtime.Format.formatter ->
binop ->
Ppx_deriving_runtime.unitval show_binop : binop -> Ppx_deriving_runtime.stringval pp_relop :
Ppx_deriving_runtime.Format.formatter ->
relop ->
Ppx_deriving_runtime.unitval show_relop : relop -> Ppx_deriving_runtime.stringval pp_cvtop :
Ppx_deriving_runtime.Format.formatter ->
cvtop ->
Ppx_deriving_runtime.unitval show_cvtop : cvtop -> Ppx_deriving_runtime.stringval pp_vec_testop :
Ppx_deriving_runtime.Format.formatter ->
vec_testop ->
Ppx_deriving_runtime.unitval show_vec_testop : vec_testop -> Ppx_deriving_runtime.stringval pp_vec_relop :
Ppx_deriving_runtime.Format.formatter ->
vec_relop ->
Ppx_deriving_runtime.unitval show_vec_relop : vec_relop -> Ppx_deriving_runtime.stringval pp_vec_unop :
Ppx_deriving_runtime.Format.formatter ->
vec_unop ->
Ppx_deriving_runtime.unitval show_vec_unop : vec_unop -> Ppx_deriving_runtime.stringval pp_vec_binop :
Ppx_deriving_runtime.Format.formatter ->
vec_binop ->
Ppx_deriving_runtime.unitval show_vec_binop : vec_binop -> Ppx_deriving_runtime.stringval pp_vec_cvtop :
Ppx_deriving_runtime.Format.formatter ->
vec_cvtop ->
Ppx_deriving_runtime.unitval show_vec_cvtop : vec_cvtop -> Ppx_deriving_runtime.stringval pp_vec_shiftop :
Ppx_deriving_runtime.Format.formatter ->
vec_shiftop ->
Ppx_deriving_runtime.unitval show_vec_shiftop : vec_shiftop -> Ppx_deriving_runtime.stringval pp_vec_bitmaskop :
Ppx_deriving_runtime.Format.formatter ->
vec_bitmaskop ->
Ppx_deriving_runtime.unitval show_vec_bitmaskop : vec_bitmaskop -> Ppx_deriving_runtime.stringval pp_vec_vtestop :
Ppx_deriving_runtime.Format.formatter ->
vec_vtestop ->
Ppx_deriving_runtime.unitval show_vec_vtestop : vec_vtestop -> Ppx_deriving_runtime.stringval pp_vec_vunop :
Ppx_deriving_runtime.Format.formatter ->
vec_vunop ->
Ppx_deriving_runtime.unitval show_vec_vunop : vec_vunop -> Ppx_deriving_runtime.stringval pp_vec_vbinop :
Ppx_deriving_runtime.Format.formatter ->
vec_vbinop ->
Ppx_deriving_runtime.unitval show_vec_vbinop : vec_vbinop -> Ppx_deriving_runtime.stringval pp_vec_vternop :
Ppx_deriving_runtime.Format.formatter ->
vec_vternop ->
Ppx_deriving_runtime.unitval show_vec_vternop : vec_vternop -> Ppx_deriving_runtime.stringval pp_vec_splatop :
Ppx_deriving_runtime.Format.formatter ->
vec_splatop ->
Ppx_deriving_runtime.unitval show_vec_splatop : vec_splatop -> Ppx_deriving_runtime.stringval pp_vec_replaceop :
Ppx_deriving_runtime.Format.formatter ->
vec_replaceop ->
Ppx_deriving_runtime.unitval show_vec_replaceop : vec_replaceop -> Ppx_deriving_runtime.stringtype ('t, 'p) memop = {ty : 't;align : int;offset : int32;pack : 'p;
}val pp_memop :
't 'p. (Ppx_deriving_runtime.Format.formatter ->
't ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'p -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('t, 'p) memop ->
Ppx_deriving_runtime.unitval show_memop :
't 'p. (Ppx_deriving_runtime.Format.formatter ->
't ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'p -> Ppx_deriving_runtime.unit) ->
('t, 'p) memop ->
Ppx_deriving_runtime.stringval pp_loadop :
Ppx_deriving_runtime.Format.formatter ->
loadop ->
Ppx_deriving_runtime.unitval show_loadop : loadop -> Ppx_deriving_runtime.stringval pp_storeop :
Ppx_deriving_runtime.Format.formatter ->
storeop ->
Ppx_deriving_runtime.unitval show_storeop : storeop -> Ppx_deriving_runtime.stringval pp_vec_loadop :
Ppx_deriving_runtime.Format.formatter ->
vec_loadop ->
Ppx_deriving_runtime.unitval show_vec_loadop : vec_loadop -> Ppx_deriving_runtime.stringval pp_vec_storeop :
Ppx_deriving_runtime.Format.formatter ->
vec_storeop ->
Ppx_deriving_runtime.unitval show_vec_storeop : vec_storeop -> Ppx_deriving_runtime.stringval pp_vec_laneop :
Ppx_deriving_runtime.Format.formatter ->
vec_laneop ->
Ppx_deriving_runtime.unitval show_vec_laneop : vec_laneop -> Ppx_deriving_runtime.stringval pp_var :
Ppx_deriving_runtime.Format.formatter ->
var ->
Ppx_deriving_runtime.unitval show_var : var -> Ppx_deriving_runtime.stringval pp_num :
Ppx_deriving_runtime.Format.formatter ->
num ->
Ppx_deriving_runtime.unitval show_num : num -> Ppx_deriving_runtime.stringval pp_vec :
Ppx_deriving_runtime.Format.formatter ->
vec ->
Ppx_deriving_runtime.unitval show_vec : vec -> Ppx_deriving_runtime.stringtype name_list = int listval pp_block_type :
Ppx_deriving_runtime.Format.formatter ->
block_type ->
Ppx_deriving_runtime.unitval show_block_type : block_type -> Ppx_deriving_runtime.stringtype block_label = | Block_label of int32
val pp_block_label :
Ppx_deriving_runtime.Format.formatter ->
block_label ->
Ppx_deriving_runtime.unitval show_block_label : block_label -> Ppx_deriving_runtime.stringval pp_instr' :
Ppx_deriving_runtime.Format.formatter ->
instr' ->
Ppx_deriving_runtime.unitval show_instr' : instr' -> Ppx_deriving_runtime.stringval pp_instr :
Ppx_deriving_runtime.Format.formatter ->
instr ->
Ppx_deriving_runtime.unitval show_instr : instr -> Ppx_deriving_runtime.stringand segment_mode' = | Passive| Active of {index : var;offset : const;
}| Declarative
type data_label = | Data_label of int32
val pp_data_label :
Ppx_deriving_runtime.Format.formatter ->
data_label ->
Ppx_deriving_runtime.unitval show_data_label : data_label -> Ppx_deriving_runtime.stringand export_desc' = | FuncExport of var| TableExport of var| MemoryExport of var| GlobalExport of var
and start' = {sfunc : var;
}val string_of_name : string -> string