type unop =
| Neg
| Abs
| Ceil
| Floor
| Trunc
| Nearest
| Sqrt
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
| Div
| Min
| Max
| CopySign
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
| Lt
| Gt
| Le
| Ge
val pp_relop :
Ppx_deriving_runtime.Format.formatter ->
relop ->
Ppx_deriving_runtime.unit
val show_relop : relop -> Ppx_deriving_runtime.string
type cvtop =
| ConvertSI32
| ConvertUI32
| ConvertSI64
| ConvertUI64
| PromoteF32
| DemoteF64
| ReinterpretInt
val pp_cvtop :
Ppx_deriving_runtime.Format.formatter ->
cvtop ->
Ppx_deriving_runtime.unit
val show_cvtop : cvtop -> Ppx_deriving_runtime.string