Module Mavryk_webassembly_interpreter.Ast
val pp_void : 'a -> 'b -> 'c
module IntOp : sig ... end
val pp_testop :
Ppx_deriving_runtime.Format.formatter ->
testop ->
Ppx_deriving_runtime.unit
val show_testop : testop -> Ppx_deriving_runtime.string
val pp_unop :
Ppx_deriving_runtime.Format.formatter ->
unop ->
Ppx_deriving_runtime.unit
val show_unop : unop -> Ppx_deriving_runtime.string
val pp_binop :
Ppx_deriving_runtime.Format.formatter ->
binop ->
Ppx_deriving_runtime.unit
val show_binop : binop -> Ppx_deriving_runtime.string
val pp_relop :
Ppx_deriving_runtime.Format.formatter ->
relop ->
Ppx_deriving_runtime.unit
val show_relop : relop -> Ppx_deriving_runtime.string
val pp_cvtop :
Ppx_deriving_runtime.Format.formatter ->
cvtop ->
Ppx_deriving_runtime.unit
val show_cvtop : cvtop -> Ppx_deriving_runtime.string
val pp_vec_testop :
Ppx_deriving_runtime.Format.formatter ->
vec_testop ->
Ppx_deriving_runtime.unit
val show_vec_testop : vec_testop -> Ppx_deriving_runtime.string
val pp_vec_relop :
Ppx_deriving_runtime.Format.formatter ->
vec_relop ->
Ppx_deriving_runtime.unit
val show_vec_relop : vec_relop -> Ppx_deriving_runtime.string
val pp_vec_unop :
Ppx_deriving_runtime.Format.formatter ->
vec_unop ->
Ppx_deriving_runtime.unit
val show_vec_unop : vec_unop -> Ppx_deriving_runtime.string
val pp_vec_binop :
Ppx_deriving_runtime.Format.formatter ->
vec_binop ->
Ppx_deriving_runtime.unit
val show_vec_binop : vec_binop -> Ppx_deriving_runtime.string
val pp_vec_cvtop :
Ppx_deriving_runtime.Format.formatter ->
vec_cvtop ->
Ppx_deriving_runtime.unit
val show_vec_cvtop : vec_cvtop -> Ppx_deriving_runtime.string
val pp_vec_shiftop :
Ppx_deriving_runtime.Format.formatter ->
vec_shiftop ->
Ppx_deriving_runtime.unit
val show_vec_shiftop : vec_shiftop -> Ppx_deriving_runtime.string
val pp_vec_bitmaskop :
Ppx_deriving_runtime.Format.formatter ->
vec_bitmaskop ->
Ppx_deriving_runtime.unit
val show_vec_bitmaskop : vec_bitmaskop -> Ppx_deriving_runtime.string
val pp_vec_vtestop :
Ppx_deriving_runtime.Format.formatter ->
vec_vtestop ->
Ppx_deriving_runtime.unit
val show_vec_vtestop : vec_vtestop -> Ppx_deriving_runtime.string
val pp_vec_vunop :
Ppx_deriving_runtime.Format.formatter ->
vec_vunop ->
Ppx_deriving_runtime.unit
val show_vec_vunop : vec_vunop -> Ppx_deriving_runtime.string
val pp_vec_vbinop :
Ppx_deriving_runtime.Format.formatter ->
vec_vbinop ->
Ppx_deriving_runtime.unit
val show_vec_vbinop : vec_vbinop -> Ppx_deriving_runtime.string
val pp_vec_vternop :
Ppx_deriving_runtime.Format.formatter ->
vec_vternop ->
Ppx_deriving_runtime.unit
val show_vec_vternop : vec_vternop -> Ppx_deriving_runtime.string
val pp_vec_splatop :
Ppx_deriving_runtime.Format.formatter ->
vec_splatop ->
Ppx_deriving_runtime.unit
val show_vec_splatop : vec_splatop -> Ppx_deriving_runtime.string
val pp_vec_replaceop :
Ppx_deriving_runtime.Format.formatter ->
vec_replaceop ->
Ppx_deriving_runtime.unit
val show_vec_replaceop : vec_replaceop -> Ppx_deriving_runtime.string
type ('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.unit
val 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.string
val pp_loadop :
Ppx_deriving_runtime.Format.formatter ->
loadop ->
Ppx_deriving_runtime.unit
val show_loadop : loadop -> Ppx_deriving_runtime.string
val pp_storeop :
Ppx_deriving_runtime.Format.formatter ->
storeop ->
Ppx_deriving_runtime.unit
val show_storeop : storeop -> Ppx_deriving_runtime.string
val pp_vec_loadop :
Ppx_deriving_runtime.Format.formatter ->
vec_loadop ->
Ppx_deriving_runtime.unit
val show_vec_loadop : vec_loadop -> Ppx_deriving_runtime.string
val pp_vec_storeop :
Ppx_deriving_runtime.Format.formatter ->
vec_storeop ->
Ppx_deriving_runtime.unit
val show_vec_storeop : vec_storeop -> Ppx_deriving_runtime.string
val pp_vec_laneop :
Ppx_deriving_runtime.Format.formatter ->
vec_laneop ->
Ppx_deriving_runtime.unit
val show_vec_laneop : vec_laneop -> Ppx_deriving_runtime.string
val pp_var :
Ppx_deriving_runtime.Format.formatter ->
var ->
Ppx_deriving_runtime.unit
val show_var : var -> Ppx_deriving_runtime.string
val pp_num :
Ppx_deriving_runtime.Format.formatter ->
num ->
Ppx_deriving_runtime.unit
val show_num : num -> Ppx_deriving_runtime.string
val pp_vec :
Ppx_deriving_runtime.Format.formatter ->
vec ->
Ppx_deriving_runtime.unit
val show_vec : vec -> Ppx_deriving_runtime.string
type name_list = int list
val pp_block_type :
Ppx_deriving_runtime.Format.formatter ->
block_type ->
Ppx_deriving_runtime.unit
val show_block_type : block_type -> Ppx_deriving_runtime.string
type block_label =
| Block_label of int32
val pp_block_label :
Ppx_deriving_runtime.Format.formatter ->
block_label ->
Ppx_deriving_runtime.unit
val show_block_label : block_label -> Ppx_deriving_runtime.string
val pp_instr' :
Ppx_deriving_runtime.Format.formatter ->
instr' ->
Ppx_deriving_runtime.unit
val show_instr' : instr' -> Ppx_deriving_runtime.string
val pp_instr :
Ppx_deriving_runtime.Format.formatter ->
instr ->
Ppx_deriving_runtime.unit
val show_instr : instr -> Ppx_deriving_runtime.string
and 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.unit
val show_data_label : data_label -> Ppx_deriving_runtime.string
and export_desc' =
| FuncExport of var
| TableExport of var
| MemoryExport of var
| GlobalExport of var
and start' = {
sfunc : var;
}
val string_of_name : string -> string