xref: /libCEED/rust/libceed-sys/c-src/backends/magma/tuning/mi250x_rtc.h (revision 922f4715ce4d18055a1a990193e09e1032a28d8b)
1 ////////////////////////////////////////////////////////////////////////////////
2 // auto-generated from data on mi250x
3 
4 ////////////////////////////////////////////////////////////////////////////////
5 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_t_mi250x = {
6     { 3,  1,    1024, 1, 1},
7     { 3,  1,    1024, 2, 1},
8     { 3,  1,    5120, 1, 2},
9     { 3,  1,    5120, 2, 2},
10     { 3,  1,   10240, 1, 4},
11     { 3,  1,   10240, 2, 4},
12     { 3,  1,   51200, 1, 1},
13     { 3,  1,   51200, 2, 1},
14     { 3,  1,  102400, 1, 1},
15     { 3,  1,  102400, 2, 1},
16     { 3,  1,  512000, 1, 2},
17     { 3,  1,  512000, 2, 1},
18     { 3,  1, 1024000, 1, 2},
19     { 3,  1, 1024000, 2, 1},
20     { 6,  3,    1024, 1, 1},
21     { 6,  3,    1024, 2, 1},
22     { 6,  3,    5120, 1, 4},
23     { 6,  3,    5120, 2, 4},
24     { 6,  3,   10240, 1, 8},
25     { 6,  3,   10240, 2, 1},
26     { 6,  3,   51200, 1, 1},
27     { 6,  3,   51200, 2, 1},
28     { 6,  3,  102400, 1, 1},
29     { 6,  3,  102400, 2, 1},
30     { 6,  3,  512000, 1, 2},
31     { 6,  3,  512000, 2, 1},
32     { 6,  3, 1024000, 1, 2},
33     { 6,  3, 1024000, 2, 1},
34     {10,  6,    1024, 1, 2},
35     {10,  6,    1024, 2, 2},
36     {10,  6,    5120, 1, 6},
37     {10,  6,    5120, 2, 1},
38     {10,  6,   10240, 1, 1},
39     {10,  6,   10240, 2, 1},
40     {10,  6,   51200, 1, 1},
41     {10,  6,   51200, 2, 1},
42     {10,  6,  102400, 1, 2},
43     {10,  6,  102400, 2, 1},
44     {10,  6,  512000, 1, 2},
45     {10,  6,  512000, 2, 1},
46     {10,  6, 1024000, 1, 2},
47     {10,  6, 1024000, 2, 1},
48     {15, 12,    1024, 1, 4},
49     {15, 12,    1024, 2, 4},
50     {15, 12,    5120, 1, 1},
51     {15, 12,    5120, 2, 1},
52     {15, 12,   10240, 1, 1},
53     {15, 12,   10240, 2, 1},
54     {15, 12,   51200, 1, 1},
55     {15, 12,   51200, 2, 1},
56     {15, 12,  102400, 1, 1},
57     {15, 12,  102400, 2, 1},
58     {15, 12,  512000, 1, 1},
59     {15, 12,  512000, 2, 4},
60     {15, 12, 1024000, 1, 1},
61     {15, 12, 1024000, 2, 4},
62     {21, 16,    1024, 1, 4},
63     {21, 16,    1024, 2, 1},
64     {21, 16,    5120, 1, 1},
65     {21, 16,    5120, 2, 1},
66     {21, 16,   10240, 1, 1},
67     {21, 16,   10240, 2, 1},
68     {21, 16,   51200, 1, 2},
69     {21, 16,   51200, 2, 2},
70     {21, 16,  102400, 1, 2},
71     {21, 16,  102400, 2, 4},
72     {21, 16,  512000, 1, 2},
73     {21, 16,  512000, 2, 4},
74     {21, 16, 1024000, 1, 2},
75     {21, 16, 1024000, 2, 4},
76     {28, 25,    1024, 1, 4},
77     {28, 25,    1024, 2, 1},
78     {28, 25,    5120, 1, 1},
79     {28, 25,    5120, 2, 4},
80     {28, 25,   10240, 1, 4},
81     {28, 25,   10240, 2, 4},
82     {28, 25,   51200, 1, 2},
83     {28, 25,   51200, 2, 4},
84     {28, 25,  102400, 1, 2},
85     {28, 25,  102400, 2, 6},
86     {28, 25,  512000, 1, 2},
87     {28, 25,  512000, 2, 6},
88     {28, 25, 1024000, 1, 2},
89     {28, 25, 1024000, 2, 6},
90     {36, 33,    1024, 1, 1},
91     {36, 33,    1024, 2, 2},
92     {36, 33,    5120, 1, 1},
93     {36, 33,    5120, 2, 4},
94     {36, 33,   10240, 1, 2},
95     {36, 33,   10240, 2, 2},
96     {36, 33,   51200, 1, 4},
97     {36, 33,   51200, 2, 4},
98     {36, 33,  102400, 1, 4},
99     {36, 33,  102400, 2, 4},
100     {36, 33,  512000, 1, 4},
101     {36, 33,  512000, 2, 4},
102     {36, 33, 1024000, 1, 4},
103     {36, 33, 1024000, 2, 4},
104     { 3,  3,    1024, 1, 1},
105     { 3,  3,    1024, 2, 1},
106     { 3,  3,    5120, 1, 2},
107     { 3,  3,    5120, 2, 2},
108     { 3,  3,   10240, 1, 4},
109     { 3,  3,   10240, 2, 4},
110     { 3,  3,   51200, 1, 1},
111     { 3,  3,   51200, 2, 1},
112     { 3,  3,  102400, 1, 1},
113     { 3,  3,  102400, 2, 1},
114     { 3,  3,  512000, 1, 1},
115     { 3,  3,  512000, 2, 1},
116     { 3,  3, 1024000, 1, 1},
117     { 3,  3, 1024000, 2, 1},
118     { 6,  6,    1024, 1, 1},
119     { 6,  6,    1024, 2, 1},
120     { 6,  6,    5120, 1, 4},
121     { 6,  6,    5120, 2, 1},
122     { 6,  6,   10240, 1, 1},
123     { 6,  6,   10240, 2, 1},
124     { 6,  6,   51200, 1, 1},
125     { 6,  6,   51200, 2, 1},
126     { 6,  6,  102400, 1, 1},
127     { 6,  6,  102400, 2, 1},
128     { 6,  6,  512000, 1, 1},
129     { 6,  6,  512000, 2, 1},
130     { 6,  6, 1024000, 1, 1},
131     { 6,  6, 1024000, 2, 1},
132     {10, 12,    1024, 1, 2},
133     {10, 12,    1024, 2, 2},
134     {10, 12,    5120, 1, 8},
135     {10, 12,    5120, 2, 1},
136     {10, 12,   10240, 1, 1},
137     {10, 12,   10240, 2, 1},
138     {10, 12,   51200, 1, 1},
139     {10, 12,   51200, 2, 1},
140     {10, 12,  102400, 1, 1},
141     {10, 12,  102400, 2, 2},
142     {10, 12,  512000, 1, 1},
143     {10, 12,  512000, 2, 2},
144     {10, 12, 1024000, 1, 1},
145     {10, 12, 1024000, 2, 2},
146     {15, 16,    1024, 1, 2},
147     {15, 16,    1024, 2, 2},
148     {15, 16,    5120, 1, 1},
149     {15, 16,    5120, 2, 1},
150     {15, 16,   10240, 1, 1},
151     {15, 16,   10240, 2, 1},
152     {15, 16,   51200, 1, 1},
153     {15, 16,   51200, 2, 2},
154     {15, 16,  102400, 1, 1},
155     {15, 16,  102400, 2, 4},
156     {15, 16,  512000, 1, 2},
157     {15, 16,  512000, 2, 4},
158     {15, 16, 1024000, 1, 2},
159     {15, 16, 1024000, 2, 4},
160     {21, 25,    1024, 1, 4},
161     {21, 25,    1024, 2, 1},
162     {21, 25,    5120, 1, 1},
163     {21, 25,    5120, 2, 2},
164     {21, 25,   10240, 1, 1},
165     {21, 25,   10240, 2, 2},
166     {21, 25,   51200, 1, 1},
167     {21, 25,   51200, 2, 4},
168     {21, 25,  102400, 1, 2},
169     {21, 25,  102400, 2, 4},
170     {21, 25,  512000, 1, 2},
171     {21, 25,  512000, 2, 4},
172     {21, 25, 1024000, 1, 2},
173     {21, 25, 1024000, 2, 4},
174     {28, 33,    1024, 1, 4},
175     {28, 33,    1024, 2, 4},
176     {28, 33,    5120, 1, 2},
177     {28, 33,    5120, 2, 2},
178     {28, 33,   10240, 1, 2},
179     {28, 33,   10240, 2, 4},
180     {28, 33,   51200, 1, 4},
181     {28, 33,   51200, 2, 4},
182     {28, 33,  102400, 1, 4},
183     {28, 33,  102400, 2, 4},
184     {28, 33,  512000, 1, 4},
185     {28, 33,  512000, 2, 4},
186     {28, 33, 1024000, 1, 4},
187     {28, 33, 1024000, 2, 4},
188     { 4,  1,    1024, 1, 1},
189     { 4,  1,    1024, 3, 1},
190     { 4,  1,    5120, 1, 4},
191     { 4,  1,    5120, 3, 4},
192     { 4,  1,   10240, 1, 6},
193     { 4,  1,   10240, 3, 4},
194     { 4,  1,   51200, 1, 1},
195     { 4,  1,   51200, 3, 1},
196     { 4,  1,  102400, 1, 1},
197     { 4,  1,  102400, 3, 1},
198     { 4,  1,  512000, 1, 2},
199     { 4,  1,  512000, 3, 1},
200     { 4,  1, 1024000, 1, 2},
201     { 4,  1, 1024000, 3, 1},
202     {10,  4,    1024, 1, 2},
203     {10,  4,    1024, 3, 2},
204     {10,  4,    5120, 1, 8},
205     {10,  4,    5120, 3, 1},
206     {10,  4,   10240, 1, 1},
207     {10,  4,   10240, 3, 1},
208     {10,  4,   51200, 1, 1},
209     {10,  4,   51200, 3, 1},
210     {10,  4,  102400, 1, 2},
211     {10,  4,  102400, 3, 1},
212     {10,  4,  512000, 1, 2},
213     {10,  4,  512000, 3, 1},
214     {10,  4, 1024000, 1, 2},
215     {10,  4, 1024000, 3, 1},
216     {20, 11,    1024, 1, 4},
217     {20, 11,    1024, 3, 1},
218     {20, 11,    5120, 1, 1},
219     {20, 11,    5120, 3, 2},
220     {20, 11,   10240, 1, 1},
221     {20, 11,   10240, 3, 4},
222     {20, 11,   51200, 1, 2},
223     {20, 11,   51200, 3, 4},
224     {20, 11,  102400, 1, 4},
225     {20, 11,  102400, 3, 4},
226     {20, 11,  512000, 1, 4},
227     {20, 11,  512000, 3, 4},
228     {20, 11, 1024000, 1, 4},
229     {20, 11, 1024000, 3, 4},
230     {20, 14,    1024, 1, 4},
231     {20, 14,    1024, 3, 1},
232     {20, 14,    5120, 1, 1},
233     {20, 14,    5120, 3, 2},
234     {20, 14,   10240, 1, 1},
235     {20, 14,   10240, 3, 4},
236     {20, 14,   51200, 1, 1},
237     {20, 14,   51200, 3, 4},
238     {20, 14,  102400, 1, 2},
239     {20, 14,  102400, 3, 4},
240     {20, 14,  512000, 1, 2},
241     {20, 14,  512000, 3, 4},
242     {20, 14, 1024000, 1, 2},
243     {20, 14, 1024000, 3, 4},
244     {35, 24,    1024, 1, 1},
245     {35, 24,    1024, 3, 2},
246     {35, 24,    5120, 1, 1},
247     {35, 24,    5120, 3, 6},
248     {35, 24,   10240, 1, 1},
249     {35, 24,   10240, 3, 4},
250     {35, 24,   51200, 1, 2},
251     {35, 24,   51200, 3, 4},
252     {35, 24,  102400, 1, 2},
253     {35, 24,  102400, 3, 6},
254     {35, 24,  512000, 1, 4},
255     {35, 24,  512000, 3, 6},
256     {35, 24, 1024000, 1, 4},
257     {35, 24, 1024000, 3, 6},
258     { 4,  4,    1024, 1, 1},
259     { 4,  4,    1024, 3, 1},
260     { 4,  4,    5120, 1, 4},
261     { 4,  4,    5120, 3, 4},
262     { 4,  4,   10240, 1, 6},
263     { 4,  4,   10240, 3, 1},
264     { 4,  4,   51200, 1, 1},
265     { 4,  4,   51200, 3, 1},
266     { 4,  4,  102400, 1, 1},
267     { 4,  4,  102400, 3, 1},
268     { 4,  4,  512000, 1, 1},
269     { 4,  4,  512000, 3, 1},
270     { 4,  4, 1024000, 1, 1},
271     { 4,  4, 1024000, 3, 1},
272     {10, 11,    1024, 1, 2},
273     {10, 11,    1024, 3, 2},
274     {10, 11,    5120, 1, 1},
275     {10, 11,    5120, 3, 1},
276     {10, 11,   10240, 1, 1},
277     {10, 11,   10240, 3, 1},
278     {10, 11,   51200, 1, 1},
279     {10, 11,   51200, 3, 4},
280     {10, 11,  102400, 1, 1},
281     {10, 11,  102400, 3, 4},
282     {10, 11,  512000, 1, 2},
283     {10, 11,  512000, 3, 4},
284     {10, 11, 1024000, 1, 2},
285     {10, 11, 1024000, 3, 4},
286     {10, 14,    1024, 1, 2},
287     {10, 14,    1024, 3, 1},
288     {10, 14,    5120, 1, 8},
289     {10, 14,    5120, 3, 1},
290     {10, 14,   10240, 1, 1},
291     {10, 14,   10240, 3, 2},
292     {10, 14,   51200, 1, 1},
293     {10, 14,   51200, 3, 4},
294     {10, 14,  102400, 1, 1},
295     {10, 14,  102400, 3, 4},
296     {10, 14,  512000, 1, 1},
297     {10, 14,  512000, 3, 4},
298     {10, 14, 1024000, 1, 1},
299     {10, 14, 1024000, 3, 4},
300     {20, 24,    1024, 1, 4},
301     {20, 24,    1024, 3, 1},
302     {20, 24,    5120, 1, 1},
303     {20, 24,    5120, 3, 2},
304     {20, 24,   10240, 1, 1},
305     {20, 24,   10240, 3, 2},
306     {20, 24,   51200, 1, 2},
307     {20, 24,   51200, 3, 4},
308     {20, 24,  102400, 1, 2},
309     {20, 24,  102400, 3, 4},
310     {20, 24,  512000, 1, 2},
311     {20, 24,  512000, 3, 6},
312     {20, 24, 1024000, 1, 2},
313     {20, 24, 1024000, 3, 6}
314 };
315 
316 ////////////////////////////////////////////////////////////////////////////////
317 std::vector<std::array<int, RECORD_LENGTH_RTC> > drtc_n_mi250x = {
318     { 3,  1,    1024, 1, 1},
319     { 3,  1,    1024, 2, 1},
320     { 3,  1,    5120, 1, 1},
321     { 3,  1,    5120, 2, 1},
322     { 3,  1,   10240, 1, 2},
323     { 3,  1,   10240, 2, 2},
324     { 3,  1,   51200, 1, 1},
325     { 3,  1,   51200, 2, 1},
326     { 3,  1,  102400, 1, 1},
327     { 3,  1,  102400, 2, 1},
328     { 3,  1,  512000, 1, 1},
329     { 3,  1,  512000, 2, 1},
330     { 3,  1, 1024000, 1, 2},
331     { 3,  1, 1024000, 2, 1},
332     { 6,  3,    1024, 1, 1},
333     { 6,  3,    1024, 2, 1},
334     { 6,  3,    5120, 1, 2},
335     { 6,  3,    5120, 2, 2},
336     { 6,  3,   10240, 1, 4},
337     { 6,  3,   10240, 2, 1},
338     { 6,  3,   51200, 1, 1},
339     { 6,  3,   51200, 2, 1},
340     { 6,  3,  102400, 1, 1},
341     { 6,  3,  102400, 2, 1},
342     { 6,  3,  512000, 1, 1},
343     { 6,  3,  512000, 2, 1},
344     { 6,  3, 1024000, 1, 1},
345     { 6,  3, 1024000, 2, 1},
346     {10,  6,    1024, 1, 1},
347     {10,  6,    1024, 2, 1},
348     {10,  6,    5120, 1, 4},
349     {10,  6,    5120, 2, 1},
350     {10,  6,   10240, 1, 1},
351     {10,  6,   10240, 2, 1},
352     {10,  6,   51200, 1, 1},
353     {10,  6,   51200, 2, 1},
354     {10,  6,  102400, 1, 1},
355     {10,  6,  102400, 2, 1},
356     {10,  6,  512000, 1, 1},
357     {10,  6,  512000, 2, 1},
358     {10,  6, 1024000, 1, 1},
359     {10,  6, 1024000, 2, 1},
360     {15, 12,    1024, 1, 2},
361     {15, 12,    1024, 2, 2},
362     {15, 12,    5120, 1, 1},
363     {15, 12,    5120, 2, 1},
364     {15, 12,   10240, 1, 1},
365     {15, 12,   10240, 2, 1},
366     {15, 12,   51200, 1, 2},
367     {15, 12,   51200, 2, 4},
368     {15, 12,  102400, 1, 2},
369     {15, 12,  102400, 2, 2},
370     {15, 12,  512000, 1, 2},
371     {15, 12,  512000, 2, 2},
372     {15, 12, 1024000, 1, 2},
373     {15, 12, 1024000, 2, 2},
374     {21, 16,    1024, 1, 2},
375     {21, 16,    1024, 2, 4},
376     {21, 16,    5120, 1, 1},
377     {21, 16,    5120, 2, 1},
378     {21, 16,   10240, 1, 1},
379     {21, 16,   10240, 2, 2},
380     {21, 16,   51200, 1, 4},
381     {21, 16,   51200, 2, 2},
382     {21, 16,  102400, 1, 4},
383     {21, 16,  102400, 2, 4},
384     {21, 16,  512000, 1, 2},
385     {21, 16,  512000, 2, 4},
386     {21, 16, 1024000, 1, 2},
387     {21, 16, 1024000, 2, 4},
388     {28, 25,    1024, 1, 4},
389     {28, 25,    1024, 2, 4},
390     {28, 25,    5120, 1, 2},
391     {28, 25,    5120, 2, 6},
392     {28, 25,   10240, 1, 6},
393     {28, 25,   10240, 2, 6},
394     {28, 25,   51200, 1, 6},
395     {28, 25,   51200, 2, 6},
396     {28, 25,  102400, 1, 6},
397     {28, 25,  102400, 2, 6},
398     {28, 25,  512000, 1, 6},
399     {28, 25,  512000, 2, 6},
400     {28, 25, 1024000, 1, 6},
401     {28, 25, 1024000, 2, 6},
402     {36, 33,    1024, 1, 1},
403     {36, 33,    1024, 2, 2},
404     {36, 33,    5120, 1, 4},
405     {36, 33,    5120, 2, 4},
406     {36, 33,   10240, 1, 4},
407     {36, 33,   10240, 2, 4},
408     {36, 33,   51200, 1, 4},
409     {36, 33,   51200, 2, 4},
410     {36, 33,  102400, 1, 4},
411     {36, 33,  102400, 2, 4},
412     {36, 33,  512000, 1, 4},
413     {36, 33,  512000, 2, 4},
414     {36, 33, 1024000, 1, 4},
415     {36, 33, 1024000, 2, 4},
416     { 3,  3,    1024, 1, 1},
417     { 3,  3,    1024, 2, 1},
418     { 3,  3,    5120, 1, 4},
419     { 3,  3,    5120, 2, 2},
420     { 3,  3,   10240, 1, 4},
421     { 3,  3,   10240, 2, 4},
422     { 3,  3,   51200, 1, 1},
423     { 3,  3,   51200, 2, 1},
424     { 3,  3,  102400, 1, 1},
425     { 3,  3,  102400, 2, 1},
426     { 3,  3,  512000, 1, 1},
427     { 3,  3,  512000, 2, 1},
428     { 3,  3, 1024000, 1, 1},
429     { 3,  3, 1024000, 2, 1},
430     { 6,  6,    1024, 1, 1},
431     { 6,  6,    1024, 2, 1},
432     { 6,  6,    5120, 1, 4},
433     { 6,  6,    5120, 2, 4},
434     { 6,  6,   10240, 1, 1},
435     { 6,  6,   10240, 2, 1},
436     { 6,  6,   51200, 1, 1},
437     { 6,  6,   51200, 2, 2},
438     { 6,  6,  102400, 1, 1},
439     { 6,  6,  102400, 2, 1},
440     { 6,  6,  512000, 1, 1},
441     { 6,  6,  512000, 2, 1},
442     { 6,  6, 1024000, 1, 1},
443     { 6,  6, 1024000, 2, 1},
444     {10, 12,    1024, 1, 2},
445     {10, 12,    1024, 2, 2},
446     {10, 12,    5120, 1, 1},
447     {10, 12,    5120, 2, 1},
448     {10, 12,   10240, 1, 1},
449     {10, 12,   10240, 2, 1},
450     {10, 12,   51200, 1, 4},
451     {10, 12,   51200, 2, 4},
452     {10, 12,  102400, 1, 2},
453     {10, 12,  102400, 2, 4},
454     {10, 12,  512000, 1, 2},
455     {10, 12,  512000, 2, 4},
456     {10, 12, 1024000, 1, 2},
457     {10, 12, 1024000, 2, 2},
458     {15, 16,    1024, 1, 4},
459     {15, 16,    1024, 2, 2},
460     {15, 16,    5120, 1, 1},
461     {15, 16,    5120, 2, 1},
462     {15, 16,   10240, 1, 1},
463     {15, 16,   10240, 2, 1},
464     {15, 16,   51200, 1, 8},
465     {15, 16,   51200, 2, 4},
466     {15, 16,  102400, 1, 2},
467     {15, 16,  102400, 2, 4},
468     {15, 16,  512000, 1, 2},
469     {15, 16,  512000, 2, 4},
470     {15, 16, 1024000, 1, 2},
471     {15, 16, 1024000, 2, 4},
472     {21, 25,    1024, 1, 6},
473     {21, 25,    1024, 2, 1},
474     {21, 25,    5120, 1, 1},
475     {21, 25,    5120, 2, 2},
476     {21, 25,   10240, 1, 1},
477     {21, 25,   10240, 2, 4},
478     {21, 25,   51200, 1, 4},
479     {21, 25,   51200, 2, 6},
480     {21, 25,  102400, 1, 4},
481     {21, 25,  102400, 2, 6},
482     {21, 25,  512000, 1, 6},
483     {21, 25,  512000, 2, 6},
484     {21, 25, 1024000, 1, 6},
485     {21, 25, 1024000, 2, 6},
486     {28, 33,    1024, 1, 6},
487     {28, 33,    1024, 2, 2},
488     {28, 33,    5120, 1, 6},
489     {28, 33,    5120, 2, 6},
490     {28, 33,   10240, 1, 6},
491     {28, 33,   10240, 2, 6},
492     {28, 33,   51200, 1, 6},
493     {28, 33,   51200, 2, 6},
494     {28, 33,  102400, 1, 6},
495     {28, 33,  102400, 2, 6},
496     {28, 33,  512000, 1, 6},
497     {28, 33,  512000, 2, 6},
498     {28, 33, 1024000, 1, 6},
499     {28, 33, 1024000, 2, 6},
500     { 4,  1,    1024, 1, 1},
501     { 4,  1,    1024, 3, 1},
502     { 4,  1,    5120, 1, 1},
503     { 4,  1,    5120, 3, 1},
504     { 4,  1,   10240, 1, 2},
505     { 4,  1,   10240, 3, 1},
506     { 4,  1,   51200, 1, 1},
507     { 4,  1,   51200, 3, 1},
508     { 4,  1,  102400, 1, 1},
509     { 4,  1,  102400, 3, 1},
510     { 4,  1,  512000, 1, 1},
511     { 4,  1,  512000, 3, 1},
512     { 4,  1, 1024000, 1, 1},
513     { 4,  1, 1024000, 3, 1},
514     {10,  4,    1024, 1, 1},
515     {10,  4,    1024, 3, 1},
516     {10,  4,    5120, 1, 4},
517     {10,  4,    5120, 3, 1},
518     {10,  4,   10240, 1, 1},
519     {10,  4,   10240, 3, 1},
520     {10,  4,   51200, 1, 1},
521     {10,  4,   51200, 3, 1},
522     {10,  4,  102400, 1, 1},
523     {10,  4,  102400, 3, 1},
524     {10,  4,  512000, 1, 1},
525     {10,  4,  512000, 3, 1},
526     {10,  4, 1024000, 1, 1},
527     {10,  4, 1024000, 3, 1},
528     {20, 11,    1024, 1, 2},
529     {20, 11,    1024, 3, 2},
530     {20, 11,    5120, 1, 8},
531     {20, 11,    5120, 3, 1},
532     {20, 11,   10240, 1, 1},
533     {20, 11,   10240, 3, 2},
534     {20, 11,   51200, 1, 2},
535     {20, 11,   51200, 3, 6},
536     {20, 11,  102400, 1, 2},
537     {20, 11,  102400, 3, 6},
538     {20, 11,  512000, 1, 2},
539     {20, 11,  512000, 3, 6},
540     {20, 11, 1024000, 1, 2},
541     {20, 11, 1024000, 3, 6},
542     {20, 14,    1024, 1, 2},
543     {20, 14,    1024, 3, 1},
544     {20, 14,    5120, 1, 8},
545     {20, 14,    5120, 3, 2},
546     {20, 14,   10240, 1, 2},
547     {20, 14,   10240, 3, 6},
548     {20, 14,   51200, 1, 6},
549     {20, 14,   51200, 3, 6},
550     {20, 14,  102400, 1, 6},
551     {20, 14,  102400, 3, 6},
552     {20, 14,  512000, 1, 6},
553     {20, 14,  512000, 3, 6},
554     {20, 14, 1024000, 1, 6},
555     {20, 14, 1024000, 3, 6},
556     {35, 24,    1024, 1, 4},
557     {35, 24,    1024, 3, 1},
558     {35, 24,    5120, 1, 1},
559     {35, 24,    5120, 3, 2},
560     {35, 24,   10240, 1, 2},
561     {35, 24,   10240, 3, 4},
562     {35, 24,   51200, 1, 4},
563     {35, 24,   51200, 3, 4},
564     {35, 24,  102400, 1, 4},
565     {35, 24,  102400, 3, 4},
566     {35, 24,  512000, 1, 6},
567     {35, 24,  512000, 3, 4},
568     {35, 24, 1024000, 1, 6},
569     {35, 24, 1024000, 3, 4},
570     { 4,  4,    1024, 1, 1},
571     { 4,  4,    1024, 3, 1},
572     { 4,  4,    5120, 1, 2},
573     { 4,  4,    5120, 3, 4},
574     { 4,  4,   10240, 1, 6},
575     { 4,  4,   10240, 3, 1},
576     { 4,  4,   51200, 1, 1},
577     { 4,  4,   51200, 3, 1},
578     { 4,  4,  102400, 1, 1},
579     { 4,  4,  102400, 3, 1},
580     { 4,  4,  512000, 1, 1},
581     { 4,  4,  512000, 3, 1},
582     { 4,  4, 1024000, 1, 1},
583     { 4,  4, 1024000, 3, 1},
584     {10, 11,    1024, 1, 2},
585     {10, 11,    1024, 3, 2},
586     {10, 11,    5120, 1, 1},
587     {10, 11,    5120, 3, 1},
588     {10, 11,   10240, 1, 1},
589     {10, 11,   10240, 3, 1},
590     {10, 11,   51200, 1, 1},
591     {10, 11,   51200, 3, 6},
592     {10, 11,  102400, 1, 1},
593     {10, 11,  102400, 3, 4},
594     {10, 11,  512000, 1, 2},
595     {10, 11,  512000, 3, 4},
596     {10, 11, 1024000, 1, 2},
597     {10, 11, 1024000, 3, 4},
598     {10, 14,    1024, 1, 2},
599     {10, 14,    1024, 3, 2},
600     {10, 14,    5120, 1, 1},
601     {10, 14,    5120, 3, 1},
602     {10, 14,   10240, 1, 1},
603     {10, 14,   10240, 3, 2},
604     {10, 14,   51200, 1, 2},
605     {10, 14,   51200, 3, 4},
606     {10, 14,  102400, 1, 2},
607     {10, 14,  102400, 3, 6},
608     {10, 14,  512000, 1, 2},
609     {10, 14,  512000, 3, 6},
610     {10, 14, 1024000, 1, 2},
611     {10, 14, 1024000, 3, 4},
612     {20, 24,    1024, 1, 4},
613     {20, 24,    1024, 3, 1},
614     {20, 24,    5120, 1, 2},
615     {20, 24,    5120, 3, 6},
616     {20, 24,   10240, 1, 6},
617     {20, 24,   10240, 3, 6},
618     {20, 24,   51200, 1, 6},
619     {20, 24,   51200, 3, 6},
620     {20, 24,  102400, 1, 6},
621     {20, 24,  102400, 3, 6},
622     {20, 24,  512000, 1, 6},
623     {20, 24,  512000, 3, 6},
624     {20, 24, 1024000, 1, 6},
625     {20, 24, 1024000, 3, 6}
626 };
627