@@ -54,7 +54,196 @@ def groupby(index, seq):
5454AUTO = "/* This file is automatically generated */"
5555
5656DEPRECATED = {
57+ # enums
58+ "GxB_IS_HYPER" ,
5759 "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
58247 # Old deprecated (probably already removed)
59248 "GrB_eWiseMult_Vector_Semiring" ,
60249 "GrB_eWiseMult_Vector_Monoid" ,
@@ -87,7 +276,6 @@ def groupby(index, seq):
87276 "GxB_CHUNK" ,
88277 "GxB_GPU_CONTROL" ,
89278 "GxB_GPU_CHUNK" ,
90- "GxB_HYPER" ,
91279 "GxB_HYPERSPARSE" ,
92280 "GxB_SPARSE" ,
93281 "GxB_BITMAP" ,
@@ -121,6 +309,8 @@ def groupby(index, seq):
121309 "GrB_NULL" ,
122310 "GxB_SUITESPARSE_GRAPHBLAS" ,
123311 "NMACRO" ,
312+ # deprecated
313+ "GxB_HYPER" ,
124314}
125315
126316
0 commit comments