val pp_unop :
Ppx_deriving_runtime.Format.formatter ->
unop ->
Ppx_deriving_runtime.unit
val show_unop : unop -> Ppx_deriving_runtime.string
type binop =
| Add
| Sub
| Mul
| DivS
| DivU
| RemS
| RemU
| And
| Or
| Xor
| Shl
| ShrS
| ShrU
| Rotl
| Rotr
val pp_binop :
Ppx_deriving_runtime.Format.formatter ->
binop ->
Ppx_deriving_runtime.unit
val show_binop : binop -> Ppx_deriving_runtime.string
val pp_testop :
Ppx_deriving_runtime.Format.formatter ->
testop ->
Ppx_deriving_runtime.unit
val show_testop : testop -> Ppx_deriving_runtime.string
type relop =
| Eq
| Ne
| LtS
| LtU
| GtS
| GtU
| LeS
| LeU
| GeS
| GeU
val pp_relop :
Ppx_deriving_runtime.Format.formatter ->
relop ->
Ppx_deriving_runtime.unit
val show_relop : relop -> Ppx_deriving_runtime.string
type cvtop =
| ExtendSI32
| ExtendUI32
| WrapI64
| TruncSF32
| TruncUF32
| TruncSF64
| TruncUF64
| TruncSatSF32
| TruncSatUF32
| TruncSatSF64
| TruncSatUF64
| ReinterpretFloat
val pp_cvtop :
Ppx_deriving_runtime.Format.formatter ->
cvtop ->
Ppx_deriving_runtime.unit
val show_cvtop : cvtop -> Ppx_deriving_runtime.string