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 |
val equal : t -> t -> bool
type arg_kind
=
type args_red
= arg_kind list
val hash : t -> int
val to_string : t -> string
val arity : t -> int
val kind : t -> args_red
type prim_ind
=
| PIT_bool |
| PIT_carry |
| PIT_pair |
| PIT_cmp |
type prim_type
=
type op_or_type
=
val prim_ind_to_string : prim_ind -> string
val op_or_type_to_string : op_or_type -> string