Module CPrimitives
type t = | Int63head0 |
| Int63tail0 |
| Int63add |
| Int63sub |
| Int63mul |
| Int63div |
| Int63mod |
| Int63lsr |
| Int63lsl |
| Int63land |
| Int63lor |
| Int63lxor |
| Int63addc |
| Int63subc |
| Int63addCarryC |
| Int63subCarryC |
| Int63mulc |
| Int63diveucl |
| Int63div21 |
| Int63addMulDiv |
| Int63eq |
| Int63lt |
| Int63le |
| Int63compare |
| Float64opp |
| Float64abs |
| Float64eq |
| Float64lt |
| Float64le |
| Float64compare |
| Float64classify |
| Float64add |
| Float64sub |
| Float64mul |
| Float64div |
| Float64sqrt |
| Float64ofInt63 |
| Float64normfr_mantissa |
| Float64frshiftexp |
| Float64ldshiftexp |
| Float64next_up |
| Float64next_down |
val equal : t -> t -> bool
type arg_kind = type args_red = arg_kind list
val hash : t -> intval to_string : t -> stringval arity : t -> intval kind : t -> args_red
type prim_type = type 'a prim_ind = type prim_ind_ex = type op_or_type =
val prim_ind_to_string : 'a prim_ind -> stringval op_or_type_to_string : op_or_type -> string
type ind_or_type =
val types : t -> ind_or_type list