|
72 | 72 | nativeint_ge =
|
73 | 73 | (function x[nativeint] y[nativeint] : int (Nativeint.>= x y))
|
74 | 74 | eta_gen_cmp = (function prim prim stub (caml_compare prim prim))
|
75 |
| - eta_int_cmp = (function prim prim stub (compare_ints prim prim)) |
76 |
| - eta_bool_cmp = (function prim prim stub (compare_ints prim prim)) |
77 |
| - eta_intlike_cmp = (function prim prim stub (compare_ints prim prim)) |
78 |
| - eta_float_cmp = (function prim prim stub (compare_floats prim prim)) |
| 75 | + eta_int_cmp = |
| 76 | + (function prim[int] prim[int] stub (compare_ints prim prim)) |
| 77 | + eta_bool_cmp = |
| 78 | + (function prim[int] prim[int] stub (compare_ints prim prim)) |
| 79 | + eta_intlike_cmp = |
| 80 | + (function prim[int] prim[int] stub (compare_ints prim prim)) |
| 81 | + eta_float_cmp = |
| 82 | + (function prim[float] prim[float] stub (compare_floats prim prim)) |
79 | 83 | eta_string_cmp =
|
80 | 84 | (function prim prim stub (caml_string_compare prim prim))
|
81 | 85 | eta_int32_cmp =
|
82 |
| - (function prim prim stub (compare_bints int32 prim prim)) |
| 86 | + (function prim[int32] prim[int32] stub |
| 87 | + (compare_bints int32 prim prim)) |
83 | 88 | eta_int64_cmp =
|
84 |
| - (function prim prim stub (compare_bints int64 prim prim)) |
| 89 | + (function prim[int64] prim[int64] stub |
| 90 | + (compare_bints int64 prim prim)) |
85 | 91 | eta_nativeint_cmp =
|
86 |
| - (function prim prim stub (compare_bints nativeint prim prim)) |
| 92 | + (function prim[nativeint] prim[nativeint] stub |
| 93 | + (compare_bints nativeint prim prim)) |
87 | 94 | eta_gen_eq = (function prim prim stub (caml_equal prim prim))
|
88 |
| - eta_int_eq = (function prim prim stub (== prim prim)) |
89 |
| - eta_bool_eq = (function prim prim stub (== prim prim)) |
90 |
| - eta_intlike_eq = (function prim prim stub (== prim prim)) |
91 |
| - eta_float_eq = (function prim prim stub (==. prim prim)) |
| 95 | + eta_int_eq = (function prim[int] prim[int] stub (== prim prim)) |
| 96 | + eta_bool_eq = (function prim[int] prim[int] stub (== prim prim)) |
| 97 | + eta_intlike_eq = (function prim[int] prim[int] stub (== prim prim)) |
| 98 | + eta_float_eq = (function prim[float] prim[float] stub (==. prim prim)) |
92 | 99 | eta_string_eq = (function prim prim stub (caml_string_equal prim prim))
|
93 |
| - eta_int32_eq = (function prim prim stub (Int32.== prim prim)) |
94 |
| - eta_int64_eq = (function prim prim stub (Int64.== prim prim)) |
95 |
| - eta_nativeint_eq = (function prim prim stub (Nativeint.== prim prim)) |
| 100 | + eta_int32_eq = |
| 101 | + (function prim[int32] prim[int32] stub (Int32.== prim prim)) |
| 102 | + eta_int64_eq = |
| 103 | + (function prim[int64] prim[int64] stub (Int64.== prim prim)) |
| 104 | + eta_nativeint_eq = |
| 105 | + (function prim[nativeint] prim[nativeint] stub |
| 106 | + (Nativeint.== prim prim)) |
96 | 107 | eta_gen_ne = (function prim prim stub (caml_notequal prim prim))
|
97 |
| - eta_int_ne = (function prim prim stub (!= prim prim)) |
98 |
| - eta_bool_ne = (function prim prim stub (!= prim prim)) |
99 |
| - eta_intlike_ne = (function prim prim stub (!= prim prim)) |
100 |
| - eta_float_ne = (function prim prim stub (!=. prim prim)) |
| 108 | + eta_int_ne = (function prim[int] prim[int] stub (!= prim prim)) |
| 109 | + eta_bool_ne = (function prim[int] prim[int] stub (!= prim prim)) |
| 110 | + eta_intlike_ne = (function prim[int] prim[int] stub (!= prim prim)) |
| 111 | + eta_float_ne = (function prim[float] prim[float] stub (!=. prim prim)) |
101 | 112 | eta_string_ne =
|
102 | 113 | (function prim prim stub (caml_string_notequal prim prim))
|
103 |
| - eta_int32_ne = (function prim prim stub (Int32.!= prim prim)) |
104 |
| - eta_int64_ne = (function prim prim stub (Int64.!= prim prim)) |
105 |
| - eta_nativeint_ne = (function prim prim stub (Nativeint.!= prim prim)) |
| 114 | + eta_int32_ne = |
| 115 | + (function prim[int32] prim[int32] stub (Int32.!= prim prim)) |
| 116 | + eta_int64_ne = |
| 117 | + (function prim[int64] prim[int64] stub (Int64.!= prim prim)) |
| 118 | + eta_nativeint_ne = |
| 119 | + (function prim[nativeint] prim[nativeint] stub |
| 120 | + (Nativeint.!= prim prim)) |
106 | 121 | eta_gen_lt = (function prim prim stub (caml_lessthan prim prim))
|
107 |
| - eta_int_lt = (function prim prim stub (< prim prim)) |
108 |
| - eta_bool_lt = (function prim prim stub (< prim prim)) |
109 |
| - eta_intlike_lt = (function prim prim stub (< prim prim)) |
110 |
| - eta_float_lt = (function prim prim stub (<. prim prim)) |
| 122 | + eta_int_lt = (function prim[int] prim[int] stub (< prim prim)) |
| 123 | + eta_bool_lt = (function prim[int] prim[int] stub (< prim prim)) |
| 124 | + eta_intlike_lt = (function prim[int] prim[int] stub (< prim prim)) |
| 125 | + eta_float_lt = (function prim[float] prim[float] stub (<. prim prim)) |
111 | 126 | eta_string_lt =
|
112 | 127 | (function prim prim stub (caml_string_lessthan prim prim))
|
113 |
| - eta_int32_lt = (function prim prim stub (Int32.< prim prim)) |
114 |
| - eta_int64_lt = (function prim prim stub (Int64.< prim prim)) |
115 |
| - eta_nativeint_lt = (function prim prim stub (Nativeint.< prim prim)) |
| 128 | + eta_int32_lt = |
| 129 | + (function prim[int32] prim[int32] stub (Int32.< prim prim)) |
| 130 | + eta_int64_lt = |
| 131 | + (function prim[int64] prim[int64] stub (Int64.< prim prim)) |
| 132 | + eta_nativeint_lt = |
| 133 | + (function prim[nativeint] prim[nativeint] stub |
| 134 | + (Nativeint.< prim prim)) |
116 | 135 | eta_gen_gt = (function prim prim stub (caml_greaterthan prim prim))
|
117 |
| - eta_int_gt = (function prim prim stub (> prim prim)) |
118 |
| - eta_bool_gt = (function prim prim stub (> prim prim)) |
119 |
| - eta_intlike_gt = (function prim prim stub (> prim prim)) |
120 |
| - eta_float_gt = (function prim prim stub (>. prim prim)) |
| 136 | + eta_int_gt = (function prim[int] prim[int] stub (> prim prim)) |
| 137 | + eta_bool_gt = (function prim[int] prim[int] stub (> prim prim)) |
| 138 | + eta_intlike_gt = (function prim[int] prim[int] stub (> prim prim)) |
| 139 | + eta_float_gt = (function prim[float] prim[float] stub (>. prim prim)) |
121 | 140 | eta_string_gt =
|
122 | 141 | (function prim prim stub (caml_string_greaterthan prim prim))
|
123 |
| - eta_int32_gt = (function prim prim stub (Int32.> prim prim)) |
124 |
| - eta_int64_gt = (function prim prim stub (Int64.> prim prim)) |
125 |
| - eta_nativeint_gt = (function prim prim stub (Nativeint.> prim prim)) |
| 142 | + eta_int32_gt = |
| 143 | + (function prim[int32] prim[int32] stub (Int32.> prim prim)) |
| 144 | + eta_int64_gt = |
| 145 | + (function prim[int64] prim[int64] stub (Int64.> prim prim)) |
| 146 | + eta_nativeint_gt = |
| 147 | + (function prim[nativeint] prim[nativeint] stub |
| 148 | + (Nativeint.> prim prim)) |
126 | 149 | eta_gen_le = (function prim prim stub (caml_lessequal prim prim))
|
127 |
| - eta_int_le = (function prim prim stub (<= prim prim)) |
128 |
| - eta_bool_le = (function prim prim stub (<= prim prim)) |
129 |
| - eta_intlike_le = (function prim prim stub (<= prim prim)) |
130 |
| - eta_float_le = (function prim prim stub (<=. prim prim)) |
| 150 | + eta_int_le = (function prim[int] prim[int] stub (<= prim prim)) |
| 151 | + eta_bool_le = (function prim[int] prim[int] stub (<= prim prim)) |
| 152 | + eta_intlike_le = (function prim[int] prim[int] stub (<= prim prim)) |
| 153 | + eta_float_le = (function prim[float] prim[float] stub (<=. prim prim)) |
131 | 154 | eta_string_le =
|
132 | 155 | (function prim prim stub (caml_string_lessequal prim prim))
|
133 |
| - eta_int32_le = (function prim prim stub (Int32.<= prim prim)) |
134 |
| - eta_int64_le = (function prim prim stub (Int64.<= prim prim)) |
135 |
| - eta_nativeint_le = (function prim prim stub (Nativeint.<= prim prim)) |
| 156 | + eta_int32_le = |
| 157 | + (function prim[int32] prim[int32] stub (Int32.<= prim prim)) |
| 158 | + eta_int64_le = |
| 159 | + (function prim[int64] prim[int64] stub (Int64.<= prim prim)) |
| 160 | + eta_nativeint_le = |
| 161 | + (function prim[nativeint] prim[nativeint] stub |
| 162 | + (Nativeint.<= prim prim)) |
136 | 163 | eta_gen_ge = (function prim prim stub (caml_greaterequal prim prim))
|
137 |
| - eta_int_ge = (function prim prim stub (>= prim prim)) |
138 |
| - eta_bool_ge = (function prim prim stub (>= prim prim)) |
139 |
| - eta_intlike_ge = (function prim prim stub (>= prim prim)) |
140 |
| - eta_float_ge = (function prim prim stub (>=. prim prim)) |
| 164 | + eta_int_ge = (function prim[int] prim[int] stub (>= prim prim)) |
| 165 | + eta_bool_ge = (function prim[int] prim[int] stub (>= prim prim)) |
| 166 | + eta_intlike_ge = (function prim[int] prim[int] stub (>= prim prim)) |
| 167 | + eta_float_ge = (function prim[float] prim[float] stub (>=. prim prim)) |
141 | 168 | eta_string_ge =
|
142 | 169 | (function prim prim stub (caml_string_greaterequal prim prim))
|
143 |
| - eta_int32_ge = (function prim prim stub (Int32.>= prim prim)) |
144 |
| - eta_int64_ge = (function prim prim stub (Int64.>= prim prim)) |
145 |
| - eta_nativeint_ge = (function prim prim stub (Nativeint.>= prim prim)) |
| 170 | + eta_int32_ge = |
| 171 | + (function prim[int32] prim[int32] stub (Int32.>= prim prim)) |
| 172 | + eta_int64_ge = |
| 173 | + (function prim[int64] prim[int64] stub (Int64.>= prim prim)) |
| 174 | + eta_nativeint_ge = |
| 175 | + (function prim[nativeint] prim[nativeint] stub |
| 176 | + (Nativeint.>= prim prim)) |
146 | 177 | int_vec =[(consts (0))
|
147 | 178 | (non_consts ([0: *, [(consts (0)) (non_consts ([0: *, *]))]]))]
|
148 | 179 | [0: [0: 1 1] [0: [0: 1 2] [0: [0: 2 1] 0]]]
|
|
0 commit comments