@@ -54,7 +54,196 @@ def groupby(index, seq):
54
54
AUTO = "/* This file is automatically generated */"
55
55
56
56
DEPRECATED = {
57
+ # enums
58
+ "GxB_IS_HYPER" ,
57
59
"GrB_SCMP" ,
60
+ # functions
61
+ "GxB_kron" ,
62
+ "GxB_Matrix_resize" ,
63
+ "GxB_Vector_resize" ,
64
+ # UnaryOp
65
+ "GxB_ABS_BOOL" ,
66
+ "GxB_ABS_INT8" ,
67
+ "GxB_ABS_INT16" ,
68
+ "GxB_ABS_INT32" ,
69
+ "GxB_ABS_INT64" ,
70
+ "GxB_ABS_UINT8" ,
71
+ "GxB_ABS_UINT16" ,
72
+ "GxB_ABS_UINT32" ,
73
+ "GxB_ABS_UINT64" ,
74
+ "GxB_ABS_FP32" ,
75
+ "GxB_ABS_FP64" ,
76
+ # Monoids
77
+ "GxB_MIN_INT8_MONOID" ,
78
+ "GxB_MIN_INT16_MONOID" ,
79
+ "GxB_MIN_INT32_MONOID" ,
80
+ "GxB_MIN_INT64_MONOID" ,
81
+ "GxB_MIN_UINT8_MONOID" ,
82
+ "GxB_MIN_UINT16_MONOID" ,
83
+ "GxB_MIN_UINT32_MONOID" ,
84
+ "GxB_MIN_UINT64_MONOID" ,
85
+ "GxB_MIN_FP32_MONOID" ,
86
+ "GxB_MIN_FP64_MONOID" ,
87
+ "GxB_MAX_INT8_MONOID" ,
88
+ "GxB_MAX_INT16_MONOID" ,
89
+ "GxB_MAX_INT32_MONOID" ,
90
+ "GxB_MAX_INT64_MONOID" ,
91
+ "GxB_MAX_UINT8_MONOID" ,
92
+ "GxB_MAX_UINT16_MONOID" ,
93
+ "GxB_MAX_UINT32_MONOID" ,
94
+ "GxB_MAX_UINT64_MONOID" ,
95
+ "GxB_MAX_FP32_MONOID" ,
96
+ "GxB_MAX_FP64_MONOID" ,
97
+ "GxB_PLUS_INT8_MONOID" ,
98
+ "GxB_PLUS_INT16_MONOID" ,
99
+ "GxB_PLUS_INT32_MONOID" ,
100
+ "GxB_PLUS_INT64_MONOID" ,
101
+ "GxB_PLUS_UINT8_MONOID" ,
102
+ "GxB_PLUS_UINT16_MONOID" ,
103
+ "GxB_PLUS_UINT32_MONOID" ,
104
+ "GxB_PLUS_UINT64_MONOID" ,
105
+ "GxB_PLUS_FP32_MONOID" ,
106
+ "GxB_PLUS_FP64_MONOID" ,
107
+ "GxB_TIMES_INT8_MONOID" ,
108
+ "GxB_TIMES_INT16_MONOID" ,
109
+ "GxB_TIMES_INT32_MONOID" ,
110
+ "GxB_TIMES_INT64_MONOID" ,
111
+ "GxB_TIMES_UINT8_MONOID" ,
112
+ "GxB_TIMES_UINT16_MONOID" ,
113
+ "GxB_TIMES_UINT32_MONOID" ,
114
+ "GxB_TIMES_UINT64_MONOID" ,
115
+ "GxB_TIMES_FP32_MONOID" ,
116
+ "GxB_TIMES_FP64_MONOID" ,
117
+ "GxB_LOR_BOOL_MONOID" ,
118
+ "GxB_LAND_BOOL_MONOID" ,
119
+ "GxB_LXOR_BOOL_MONOID" ,
120
+ "GxB_LXNOR_BOOL_MONOID" ,
121
+ # "GxB_EQ_BOOL_MONOID", # XXX: I prefer this name to GrB_LXNOR_MONOID_BOOL
122
+ # Semirings
123
+ "GxB_PLUS_TIMES_INT8" ,
124
+ "GxB_PLUS_TIMES_INT16" ,
125
+ "GxB_PLUS_TIMES_INT32" ,
126
+ "GxB_PLUS_TIMES_INT64" ,
127
+ "GxB_PLUS_TIMES_UINT8" ,
128
+ "GxB_PLUS_TIMES_UINT16" ,
129
+ "GxB_PLUS_TIMES_UINT32" ,
130
+ "GxB_PLUS_TIMES_UINT64" ,
131
+ "GxB_PLUS_TIMES_FP32" ,
132
+ "GxB_PLUS_TIMES_FP64" ,
133
+ "GxB_PLUS_MIN_INT8" ,
134
+ "GxB_PLUS_MIN_INT16" ,
135
+ "GxB_PLUS_MIN_INT32" ,
136
+ "GxB_PLUS_MIN_INT64" ,
137
+ "GxB_PLUS_MIN_UINT8" ,
138
+ "GxB_PLUS_MIN_UINT16" ,
139
+ "GxB_PLUS_MIN_UINT32" ,
140
+ "GxB_PLUS_MIN_UINT64" ,
141
+ "GxB_PLUS_MIN_FP32" ,
142
+ "GxB_PLUS_MIN_FP64" ,
143
+ "GxB_MIN_PLUS_INT8" ,
144
+ "GxB_MIN_PLUS_INT16" ,
145
+ "GxB_MIN_PLUS_INT32" ,
146
+ "GxB_MIN_PLUS_INT64" ,
147
+ "GxB_MIN_PLUS_UINT8" ,
148
+ "GxB_MIN_PLUS_UINT16" ,
149
+ "GxB_MIN_PLUS_UINT32" ,
150
+ "GxB_MIN_PLUS_UINT64" ,
151
+ "GxB_MIN_PLUS_FP32" ,
152
+ "GxB_MIN_PLUS_FP64" ,
153
+ "GxB_MIN_TIMES_INT8" ,
154
+ "GxB_MIN_TIMES_INT16" ,
155
+ "GxB_MIN_TIMES_INT32" ,
156
+ "GxB_MIN_TIMES_INT64" ,
157
+ "GxB_MIN_TIMES_UINT8" ,
158
+ "GxB_MIN_TIMES_UINT16" ,
159
+ "GxB_MIN_TIMES_UINT32" ,
160
+ "GxB_MIN_TIMES_UINT64" ,
161
+ "GxB_MIN_TIMES_FP32" ,
162
+ "GxB_MIN_TIMES_FP64" ,
163
+ "GxB_MIN_FIRST_INT8" ,
164
+ "GxB_MIN_FIRST_INT16" ,
165
+ "GxB_MIN_FIRST_INT32" ,
166
+ "GxB_MIN_FIRST_INT64" ,
167
+ "GxB_MIN_FIRST_UINT8" ,
168
+ "GxB_MIN_FIRST_UINT16" ,
169
+ "GxB_MIN_FIRST_UINT32" ,
170
+ "GxB_MIN_FIRST_UINT64" ,
171
+ "GxB_MIN_FIRST_FP32" ,
172
+ "GxB_MIN_FIRST_FP64" ,
173
+ "GxB_MIN_SECOND_INT8" ,
174
+ "GxB_MIN_SECOND_INT16" ,
175
+ "GxB_MIN_SECOND_INT32" ,
176
+ "GxB_MIN_SECOND_INT64" ,
177
+ "GxB_MIN_SECOND_UINT8" ,
178
+ "GxB_MIN_SECOND_UINT16" ,
179
+ "GxB_MIN_SECOND_UINT32" ,
180
+ "GxB_MIN_SECOND_UINT64" ,
181
+ "GxB_MIN_SECOND_FP32" ,
182
+ "GxB_MIN_SECOND_FP64" ,
183
+ "GxB_MIN_MAX_INT8" ,
184
+ "GxB_MIN_MAX_INT16" ,
185
+ "GxB_MIN_MAX_INT32" ,
186
+ "GxB_MIN_MAX_INT64" ,
187
+ "GxB_MIN_MAX_UINT8" ,
188
+ "GxB_MIN_MAX_UINT16" ,
189
+ "GxB_MIN_MAX_UINT32" ,
190
+ "GxB_MIN_MAX_UINT64" ,
191
+ "GxB_MIN_MAX_FP32" ,
192
+ "GxB_MIN_MAX_FP64" ,
193
+ "GxB_MAX_PLUS_INT8" ,
194
+ "GxB_MAX_PLUS_INT16" ,
195
+ "GxB_MAX_PLUS_INT32" ,
196
+ "GxB_MAX_PLUS_INT64" ,
197
+ "GxB_MAX_PLUS_UINT8" ,
198
+ "GxB_MAX_PLUS_UINT16" ,
199
+ "GxB_MAX_PLUS_UINT32" ,
200
+ "GxB_MAX_PLUS_UINT64" ,
201
+ "GxB_MAX_PLUS_FP32" ,
202
+ "GxB_MAX_PLUS_FP64" ,
203
+ "GxB_MAX_TIMES_INT8" ,
204
+ "GxB_MAX_TIMES_INT16" ,
205
+ "GxB_MAX_TIMES_INT32" ,
206
+ "GxB_MAX_TIMES_INT64" ,
207
+ "GxB_MAX_TIMES_UINT8" ,
208
+ "GxB_MAX_TIMES_UINT16" ,
209
+ "GxB_MAX_TIMES_UINT32" ,
210
+ "GxB_MAX_TIMES_UINT64" ,
211
+ "GxB_MAX_TIMES_FP32" ,
212
+ "GxB_MAX_TIMES_FP64" ,
213
+ "GxB_MAX_FIRST_INT8" ,
214
+ "GxB_MAX_FIRST_INT16" ,
215
+ "GxB_MAX_FIRST_INT32" ,
216
+ "GxB_MAX_FIRST_INT64" ,
217
+ "GxB_MAX_FIRST_UINT8" ,
218
+ "GxB_MAX_FIRST_UINT16" ,
219
+ "GxB_MAX_FIRST_UINT32" ,
220
+ "GxB_MAX_FIRST_UINT64" ,
221
+ "GxB_MAX_FIRST_FP32" ,
222
+ "GxB_MAX_FIRST_FP64" ,
223
+ "GxB_MAX_SECOND_INT8" ,
224
+ "GxB_MAX_SECOND_INT16" ,
225
+ "GxB_MAX_SECOND_INT32" ,
226
+ "GxB_MAX_SECOND_INT64" ,
227
+ "GxB_MAX_SECOND_UINT8" ,
228
+ "GxB_MAX_SECOND_UINT16" ,
229
+ "GxB_MAX_SECOND_UINT32" ,
230
+ "GxB_MAX_SECOND_UINT64" ,
231
+ "GxB_MAX_SECOND_FP32" ,
232
+ "GxB_MAX_SECOND_FP64" ,
233
+ "GxB_MAX_MIN_INT8" ,
234
+ "GxB_MAX_MIN_INT16" ,
235
+ "GxB_MAX_MIN_INT32" ,
236
+ "GxB_MAX_MIN_INT64" ,
237
+ "GxB_MAX_MIN_UINT8" ,
238
+ "GxB_MAX_MIN_UINT16" ,
239
+ "GxB_MAX_MIN_UINT32" ,
240
+ "GxB_MAX_MIN_UINT64" ,
241
+ "GxB_MAX_MIN_FP32" ,
242
+ "GxB_MAX_MIN_FP64" ,
243
+ "GxB_LOR_LAND_BOOL" ,
244
+ "GxB_LAND_LOR_BOOL" ,
245
+ "GxB_LXOR_LAND_BOOL" ,
246
+ # "GxB_EQ_LOR_BOOL", # XXX: I prefer this name to GrB_LXNOR_LOR_SEMIRING_BOOL
58
247
# Old deprecated (probably already removed)
59
248
"GrB_eWiseMult_Vector_Semiring" ,
60
249
"GrB_eWiseMult_Vector_Monoid" ,
@@ -87,7 +276,6 @@ def groupby(index, seq):
87
276
"GxB_CHUNK" ,
88
277
"GxB_GPU_CONTROL" ,
89
278
"GxB_GPU_CHUNK" ,
90
- "GxB_HYPER" ,
91
279
"GxB_HYPERSPARSE" ,
92
280
"GxB_SPARSE" ,
93
281
"GxB_BITMAP" ,
@@ -121,6 +309,8 @@ def groupby(index, seq):
121
309
"GrB_NULL" ,
122
310
"GxB_SUITESPARSE_GRAPHBLAS" ,
123
311
"NMACRO" ,
312
+ # deprecated
313
+ "GxB_HYPER" ,
124
314
}
125
315
126
316
0 commit comments