Module Mavryk_webassembly_interpreter.Values
type ('i32, 'i64, 'f32, 'f64) op =
| I32 of 'i32
| I64 of 'i64
| F32 of 'f32
| F64 of 'f64
val pp_op :
'i32 'i64 'f32 'f64. (Ppx_deriving_runtime.Format.formatter ->
'i32 ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'i64 -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'f32 -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'f64 -> Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
('i32, 'i64, 'f32, 'f64) op ->
Ppx_deriving_runtime.unit
val show_op :
'i32 'i64 'f32 'f64. (Ppx_deriving_runtime.Format.formatter ->
'i32 ->
Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'i64 -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'f32 -> Ppx_deriving_runtime.unit) ->
(Ppx_deriving_runtime.Format.formatter -> 'f64 -> Ppx_deriving_runtime.unit) ->
('i32, 'i64, 'f32, 'f64) op ->
Ppx_deriving_runtime.string
type 'v128 vecop =
| V128 of 'v128
val pp_vecop :
'v128. (Ppx_deriving_runtime.Format.formatter ->
'v128 ->
Ppx_deriving_runtime.unit) ->
Ppx_deriving_runtime.Format.formatter ->
'v128 vecop ->
Ppx_deriving_runtime.unit
val show_vecop :
'v128. (Ppx_deriving_runtime.Format.formatter ->
'v128 ->
Ppx_deriving_runtime.unit) ->
'v128 vecop ->
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 value =
| Num of num
| Vec of vec
| Ref of ref_
val eq_num : 'a -> 'b -> bool
val eq_vec : 'a -> 'b -> bool
val eq_ref' : (ref_ -> ref_ -> bool) Stdlib.ref
val value_of_bool : bool -> value
val string_of_ref' : (ref_ -> string) Stdlib.ref
val string_of_ref : ref_ -> string
val string_of_value : value -> string
val string_of_values : value list -> string