RADEON: production microcode for all radeons, r1xx-r6xx
[platform/upstream/libdrm.git] / shared-core / radeon_cp.c
1 /* radeon_cp.c -- CP support for Radeon -*- linux-c -*- */
2 /*
3  * Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
4  * Copyright 2000 VA Linux Systems, Inc., Fremont, California.
5  * Copyright 2007 Advanced Micro Devices, Inc.
6  * All Rights Reserved.
7  *
8  * Permission is hereby granted, free of charge, to any person obtaining a
9  * copy of this software and associated documentation files (the "Software"),
10  * to deal in the Software without restriction, including without limitation
11  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
12  * and/or sell copies of the Software, and to permit persons to whom the
13  * Software is furnished to do so, subject to the following conditions:
14  *
15  * The above copyright notice and this permission notice (including the next
16  * paragraph) shall be included in all copies or substantial portions of the
17  * Software.
18  *
19  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
22  * PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
23  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
24  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
25  * DEALINGS IN THE SOFTWARE.
26  *
27  * Authors:
28  *    Kevin E. Martin <martin@valinux.com>
29  *    Gareth Hughes <gareth@valinux.com>
30  */
31
32 #include "drmP.h"
33 #include "drm.h"
34 #include "radeon_drm.h"
35 #include "radeon_drv.h"
36 #include "r300_reg.h"
37
38 #define RADEON_FIFO_DEBUG       0
39
40 static int radeon_do_cleanup_cp(struct drm_device * dev);
41
42 #if 0
43 /* production radeon ucode r1xx-r6xx */
44 static const u32 R100_cp_microcode[][2]={
45     { 0x21007000, 0000000000 },
46     { 0x20007000, 0000000000 },
47     { 0x000000b4, 0x00000004 },
48     { 0x000000b8, 0x00000004 },
49     { 0x6f5b4d4c, 0000000000 },
50     { 0x4c4c427f, 0000000000 },
51     { 0x5b568a92, 0000000000 },
52     { 0x4ca09c6d, 0000000000 },
53     { 0xad4c4c4c, 0000000000 },
54     { 0x4ce1af3d, 0000000000 },
55     { 0xd8afafaf, 0000000000 },
56     { 0xd64c4cdc, 0000000000 },
57     { 0x4cd10d10, 0000000000 },
58     { 0x000f0000, 0x00000016 },
59     { 0x362f242d, 0000000000 },
60     { 0x00000012, 0x00000004 },
61     { 0x000f0000, 0x00000016 },
62     { 0x362f282d, 0000000000 },
63     { 0x000380e7, 0x00000002 },
64     { 0x04002c97, 0x00000002 },
65     { 0x000f0001, 0x00000016 },
66     { 0x333a3730, 0000000000 },
67     { 0x000077ef, 0x00000002 },
68     { 0x00061000, 0x00000002 },
69     { 0x00000021, 0x0000001a },
70     { 0x00004000, 0x0000001e },
71     { 0x00061000, 0x00000002 },
72     { 0x00000021, 0x0000001a },
73     { 0x00004000, 0x0000001e },
74     { 0x00061000, 0x00000002 },
75     { 0x00000021, 0x0000001a },
76     { 0x00004000, 0x0000001e },
77     { 0x00000017, 0x00000004 },
78     { 0x0003802b, 0x00000002 },
79     { 0x040067e0, 0x00000002 },
80     { 0x00000017, 0x00000004 },
81     { 0x000077e0, 0x00000002 },
82     { 0x00065000, 0x00000002 },
83     { 0x000037e1, 0x00000002 },
84     { 0x040067e1, 0x00000006 },
85     { 0x000077e0, 0x00000002 },
86     { 0x000077e1, 0x00000002 },
87     { 0x000077e1, 0x00000006 },
88     { 0xffffffff, 0000000000 },
89     { 0x10000000, 0000000000 },
90     { 0x0003802b, 0x00000002 },
91     { 0x040067e0, 0x00000006 },
92     { 0x00007675, 0x00000002 },
93     { 0x00007676, 0x00000002 },
94     { 0x00007677, 0x00000002 },
95     { 0x00007678, 0x00000006 },
96     { 0x0003802c, 0x00000002 },
97     { 0x04002676, 0x00000002 },
98     { 0x00007677, 0x00000002 },
99     { 0x00007678, 0x00000006 },
100     { 0x0000002f, 0x00000018 },
101     { 0x0000002f, 0x00000018 },
102     { 0000000000, 0x00000006 },
103     { 0x00000030, 0x00000018 },
104     { 0x00000030, 0x00000018 },
105     { 0000000000, 0x00000006 },
106     { 0x01605000, 0x00000002 },
107     { 0x00065000, 0x00000002 },
108     { 0x00098000, 0x00000002 },
109     { 0x00061000, 0x00000002 },
110     { 0x64c0603e, 0x00000004 },
111     { 0x000380e6, 0x00000002 },
112     { 0x040025c5, 0x00000002 },
113     { 0x00080000, 0x00000016 },
114     { 0000000000, 0000000000 },
115     { 0x0400251d, 0x00000002 },
116     { 0x00007580, 0x00000002 },
117     { 0x00067581, 0x00000002 },
118     { 0x04002580, 0x00000002 },
119     { 0x00067581, 0x00000002 },
120     { 0x00000049, 0x00000004 },
121     { 0x00005000, 0000000000 },
122     { 0x000380e6, 0x00000002 },
123     { 0x040025c5, 0x00000002 },
124     { 0x00061000, 0x00000002 },
125     { 0x0000750e, 0x00000002 },
126     { 0x00019000, 0x00000002 },
127     { 0x00011055, 0x00000014 },
128     { 0x00000055, 0x00000012 },
129     { 0x0400250f, 0x00000002 },
130     { 0x0000504f, 0x00000004 },
131     { 0x000380e6, 0x00000002 },
132     { 0x040025c5, 0x00000002 },
133     { 0x00007565, 0x00000002 },
134     { 0x00007566, 0x00000002 },
135     { 0x00000058, 0x00000004 },
136     { 0x000380e6, 0x00000002 },
137     { 0x040025c5, 0x00000002 },
138     { 0x01e655b4, 0x00000002 },
139     { 0x4401b0e4, 0x00000002 },
140     { 0x01c110e4, 0x00000002 },
141     { 0x26667066, 0x00000018 },
142     { 0x040c2565, 0x00000002 },
143     { 0x00000066, 0x00000018 },
144     { 0x04002564, 0x00000002 },
145     { 0x00007566, 0x00000002 },
146     { 0x0000005d, 0x00000004 },
147     { 0x00401069, 0x00000008 },
148     { 0x00101000, 0x00000002 },
149     { 0x000d80ff, 0x00000002 },
150     { 0x0080006c, 0x00000008 },
151     { 0x000f9000, 0x00000002 },
152     { 0x000e00ff, 0x00000002 },
153     { 0000000000, 0x00000006 },
154     { 0x0000008f, 0x00000018 },
155     { 0x0000005b, 0x00000004 },
156     { 0x000380e6, 0x00000002 },
157     { 0x040025c5, 0x00000002 },
158     { 0x00007576, 0x00000002 },
159     { 0x00065000, 0x00000002 },
160     { 0x00009000, 0x00000002 },
161     { 0x00041000, 0x00000002 },
162     { 0x0c00350e, 0x00000002 },
163     { 0x00049000, 0x00000002 },
164     { 0x00051000, 0x00000002 },
165     { 0x01e785f8, 0x00000002 },
166     { 0x00200000, 0x00000002 },
167     { 0x0060007e, 0x0000000c },
168     { 0x00007563, 0x00000002 },
169     { 0x006075f0, 0x00000021 },
170     { 0x20007073, 0x00000004 },
171     { 0x00005073, 0x00000004 },
172     { 0x000380e6, 0x00000002 },
173     { 0x040025c5, 0x00000002 },
174     { 0x00007576, 0x00000002 },
175     { 0x00007577, 0x00000002 },
176     { 0x0000750e, 0x00000002 },
177     { 0x0000750f, 0x00000002 },
178     { 0x00a05000, 0x00000002 },
179     { 0x00600083, 0x0000000c },
180     { 0x006075f0, 0x00000021 },
181     { 0x000075f8, 0x00000002 },
182     { 0x00000083, 0x00000004 },
183     { 0x000a750e, 0x00000002 },
184     { 0x000380e6, 0x00000002 },
185     { 0x040025c5, 0x00000002 },
186     { 0x0020750f, 0x00000002 },
187     { 0x00600086, 0x00000004 },
188     { 0x00007570, 0x00000002 },
189     { 0x00007571, 0x00000002 },
190     { 0x00007572, 0x00000006 },
191     { 0x000380e6, 0x00000002 },
192     { 0x040025c5, 0x00000002 },
193     { 0x00005000, 0x00000002 },
194     { 0x00a05000, 0x00000002 },
195     { 0x00007568, 0x00000002 },
196     { 0x00061000, 0x00000002 },
197     { 0x00000095, 0x0000000c },
198     { 0x00058000, 0x00000002 },
199     { 0x0c607562, 0x00000002 },
200     { 0x00000097, 0x00000004 },
201     { 0x000380e6, 0x00000002 },
202     { 0x040025c5, 0x00000002 },
203     { 0x00600096, 0x00000004 },
204     { 0x400070e5, 0000000000 },
205     { 0x000380e6, 0x00000002 },
206     { 0x040025c5, 0x00000002 },
207     { 0x000380e5, 0x00000002 },
208     { 0x000000a8, 0x0000001c },
209     { 0x000650aa, 0x00000018 },
210     { 0x040025bb, 0x00000002 },
211     { 0x000610ab, 0x00000018 },
212     { 0x040075bc, 0000000000 },
213     { 0x000075bb, 0x00000002 },
214     { 0x000075bc, 0000000000 },
215     { 0x00090000, 0x00000006 },
216     { 0x00090000, 0x00000002 },
217     { 0x000d8002, 0x00000006 },
218     { 0x00007832, 0x00000002 },
219     { 0x00005000, 0x00000002 },
220     { 0x000380e7, 0x00000002 },
221     { 0x04002c97, 0x00000002 },
222     { 0x00007820, 0x00000002 },
223     { 0x00007821, 0x00000002 },
224     { 0x00007800, 0000000000 },
225     { 0x01200000, 0x00000002 },
226     { 0x20077000, 0x00000002 },
227     { 0x01200000, 0x00000002 },
228     { 0x20007000, 0x00000002 },
229     { 0x00061000, 0x00000002 },
230     { 0x0120751b, 0x00000002 },
231     { 0x8040750a, 0x00000002 },
232     { 0x8040750b, 0x00000002 },
233     { 0x00110000, 0x00000002 },
234     { 0x000380e5, 0x00000002 },
235     { 0x000000c6, 0x0000001c },
236     { 0x000610ab, 0x00000018 },
237     { 0x844075bd, 0x00000002 },
238     { 0x000610aa, 0x00000018 },
239     { 0x840075bb, 0x00000002 },
240     { 0x000610ab, 0x00000018 },
241     { 0x844075bc, 0x00000002 },
242     { 0x000000c9, 0x00000004 },
243     { 0x804075bd, 0x00000002 },
244     { 0x800075bb, 0x00000002 },
245     { 0x804075bc, 0x00000002 },
246     { 0x00108000, 0x00000002 },
247     { 0x01400000, 0x00000002 },
248     { 0x006000cd, 0x0000000c },
249     { 0x20c07000, 0x00000020 },
250     { 0x000000cf, 0x00000012 },
251     { 0x00800000, 0x00000006 },
252     { 0x0080751d, 0x00000006 },
253     { 0000000000, 0000000000 },
254     { 0x0000775c, 0x00000002 },
255     { 0x00a05000, 0x00000002 },
256     { 0x00661000, 0x00000002 },
257     { 0x0460275d, 0x00000020 },
258     { 0x00004000, 0000000000 },
259     { 0x01e00830, 0x00000002 },
260     { 0x21007000, 0000000000 },
261     { 0x6464614d, 0000000000 },
262     { 0x69687420, 0000000000 },
263     { 0x00000073, 0000000000 },
264     { 0000000000, 0000000000 },
265     { 0x00005000, 0x00000002 },
266     { 0x000380d0, 0x00000002 },
267     { 0x040025e0, 0x00000002 },
268     { 0x000075e1, 0000000000 },
269     { 0x00000001, 0000000000 },
270     { 0x000380e0, 0x00000002 },
271     { 0x04002394, 0x00000002 },
272     { 0x00005000, 0000000000 },
273     { 0000000000, 0000000000 },
274     { 0000000000, 0000000000 },
275     { 0x00000008, 0000000000 },
276     { 0x00000004, 0000000000 },
277     { 0000000000, 0000000000 },
278     { 0000000000, 0000000000 },
279     { 0000000000, 0000000000 },
280     { 0000000000, 0000000000 },
281     { 0000000000, 0000000000 },
282     { 0000000000, 0000000000 },
283     { 0000000000, 0000000000 },
284     { 0000000000, 0000000000 },
285     { 0000000000, 0000000000 },
286     { 0000000000, 0000000000 },
287     { 0000000000, 0000000000 },
288     { 0000000000, 0000000000 },
289     { 0000000000, 0000000000 },
290     { 0000000000, 0000000000 },
291     { 0000000000, 0000000000 },
292     { 0000000000, 0000000000 },
293     { 0000000000, 0000000000 },
294     { 0000000000, 0000000000 },
295     { 0000000000, 0000000000 },
296     { 0000000000, 0000000000 },
297     { 0000000000, 0000000000 },
298     { 0000000000, 0000000000 },
299     { 0000000000, 0000000000 },
300     { 0000000000, 0000000000 },
301 };
302
303 static const u32 R200_cp_microcode[][2]={
304     { 0x21007000, 0000000000 },
305     { 0x20007000, 0000000000 },
306     { 0x000000bf, 0x00000004 },
307     { 0x000000c3, 0x00000004 },
308     { 0x7a685e5d, 0000000000 },
309     { 0x5d5d5588, 0000000000 },
310     { 0x68659197, 0000000000 },
311     { 0x5da19f78, 0000000000 },
312     { 0x5d5d5d5d, 0000000000 },
313     { 0x5dee5d50, 0000000000 },
314     { 0xf2acacac, 0000000000 },
315     { 0xe75df9e9, 0000000000 },
316     { 0xb1dd0e11, 0000000000 },
317     { 0xe2afafaf, 0000000000 },
318     { 0x000f0000, 0x00000016 },
319     { 0x452f232d, 0000000000 },
320     { 0x00000013, 0x00000004 },
321     { 0x000f0000, 0x00000016 },
322     { 0x452f272d, 0000000000 },
323     { 0x000f0001, 0x00000016 },
324     { 0x3e4d4a37, 0000000000 },
325     { 0x000077ef, 0x00000002 },
326     { 0x00061000, 0x00000002 },
327     { 0x00000020, 0x0000001a },
328     { 0x00004000, 0x0000001e },
329     { 0x00061000, 0x00000002 },
330     { 0x00000020, 0x0000001a },
331     { 0x00004000, 0x0000001e },
332     { 0x00061000, 0x00000002 },
333     { 0x00000020, 0x0000001a },
334     { 0x00004000, 0x0000001e },
335     { 0x00000016, 0x00000004 },
336     { 0x0003802a, 0x00000002 },
337     { 0x040067e0, 0x00000002 },
338     { 0x00000016, 0x00000004 },
339     { 0x000077e0, 0x00000002 },
340     { 0x00065000, 0x00000002 },
341     { 0x000037e1, 0x00000002 },
342     { 0x040067e1, 0x00000006 },
343     { 0x000077e0, 0x00000002 },
344     { 0x000077e1, 0x00000002 },
345     { 0x000077e1, 0x00000006 },
346     { 0xffffffff, 0000000000 },
347     { 0x10000000, 0000000000 },
348     { 0x07f007f0, 0000000000 },
349     { 0x0003802a, 0x00000002 },
350     { 0x040067e0, 0x00000006 },
351     { 0x0003802c, 0x00000002 },
352     { 0x04002741, 0x00000002 },
353     { 0x04002741, 0x00000002 },
354     { 0x04002743, 0x00000002 },
355     { 0x00007675, 0x00000002 },
356     { 0x00007676, 0x00000002 },
357     { 0x00007677, 0x00000002 },
358     { 0x00007678, 0x00000006 },
359     { 0x0003802c, 0x00000002 },
360     { 0x04002741, 0x00000002 },
361     { 0x04002741, 0x00000002 },
362     { 0x04002743, 0x00000002 },
363     { 0x00007676, 0x00000002 },
364     { 0x00007677, 0x00000002 },
365     { 0x00007678, 0x00000006 },
366     { 0x0003802b, 0x00000002 },
367     { 0x04002676, 0x00000002 },
368     { 0x00007677, 0x00000002 },
369     { 0x0003802c, 0x00000002 },
370     { 0x04002741, 0x00000002 },
371     { 0x04002743, 0x00000002 },
372     { 0x00007678, 0x00000006 },
373     { 0x0003802c, 0x00000002 },
374     { 0x04002741, 0x00000002 },
375     { 0x04002741, 0x00000002 },
376     { 0x04002743, 0x00000002 },
377     { 0x00007678, 0x00000006 },
378     { 0x0000002f, 0x00000018 },
379     { 0x0000002f, 0x00000018 },
380     { 0000000000, 0x00000006 },
381     { 0x00000037, 0x00000018 },
382     { 0x00000037, 0x00000018 },
383     { 0000000000, 0x00000006 },
384     { 0x01605000, 0x00000002 },
385     { 0x00065000, 0x00000002 },
386     { 0x00098000, 0x00000002 },
387     { 0x00061000, 0x00000002 },
388     { 0x64c06051, 0x00000004 },
389     { 0x00080000, 0x00000016 },
390     { 0000000000, 0000000000 },
391     { 0x0400251d, 0x00000002 },
392     { 0x00007580, 0x00000002 },
393     { 0x00067581, 0x00000002 },
394     { 0x04002580, 0x00000002 },
395     { 0x00067581, 0x00000002 },
396     { 0x0000005a, 0x00000004 },
397     { 0x00005000, 0000000000 },
398     { 0x00061000, 0x00000002 },
399     { 0x0000750e, 0x00000002 },
400     { 0x00019000, 0x00000002 },
401     { 0x00011064, 0x00000014 },
402     { 0x00000064, 0x00000012 },
403     { 0x0400250f, 0x00000002 },
404     { 0x0000505e, 0x00000004 },
405     { 0x00007565, 0x00000002 },
406     { 0x00007566, 0x00000002 },
407     { 0x00000065, 0x00000004 },
408     { 0x01e655b4, 0x00000002 },
409     { 0x4401b0f0, 0x00000002 },
410     { 0x01c110f0, 0x00000002 },
411     { 0x26667071, 0x00000018 },
412     { 0x040c2565, 0x00000002 },
413     { 0x00000071, 0x00000018 },
414     { 0x04002564, 0x00000002 },
415     { 0x00007566, 0x00000002 },
416     { 0x00000068, 0x00000004 },
417     { 0x00401074, 0x00000008 },
418     { 0x00101000, 0x00000002 },
419     { 0x000d80ff, 0x00000002 },
420     { 0x00800077, 0x00000008 },
421     { 0x000f9000, 0x00000002 },
422     { 0x000e00ff, 0x00000002 },
423     { 0000000000, 0x00000006 },
424     { 0x00000094, 0x00000018 },
425     { 0x00000068, 0x00000004 },
426     { 0x00007576, 0x00000002 },
427     { 0x00065000, 0x00000002 },
428     { 0x00009000, 0x00000002 },
429     { 0x00041000, 0x00000002 },
430     { 0x0c00350e, 0x00000002 },
431     { 0x00049000, 0x00000002 },
432     { 0x00051000, 0x00000002 },
433     { 0x01e785f8, 0x00000002 },
434     { 0x00200000, 0x00000002 },
435     { 0x00600087, 0x0000000c },
436     { 0x00007563, 0x00000002 },
437     { 0x006075f0, 0x00000021 },
438     { 0x2000707c, 0x00000004 },
439     { 0x0000507c, 0x00000004 },
440     { 0x00007576, 0x00000002 },
441     { 0x00007577, 0x00000002 },
442     { 0x0000750e, 0x00000002 },
443     { 0x0000750f, 0x00000002 },
444     { 0x00a05000, 0x00000002 },
445     { 0x0060008a, 0x0000000c },
446     { 0x006075f0, 0x00000021 },
447     { 0x000075f8, 0x00000002 },
448     { 0x0000008a, 0x00000004 },
449     { 0x000a750e, 0x00000002 },
450     { 0x0020750f, 0x00000002 },
451     { 0x0060008d, 0x00000004 },
452     { 0x00007570, 0x00000002 },
453     { 0x00007571, 0x00000002 },
454     { 0x00007572, 0x00000006 },
455     { 0x00005000, 0x00000002 },
456     { 0x00a05000, 0x00000002 },
457     { 0x00007568, 0x00000002 },
458     { 0x00061000, 0x00000002 },
459     { 0x00000098, 0x0000000c },
460     { 0x00058000, 0x00000002 },
461     { 0x0c607562, 0x00000002 },
462     { 0x0000009a, 0x00000004 },
463     { 0x00600099, 0x00000004 },
464     { 0x400070f1, 0000000000 },
465     { 0x000380f1, 0x00000002 },
466     { 0x000000a7, 0x0000001c },
467     { 0x000650a9, 0x00000018 },
468     { 0x040025bb, 0x00000002 },
469     { 0x000610aa, 0x00000018 },
470     { 0x040075bc, 0000000000 },
471     { 0x000075bb, 0x00000002 },
472     { 0x000075bc, 0000000000 },
473     { 0x00090000, 0x00000006 },
474     { 0x00090000, 0x00000002 },
475     { 0x000d8002, 0x00000006 },
476     { 0x00005000, 0x00000002 },
477     { 0x00007821, 0x00000002 },
478     { 0x00007800, 0000000000 },
479     { 0x00007821, 0x00000002 },
480     { 0x00007800, 0000000000 },
481     { 0x01665000, 0x00000002 },
482     { 0x000a0000, 0x00000002 },
483     { 0x000671cc, 0x00000002 },
484     { 0x0286f1cd, 0x00000002 },
485     { 0x000000b7, 0x00000010 },
486     { 0x21007000, 0000000000 },
487     { 0x000000be, 0x0000001c },
488     { 0x00065000, 0x00000002 },
489     { 0x000a0000, 0x00000002 },
490     { 0x00061000, 0x00000002 },
491     { 0x000b0000, 0x00000002 },
492     { 0x38067000, 0x00000002 },
493     { 0x000a00ba, 0x00000004 },
494     { 0x20007000, 0000000000 },
495     { 0x01200000, 0x00000002 },
496     { 0x20077000, 0x00000002 },
497     { 0x01200000, 0x00000002 },
498     { 0x20007000, 0000000000 },
499     { 0x00061000, 0x00000002 },
500     { 0x0120751b, 0x00000002 },
501     { 0x8040750a, 0x00000002 },
502     { 0x8040750b, 0x00000002 },
503     { 0x00110000, 0x00000002 },
504     { 0x000380f1, 0x00000002 },
505     { 0x000000d1, 0x0000001c },
506     { 0x000610aa, 0x00000018 },
507     { 0x844075bd, 0x00000002 },
508     { 0x000610a9, 0x00000018 },
509     { 0x840075bb, 0x00000002 },
510     { 0x000610aa, 0x00000018 },
511     { 0x844075bc, 0x00000002 },
512     { 0x000000d4, 0x00000004 },
513     { 0x804075bd, 0x00000002 },
514     { 0x800075bb, 0x00000002 },
515     { 0x804075bc, 0x00000002 },
516     { 0x00108000, 0x00000002 },
517     { 0x01400000, 0x00000002 },
518     { 0x006000d8, 0x0000000c },
519     { 0x20c07000, 0x00000020 },
520     { 0x000000da, 0x00000012 },
521     { 0x00800000, 0x00000006 },
522     { 0x0080751d, 0x00000006 },
523     { 0x000025bb, 0x00000002 },
524     { 0x000040d4, 0x00000004 },
525     { 0x0000775c, 0x00000002 },
526     { 0x00a05000, 0x00000002 },
527     { 0x00661000, 0x00000002 },
528     { 0x0460275d, 0x00000020 },
529     { 0x00004000, 0000000000 },
530     { 0x00007999, 0x00000002 },
531     { 0x00a05000, 0x00000002 },
532     { 0x00661000, 0x00000002 },
533     { 0x0460299b, 0x00000020 },
534     { 0x00004000, 0000000000 },
535     { 0x01e00830, 0x00000002 },
536     { 0x21007000, 0000000000 },
537     { 0x00005000, 0x00000002 },
538     { 0x00038056, 0x00000002 },
539     { 0x040025e0, 0x00000002 },
540     { 0x000075e1, 0000000000 },
541     { 0x00000001, 0000000000 },
542     { 0x000380ed, 0x00000002 },
543     { 0x04007394, 0000000000 },
544     { 0000000000, 0000000000 },
545     { 0000000000, 0000000000 },
546     { 0x000078c4, 0x00000002 },
547     { 0x000078c5, 0x00000002 },
548     { 0x000078c6, 0x00000002 },
549     { 0x00007924, 0x00000002 },
550     { 0x00007925, 0x00000002 },
551     { 0x00007926, 0x00000002 },
552     { 0x000000f2, 0x00000004 },
553     { 0x00007924, 0x00000002 },
554     { 0x00007925, 0x00000002 },
555     { 0x00007926, 0x00000002 },
556     { 0x000000f9, 0x00000004 },
557     { 0000000000, 0000000000 },
558     { 0000000000, 0000000000 },
559     { 0000000000, 0000000000 },
560 };
561
562 static const u32 R300_cp_microcode[][2]={
563     { 0x4200e000, 0000000000 },
564     { 0x4000e000, 0000000000 },
565     { 0x000000ae, 0x00000008 },
566     { 0x000000b2, 0x00000008 },
567     { 0x67554b4a, 0000000000 },
568     { 0x4a4a4475, 0000000000 },
569     { 0x55527d83, 0000000000 },
570     { 0x4a8c8b65, 0000000000 },
571     { 0x4aef4af6, 0000000000 },
572     { 0x4ae14a4a, 0000000000 },
573     { 0xe4979797, 0000000000 },
574     { 0xdb4aebdd, 0000000000 },
575     { 0x9ccc4a4a, 0000000000 },
576     { 0xd1989898, 0000000000 },
577     { 0x4a0f9ad6, 0000000000 },
578     { 0x000ca000, 0x00000004 },
579     { 0x000d0012, 0x00000038 },
580     { 0x0000e8b4, 0x00000004 },
581     { 0x000d0014, 0x00000038 },
582     { 0x0000e8b6, 0x00000004 },
583     { 0x000d0016, 0x00000038 },
584     { 0x0000e854, 0x00000004 },
585     { 0x000d0018, 0x00000038 },
586     { 0x0000e855, 0x00000004 },
587     { 0x000d001a, 0x00000038 },
588     { 0x0000e856, 0x00000004 },
589     { 0x000d001c, 0x00000038 },
590     { 0x0000e857, 0x00000004 },
591     { 0x000d001e, 0x00000038 },
592     { 0x0000e824, 0x00000004 },
593     { 0x000d0020, 0x00000038 },
594     { 0x0000e825, 0x00000004 },
595     { 0x000d0022, 0x00000038 },
596     { 0x0000e830, 0x00000004 },
597     { 0x000d0024, 0x00000038 },
598     { 0x0000f0c0, 0x00000004 },
599     { 0x000d0026, 0x00000038 },
600     { 0x0000f0c1, 0x00000004 },
601     { 0x000d0028, 0x00000038 },
602     { 0x0000f041, 0x00000004 },
603     { 0x000d002a, 0x00000038 },
604     { 0x0000f184, 0x00000004 },
605     { 0x000d002c, 0x00000038 },
606     { 0x0000f185, 0x00000004 },
607     { 0x000d002e, 0x00000038 },
608     { 0x0000f186, 0x00000004 },
609     { 0x000d0030, 0x00000038 },
610     { 0x0000f187, 0x00000004 },
611     { 0x000d0032, 0x00000038 },
612     { 0x0000f180, 0x00000004 },
613     { 0x000d0034, 0x00000038 },
614     { 0x0000f393, 0x00000004 },
615     { 0x000d0036, 0x00000038 },
616     { 0x0000f38a, 0x00000004 },
617     { 0x000d0038, 0x00000038 },
618     { 0x0000f38e, 0x00000004 },
619     { 0x0000e821, 0x00000004 },
620     { 0x0140a000, 0x00000004 },
621     { 0x00000043, 0x00000018 },
622     { 0x00cce800, 0x00000004 },
623     { 0x001b0001, 0x00000004 },
624     { 0x08004800, 0x00000004 },
625     { 0x001b0001, 0x00000004 },
626     { 0x08004800, 0x00000004 },
627     { 0x001b0001, 0x00000004 },
628     { 0x08004800, 0x00000004 },
629     { 0x0000003a, 0x00000008 },
630     { 0x0000a000, 0000000000 },
631     { 0x2000451d, 0x00000004 },
632     { 0x0000e580, 0x00000004 },
633     { 0x000ce581, 0x00000004 },
634     { 0x08004580, 0x00000004 },
635     { 0x000ce581, 0x00000004 },
636     { 0x00000047, 0x00000008 },
637     { 0x0000a000, 0000000000 },
638     { 0x000c2000, 0x00000004 },
639     { 0x0000e50e, 0x00000004 },
640     { 0x00032000, 0x00000004 },
641     { 0x00022051, 0x00000028 },
642     { 0x00000051, 0x00000024 },
643     { 0x0800450f, 0x00000004 },
644     { 0x0000a04b, 0x00000008 },
645     { 0x0000e565, 0x00000004 },
646     { 0x0000e566, 0x00000004 },
647     { 0x00000052, 0x00000008 },
648     { 0x03cca5b4, 0x00000004 },
649     { 0x05432000, 0x00000004 },
650     { 0x00022000, 0x00000004 },
651     { 0x4ccce05e, 0x00000030 },
652     { 0x08274565, 0x00000004 },
653     { 0x0000005e, 0x00000030 },
654     { 0x08004564, 0x00000004 },
655     { 0x0000e566, 0x00000004 },
656     { 0x00000055, 0x00000008 },
657     { 0x00802061, 0x00000010 },
658     { 0x00202000, 0x00000004 },
659     { 0x001b00ff, 0x00000004 },
660     { 0x01000064, 0x00000010 },
661     { 0x001f2000, 0x00000004 },
662     { 0x001c00ff, 0x00000004 },
663     { 0000000000, 0x0000000c },
664     { 0x00000080, 0x00000030 },
665     { 0x00000055, 0x00000008 },
666     { 0x0000e576, 0x00000004 },
667     { 0x000ca000, 0x00000004 },
668     { 0x00012000, 0x00000004 },
669     { 0x00082000, 0x00000004 },
670     { 0x1800650e, 0x00000004 },
671     { 0x00092000, 0x00000004 },
672     { 0x000a2000, 0x00000004 },
673     { 0x000f0000, 0x00000004 },
674     { 0x00400000, 0x00000004 },
675     { 0x00000074, 0x00000018 },
676     { 0x0000e563, 0x00000004 },
677     { 0x00c0e5f9, 0x000000c2 },
678     { 0x00000069, 0x00000008 },
679     { 0x0000a069, 0x00000008 },
680     { 0x0000e576, 0x00000004 },
681     { 0x0000e577, 0x00000004 },
682     { 0x0000e50e, 0x00000004 },
683     { 0x0000e50f, 0x00000004 },
684     { 0x0140a000, 0x00000004 },
685     { 0x00000077, 0x00000018 },
686     { 0x00c0e5f9, 0x000000c2 },
687     { 0x00000077, 0x00000008 },
688     { 0x0014e50e, 0x00000004 },
689     { 0x0040e50f, 0x00000004 },
690     { 0x00c0007a, 0x00000008 },
691     { 0x0000e570, 0x00000004 },
692     { 0x0000e571, 0x00000004 },
693     { 0x0000e572, 0x0000000c },
694     { 0x0000a000, 0x00000004 },
695     { 0x0140a000, 0x00000004 },
696     { 0x0000e568, 0x00000004 },
697     { 0x000c2000, 0x00000004 },
698     { 0x00000084, 0x00000018 },
699     { 0x000b0000, 0x00000004 },
700     { 0x18c0e562, 0x00000004 },
701     { 0x00000086, 0x00000008 },
702     { 0x00c00085, 0x00000008 },
703     { 0x000700e3, 0x00000004 },
704     { 0x00000092, 0x00000038 },
705     { 0x000ca094, 0x00000030 },
706     { 0x080045bb, 0x00000004 },
707     { 0x000c2095, 0x00000030 },
708     { 0x0800e5bc, 0000000000 },
709     { 0x0000e5bb, 0x00000004 },
710     { 0x0000e5bc, 0000000000 },
711     { 0x00120000, 0x0000000c },
712     { 0x00120000, 0x00000004 },
713     { 0x001b0002, 0x0000000c },
714     { 0x0000a000, 0x00000004 },
715     { 0x0000e821, 0x00000004 },
716     { 0x0000e800, 0000000000 },
717     { 0x0000e821, 0x00000004 },
718     { 0x0000e82e, 0000000000 },
719     { 0x02cca000, 0x00000004 },
720     { 0x00140000, 0x00000004 },
721     { 0x000ce1cc, 0x00000004 },
722     { 0x050de1cd, 0x00000004 },
723     { 0x00400000, 0x00000004 },
724     { 0x000000a4, 0x00000018 },
725     { 0x00c0a000, 0x00000004 },
726     { 0x000000a1, 0x00000008 },
727     { 0x000000a6, 0x00000020 },
728     { 0x4200e000, 0000000000 },
729     { 0x000000ad, 0x00000038 },
730     { 0x000ca000, 0x00000004 },
731     { 0x00140000, 0x00000004 },
732     { 0x000c2000, 0x00000004 },
733     { 0x00160000, 0x00000004 },
734     { 0x700ce000, 0x00000004 },
735     { 0x001400a9, 0x00000008 },
736     { 0x4000e000, 0000000000 },
737     { 0x02400000, 0x00000004 },
738     { 0x400ee000, 0x00000004 },
739     { 0x02400000, 0x00000004 },
740     { 0x4000e000, 0000000000 },
741     { 0x000c2000, 0x00000004 },
742     { 0x0240e51b, 0x00000004 },
743     { 0x0080e50a, 0x00000005 },
744     { 0x0080e50b, 0x00000005 },
745     { 0x00220000, 0x00000004 },
746     { 0x000700e3, 0x00000004 },
747     { 0x000000c0, 0x00000038 },
748     { 0x000c2095, 0x00000030 },
749     { 0x0880e5bd, 0x00000005 },
750     { 0x000c2094, 0x00000030 },
751     { 0x0800e5bb, 0x00000005 },
752     { 0x000c2095, 0x00000030 },
753     { 0x0880e5bc, 0x00000005 },
754     { 0x000000c3, 0x00000008 },
755     { 0x0080e5bd, 0x00000005 },
756     { 0x0000e5bb, 0x00000005 },
757     { 0x0080e5bc, 0x00000005 },
758     { 0x00210000, 0x00000004 },
759     { 0x02800000, 0x00000004 },
760     { 0x00c000c7, 0x00000018 },
761     { 0x4180e000, 0x00000040 },
762     { 0x000000c9, 0x00000024 },
763     { 0x01000000, 0x0000000c },
764     { 0x0100e51d, 0x0000000c },
765     { 0x000045bb, 0x00000004 },
766     { 0x000080c3, 0x00000008 },
767     { 0x0000f3ce, 0x00000004 },
768     { 0x0140a000, 0x00000004 },
769     { 0x00cc2000, 0x00000004 },
770     { 0x08c053cf, 0x00000040 },
771     { 0x00008000, 0000000000 },
772     { 0x0000f3d2, 0x00000004 },
773     { 0x0140a000, 0x00000004 },
774     { 0x00cc2000, 0x00000004 },
775     { 0x08c053d3, 0x00000040 },
776     { 0x00008000, 0000000000 },
777     { 0x0000f39d, 0x00000004 },
778     { 0x0140a000, 0x00000004 },
779     { 0x00cc2000, 0x00000004 },
780     { 0x08c0539e, 0x00000040 },
781     { 0x00008000, 0000000000 },
782     { 0x03c00830, 0x00000004 },
783     { 0x4200e000, 0000000000 },
784     { 0x0000a000, 0x00000004 },
785     { 0x200045e0, 0x00000004 },
786     { 0x0000e5e1, 0000000000 },
787     { 0x00000001, 0000000000 },
788     { 0x000700e0, 0x00000004 },
789     { 0x0800e394, 0000000000 },
790     { 0000000000, 0000000000 },
791     { 0x0000e8c4, 0x00000004 },
792     { 0x0000e8c5, 0x00000004 },
793     { 0x0000e8c6, 0x00000004 },
794     { 0x0000e928, 0x00000004 },
795     { 0x0000e929, 0x00000004 },
796     { 0x0000e92a, 0x00000004 },
797     { 0x000000e4, 0x00000008 },
798     { 0x0000e928, 0x00000004 },
799     { 0x0000e929, 0x00000004 },
800     { 0x0000e92a, 0x00000004 },
801     { 0x000000eb, 0x00000008 },
802     { 0x02c02000, 0x00000004 },
803     { 0x00060000, 0x00000004 },
804     { 0x000000f3, 0x00000034 },
805     { 0x000000f0, 0x00000008 },
806     { 0x00008000, 0x00000004 },
807     { 0xc000e000, 0000000000 },
808     { 0000000000, 0000000000 },
809     { 0x000c2000, 0x00000004 },
810     { 0x001d0018, 0x00000004 },
811     { 0x001a0001, 0x00000004 },
812     { 0x000000fb, 0x00000034 },
813     { 0x0000004a, 0x00000008 },
814     { 0x0500a04a, 0x00000008 },
815     { 0000000000, 0000000000 },
816     { 0000000000, 0000000000 },
817     { 0000000000, 0000000000 },
818     { 0000000000, 0000000000 },
819 };
820
821 static const u32 R420_cp_microcode[][2]={
822     { 0x4200e000, 0000000000 },
823     { 0x4000e000, 0000000000 },
824     { 0x00000099, 0x00000008 },
825     { 0x0000009d, 0x00000008 },
826     { 0x4a554b4a, 0000000000 },
827     { 0x4a4a4467, 0000000000 },
828     { 0x55526f75, 0000000000 },
829     { 0x4a7e7d65, 0000000000 },
830     { 0xd9d3dff6, 0000000000 },
831     { 0x4ac54a4a, 0000000000 },
832     { 0xc8828282, 0000000000 },
833     { 0xbf4acfc1, 0000000000 },
834     { 0x87b04a4a, 0000000000 },
835     { 0xb5838383, 0000000000 },
836     { 0x4a0f85ba, 0000000000 },
837     { 0x000ca000, 0x00000004 },
838     { 0x000d0012, 0x00000038 },
839     { 0x0000e8b4, 0x00000004 },
840     { 0x000d0014, 0x00000038 },
841     { 0x0000e8b6, 0x00000004 },
842     { 0x000d0016, 0x00000038 },
843     { 0x0000e854, 0x00000004 },
844     { 0x000d0018, 0x00000038 },
845     { 0x0000e855, 0x00000004 },
846     { 0x000d001a, 0x00000038 },
847     { 0x0000e856, 0x00000004 },
848     { 0x000d001c, 0x00000038 },
849     { 0x0000e857, 0x00000004 },
850     { 0x000d001e, 0x00000038 },
851     { 0x0000e824, 0x00000004 },
852     { 0x000d0020, 0x00000038 },
853     { 0x0000e825, 0x00000004 },
854     { 0x000d0022, 0x00000038 },
855     { 0x0000e830, 0x00000004 },
856     { 0x000d0024, 0x00000038 },
857     { 0x0000f0c0, 0x00000004 },
858     { 0x000d0026, 0x00000038 },
859     { 0x0000f0c1, 0x00000004 },
860     { 0x000d0028, 0x00000038 },
861     { 0x0000f041, 0x00000004 },
862     { 0x000d002a, 0x00000038 },
863     { 0x0000f184, 0x00000004 },
864     { 0x000d002c, 0x00000038 },
865     { 0x0000f185, 0x00000004 },
866     { 0x000d002e, 0x00000038 },
867     { 0x0000f186, 0x00000004 },
868     { 0x000d0030, 0x00000038 },
869     { 0x0000f187, 0x00000004 },
870     { 0x000d0032, 0x00000038 },
871     { 0x0000f180, 0x00000004 },
872     { 0x000d0034, 0x00000038 },
873     { 0x0000f393, 0x00000004 },
874     { 0x000d0036, 0x00000038 },
875     { 0x0000f38a, 0x00000004 },
876     { 0x000d0038, 0x00000038 },
877     { 0x0000f38e, 0x00000004 },
878     { 0x0000e821, 0x00000004 },
879     { 0x0140a000, 0x00000004 },
880     { 0x00000043, 0x00000018 },
881     { 0x00cce800, 0x00000004 },
882     { 0x001b0001, 0x00000004 },
883     { 0x08004800, 0x00000004 },
884     { 0x001b0001, 0x00000004 },
885     { 0x08004800, 0x00000004 },
886     { 0x001b0001, 0x00000004 },
887     { 0x08004800, 0x00000004 },
888     { 0x0000003a, 0x00000008 },
889     { 0x0000a000, 0000000000 },
890     { 0x2000451d, 0x00000004 },
891     { 0x0000e580, 0x00000004 },
892     { 0x000ce581, 0x00000004 },
893     { 0x08004580, 0x00000004 },
894     { 0x000ce581, 0x00000004 },
895     { 0x00000047, 0x00000008 },
896     { 0x0000a000, 0000000000 },
897     { 0x000c2000, 0x00000004 },
898     { 0x0000e50e, 0x00000004 },
899     { 0x00032000, 0x00000004 },
900     { 0x00022051, 0x00000028 },
901     { 0x00000051, 0x00000024 },
902     { 0x0800450f, 0x00000004 },
903     { 0x0000a04b, 0x00000008 },
904     { 0x0000e565, 0x00000004 },
905     { 0x0000e566, 0x00000004 },
906     { 0x00000052, 0x00000008 },
907     { 0x03cca5b4, 0x00000004 },
908     { 0x05432000, 0x00000004 },
909     { 0x00022000, 0x00000004 },
910     { 0x4ccce05e, 0x00000030 },
911     { 0x08274565, 0x00000004 },
912     { 0x0000005e, 0x00000030 },
913     { 0x08004564, 0x00000004 },
914     { 0x0000e566, 0x00000004 },
915     { 0x00000055, 0x00000008 },
916     { 0x00802061, 0x00000010 },
917     { 0x00202000, 0x00000004 },
918     { 0x001b00ff, 0x00000004 },
919     { 0x01000064, 0x00000010 },
920     { 0x001f2000, 0x00000004 },
921     { 0x001c00ff, 0x00000004 },
922     { 0000000000, 0x0000000c },
923     { 0x00000072, 0x00000030 },
924     { 0x00000055, 0x00000008 },
925     { 0x0000e576, 0x00000004 },
926     { 0x0000e577, 0x00000004 },
927     { 0x0000e50e, 0x00000004 },
928     { 0x0000e50f, 0x00000004 },
929     { 0x0140a000, 0x00000004 },
930     { 0x00000069, 0x00000018 },
931     { 0x00c0e5f9, 0x000000c2 },
932     { 0x00000069, 0x00000008 },
933     { 0x0014e50e, 0x00000004 },
934     { 0x0040e50f, 0x00000004 },
935     { 0x00c0006c, 0x00000008 },
936     { 0x0000e570, 0x00000004 },
937     { 0x0000e571, 0x00000004 },
938     { 0x0000e572, 0x0000000c },
939     { 0x0000a000, 0x00000004 },
940     { 0x0140a000, 0x00000004 },
941     { 0x0000e568, 0x00000004 },
942     { 0x000c2000, 0x00000004 },
943     { 0x00000076, 0x00000018 },
944     { 0x000b0000, 0x00000004 },
945     { 0x18c0e562, 0x00000004 },
946     { 0x00000078, 0x00000008 },
947     { 0x00c00077, 0x00000008 },
948     { 0x000700c7, 0x00000004 },
949     { 0x00000080, 0x00000038 },
950     { 0x0000e5bb, 0x00000004 },
951     { 0x0000e5bc, 0000000000 },
952     { 0x0000a000, 0x00000004 },
953     { 0x0000e821, 0x00000004 },
954     { 0x0000e800, 0000000000 },
955     { 0x0000e821, 0x00000004 },
956     { 0x0000e82e, 0000000000 },
957     { 0x02cca000, 0x00000004 },
958     { 0x00140000, 0x00000004 },
959     { 0x000ce1cc, 0x00000004 },
960     { 0x050de1cd, 0x00000004 },
961     { 0x00400000, 0x00000004 },
962     { 0x0000008f, 0x00000018 },
963     { 0x00c0a000, 0x00000004 },
964     { 0x0000008c, 0x00000008 },
965     { 0x00000091, 0x00000020 },
966     { 0x4200e000, 0000000000 },
967     { 0x00000098, 0x00000038 },
968     { 0x000ca000, 0x00000004 },
969     { 0x00140000, 0x00000004 },
970     { 0x000c2000, 0x00000004 },
971     { 0x00160000, 0x00000004 },
972     { 0x700ce000, 0x00000004 },
973     { 0x00140094, 0x00000008 },
974     { 0x4000e000, 0000000000 },
975     { 0x02400000, 0x00000004 },
976     { 0x400ee000, 0x00000004 },
977     { 0x02400000, 0x00000004 },
978     { 0x4000e000, 0000000000 },
979     { 0x000c2000, 0x00000004 },
980     { 0x0240e51b, 0x00000004 },
981     { 0x0080e50a, 0x00000005 },
982     { 0x0080e50b, 0x00000005 },
983     { 0x00220000, 0x00000004 },
984     { 0x000700c7, 0x00000004 },
985     { 0x000000a4, 0x00000038 },
986     { 0x0080e5bd, 0x00000005 },
987     { 0x0000e5bb, 0x00000005 },
988     { 0x0080e5bc, 0x00000005 },
989     { 0x00210000, 0x00000004 },
990     { 0x02800000, 0x00000004 },
991     { 0x00c000ab, 0x00000018 },
992     { 0x4180e000, 0x00000040 },
993     { 0x000000ad, 0x00000024 },
994     { 0x01000000, 0x0000000c },
995     { 0x0100e51d, 0x0000000c },
996     { 0x000045bb, 0x00000004 },
997     { 0x000080a7, 0x00000008 },
998     { 0x0000f3ce, 0x00000004 },
999     { 0x0140a000, 0x00000004 },
1000     { 0x00cc2000, 0x00000004 },
1001     { 0x08c053cf, 0x00000040 },
1002     { 0x00008000, 0000000000 },
1003     { 0x0000f3d2, 0x00000004 },
1004     { 0x0140a000, 0x00000004 },
1005     { 0x00cc2000, 0x00000004 },
1006     { 0x08c053d3, 0x00000040 },
1007     { 0x00008000, 0000000000 },
1008     { 0x0000f39d, 0x00000004 },
1009     { 0x0140a000, 0x00000004 },
1010     { 0x00cc2000, 0x00000004 },
1011     { 0x08c0539e, 0x00000040 },
1012     { 0x00008000, 0000000000 },
1013     { 0x03c00830, 0x00000004 },
1014     { 0x4200e000, 0000000000 },
1015     { 0x0000a000, 0x00000004 },
1016     { 0x200045e0, 0x00000004 },
1017     { 0x0000e5e1, 0000000000 },
1018     { 0x00000001, 0000000000 },
1019     { 0x000700c4, 0x00000004 },
1020     { 0x0800e394, 0000000000 },
1021     { 0000000000, 0000000000 },
1022     { 0x0000e8c4, 0x00000004 },
1023     { 0x0000e8c5, 0x00000004 },
1024     { 0x0000e8c6, 0x00000004 },
1025     { 0x0000e928, 0x00000004 },
1026     { 0x0000e929, 0x00000004 },
1027     { 0x0000e92a, 0x00000004 },
1028     { 0x000000c8, 0x00000008 },
1029     { 0x0000e928, 0x00000004 },
1030     { 0x0000e929, 0x00000004 },
1031     { 0x0000e92a, 0x00000004 },
1032     { 0x000000cf, 0x00000008 },
1033     { 0x02c02000, 0x00000004 },
1034     { 0x00060000, 0x00000004 },
1035     { 0x000000d7, 0x00000034 },
1036     { 0x000000d4, 0x00000008 },
1037     { 0x00008000, 0x00000004 },
1038     { 0xc000e000, 0000000000 },
1039     { 0x0000e1cc, 0x00000004 },
1040     { 0x0500e1cd, 0x00000004 },
1041     { 0x000ca000, 0x00000004 },
1042     { 0x000000de, 0x00000034 },
1043     { 0x000000da, 0x00000008 },
1044     { 0x0000a000, 0000000000 },
1045     { 0x0019e1cc, 0x00000004 },
1046     { 0x001b0001, 0x00000004 },
1047     { 0x0500a000, 0x00000004 },
1048     { 0x080041cd, 0x00000004 },
1049     { 0x000ca000, 0x00000004 },
1050     { 0x000000fb, 0x00000034 },
1051     { 0x0000004a, 0x00000008 },
1052     { 0000000000, 0000000000 },
1053     { 0000000000, 0000000000 },
1054     { 0000000000, 0000000000 },
1055     { 0000000000, 0000000000 },
1056     { 0000000000, 0000000000 },
1057     { 0000000000, 0000000000 },
1058     { 0000000000, 0000000000 },
1059     { 0000000000, 0000000000 },
1060     { 0000000000, 0000000000 },
1061     { 0000000000, 0000000000 },
1062     { 0000000000, 0000000000 },
1063     { 0000000000, 0000000000 },
1064     { 0000000000, 0000000000 },
1065     { 0000000000, 0000000000 },
1066     { 0000000000, 0000000000 },
1067     { 0000000000, 0000000000 },
1068     { 0x000c2000, 0x00000004 },
1069     { 0x001d0018, 0x00000004 },
1070     { 0x001a0001, 0x00000004 },
1071     { 0x000000fb, 0x00000034 },
1072     { 0x0000004a, 0x00000008 },
1073     { 0x0500a04a, 0x00000008 },
1074     { 0000000000, 0000000000 },
1075     { 0000000000, 0000000000 },
1076     { 0000000000, 0000000000 },
1077     { 0000000000, 0000000000 },
1078 };
1079
1080 static const u32 RS600_cp_microcode[][2]={
1081     { 0x4200e000, 0000000000 },
1082     { 0x4000e000, 0000000000 },
1083     { 0x000000a0, 0x00000008 },
1084     { 0x000000a4, 0x00000008 },
1085     { 0x4a554b4a, 0000000000 },
1086     { 0x4a4a4467, 0000000000 },
1087     { 0x55526f75, 0000000000 },
1088     { 0x4a7e7d65, 0000000000 },
1089     { 0x4ae74af6, 0000000000 },
1090     { 0x4ad34a4a, 0000000000 },
1091     { 0xd6898989, 0000000000 },
1092     { 0xcd4addcf, 0000000000 },
1093     { 0x8ebe4ae2, 0000000000 },
1094     { 0xc38a8a8a, 0000000000 },
1095     { 0x4a0f8cc8, 0000000000 },
1096     { 0x000ca000, 0x00000004 },
1097     { 0x000d0012, 0x00000038 },
1098     { 0x0000e8b4, 0x00000004 },
1099     { 0x000d0014, 0x00000038 },
1100     { 0x0000e8b6, 0x00000004 },
1101     { 0x000d0016, 0x00000038 },
1102     { 0x0000e854, 0x00000004 },
1103     { 0x000d0018, 0x00000038 },
1104     { 0x0000e855, 0x00000004 },
1105     { 0x000d001a, 0x00000038 },
1106     { 0x0000e856, 0x00000004 },
1107     { 0x000d001c, 0x00000038 },
1108     { 0x0000e857, 0x00000004 },
1109     { 0x000d001e, 0x00000038 },
1110     { 0x0000e824, 0x00000004 },
1111     { 0x000d0020, 0x00000038 },
1112     { 0x0000e825, 0x00000004 },
1113     { 0x000d0022, 0x00000038 },
1114     { 0x0000e830, 0x00000004 },
1115     { 0x000d0024, 0x00000038 },
1116     { 0x0000f0c0, 0x00000004 },
1117     { 0x000d0026, 0x00000038 },
1118     { 0x0000f0c1, 0x00000004 },
1119     { 0x000d0028, 0x00000038 },
1120     { 0x0000f041, 0x00000004 },
1121     { 0x000d002a, 0x00000038 },
1122     { 0x0000f184, 0x00000004 },
1123     { 0x000d002c, 0x00000038 },
1124     { 0x0000f185, 0x00000004 },
1125     { 0x000d002e, 0x00000038 },
1126     { 0x0000f186, 0x00000004 },
1127     { 0x000d0030, 0x00000038 },
1128     { 0x0000f187, 0x00000004 },
1129     { 0x000d0032, 0x00000038 },
1130     { 0x0000f180, 0x00000004 },
1131     { 0x000d0034, 0x00000038 },
1132     { 0x0000f393, 0x00000004 },
1133     { 0x000d0036, 0x00000038 },
1134     { 0x0000f38a, 0x00000004 },
1135     { 0x000d0038, 0x00000038 },
1136     { 0x0000f38e, 0x00000004 },
1137     { 0x0000e821, 0x00000004 },
1138     { 0x0140a000, 0x00000004 },
1139     { 0x00000043, 0x00000018 },
1140     { 0x00cce800, 0x00000004 },
1141     { 0x001b0001, 0x00000004 },
1142     { 0x08004800, 0x00000004 },
1143     { 0x001b0001, 0x00000004 },
1144     { 0x08004800, 0x00000004 },
1145     { 0x001b0001, 0x00000004 },
1146     { 0x08004800, 0x00000004 },
1147     { 0x0000003a, 0x00000008 },
1148     { 0x0000a000, 0000000000 },
1149     { 0x2000451d, 0x00000004 },
1150     { 0x0000e580, 0x00000004 },
1151     { 0x000ce581, 0x00000004 },
1152     { 0x08004580, 0x00000004 },
1153     { 0x000ce581, 0x00000004 },
1154     { 0x00000047, 0x00000008 },
1155     { 0x0000a000, 0000000000 },
1156     { 0x000c2000, 0x00000004 },
1157     { 0x0000e50e, 0x00000004 },
1158     { 0x00032000, 0x00000004 },
1159     { 0x00022051, 0x00000028 },
1160     { 0x00000051, 0x00000024 },
1161     { 0x0800450f, 0x00000004 },
1162     { 0x0000a04b, 0x00000008 },
1163     { 0x0000e565, 0x00000004 },
1164     { 0x0000e566, 0x00000004 },
1165     { 0x00000052, 0x00000008 },
1166     { 0x03cca5b4, 0x00000004 },
1167     { 0x05432000, 0x00000004 },
1168     { 0x00022000, 0x00000004 },
1169     { 0x4ccce05e, 0x00000030 },
1170     { 0x08274565, 0x00000004 },
1171     { 0x0000005e, 0x00000030 },
1172     { 0x08004564, 0x00000004 },
1173     { 0x0000e566, 0x00000004 },
1174     { 0x00000055, 0x00000008 },
1175     { 0x00802061, 0x00000010 },
1176     { 0x00202000, 0x00000004 },
1177     { 0x001b00ff, 0x00000004 },
1178     { 0x01000064, 0x00000010 },
1179     { 0x001f2000, 0x00000004 },
1180     { 0x001c00ff, 0x00000004 },
1181     { 0000000000, 0x0000000c },
1182     { 0x00000072, 0x00000030 },
1183     { 0x00000055, 0x00000008 },
1184     { 0x0000e576, 0x00000004 },
1185     { 0x0000e577, 0x00000004 },
1186     { 0x0000e50e, 0x00000004 },
1187     { 0x0000e50f, 0x00000004 },
1188     { 0x0140a000, 0x00000004 },
1189     { 0x00000069, 0x00000018 },
1190     { 0x00c0e5f9, 0x000000c2 },
1191     { 0x00000069, 0x00000008 },
1192     { 0x0014e50e, 0x00000004 },
1193     { 0x0040e50f, 0x00000004 },
1194     { 0x00c0006c, 0x00000008 },
1195     { 0x0000e570, 0x00000004 },
1196     { 0x0000e571, 0x00000004 },
1197     { 0x0000e572, 0x0000000c },
1198     { 0x0000a000, 0x00000004 },
1199     { 0x0140a000, 0x00000004 },
1200     { 0x0000e568, 0x00000004 },
1201     { 0x000c2000, 0x00000004 },
1202     { 0x00000076, 0x00000018 },
1203     { 0x000b0000, 0x00000004 },
1204     { 0x18c0e562, 0x00000004 },
1205     { 0x00000078, 0x00000008 },
1206     { 0x00c00077, 0x00000008 },
1207     { 0x000700d5, 0x00000004 },
1208     { 0x00000084, 0x00000038 },
1209     { 0x000ca086, 0x00000030 },
1210     { 0x080045bb, 0x00000004 },
1211     { 0x000c2087, 0x00000030 },
1212     { 0x0800e5bc, 0000000000 },
1213     { 0x0000e5bb, 0x00000004 },
1214     { 0x0000e5bc, 0000000000 },
1215     { 0x00120000, 0x0000000c },
1216     { 0x00120000, 0x00000004 },
1217     { 0x001b0002, 0x0000000c },
1218     { 0x0000a000, 0x00000004 },
1219     { 0x0000e821, 0x00000004 },
1220     { 0x0000e800, 0000000000 },
1221     { 0x0000e821, 0x00000004 },
1222     { 0x0000e82e, 0000000000 },
1223     { 0x02cca000, 0x00000004 },
1224     { 0x00140000, 0x00000004 },
1225     { 0x000ce1cc, 0x00000004 },
1226     { 0x050de1cd, 0x00000004 },
1227     { 0x00400000, 0x00000004 },
1228     { 0x00000096, 0x00000018 },
1229     { 0x00c0a000, 0x00000004 },
1230     { 0x00000093, 0x00000008 },
1231     { 0x00000098, 0x00000020 },
1232     { 0x4200e000, 0000000000 },
1233     { 0x0000009f, 0x00000038 },
1234     { 0x000ca000, 0x00000004 },
1235     { 0x00140000, 0x00000004 },
1236     { 0x000c2000, 0x00000004 },
1237     { 0x00160000, 0x00000004 },
1238     { 0x700ce000, 0x00000004 },
1239     { 0x0014009b, 0x00000008 },
1240     { 0x4000e000, 0000000000 },
1241     { 0x02400000, 0x00000004 },
1242     { 0x400ee000, 0x00000004 },
1243     { 0x02400000, 0x00000004 },
1244     { 0x4000e000, 0000000000 },
1245     { 0x000c2000, 0x00000004 },
1246     { 0x0240e51b, 0x00000004 },
1247     { 0x0080e50a, 0x00000005 },
1248     { 0x0080e50b, 0x00000005 },
1249     { 0x00220000, 0x00000004 },
1250     { 0x000700d5, 0x00000004 },
1251     { 0x000000b2, 0x00000038 },
1252     { 0x000c2087, 0x00000030 },
1253     { 0x0880e5bd, 0x00000005 },
1254     { 0x000c2086, 0x00000030 },
1255     { 0x0800e5bb, 0x00000005 },
1256     { 0x000c2087, 0x00000030 },
1257     { 0x0880e5bc, 0x00000005 },
1258     { 0x000000b5, 0x00000008 },
1259     { 0x0080e5bd, 0x00000005 },
1260     { 0x0000e5bb, 0x00000005 },
1261     { 0x0080e5bc, 0x00000005 },
1262     { 0x00210000, 0x00000004 },
1263     { 0x02800000, 0x00000004 },
1264     { 0x00c000b9, 0x00000018 },
1265     { 0x4180e000, 0x00000040 },
1266     { 0x000000bb, 0x00000024 },
1267     { 0x01000000, 0x0000000c },
1268     { 0x0100e51d, 0x0000000c },
1269     { 0x000045bb, 0x00000004 },
1270     { 0x000080b5, 0x00000008 },
1271     { 0x0000f3ce, 0x00000004 },
1272     { 0x0140a000, 0x00000004 },
1273     { 0x00cc2000, 0x00000004 },
1274     { 0x08c053cf, 0x00000040 },
1275     { 0x00008000, 0000000000 },
1276     { 0x0000f3d2, 0x00000004 },
1277     { 0x0140a000, 0x00000004 },
1278     { 0x00cc2000, 0x00000004 },
1279     { 0x08c053d3, 0x00000040 },
1280     { 0x00008000, 0000000000 },
1281     { 0x0000f39d, 0x00000004 },
1282     { 0x0140a000, 0x00000004 },
1283     { 0x00cc2000, 0x00000004 },
1284     { 0x08c0539e, 0x00000040 },
1285     { 0x00008000, 0000000000 },
1286     { 0x03c00830, 0x00000004 },
1287     { 0x4200e000, 0000000000 },
1288     { 0x0000a000, 0x00000004 },
1289     { 0x200045e0, 0x00000004 },
1290     { 0x0000e5e1, 0000000000 },
1291     { 0x00000001, 0000000000 },
1292     { 0x000700d2, 0x00000004 },
1293     { 0x0800e394, 0000000000 },
1294     { 0000000000, 0000000000 },
1295     { 0x0000e8c4, 0x00000004 },
1296     { 0x0000e8c5, 0x00000004 },
1297     { 0x0000e8c6, 0x00000004 },
1298     { 0x0000e928, 0x00000004 },
1299     { 0x0000e929, 0x00000004 },
1300     { 0x0000e92a, 0x00000004 },
1301     { 0x000000d6, 0x00000008 },
1302     { 0x0000e928, 0x00000004 },
1303     { 0x0000e929, 0x00000004 },
1304     { 0x0000e92a, 0x00000004 },
1305     { 0x000000dd, 0x00000008 },
1306     { 0x00e00116, 0000000000 },
1307     { 0x000700e1, 0x00000004 },
1308     { 0x0800401c, 0x00000004 },
1309     { 0x200050e7, 0x00000004 },
1310     { 0x0000e01d, 0x00000004 },
1311     { 0x000000e4, 0x00000008 },
1312     { 0x02c02000, 0x00000004 },
1313     { 0x00060000, 0x00000004 },
1314     { 0x000000eb, 0x00000034 },
1315     { 0x000000e8, 0x00000008 },
1316     { 0x00008000, 0x00000004 },
1317     { 0xc000e000, 0000000000 },
1318     { 0000000000, 0000000000 },
1319     { 0000000000, 0000000000 },
1320     { 0000000000, 0000000000 },
1321     { 0000000000, 0000000000 },
1322     { 0000000000, 0000000000 },
1323     { 0000000000, 0000000000 },
1324     { 0000000000, 0000000000 },
1325     { 0000000000, 0000000000 },
1326     { 0000000000, 0000000000 },
1327     { 0x000c2000, 0x00000004 },
1328     { 0x001d0018, 0x00000004 },
1329     { 0x001a0001, 0x00000004 },
1330     { 0x000000fb, 0x00000034 },
1331     { 0x0000004a, 0x00000008 },
1332     { 0x0500a04a, 0x00000008 },
1333     { 0000000000, 0000000000 },
1334     { 0000000000, 0000000000 },
1335     { 0000000000, 0000000000 },
1336     { 0000000000, 0000000000 },
1337 };
1338
1339 static const u32 RS690_cp_microcode[][2]={
1340     { 0x000000dd, 0x00000008 },
1341     { 0x000000df, 0x00000008 },
1342     { 0x000000a0, 0x00000008 },
1343     { 0x000000a4, 0x00000008 },
1344     { 0x4a554b4a, 0000000000 },
1345     { 0x4a4a4467, 0000000000 },
1346     { 0x55526f75, 0000000000 },
1347     { 0x4a7e7d65, 0000000000 },
1348     { 0x4ad74af6, 0000000000 },
1349     { 0x4ac94a4a, 0000000000 },
1350     { 0xcc898989, 0000000000 },
1351     { 0xc34ad3c5, 0000000000 },
1352     { 0x8e4a4a4a, 0000000000 },
1353     { 0x4a8a8a8a, 0000000000 },
1354     { 0x4a0f8c4a, 0000000000 },
1355     { 0x000ca000, 0x00000004 },
1356     { 0x000d0012, 0x00000038 },
1357     { 0x0000e8b4, 0x00000004 },
1358     { 0x000d0014, 0x00000038 },
1359     { 0x0000e8b6, 0x00000004 },
1360     { 0x000d0016, 0x00000038 },
1361     { 0x0000e854, 0x00000004 },
1362     { 0x000d0018, 0x00000038 },
1363     { 0x0000e855, 0x00000004 },
1364     { 0x000d001a, 0x00000038 },
1365     { 0x0000e856, 0x00000004 },
1366     { 0x000d001c, 0x00000038 },
1367     { 0x0000e857, 0x00000004 },
1368     { 0x000d001e, 0x00000038 },
1369     { 0x0000e824, 0x00000004 },
1370     { 0x000d0020, 0x00000038 },
1371     { 0x0000e825, 0x00000004 },
1372     { 0x000d0022, 0x00000038 },
1373     { 0x0000e830, 0x00000004 },
1374     { 0x000d0024, 0x00000038 },
1375     { 0x0000f0c0, 0x00000004 },
1376     { 0x000d0026, 0x00000038 },
1377     { 0x0000f0c1, 0x00000004 },
1378     { 0x000d0028, 0x00000038 },
1379     { 0x0000f041, 0x00000004 },
1380     { 0x000d002a, 0x00000038 },
1381     { 0x0000f184, 0x00000004 },
1382     { 0x000d002c, 0x00000038 },
1383     { 0x0000f185, 0x00000004 },
1384     { 0x000d002e, 0x00000038 },
1385     { 0x0000f186, 0x00000004 },
1386     { 0x000d0030, 0x00000038 },
1387     { 0x0000f187, 0x00000004 },
1388     { 0x000d0032, 0x00000038 },
1389     { 0x0000f180, 0x00000004 },
1390     { 0x000d0034, 0x00000038 },
1391     { 0x0000f393, 0x00000004 },
1392     { 0x000d0036, 0x00000038 },
1393     { 0x0000f38a, 0x00000004 },
1394     { 0x000d0038, 0x00000038 },
1395     { 0x0000f38e, 0x00000004 },
1396     { 0x0000e821, 0x00000004 },
1397     { 0x0140a000, 0x00000004 },
1398     { 0x00000043, 0x00000018 },
1399     { 0x00cce800, 0x00000004 },
1400     { 0x001b0001, 0x00000004 },
1401     { 0x08004800, 0x00000004 },
1402     { 0x001b0001, 0x00000004 },
1403     { 0x08004800, 0x00000004 },
1404     { 0x001b0001, 0x00000004 },
1405     { 0x08004800, 0x00000004 },
1406     { 0x0000003a, 0x00000008 },
1407     { 0x0000a000, 0000000000 },
1408     { 0x2000451d, 0x00000004 },
1409     { 0x0000e580, 0x00000004 },
1410     { 0x000ce581, 0x00000004 },
1411     { 0x08004580, 0x00000004 },
1412     { 0x000ce581, 0x00000004 },
1413     { 0x00000047, 0x00000008 },
1414     { 0x0000a000, 0000000000 },
1415     { 0x000c2000, 0x00000004 },
1416     { 0x0000e50e, 0x00000004 },
1417     { 0x00032000, 0x00000004 },
1418     { 0x00022051, 0x00000028 },
1419     { 0x00000051, 0x00000024 },
1420     { 0x0800450f, 0x00000004 },
1421     { 0x0000a04b, 0x00000008 },
1422     { 0x0000e565, 0x00000004 },
1423     { 0x0000e566, 0x00000004 },
1424     { 0x00000052, 0x00000008 },
1425     { 0x03cca5b4, 0x00000004 },
1426     { 0x05432000, 0x00000004 },
1427     { 0x00022000, 0x00000004 },
1428     { 0x4ccce05e, 0x00000030 },
1429     { 0x08274565, 0x00000004 },
1430     { 0x0000005e, 0x00000030 },
1431     { 0x08004564, 0x00000004 },
1432     { 0x0000e566, 0x00000004 },
1433     { 0x00000055, 0x00000008 },
1434     { 0x00802061, 0x00000010 },
1435     { 0x00202000, 0x00000004 },
1436     { 0x001b00ff, 0x00000004 },
1437     { 0x01000064, 0x00000010 },
1438     { 0x001f2000, 0x00000004 },
1439     { 0x001c00ff, 0x00000004 },
1440     { 0000000000, 0x0000000c },
1441     { 0x00000072, 0x00000030 },
1442     { 0x00000055, 0x00000008 },
1443     { 0x0000e576, 0x00000004 },
1444     { 0x0000e577, 0x00000004 },
1445     { 0x0000e50e, 0x00000004 },
1446     { 0x0000e50f, 0x00000004 },
1447     { 0x0140a000, 0x00000004 },
1448     { 0x00000069, 0x00000018 },
1449     { 0x00c0e5f9, 0x000000c2 },
1450     { 0x00000069, 0x00000008 },
1451     { 0x0014e50e, 0x00000004 },
1452     { 0x0040e50f, 0x00000004 },
1453     { 0x00c0006c, 0x00000008 },
1454     { 0x0000e570, 0x00000004 },
1455     { 0x0000e571, 0x00000004 },
1456     { 0x0000e572, 0x0000000c },
1457     { 0x0000a000, 0x00000004 },
1458     { 0x0140a000, 0x00000004 },
1459     { 0x0000e568, 0x00000004 },
1460     { 0x000c2000, 0x00000004 },
1461     { 0x00000076, 0x00000018 },
1462     { 0x000b0000, 0x00000004 },
1463     { 0x18c0e562, 0x00000004 },
1464     { 0x00000078, 0x00000008 },
1465     { 0x00c00077, 0x00000008 },
1466     { 0x000700cb, 0x00000004 },
1467     { 0x00000084, 0x00000038 },
1468     { 0x000ca086, 0x00000030 },
1469     { 0x080045bb, 0x00000004 },
1470     { 0x000c2087, 0x00000030 },
1471     { 0x0800e5bc, 0000000000 },
1472     { 0x0000e5bb, 0x00000004 },
1473     { 0x0000e5bc, 0000000000 },
1474     { 0x00120000, 0x0000000c },
1475     { 0x00120000, 0x00000004 },
1476     { 0x001b0002, 0x0000000c },
1477     { 0x0000a000, 0x00000004 },
1478     { 0x0000e821, 0x00000004 },
1479     { 0x0000e800, 0000000000 },
1480     { 0x0000e821, 0x00000004 },
1481     { 0x0000e82e, 0000000000 },
1482     { 0x02cca000, 0x00000004 },
1483     { 0x00140000, 0x00000004 },
1484     { 0x000ce1cc, 0x00000004 },
1485     { 0x050de1cd, 0x00000004 },
1486     { 0x00400000, 0x00000004 },
1487     { 0x00000096, 0x00000018 },
1488     { 0x00c0a000, 0x00000004 },
1489     { 0x00000093, 0x00000008 },
1490     { 0x00000098, 0x00000020 },
1491     { 0x4200e000, 0000000000 },
1492     { 0x0000009f, 0x00000038 },
1493     { 0x000ca000, 0x00000004 },
1494     { 0x00140000, 0x00000004 },
1495     { 0x000c2000, 0x00000004 },
1496     { 0x00160000, 0x00000004 },
1497     { 0x700ce000, 0x00000004 },
1498     { 0x0014009b, 0x00000008 },
1499     { 0x4000e000, 0000000000 },
1500     { 0x02400000, 0x00000004 },
1501     { 0x400ee000, 0x00000004 },
1502     { 0x02400000, 0x00000004 },
1503     { 0x4000e000, 0000000000 },
1504     { 0x00100000, 0x0000002c },
1505     { 0x00004000, 0000000000 },
1506     { 0x080045c8, 0x00000004 },
1507     { 0x00240005, 0x00000004 },
1508     { 0x08004d0b, 0x00000004 },
1509     { 0x000c2000, 0x00000004 },
1510     { 0x0240e51b, 0x00000004 },
1511     { 0x0080e50a, 0x00000005 },
1512     { 0x0080e50b, 0x00000005 },
1513     { 0x00220000, 0x00000004 },
1514     { 0x000700cb, 0x00000004 },
1515     { 0x000000b7, 0x00000038 },
1516     { 0x000c2087, 0x00000030 },
1517     { 0x0880e5bd, 0x00000005 },
1518     { 0x000c2086, 0x00000030 },
1519     { 0x0800e5bb, 0x00000005 },
1520     { 0x000c2087, 0x00000030 },
1521     { 0x0880e5bc, 0x00000005 },
1522     { 0x000000ba, 0x00000008 },
1523     { 0x0080e5bd, 0x00000005 },
1524     { 0x0000e5bb, 0x00000005 },
1525     { 0x0080e5bc, 0x00000005 },
1526     { 0x00210000, 0x00000004 },
1527     { 0x02800000, 0x00000004 },
1528     { 0x00c000be, 0x00000018 },
1529     { 0x4180e000, 0x00000040 },
1530     { 0x000000c0, 0x00000024 },
1531     { 0x01000000, 0x0000000c },
1532     { 0x0100e51d, 0x0000000c },
1533     { 0x000045bb, 0x00000004 },
1534     { 0x000080ba, 0x00000008 },
1535     { 0x03c00830, 0x00000004 },
1536     { 0x4200e000, 0000000000 },
1537     { 0x0000a000, 0x00000004 },
1538     { 0x200045e0, 0x00000004 },
1539     { 0x0000e5e1, 0000000000 },
1540     { 0x00000001, 0000000000 },
1541     { 0x000700c8, 0x00000004 },
1542     { 0x0800e394, 0000000000 },
1543     { 0000000000, 0000000000 },
1544     { 0x0000e8c4, 0x00000004 },
1545     { 0x0000e8c5, 0x00000004 },
1546     { 0x0000e8c6, 0x00000004 },
1547     { 0x0000e928, 0x00000004 },
1548     { 0x0000e929, 0x00000004 },
1549     { 0x0000e92a, 0x00000004 },
1550     { 0x000000cc, 0x00000008 },
1551     { 0x0000e928, 0x00000004 },
1552     { 0x0000e929, 0x00000004 },
1553     { 0x0000e92a, 0x00000004 },
1554     { 0x000000d3, 0x00000008 },
1555     { 0x02c02000, 0x00000004 },
1556     { 0x00060000, 0x00000004 },
1557     { 0x000000db, 0x00000034 },
1558     { 0x000000d8, 0x00000008 },
1559     { 0x00008000, 0x00000004 },
1560     { 0xc000e000, 0000000000 },
1561     { 0x000000e1, 0x00000030 },
1562     { 0x4200e000, 0000000000 },
1563     { 0x000000e1, 0x00000030 },
1564     { 0x4000e000, 0000000000 },
1565     { 0x0025001b, 0x00000004 },
1566     { 0x00230000, 0x00000004 },
1567     { 0x00250005, 0x00000004 },
1568     { 0x000000e6, 0x00000034 },
1569     { 0000000000, 0x0000000c },
1570     { 0x00244000, 0x00000004 },
1571     { 0x080045c8, 0x00000004 },
1572     { 0x00240005, 0x00000004 },
1573     { 0x08004d0b, 0x0000000c },
1574     { 0000000000, 0000000000 },
1575     { 0000000000, 0000000000 },
1576     { 0000000000, 0000000000 },
1577     { 0000000000, 0000000000 },
1578     { 0000000000, 0000000000 },
1579     { 0000000000, 0000000000 },
1580     { 0000000000, 0000000000 },
1581     { 0000000000, 0000000000 },
1582     { 0000000000, 0000000000 },
1583     { 0000000000, 0000000000 },
1584     { 0000000000, 0000000000 },
1585     { 0000000000, 0000000000 },
1586     { 0x000c2000, 0x00000004 },
1587     { 0x001d0018, 0x00000004 },
1588     { 0x001a0001, 0x00000004 },
1589     { 0x000000fb, 0x00000034 },
1590     { 0x0000004a, 0x00000008 },
1591     { 0x0500a04a, 0x00000008 },
1592     { 0000000000, 0000000000 },
1593     { 0000000000, 0000000000 },
1594     { 0000000000, 0000000000 },
1595     { 0000000000, 0000000000 },
1596 };
1597
1598 static const u32 R520_cp_microcode[][2]={
1599     { 0x4200e000, 0000000000 },
1600     { 0x4000e000, 0000000000 },
1601     { 0x00000099, 0x00000008 },
1602     { 0x0000009d, 0x00000008 },
1603     { 0x4a554b4a, 0000000000 },
1604     { 0x4a4a4467, 0000000000 },
1605     { 0x55526f75, 0000000000 },
1606     { 0x4a7e7d65, 0000000000 },
1607     { 0xe0dae6f6, 0000000000 },
1608     { 0x4ac54a4a, 0000000000 },
1609     { 0xc8828282, 0000000000 },
1610     { 0xbf4acfc1, 0000000000 },
1611     { 0x87b04ad5, 0000000000 },
1612     { 0xb5838383, 0000000000 },
1613     { 0x4a0f85ba, 0000000000 },
1614     { 0x000ca000, 0x00000004 },
1615     { 0x000d0012, 0x00000038 },
1616     { 0x0000e8b4, 0x00000004 },
1617     { 0x000d0014, 0x00000038 },
1618     { 0x0000e8b6, 0x00000004 },
1619     { 0x000d0016, 0x00000038 },
1620     { 0x0000e854, 0x00000004 },
1621     { 0x000d0018, 0x00000038 },
1622     { 0x0000e855, 0x00000004 },
1623     { 0x000d001a, 0x00000038 },
1624     { 0x0000e856, 0x00000004 },
1625     { 0x000d001c, 0x00000038 },
1626     { 0x0000e857, 0x00000004 },
1627     { 0x000d001e, 0x00000038 },
1628     { 0x0000e824, 0x00000004 },
1629     { 0x000d0020, 0x00000038 },
1630     { 0x0000e825, 0x00000004 },
1631     { 0x000d0022, 0x00000038 },
1632     { 0x0000e830, 0x00000004 },
1633     { 0x000d0024, 0x00000038 },
1634     { 0x0000f0c0, 0x00000004 },
1635     { 0x000d0026, 0x00000038 },
1636     { 0x0000f0c1, 0x00000004 },
1637     { 0x000d0028, 0x00000038 },
1638     { 0x0000e000, 0x00000004 },
1639     { 0x000d002a, 0x00000038 },
1640     { 0x0000e000, 0x00000004 },
1641     { 0x000d002c, 0x00000038 },
1642     { 0x0000e000, 0x00000004 },
1643     { 0x000d002e, 0x00000038 },
1644     { 0x0000e000, 0x00000004 },
1645     { 0x000d0030, 0x00000038 },
1646     { 0x0000e000, 0x00000004 },
1647     { 0x000d0032, 0x00000038 },
1648     { 0x0000f180, 0x00000004 },
1649     { 0x000d0034, 0x00000038 },
1650     { 0x0000f393, 0x00000004 },
1651     { 0x000d0036, 0x00000038 },
1652     { 0x0000f38a, 0x00000004 },
1653     { 0x000d0038, 0x00000038 },
1654     { 0x0000f38e, 0x00000004 },
1655     { 0x0000e821, 0x00000004 },
1656     { 0x0140a000, 0x00000004 },
1657     { 0x00000043, 0x00000018 },
1658     { 0x00cce800, 0x00000004 },
1659     { 0x001b0001, 0x00000004 },
1660     { 0x08004800, 0x00000004 },
1661     { 0x001b0001, 0x00000004 },
1662     { 0x08004800, 0x00000004 },
1663     { 0x001b0001, 0x00000004 },
1664     { 0x08004800, 0x00000004 },
1665     { 0x0000003a, 0x00000008 },
1666     { 0x0000a000, 0000000000 },
1667     { 0x2000451d, 0x00000004 },
1668     { 0x0000e580, 0x00000004 },
1669     { 0x000ce581, 0x00000004 },
1670     { 0x08004580, 0x00000004 },
1671     { 0x000ce581, 0x00000004 },
1672     { 0x00000047, 0x00000008 },
1673     { 0x0000a000, 0000000000 },
1674     { 0x000c2000, 0x00000004 },
1675     { 0x0000e50e, 0x00000004 },
1676     { 0x00032000, 0x00000004 },
1677     { 0x00022051, 0x00000028 },
1678     { 0x00000051, 0x00000024 },
1679     { 0x0800450f, 0x00000004 },
1680     { 0x0000a04b, 0x00000008 },
1681     { 0x0000e565, 0x00000004 },
1682     { 0x0000e566, 0x00000004 },
1683     { 0x00000052, 0x00000008 },
1684     { 0x03cca5b4, 0x00000004 },
1685     { 0x05432000, 0x00000004 },
1686     { 0x00022000, 0x00000004 },
1687     { 0x4ccce05e, 0x00000030 },
1688     { 0x08274565, 0x00000004 },
1689     { 0x0000005e, 0x00000030 },
1690     { 0x08004564, 0x00000004 },
1691     { 0x0000e566, 0x00000004 },
1692     { 0x00000055, 0x00000008 },
1693     { 0x00802061, 0x00000010 },
1694     { 0x00202000, 0x00000004 },
1695     { 0x001b00ff, 0x00000004 },
1696     { 0x01000064, 0x00000010 },
1697     { 0x001f2000, 0x00000004 },
1698     { 0x001c00ff, 0x00000004 },
1699     { 0000000000, 0x0000000c },
1700     { 0x00000072, 0x00000030 },
1701     { 0x00000055, 0x00000008 },
1702     { 0x0000e576, 0x00000004 },
1703     { 0x0000e577, 0x00000004 },
1704     { 0x0000e50e, 0x00000004 },
1705     { 0x0000e50f, 0x00000004 },
1706     { 0x0140a000, 0x00000004 },
1707     { 0x00000069, 0x00000018 },
1708     { 0x00c0e5f9, 0x000000c2 },
1709     { 0x00000069, 0x00000008 },
1710     { 0x0014e50e, 0x00000004 },
1711     { 0x0040e50f, 0x00000004 },
1712     { 0x00c0006c, 0x00000008 },
1713     { 0x0000e570, 0x00000004 },
1714     { 0x0000e571, 0x00000004 },
1715     { 0x0000e572, 0x0000000c },
1716     { 0x0000a000, 0x00000004 },
1717     { 0x0140a000, 0x00000004 },
1718     { 0x0000e568, 0x00000004 },
1719     { 0x000c2000, 0x00000004 },
1720     { 0x00000076, 0x00000018 },
1721     { 0x000b0000, 0x00000004 },
1722     { 0x18c0e562, 0x00000004 },
1723     { 0x00000078, 0x00000008 },
1724     { 0x00c00077, 0x00000008 },
1725     { 0x000700c7, 0x00000004 },
1726     { 0x00000080, 0x00000038 },
1727     { 0x0000e5bb, 0x00000004 },
1728     { 0x0000e5bc, 0000000000 },
1729     { 0x0000a000, 0x00000004 },
1730     { 0x0000e821, 0x00000004 },
1731     { 0x0000e800, 0000000000 },
1732     { 0x0000e821, 0x00000004 },
1733     { 0x0000e82e, 0000000000 },
1734     { 0x02cca000, 0x00000004 },
1735     { 0x00140000, 0x00000004 },
1736     { 0x000ce1cc, 0x00000004 },
1737     { 0x050de1cd, 0x00000004 },
1738     { 0x00400000, 0x00000004 },
1739     { 0x0000008f, 0x00000018 },
1740     { 0x00c0a000, 0x00000004 },
1741     { 0x0000008c, 0x00000008 },
1742     { 0x00000091, 0x00000020 },
1743     { 0x4200e000, 0000000000 },
1744     { 0x00000098, 0x00000038 },
1745     { 0x000ca000, 0x00000004 },
1746     { 0x00140000, 0x00000004 },
1747     { 0x000c2000, 0x00000004 },
1748     { 0x00160000, 0x00000004 },
1749     { 0x700ce000, 0x00000004 },
1750     { 0x00140094, 0x00000008 },
1751     { 0x4000e000, 0000000000 },
1752     { 0x02400000, 0x00000004 },
1753     { 0x400ee000, 0x00000004 },
1754     { 0x02400000, 0x00000004 },
1755     { 0x4000e000, 0000000000 },
1756     { 0x000c2000, 0x00000004 },
1757     { 0x0240e51b, 0x00000004 },
1758     { 0x0080e50a, 0x00000005 },
1759     { 0x0080e50b, 0x00000005 },
1760     { 0x00220000, 0x00000004 },
1761     { 0x000700c7, 0x00000004 },
1762     { 0x000000a4, 0x00000038 },
1763     { 0x0080e5bd, 0x00000005 },
1764     { 0x0000e5bb, 0x00000005 },
1765     { 0x0080e5bc, 0x00000005 },
1766     { 0x00210000, 0x00000004 },
1767     { 0x02800000, 0x00000004 },
1768     { 0x00c000ab, 0x00000018 },
1769     { 0x4180e000, 0x00000040 },
1770     { 0x000000ad, 0x00000024 },
1771     { 0x01000000, 0x0000000c },
1772     { 0x0100e51d, 0x0000000c },
1773     { 0x000045bb, 0x00000004 },
1774     { 0x000080a7, 0x00000008 },
1775     { 0x0000f3ce, 0x00000004 },
1776     { 0x0140a000, 0x00000004 },
1777     { 0x00cc2000, 0x00000004 },
1778     { 0x08c053cf, 0x00000040 },
1779     { 0x00008000, 0000000000 },
1780     { 0x0000f3d2, 0x00000004 },
1781     { 0x0140a000, 0x00000004 },
1782     { 0x00cc2000, 0x00000004 },
1783     { 0x08c053d3, 0x00000040 },
1784     { 0x00008000, 0000000000 },
1785     { 0x0000f39d, 0x00000004 },
1786     { 0x0140a000, 0x00000004 },
1787     { 0x00cc2000, 0x00000004 },
1788     { 0x08c0539e, 0x00000040 },
1789     { 0x00008000, 0000000000 },
1790     { 0x03c00830, 0x00000004 },
1791     { 0x4200e000, 0000000000 },
1792     { 0x0000a000, 0x00000004 },
1793     { 0x200045e0, 0x00000004 },
1794     { 0x0000e5e1, 0000000000 },
1795     { 0x00000001, 0000000000 },
1796     { 0x000700c4, 0x00000004 },
1797     { 0x0800e394, 0000000000 },
1798     { 0000000000, 0000000000 },
1799     { 0x0000e8c4, 0x00000004 },
1800     { 0x0000e8c5, 0x00000004 },
1801     { 0x0000e8c6, 0x00000004 },
1802     { 0x0000e928, 0x00000004 },
1803     { 0x0000e929, 0x00000004 },
1804     { 0x0000e92a, 0x00000004 },
1805     { 0x000000c8, 0x00000008 },
1806     { 0x0000e928, 0x00000004 },
1807     { 0x0000e929, 0x00000004 },
1808     { 0x0000e92a, 0x00000004 },
1809     { 0x000000cf, 0x00000008 },
1810     { 0xdeadbeef, 0000000000 },
1811     { 0x00000116, 0000000000 },
1812     { 0x000700d3, 0x00000004 },
1813     { 0x080050e7, 0x00000004 },
1814     { 0x000700d4, 0x00000004 },
1815     { 0x0800401c, 0x00000004 },
1816     { 0x0000e01d, 0000000000 },
1817     { 0x02c02000, 0x00000004 },
1818     { 0x00060000, 0x00000004 },
1819     { 0x000000de, 0x00000034 },
1820     { 0x000000db, 0x00000008 },
1821     { 0x00008000, 0x00000004 },
1822     { 0xc000e000, 0000000000 },
1823     { 0x0000e1cc, 0x00000004 },
1824     { 0x0500e1cd, 0x00000004 },
1825     { 0x000ca000, 0x00000004 },
1826     { 0x000000e5, 0x00000034 },
1827     { 0x000000e1, 0x00000008 },
1828     { 0x0000a000, 0000000000 },
1829     { 0x0019e1cc, 0x00000004 },
1830     { 0x001b0001, 0x00000004 },
1831     { 0x0500a000, 0x00000004 },
1832     { 0x080041cd, 0x00000004 },
1833     { 0x000ca000, 0x00000004 },
1834     { 0x000000fb, 0x00000034 },
1835     { 0x0000004a, 0x00000008 },
1836     { 0000000000, 0000000000 },
1837     { 0000000000, 0000000000 },
1838     { 0000000000, 0000000000 },
1839     { 0000000000, 0000000000 },
1840     { 0000000000, 0000000000 },
1841     { 0000000000, 0000000000 },
1842     { 0000000000, 0000000000 },
1843     { 0000000000, 0000000000 },
1844     { 0000000000, 0000000000 },
1845     { 0x000c2000, 0x00000004 },
1846     { 0x001d0018, 0x00000004 },
1847     { 0x001a0001, 0x00000004 },
1848     { 0x000000fb, 0x00000034 },
1849     { 0x0000004a, 0x00000008 },
1850     { 0x0500a04a, 0x00000008 },
1851     { 0000000000, 0000000000 },
1852     { 0000000000, 0000000000 },
1853     { 0000000000, 0000000000 },
1854     { 0000000000, 0000000000 },
1855 };
1856
1857 static const int ME_JUMP_TABLE_START = 1764;
1858 static const int ME_JUMP_TABLE_END   = 1792;
1859
1860 static const u32 R600_cp_microcode[][3]={
1861     { 0x00000000, 0xc0200400, 0x000 },
1862     { 0x00000000, 0x00a0000a, 0x000 },
1863     { 0x0000ffff, 0x00284621, 0x000 },
1864     { 0x00000000, 0xd9004800, 0x000 },
1865     { 0x00000000, 0xc0200400, 0x000 },
1866     { 0x00000000, 0x00a0000a, 0x000 },
1867     { 0x00000000, 0x00e00000, 0x000 },
1868     { 0x00010000, 0xc0294620, 0x000 },
1869     { 0x00000000, 0xd9004800, 0x000 },
1870     { 0x00000000, 0xc0200400, 0x000 },
1871     { 0x00000000, 0x00a0000a, 0x000 },
1872     { 0x81000000, 0x00204411, 0x000 },
1873     { 0x00000001, 0x00204811, 0x000 },
1874     { 0x00042004, 0x00604411, 0x614 },
1875     { 0x00000000, 0x00600000, 0x5b2 },
1876     { 0x00000000, 0x00600000, 0x5c5 },
1877     { 0x00000000, 0xc0200800, 0x000 },
1878     { 0x00000f00, 0x00281622, 0x000 },
1879     { 0x00000008, 0x00211625, 0x000 },
1880     { 0x00000020, 0x00203625, 0x000 },
1881     { 0x8d000000, 0x00204411, 0x000 },
1882     { 0x00000004, 0x002f0225, 0x000 },
1883     { 0x00000000, 0x0ce00000, 0x018 },
1884     { 0x00412000, 0x00404811, 0x019 },
1885     { 0x00422000, 0x00204811, 0x000 },
1886     { 0x8e000000, 0x00204411, 0x000 },
1887     { 0x00000031, 0x00204a2d, 0x000 },
1888     { 0x90000000, 0x00204411, 0x000 },
1889     { 0x00000000, 0x00204805, 0x000 },
1890     { 0x0000000c, 0x00211622, 0x000 },
1891     { 0x00000003, 0x00281625, 0x000 },
1892     { 0x00000019, 0x00211a22, 0x000 },
1893     { 0x00000004, 0x00281a26, 0x000 },
1894     { 0x00000000, 0x002914c5, 0x000 },
1895     { 0x00000021, 0x00203625, 0x000 },
1896     { 0x00000000, 0x003a1402, 0x000 },
1897     { 0x00000016, 0x00211625, 0x000 },
1898     { 0x00000003, 0x00281625, 0x000 },
1899     { 0x0000001d, 0x00200e2d, 0x000 },
1900     { 0xfffffffc, 0x00280e23, 0x000 },
1901     { 0x00000000, 0x002914a3, 0x000 },
1902     { 0x0000001d, 0x00203625, 0x000 },
1903     { 0x00008000, 0x00280e22, 0x000 },
1904     { 0x00000007, 0x00220e23, 0x000 },
1905     { 0x00000000, 0x0029386e, 0x000 },
1906     { 0x20000000, 0x00280e22, 0x000 },
1907     { 0x00000006, 0x00210e23, 0x000 },
1908     { 0x00000000, 0x0029386e, 0x000 },
1909     { 0x00000000, 0x00220222, 0x000 },
1910     { 0x00000000, 0x14e00000, 0x038 },
1911     { 0x00000000, 0x2ee00000, 0x035 },
1912     { 0x00000000, 0x2ce00000, 0x037 },
1913     { 0x00000000, 0x00400e2d, 0x039 },
1914     { 0x00000008, 0x00200e2d, 0x000 },
1915     { 0x00000009, 0x0040122d, 0x046 },
1916     { 0x00000001, 0x00400e2d, 0x039 },
1917     { 0x00000000, 0xc0200c00, 0x000 },
1918     { 0x003ffffc, 0x00281223, 0x000 },
1919     { 0x00000002, 0x00221224, 0x000 },
1920     { 0x0000001f, 0x00211e23, 0x000 },
1921     { 0x00000000, 0x14e00000, 0x03e },
1922     { 0x00000008, 0x00401c11, 0x041 },
1923     { 0x0000000d, 0x00201e2d, 0x000 },
1924     { 0x0000000f, 0x00281e27, 0x000 },
1925     { 0x00000003, 0x00221e27, 0x000 },
1926     { 0x7fc00000, 0x00281a23, 0x000 },
1927     { 0x00000014, 0x00211a26, 0x000 },
1928     { 0x00000001, 0x00331a26, 0x000 },
1929     { 0x00000008, 0x00221a26, 0x000 },
1930     { 0x00000000, 0x00290cc7, 0x000 },
1931     { 0x00000030, 0x00203624, 0x000 },
1932     { 0x00007f00, 0x00281221, 0x000 },
1933     { 0x00001400, 0x002f0224, 0x000 },
1934     { 0x00000000, 0x0ce00000, 0x04b },
1935     { 0x00000001, 0x00290e23, 0x000 },
1936     { 0x00000010, 0x00203623, 0x000 },
1937     { 0x0000e000, 0x00204411, 0x000 },
1938     { 0xfff80000, 0x00294a23, 0x000 },
1939     { 0x00000000, 0x003a2c02, 0x000 },
1940     { 0x00000002, 0x00220e2b, 0x000 },
1941     { 0xfc000000, 0x00280e23, 0x000 },
1942     { 0x00000011, 0x00203623, 0x000 },
1943     { 0x00001fff, 0x00294a23, 0x000 },
1944     { 0x00000030, 0x00204a2d, 0x000 },
1945     { 0x00000000, 0x00204811, 0x000 },
1946     { 0x00000032, 0x00200e2d, 0x000 },
1947     { 0x060a0200, 0x00294a23, 0x000 },
1948     { 0x00000000, 0x00204811, 0x000 },
1949     { 0x00000000, 0x00204811, 0x000 },
1950     { 0x00000001, 0x00210222, 0x000 },
1951     { 0x00000000, 0x14e00000, 0x061 },
1952     { 0x00000000, 0x2ee00000, 0x05f },
1953     { 0x00000000, 0x2ce00000, 0x05e },
1954     { 0x00000000, 0x00400e2d, 0x062 },
1955     { 0x00000001, 0x00400e2d, 0x062 },
1956     { 0x0000000a, 0x00200e2d, 0x000 },
1957     { 0x0000000b, 0x0040122d, 0x06a },
1958     { 0x00000000, 0xc0200c00, 0x000 },
1959     { 0x003ffffc, 0x00281223, 0x000 },
1960     { 0x00000002, 0x00221224, 0x000 },
1961     { 0x7fc00000, 0x00281623, 0x000 },
1962     { 0x00000014, 0x00211625, 0x000 },
1963     { 0x00000001, 0x00331625, 0x000 },
1964     { 0x80000000, 0x00280e23, 0x000 },
1965     { 0x00000000, 0x00290ca3, 0x000 },
1966     { 0x3ffffc00, 0x00290e23, 0x000 },
1967     { 0x0000001f, 0x00211e23, 0x000 },
1968     { 0x00000000, 0x14e00000, 0x06d },
1969     { 0x00000100, 0x00401c11, 0x070 },
1970     { 0x0000000d, 0x00201e2d, 0x000 },
1971     { 0x000000f0, 0x00281e27, 0x000 },
1972     { 0x00000004, 0x00221e27, 0x000 },
1973     { 0x81000000, 0x00204411, 0x000 },
1974     { 0x0000000d, 0x00204811, 0x000 },
1975     { 0xfffff0ff, 0x00281a30, 0x000 },
1976     { 0x0000a028, 0x00204411, 0x000 },
1977     { 0x00000000, 0x002948e6, 0x000 },
1978     { 0x0000a018, 0x00204411, 0x000 },
1979     { 0x3fffffff, 0x00284a23, 0x000 },
1980     { 0x0000a010, 0x00204411, 0x000 },
1981     { 0x00000000, 0x00204804, 0x000 },
1982     { 0x0000002d, 0x0020162d, 0x000 },
1983     { 0x00000000, 0x002f00a3, 0x000 },
1984     { 0x00000000, 0x0cc00000, 0x080 },
1985     { 0x0000002e, 0x0020162d, 0x000 },
1986     { 0x00000000, 0x002f00a4, 0x000 },
1987     { 0x00000000, 0x0cc00000, 0x081 },
1988     { 0x00000000, 0x00400000, 0x087 },
1989     { 0x0000002d, 0x00203623, 0x000 },
1990     { 0x0000002e, 0x00203624, 0x000 },
1991     { 0x0000001d, 0x00201e2d, 0x000 },
1992     { 0x00000002, 0x00210227, 0x000 },
1993     { 0x00000000, 0x14e00000, 0x087 },
1994     { 0x00000000, 0x00600000, 0x5ed },
1995     { 0x00000000, 0x00600000, 0x5e1 },
1996     { 0x00000002, 0x00210e22, 0x000 },
1997     { 0x00000000, 0x14c00000, 0x08a },
1998     { 0x00000018, 0xc0403620, 0x090 },
1999     { 0x00000000, 0x2ee00000, 0x08e },
2000     { 0x00000000, 0x2ce00000, 0x08d },
2001     { 0x00000002, 0x00400e2d, 0x08f },
2002     { 0x00000003, 0x00400e2d, 0x08f },
2003     { 0x0000000c, 0x00200e2d, 0x000 },
2004     { 0x00000018, 0x00203623, 0x000 },
2005     { 0x00000003, 0x00210e22, 0x000 },
2006     { 0x00000000, 0x14c00000, 0x095 },
2007     { 0x0000a00c, 0x00204411, 0x000 },
2008     { 0x00000000, 0xc0204800, 0x000 },
2009     { 0x00000000, 0xc0404800, 0x09d },
2010     { 0x0000a00c, 0x00204411, 0x000 },
2011     { 0x00000000, 0x00204811, 0x000 },
2012     { 0x00000000, 0x2ee00000, 0x09b },
2013     { 0x00000000, 0x2ce00000, 0x09a },
2014     { 0x00000002, 0x00400e2d, 0x09c },
2015     { 0x00000003, 0x00400e2d, 0x09c },
2016     { 0x0000000c, 0x00200e2d, 0x000 },
2017     { 0x00000000, 0x00204803, 0x000 },
2018     { 0x00000000, 0x003a0c02, 0x000 },
2019     { 0x003f0000, 0x00280e23, 0x000 },
2020     { 0x00000010, 0x00210e23, 0x000 },
2021     { 0x00000013, 0x00203623, 0x000 },
2022     { 0x0000001e, 0x0021022b, 0x000 },
2023     { 0x00000000, 0x14c00000, 0x0a4 },
2024     { 0x0000001c, 0xc0203620, 0x000 },
2025     { 0x0000001f, 0x0021022b, 0x000 },
2026     { 0x00000000, 0x14c00000, 0x0a7 },
2027     { 0x0000001b, 0xc0203620, 0x000 },
2028     { 0x00000008, 0x00210e2b, 0x000 },
2029     { 0x0000007f, 0x00280e23, 0x000 },
2030     { 0x00000000, 0x002f0223, 0x000 },
2031     { 0x00000000, 0x0ce00000, 0x0db },
2032     { 0x00000000, 0x27000000, 0x000 },
2033     { 0x00000000, 0x00600000, 0x28c },
2034     { 0x81000000, 0x00204411, 0x000 },
2035     { 0x00000006, 0x00204811, 0x000 },
2036     { 0x0000000c, 0x00221e30, 0x000 },
2037     { 0x99800000, 0x00204411, 0x000 },
2038     { 0x00000004, 0x0020122d, 0x000 },
2039     { 0x00000008, 0x00221224, 0x000 },
2040     { 0x00000010, 0x00201811, 0x000 },
2041     { 0x00000000, 0x00291ce4, 0x000 },
2042     { 0x00000000, 0x00604807, 0x128 },
2043     { 0x9b000000, 0x00204411, 0x000 },
2044     { 0x00000000, 0x00204802, 0x000 },
2045     { 0x9c000000, 0x00204411, 0x000 },
2046     { 0x00000000, 0x0033146f, 0x000 },
2047     { 0x00000001, 0x00333e23, 0x000 },
2048     { 0x00000000, 0xd9004800, 0x000 },
2049     { 0x00000000, 0x00203c05, 0x000 },
2050     { 0x81000000, 0x00204411, 0x000 },
2051     { 0x0000000e, 0x00204811, 0x000 },
2052     { 0x00000000, 0x00201010, 0x000 },
2053     { 0x0000e007, 0x00204411, 0x000 },
2054     { 0x0000000f, 0x0021022b, 0x000 },
2055     { 0x00000000, 0x14c00000, 0x0c5 },
2056     { 0x00f8ff08, 0x00204811, 0x000 },
2057     { 0x98000000, 0x00404811, 0x0d6 },
2058     { 0x000000f0, 0x00280e22, 0x000 },
2059     { 0x000000a0, 0x002f0223, 0x000 },
2060     { 0x00000000, 0x0cc00000, 0x0d4 },
2061     { 0x00000013, 0x00200e2d, 0x000 },
2062     { 0x00000001, 0x002f0223, 0x000 },
2063     { 0x00000000, 0x0ce00000, 0x0cf },
2064     { 0x00000002, 0x002f0223, 0x000 },
2065     { 0x00000000, 0x0ce00000, 0x0ce },
2066     { 0x00003f00, 0x00400c11, 0x0d0 },
2067     { 0x00001f00, 0x00400c11, 0x0d0 },
2068     { 0x00000f00, 0x00200c11, 0x000 },
2069     { 0x00380009, 0x00294a23, 0x000 },
2070     { 0x3f000000, 0x00280e2b, 0x000 },
2071     { 0x00000002, 0x00220e23, 0x000 },
2072     { 0x00000007, 0x00494a23, 0x0d6 },
2073     { 0x00380f09, 0x00204811, 0x000 },
2074     { 0x68000007, 0x00204811, 0x000 },
2075     { 0x00000008, 0x00214a27, 0x000 },
2076     { 0x00000000, 0x00204811, 0x000 },
2077     { 0x060a0200, 0x00294a24, 0x000 },
2078     { 0x00000000, 0x00204811, 0x000 },
2079     { 0x00000000, 0x00204811, 0x000 },
2080     { 0x0000a202, 0x00204411, 0x000 },
2081     { 0x00ff0000, 0x00284a22, 0x000 },
2082     { 0x00000030, 0x00200e2d, 0x000 },
2083     { 0x0000002e, 0x0020122d, 0x000 },
2084     { 0x00000000, 0x002f0083, 0x000 },
2085     { 0x00000000, 0x0ce00000, 0x0e3 },
2086     { 0x00000000, 0x00600000, 0x5e7 },
2087     { 0x00000000, 0x00400000, 0x0e4 },
2088     { 0x00000000, 0x00600000, 0x5ea },
2089     { 0x00000007, 0x0020222d, 0x000 },
2090     { 0x00000005, 0x00220e22, 0x000 },
2091     { 0x00100000, 0x00280e23, 0x000 },
2092     { 0x00000000, 0x00292068, 0x000 },
2093     { 0x00000000, 0x003a0c02, 0x000 },
2094     { 0x000000ef, 0x00280e23, 0x000 },
2095     { 0x00000000, 0x00292068, 0x000 },
2096     { 0x0000001d, 0x00200e2d, 0x000 },
2097     { 0x00000003, 0x00210223, 0x000 },
2098     { 0x00000000, 0x14e00000, 0x0f1 },
2099     { 0x0000000b, 0x00210228, 0x000 },
2100     { 0x00000000, 0x14c00000, 0x0f1 },
2101     { 0x00000400, 0x00292228, 0x000 },
2102     { 0x0000001a, 0x00203628, 0x000 },
2103     { 0x0000001c, 0x00210e22, 0x000 },
2104     { 0x00000000, 0x14c00000, 0x0f6 },
2105     { 0x0000a30c, 0x00204411, 0x000 },
2106     { 0x00000000, 0x00204811, 0x000 },
2107     { 0x0000001e, 0x00210e22, 0x000 },
2108     { 0x00000000, 0x14c00000, 0x104 },
2109     { 0x0000a30f, 0x00204411, 0x000 },
2110     { 0x00000013, 0x00200e2d, 0x000 },
2111     { 0x00000001, 0x002f0223, 0x000 },
2112     { 0x00000000, 0x0cc00000, 0x0fd },
2113     { 0xffffffff, 0x00404811, 0x104 },
2114     { 0x00000002, 0x002f0223, 0x000 },
2115     { 0x00000000, 0x0cc00000, 0x100 },
2116     { 0x0000ffff, 0x00404811, 0x104 },
2117     { 0x00000004, 0x002f0223, 0x000 },
2118     { 0x00000000, 0x0cc00000, 0x103 },
2119     { 0x000000ff, 0x00404811, 0x104 },
2120     { 0x00000001, 0x00204811, 0x000 },
2121     { 0x0002c400, 0x00204411, 0x000 },
2122     { 0x0000001f, 0x00210e22, 0x000 },
2123     { 0x00000000, 0x14c00000, 0x10b },
2124     { 0x00000010, 0x40210e20, 0x000 },
2125     { 0x00000019, 0x00203623, 0x000 },
2126     { 0x00000018, 0x40224a20, 0x000 },
2127     { 0x00000010, 0xc0424a20, 0x10d },
2128     { 0x00000000, 0x00200c11, 0x000 },
2129     { 0x00000019, 0x00203623, 0x000 },
2130     { 0x00000000, 0x00204811, 0x000 },
2131     { 0x00000000, 0x00204811, 0x000 },
2132     { 0x0000000a, 0x00201011, 0x000 },
2133     { 0x00000000, 0x002f0224, 0x000 },
2134     { 0x00000000, 0x0ce00000, 0x114 },
2135     { 0x00000000, 0x00204811, 0x000 },
2136     { 0x00000001, 0x00531224, 0x110 },
2137     { 0xffbfffff, 0x00283a2e, 0x000 },
2138     { 0x0000001b, 0x00210222, 0x000 },
2139     { 0x00000000, 0x14c00000, 0x127 },
2140     { 0x81000000, 0x00204411, 0x000 },
2141     { 0x0000000d, 0x00204811, 0x000 },
2142     { 0x00000018, 0x00220e30, 0x000 },
2143     { 0xfc000000, 0x00280e23, 0x000 },
2144     { 0x81000000, 0x00204411, 0x000 },
2145     { 0x0000000e, 0x00204811, 0x000 },
2146     { 0x00000000, 0x00201010, 0x000 },
2147     { 0x0000e00e, 0x00204411, 0x000 },
2148     { 0x07f8ff08, 0x00204811, 0x000 },
2149     { 0x00000000, 0x00294a23, 0x000 },
2150     { 0x00000024, 0x00201e2d, 0x000 },
2151     { 0x00000008, 0x00214a27, 0x000 },
2152     { 0x00000000, 0x00204811, 0x000 },
2153     { 0x060a0200, 0x00294a24, 0x000 },
2154     { 0x00000000, 0x00204811, 0x000 },
2155     { 0x00000000, 0x00204811, 0x000 },
2156     { 0x00000000, 0x00800000, 0x000 },
2157     { 0x81000000, 0x00204411, 0x000 },
2158     { 0x00000001, 0x00204811, 0x000 },
2159     { 0x0000217c, 0x00204411, 0x000 },
2160     { 0x00800000, 0x00204811, 0x000 },
2161     { 0x00000000, 0x00204806, 0x000 },
2162     { 0x00000008, 0x00214a27, 0x000 },
2163     { 0x00000000, 0x17000000, 0x000 },
2164     { 0x0004217f, 0x00604411, 0x614 },
2165     { 0x0000001f, 0x00210230, 0x000 },
2166     { 0x00000000, 0x14c00000, 0x613 },
2167     { 0x00000004, 0x00404c11, 0x12e },
2168     { 0x00000000, 0x00600000, 0x00b },
2169     { 0x00000000, 0x00600411, 0x2fe },
2170     { 0x00000000, 0x00200411, 0x000 },
2171     { 0x00000000, 0x00600811, 0x19f },
2172     { 0x00000000, 0x00600000, 0x151 },
2173     { 0x0000ffff, 0x40280e20, 0x000 },
2174     { 0x00000010, 0xc0211220, 0x000 },
2175     { 0x0000ffff, 0x40280620, 0x000 },
2176     { 0x00000010, 0xc0210a20, 0x000 },
2177     { 0x00000000, 0x00341461, 0x000 },
2178     { 0x00000000, 0x00741882, 0x2a4 },
2179     { 0x0001a1fd, 0x00604411, 0x2c9 },
2180     { 0x00003fff, 0x002f022f, 0x000 },
2181     { 0x00000000, 0x0cc00000, 0x138 },
2182     { 0x00000000, 0xc0400400, 0x001 },
2183     { 0x00000000, 0x00600000, 0x00b },
2184     { 0x00000000, 0x00600411, 0x2fe },
2185     { 0x00000000, 0x00200411, 0x000 },
2186     { 0x00000000, 0x00600811, 0x19f },
2187     { 0x00003fff, 0x002f022f, 0x000 },
2188     { 0x00000000, 0x0ce00000, 0x000 },
2189     { 0x00000000, 0x00600000, 0x151 },
2190     { 0x00000010, 0x40210e20, 0x000 },
2191     { 0x0000ffff, 0xc0281220, 0x000 },
2192     { 0x00000010, 0x40211620, 0x000 },
2193     { 0x0000ffff, 0xc0681a20, 0x2a4 },
2194     { 0x0001a1fd, 0x00604411, 0x2c9 },
2195     { 0x00003fff, 0x002f022f, 0x000 },
2196     { 0x00000000, 0x0cc00000, 0x149 },
2197     { 0x00000000, 0xc0400400, 0x001 },
2198     { 0x0000225c, 0x00204411, 0x000 },
2199     { 0x00000001, 0x00300a2f, 0x000 },
2200     { 0x00000001, 0x00210a22, 0x000 },
2201     { 0x00000003, 0x00384a22, 0x000 },
2202     { 0x00002256, 0x00204411, 0x000 },
2203     { 0x0000001a, 0x00204811, 0x000 },
2204     { 0x0000a1fc, 0x00204411, 0x000 },
2205     { 0x00000001, 0x00804811, 0x000 },
2206     { 0x00000000, 0x00600000, 0x00b },
2207     { 0x00000000, 0x00600000, 0x17c },
2208     { 0x00000000, 0x00600000, 0x18d },
2209     { 0x00003fff, 0x002f022f, 0x000 },
2210     { 0x00000000, 0x0ce00000, 0x000 },
2211     { 0x00000000, 0x00202c08, 0x000 },
2212     { 0x00000000, 0x00202411, 0x000 },
2213     { 0x00000000, 0x00202811, 0x000 },
2214     { 0x00002256, 0x00204411, 0x000 },
2215     { 0x00000016, 0x00204811, 0x000 },
2216     { 0x0000225c, 0x00204411, 0x000 },
2217     { 0x00000003, 0x00204811, 0x000 },
2218     { 0x93800000, 0x00204411, 0x000 },
2219     { 0x00000002, 0x00221e29, 0x000 },
2220     { 0x00000000, 0x007048eb, 0x189 },
2221     { 0x00000000, 0x00600000, 0x2a4 },
2222     { 0x00000001, 0x40330620, 0x000 },
2223     { 0x00000000, 0xc0302409, 0x000 },
2224     { 0x00003fff, 0x002f022f, 0x000 },
2225     { 0x00000000, 0x0ce00000, 0x000 },
2226     { 0x00000000, 0x00600000, 0x28c },
2227     { 0x95000000, 0x00204411, 0x000 },
2228     { 0x00000000, 0x002f0221, 0x000 },
2229     { 0x00000000, 0x0ce00000, 0x173 },
2230     { 0x00000000, 0xc0204800, 0x000 },
2231     { 0x00000001, 0x00530621, 0x16f },
2232     { 0x92000000, 0x00204411, 0x000 },
2233     { 0x00000000, 0xc0604800, 0x184 },
2234     { 0x0001a1fd, 0x00204411, 0x000 },
2235     { 0x00000013, 0x0020062d, 0x000 },
2236     { 0x00000000, 0x0078042a, 0x2e4 },
2237     { 0x00000000, 0x00202809, 0x000 },
2238     { 0x00003fff, 0x002f022f, 0x000 },
2239     { 0x00000000, 0x0cc00000, 0x165 },
2240     { 0x00000000, 0xc0400400, 0x001 },
2241     { 0x00000210, 0x00600411, 0x2fe },
2242     { 0x00003fff, 0x002f022f, 0x000 },
2243     { 0x00000000, 0x0ce00000, 0x181 },
2244     { 0x0000001b, 0xc0203620, 0x000 },
2245     { 0x0000001c, 0xc0203620, 0x000 },
2246     { 0x3f800000, 0x00200411, 0x000 },
2247     { 0x46000000, 0x00600811, 0x19f },
2248     { 0x00000000, 0x00800000, 0x000 },
2249     { 0x0000a1fc, 0x00204411, 0x000 },
2250     { 0x00003fff, 0x002f022f, 0x000 },
2251     { 0x00000000, 0x0cc00000, 0x188 },
2252     { 0x00000001, 0x00804811, 0x000 },
2253     { 0x00000021, 0x00804811, 0x000 },
2254     { 0x0000ffff, 0x40280e20, 0x000 },
2255     { 0x00000010, 0xc0211220, 0x000 },
2256     { 0x0000ffff, 0x40281620, 0x000 },
2257     { 0x00000010, 0xc0811a20, 0x000 },
2258     { 0x81000000, 0x00204411, 0x000 },
2259     { 0x00000006, 0x00204811, 0x000 },
2260     { 0x00000008, 0x00221e30, 0x000 },
2261     { 0x00000032, 0x00201a2d, 0x000 },
2262     { 0x0000e000, 0x00204411, 0x000 },
2263     { 0xfffbff09, 0x00204811, 0x000 },
2264     { 0x00000011, 0x0020222d, 0x000 },
2265     { 0x00001fff, 0x00294a28, 0x000 },
2266     { 0x00000006, 0x0020222d, 0x000 },
2267     { 0x00000000, 0x002920e8, 0x000 },
2268     { 0x00000000, 0x00204808, 0x000 },
2269     { 0x00000000, 0x00204811, 0x000 },
2270     { 0x060a0200, 0x00294a26, 0x000 },
2271     { 0x00000000, 0x00204811, 0x000 },
2272     { 0x00000000, 0x00204811, 0x000 },
2273     { 0x00000100, 0x00201811, 0x000 },
2274     { 0x00000008, 0x00621e28, 0x128 },
2275     { 0x00000008, 0x00822228, 0x000 },
2276     { 0x0002c000, 0x00204411, 0x000 },
2277     { 0x0000001b, 0x00600e2d, 0x1aa },
2278     { 0x0000001c, 0x00600e2d, 0x1aa },
2279     { 0x0000c008, 0x00204411, 0x000 },
2280     { 0x0000001d, 0x00200e2d, 0x000 },
2281     { 0x00000000, 0x14c00000, 0x1a6 },
2282     { 0x00000000, 0x00200411, 0x000 },
2283     { 0x00000000, 0x00204801, 0x000 },
2284     { 0x39000000, 0x00204811, 0x000 },
2285     { 0x00000000, 0x00204811, 0x000 },
2286     { 0x00000000, 0x00804802, 0x000 },
2287     { 0x00000020, 0x00202e2d, 0x000 },
2288     { 0x00000000, 0x003b0d63, 0x000 },
2289     { 0x00000008, 0x00224a23, 0x000 },
2290     { 0x00000010, 0x00224a23, 0x000 },
2291     { 0x00000018, 0x00224a23, 0x000 },
2292     { 0x00000000, 0x00804803, 0x000 },
2293     { 0x00000000, 0x00600000, 0x00b },
2294     { 0x00001000, 0x00600411, 0x2fe },
2295     { 0x00000000, 0x00200411, 0x000 },
2296     { 0x00000000, 0x00600811, 0x19f },
2297     { 0x00000007, 0x0021062f, 0x000 },
2298     { 0x00000019, 0x00200a2d, 0x000 },
2299     { 0x00000001, 0x00202c11, 0x000 },
2300     { 0x0000ffff, 0x40282220, 0x000 },
2301     { 0x0000000f, 0x00262228, 0x000 },
2302     { 0x00000010, 0x40212620, 0x000 },
2303     { 0x0000000f, 0x00262629, 0x000 },
2304     { 0x00000000, 0x00202802, 0x000 },
2305     { 0x00002256, 0x00204411, 0x000 },
2306     { 0x0000001b, 0x00204811, 0x000 },
2307     { 0x00000000, 0x002f0221, 0x000 },
2308     { 0x00000000, 0x0ce00000, 0x1cd },
2309     { 0x0000225c, 0x00204411, 0x000 },
2310     { 0x00000081, 0x00204811, 0x000 },
2311     { 0x0000a1fc, 0x00204411, 0x000 },
2312     { 0x00000001, 0x00204811, 0x000 },
2313     { 0x00000080, 0x00201c11, 0x000 },
2314     { 0x00000000, 0x002f0227, 0x000 },
2315     { 0x00000000, 0x0ce00000, 0x1c9 },
2316     { 0x00000000, 0x00600000, 0x1d6 },
2317     { 0x00000001, 0x00531e27, 0x1c5 },
2318     { 0x00000001, 0x00202c11, 0x000 },
2319     { 0x0000001f, 0x00280a22, 0x000 },
2320     { 0x0000001f, 0x00282a2a, 0x000 },
2321     { 0x00000001, 0x00530621, 0x1be },
2322     { 0x0000225c, 0x00204411, 0x000 },
2323     { 0x00000002, 0x00304a2f, 0x000 },
2324     { 0x0000a1fc, 0x00204411, 0x000 },
2325     { 0x00000001, 0x00204811, 0x000 },
2326     { 0x00000001, 0x00301e2f, 0x000 },
2327     { 0x00000000, 0x002f0227, 0x000 },
2328     { 0x00000000, 0x0ce00000, 0x000 },
2329     { 0x00000000, 0x00600000, 0x1d6 },
2330     { 0x00000001, 0x00531e27, 0x1d2 },
2331     { 0x0000ffff, 0x40280e20, 0x000 },
2332     { 0x0000000f, 0x00260e23, 0x000 },
2333     { 0x00000010, 0xc0211220, 0x000 },
2334     { 0x0000000f, 0x00261224, 0x000 },
2335     { 0x00000000, 0x00201411, 0x000 },
2336     { 0x00000000, 0x00601811, 0x2a4 },
2337     { 0x0001a1fd, 0x00204411, 0x000 },
2338     { 0x00000000, 0x002f022b, 0x000 },
2339     { 0x00000000, 0x0ce00000, 0x1e5 },
2340     { 0x00000010, 0x00221628, 0x000 },
2341     { 0xffff0000, 0x00281625, 0x000 },
2342     { 0x0000ffff, 0x00281a29, 0x000 },
2343     { 0x00000000, 0x002948c5, 0x000 },
2344     { 0x00000000, 0x0020480a, 0x000 },
2345     { 0x00000000, 0x00202c11, 0x000 },
2346     { 0x00000010, 0x00221623, 0x000 },
2347     { 0xffff0000, 0x00281625, 0x000 },
2348     { 0x0000ffff, 0x00281a24, 0x000 },
2349     { 0x00000000, 0x002948c5, 0x000 },
2350     { 0x00000000, 0x00731503, 0x1f2 },
2351     { 0x00000000, 0x00201805, 0x000 },
2352     { 0x00000000, 0x00731524, 0x1f2 },
2353     { 0x00000000, 0x002d14c5, 0x000 },
2354     { 0x00000000, 0x003008a2, 0x000 },
2355     { 0x00000000, 0x00204802, 0x000 },
2356     { 0x00000000, 0x00202802, 0x000 },
2357     { 0x00000000, 0x00202003, 0x000 },
2358     { 0x00000000, 0x00802404, 0x000 },
2359     { 0x0000000f, 0x00210225, 0x000 },
2360     { 0x00000000, 0x14c00000, 0x613 },
2361     { 0x00000000, 0x002b1405, 0x000 },
2362     { 0x00000001, 0x00901625, 0x000 },
2363     { 0x00000000, 0x00600000, 0x00b },
2364     { 0x00000000, 0x00600411, 0x2fe },
2365     { 0x00000000, 0x00200411, 0x000 },
2366     { 0x00000000, 0x00600811, 0x19f },
2367     { 0x00002256, 0x00204411, 0x000 },
2368     { 0x0000001a, 0x00294a22, 0x000 },
2369     { 0x00000000, 0xc0200000, 0x000 },
2370     { 0x00003fff, 0x002f022f, 0x000 },
2371     { 0x00000000, 0x0ce00000, 0x000 },
2372     { 0x00000000, 0xc0200400, 0x000 },
2373     { 0x0000225c, 0x00204411, 0x000 },
2374     { 0x00000003, 0x00384a21, 0x000 },
2375     { 0x0000a1fc, 0x00204411, 0x000 },
2376     { 0x00000001, 0x00204811, 0x000 },
2377     { 0x0000ffff, 0x40281220, 0x000 },
2378     { 0x00000010, 0xc0211a20, 0x000 },
2379     { 0x0000ffff, 0x40280e20, 0x000 },
2380     { 0x00000010, 0xc0211620, 0x000 },
2381     { 0x00000000, 0x00741465, 0x2a4 },
2382     { 0x0001a1fd, 0x00604411, 0x2c9 },
2383     { 0x00000001, 0x00330621, 0x000 },
2384     { 0x00000000, 0x002f0221, 0x000 },
2385     { 0x00000000, 0x0cc00000, 0x206 },
2386     { 0x00003fff, 0x002f022f, 0x000 },
2387     { 0x00000000, 0x0cc00000, 0x1ff },
2388     { 0x00000000, 0xc0400400, 0x001 },
2389     { 0x00000000, 0x00600000, 0x5c5 },
2390     { 0x00000000, 0x0040040f, 0x200 },
2391     { 0x00000000, 0x00600000, 0x5b2 },
2392     { 0x00000000, 0x00600000, 0x5c5 },
2393     { 0x00000210, 0x00600411, 0x2fe },
2394     { 0x00000000, 0x00600000, 0x18d },
2395     { 0x00000000, 0x00600000, 0x189 },
2396     { 0x00000000, 0x00600000, 0x2a4 },
2397     { 0x00000000, 0x00600000, 0x28c },
2398     { 0x93800000, 0x00204411, 0x000 },
2399     { 0x00000000, 0x00204808, 0x000 },
2400     { 0x95000000, 0x00204411, 0x000 },
2401     { 0x00000000, 0x002f022f, 0x000 },
2402     { 0x00000000, 0x0ce00000, 0x21f },
2403     { 0x00000000, 0xc0404800, 0x21c },
2404     { 0x92000000, 0x00204411, 0x000 },
2405     { 0x00000000, 0xc0204800, 0x000 },
2406     { 0x00002256, 0x00204411, 0x000 },
2407     { 0x00000016, 0x00204811, 0x000 },
2408     { 0x0000225c, 0x00204411, 0x000 },
2409     { 0x00000003, 0x00204811, 0x000 },
2410     { 0x0000a1fc, 0x00204411, 0x000 },
2411     { 0x00000001, 0x00204811, 0x000 },
2412     { 0x0001a1fd, 0x00204411, 0x000 },
2413     { 0x00000000, 0x00600411, 0x2e4 },
2414     { 0x00000000, 0xc0400400, 0x001 },
2415     { 0x00000000, 0x00600000, 0x5b2 },
2416     { 0x0000a00c, 0x00204411, 0x000 },
2417     { 0x00000000, 0xc0204800, 0x000 },
2418     { 0x00000000, 0xc0404800, 0x000 },
2419     { 0x00000000, 0x00600000, 0x00b },
2420     { 0x00000018, 0x40210a20, 0x000 },
2421     { 0x00000003, 0x002f0222, 0x000 },
2422     { 0x00000000, 0x0ae00000, 0x235 },
2423     { 0x0000001a, 0x0020222d, 0x000 },
2424     { 0x00080101, 0x00292228, 0x000 },
2425     { 0x0000001a, 0x00203628, 0x000 },
2426     { 0x0000a30c, 0x00204411, 0x000 },
2427     { 0x00000000, 0xc0204800, 0x000 },
2428     { 0x00000000, 0xc0204800, 0x000 },
2429     { 0x00000000, 0xc0404800, 0x23a },
2430     { 0x00000000, 0x00600000, 0x00b },
2431     { 0x00000010, 0x00600411, 0x2fe },
2432     { 0x3f800000, 0x00200411, 0x000 },
2433     { 0x00000000, 0x00600811, 0x19f },
2434     { 0x0000225c, 0x00204411, 0x000 },
2435     { 0x00000003, 0x00204811, 0x000 },
2436     { 0x00000000, 0x00600000, 0x265 },
2437     { 0x0000001d, 0x00201e2d, 0x000 },
2438     { 0x00000001, 0x00211e27, 0x000 },
2439     { 0x00000000, 0x14e00000, 0x253 },
2440     { 0x00000018, 0x00201e2d, 0x000 },
2441     { 0x0000ffff, 0x00281e27, 0x000 },
2442     { 0x00000000, 0x00341c27, 0x000 },
2443     { 0x00000000, 0x12c00000, 0x248 },
2444     { 0x00000000, 0x00201c11, 0x000 },
2445     { 0x00000000, 0x002f00e5, 0x000 },
2446     { 0x00000000, 0x08c00000, 0x24b },
2447     { 0x00000000, 0x00201407, 0x000 },
2448     { 0x00000018, 0x00201e2d, 0x000 },
2449     { 0x00000010, 0x00211e27, 0x000 },
2450     { 0x00000000, 0x00341c47, 0x000 },
2451     { 0x00000000, 0x12c00000, 0x250 },
2452     { 0x00000000, 0x00201c11, 0x000 },
2453     { 0x00000000, 0x002f00e6, 0x000 },
2454     { 0x00000000, 0x08c00000, 0x253 },
2455     { 0x00000000, 0x00201807, 0x000 },
2456     { 0x00000000, 0x00600000, 0x2aa },
2457     { 0x00002256, 0x00204411, 0x000 },
2458     { 0x00000000, 0x00342023, 0x000 },
2459     { 0x00000000, 0x12c00000, 0x25b },
2460     { 0x00000000, 0x00342044, 0x000 },
2461     { 0x00000000, 0x12c00000, 0x25a },
2462     { 0x00000016, 0x00404811, 0x25f },
2463     { 0x00000018, 0x00404811, 0x25f },
2464     { 0x00000000, 0x00342044, 0x000 },
2465     { 0x00000000, 0x12c00000, 0x25e },
2466     { 0x00000017, 0x00404811, 0x25f },
2467     { 0x00000019, 0x00204811, 0x000 },
2468     { 0x0000a1fc, 0x00204411, 0x000 },
2469     { 0x00000001, 0x00204811, 0x000 },
2470     { 0x0001a1fd, 0x00604411, 0x2d2 },
2471     { 0x00003fff, 0x002f022f, 0x000 },
2472     { 0x00000000, 0x0cc00000, 0x23f },
2473     { 0x00000000, 0xc0400400, 0x001 },
2474     { 0x00000010, 0x40210620, 0x000 },
2475     { 0x0000ffff, 0xc0280a20, 0x000 },
2476     { 0x00000010, 0x40210e20, 0x000 },
2477     { 0x0000ffff, 0xc0281220, 0x000 },
2478     { 0x00000010, 0x40211620, 0x000 },
2479     { 0x0000ffff, 0xc0881a20, 0x000 },
2480     { 0x81000000, 0x00204411, 0x000 },
2481     { 0x00000001, 0x00204811, 0x000 },
2482     { 0x00042004, 0x00604411, 0x614 },
2483     { 0x00000000, 0x00600000, 0x5b2 },
2484     { 0x00000000, 0xc0600000, 0x28c },
2485     { 0x00000005, 0x00200a2d, 0x000 },
2486     { 0x00000008, 0x00220a22, 0x000 },
2487     { 0x00000034, 0x00201a2d, 0x000 },
2488     { 0x00000024, 0x00201e2d, 0x000 },
2489     { 0x00007000, 0x00281e27, 0x000 },
2490     { 0x00000000, 0x00311ce6, 0x000 },
2491     { 0x00000033, 0x00201a2d, 0x000 },
2492     { 0x0000000c, 0x00221a26, 0x000 },
2493     { 0x00000000, 0x002f00e6, 0x000 },
2494     { 0x00000000, 0x06e00000, 0x27b },
2495     { 0x00000000, 0x00201c11, 0x000 },
2496     { 0x00000000, 0x00200c11, 0x000 },
2497     { 0x00000034, 0x00203623, 0x000 },
2498     { 0x00000010, 0x00201811, 0x000 },
2499     { 0x00000000, 0x00691ce2, 0x128 },
2500     { 0x93800000, 0x00204411, 0x000 },
2501     { 0x00000000, 0x00204807, 0x000 },
2502     { 0x95000000, 0x00204411, 0x000 },
2503     { 0x00000000, 0x002f022f, 0x000 },
2504     { 0x00000000, 0x0ce00000, 0x286 },
2505     { 0x00000001, 0x00333e2f, 0x000 },
2506     { 0x00000000, 0xd9004800, 0x000 },
2507     { 0x92000000, 0x00204411, 0x000 },
2508     { 0x00000000, 0xc0204800, 0x000 },
2509     { 0x00000024, 0x00403627, 0x000 },
2510     { 0x0000000c, 0xc0220a20, 0x000 },
2511     { 0x00000032, 0x00203622, 0x000 },
2512     { 0x00000031, 0xc0403620, 0x000 },
2513     { 0x0000a2a4, 0x00204411, 0x000 },
2514     { 0x00000009, 0x00204811, 0x000 },
2515     { 0xa1000000, 0x00204411, 0x000 },
2516     { 0x00000001, 0x00804811, 0x000 },
2517     { 0x00000029, 0x00201e2d, 0x000 },
2518     { 0x00000000, 0x002c1ce3, 0x000 },
2519     { 0x00000029, 0x00203627, 0x000 },
2520     { 0x0000002a, 0x00201e2d, 0x000 },
2521     { 0x00000000, 0x002c1ce4, 0x000 },
2522     { 0x0000002a, 0x00203627, 0x000 },
2523     { 0x0000002b, 0x00201e2d, 0x000 },
2524     { 0x00000000, 0x003120a3, 0x000 },
2525     { 0x00000000, 0x002d1d07, 0x000 },
2526     { 0x0000002b, 0x00203627, 0x000 },
2527     { 0x0000002c, 0x00201e2d, 0x000 },
2528     { 0x00000000, 0x003120c4, 0x000 },
2529     { 0x00000000, 0x002d1d07, 0x000 },
2530     { 0x0000002c, 0x00803627, 0x000 },
2531     { 0x00000029, 0x00203623, 0x000 },
2532     { 0x0000002a, 0x00203624, 0x000 },
2533     { 0x00000000, 0x00311ca3, 0x000 },
2534     { 0x0000002b, 0x00203627, 0x000 },
2535     { 0x00000000, 0x00311cc4, 0x000 },
2536     { 0x0000002c, 0x00803627, 0x000 },
2537     { 0x00000022, 0x00203627, 0x000 },
2538     { 0x00000023, 0x00203628, 0x000 },
2539     { 0x0000001d, 0x00201e2d, 0x000 },
2540     { 0x00000002, 0x00210227, 0x000 },
2541     { 0x00000000, 0x14c00000, 0x2c5 },
2542     { 0x00000000, 0x00400000, 0x2c2 },
2543     { 0x00000022, 0x00203627, 0x000 },
2544     { 0x00000023, 0x00203628, 0x000 },
2545     { 0x0000001d, 0x00201e2d, 0x000 },
2546     { 0x00000002, 0x00210227, 0x000 },
2547     { 0x00000000, 0x14e00000, 0x2c2 },
2548     { 0x00000003, 0x00210227, 0x000 },
2549     { 0x00000000, 0x14e00000, 0x2c5 },
2550     { 0x0000002b, 0x00201e2d, 0x000 },
2551     { 0x00000000, 0x002e00e1, 0x000 },
2552     { 0x00000000, 0x02c00000, 0x2c5 },
2553     { 0x00000029, 0x00201e2d, 0x000 },
2554     { 0x00000000, 0x003120a1, 0x000 },
2555     { 0x00000000, 0x002e00e8, 0x000 },
2556     { 0x00000000, 0x06c00000, 0x2c5 },
2557     { 0x0000002c, 0x00201e2d, 0x000 },
2558     { 0x00000000, 0x002e00e2, 0x000 },
2559     { 0x00000000, 0x02c00000, 0x2c5 },
2560     { 0x0000002a, 0x00201e2d, 0x000 },
2561     { 0x00000000, 0x003120c2, 0x000 },
2562     { 0x00000000, 0x002e00e8, 0x000 },
2563     { 0x00000000, 0x06c00000, 0x2c5 },
2564     { 0x00000000, 0x00600000, 0x5ed },
2565     { 0x00000000, 0x00600000, 0x29e },
2566     { 0x00000000, 0x00400000, 0x2c7 },
2567     { 0x00000000, 0x00600000, 0x29e },
2568     { 0x00000000, 0x00600000, 0x5e4 },
2569     { 0x00000000, 0x00400000, 0x2c7 },
2570     { 0x00000000, 0x00600000, 0x290 },
2571     { 0x00000000, 0x00400000, 0x2c7 },
2572     { 0x00000022, 0x00201e2d, 0x000 },
2573     { 0x00000023, 0x0080222d, 0x000 },
2574     { 0x00000010, 0x00221e23, 0x000 },
2575     { 0x00000000, 0x00294887, 0x000 },
2576     { 0x00000000, 0x00311ca3, 0x000 },
2577     { 0x00000010, 0x00221e27, 0x000 },
2578     { 0x00000000, 0x00294887, 0x000 },
2579     { 0x00000010, 0x00221e23, 0x000 },
2580     { 0x00000000, 0x003120c4, 0x000 },
2581     { 0x0000ffff, 0x00282228, 0x000 },
2582     { 0x00000000, 0x00894907, 0x000 },
2583     { 0x00000010, 0x00221e23, 0x000 },
2584     { 0x00000000, 0x00294887, 0x000 },
2585     { 0x00000010, 0x00221e21, 0x000 },
2586     { 0x00000000, 0x00294847, 0x000 },
2587     { 0x00000000, 0x00311ca3, 0x000 },
2588     { 0x00000010, 0x00221e27, 0x000 },
2589     { 0x00000000, 0x00294887, 0x000 },
2590     { 0x00000000, 0x00311ca1, 0x000 },
2591     { 0x00000010, 0x00221e27, 0x000 },
2592     { 0x00000000, 0x00294847, 0x000 },
2593     { 0x00000010, 0x00221e23, 0x000 },
2594     { 0x00000000, 0x003120c4, 0x000 },
2595     { 0x0000ffff, 0x00282228, 0x000 },
2596     { 0x00000000, 0x00294907, 0x000 },
2597     { 0x00000010, 0x00221e21, 0x000 },
2598     { 0x00000000, 0x003120c2, 0x000 },
2599     { 0x0000ffff, 0x00282228, 0x000 },
2600     { 0x00000000, 0x00894907, 0x000 },
2601     { 0x00000010, 0x00221e23, 0x000 },
2602     { 0x00000000, 0x00294887, 0x000 },
2603     { 0x00000001, 0x00220a21, 0x000 },
2604     { 0x00000000, 0x003308a2, 0x000 },
2605     { 0x00000010, 0x00221e22, 0x000 },
2606     { 0x00000010, 0x00212222, 0x000 },
2607     { 0x00000000, 0x00294907, 0x000 },
2608     { 0x00000000, 0x00311ca3, 0x000 },
2609     { 0x00000010, 0x00221e27, 0x000 },
2610     { 0x00000000, 0x00294887, 0x000 },
2611     { 0x00000001, 0x00220a21, 0x000 },
2612     { 0x00000000, 0x003008a2, 0x000 },
2613     { 0x00000010, 0x00221e22, 0x000 },
2614     { 0x00000010, 0x00212222, 0x000 },
2615     { 0x00000000, 0x00294907, 0x000 },
2616     { 0x00000010, 0x00221e23, 0x000 },
2617     { 0x00000000, 0x003120c4, 0x000 },
2618     { 0x0000ffff, 0x00282228, 0x000 },
2619     { 0x00000000, 0x00294907, 0x000 },
2620     { 0x00000000, 0x003808c5, 0x000 },
2621     { 0x00000000, 0x00300841, 0x000 },
2622     { 0x00000001, 0x00220a22, 0x000 },
2623     { 0x00000000, 0x003308a2, 0x000 },
2624     { 0x00000010, 0x00221e22, 0x000 },
2625     { 0x00000010, 0x00212222, 0x000 },
2626     { 0x00000000, 0x00894907, 0x000 },
2627     { 0x0000001d, 0x0020222d, 0x000 },
2628     { 0x00000000, 0x14c00000, 0x301 },
2629     { 0xffffffef, 0x00280621, 0x000 },
2630     { 0x0000001a, 0x0020222d, 0x000 },
2631     { 0x0000f8e0, 0x00204411, 0x000 },
2632     { 0x00000000, 0x00294901, 0x000 },
2633     { 0x00000000, 0x00894901, 0x000 },
2634     { 0x00000000, 0x00204811, 0x000 },
2635     { 0x00000000, 0x00204811, 0x000 },
2636     { 0x060a0200, 0x00804811, 0x000 },
2637     { 0x00000000, 0xc0200000, 0x000 },
2638     { 0x97000000, 0xc0204411, 0x000 },
2639     { 0x00000000, 0xc0204811, 0x000 },
2640     { 0x8a000000, 0x00204411, 0x000 },
2641     { 0x00000000, 0x00204811, 0x000 },
2642     { 0x0000225c, 0x00204411, 0x000 },
2643     { 0x00000000, 0xc0204800, 0x000 },
2644     { 0x0000a1fc, 0x00204411, 0x000 },
2645     { 0x00000000, 0xc0204800, 0x000 },
2646     { 0x00000000, 0xc0200400, 0x000 },
2647     { 0x00000000, 0x00a0000a, 0x000 },
2648     { 0x97000000, 0x00204411, 0x000 },
2649     { 0x00000000, 0x00204811, 0x000 },
2650     { 0x8a000000, 0x00204411, 0x000 },
2651     { 0x00000000, 0x00204811, 0x000 },
2652     { 0x0000225c, 0x00204411, 0x000 },
2653     { 0x00000000, 0xc0204800, 0x000 },
2654     { 0x0000a1fc, 0x00204411, 0x000 },
2655     { 0x00000000, 0xc0204800, 0x000 },
2656     { 0x00000000, 0xc0200400, 0x000 },
2657     { 0x00000000, 0x00a0000a, 0x000 },
2658     { 0x97000000, 0x00204411, 0x000 },
2659     { 0x00000000, 0x00204811, 0x000 },
2660     { 0x8a000000, 0x00204411, 0x000 },
2661     { 0x00000000, 0x00204811, 0x000 },
2662     { 0x0000225c, 0x00204411, 0x000 },
2663     { 0x00000000, 0xc0204800, 0x000 },
2664     { 0x0000a1fc, 0x00204411, 0x000 },
2665     { 0x00000000, 0xc0204800, 0x000 },
2666     { 0x0001a1fd, 0x00204411, 0x000 },
2667     { 0x00000000, 0xd9004800, 0x000 },
2668     { 0x00000000, 0xc0200400, 0x000 },
2669     { 0x00000000, 0x00a0000a, 0x000 },
2670     { 0x00002257, 0x00204411, 0x000 },
2671     { 0x00000003, 0xc0484a20, 0x000 },
2672     { 0x0000225d, 0x00204411, 0x000 },
2673     { 0x00000000, 0xc0404800, 0x000 },
2674     { 0x00000000, 0x00600000, 0x5c5 },
2675     { 0x00000000, 0xc0200800, 0x000 },
2676     { 0x0000225c, 0x00204411, 0x000 },
2677     { 0x00000003, 0x00384a22, 0x000 },
2678     { 0x0000a1fc, 0x00204411, 0x000 },
2679     { 0x00000000, 0xc0204800, 0x000 },
2680     { 0x0001a1fd, 0x00204411, 0x000 },
2681     { 0x00000000, 0x002f0222, 0x000 },
2682     { 0x00000000, 0x0ce00000, 0x000 },
2683     { 0x00000000, 0x40204800, 0x000 },
2684     { 0x00000001, 0x40304a20, 0x000 },
2685     { 0x00000002, 0xc0304a20, 0x000 },
2686     { 0x00000001, 0x00530a22, 0x334 },
2687     { 0x0000003f, 0xc0280a20, 0x000 },
2688     { 0x81000000, 0x00204411, 0x000 },
2689     { 0x00000001, 0x00204811, 0x000 },
2690     { 0x000021f8, 0x00204411, 0x000 },
2691     { 0x00000017, 0x00204811, 0x000 },
2692     { 0x000421f9, 0x00604411, 0x614 },
2693     { 0x00000011, 0x00210230, 0x000 },
2694     { 0x00000000, 0x14e00000, 0x33d },
2695     { 0x00000014, 0x002f0222, 0x000 },
2696     { 0x00000000, 0x0cc00000, 0x351 },
2697     { 0x00002010, 0x00204411, 0x000 },
2698     { 0x00008000, 0x00204811, 0x000 },
2699     { 0x0001a2a4, 0x00204411, 0x000 },
2700     { 0x00000000, 0x00204811, 0x000 },
2701     { 0x00000016, 0x00604811, 0x35e },
2702     { 0x00002100, 0x00204411, 0x000 },
2703     { 0x00000000, 0xc0204800, 0x000 },
2704     { 0x00000000, 0xc0204800, 0x000 },
2705     { 0x00000000, 0xc0204800, 0x000 },
2706     { 0x00000000, 0xc0204800, 0x000 },
2707     { 0x0001a2a4, 0x00204411, 0x000 },
2708     { 0x00000000, 0x00204811, 0x000 },
2709     { 0x00000000, 0x00404802, 0x000 },
2710     { 0x00000004, 0x002f0222, 0x000 },
2711     { 0x00000000, 0x0cc00000, 0x355 },
2712     { 0x00002010, 0x00204411, 0x000 },
2713     { 0x00008000, 0x00404811, 0x349 },
2714     { 0x00000028, 0x002f0222, 0x000 },
2715     { 0x00000000, 0x0ce00000, 0x349 },
2716     { 0x00002104, 0x00204411, 0x000 },
2717     { 0x00000000, 0xc0204800, 0x000 },
2718     { 0x00000000, 0xc0204800, 0x000 },
2719     { 0x00000000, 0xc0204800, 0x000 },
2720     { 0x00000000, 0xc0204800, 0x000 },
2721     { 0x0000a2a4, 0x00204411, 0x000 },
2722     { 0x00000000, 0x00404802, 0x000 },
2723     { 0x00000035, 0x00203626, 0x000 },
2724     { 0x00000049, 0x00201811, 0x000 },
2725     { 0x00000000, 0x00204811, 0x000 },
2726     { 0x00000001, 0x00331a26, 0x000 },
2727     { 0x00000000, 0x002f0226, 0x000 },
2728     { 0x00000000, 0x0cc00000, 0x360 },
2729     { 0x00000035, 0x00801a2d, 0x000 },
2730     { 0x0000003f, 0xc0280a20, 0x000 },
2731     { 0x00000015, 0x002f0222, 0x000 },
2732     { 0x00000000, 0x0ce00000, 0x376 },
2733     { 0x0000001e, 0x002f0222, 0x000 },
2734     { 0x00000000, 0x0ce00000, 0x380 },
2735     { 0x00000020, 0x002f0222, 0x000 },
2736     { 0x00000000, 0x0ce00000, 0x38c },
2737     { 0x0000000f, 0x002f0222, 0x000 },
2738     { 0x00000000, 0x0ce00000, 0x398 },
2739     { 0x00000010, 0x002f0222, 0x000 },
2740     { 0x00000000, 0x0ce00000, 0x398 },
2741     { 0x00000006, 0x002f0222, 0x000 },
2742     { 0x00000000, 0x0ce00000, 0x39a },
2743     { 0x00000016, 0x002f0222, 0x000 },
2744     { 0x00000000, 0x0ce00000, 0x39f },
2745     { 0x0000a2a4, 0x00204411, 0x000 },
2746     { 0x00000000, 0x00404802, 0x000 },
2747     { 0x08000000, 0x00290a22, 0x000 },
2748     { 0x00000003, 0x40210e20, 0x000 },
2749     { 0x0000000c, 0xc0211220, 0x000 },
2750     { 0x00080000, 0x00281224, 0x000 },
2751     { 0x00000014, 0xc0221620, 0x000 },
2752     { 0x00000000, 0x002914a4, 0x000 },
2753     { 0x0000a2a4, 0x00204411, 0x000 },
2754     { 0x00000000, 0x002948a2, 0x000 },
2755     { 0x0000a1fe, 0x00204411, 0x000 },
2756     { 0x00000000, 0x00404803, 0x000 },
2757     { 0x81000000, 0x00204411, 0x000 },
2758     { 0x00000001, 0x00204811, 0x000 },
2759     { 0x000021f8, 0x00204411, 0x000 },
2760     { 0x00000015, 0x00204811, 0x000 },
2761     { 0x000421f9, 0x00604411, 0x614 },
2762     { 0x00000015, 0x00210230, 0x000 },
2763     { 0x00000000, 0x14e00000, 0x382 },
2764     { 0x0000210e, 0x00204411, 0x000 },
2765     { 0x00000000, 0xc0204800, 0x000 },
2766     { 0x00000000, 0xc0204800, 0x000 },
2767     { 0x0000a2a4, 0x00204411, 0x000 },
2768     { 0x00000000, 0x00404802, 0x000 },
2769     { 0x81000000, 0x00204411, 0x000 },
2770     { 0x00000001, 0x00204811, 0x000 },
2771     { 0x000021f8, 0x00204411, 0x000 },
2772     { 0x00000016, 0x00204811, 0x000 },
2773     { 0x000421f9, 0x00604411, 0x614 },
2774     { 0x00000003, 0x00210230, 0x000 },
2775     { 0x00000000, 0x14e00000, 0x38e },
2776     { 0x00002108, 0x00204411, 0x000 },
2777     { 0x00000000, 0xc0204800, 0x000 },
2778     { 0x00000000, 0xc0204800, 0x000 },
2779     { 0x0000a2a4, 0x00204411, 0x000 },
2780     { 0x00000000, 0x00404802, 0x000 },
2781     { 0x00002010, 0x00204411, 0x000 },
2782     { 0x00008000, 0x00404811, 0x000 },
2783     { 0x00002010, 0x00204411, 0x000 },
2784     { 0x00008000, 0x00204811, 0x000 },
2785     { 0x0001a2a4, 0x00204411, 0x000 },
2786     { 0x00000000, 0x00204811, 0x000 },
2787     { 0x00000006, 0x00404811, 0x000 },
2788     { 0x00002010, 0x00204411, 0x000 },
2789     { 0x00008000, 0x00204811, 0x000 },
2790     { 0x0001a2a4, 0x00204411, 0x000 },
2791     { 0x00000000, 0x00204811, 0x000 },
2792     { 0x00000016, 0x00604811, 0x35e },
2793     { 0x00000016, 0x00404811, 0x000 },
2794     { 0x00000000, 0xc0200800, 0x000 },
2795     { 0x00000000, 0xc0200c00, 0x000 },
2796     { 0x0000001d, 0x00210223, 0x000 },
2797     { 0x00000000, 0x14e00000, 0x3b9 },
2798     { 0x81000000, 0x00204411, 0x000 },
2799     { 0x00000001, 0x00204811, 0x000 },
2800     { 0x000021f8, 0x00204411, 0x000 },
2801     { 0x00000017, 0x00204811, 0x000 },
2802     { 0x000421f9, 0x00604411, 0x614 },
2803     { 0x00000011, 0x00210230, 0x000 },
2804     { 0x00000000, 0x14e00000, 0x3ab },
2805     { 0x00002100, 0x00204411, 0x000 },
2806     { 0x00000000, 0x00204802, 0x000 },
2807     { 0x00000000, 0x00204803, 0x000 },
2808     { 0xbabecafe, 0x00204811, 0x000 },
2809     { 0xcafebabe, 0x00204811, 0x000 },
2810     { 0x00002010, 0x00204411, 0x000 },
2811     { 0x00008000, 0x00204811, 0x000 },
2812     { 0x0000a2a4, 0x00204411, 0x000 },
2813     { 0x00000004, 0x00404811, 0x000 },
2814     { 0x00002170, 0x00204411, 0x000 },
2815     { 0x00000000, 0x00204802, 0x000 },
2816     { 0x00000000, 0x00204803, 0x000 },
2817     { 0x81000000, 0x00204411, 0x000 },
2818     { 0x0000000a, 0x00204811, 0x000 },
2819     { 0x00000000, 0x00200010, 0x000 },
2820     { 0x00000000, 0x14c00000, 0x3be },
2821     { 0x8c000000, 0x00204411, 0x000 },
2822     { 0xcafebabe, 0x00404811, 0x000 },
2823     { 0x81000000, 0x00204411, 0x000 },
2824     { 0x00000001, 0x00204811, 0x000 },
2825     { 0x00003fff, 0x40280a20, 0x000 },
2826     { 0x80000000, 0x40280e20, 0x000 },
2827     { 0x40000000, 0xc0281220, 0x000 },
2828     { 0x00040000, 0x00694622, 0x614 },
2829     { 0x00000000, 0x00201410, 0x000 },
2830     { 0x00000000, 0x002f0223, 0x000 },
2831     { 0x00000000, 0x0cc00000, 0x3cc },
2832     { 0x00000000, 0xc0401800, 0x3cf },
2833     { 0x00003fff, 0xc0281a20, 0x000 },
2834     { 0x00040000, 0x00694626, 0x614 },
2835     { 0x00000000, 0x00201810, 0x000 },
2836     { 0x00000000, 0x002f0224, 0x000 },
2837     { 0x00000000, 0x0cc00000, 0x3d2 },
2838     { 0x00000000, 0xc0401c00, 0x3d5 },
2839     { 0x00003fff, 0xc0281e20, 0x000 },
2840     { 0x00040000, 0x00694627, 0x614 },
2841     { 0x00000000, 0x00201c10, 0x000 },
2842     { 0x00000000, 0x00204402, 0x000 },
2843     { 0x00000000, 0x002820c5, 0x000 },
2844     { 0x00000000, 0x004948e8, 0x000 },
2845     { 0xa5800000, 0x00200811, 0x000 },
2846     { 0x00002000, 0x00200c11, 0x000 },
2847     { 0x83000000, 0x00604411, 0x3fd },
2848     { 0x00000000, 0x00204402, 0x000 },
2849     { 0x00000000, 0xc0204800, 0x000 },
2850     { 0x00000000, 0x40204800, 0x000 },
2851     { 0x0000001f, 0xc0210220, 0x000 },
2852     { 0x00000000, 0x14c00000, 0x3e2 },
2853     { 0x00002010, 0x00204411, 0x000 },
2854     { 0x00008000, 0x00204811, 0x000 },
2855     { 0x0000ffff, 0xc0481220, 0x3ea },
2856     { 0xa7800000, 0x00200811, 0x000 },
2857     { 0x0000a000, 0x00200c11, 0x000 },
2858     { 0x83000000, 0x00604411, 0x3fd },
2859     { 0x00000000, 0x00204402, 0x000 },
2860     { 0x00000000, 0xc0204800, 0x000 },
2861     { 0x00000000, 0xc0204800, 0x000 },
2862     { 0x0000ffff, 0xc0281220, 0x000 },
2863     { 0x83000000, 0x00204411, 0x000 },
2864     { 0x00000000, 0x00304883, 0x000 },
2865     { 0x84000000, 0x00204411, 0x000 },
2866     { 0x00000000, 0xc0204800, 0x000 },
2867     { 0x00000000, 0x1d000000, 0x000 },
2868     { 0x83000000, 0x00604411, 0x3fd },
2869     { 0x00000000, 0xc0400400, 0x001 },
2870     { 0xa9800000, 0x00200811, 0x000 },
2871     { 0x0000c000, 0x00400c11, 0x3e5 },
2872     { 0xab800000, 0x00200811, 0x000 },
2873     { 0x0000f8e0, 0x00400c11, 0x3e5 },
2874     { 0xad800000, 0x00200811, 0x000 },
2875     { 0x0000f880, 0x00400c11, 0x3e5 },
2876     { 0xb3800000, 0x00200811, 0x000 },
2877     { 0x0000f3fc, 0x00400c11, 0x3e5 },
2878     { 0xaf800000, 0x00200811, 0x000 },
2879     { 0x0000e000, 0x00400c11, 0x3e5 },
2880     { 0xb1800000, 0x00200811, 0x000 },
2881     { 0x0000f000, 0x00400c11, 0x3e5 },
2882     { 0x83000000, 0x00204411, 0x000 },
2883     { 0x00002148, 0x00204811, 0x000 },
2884     { 0x84000000, 0x00204411, 0x000 },
2885     { 0x00000000, 0xc0204800, 0x000 },
2886     { 0x00000000, 0x1d000000, 0x000 },
2887     { 0x00000000, 0x00800000, 0x000 },
2888     { 0x00182000, 0xc0304620, 0x000 },
2889     { 0x00000000, 0xd9004800, 0x000 },
2890     { 0x00000000, 0xc0200400, 0x000 },
2891     { 0x00000000, 0x00a0000a, 0x000 },
2892     { 0x0018a000, 0xc0304620, 0x000 },
2893     { 0x00000000, 0xd9004800, 0x000 },
2894     { 0x00000000, 0xc0200400, 0x000 },
2895     { 0x00000000, 0x00a0000a, 0x000 },
2896     { 0x0018c000, 0xc0304620, 0x000 },
2897     { 0x00000000, 0xd9004800, 0x000 },
2898     { 0x00000000, 0xc0200400, 0x000 },
2899     { 0x00000000, 0x00a0000a, 0x000 },
2900     { 0x0018f8e0, 0xc0304620, 0x000 },
2901     { 0x00000000, 0xd9004800, 0x000 },
2902     { 0x00000000, 0xc0200400, 0x000 },
2903     { 0x00000000, 0x00a0000a, 0x000 },
2904     { 0x0018f880, 0xc0304620, 0x000 },
2905     { 0x00000000, 0xd9004800, 0x000 },
2906     { 0x00000000, 0xc0200400, 0x000 },
2907     { 0x00000000, 0x00a0000a, 0x000 },
2908     { 0x0018e000, 0xc0304620, 0x000 },
2909     { 0x00000000, 0xd9004800, 0x000 },
2910     { 0x00000000, 0xc0200400, 0x000 },
2911     { 0x00000000, 0x00a0000a, 0x000 },
2912     { 0x0018f000, 0xc0304620, 0x000 },
2913     { 0x00000000, 0xd9004800, 0x000 },
2914     { 0x00000000, 0xc0200400, 0x000 },
2915     { 0x00000000, 0x00a0000a, 0x000 },
2916     { 0x0018f3fc, 0xc0304620, 0x000 },
2917     { 0x00000000, 0xd9004800, 0x000 },
2918     { 0x00000000, 0xc0200400, 0x000 },
2919     { 0x00000000, 0x00a0000a, 0x000 },
2920     { 0x86000000, 0x00204411, 0x000 },
2921     { 0x00000000, 0x00404801, 0x000 },
2922     { 0x85000000, 0x00204411, 0x000 },
2923     { 0x00000000, 0x00404801, 0x000 },
2924     { 0x0000217c, 0x00204411, 0x000 },
2925     { 0x00000000, 0xc0204800, 0x000 },
2926     { 0x00000000, 0xc0204800, 0x000 },
2927     { 0x00000000, 0xc0204800, 0x000 },
2928     { 0x81000000, 0x00204411, 0x000 },
2929     { 0x00000001, 0x00204811, 0x000 },
2930     { 0x00000000, 0xc0200800, 0x000 },
2931     { 0x00000000, 0x17000000, 0x000 },
2932     { 0x0004217f, 0x00604411, 0x614 },
2933     { 0x0000001f, 0x00210230, 0x000 },
2934     { 0x00000000, 0x14c00000, 0x000 },
2935     { 0x00000000, 0x00404c02, 0x42e },
2936     { 0x00000000, 0xc0200c00, 0x000 },
2937     { 0x00000000, 0xc0201000, 0x000 },
2938     { 0x00000000, 0xc0201400, 0x000 },
2939     { 0x00000000, 0xc0201800, 0x000 },
2940     { 0x00000000, 0xc0201c00, 0x000 },
2941     { 0x00007f00, 0x00280a21, 0x000 },
2942     { 0x00004500, 0x002f0222, 0x000 },
2943     { 0x00000000, 0x0ce00000, 0x43c },
2944     { 0x00000000, 0xc0202000, 0x000 },
2945     { 0x00000000, 0x17000000, 0x000 },
2946     { 0x00000010, 0x00280a23, 0x000 },
2947     { 0x00000010, 0x002f0222, 0x000 },
2948     { 0x00000000, 0x0ce00000, 0x444 },
2949     { 0x81000000, 0x00204411, 0x000 },
2950     { 0x00000001, 0x00204811, 0x000 },
2951     { 0x00040000, 0x00694624, 0x614 },
2952     { 0x00000000, 0x00400000, 0x44d },
2953     { 0x81000000, 0x00204411, 0x000 },
2954     { 0x00000000, 0x00204811, 0x000 },
2955     { 0x0000216d, 0x00204411, 0x000 },
2956     { 0x00000000, 0x00204804, 0x000 },
2957     { 0x00000000, 0x00204805, 0x000 },
2958     { 0x00000000, 0x1ac00000, 0x449 },
2959     { 0x9e000000, 0x00204411, 0x000 },
2960     { 0xcafebabe, 0x00204811, 0x000 },
2961     { 0x00000000, 0x1ae00000, 0x44c },
2962     { 0x00000000, 0x002824f0, 0x000 },
2963     { 0x00000007, 0x00280a23, 0x000 },
2964     { 0x00000001, 0x002f0222, 0x000 },
2965     { 0x00000000, 0x0ae00000, 0x454 },
2966     { 0x00000000, 0x002f00c9, 0x000 },
2967     { 0x00000000, 0x04e00000, 0x46d },
2968     { 0x00000000, 0x00400000, 0x47a },
2969     { 0x00000002, 0x002f0222, 0x000 },
2970     { 0x00000000, 0x0ae00000, 0x459 },
2971     { 0x00000000, 0x002f00c9, 0x000 },
2972     { 0x00000000, 0x02e00000, 0x46d },
2973     { 0x00000000, 0x00400000, 0x47a },
2974     { 0x00000003, 0x002f0222, 0x000 },
2975     { 0x00000000, 0x0ae00000, 0x45e },
2976     { 0x00000000, 0x002f00c9, 0x000 },
2977     { 0x00000000, 0x0ce00000, 0x46d },
2978     { 0x00000000, 0x00400000, 0x47a },
2979     { 0x00000004, 0x002f0222, 0x000 },
2980     { 0x00000000, 0x0ae00000, 0x463 },
2981     { 0x00000000, 0x002f00c9, 0x000 },
2982     { 0x00000000, 0x0ae00000, 0x46d },
2983     { 0x00000000, 0x00400000, 0x47a },
2984     { 0x00000005, 0x002f0222, 0x000 },
2985     { 0x00000000, 0x0ae00000, 0x468 },
2986     { 0x00000000, 0x002f00c9, 0x000 },
2987     { 0x00000000, 0x06e00000, 0x46d },
2988     { 0x00000000, 0x00400000, 0x47a },
2989     { 0x00000006, 0x002f0222, 0x000 },
2990     { 0x00000000, 0x0ae00000, 0x46d },
2991     { 0x00000000, 0x002f00c9, 0x000 },
2992     { 0x00000000, 0x08e00000, 0x46d },
2993     { 0x00000000, 0x00400000, 0x47a },
2994     { 0x00007f00, 0x00280a21, 0x000 },
2995     { 0x00004500, 0x002f0222, 0x000 },
2996     { 0x00000000, 0x0ae00000, 0x000 },
2997     { 0x00000008, 0x00210a23, 0x000 },
2998     { 0x00000000, 0x14c00000, 0x477 },
2999     { 0x00002169, 0x00204411, 0x000 },
3000     { 0x00000000, 0xc0204800, 0x000 },
3001     { 0x00000000, 0xc0204800, 0x000 },
3002     { 0x00000000, 0xc0204800, 0x000 },
3003     { 0xcafebabe, 0x00404811, 0x000 },
3004     { 0x00000000, 0xc0204400, 0x000 },
3005     { 0x00000000, 0xc0200000, 0x000 },
3006     { 0x00000000, 0xc0404800, 0x000 },
3007     { 0x00007f00, 0x00280a21, 0x000 },
3008     { 0x00004500, 0x002f0222, 0x000 },
3009     { 0x00000000, 0x0ae00000, 0x480 },
3010     { 0x00000000, 0xc0200000, 0x000 },
3011     { 0x00000000, 0xc0200000, 0x000 },
3012     { 0x00000000, 0xc0400000, 0x000 },
3013     { 0x00000000, 0x00404c08, 0x43c },
3014     { 0x00000000, 0xc0200800, 0x000 },
3015     { 0x00000010, 0x40210e20, 0x000 },
3016     { 0x00000011, 0x40211220, 0x000 },
3017     { 0x00000012, 0x40211620, 0x000 },
3018     { 0x00002169, 0x00204411, 0x000 },
3019     { 0x00000000, 0x00204802, 0x000 },
3020     { 0x00000000, 0x00210225, 0x000 },
3021     { 0x00000000, 0x14e00000, 0x48a },
3022     { 0x00040000, 0xc0494a20, 0x48b },
3023     { 0xfffbffff, 0xc0284a20, 0x000 },
3024     { 0x00000000, 0x00210223, 0x000 },
3025     { 0x00000000, 0x14e00000, 0x497 },
3026     { 0x00000000, 0xc0204800, 0x000 },
3027     { 0x00000000, 0xc0204800, 0x000 },
3028     { 0x00000000, 0x00210224, 0x000 },
3029     { 0x00000000, 0x14c00000, 0x000 },
3030     { 0x81000000, 0x00204411, 0x000 },
3031     { 0x0000000c, 0x00204811, 0x000 },
3032     { 0x00000000, 0x00200010, 0x000 },
3033     { 0x00000000, 0x14c00000, 0x493 },
3034     { 0xa0000000, 0x00204411, 0x000 },
3035     { 0xcafebabe, 0x00404811, 0x000 },
3036     { 0x81000000, 0x00204411, 0x000 },
3037     { 0x00000004, 0x00204811, 0x000 },
3038     { 0x0000216b, 0x00204411, 0x000 },
3039     { 0x00000000, 0xc0204810, 0x000 },
3040     { 0x81000000, 0x00204411, 0x000 },
3041     { 0x00000005, 0x00204811, 0x000 },
3042     { 0x0000216c, 0x00204411, 0x000 },
3043     { 0x00000000, 0xc0204810, 0x000 },
3044     { 0x00000000, 0x002f0224, 0x000 },
3045     { 0x00000000, 0x0ce00000, 0x000 },
3046     { 0x00000000, 0x00400000, 0x491 },
3047     { 0x00000000, 0xc0210a20, 0x000 },
3048     { 0x00000000, 0x14c00000, 0x4ae },
3049     { 0x81000000, 0x00204411, 0x000 },
3050     { 0x00000000, 0x00204811, 0x000 },
3051     { 0x0000216d, 0x00204411, 0x000 },
3052     { 0x00000000, 0xc0204800, 0x000 },
3053     { 0x00000000, 0xc0204800, 0x000 },
3054     { 0x00000000, 0x1ac00000, 0x4a9 },
3055     { 0x9e000000, 0x00204411, 0x000 },
3056     { 0xcafebabe, 0x00204811, 0x000 },
3057     { 0x00000000, 0x1ae00000, 0x4ac },
3058     { 0x00000000, 0x00400000, 0x4b2 },
3059     { 0x81000000, 0x00204411, 0x000 },
3060     { 0x00000001, 0x00204811, 0x000 },
3061     { 0x00040000, 0xc0294620, 0x000 },
3062     { 0x00000000, 0xc0600000, 0x614 },
3063     { 0x00000001, 0x00210222, 0x000 },
3064     { 0x00000000, 0x14c00000, 0x4b9 },
3065     { 0x00002169, 0x00204411, 0x000 },
3066     { 0x00000000, 0xc0204800, 0x000 },
3067     { 0x00000000, 0xc0204800, 0x000 },
3068     { 0x00000000, 0x00204810, 0x000 },
3069     { 0xcafebabe, 0x00404811, 0x000 },
3070     { 0x00000000, 0xc0204400, 0x000 },
3071     { 0x00000000, 0xc0404810, 0x000 },
3072     { 0x81000000, 0x00204411, 0x000 },
3073     { 0x00000001, 0x00204811, 0x000 },
3074     { 0x000021f8, 0x00204411, 0x000 },
3075     { 0x0000000d, 0x00204811, 0x000 },
3076     { 0x000421f9, 0x00604411, 0x614 },
3077     { 0x00000000, 0x00210230, 0x000 },
3078     { 0x00000000, 0x14c00000, 0x4bb },
3079     { 0x00002180, 0x00204411, 0x000 },
3080     { 0x00000000, 0xc0204800, 0x000 },
3081     { 0x00000000, 0xc0200000, 0x000 },
3082     { 0x00000000, 0xc0204800, 0x000 },
3083     { 0x00000000, 0xc0200000, 0x000 },
3084     { 0x00000000, 0xc0404800, 0x000 },
3085     { 0x00000003, 0x00333e2f, 0x000 },
3086     { 0x00000001, 0x00210221, 0x000 },
3087     { 0x00000000, 0x14e00000, 0x4eb },
3088     { 0x00000035, 0x00200a2d, 0x000 },
3089     { 0x00040000, 0x18e00c11, 0x4da },
3090     { 0x00000001, 0x00333e2f, 0x000 },
3091     { 0x00002169, 0x00204411, 0x000 },
3092     { 0x00000000, 0x00204802, 0x000 },
3093     { 0x00000000, 0x00204803, 0x000 },
3094     { 0x00000008, 0x00300a22, 0x000 },
3095     { 0x00000000, 0xc0204800, 0x000 },
3096     { 0x00000000, 0xc0204800, 0x000 },
3097     { 0x00002169, 0x00204411, 0x000 },
3098     { 0x00000000, 0x00204802, 0x000 },
3099     { 0x00000000, 0x00204803, 0x000 },
3100     { 0x00000008, 0x00300a22, 0x000 },
3101     { 0x00000000, 0xc0204800, 0x000 },
3102     { 0x00000000, 0xd8c04800, 0x4ce },
3103     { 0x00002169, 0x00204411, 0x000 },
3104     { 0x00000000, 0x00204802, 0x000 },
3105     { 0x00000000, 0x00204803, 0x000 },
3106     { 0x00000008, 0x00300a22, 0x000 },
3107     { 0x00000000, 0xc0204800, 0x000 },
3108     { 0x00000000, 0xc0204800, 0x000 },
3109     { 0x00000036, 0x0020122d, 0x000 },
3110     { 0x00000000, 0x00290c83, 0x000 },
3111     { 0x00002169, 0x00204411, 0x000 },
3112     { 0x00000000, 0x00204802, 0x000 },
3113     { 0x00000000, 0x00204803, 0x000 },
3114     { 0x00000008, 0x00300a22, 0x000 },
3115     { 0x00000000, 0xc0204800, 0x000 },
3116     { 0x00000000, 0xc0204800, 0x000 },
3117     { 0x00000011, 0x00210224, 0x000 },
3118     { 0x00000000, 0x14c00000, 0x000 },
3119     { 0x00000000, 0x00400000, 0x491 },
3120     { 0x00000035, 0xc0203620, 0x000 },
3121     { 0x00000036, 0xc0403620, 0x000 },
3122     { 0x0000304a, 0x00204411, 0x000 },
3123     { 0xe0000000, 0xc0484a20, 0x000 },
3124     { 0x0000000f, 0x00210221, 0x000 },
3125     { 0x00000000, 0x14c00000, 0x4f2 },
3126     { 0x00000000, 0x00600000, 0x00b },
3127     { 0x00000000, 0xd9000000, 0x000 },
3128     { 0x00000000, 0xc0400400, 0x001 },
3129     { 0x81000000, 0x00204411, 0x000 },
3130     { 0x00000002, 0x00204811, 0x000 },
3131     { 0x000000ff, 0x00280e30, 0x000 },
3132     { 0x00000000, 0x002f0223, 0x000 },
3133     { 0x00000000, 0x0cc00000, 0x4f6 },
3134     { 0x00000000, 0xc0200800, 0x000 },
3135     { 0x00000000, 0x14c00000, 0x50b },
3136     { 0x00000000, 0x00200c11, 0x000 },
3137     { 0x00000024, 0x00203623, 0x000 },
3138     { 0x00000034, 0x00203623, 0x000 },
3139     { 0x00000032, 0x00203623, 0x000 },
3140     { 0x00000031, 0x00203623, 0x000 },
3141     { 0x0000001d, 0x00203623, 0x000 },
3142     { 0x0000002d, 0x00203623, 0x000 },
3143     { 0x0000002e, 0x00203623, 0x000 },
3144     { 0x0000001b, 0x00203623, 0x000 },
3145     { 0x0000001c, 0x00203623, 0x000 },
3146     { 0xffffe000, 0x00200c11, 0x000 },
3147     { 0x00000029, 0x00203623, 0x000 },
3148     { 0x0000002a, 0x00203623, 0x000 },
3149     { 0x00001fff, 0x00200c11, 0x000 },
3150     { 0x0000002b, 0x00203623, 0x000 },
3151     { 0x0000002c, 0x00203623, 0x000 },
3152     { 0xf1ffffff, 0x00283a2e, 0x000 },
3153     { 0x0000001a, 0xc0220e20, 0x000 },
3154     { 0x00000000, 0x0029386e, 0x000 },
3155     { 0x81000000, 0x00204411, 0x000 },
3156     { 0x00000006, 0x00204811, 0x000 },
3157     { 0x00000033, 0x40203620, 0x000 },
3158     { 0x87000000, 0x00204411, 0x000 },
3159     { 0x00000000, 0xc0204800, 0x000 },
3160     { 0x0000a1f4, 0x00204411, 0x000 },
3161     { 0x00000000, 0x00204810, 0x000 },
3162     { 0x9d000000, 0x00204411, 0x000 },
3163     { 0x0000001f, 0x40214a20, 0x000 },
3164     { 0x96000000, 0x00204411, 0x000 },
3165     { 0x00000000, 0xc0204800, 0x000 },
3166     { 0x00000000, 0xc0200c00, 0x000 },
3167     { 0x00000000, 0xc0201000, 0x000 },
3168     { 0x0000001f, 0x00211624, 0x000 },
3169     { 0x00000000, 0x14c00000, 0x000 },
3170     { 0x00000025, 0x00203623, 0x000 },
3171     { 0x00000003, 0x00281e23, 0x000 },
3172     { 0x00000008, 0x00222223, 0x000 },
3173     { 0xfffff000, 0x00282228, 0x000 },
3174     { 0x00000000, 0x002920e8, 0x000 },
3175     { 0x00000027, 0x00203628, 0x000 },
3176     { 0x00000018, 0x00211e23, 0x000 },
3177     { 0x00000028, 0x00203627, 0x000 },
3178     { 0x00000002, 0x00221624, 0x000 },
3179     { 0x00000000, 0x003014a8, 0x000 },
3180     { 0x00000026, 0x00203625, 0x000 },
3181     { 0x00000003, 0x00211a24, 0x000 },
3182     { 0x10000000, 0x00281a26, 0x000 },
3183     { 0xefffffff, 0x00283a2e, 0x000 },
3184     { 0x00000000, 0x004938ce, 0x602 },
3185     { 0x00000001, 0x40280a20, 0x000 },
3186     { 0x00000006, 0x40280e20, 0x000 },
3187     { 0x00000300, 0xc0281220, 0x000 },
3188     { 0x00000008, 0x00211224, 0x000 },
3189     { 0x00000000, 0xc0201620, 0x000 },
3190     { 0x00000000, 0xc0201a20, 0x000 },
3191     { 0x00000000, 0x00210222, 0x000 },
3192     { 0x00000000, 0x14c00000, 0x541 },
3193     { 0x81000000, 0x00204411, 0x000 },
3194     { 0x00000001, 0x00204811, 0x000 },
3195     { 0x00002258, 0x00300a24, 0x000 },
3196     { 0x00040000, 0x00694622, 0x614 },
3197     { 0x00002169, 0x00204411, 0x000 },
3198     { 0x00000000, 0x00204805, 0x000 },
3199     { 0x00020000, 0x00294a26, 0x000 },
3200     { 0x00000000, 0x00204810, 0x000 },
3201     { 0xcafebabe, 0x00204811, 0x000 },
3202     { 0x00000002, 0x002f0223, 0x000 },
3203     { 0x00000000, 0x0cc00000, 0x549 },
3204     { 0x00000000, 0xc0201c10, 0x000 },
3205     { 0x00000000, 0xc0400000, 0x55b },
3206     { 0x00000002, 0x002f0223, 0x000 },
3207     { 0x00000000, 0x0cc00000, 0x549 },
3208     { 0x81000000, 0x00204411, 0x000 },
3209     { 0x00000001, 0x00204811, 0x000 },
3210     { 0x00002258, 0x00300a24, 0x000 },
3211     { 0x00040000, 0x00694622, 0x614 },
3212     { 0x00000000, 0xc0201c10, 0x000 },
3213     { 0x00000000, 0xc0400000, 0x55b },
3214     { 0x00000000, 0x002f0223, 0x000 },
3215     { 0x00000000, 0x0cc00000, 0x54d },
3216     { 0x00000000, 0xc0201c00, 0x000 },
3217     { 0x00000000, 0xc0400000, 0x55b },
3218     { 0x00000004, 0x002f0223, 0x000 },
3219     { 0x00000000, 0x0cc00000, 0x559 },
3220     { 0x81000000, 0x00204411, 0x000 },
3221     { 0x00000000, 0x00204811, 0x000 },
3222     { 0x0000216d, 0x00204411, 0x000 },
3223     { 0x00000000, 0xc0204800, 0x000 },
3224     { 0x00000000, 0xc0204800, 0x000 },
3225     { 0x00000000, 0x1ac00000, 0x554 },
3226     { 0x9e000000, 0x00204411, 0x000 },
3227     { 0xcafebabe, 0x00204811, 0x000 },
3228     { 0x00000000, 0x1ae00000, 0x557 },
3229     { 0x00000000, 0x00401c10, 0x55b },
3230     { 0x00000000, 0xc0200000, 0x000 },
3231     { 0x00000000, 0xc0400000, 0x000 },
3232     { 0x00000000, 0x0ee00000, 0x55d },
3233     { 0x00000000, 0x00600000, 0x5a4 },
3234     { 0x00000000, 0x002f0224, 0x000 },
3235     { 0x00000000, 0x0cc00000, 0x56d },
3236     { 0x0000a2b7, 0x00204411, 0x000 },
3237     { 0x00000000, 0x00204807, 0x000 },
3238     { 0x81000000, 0x00204411, 0x000 },
3239     { 0x00000001, 0x00204811, 0x000 },
3240     { 0x0004a2b6, 0x00604411, 0x614 },
3241     { 0x0000001a, 0x00212230, 0x000 },
3242     { 0x00000006, 0x00222630, 0x000 },
3243     { 0x0000a2c4, 0x00204411, 0x000 },
3244     { 0x00000000, 0x003048e9, 0x000 },
3245     { 0x00000000, 0x00e00000, 0x56b },
3246     { 0x0000a2d1, 0x00204411, 0x000 },
3247     { 0x00000000, 0x00404808, 0x000 },
3248     { 0x0000a2d1, 0x00204411, 0x000 },
3249     { 0x00000001, 0x00504a28, 0x000 },
3250     { 0x00000001, 0x002f0224, 0x000 },
3251     { 0x00000000, 0x0cc00000, 0x57d },
3252     { 0x0000a2bb, 0x00204411, 0x000 },
3253     { 0x00000000, 0x00204807, 0x000 },
3254     { 0x81000000, 0x00204411, 0x000 },
3255     { 0x00000001, 0x00204811, 0x000 },
3256     { 0x0004a2ba, 0x00604411, 0x614 },
3257     { 0x0000001a, 0x00212230, 0x000 },
3258     { 0x00000006, 0x00222630, 0x000 },
3259     { 0x0000a2c5, 0x00204411, 0x000 },
3260     { 0x00000000, 0x003048e9, 0x000 },
3261     { 0x00000000, 0x00e00000, 0x57b },
3262     { 0x0000a2d2, 0x00204411, 0x000 },
3263     { 0x00000000, 0x00404808, 0x000 },
3264     { 0x0000a2d2, 0x00204411, 0x000 },
3265     { 0x00000001, 0x00504a28, 0x000 },
3266     { 0x00000002, 0x002f0224, 0x000 },
3267     { 0x00000000, 0x0cc00000, 0x58d },
3268     { 0x0000a2bf, 0x00204411, 0x000 },
3269     { 0x00000000, 0x00204807, 0x000 },
3270     { 0x81000000, 0x00204411, 0x000 },
3271     { 0x00000001, 0x00204811, 0x000 },
3272     { 0x0004a2be, 0x00604411, 0x614 },
3273     { 0x0000001a, 0x00212230, 0x000 },
3274     { 0x00000006, 0x00222630, 0x000 },
3275     { 0x0000a2c6, 0x00204411, 0x000 },
3276     { 0x00000000, 0x003048e9, 0x000 },
3277     { 0x00000000, 0x00e00000, 0x58b },
3278     { 0x0000a2d3, 0x00204411, 0x000 },
3279     { 0x00000000, 0x00404808, 0x000 },
3280     { 0x0000a2d3, 0x00204411, 0x000 },
3281     { 0x00000001, 0x00504a28, 0x000 },
3282     { 0x0000a2c3, 0x00204411, 0x000 },
3283     { 0x00000000, 0x00204807, 0x000 },
3284     { 0x81000000, 0x00204411, 0x000 },
3285     { 0x00000001, 0x00204811, 0x000 },
3286     { 0x0004a2c2, 0x00604411, 0x614 },
3287     { 0x0000001a, 0x00212230, 0x000 },
3288     { 0x00000006, 0x00222630, 0x000 },
3289     { 0x0000a2c7, 0x00204411, 0x000 },
3290     { 0x00000000, 0x003048e9, 0x000 },
3291     { 0x00000000, 0x00e00000, 0x599 },
3292     { 0x0000a2d4, 0x00204411, 0x000 },
3293     { 0x00000000, 0x00404808, 0x000 },
3294     { 0x0000a2d4, 0x00204411, 0x000 },
3295     { 0x00000001, 0x00504a28, 0x000 },
3296     { 0x85000000, 0x00204411, 0x000 },
3297     { 0x00000000, 0x00204801, 0x000 },
3298     { 0x0000304a, 0x00204411, 0x000 },
3299     { 0x01000000, 0x00204811, 0x000 },
3300     { 0x00000000, 0x00400000, 0x59f },
3301     { 0xa4000000, 0xc0204411, 0x000 },
3302     { 0x00000000, 0xc0404800, 0x000 },
3303     { 0x00000000, 0xc0600000, 0x5a4 },
3304     { 0x00000000, 0xc0400400, 0x001 },
3305     { 0x0001a2a4, 0x00204411, 0x000 },
3306     { 0x00000000, 0x00204811, 0x000 },
3307     { 0x00000000, 0x00204811, 0x000 },
3308     { 0x00000000, 0x00204811, 0x000 },
3309     { 0x00000000, 0x00204811, 0x000 },
3310     { 0x00000005, 0x00204811, 0x000 },
3311     { 0x0000a1f4, 0x00204411, 0x000 },
3312     { 0x00000000, 0x00204811, 0x000 },
3313     { 0x88000000, 0x00204411, 0x000 },
3314     { 0x00000001, 0x00204811, 0x000 },
3315     { 0xff000000, 0x00204411, 0x000 },
3316     { 0x00000000, 0x00204811, 0x000 },
3317     { 0x00000001, 0x00204811, 0x000 },
3318     { 0x00000002, 0x00804811, 0x000 },
3319     { 0x00000000, 0x0ee00000, 0x5b7 },
3320     { 0x00001000, 0x00200811, 0x000 },
3321     { 0x00000034, 0x00203622, 0x000 },
3322     { 0x00000000, 0x00600000, 0x5bb },
3323     { 0x00000000, 0x00600000, 0x5a4 },
3324     { 0x98000000, 0x00204411, 0x000 },
3325     { 0x00000000, 0x00804811, 0x000 },
3326     { 0x00000000, 0xc0600000, 0x5bb },
3327     { 0x00000000, 0xc0400400, 0x001 },
3328     { 0x0000a2a4, 0x00204411, 0x000 },
3329     { 0x00000022, 0x00204811, 0x000 },
3330     { 0x89000000, 0x00204411, 0x000 },
3331     { 0x00000001, 0x00204811, 0x000 },
3332     { 0xff000000, 0x00204411, 0x000 },
3333     { 0x00000000, 0x00204811, 0x000 },
3334     { 0x00000001, 0x00204811, 0x000 },
3335     { 0x00000002, 0x00804811, 0x000 },
3336     { 0x0000217a, 0xc0204411, 0x000 },
3337     { 0x00000000, 0x00404811, 0x000 },
3338     { 0x97000000, 0x00204411, 0x000 },
3339     { 0x00000000, 0x00204811, 0x000 },
3340     { 0x8a000000, 0x00204411, 0x000 },
3341     { 0x00000000, 0x00204811, 0x000 },
3342     { 0xff000000, 0x00204411, 0x000 },
3343     { 0x00000000, 0x00204811, 0x000 },
3344     { 0x00000001, 0x00204811, 0x000 },
3345     { 0x00000002, 0x00804811, 0x000 },
3346     { 0x00000000, 0x00600000, 0x5e1 },
3347     { 0x00002010, 0x00204411, 0x000 },
3348     { 0x00008000, 0x00204811, 0x000 },
3349     { 0x0001a2a4, 0xc0204411, 0x000 },
3350     { 0x00000000, 0x00204811, 0x000 },
3351     { 0x00000016, 0x00604811, 0x35e },
3352     { 0x00000016, 0x00204811, 0x000 },
3353     { 0x00002010, 0x00204411, 0x000 },
3354     { 0x00010000, 0x00204811, 0x000 },
3355     { 0x81000000, 0x00204411, 0x000 },
3356     { 0x00000001, 0x00204811, 0x000 },
3357     { 0x0000217c, 0x00204411, 0x000 },
3358     { 0x09800000, 0x00204811, 0x000 },
3359     { 0xffffffff, 0x00204811, 0x000 },
3360     { 0x00000000, 0x00204811, 0x000 },
3361     { 0x00000000, 0x17000000, 0x000 },
3362     { 0x0004217f, 0x00604411, 0x614 },
3363     { 0x0000001f, 0x00210230, 0x000 },
3364     { 0x00000000, 0x14c00000, 0x000 },
3365     { 0x00000004, 0x00404c11, 0x5dc },
3366     { 0x0000001d, 0x00201e2d, 0x000 },
3367     { 0x00000004, 0x00291e27, 0x000 },
3368     { 0x0000001d, 0x00803627, 0x000 },
3369     { 0x0000001d, 0x00201e2d, 0x000 },
3370     { 0xfffffffb, 0x00281e27, 0x000 },
3371     { 0x0000001d, 0x00803627, 0x000 },
3372     { 0x0000001d, 0x00201e2d, 0x000 },
3373     { 0x00000008, 0x00291e27, 0x000 },
3374     { 0x0000001d, 0x00803627, 0x000 },
3375     { 0x0000001d, 0x00201e2d, 0x000 },
3376     { 0xfffffff7, 0x00281e27, 0x000 },
3377     { 0x0000001d, 0x00803627, 0x000 },
3378     { 0x00002010, 0x00204411, 0x000 },
3379     { 0x00008000, 0x00204811, 0x000 },
3380     { 0x0001a2a4, 0x00204411, 0x000 },
3381     { 0x00000000, 0x00204811, 0x000 },
3382     { 0x00000016, 0x00604811, 0x35e },
3383     { 0x00000016, 0x00204811, 0x000 },
3384     { 0x00002010, 0x00204411, 0x000 },
3385     { 0x00010000, 0x00204811, 0x000 },
3386     { 0x0000217c, 0x00204411, 0x000 },
3387     { 0x01800000, 0x00204811, 0x000 },
3388     { 0x00ffffff, 0x00204811, 0x000 },
3389     { 0x00000000, 0x00204811, 0x000 },
3390     { 0x00000000, 0x17000000, 0x000 },
3391     { 0x81000000, 0x00204411, 0x000 },
3392     { 0x00000001, 0x00204811, 0x000 },
3393     { 0x0004217f, 0x00604411, 0x614 },
3394     { 0x00000000, 0x00200010, 0x000 },
3395     { 0x00000000, 0x14c00000, 0x613 },
3396     { 0x00000010, 0x00404c11, 0x5f9 },
3397     { 0x00000000, 0xc0200400, 0x000 },
3398     { 0x00000000, 0x38c00000, 0x000 },
3399     { 0x00000025, 0x00200a2d, 0x000 },
3400     { 0x00000026, 0x00200e2d, 0x000 },
3401     { 0x00000027, 0x0020122d, 0x000 },
3402     { 0x00000028, 0x0020162d, 0x000 },
3403     { 0x00002169, 0x00204411, 0x000 },
3404     { 0x00000000, 0x00204804, 0x000 },
3405     { 0x00000000, 0x00204805, 0x000 },
3406     { 0x00000000, 0x00204801, 0x000 },
3407     { 0xcafebabe, 0x00204811, 0x000 },
3408     { 0x00000004, 0x00301224, 0x000 },
3409     { 0x00000000, 0x002f0064, 0x000 },
3410     { 0x00000000, 0x0cc00000, 0x612 },
3411     { 0x00000003, 0x00281a22, 0x000 },
3412     { 0x00000008, 0x00221222, 0x000 },
3413     { 0xfffff000, 0x00281224, 0x000 },
3414     { 0x00000000, 0x002910c4, 0x000 },
3415     { 0x00000027, 0x00403624, 0x000 },
3416     { 0x00000000, 0x00800000, 0x000 },
3417     { 0x00000000, 0x1ac00000, 0x614 },
3418     { 0x9f000000, 0x00204411, 0x000 },
3419     { 0xcafebabe, 0x00204811, 0x000 },
3420     { 0x00000000, 0x1ae00000, 0x617 },
3421     { 0x00000000, 0x00800000, 0x000 },
3422     { 0x00000000, 0x00600000, 0x00b },
3423     { 0x00001000, 0x00600411, 0x2fe },
3424     { 0x00000000, 0x00200411, 0x000 },
3425     { 0x00000000, 0x00600811, 0x19f },
3426     { 0x0000225c, 0x00204411, 0x000 },
3427     { 0x00000003, 0x00204811, 0x000 },
3428     { 0x00002256, 0x00204411, 0x000 },
3429     { 0x0000001b, 0x00204811, 0x000 },
3430     { 0x0000a1fc, 0x00204411, 0x000 },
3431     { 0x00000001, 0x00204811, 0x000 },
3432     { 0x0001a1fd, 0xc0204411, 0x000 },
3433     { 0x00000029, 0x00201e2d, 0x000 },
3434     { 0x00000010, 0x00221e27, 0x000 },
3435     { 0x0000002c, 0x0020222d, 0x000 },
3436     { 0x0000ffff, 0x00282228, 0x000 },
3437     { 0x00000000, 0x00294907, 0x000 },
3438     { 0x00000000, 0x00204811, 0x000 },
3439     { 0x0000002a, 0x0020222d, 0x000 },
3440     { 0x0000ffff, 0x00282228, 0x000 },
3441     { 0x00000000, 0x00294907, 0x000 },
3442     { 0x00000000, 0x00204811, 0x000 },
3443     { 0x0000002b, 0x00201e2d, 0x000 },
3444     { 0x00000010, 0x00221e27, 0x000 },
3445     { 0x00000000, 0x00294907, 0x000 },
3446     { 0x00000000, 0x00404811, 0x000 },
3447     { 0x00000000, 0x00000000, 0x000 },
3448     { 0x00000000, 0x00000000, 0x000 },
3449     { 0x00000000, 0x00000000, 0x000 },
3450     { 0x00000000, 0x00000000, 0x000 },
3451     { 0x00000000, 0x00000000, 0x000 },
3452     { 0x00000000, 0x00000000, 0x000 },
3453     { 0x00000000, 0x00000000, 0x000 },
3454     { 0x00000000, 0x00000000, 0x000 },
3455     { 0x00000000, 0x00000000, 0x000 },
3456     { 0x00000000, 0x00000000, 0x000 },
3457     { 0x00000000, 0x00000000, 0x000 },
3458     { 0x00000000, 0x00000000, 0x000 },
3459     { 0x00000000, 0x00000000, 0x000 },
3460     { 0x00000000, 0x00000000, 0x000 },
3461     { 0x00000000, 0x00000000, 0x000 },
3462     { 0x00000000, 0x00000000, 0x000 },
3463     { 0x00000000, 0x00000000, 0x000 },
3464     { 0x00000000, 0x00000000, 0x000 },
3465     { 0x00000000, 0x00000000, 0x000 },
3466     { 0x00000000, 0x00000000, 0x000 },
3467     { 0x00000000, 0x00000000, 0x000 },
3468     { 0x00000000, 0x00000000, 0x000 },
3469     { 0x00000000, 0x00000000, 0x000 },
3470     { 0x00000000, 0x00000000, 0x000 },
3471     { 0x00000000, 0x00000000, 0x000 },
3472     { 0x00000000, 0x00000000, 0x000 },
3473     { 0x00000000, 0x00000000, 0x000 },
3474     { 0x00000000, 0x00000000, 0x000 },
3475     { 0x00000000, 0x00000000, 0x000 },
3476     { 0x00000000, 0x00000000, 0x000 },
3477     { 0x00000000, 0x00000000, 0x000 },
3478     { 0x00000000, 0x00000000, 0x000 },
3479     { 0x00000000, 0x00000000, 0x000 },
3480     { 0x00000000, 0x00000000, 0x000 },
3481     { 0x00000000, 0x00000000, 0x000 },
3482     { 0x00000000, 0x00000000, 0x000 },
3483     { 0x00000000, 0x00000000, 0x000 },
3484     { 0x00000000, 0x00000000, 0x000 },
3485     { 0x00000000, 0x00000000, 0x000 },
3486     { 0x00000000, 0x00000000, 0x000 },
3487     { 0x00000000, 0x00000000, 0x000 },
3488     { 0x00000000, 0x00000000, 0x000 },
3489     { 0x00000000, 0x00000000, 0x000 },
3490     { 0x00000000, 0x00000000, 0x000 },
3491     { 0x00000000, 0x00000000, 0x000 },
3492     { 0x00000000, 0x00000000, 0x000 },
3493     { 0x00000000, 0x00000000, 0x000 },
3494     { 0x00000000, 0x00000000, 0x000 },
3495     { 0x00000000, 0x00000000, 0x000 },
3496     { 0x00000000, 0x00000000, 0x000 },
3497     { 0x00000000, 0x00000000, 0x000 },
3498     { 0x00000000, 0x00000000, 0x000 },
3499     { 0x00000000, 0x00000000, 0x000 },
3500     { 0x00000000, 0x00000000, 0x000 },
3501     { 0x00000000, 0x00000000, 0x000 },
3502     { 0x00000000, 0x00000000, 0x000 },
3503     { 0x00000000, 0x00000000, 0x000 },
3504     { 0x00000000, 0x00000000, 0x000 },
3505     { 0x00000000, 0x00000000, 0x000 },
3506     { 0x00000000, 0x00000000, 0x000 },
3507     { 0x00000000, 0x00000000, 0x000 },
3508     { 0x00000000, 0x00000000, 0x000 },
3509     { 0x00000000, 0x00000000, 0x000 },
3510     { 0x00000000, 0x00000000, 0x000 },
3511     { 0x00000000, 0x00000000, 0x000 },
3512     { 0x00000000, 0x00000000, 0x000 },
3513     { 0x00000000, 0x00000000, 0x000 },
3514     { 0x00000000, 0x00000000, 0x000 },
3515     { 0x00000000, 0x00000000, 0x000 },
3516     { 0x00000000, 0x00000000, 0x000 },
3517     { 0x00000000, 0x00000000, 0x000 },
3518     { 0x00000000, 0x00000000, 0x000 },
3519     { 0x00000000, 0x00000000, 0x000 },
3520     { 0x00000000, 0x00000000, 0x000 },
3521     { 0x00000000, 0x00000000, 0x000 },
3522     { 0x00000000, 0x00000000, 0x000 },
3523     { 0x00000000, 0x00000000, 0x000 },
3524     { 0x00000000, 0x00000000, 0x000 },
3525     { 0x00000000, 0x00000000, 0x000 },
3526     { 0x00000000, 0x00000000, 0x000 },
3527     { 0x00000000, 0x00000000, 0x000 },
3528     { 0x00000000, 0x00000000, 0x000 },
3529     { 0x00000000, 0x00000000, 0x000 },
3530     { 0x00000000, 0x00000000, 0x000 },
3531     { 0x00000000, 0x00000000, 0x000 },
3532     { 0x00000000, 0x00000000, 0x000 },
3533     { 0x00000000, 0x00000000, 0x000 },
3534     { 0x00000000, 0x00000000, 0x000 },
3535     { 0x00000000, 0x00000000, 0x000 },
3536     { 0x00000000, 0x00000000, 0x000 },
3537     { 0x00000000, 0x00000000, 0x000 },
3538     { 0x00000000, 0x00000000, 0x000 },
3539     { 0x00000000, 0x00000000, 0x000 },
3540     { 0x00000000, 0x00000000, 0x000 },
3541     { 0x00000000, 0x00000000, 0x000 },
3542     { 0x00000000, 0x00000000, 0x000 },
3543     { 0x00000000, 0x00000000, 0x000 },
3544     { 0x00000000, 0x00000000, 0x000 },
3545     { 0x00000000, 0x00000000, 0x000 },
3546     { 0x00000000, 0x00000000, 0x000 },
3547     { 0x00000000, 0x00000000, 0x000 },
3548     { 0x00000000, 0x00000000, 0x000 },
3549     { 0x00000000, 0x00000000, 0x000 },
3550     { 0x00000000, 0x00000000, 0x000 },
3551     { 0x00000000, 0x00000000, 0x000 },
3552     { 0x00000000, 0x00000000, 0x000 },
3553     { 0x00000000, 0x00000000, 0x000 },
3554     { 0x00000000, 0x00000000, 0x000 },
3555     { 0x00000000, 0x00000000, 0x000 },
3556     { 0x00000000, 0x00000000, 0x000 },
3557     { 0x00000000, 0x00000000, 0x000 },
3558     { 0x00000000, 0x00000000, 0x000 },
3559     { 0x00000000, 0x00000000, 0x000 },
3560     { 0x00000000, 0x00000000, 0x000 },
3561     { 0x00000000, 0x00000000, 0x000 },
3562     { 0x00000000, 0x00000000, 0x000 },
3563     { 0x00000000, 0x00000000, 0x000 },
3564     { 0x00000000, 0x00000000, 0x000 },
3565     { 0x00000000, 0x00000000, 0x000 },
3566     { 0x00000000, 0x00000000, 0x000 },
3567     { 0x00000000, 0x00000000, 0x000 },
3568     { 0x00000000, 0x00000000, 0x000 },
3569     { 0x00000000, 0x00000000, 0x000 },
3570     { 0x00000000, 0x00000000, 0x000 },
3571     { 0x00000000, 0x00000000, 0x000 },
3572     { 0x00000000, 0x00000000, 0x000 },
3573     { 0x00000000, 0x00000000, 0x000 },
3574     { 0x00000000, 0x00000000, 0x000 },
3575     { 0x00000000, 0x00000000, 0x000 },
3576     { 0x00000000, 0x00000000, 0x000 },
3577     { 0x00000000, 0x00000000, 0x000 },
3578     { 0x00000000, 0x00000000, 0x000 },
3579     { 0x00000000, 0x00000000, 0x000 },
3580     { 0x00000000, 0x00000000, 0x000 },
3581     { 0x00000000, 0x00000000, 0x000 },
3582     { 0x00000000, 0x00000000, 0x000 },
3583     { 0x00000000, 0x00000000, 0x000 },
3584     { 0x00000000, 0x00000000, 0x000 },
3585     { 0x00000000, 0x00000000, 0x000 },
3586     { 0x00000000, 0x00000000, 0x000 },
3587     { 0x00000000, 0x00000000, 0x000 },
3588     { 0x00000000, 0x00000000, 0x000 },
3589     { 0x00000000, 0x00000000, 0x000 },
3590     { 0x00000000, 0x00000000, 0x000 },
3591     { 0x00000000, 0x00000000, 0x000 },
3592     { 0x00000000, 0x00000000, 0x000 },
3593     { 0x00000000, 0x00000000, 0x000 },
3594     { 0x00000000, 0x00000000, 0x000 },
3595     { 0x00000000, 0x00000000, 0x000 },
3596     { 0x00000000, 0x00000000, 0x000 },
3597     { 0x00000000, 0x00000000, 0x000 },
3598     { 0x00000000, 0x00000000, 0x000 },
3599     { 0x00000000, 0x00000000, 0x000 },
3600     { 0x00000000, 0x00000000, 0x000 },
3601     { 0x00000000, 0x00000000, 0x000 },
3602     { 0x00000000, 0x00000000, 0x000 },
3603     { 0x00000000, 0x00000000, 0x000 },
3604     { 0x00000000, 0x00000000, 0x000 },
3605     { 0x00000000, 0x00000000, 0x000 },
3606     { 0x00000000, 0x00000000, 0x000 },
3607     { 0x00000000, 0x00000000, 0x000 },
3608     { 0x00000000, 0x00000000, 0x000 },
3609     { 0x00000000, 0x00000000, 0x000 },
3610     { 0x00000000, 0x00000000, 0x000 },
3611     { 0x00000000, 0x00000000, 0x000 },
3612     { 0x00000000, 0x00000000, 0x000 },
3613     { 0x00000000, 0x00000000, 0x000 },
3614     { 0x00000000, 0x00000000, 0x000 },
3615     { 0x00000000, 0x00000000, 0x000 },
3616     { 0x00000000, 0x00000000, 0x000 },
3617     { 0x00000000, 0x00000000, 0x000 },
3618     { 0x00000000, 0x00000000, 0x000 },
3619     { 0x00000000, 0x00000000, 0x000 },
3620     { 0x00000000, 0x00000000, 0x000 },
3621     { 0x00000000, 0x00000000, 0x000 },
3622     { 0x00000000, 0x00000000, 0x000 },
3623     { 0x00000000, 0x00000000, 0x000 },
3624     { 0x00000000, 0x00000000, 0x000 },
3625     { 0x013304ef, 0x059b0239, 0x000 },
3626     { 0x01b00159, 0x0425059b, 0x000 },
3627     { 0x021201f6, 0x02390142, 0x000 },
3628     { 0x0210022e, 0x0289022a, 0x000 },
3629     { 0x03c2059b, 0x059b059b, 0x000 },
3630     { 0x05cd05ce, 0x0308059b, 0x000 },
3631     { 0x059b05a0, 0x03090329, 0x000 },
3632     { 0x0313026b, 0x032b031d, 0x000 },
3633     { 0x059b059b, 0x059b059b, 0x000 },
3634     { 0x059b052c, 0x059b059b, 0x000 },
3635     { 0x03a5059b, 0x04a2032d, 0x000 },
3636     { 0x04810433, 0x0423059b, 0x000 },
3637     { 0x04bb04ed, 0x042704c8, 0x000 },
3638     { 0x043304f4, 0x033a0365, 0x000 },
3639     { 0x059b059b, 0x059b059b, 0x000 },
3640     { 0x059b059b, 0x059b059b, 0x000 },
3641     { 0x059b059b, 0x05b905a2, 0x000 },
3642     { 0x059b059b, 0x0007059b, 0x000 },
3643     { 0x059b059b, 0x059b059b, 0x000 },
3644     { 0x059b059b, 0x059b059b, 0x000 },
3645     { 0x03e303d8, 0x03f303f1, 0x000 },
3646     { 0x03f903f5, 0x03f703fb, 0x000 },
3647     { 0x04070403, 0x040f040b, 0x000 },
3648     { 0x04170413, 0x041f041b, 0x000 },
3649     { 0x059b059b, 0x059b059b, 0x000 },
3650     { 0x059b059b, 0x059b059b, 0x000 },
3651     { 0x059b059b, 0x059b059b, 0x000 },
3652     { 0x00020600, 0x06190006, 0x000 },
3653 };
3654
3655 static const u32 R600_pfp_microcode[]={
3656 0xd40071,
3657 0xd40072,
3658 0xca0400,
3659 0xa00000,
3660 0x7e828b,
3661 0x800003,
3662 0xca0400,
3663 0xd4401e,
3664 0xee001e,
3665 0xca0400,
3666 0xa00000,
3667 0x7e828b,
3668 0xc41838,
3669 0xca2400,
3670 0xca2800,
3671 0x9581a8,
3672 0xc41c3a,
3673 0xc3c000,
3674 0xca0800,
3675 0xca0c00,
3676 0x7c744b,
3677 0xc20005,
3678 0x99c000,
3679 0xc41c3a,
3680 0x7c744c,
3681 0xc0fff0,
3682 0x042c04,
3683 0x309002,
3684 0x7d2500,
3685 0x351402,
3686 0x7d350b,
3687 0x255403,
3688 0x7cd580,
3689 0x259c03,
3690 0x95c004,
3691 0xd5001b,
3692 0x7eddc1,
3693 0x7d9d80,
3694 0xd6801b,
3695 0xd5801b,
3696 0xd4401e,
3697 0xd5401e,
3698 0xd6401e,
3699 0xd6801e,
3700 0xd4801e,
3701 0xd4c01e,
3702 0x9783d4,
3703 0xd5c01e,
3704 0xca0800,
3705 0x80001b,
3706 0xca0c00,
3707 0xe4011e,
3708 0xd4001e,
3709 0x80000d,
3710 0xc41838,
3711 0xe4013e,
3712 0xd4001e,
3713 0x80000d,
3714 0xc41838,
3715 0xd4401e,
3716 0xee001e,
3717 0xca0400,
3718 0xa00000,
3719 0x7e828b,
3720 0xe4011e,
3721 0xd4001e,
3722 0xd4401e,
3723 0xee001e,
3724 0xca0400,
3725 0xa00000,
3726 0x7e828b,
3727 0xe4013e,
3728 0xd4001e,
3729 0xd4401e,
3730 0xee001e,
3731 0xca0400,
3732 0xa00000,
3733 0x7e828b,
3734 0xca1800,
3735 0xd4401e,
3736 0xd5801e,
3737 0x800054,
3738 0xd40073,
3739 0xd4401e,
3740 0xca0800,
3741 0xca0c00,
3742 0xca1000,
3743 0xd48019,
3744 0xd4c018,
3745 0xd50017,
3746 0xd4801e,
3747 0xd4c01e,
3748 0xd5001e,
3749 0xe2001e,
3750 0xca0400,
3751 0xa00000,
3752 0x7e828b,
3753 0xca0800,
3754 0xd48060,
3755 0xd4401e,
3756 0x800002,
3757 0xd4801e,
3758 0xca0800,
3759 0xd48061,
3760 0xd4401e,
3761 0x800002,
3762 0xd4801e,
3763 0xca0800,
3764 0xca0c00,
3765 0xd4401e,
3766 0xd48016,
3767 0xd4c016,
3768 0xd4801e,
3769 0x8001b9,
3770 0xd4c01e,
3771 0xc6083e,
3772 0xca0c00,
3773 0xca1000,
3774 0x948004,
3775 0xca1400,
3776 0xe420f3,
3777 0xd42013,
3778 0xd56065,
3779 0xd4e01c,
3780 0xd5201c,
3781 0xd5601c,
3782 0x800002,
3783 0x062001,
3784 0xc6083e,
3785 0xca0c00,
3786 0xca1000,
3787 0x9483f7,
3788 0xca1400,
3789 0xe420f3,
3790 0x80007a,
3791 0xd42013,
3792 0xc6083e,
3793 0xca0c00,
3794 0xca1000,
3795 0x9883ef,
3796 0xca1400,
3797 0xd40064,
3798 0x80008e,
3799 0x000000,
3800 0xc41432,
3801 0xc6183e,
3802 0xc4082f,
3803 0x954005,
3804 0xc40c30,
3805 0xd4401e,
3806 0x800002,
3807 0xee001e,
3808 0x9583f5,
3809 0xc41031,
3810 0xd44033,
3811 0xd52065,
3812 0xd4a01c,
3813 0xd4e01c,
3814 0xd5201c,
3815 0xd40073,
3816 0xe4015e,
3817 0xd4001e,
3818 0x8001b9,
3819 0x062001,
3820 0x0a2001,
3821 0xd60074,
3822 0xc40836,
3823 0xc61040,
3824 0x988007,
3825 0xcc3835,
3826 0x95010f,
3827 0xd4001f,
3828 0xd46062,
3829 0x800002,
3830 0xd42062,
3831 0xcc1433,
3832 0x8401bc,
3833 0xd40070,
3834 0xd5401e,
3835 0x800002,
3836 0xee001e,
3837 0xca0c00,
3838 0xca1000,
3839 0xd4c01a,
3840 0x8401bc,
3841 0xd5001a,
3842 0xcc0443,
3843 0x35101f,
3844 0x2c9401,
3845 0x7d098b,
3846 0x984005,
3847 0x7d15cb,
3848 0xd4001a,
3849 0x8001b9,
3850 0xd4006d,
3851 0x344401,
3852 0xcc0c44,
3853 0x98403a,
3854 0xcc2c46,
3855 0x958004,
3856 0xcc0445,
3857 0x8001b9,
3858 0xd4001a,
3859 0xd4c01a,
3860 0x282801,
3861 0x8400f3,
3862 0xcc1003,
3863 0x98801b,
3864 0x04380c,
3865 0x8400f3,
3866 0xcc1003,
3867 0x988017,
3868 0x043808,
3869 0x8400f3,
3870 0xcc1003,
3871 0x988013,
3872 0x043804,
3873 0x8400f3,
3874 0xcc1003,
3875 0x988014,
3876 0xcc1047,
3877 0x9a8009,
3878 0xcc1448,
3879 0x9840da,
3880 0xd4006d,
3881 0xcc1844,
3882 0xd5001a,
3883 0xd5401a,
3884 0x8000cc,
3885 0xd5801a,
3886 0x96c0d3,
3887 0xd4006d,
3888 0x8001b9,
3889 0xd4006e,
3890 0x9ac003,
3891 0xd4006d,
3892 0xd4006e,
3893 0x800002,
3894 0xec007f,
3895 0x9ac0ca,
3896 0xd4006d,
3897 0x8001b9,
3898 0xd4006e,
3899 0xcc1403,
3900 0xcc1803,
3901 0xcc1c03,
3902 0x7d9103,
3903 0x7dd583,
3904 0x7d190c,
3905 0x35cc1f,
3906 0x35701f,
3907 0x7cf0cb,
3908 0x7cd08b,
3909 0x880000,
3910 0x7e8e8b,
3911 0x95c004,
3912 0xd4006e,
3913 0x8001b9,
3914 0xd4001a,
3915 0xd4c01a,
3916 0xcc0803,
3917 0xcc0c03,
3918 0xcc1003,
3919 0xcc1403,
3920 0xcc1803,
3921 0xcc1c03,
3922 0xcc2403,
3923 0xcc2803,
3924 0x35c41f,
3925 0x36b01f,
3926 0x7c704b,
3927 0x34f01f,
3928 0x7c704b,
3929 0x35701f,
3930 0x7c704b,
3931 0x7d8881,
3932 0x7dccc1,
3933 0x7e5101,
3934 0x7e9541,
3935 0x7c9082,
3936 0x7cd4c2,
3937 0x7c848b,
3938 0x9ac003,
3939 0x7c8c8b,
3940 0x2c8801,
3941 0x98809c,
3942 0xd4006d,
3943 0x98409a,
3944 0xd4006e,
3945 0xcc0847,
3946 0xcc0c48,
3947 0xcc1044,
3948 0xd4801a,
3949 0xd4c01a,
3950 0x800104,
3951 0xd5001a,
3952 0xcc0832,
3953 0xd40032,
3954 0x9482d8,
3955 0xca0c00,
3956 0xd4401e,
3957 0x800002,
3958 0xd4001e,
3959 0xe4011e,
3960 0xd4001e,
3961 0xca0800,
3962 0xca0c00,
3963 0xca1000,
3964 0xd4401e,
3965 0xca1400,
3966 0xd4801e,
3967 0xd4c01e,
3968 0xd5001e,
3969 0xd5401e,
3970 0xd54034,
3971 0x800002,
3972 0xee001e,
3973 0x280404,
3974 0xe2001a,
3975 0xe2001a,
3976 0xd4401a,
3977 0xca3800,
3978 0xcc0803,
3979 0xcc0c03,
3980 0xcc0c03,
3981 0xcc0c03,
3982 0x9882bc,
3983 0x000000,
3984 0x8401bc,
3985 0xd7806f,
3986 0x800002,
3987 0xee001f,
3988 0xca0400,
3989 0xc2ff00,
3990 0xcc0834,
3991 0xc13fff,
3992 0x7c74cb,
3993 0x7cc90b,
3994 0x7d010f,
3995 0x9902af,
3996 0x7c738b,
3997 0x8401bc,
3998 0xd7806f,
3999 0x800002,
4000 0xee001f,
4001 0xca0800,
4002 0x281900,
4003 0x7d898b,
4004 0x958014,
4005 0x281404,
4006 0xca0c00,
4007 0xca1000,
4008 0xca1c00,
4009 0xca2400,
4010 0xe2001f,
4011 0xd4c01a,
4012 0xd5001a,
4013 0xd5401a,
4014 0xcc1803,
4015 0xcc2c03,
4016 0xcc2c03,
4017 0xcc2c03,
4018 0x7da58b,
4019 0x7d9c47,
4020 0x984296,
4021 0x000000,
4022 0x800164,
4023 0xd4c01a,
4024 0xd4401e,
4025 0xd4801e,
4026 0x800002,
4027 0xee001e,
4028 0xe4011e,
4029 0xd4001e,
4030 0xd4401e,
4031 0xee001e,
4032 0xca0400,
4033 0xa00000,
4034 0x7e828b,
4035 0xe4013e,
4036 0xd4001e,
4037 0xd4401e,
4038 0xee001e,
4039 0xca0400,
4040 0xa00000,
4041 0x7e828b,
4042 0xca0800,
4043 0x248c06,
4044 0x0ccc06,
4045 0x98c006,
4046 0xcc1049,
4047 0x990004,
4048 0xd40071,
4049 0xe4011e,
4050 0xd4001e,
4051 0xd4401e,
4052 0xd4801e,
4053 0x800002,
4054 0xee001e,
4055 0xca0800,
4056 0xca0c00,
4057 0x34d018,
4058 0x251001,
4059 0x95001f,
4060 0xc17fff,
4061 0xca1000,
4062 0xca1400,
4063 0xca1800,
4064 0xd4801d,
4065 0xd4c01d,
4066 0x7db18b,
4067 0xc14202,
4068 0xc2c001,
4069 0xd5801d,
4070 0x34dc0e,
4071 0x7d5d4c,
4072 0x7f734c,
4073 0xd7401e,
4074 0xd5001e,
4075 0xd5401e,
4076 0xc14200,
4077 0xc2c000,
4078 0x099c01,
4079 0x31dc10,
4080 0x7f5f4c,
4081 0x7f734c,
4082 0x7d8380,
4083 0xd5806f,
4084 0xd58066,
4085 0xd7401e,
4086 0xec005e,
4087 0xc82402,
4088 0x8001b9,
4089 0xd60074,
4090 0xd4401e,
4091 0xd4801e,
4092 0xd4c01e,
4093 0x800002,
4094 0xee001e,
4095 0x800002,
4096 0xee001f,
4097 0xd4001f,
4098 0x800002,
4099 0xd4001f,
4100 0xd4001f,
4101 0x880000,
4102 0xd4001f,
4103 0x000000,
4104 0x000000,
4105 0x000000,
4106 0x000000,
4107 0x000000,
4108 0x000000,
4109 0x000000,
4110 0x000000,
4111 0x000000,
4112 0x000000,
4113 0x000000,
4114 0x000000,
4115 0x000000,
4116 0x000000,
4117 0x000000,
4118 0x000000,
4119 0x000000,
4120 0x000000,
4121 0x000000,
4122 0x000000,
4123 0x000000,
4124 0x000000,
4125 0x000000,
4126 0x000000,
4127 0x000000,
4128 0x000000,
4129 0x000000,
4130 0x000000,
4131 0x000000,
4132 0x000000,
4133 0x000000,
4134 0x000000,
4135 0x000000,
4136 0x000000,
4137 0x000000,
4138 0x000000,
4139 0x000000,
4140 0x000000,
4141 0x000000,
4142 0x000000,
4143 0x000000,
4144 0x000000,
4145 0x000000,
4146 0x000000,
4147 0x000000,
4148 0x000000,
4149 0x000000,
4150 0x000000,
4151 0x000000,
4152 0x000000,
4153 0x000000,
4154 0x000000,
4155 0x000000,
4156 0x000000,
4157 0x000000,
4158 0x000000,
4159 0x000000,
4160 0x000000,
4161 0x000000,
4162 0x000000,
4163 0x000000,
4164 0x000000,
4165 0x000000,
4166 0x000000,
4167 0x000000,
4168 0x010174,
4169 0x02017b,
4170 0x030090,
4171 0x040080,
4172 0x050005,
4173 0x060040,
4174 0x070033,
4175 0x08012f,
4176 0x090047,
4177 0x0a0037,
4178 0x1001b7,
4179 0x1700a4,
4180 0x22013d,
4181 0x23014c,
4182 0x2000b5,
4183 0x240128,
4184 0x27004e,
4185 0x28006b,
4186 0x2a0061,
4187 0x2b0053,
4188 0x2f0066,
4189 0x320088,
4190 0x340182,
4191 0x3c0159,
4192 0x3f0073,
4193 0x41018f,
4194 0x440131,
4195 0x550176,
4196 0x56017d,
4197 0x60000c,
4198 0x610035,
4199 0x620039,
4200 0x630039,
4201 0x640039,
4202 0x650039,
4203 0x660039,
4204 0x670039,
4205 0x68003b,
4206 0x690042,
4207 0x6a0049,
4208 0x6b0049,
4209 0x6c0049,
4210 0x6d0049,
4211 0x6e0049,
4212 0x6f0049,
4213 0x7301b7,
4214 0x000007,
4215 0x000007,
4216 0x000007,
4217 0x000007,
4218 0x000007,
4219 0x000007,
4220 0x000007,
4221 0x000007,
4222 0x000007,
4223 0x000007,
4224 0x000007,
4225 0x000007,
4226 0x000007,
4227 0x000007,
4228 0x000007,
4229 0x000007,
4230 0x000007,
4231 0x000007,
4232 };
4233
4234 static const u32 RV610_cp_microcode[][3]={
4235     { 0x00000000, 0xc0200400, 0x000 },
4236     { 0x00000000, 0x00a0000a, 0x000 },
4237     { 0x0000ffff, 0x00284621, 0x000 },
4238     { 0x00000000, 0xd9004800, 0x000 },
4239     { 0x00000000, 0xc0200400, 0x000 },
4240     { 0x00000000, 0x00a0000a, 0x000 },
4241     { 0x00000000, 0x00e00000, 0x000 },
4242     { 0x00010000, 0xc0294620, 0x000 },
4243     { 0x00000000, 0xd9004800, 0x000 },
4244     { 0x00000000, 0xc0200400, 0x000 },
4245     { 0x00000000, 0x00a0000a, 0x000 },
4246     { 0x81000000, 0x00204411, 0x000 },
4247     { 0x00000001, 0x00204811, 0x000 },
4248     { 0x00042004, 0x00604411, 0x68d },
4249     { 0x00000000, 0x00600000, 0x631 },
4250     { 0x00000000, 0x00600000, 0x645 },
4251     { 0x00000000, 0xc0200800, 0x000 },
4252     { 0x00000f00, 0x00281622, 0x000 },
4253     { 0x00000008, 0x00211625, 0x000 },
4254     { 0x00000018, 0x00203625, 0x000 },
4255     { 0x8d000000, 0x00204411, 0x000 },
4256     { 0x00000004, 0x002f0225, 0x000 },
4257     { 0x00000000, 0x0ce00000, 0x018 },
4258     { 0x00412000, 0x00404811, 0x019 },
4259     { 0x00422000, 0x00204811, 0x000 },
4260     { 0x8e000000, 0x00204411, 0x000 },
4261     { 0x00000028, 0x00204a2d, 0x000 },
4262     { 0x90000000, 0x00204411, 0x000 },
4263     { 0x00000000, 0x00204805, 0x000 },
4264     { 0x0000000c, 0x00211622, 0x000 },
4265     { 0x00000003, 0x00281625, 0x000 },
4266     { 0x00000019, 0x00211a22, 0x000 },
4267     { 0x00000004, 0x00281a26, 0x000 },
4268     { 0x00000000, 0x002914c5, 0x000 },
4269     { 0x00000019, 0x00203625, 0x000 },
4270     { 0x00000000, 0x003a1402, 0x000 },
4271     { 0x00000016, 0x00211625, 0x000 },
4272     { 0x00000003, 0x00281625, 0x000 },
4273     { 0x00000017, 0x00200e2d, 0x000 },
4274     { 0xfffffffc, 0x00280e23, 0x000 },
4275     { 0x00000000, 0x002914a3, 0x000 },
4276     { 0x00000017, 0x00203625, 0x000 },
4277     { 0x00008000, 0x00280e22, 0x000 },
4278     { 0x00000007, 0x00220e23, 0x000 },
4279     { 0x00000000, 0x0029386e, 0x000 },
4280     { 0x20000000, 0x00280e22, 0x000 },
4281     { 0x00000006, 0x00210e23, 0x000 },
4282     { 0x00000000, 0x0029386e, 0x000 },
4283     { 0x00000000, 0x00220222, 0x000 },
4284     { 0x00000000, 0x14e00000, 0x038 },
4285     { 0x00000000, 0x2ee00000, 0x035 },
4286     { 0x00000000, 0x2ce00000, 0x037 },
4287     { 0x00000000, 0x00400e2d, 0x039 },
4288     { 0x00000008, 0x00200e2d, 0x000 },
4289     { 0x00000009, 0x0040122d, 0x046 },
4290     { 0x00000001, 0x00400e2d, 0x039 },
4291     { 0x00000000, 0xc0200c00, 0x000 },
4292     { 0x003ffffc, 0x00281223, 0x000 },
4293     { 0x00000002, 0x00221224, 0x000 },
4294     { 0x0000001f, 0x00211e23, 0x000 },
4295     { 0x00000000, 0x14e00000, 0x03e },
4296     { 0x00000008, 0x00401c11, 0x041 },
4297     { 0x0000000d, 0x00201e2d, 0x000 },
4298     { 0x0000000f, 0x00281e27, 0x000 },
4299     { 0x00000003, 0x00221e27, 0x000 },
4300     { 0x7fc00000, 0x00281a23, 0x000 },
4301     { 0x00000014, 0x00211a26, 0x000 },
4302     { 0x00000001, 0x00331a26, 0x000 },
4303     { 0x00000008, 0x00221a26, 0x000 },
4304     { 0x00000000, 0x00290cc7, 0x000 },
4305     { 0x00000027, 0x00203624, 0x000 },
4306     { 0x00007f00, 0x00281221, 0x000 },
4307     { 0x00001400, 0x002f0224, 0x000 },
4308     { 0x00000000, 0x0ce00000, 0x04b },
4309     { 0x00000001, 0x00290e23, 0x000 },
4310     { 0x0000000e, 0x00203623, 0x000 },
4311     { 0x0000e000, 0x00204411, 0x000 },
4312     { 0xfff80000, 0x00294a23, 0x000 },
4313     { 0x00000000, 0x003a2c02, 0x000 },
4314     { 0x00000002, 0x00220e2b, 0x000 },
4315     { 0xfc000000, 0x00280e23, 0x000 },
4316     { 0x0000000f, 0x00203623, 0x000 },
4317     { 0x00001fff, 0x00294a23, 0x000 },
4318     { 0x00000027, 0x00204a2d, 0x000 },
4319     { 0x00000000, 0x00204811, 0x000 },
4320     { 0x00000029, 0x00200e2d, 0x000 },
4321     { 0x060a0200, 0x00294a23, 0x000 },
4322     { 0x00000000, 0x00204811, 0x000 },
4323     { 0x00000000, 0x00204811, 0x000 },
4324     { 0x00000001, 0x00210222, 0x000 },
4325     { 0x00000000, 0x14e00000, 0x061 },
4326     { 0x00000000, 0x2ee00000, 0x05f },
4327     { 0x00000000, 0x2ce00000, 0x05e },
4328     { 0x00000000, 0x00400e2d, 0x062 },
4329     { 0x00000001, 0x00400e2d, 0x062 },
4330     { 0x0000000a, 0x00200e2d, 0x000 },
4331     { 0x0000000b, 0x0040122d, 0x06a },
4332     { 0x00000000, 0xc0200c00, 0x000 },
4333     { 0x003ffffc, 0x00281223, 0x000 },
4334     { 0x00000002, 0x00221224, 0x000 },
4335     { 0x7fc00000, 0x00281623, 0x000 },
4336     { 0x00000014, 0x00211625, 0x000 },
4337     { 0x00000001, 0x00331625, 0x000 },
4338     { 0x80000000, 0x00280e23, 0x000 },
4339     { 0x00000000, 0x00290ca3, 0x000 },
4340     { 0x3ffffc00, 0x00290e23, 0x000 },
4341     { 0x0000001f, 0x00211e23, 0x000 },
4342     { 0x00000000, 0x14e00000, 0x06d },
4343     { 0x00000100, 0x00401c11, 0x070 },
4344     { 0x0000000d, 0x00201e2d, 0x000 },
4345     { 0x000000f0, 0x00281e27, 0x000 },
4346     { 0x00000004, 0x00221e27, 0x000 },
4347     { 0x81000000, 0x00204411, 0x000 },
4348     { 0x0000000d, 0x00204811, 0x000 },
4349     { 0xfffff0ff, 0x00281a30, 0x000 },
4350     { 0x0000a028, 0x00204411, 0x000 },
4351     { 0x00000000, 0x002948e6, 0x000 },
4352     { 0x0000a018, 0x00204411, 0x000 },
4353     { 0x3fffffff, 0x00284a23, 0x000 },
4354     { 0x0000a010, 0x00204411, 0x000 },
4355     { 0x00000000, 0x00204804, 0x000 },
4356     { 0x00000030, 0x0020162d, 0x000 },
4357     { 0x00000002, 0x00291625, 0x000 },
4358     { 0x00000030, 0x00203625, 0x000 },
4359     { 0x00000025, 0x0020162d, 0x000 },
4360     { 0x00000000, 0x002f00a3, 0x000 },
4361     { 0x00000000, 0x0cc00000, 0x083 },
4362     { 0x00000026, 0x0020162d, 0x000 },
4363     { 0x00000000, 0x002f00a4, 0x000 },
4364     { 0x00000000, 0x0cc00000, 0x084 },
4365     { 0x00000000, 0x00400000, 0x08a },
4366     { 0x00000025, 0x00203623, 0x000 },
4367     { 0x00000026, 0x00203624, 0x000 },
4368     { 0x00000017, 0x00201e2d, 0x000 },
4369     { 0x00000002, 0x00210227, 0x000 },
4370     { 0x00000000, 0x14e00000, 0x08a },
4371     { 0x00000000, 0x00600000, 0x668 },
4372     { 0x00000000, 0x00600000, 0x65c },
4373     { 0x00000002, 0x00210e22, 0x000 },
4374     { 0x00000000, 0x14c00000, 0x08d },
4375     { 0x00000012, 0xc0403620, 0x093 },
4376     { 0x00000000, 0x2ee00000, 0x091 },
4377     { 0x00000000, 0x2ce00000, 0x090 },
4378     { 0x00000002, 0x00400e2d, 0x092 },
4379     { 0x00000003, 0x00400e2d, 0x092 },
4380     { 0x0000000c, 0x00200e2d, 0x000 },
4381     { 0x00000012, 0x00203623, 0x000 },
4382     { 0x00000003, 0x00210e22, 0x000 },
4383     { 0x00000000, 0x14c00000, 0x098 },
4384     { 0x0000a00c, 0x00204411, 0x000 },
4385     { 0x00000000, 0xc0204800, 0x000 },
4386     { 0x00000000, 0xc0404800, 0x0a0 },
4387     { 0x0000a00c, 0x00204411, 0x000 },
4388     { 0x00000000, 0x00204811, 0x000 },
4389     { 0x00000000, 0x2ee00000, 0x09e },
4390     { 0x00000000, 0x2ce00000, 0x09d },
4391     { 0x00000002, 0x00400e2d, 0x09f },
4392     { 0x00000003, 0x00400e2d, 0x09f },
4393     { 0x0000000c, 0x00200e2d, 0x000 },
4394     { 0x00000000, 0x00204803, 0x000 },
4395     { 0x00000000, 0x003a0c02, 0x000 },
4396     { 0x003f0000, 0x00280e23, 0x000 },
4397     { 0x00000010, 0x00210e23, 0x000 },
4398     { 0x00000011, 0x00203623, 0x000 },
4399     { 0x0000001e, 0x0021022b, 0x000 },
4400     { 0x00000000, 0x14c00000, 0x0a7 },
4401     { 0x00000016, 0xc0203620, 0x000 },
4402     { 0x0000001f, 0x0021022b, 0x000 },
4403     { 0x00000000, 0x14c00000, 0x0aa },
4404     { 0x00000015, 0xc0203620, 0x000 },
4405     { 0x00000008, 0x00210e2b, 0x000 },
4406     { 0x0000007f, 0x00280e23, 0x000 },
4407     { 0x00000000, 0x002f0223, 0x000 },
4408     { 0x00000000, 0x0ce00000, 0x0e1 },
4409     { 0x00000000, 0x27000000, 0x000 },
4410     { 0x00000000, 0x00600000, 0x2a3 },
4411     { 0x00000001, 0x002f0223, 0x000 },
4412     { 0x00000000, 0x0ae00000, 0x0b3 },
4413     { 0x00000000, 0x00600000, 0x13a },
4414     { 0x81000000, 0x00204411, 0x000 },
4415     { 0x00000006, 0x00204811, 0x000 },
4416     { 0x0000000c, 0x00221e30, 0x000 },
4417     { 0x99800000, 0x00204411, 0x000 },
4418     { 0x00000004, 0x0020122d, 0x000 },
4419     { 0x00000008, 0x00221224, 0x000 },
4420     { 0x00000010, 0x00201811, 0x000 },
4421     { 0x00000000, 0x00291ce4, 0x000 },
4422     { 0x00000000, 0x00604807, 0x12f },
4423     { 0x9b000000, 0x00204411, 0x000 },
4424     { 0x00000000, 0x00204802, 0x000 },
4425     { 0x9c000000, 0x00204411, 0x000 },
4426     { 0x00000000, 0x0033146f, 0x000 },
4427     { 0x00000001, 0x00333e23, 0x000 },
4428     { 0x00000000, 0xd9004800, 0x000 },
4429     { 0x00000000, 0x00203c05, 0x000 },
4430     { 0x81000000, 0x00204411, 0x000 },
4431     { 0x0000000e, 0x00204811, 0x000 },
4432     { 0x00000000, 0x00201010, 0x000 },
4433     { 0x0000e007, 0x00204411, 0x000 },
4434     { 0x0000000f, 0x0021022b, 0x000 },
4435     { 0x00000000, 0x14c00000, 0x0cb },
4436     { 0x00f8ff08, 0x00204811, 0x000 },
4437     { 0x98000000, 0x00404811, 0x0dc },
4438     { 0x000000f0, 0x00280e22, 0x000 },
4439     { 0x000000a0, 0x002f0223, 0x000 },
4440     { 0x00000000, 0x0cc00000, 0x0da },
4441     { 0x00000011, 0x00200e2d, 0x000 },
4442     { 0x00000001, 0x002f0223, 0x000 },
4443     { 0x00000000, 0x0ce00000, 0x0d5 },
4444     { 0x00000002, 0x002f0223, 0x000 },
4445     { 0x00000000, 0x0ce00000, 0x0d4 },
4446     { 0x00003f00, 0x00400c11, 0x0d6 },
4447     { 0x00001f00, 0x00400c11, 0x0d6 },
4448     { 0x00000f00, 0x00200c11, 0x000 },
4449     { 0x00380009, 0x00294a23, 0x000 },
4450     { 0x3f000000, 0x00280e2b, 0x000 },
4451     { 0x00000002, 0x00220e23, 0x000 },
4452     { 0x00000007, 0x00494a23, 0x0dc },
4453     { 0x00380f09, 0x00204811, 0x000 },
4454     { 0x68000007, 0x00204811, 0x000 },
4455     { 0x00000008, 0x00214a27, 0x000 },
4456     { 0x00000000, 0x00204811, 0x000 },
4457     { 0x060a0200, 0x00294a24, 0x000 },
4458     { 0x00000000, 0x00204811, 0x000 },
4459     { 0x00000000, 0x00204811, 0x000 },
4460     { 0x0000a202, 0x00204411, 0x000 },
4461     { 0x00ff0000, 0x00280e22, 0x000 },
4462     { 0x00000080, 0x00294a23, 0x000 },
4463     { 0x00000027, 0x00200e2d, 0x000 },
4464     { 0x00000026, 0x0020122d, 0x000 },
4465     { 0x00000000, 0x002f0083, 0x000 },
4466     { 0x00000000, 0x0ce00000, 0x0ea },
4467     { 0x00000000, 0x00600000, 0x662 },
4468     { 0x00000000, 0x00400000, 0x0eb },
4469     { 0x00000000, 0x00600000, 0x665 },
4470     { 0x00000007, 0x0020222d, 0x000 },
4471     { 0x00000005, 0x00220e22, 0x000 },
4472     { 0x00100000, 0x00280e23, 0x000 },
4473     { 0x00000000, 0x00292068, 0x000 },
4474     { 0x00000000, 0x003a0c02, 0x000 },
4475     { 0x000000ef, 0x00280e23, 0x000 },
4476     { 0x00000000, 0x00292068, 0x000 },
4477     { 0x00000017, 0x00200e2d, 0x000 },
4478     { 0x00000003, 0x00210223, 0x000 },
4479     { 0x00000000, 0x14e00000, 0x0f8 },
4480     { 0x0000000b, 0x00210228, 0x000 },
4481     { 0x00000000, 0x14c00000, 0x0f8 },
4482     { 0x00000400, 0x00292228, 0x000 },
4483     { 0x00000014, 0x00203628, 0x000 },
4484     { 0x0000001c, 0x00210e22, 0x000 },
4485     { 0x00000000, 0x14c00000, 0x0fd },
4486     { 0x0000a30c, 0x00204411, 0x000 },
4487     { 0x00000000, 0x00204811, 0x000 },
4488     { 0x0000001e, 0x00210e22, 0x000 },
4489     { 0x00000000, 0x14c00000, 0x10b },
4490     { 0x0000a30f, 0x00204411, 0x000 },
4491     { 0x00000011, 0x00200e2d, 0x000 },
4492     { 0x00000001, 0x002f0223, 0x000 },
4493     { 0x00000000, 0x0cc00000, 0x104 },
4494     { 0xffffffff, 0x00404811, 0x10b },
4495     { 0x00000002, 0x002f0223, 0x000 },
4496     { 0x00000000, 0x0cc00000, 0x107 },
4497     { 0x0000ffff, 0x00404811, 0x10b },
4498     { 0x00000004, 0x002f0223, 0x000 },
4499     { 0x00000000, 0x0cc00000, 0x10a },
4500     { 0x000000ff, 0x00404811, 0x10b },
4501     { 0x00000001, 0x00204811, 0x000 },
4502     { 0x0002c400, 0x00204411, 0x000 },
4503     { 0x0000001f, 0x00210e22, 0x000 },
4504     { 0x00000000, 0x14c00000, 0x112 },
4505     { 0x00000010, 0x40210e20, 0x000 },
4506     { 0x00000013, 0x00203623, 0x000 },
4507     { 0x00000018, 0x40224a20, 0x000 },
4508     { 0x00000010, 0xc0424a20, 0x114 },
4509     { 0x00000000, 0x00200c11, 0x000 },
4510     { 0x00000013, 0x00203623, 0x000 },
4511     { 0x00000000, 0x00204811, 0x000 },
4512     { 0x00000000, 0x00204811, 0x000 },
4513     { 0x0000000a, 0x00201011, 0x000 },
4514     { 0x00000000, 0x002f0224, 0x000 },
4515     { 0x00000000, 0x0ce00000, 0x11b },
4516     { 0x00000000, 0x00204811, 0x000 },
4517     { 0x00000001, 0x00531224, 0x117 },
4518     { 0xffbfffff, 0x00283a2e, 0x000 },
4519     { 0x0000001b, 0x00210222, 0x000 },
4520     { 0x00000000, 0x14c00000, 0x12e },
4521     { 0x81000000, 0x00204411, 0x000 },
4522     { 0x0000000d, 0x00204811, 0x000 },
4523     { 0x00000018, 0x00220e30, 0x000 },
4524     { 0xfc000000, 0x00280e23, 0x000 },
4525     { 0x81000000, 0x00204411, 0x000 },
4526     { 0x0000000e, 0x00204811, 0x000 },
4527     { 0x00000000, 0x00201010, 0x000 },
4528     { 0x0000e00e, 0x00204411, 0x000 },
4529     { 0x07f8ff08, 0x00204811, 0x000 },
4530     { 0x00000000, 0x00294a23, 0x000 },
4531     { 0x0000001c, 0x00201e2d, 0x000 },
4532     { 0x00000008, 0x00214a27, 0x000 },
4533     { 0x00000000, 0x00204811, 0x000 },
4534     { 0x060a0200, 0x00294a24, 0x000 },
4535     { 0x00000000, 0x00204811, 0x000 },
4536     { 0x00000000, 0x00204811, 0x000 },
4537     { 0x00000000, 0x00800000, 0x000 },
4538     { 0x81000000, 0x00204411, 0x000 },
4539     { 0x00000001, 0x00204811, 0x000 },
4540     { 0x0000217c, 0x00204411, 0x000 },
4541     { 0x00800000, 0x00204811, 0x000 },
4542     { 0x00000000, 0x00204806, 0x000 },
4543     { 0x00000008, 0x00214a27, 0x000 },
4544     { 0x00000000, 0x17000000, 0x000 },
4545     { 0x0004217f, 0x00604411, 0x68d },
4546     { 0x0000001f, 0x00210230, 0x000 },
4547     { 0x00000000, 0x14c00000, 0x68c },
4548     { 0x00000004, 0x00404c11, 0x135 },
4549     { 0x81000000, 0x00204411, 0x000 },
4550     { 0x00000001, 0x00204811, 0x000 },
4551     { 0x000021f8, 0x00204411, 0x000 },
4552     { 0x0000001c, 0x00204811, 0x000 },
4553     { 0x000421f9, 0x00604411, 0x68d },
4554     { 0x00000011, 0x00210230, 0x000 },
4555     { 0x00000000, 0x14e00000, 0x13c },
4556     { 0x00000000, 0x00800000, 0x000 },
4557     { 0x00000000, 0x00600000, 0x00b },
4558     { 0x00000000, 0x00600411, 0x315 },
4559     { 0x00000000, 0x00200411, 0x000 },
4560     { 0x00000000, 0x00600811, 0x1b2 },
4561     { 0x00000000, 0x00600000, 0x160 },
4562     { 0x0000ffff, 0x40280e20, 0x000 },
4563     { 0x00000010, 0xc0211220, 0x000 },
4564     { 0x0000ffff, 0x40280620, 0x000 },
4565     { 0x00000010, 0xc0210a20, 0x000 },
4566     { 0x00000000, 0x00341461, 0x000 },
4567     { 0x00000000, 0x00741882, 0x2bb },
4568     { 0x0001a1fd, 0x00604411, 0x2e0 },
4569     { 0x00003fff, 0x002f022f, 0x000 },
4570     { 0x00000000, 0x0cc00000, 0x147 },
4571     { 0x00000000, 0xc0400400, 0x001 },
4572     { 0x00000000, 0x00600000, 0x00b },
4573     { 0x00000000, 0x00600411, 0x315 },
4574     { 0x00000000, 0x00200411, 0x000 },
4575     { 0x00000000, 0x00600811, 0x1b2 },
4576     { 0x00003fff, 0x002f022f, 0x000 },
4577     { 0x00000000, 0x0ce00000, 0x000 },
4578     { 0x00000000, 0x00600000, 0x160 },
4579     { 0x00000010, 0x40210e20, 0x000 },
4580     { 0x0000ffff, 0xc0281220, 0x000 },
4581     { 0x00000010, 0x40211620, 0x000 },
4582     { 0x0000ffff, 0xc0681a20, 0x2bb },
4583     { 0x0001a1fd, 0x00604411, 0x2e0 },
4584     { 0x00003fff, 0x002f022f, 0x000 },
4585     { 0x00000000, 0x0cc00000, 0x158 },
4586     { 0x00000000, 0xc0400400, 0x001 },
4587     { 0x0000225c, 0x00204411, 0x000 },
4588     { 0x00000001, 0x00300a2f, 0x000 },
4589     { 0x00000001, 0x00210a22, 0x000 },
4590     { 0x00000003, 0x00384a22, 0x000 },
4591     { 0x00002256, 0x00204411, 0x000 },
4592     { 0x0000001a, 0x00204811, 0x000 },
4593     { 0x0000a1fc, 0x00204411, 0x000 },
4594     { 0x00000001, 0x00804811, 0x000 },
4595     { 0x00000000, 0x00600000, 0x00b },
4596     { 0x00000000, 0x00600000, 0x18f },
4597     { 0x00000000, 0x00600000, 0x1a0 },
4598     { 0x00003fff, 0x002f022f, 0x000 },
4599     { 0x00000000, 0x0ce00000, 0x000 },
4600     { 0x00000000, 0x00202c08, 0x000 },
4601     { 0x00000000, 0x00202411, 0x000 },
4602     { 0x00000000, 0x00202811, 0x000 },
4603     { 0x00002256, 0x00204411, 0x000 },
4604     { 0x00000016, 0x00204811, 0x000 },
4605     { 0x0000225c, 0x00204411, 0x000 },
4606     { 0x00000003, 0x00204811, 0x000 },
4607     { 0x93800000, 0x00204411, 0x000 },
4608     { 0x00000002, 0x00221e29, 0x000 },
4609     { 0x00000000, 0x007048eb, 0x19c },
4610     { 0x00000000, 0x00600000, 0x2bb },
4611     { 0x00000001, 0x40330620, 0x000 },
4612     { 0x00000000, 0xc0302409, 0x000 },
4613     { 0x00003fff, 0x002f022f, 0x000 },
4614     { 0x00000000, 0x0ce00000, 0x000 },
4615     { 0x00000000, 0x00600000, 0x2a3 },
4616     { 0x00000000, 0x002f0221, 0x000 },
4617     { 0x00000000, 0x0ae00000, 0x181 },
4618     { 0x00000000, 0x00600000, 0x13a },
4619     { 0x00000000, 0x00400000, 0x186 },
4620     { 0x95000000, 0x00204411, 0x000 },
4621     { 0x00000000, 0x002f0221, 0x000 },
4622     { 0x00000000, 0x0ce00000, 0x186 },
4623     { 0x00000000, 0xc0204800, 0x000 },
4624     { 0x00000001, 0x00530621, 0x182 },
4625     { 0x92000000, 0x00204411, 0x000 },
4626     { 0x00000000, 0xc0604800, 0x197 },
4627     { 0x0001a1fd, 0x00204411, 0x000 },
4628     { 0x00000011, 0x0020062d, 0x000 },
4629     { 0x00000000, 0x0078042a, 0x2fb },
4630     { 0x00000000, 0x00202809, 0x000 },
4631     { 0x00003fff, 0x002f022f, 0x000 },
4632     { 0x00000000, 0x0cc00000, 0x174 },
4633     { 0x00000000, 0xc0400400, 0x001 },
4634     { 0x00000210, 0x00600411, 0x315 },
4635     { 0x00003fff, 0x002f022f, 0x000 },
4636     { 0x00000000, 0x0ce00000, 0x194 },
4637     { 0x00000015, 0xc0203620, 0x000 },
4638     { 0x00000016, 0xc0203620, 0x000 },
4639     { 0x3f800000, 0x00200411, 0x000 },
4640     { 0x46000000, 0x00600811, 0x1b2 },
4641     { 0x00000000, 0x00800000, 0x000 },
4642     { 0x0000a1fc, 0x00204411, 0x000 },
4643     { 0x00003fff, 0x002f022f, 0x000 },
4644     { 0x00000000, 0x0cc00000, 0x19b },
4645     { 0x00000001, 0x00804811, 0x000 },
4646     { 0x00000021, 0x00804811, 0x000 },
4647     { 0x0000ffff, 0x40280e20, 0x000 },
4648     { 0x00000010, 0xc0211220, 0x000 },
4649     { 0x0000ffff, 0x40281620, 0x000 },
4650     { 0x00000010, 0xc0811a20, 0x000 },
4651     { 0x81000000, 0x00204411, 0x000 },
4652     { 0x00000006, 0x00204811, 0x000 },
4653     { 0x00000008, 0x00221e30, 0x000 },
4654     { 0x00000029, 0x00201a2d, 0x000 },
4655     { 0x0000e000, 0x00204411, 0x000 },
4656     { 0xfffbff09, 0x00204811, 0x000 },
4657     { 0x0000000f, 0x0020222d, 0x000 },
4658     { 0x00001fff, 0x00294a28, 0x000 },
4659     { 0x00000006, 0x0020222d, 0x000 },
4660     { 0x00000000, 0x002920e8, 0x000 },
4661     { 0x00000000, 0x00204808, 0x000 },
4662     { 0x00000000, 0x00204811, 0x000 },
4663     { 0x060a0200, 0x00294a26, 0x000 },
4664     { 0x00000000, 0x00204811, 0x000 },
4665     { 0x00000000, 0x00204811, 0x000 },
4666     { 0x00000100, 0x00201811, 0x000 },
4667     { 0x00000008, 0x00621e28, 0x12f },
4668     { 0x00000008, 0x00822228, 0x000 },
4669     { 0x0002c000, 0x00204411, 0x000 },
4670     { 0x00000015, 0x00600e2d, 0x1bd },
4671     { 0x00000016, 0x00600e2d, 0x1bd },
4672     { 0x0000c008, 0x00204411, 0x000 },
4673     { 0x00000017, 0x00200e2d, 0x000 },
4674     { 0x00000000, 0x14c00000, 0x1b9 },
4675     { 0x00000000, 0x00200411, 0x000 },
4676     { 0x00000000, 0x00204801, 0x000 },
4677     { 0x39000000, 0x00204811, 0x000 },
4678     { 0x00000000, 0x00204811, 0x000 },
4679     { 0x00000000, 0x00804802, 0x000 },
4680     { 0x00000018, 0x00202e2d, 0x000 },
4681     { 0x00000000, 0x003b0d63, 0x000 },
4682     { 0x00000008, 0x00224a23, 0x000 },
4683     { 0x00000010, 0x00224a23, 0x000 },
4684     { 0x00000018, 0x00224a23, 0x000 },
4685     { 0x00000000, 0x00804803, 0x000 },
4686     { 0x00000000, 0x00600000, 0x00b },
4687     { 0x00001000, 0x00600411, 0x315 },
4688     { 0x00000000, 0x00200411, 0x000 },
4689     { 0x00000000, 0x00600811, 0x1b2 },
4690     { 0x00000007, 0x0021062f, 0x000 },
4691     { 0x00000013, 0x00200a2d, 0x000 },
4692     { 0x00000001, 0x00202c11, 0x000 },
4693     { 0x0000ffff, 0x40282220, 0x000 },
4694     { 0x0000000f, 0x00262228, 0x000 },
4695     { 0x00000010, 0x40212620, 0x000 },
4696     { 0x0000000f, 0x00262629, 0x000 },
4697     { 0x00000000, 0x00202802, 0x000 },
4698     { 0x00002256, 0x00204411, 0x000 },
4699     { 0x0000001b, 0x00204811, 0x000 },
4700     { 0x00000000, 0x002f0221, 0x000 },
4701     { 0x00000000, 0x0ce00000, 0x1e0 },
4702     { 0x0000225c, 0x00204411, 0x000 },
4703     { 0x00000081, 0x00204811, 0x000 },
4704     { 0x0000a1fc, 0x00204411, 0x000 },
4705     { 0x00000001, 0x00204811, 0x000 },
4706     { 0x00000080, 0x00201c11, 0x000 },
4707     { 0x00000000, 0x002f0227, 0x000 },
4708     { 0x00000000, 0x0ce00000, 0x1dc },
4709     { 0x00000000, 0x00600000, 0x1e9 },
4710     { 0x00000001, 0x00531e27, 0x1d8 },
4711     { 0x00000001, 0x00202c11, 0x000 },
4712     { 0x0000001f, 0x00280a22, 0x000 },
4713     { 0x0000001f, 0x00282a2a, 0x000 },
4714     { 0x00000001, 0x00530621, 0x1d1 },
4715     { 0x0000225c, 0x00204411, 0x000 },
4716     { 0x00000002, 0x00304a2f, 0x000 },
4717     { 0x0000a1fc, 0x00204411, 0x000 },
4718     { 0x00000001, 0x00204811, 0x000 },
4719     { 0x00000001, 0x00301e2f, 0x000 },
4720     { 0x00000000, 0x002f0227, 0x000 },
4721     { 0x00000000, 0x0ce00000, 0x000 },
4722     { 0x00000000, 0x00600000, 0x1e9 },
4723     { 0x00000001, 0x00531e27, 0x1e5 },
4724     { 0x0000ffff, 0x40280e20, 0x000 },
4725     { 0x0000000f, 0x00260e23, 0x000 },
4726     { 0x00000010, 0xc0211220, 0x000 },
4727     { 0x0000000f, 0x00261224, 0x000 },
4728     { 0x00000000, 0x00201411, 0x000 },
4729     { 0x00000000, 0x00601811, 0x2bb },
4730     { 0x0001a1fd, 0x00204411, 0x000 },
4731     { 0x00000000, 0x002f022b, 0x000 },
4732     { 0x00000000, 0x0ce00000, 0x1f8 },
4733     { 0x00000010, 0x00221628, 0x000 },
4734     { 0xffff0000, 0x00281625, 0x000 },
4735     { 0x0000ffff, 0x00281a29, 0x000 },
4736     { 0x00000000, 0x002948c5, 0x000 },
4737     { 0x00000000, 0x0020480a, 0x000 },
4738     { 0x00000000, 0x00202c11, 0x000 },
4739     { 0x00000010, 0x00221623, 0x000 },
4740     { 0xffff0000, 0x00281625, 0x000 },
4741     { 0x0000ffff, 0x00281a24, 0x000 },
4742     { 0x00000000, 0x002948c5, 0x000 },
4743     { 0x00000000, 0x00731503, 0x205 },
4744     { 0x00000000, 0x00201805, 0x000 },
4745     { 0x00000000, 0x00731524, 0x205 },
4746     { 0x00000000, 0x002d14c5, 0x000 },
4747     { 0x00000000, 0x003008a2, 0x000 },
4748     { 0x00000000, 0x00204802, 0x000 },
4749     { 0x00000000, 0x00202802, 0x000 },
4750     { 0x00000000, 0x00202003, 0x000 },
4751     { 0x00000000, 0x00802404, 0x000 },
4752     { 0x0000000f, 0x00210225, 0x000 },
4753     { 0x00000000, 0x14c00000, 0x68c },
4754     { 0x00000000, 0x002b1405, 0x000 },
4755     { 0x00000001, 0x00901625, 0x000 },
4756     { 0x00000000, 0x00600000, 0x00b },
4757     { 0x00000000, 0x00600411, 0x315 },
4758     { 0x00000000, 0x00200411, 0x000 },
4759     { 0x00000000, 0x00600811, 0x1b2 },
4760     { 0x00002256, 0x00204411, 0x000 },
4761     { 0x0000001a, 0x00294a22, 0x000 },
4762     { 0x00000000, 0xc0200000, 0x000 },
4763     { 0x00003fff, 0x002f022f, 0x000 },
4764     { 0x00000000, 0x0ce00000, 0x000 },
4765     { 0x00000000, 0xc0200400, 0x000 },
4766     { 0x0000225c, 0x00204411, 0x000 },
4767     { 0x00000003, 0x00384a21, 0x000 },
4768     { 0x0000a1fc, 0x00204411, 0x000 },
4769     { 0x00000001, 0x00204811, 0x000 },
4770     { 0x0000ffff, 0x40281220, 0x000 },
4771     { 0x00000010, 0xc0211a20, 0x000 },
4772     { 0x0000ffff, 0x40280e20, 0x000 },
4773     { 0x00000010, 0xc0211620, 0x000 },
4774     { 0x00000000, 0x00741465, 0x2bb },
4775     { 0x0001a1fd, 0x00604411, 0x2e0 },
4776     { 0x00000001, 0x00330621, 0x000 },
4777     { 0x00000000, 0x002f0221, 0x000 },
4778     { 0x00000000, 0x0cc00000, 0x219 },
4779     { 0x00003fff, 0x002f022f, 0x000 },
4780     { 0x00000000, 0x0cc00000, 0x212 },
4781     { 0x00000000, 0xc0400400, 0x001 },
4782     { 0x00000000, 0x00600000, 0x645 },
4783     { 0x00000000, 0x0040040f, 0x213 },
4784     { 0x00000000, 0x00600000, 0x631 },
4785     { 0x00000000, 0x00600000, 0x645 },
4786     { 0x00000210, 0x00600411, 0x315 },
4787     { 0x00000000, 0x00600000, 0x1a0 },
4788     { 0x00000000, 0x00600000, 0x19c },
4789     { 0x00000000, 0x00600000, 0x2bb },
4790     { 0x00000000, 0x00600000, 0x2a3 },
4791     { 0x93800000, 0x00204411, 0x000 },
4792     { 0x00000000, 0x00204808, 0x000 },
4793     { 0x00000000, 0x002f022f, 0x000 },
4794     { 0x00000000, 0x0ae00000, 0x232 },
4795     { 0x00000000, 0x00600000, 0x13a },
4796     { 0x00000000, 0x00400000, 0x236 },
4797     { 0x95000000, 0x00204411, 0x000 },
4798     { 0x00000000, 0x002f022f, 0x000 },
4799     { 0x00000000, 0x0ce00000, 0x236 },
4800     { 0x00000000, 0xc0404800, 0x233 },
4801     { 0x92000000, 0x00204411, 0x000 },
4802     { 0x00000000, 0xc0204800, 0x000 },
4803     { 0x00002256, 0x00204411, 0x000 },
4804     { 0x00000016, 0x00204811, 0x000 },
4805     { 0x0000225c, 0x00204411, 0x000 },
4806     { 0x00000003, 0x00204811, 0x000 },
4807     { 0x0000a1fc, 0x00204411, 0x000 },
4808     { 0x00000001, 0x00204811, 0x000 },
4809     { 0x0001a1fd, 0x00204411, 0x000 },
4810     { 0x00000000, 0x00600411, 0x2fb },
4811     { 0x00000000, 0xc0400400, 0x001 },
4812     { 0x00000000, 0x00600000, 0x631 },
4813     { 0x0000a00c, 0x00204411, 0x000 },
4814     { 0x00000000, 0xc0204800, 0x000 },
4815     { 0x00000000, 0xc0404800, 0x000 },
4816     { 0x00000000, 0x00600000, 0x00b },
4817     { 0x00000018, 0x40210a20, 0x000 },
4818     { 0x00000003, 0x002f0222, 0x000 },
4819     { 0x00000000, 0x0ae00000, 0x24c },
4820     { 0x00000014, 0x0020222d, 0x000 },
4821     { 0x00080101, 0x00292228, 0x000 },
4822     { 0x00000014, 0x00203628, 0x000 },
4823     { 0x0000a30c, 0x00204411, 0x000 },
4824     { 0x00000000, 0xc0204800, 0x000 },
4825     { 0x00000000, 0xc0204800, 0x000 },
4826     { 0x00000000, 0xc0404800, 0x251 },
4827     { 0x00000000, 0x00600000, 0x00b },
4828     { 0x00000010, 0x00600411, 0x315 },
4829     { 0x3f800000, 0x00200411, 0x000 },
4830     { 0x00000000, 0x00600811, 0x1b2 },
4831     { 0x0000225c, 0x00204411, 0x000 },
4832     { 0x00000003, 0x00204811, 0x000 },
4833     { 0x00000000, 0x00600000, 0x27c },
4834     { 0x00000017, 0x00201e2d, 0x000 },
4835     { 0x00000001, 0x00211e27, 0x000 },
4836     { 0x00000000, 0x14e00000, 0x26a },
4837     { 0x00000012, 0x00201e2d, 0x000 },
4838     { 0x0000ffff, 0x00281e27, 0x000 },
4839     { 0x00000000, 0x00341c27, 0x000 },
4840     { 0x00000000, 0x12c00000, 0x25f },
4841     { 0x00000000, 0x00201c11, 0x000 },
4842     { 0x00000000, 0x002f00e5, 0x000 },
4843     { 0x00000000, 0x08c00000, 0x262 },
4844     { 0x00000000, 0x00201407, 0x000 },
4845     { 0x00000012, 0x00201e2d, 0x000 },
4846     { 0x00000010, 0x00211e27, 0x000 },
4847     { 0x00000000, 0x00341c47, 0x000 },
4848     { 0x00000000, 0x12c00000, 0x267 },
4849     { 0x00000000, 0x00201c11, 0x000 },
4850     { 0x00000000, 0x002f00e6, 0x000 },
4851     { 0x00000000, 0x08c00000, 0x26a },
4852     { 0x00000000, 0x00201807, 0x000 },
4853     { 0x00000000, 0x00600000, 0x2c1 },
4854     { 0x00002256, 0x00204411, 0x000 },
4855     { 0x00000000, 0x00342023, 0x000 },
4856     { 0x00000000, 0x12c00000, 0x272 },
4857     { 0x00000000, 0x00342044, 0x000 },
4858     { 0x00000000, 0x12c00000, 0x271 },
4859     { 0x00000016, 0x00404811, 0x276 },
4860     { 0x00000018, 0x00404811, 0x276 },
4861     { 0x00000000, 0x00342044, 0x000 },
4862     { 0x00000000, 0x12c00000, 0x275 },
4863     { 0x00000017, 0x00404811, 0x276 },
4864     { 0x00000019, 0x00204811, 0x000 },
4865     { 0x0000a1fc, 0x00204411, 0x000 },
4866     { 0x00000001, 0x00204811, 0x000 },
4867     { 0x0001a1fd, 0x00604411, 0x2e9 },
4868     { 0x00003fff, 0x002f022f, 0x000 },
4869     { 0x00000000, 0x0cc00000, 0x256 },
4870     { 0x00000000, 0xc0400400, 0x001 },
4871     { 0x00000010, 0x40210620, 0x000 },
4872     { 0x0000ffff, 0xc0280a20, 0x000 },
4873     { 0x00000010, 0x40210e20, 0x000 },
4874     { 0x0000ffff, 0xc0281220, 0x000 },
4875     { 0x00000010, 0x40211620, 0x000 },
4876     { 0x0000ffff, 0xc0881a20, 0x000 },
4877     { 0x81000000, 0x00204411, 0x000 },
4878     { 0x00000001, 0x00204811, 0x000 },
4879     { 0x00042004, 0x00604411, 0x68d },
4880     { 0x00000000, 0x00600000, 0x631 },
4881     { 0x00000000, 0xc0600000, 0x2a3 },
4882     { 0x00000005, 0x00200a2d, 0x000 },
4883     { 0x00000008, 0x00220a22, 0x000 },
4884     { 0x0000002b, 0x00201a2d, 0x000 },
4885     { 0x0000001c, 0x00201e2d, 0x000 },
4886     { 0x00007000, 0x00281e27, 0x000 },
4887     { 0x00000000, 0x00311ce6, 0x000 },
4888     { 0x0000002a, 0x00201a2d, 0x000 },
4889     { 0x0000000c, 0x00221a26, 0x000 },
4890     { 0x00000000, 0x002f00e6, 0x000 },
4891     { 0x00000000, 0x06e00000, 0x292 },
4892     { 0x00000000, 0x00201c11, 0x000 },
4893     { 0x00000000, 0x00200c11, 0x000 },
4894     { 0x0000002b, 0x00203623, 0x000 },
4895     { 0x00000010, 0x00201811, 0x000 },
4896     { 0x00000000, 0x00691ce2, 0x12f },
4897     { 0x93800000, 0x00204411, 0x000 },
4898     { 0x00000000, 0x00204807, 0x000 },
4899     { 0x95000000, 0x00204411, 0x000 },
4900     { 0x00000000, 0x002f022f, 0x000 },
4901     { 0x00000000, 0x0ce00000, 0x29d },
4902     { 0x00000001, 0x00333e2f, 0x000 },
4903     { 0x00000000, 0xd9004800, 0x000 },
4904     { 0x92000000, 0x00204411, 0x000 },
4905     { 0x00000000, 0xc0204800, 0x000 },
4906     { 0x0000001c, 0x00403627, 0x000 },
4907     { 0x0000000c, 0xc0220a20, 0x000 },
4908     { 0x00000029, 0x00203622, 0x000 },
4909     { 0x00000028, 0xc0403620, 0x000 },
4910     { 0x0000a2a4, 0x00204411, 0x000 },
4911     { 0x00000009, 0x00204811, 0x000 },
4912     { 0xa1000000, 0x00204411, 0x000 },
4913     { 0x00000001, 0x00804811, 0x000 },
4914     { 0x00000021, 0x00201e2d, 0x000 },
4915     { 0x00000000, 0x002c1ce3, 0x000 },
4916     { 0x00000021, 0x00203627, 0x000 },
4917     { 0x00000022, 0x00201e2d, 0x000 },
4918     { 0x00000000, 0x002c1ce4, 0x000 },
4919     { 0x00000022, 0x00203627, 0x000 },
4920     { 0x00000023, 0x00201e2d, 0x000 },
4921     { 0x00000000, 0x003120a3, 0x000 },
4922     { 0x00000000, 0x002d1d07, 0x000 },
4923     { 0x00000023, 0x00203627, 0x000 },
4924     { 0x00000024, 0x00201e2d, 0x000 },
4925     { 0x00000000, 0x003120c4, 0x000 },
4926     { 0x00000000, 0x002d1d07, 0x000 },
4927     { 0x00000024, 0x00803627, 0x000 },
4928     { 0x00000021, 0x00203623, 0x000 },
4929     { 0x00000022, 0x00203624, 0x000 },
4930     { 0x00000000, 0x00311ca3, 0x000 },
4931     { 0x00000023, 0x00203627, 0x000 },
4932     { 0x00000000, 0x00311cc4, 0x000 },
4933     { 0x00000024, 0x00803627, 0x000 },
4934     { 0x0000001a, 0x00203627, 0x000 },
4935     { 0x0000001b, 0x00203628, 0x000 },
4936     { 0x00000017, 0x00201e2d, 0x000 },
4937     { 0x00000002, 0x00210227, 0x000 },
4938     { 0x00000000, 0x14c00000, 0x2dc },
4939     { 0x00000000, 0x00400000, 0x2d9 },
4940     { 0x0000001a, 0x00203627, 0x000 },
4941     { 0x0000001b, 0x00203628, 0x000 },
4942     { 0x00000017, 0x00201e2d, 0x000 },
4943     { 0x00000002, 0x00210227, 0x000 },
4944     { 0x00000000, 0x14e00000, 0x2d9 },
4945     { 0x00000003, 0x00210227, 0x000 },
4946     { 0x00000000, 0x14e00000, 0x2dc },
4947     { 0x00000023, 0x00201e2d, 0x000 },
4948     { 0x00000000, 0x002e00e1, 0x000 },
4949     { 0x00000000, 0x02c00000, 0x2dc },
4950     { 0x00000021, 0x00201e2d, 0x000 },
4951     { 0x00000000, 0x003120a1, 0x000 },
4952     { 0x00000000, 0x002e00e8, 0x000 },
4953     { 0x00000000, 0x06c00000, 0x2dc },
4954     { 0x00000024, 0x00201e2d, 0x000 },
4955     { 0x00000000, 0x002e00e2, 0x000 },
4956     { 0x00000000, 0x02c00000, 0x2dc },
4957     { 0x00000022, 0x00201e2d, 0x000 },
4958     { 0x00000000, 0x003120c2, 0x000 },
4959     { 0x00000000, 0x002e00e8, 0x000 },
4960     { 0x00000000, 0x06c00000, 0x2dc },
4961     { 0x00000000, 0x00600000, 0x668 },
4962     { 0x00000000, 0x00600000, 0x2b5 },
4963     { 0x00000000, 0x00400000, 0x2de },
4964     { 0x00000000, 0x00600000, 0x2b5 },
4965     { 0x00000000, 0x00600000, 0x65f },
4966     { 0x00000000, 0x00400000, 0x2de },
4967     { 0x00000000, 0x00600000, 0x2a7 },
4968     { 0x00000000, 0x00400000, 0x2de },
4969     { 0x0000001a, 0x00201e2d, 0x000 },
4970     { 0x0000001b, 0x0080222d, 0x000 },
4971     { 0x00000010, 0x00221e23, 0x000 },
4972     { 0x00000000, 0x00294887, 0x000 },
4973     { 0x00000000, 0x00311ca3, 0x000 },
4974     { 0x00000010, 0x00221e27, 0x000 },
4975     { 0x00000000, 0x00294887, 0x000 },
4976     { 0x00000010, 0x00221e23, 0x000 },
4977     { 0x00000000, 0x003120c4, 0x000 },
4978     { 0x0000ffff, 0x00282228, 0x000 },
4979     { 0x00000000, 0x00894907, 0x000 },
4980     { 0x00000010, 0x00221e23, 0x000 },
4981     { 0x00000000, 0x00294887, 0x000 },
4982     { 0x00000010, 0x00221e21, 0x000 },
4983     { 0x00000000, 0x00294847, 0x000 },
4984     { 0x00000000, 0x00311ca3, 0x000 },
4985     { 0x00000010, 0x00221e27, 0x000 },
4986     { 0x00000000, 0x00294887, 0x000 },
4987     { 0x00000000, 0x00311ca1, 0x000 },
4988     { 0x00000010, 0x00221e27, 0x000 },
4989     { 0x00000000, 0x00294847, 0x000 },
4990     { 0x00000010, 0x00221e23, 0x000 },
4991     { 0x00000000, 0x003120c4, 0x000 },
4992     { 0x0000ffff, 0x00282228, 0x000 },
4993     { 0x00000000, 0x00294907, 0x000 },
4994     { 0x00000010, 0x00221e21, 0x000 },
4995     { 0x00000000, 0x003120c2, 0x000 },
4996     { 0x0000ffff, 0x00282228, 0x000 },
4997     { 0x00000000, 0x00894907, 0x000 },
4998     { 0x00000010, 0x00221e23, 0x000 },
4999     { 0x00000000, 0x00294887, 0x000 },
5000     { 0x00000001, 0x00220a21, 0x000 },
5001     { 0x00000000, 0x003308a2, 0x000 },
5002     { 0x00000010, 0x00221e22, 0x000 },
5003     { 0x00000010, 0x00212222, 0x000 },
5004     { 0x00000000, 0x00294907, 0x000 },
5005     { 0x00000000, 0x00311ca3, 0x000 },
5006     { 0x00000010, 0x00221e27, 0x000 },
5007     { 0x00000000, 0x00294887, 0x000 },
5008     { 0x00000001, 0x00220a21, 0x000 },
5009     { 0x00000000, 0x003008a2, 0x000 },
5010     { 0x00000010, 0x00221e22, 0x000 },
5011     { 0x00000010, 0x00212222, 0x000 },
5012     { 0x00000000, 0x00294907, 0x000 },
5013     { 0x00000010, 0x00221e23, 0x000 },
5014     { 0x00000000, 0x003120c4, 0x000 },
5015     { 0x0000ffff, 0x00282228, 0x000 },
5016     { 0x00000000, 0x00294907, 0x000 },
5017     { 0x00000000, 0x003808c5, 0x000 },
5018     { 0x00000000, 0x00300841, 0x000 },
5019     { 0x00000001, 0x00220a22, 0x000 },
5020     { 0x00000000, 0x003308a2, 0x000 },
5021     { 0x00000010, 0x00221e22, 0x000 },
5022     { 0x00000010, 0x00212222, 0x000 },
5023     { 0x00000000, 0x00894907, 0x000 },
5024     { 0x00000017, 0x0020222d, 0x000 },
5025     { 0x00000000, 0x14c00000, 0x318 },
5026     { 0xffffffef, 0x00280621, 0x000 },
5027     { 0x00000014, 0x0020222d, 0x000 },
5028     { 0x0000f8e0, 0x00204411, 0x000 },
5029     { 0x00000000, 0x00294901, 0x000 },
5030     { 0x00000000, 0x00894901, 0x000 },
5031     { 0x00000000, 0x00204811, 0x000 },
5032     { 0x00000000, 0x00204811, 0x000 },
5033     { 0x060a0200, 0x00804811, 0x000 },
5034     { 0x00000000, 0xc0200000, 0x000 },
5035     { 0x97000000, 0xc0204411, 0x000 },
5036     { 0x00000000, 0xc0204811, 0x000 },
5037     { 0x8a000000, 0x00204411, 0x000 },
5038     { 0x00000000, 0x00204811, 0x000 },
5039     { 0x0000225c, 0x00204411, 0x000 },
5040     { 0x00000000, 0xc0204800, 0x000 },
5041     { 0x0000a1fc, 0x00204411, 0x000 },
5042     { 0x00000000, 0xc0204800, 0x000 },
5043     { 0x00000000, 0xc0200400, 0x000 },
5044     { 0x00000000, 0x00a0000a, 0x000 },
5045     { 0x97000000, 0x00204411, 0x000 },
5046     { 0x00000000, 0x00204811, 0x000 },
5047     { 0x8a000000, 0x00204411, 0x000 },
5048     { 0x00000000, 0x00204811, 0x000 },
5049     { 0x0000225c, 0x00204411, 0x000 },
5050     { 0x00000000, 0xc0204800, 0x000 },
5051     { 0x0000a1fc, 0x00204411, 0x000 },
5052     { 0x00000000, 0xc0204800, 0x000 },
5053     { 0x00000000, 0xc0200400, 0x000 },
5054     { 0x00000000, 0x00a0000a, 0x000 },
5055     { 0x97000000, 0x00204411, 0x000 },
5056     { 0x00000000, 0x00204811, 0x000 },
5057     { 0x8a000000, 0x00204411, 0x000 },
5058     { 0x00000000, 0x00204811, 0x000 },
5059     { 0x0000225c, 0x00204411, 0x000 },
5060     { 0x00000000, 0xc0204800, 0x000 },
5061     { 0x0000a1fc, 0x00204411, 0x000 },
5062     { 0x00000000, 0xc0204800, 0x000 },
5063     { 0x0001a1fd, 0x00204411, 0x000 },
5064     { 0x00000000, 0xd9004800, 0x000 },
5065     { 0x00000000, 0xc0200400, 0x000 },
5066     { 0x00000000, 0x00a0000a, 0x000 },
5067     { 0x00002257, 0x00204411, 0x000 },
5068     { 0x00000003, 0xc0484a20, 0x000 },
5069     { 0x0000225d, 0x00204411, 0x000 },
5070     { 0x00000000, 0xc0404800, 0x000 },
5071     { 0x00000000, 0x00600000, 0x645 },
5072     { 0x00000000, 0xc0200800, 0x000 },
5073     { 0x0000225c, 0x00204411, 0x000 },
5074     { 0x00000003, 0x00384a22, 0x000 },
5075     { 0x0000a1fc, 0x00204411, 0x000 },
5076     { 0x00000000, 0xc0204800, 0x000 },
5077     { 0x0001a1fd, 0x00204411, 0x000 },
5078     { 0x00000000, 0x002f0222, 0x000 },
5079     { 0x00000000, 0x0ce00000, 0x000 },
5080     { 0x00000000, 0x40204800, 0x000 },
5081     { 0x00000001, 0x40304a20, 0x000 },
5082     { 0x00000002, 0xc0304a20, 0x000 },
5083     { 0x00000001, 0x00530a22, 0x34b },
5084     { 0x0000003f, 0xc0280a20, 0x000 },
5085     { 0x81000000, 0x00204411, 0x000 },
5086     { 0x00000001, 0x00204811, 0x000 },
5087     { 0x000021f8, 0x00204411, 0x000 },
5088     { 0x00000018, 0x00204811, 0x000 },
5089     { 0x000421f9, 0x00604411, 0x68d },
5090     { 0x00000011, 0x00210230, 0x000 },
5091     { 0x00000000, 0x14e00000, 0x354 },
5092     { 0x00000014, 0x002f0222, 0x000 },
5093     { 0x00000000, 0x0cc00000, 0x364 },
5094     { 0x00002010, 0x00204411, 0x000 },
5095     { 0x00008000, 0x00204811, 0x000 },
5096     { 0x0001a2a4, 0x00204411, 0x000 },
5097     { 0x00000000, 0x00604802, 0x36e },
5098     { 0x00002100, 0x00204411, 0x000 },
5099     { 0x00000000, 0xc0204800, 0x000 },
5100     { 0x00000000, 0xc0204800, 0x000 },
5101     { 0x00000000, 0xc0204800, 0x000 },
5102     { 0x00000000, 0xc0404800, 0x000 },
5103     { 0x00000004, 0x002f0222, 0x000 },
5104     { 0x00000000, 0x0cc00000, 0x36a },
5105     { 0x00002010, 0x00204411, 0x000 },
5106     { 0x00008000, 0x00204811, 0x000 },
5107     { 0x0001a2a4, 0x00204411, 0x000 },
5108     { 0x00000000, 0x00404802, 0x35f },
5109     { 0x00000028, 0x002f0222, 0x000 },
5110     { 0x00000000, 0x0cc00000, 0x5c0 },
5111     { 0x0001a2a4, 0x00204411, 0x000 },
5112     { 0x00000000, 0x00404802, 0x35f },
5113     { 0x0000002c, 0x00203626, 0x000 },
5114     { 0x00000049, 0x00201811, 0x000 },
5115     { 0x0000003f, 0x00204811, 0x000 },
5116     { 0x00000001, 0x00331a26, 0x000 },
5117     { 0x00000000, 0x002f0226, 0x000 },
5118     { 0x00000000, 0x0cc00000, 0x370 },
5119     { 0x0000002c, 0x00801a2d, 0x000 },
5120     { 0x0000003f, 0xc0280a20, 0x000 },
5121     { 0x00000015, 0x002f0222, 0x000 },
5122     { 0x00000000, 0x0ce00000, 0x386 },
5123     { 0x00000006, 0x002f0222, 0x000 },
5124     { 0x00000000, 0x0ce00000, 0x3b1 },
5125     { 0x00000016, 0x002f0222, 0x000 },
5126     { 0x00000000, 0x0ce00000, 0x3b5 },
5127     { 0x00000020, 0x002f0222, 0x000 },
5128     { 0x00000000, 0x0ce00000, 0x39c },
5129     { 0x0000000f, 0x002f0222, 0x000 },
5130     { 0x00000000, 0x0ce00000, 0x3a8 },
5131     { 0x00000010, 0x002f0222, 0x000 },
5132     { 0x00000000, 0x0ce00000, 0x3a8 },
5133     { 0x0000001e, 0x002f0222, 0x000 },
5134     { 0x00000000, 0x0ce00000, 0x390 },
5135     { 0x0000a2a4, 0x00204411, 0x000 },
5136     { 0x00000000, 0x00404802, 0x000 },
5137     { 0x08000000, 0x00290a22, 0x000 },
5138     { 0x00000003, 0x40210e20, 0x000 },
5139     { 0x0000000c, 0xc0211220, 0x000 },
5140     { 0x00080000, 0x00281224, 0x000 },
5141     { 0x00000014, 0xc0221620, 0x000 },
5142     { 0x00000000, 0x002914a4, 0x000 },
5143     { 0x0000a2a4, 0x00204411, 0x000 },
5144     { 0x00000000, 0x002948a2, 0x000 },
5145     { 0x0000a1fe, 0x00204411, 0x000 },
5146     { 0x00000000, 0x00404803, 0x000 },
5147     { 0x81000000, 0x00204411, 0x000 },
5148     { 0x00000001, 0x00204811, 0x000 },
5149     { 0x000021f8, 0x00204411, 0x000 },
5150     { 0x00000016, 0x00204811, 0x000 },
5151     { 0x000421f9, 0x00604411, 0x68d },
5152     { 0x00000015, 0x00210230, 0x000 },
5153     { 0x00000000, 0x14e00000, 0x392 },
5154     { 0x0000210e, 0x00204411, 0x000 },
5155     { 0x00000000, 0xc0204800, 0x000 },
5156     { 0x00000000, 0xc0204800, 0x000 },
5157     { 0x0000a2a4, 0x00204411, 0x000 },
5158     { 0x00000000, 0x00404802, 0x000 },
5159     { 0x81000000, 0x00204411, 0x000 },
5160     { 0x00000001, 0x00204811, 0x000 },
5161     { 0x000021f8, 0x00204411, 0x000 },
5162     { 0x00000017, 0x00204811, 0x000 },
5163     { 0x000421f9, 0x00604411, 0x68d },
5164     { 0x00000003, 0x00210230, 0x000 },
5165     { 0x00000000, 0x14e00000, 0x39e },
5166     { 0x00002108, 0x00204411, 0x000 },
5167     { 0x00000000, 0xc0204800, 0x000 },
5168     { 0x00000000, 0xc0204800, 0x000 },
5169     { 0x0000a2a4, 0x00204411, 0x000 },
5170     { 0x00000000, 0x00404802, 0x000 },
5171     { 0x0000a2a4, 0x00204411, 0x000 },
5172     { 0x00000000, 0x00204802, 0x000 },
5173     { 0x80000000, 0x00204411, 0x000 },
5174     { 0x00000000, 0x00204811, 0x000 },
5175     { 0x81000000, 0x00204411, 0x000 },
5176     { 0x00000010, 0x00204811, 0x000 },
5177     { 0x00000000, 0x00200010, 0x000 },
5178     { 0x00000000, 0x14c00000, 0x3ae },
5179     { 0x00000000, 0x00400000, 0x000 },
5180     { 0x00002010, 0x00204411, 0x000 },
5181     { 0x00008000, 0x00204811, 0x000 },
5182     { 0x0001a2a4, 0x00204411, 0x000 },
5183     { 0x00000006, 0x00404811, 0x000 },
5184     { 0x00002010, 0x00204411, 0x000 },
5185     { 0x00008000, 0x00204811, 0x000 },
5186     { 0x0001a2a4, 0x00204411, 0x000 },
5187     { 0x00000016, 0x00604811, 0x36e },
5188     { 0x00000000, 0x00400000, 0x000 },
5189     { 0x00000000, 0xc0200800, 0x000 },
5190     { 0x00000000, 0xc0200c00, 0x000 },
5191     { 0x0000001d, 0x00210223, 0x000 },
5192     { 0x00000000, 0x14e00000, 0x3ce },
5193     { 0x81000000, 0x00204411, 0x000 },
5194     { 0x00000001, 0x00204811, 0x000 },
5195     { 0x000021f8, 0x00204411, 0x000 },
5196     { 0x00000018, 0x00204811, 0x000 },
5197     { 0x000421f9, 0x00604411, 0x68d },
5198     { 0x00000011, 0x00210230, 0x000 },
5199     { 0x00000000, 0x14e00000, 0x3c0 },
5200     { 0x00002100, 0x00204411, 0x000 },
5201     { 0x00000000, 0x00204802, 0x000 },
5202     { 0x00000000, 0x00204803, 0x000 },
5203     { 0xbabecafe, 0x00204811, 0x000 },
5204     { 0xcafebabe, 0x00204811, 0x000 },
5205     { 0x00002010, 0x00204411, 0x000 },
5206     { 0x00008000, 0x00204811, 0x000 },
5207     { 0x0000a2a4, 0x00204411, 0x000 },
5208     { 0x00000004, 0x00404811, 0x000 },
5209     { 0x00002170, 0x00204411, 0x000 },
5210     { 0x00000000, 0x00204802, 0x000 },
5211     { 0x00000000, 0x00204803, 0x000 },
5212     { 0x81000000, 0x00204411, 0x000 },
5213     { 0x0000000a, 0x00204811, 0x000 },
5214     { 0x00000000, 0x00200010, 0x000 },
5215     { 0x00000000, 0x14c00000, 0x3d3 },
5216     { 0x8c000000, 0x00204411, 0x000 },
5217     { 0xcafebabe, 0x00404811, 0x000 },
5218     { 0x81000000, 0x00204411, 0x000 },
5219     { 0x00000001, 0x00204811, 0x000 },
5220     { 0x00003fff, 0x40280a20, 0x000 },
5221     { 0x80000000, 0x40280e20, 0x000 },
5222     { 0x40000000, 0xc0281220, 0x000 },
5223     { 0x00040000, 0x00694622, 0x68d },
5224     { 0x00000000, 0x00201410, 0x000 },
5225     { 0x00000000, 0x002f0223, 0x000 },
5226     { 0x00000000, 0x0cc00000, 0x3e1 },
5227     { 0x00000000, 0xc0401800, 0x3e4 },
5228     { 0x00003fff, 0xc0281a20, 0x000 },
5229     { 0x00040000, 0x00694626, 0x68d },
5230     { 0x00000000, 0x00201810, 0x000 },
5231     { 0x00000000, 0x002f0224, 0x000 },
5232     { 0x00000000, 0x0cc00000, 0x3e7 },
5233     { 0x00000000, 0xc0401c00, 0x3ea },
5234     { 0x00003fff, 0xc0281e20, 0x000 },
5235     { 0x00040000, 0x00694627, 0x68d },
5236     { 0x00000000, 0x00201c10, 0x000 },
5237     { 0x00000000, 0x00204402, 0x000 },
5238     { 0x00000000, 0x002820c5, 0x000 },
5239     { 0x00000000, 0x004948e8, 0x000 },
5240     { 0xa5800000, 0x00200811, 0x000 },
5241     { 0x00002000, 0x00200c11, 0x000 },
5242     { 0x83000000, 0x00604411, 0x412 },
5243     { 0x00000000, 0x00204402, 0x000 },
5244     { 0x00000000, 0xc0204800, 0x000 },
5245     { 0x00000000, 0x40204800, 0x000 },
5246     { 0x0000001f, 0xc0210220, 0x000 },
5247     { 0x00000000, 0x14c00000, 0x3f7 },
5248     { 0x00002010, 0x00204411, 0x000 },
5249     { 0x00008000, 0x00204811, 0x000 },
5250     { 0x0000ffff, 0xc0481220, 0x3ff },
5251     { 0xa7800000, 0x00200811, 0x000 },
5252     { 0x0000a000, 0x00200c11, 0x000 },
5253     { 0x83000000, 0x00604411, 0x412 },
5254     { 0x00000000, 0x00204402, 0x000 },
5255     { 0x00000000, 0xc0204800, 0x000 },
5256     { 0x00000000, 0xc0204800, 0x000 },
5257     { 0x0000ffff, 0xc0281220, 0x000 },
5258     { 0x83000000, 0x00204411, 0x000 },
5259     { 0x00000000, 0x00304883, 0x000 },
5260     { 0x84000000, 0x00204411, 0x000 },
5261     { 0x00000000, 0xc0204800, 0x000 },
5262     { 0x00000000, 0x1d000000, 0x000 },
5263     { 0x83000000, 0x00604411, 0x412 },
5264     { 0x00000000, 0xc0400400, 0x001 },
5265     { 0xa9800000, 0x00200811, 0x000 },
5266     { 0x0000c000, 0x00400c11, 0x3fa },
5267     { 0xab800000, 0x00200811, 0x000 },
5268     { 0x0000f8e0, 0x00400c11, 0x3fa },
5269     { 0xad800000, 0x00200811, 0x000 },
5270     { 0x0000f880, 0x00400c11, 0x3fa },
5271     { 0xb3800000, 0x00200811, 0x000 },
5272     { 0x0000f3fc, 0x00400c11, 0x3fa },
5273     { 0xaf800000, 0x00200811, 0x000 },
5274     { 0x0000e000, 0x00400c11, 0x3fa },
5275     { 0xb1800000, 0x00200811, 0x000 },
5276     { 0x0000f000, 0x00400c11, 0x3fa },
5277     { 0x83000000, 0x00204411, 0x000 },
5278     { 0x00002148, 0x00204811, 0x000 },
5279     { 0x84000000, 0x00204411, 0x000 },
5280     { 0x00000000, 0xc0204800, 0x000 },
5281     { 0x00000000, 0x1d000000, 0x000 },
5282     { 0x00000000, 0x00800000, 0x000 },
5283     { 0x01182000, 0xc0304620, 0x000 },
5284     { 0x00000000, 0xd9004800, 0x000 },
5285     { 0x00000000, 0xc0200400, 0x000 },
5286     { 0x00000000, 0x00a0000a, 0x000 },
5287     { 0x0218a000, 0xc0304620, 0x000 },
5288     { 0x00000000, 0xd9004800, 0x000 },
5289     { 0x00000000, 0xc0200400, 0x000 },
5290     { 0x00000000, 0x00a0000a, 0x000 },
5291     { 0x0318c000, 0xc0304620, 0x000 },
5292     { 0x00000000, 0xd9004800, 0x000 },
5293     { 0x00000000, 0xc0200400, 0x000 },
5294     { 0x00000000, 0x00a0000a, 0x000 },
5295     { 0x0418f8e0, 0xc0304620, 0x000 },
5296     { 0x00000000, 0xd9004800, 0x000 },
5297     { 0x00000000, 0xc0200400, 0x000 },
5298     { 0x00000000, 0x00a0000a, 0x000 },
5299     { 0x0518f880, 0xc0304620, 0x000 },
5300     { 0x00000000, 0xd9004800, 0x000 },
5301     { 0x00000000, 0xc0200400, 0x000 },
5302     { 0x00000000, 0x00a0000a, 0x000 },
5303     { 0x0618e000, 0xc0304620, 0x000 },
5304     { 0x00000000, 0xd9004800, 0x000 },
5305     { 0x00000000, 0xc0200400, 0x000 },
5306     { 0x00000000, 0x00a0000a, 0x000 },
5307     { 0x0718f000, 0xc0304620, 0x000 },
5308     { 0x00000000, 0xd9004800, 0x000 },
5309     { 0x00000000, 0xc0200400, 0x000 },
5310     { 0x00000000, 0x00a0000a, 0x000 },
5311     { 0x0818f3fc, 0xc0304620, 0x000 },
5312     { 0x00000000, 0xd9004800, 0x000 },
5313     { 0x00000000, 0xc0200400, 0x000 },
5314     { 0x00000000, 0x00a0000a, 0x000 },
5315     { 0x00000030, 0x00200a2d, 0x000 },
5316     { 0x00000000, 0xc0290c40, 0x000 },
5317     { 0x00000030, 0x00203623, 0x000 },
5318     { 0x00000000, 0xc0200400, 0x000 },
5319     { 0x00000000, 0x00a0000a, 0x000 },
5320     { 0x86000000, 0x00204411, 0x000 },
5321     { 0x00000000, 0x00404801, 0x000 },
5322     { 0x85000000, 0xc0204411, 0x000 },
5323     { 0x00000000, 0x00404801, 0x000 },
5324     { 0x0000217c, 0x00204411, 0x000 },
5325     { 0x00000018, 0x40210220, 0x000 },
5326     { 0x00000000, 0x14c00000, 0x445 },
5327     { 0x00800000, 0xc0494a20, 0x446 },
5328     { 0x00000000, 0xc0204800, 0x000 },
5329     { 0x00000000, 0xc0204800, 0x000 },
5330     { 0x00000000, 0xc0204800, 0x000 },
5331     { 0x81000000, 0x00204411, 0x000 },
5332     { 0x00000001, 0x00204811, 0x000 },
5333     { 0x00000000, 0xc0200800, 0x000 },
5334     { 0x00000000, 0x17000000, 0x000 },
5335     { 0x0004217f, 0x00604411, 0x68d },
5336     { 0x0000001f, 0x00210230, 0x000 },
5337     { 0x00000000, 0x14c00000, 0x000 },
5338     { 0x00000000, 0x00404c02, 0x44b },
5339     { 0x00000000, 0xc0200c00, 0x000 },
5340     { 0x00000000, 0xc0201000, 0x000 },
5341     { 0x00000000, 0xc0201400, 0x000 },
5342     { 0x00000000, 0xc0201800, 0x000 },
5343     { 0x00000000, 0xc0201c00, 0x000 },
5344     { 0x00007f00, 0x00280a21, 0x000 },
5345     { 0x00004500, 0x002f0222, 0x000 },
5346     { 0x00000000, 0x0ce00000, 0x459 },
5347     { 0x00000000, 0xc0202000, 0x000 },
5348     { 0x00000000, 0x17000000, 0x000 },
5349     { 0x00000010, 0x00280a23, 0x000 },
5350     { 0x00000010, 0x002f0222, 0x000 },
5351     { 0x00000000, 0x0ce00000, 0x461 },
5352     { 0x81000000, 0x00204411, 0x000 },
5353     { 0x00000001, 0x00204811, 0x000 },
5354     { 0x00040000, 0x00694624, 0x68d },
5355     { 0x00000000, 0x00400000, 0x466 },
5356     { 0x81000000, 0x00204411, 0x000 },
5357     { 0x00000000, 0x00204811, 0x000 },
5358     { 0x0000216d, 0x00204411, 0x000 },
5359     { 0x00000000, 0x00204804, 0x000 },
5360     { 0x00000000, 0x00604805, 0x692 },
5361     { 0x00000000, 0x002824f0, 0x000 },
5362     { 0x00000007, 0x00280a23, 0x000 },
5363     { 0x00000001, 0x002f0222, 0x000 },
5364     { 0x00000000, 0x0ae00000, 0x46d },
5365     { 0x00000000, 0x002f00c9, 0x000 },
5366     { 0x00000000, 0x04e00000, 0x486 },
5367     { 0x00000000, 0x00400000, 0x493 },
5368     { 0x00000002, 0x002f0222, 0x000 },
5369     { 0x00000000, 0x0ae00000, 0x472 },
5370     { 0x00000000, 0x002f00c9, 0x000 },
5371     { 0x00000000, 0x02e00000, 0x486 },
5372     { 0x00000000, 0x00400000, 0x493 },
5373     { 0x00000003, 0x002f0222, 0x000 },
5374     { 0x00000000, 0x0ae00000, 0x477 },
5375     { 0x00000000, 0x002f00c9, 0x000 },
5376     { 0x00000000, 0x0ce00000, 0x486 },
5377     { 0x00000000, 0x00400000, 0x493 },
5378     { 0x00000004, 0x002f0222, 0x000 },
5379     { 0x00000000, 0x0ae00000, 0x47c },
5380     { 0x00000000, 0x002f00c9, 0x000 },
5381     { 0x00000000, 0x0ae00000, 0x486 },
5382     { 0x00000000, 0x00400000, 0x493 },
5383     { 0x00000005, 0x002f0222, 0x000 },
5384     { 0x00000000, 0x0ae00000, 0x481 },
5385     { 0x00000000, 0x002f00c9, 0x000 },
5386     { 0x00000000, 0x06e00000, 0x486 },
5387     { 0x00000000, 0x00400000, 0x493 },
5388     { 0x00000006, 0x002f0222, 0x000 },
5389     { 0x00000000, 0x0ae00000, 0x486 },
5390     { 0x00000000, 0x002f00c9, 0x000 },
5391     { 0x00000000, 0x08e00000, 0x486 },
5392     { 0x00000000, 0x00400000, 0x493 },
5393     { 0x00007f00, 0x00280a21, 0x000 },
5394     { 0x00004500, 0x002f0222, 0x000 },
5395     { 0x00000000, 0x0ae00000, 0x000 },
5396     { 0x00000008, 0x00210a23, 0x000 },
5397     { 0x00000000, 0x14c00000, 0x490 },
5398     { 0x00002169, 0x00204411, 0x000 },
5399     { 0x00000000, 0xc0204800, 0x000 },
5400     { 0x00000000, 0xc0204800, 0x000 },
5401     { 0x00000000, 0xc0204800, 0x000 },
5402     { 0xcafebabe, 0x00404811, 0x000 },
5403     { 0x00000000, 0xc0204400, 0x000 },
5404     { 0x00000000, 0xc0200000, 0x000 },
5405     { 0x00000000, 0xc0404800, 0x000 },
5406     { 0x00007f00, 0x00280a21, 0x000 },
5407     { 0x00004500, 0x002f0222, 0x000 },
5408     { 0x00000000, 0x0ae00000, 0x499 },
5409     { 0x00000000, 0xc0200000, 0x000 },
5410     { 0x00000000, 0xc0200000, 0x000 },
5411     { 0x00000000, 0xc0400000, 0x000 },
5412     { 0x00000000, 0x00404c08, 0x459 },
5413     { 0x00000000, 0xc0200800, 0x000 },
5414     { 0x00000010, 0x40210e20, 0x000 },
5415     { 0x00000011, 0x40211220, 0x000 },
5416     { 0x00000012, 0x40211620, 0x000 },
5417     { 0x00002169, 0x00204411, 0x000 },
5418     { 0x00000000, 0x00204802, 0x000 },
5419     { 0x00000000, 0x00210225, 0x000 },
5420     { 0x00000000, 0x14e00000, 0x4a3 },
5421     { 0x00040000, 0xc0494a20, 0x4a4 },
5422     { 0xfffbffff, 0xc0284a20, 0x000 },
5423     { 0x00000000, 0x00210223, 0x000 },
5424     { 0x00000000, 0x14e00000, 0x4b0 },
5425     { 0x00000000, 0xc0204800, 0x000 },
5426     { 0x00000000, 0xc0204800, 0x000 },
5427     { 0x00000000, 0x00210224, 0x000 },
5428     { 0x00000000, 0x14c00000, 0x000 },
5429     { 0x81000000, 0x00204411, 0x000 },
5430     { 0x0000000c, 0x00204811, 0x000 },
5431     { 0x00000000, 0x00200010, 0x000 },
5432     { 0x00000000, 0x14c00000, 0x4ac },
5433     { 0xa0000000, 0x00204411, 0x000 },
5434     { 0xcafebabe, 0x00404811, 0x000 },
5435     { 0x81000000, 0x00204411, 0x000 },
5436     { 0x00000004, 0x00204811, 0x000 },
5437     { 0x0000216b, 0x00204411, 0x000 },
5438     { 0x00000000, 0xc0204810, 0x000 },
5439     { 0x81000000, 0x00204411, 0x000 },
5440     { 0x00000005, 0x00204811, 0x000 },
5441     { 0x0000216c, 0x00204411, 0x000 },
5442     { 0x00000000, 0xc0204810, 0x000 },
5443     { 0x00000000, 0x002f0224, 0x000 },
5444     { 0x00000000, 0x0ce00000, 0x000 },
5445     { 0x00000000, 0x00400000, 0x4aa },
5446     { 0x00000000, 0xc0210a20, 0x000 },
5447     { 0x00000000, 0x14c00000, 0x4c3 },
5448     { 0x81000000, 0x00204411, 0x000 },
5449     { 0x00000000, 0x00204811, 0x000 },
5450     { 0x0000216d, 0x00204411, 0x000 },
5451     { 0x00000000, 0xc0204800, 0x000 },
5452     { 0x00000000, 0xc0604800, 0x692 },
5453     { 0x00000000, 0x00400000, 0x4c7 },
5454     { 0x81000000, 0x00204411, 0x000 },
5455     { 0x00000001, 0x00204811, 0x000 },
5456     { 0x00040000, 0xc0294620, 0x000 },
5457     { 0x00000000, 0xc0600000, 0x68d },
5458     { 0x00000001, 0x00210222, 0x000 },
5459     { 0x00000000, 0x14c00000, 0x4ce },
5460     { 0x00002169, 0x00204411, 0x000 },
5461     { 0x00000000, 0xc0204800, 0x000 },
5462     { 0x00000000, 0xc0204800, 0x000 },
5463     { 0x00000000, 0x00204810, 0x000 },
5464     { 0xcafebabe, 0x00404811, 0x000 },
5465     { 0x00000000, 0xc0204400, 0x000 },
5466     { 0x00000000, 0xc0404810, 0x000 },
5467     { 0x81000000, 0x00204411, 0x000 },
5468     { 0x00000001, 0x00204811, 0x000 },
5469     { 0x000021f8, 0x00204411, 0x000 },
5470     { 0x0000000e, 0x00204811, 0x000 },
5471     { 0x000421f9, 0x00604411, 0x68d },
5472     { 0x00000000, 0x00210230, 0x000 },
5473     { 0x00000000, 0x14c00000, 0x4d0 },
5474     { 0x00002180, 0x00204411, 0x000 },
5475     { 0x00000000, 0xc0204800, 0x000 },
5476     { 0x00000000, 0xc0200000, 0x000 },
5477     { 0x00000000, 0xc0204800, 0x000 },
5478     { 0x00000000, 0xc0200000, 0x000 },
5479     { 0x00000000, 0xc0404800, 0x000 },
5480     { 0x00000003, 0x00333e2f, 0x000 },
5481     { 0x00000001, 0x00210221, 0x000 },
5482     { 0x00000000, 0x14e00000, 0x500 },
5483     { 0x0000002c, 0x00200a2d, 0x000 },
5484     { 0x00040000, 0x18e00c11, 0x4ef },
5485     { 0x00000001, 0x00333e2f, 0x000 },
5486     { 0x00002169, 0x00204411, 0x000 },
5487     { 0x00000000, 0x00204802, 0x000 },
5488     { 0x00000000, 0x00204803, 0x000 },
5489     { 0x00000008, 0x00300a22, 0x000 },
5490     { 0x00000000, 0xc0204800, 0x000 },
5491     { 0x00000000, 0xc0204800, 0x000 },
5492     { 0x00002169, 0x00204411, 0x000 },
5493     { 0x00000000, 0x00204802, 0x000 },
5494     { 0x00000000, 0x00204803, 0x000 },
5495     { 0x00000008, 0x00300a22, 0x000 },
5496     { 0x00000000, 0xc0204800, 0x000 },
5497     { 0x00000000, 0xd8c04800, 0x4e3 },
5498     { 0x00002169, 0x00204411, 0x000 },
5499     { 0x00000000, 0x00204802, 0x000 },
5500     { 0x00000000, 0x00204803, 0x000 },
5501     { 0x00000008, 0x00300a22, 0x000 },
5502     { 0x00000000, 0xc0204800, 0x000 },
5503     { 0x00000000, 0xc0204800, 0x000 },
5504     { 0x0000002d, 0x0020122d, 0x000 },
5505     { 0x00000000, 0x00290c83, 0x000 },
5506     { 0x00002169, 0x00204411, 0x000 },
5507     { 0x00000000, 0x00204802, 0x000 },
5508     { 0x00000000, 0x00204803, 0x000 },
5509     { 0x00000008, 0x00300a22, 0x000 },
5510     { 0x00000000, 0xc0204800, 0x000 },
5511     { 0x00000000, 0xc0204800, 0x000 },
5512     { 0x00000011, 0x00210224, 0x000 },
5513     { 0x00000000, 0x14c00000, 0x000 },
5514     { 0x00000000, 0x00400000, 0x4aa },
5515     { 0x0000002c, 0xc0203620, 0x000 },
5516     { 0x0000002d, 0xc0403620, 0x000 },
5517     { 0x0000000f, 0x00210221, 0x000 },
5518     { 0x00000000, 0x14c00000, 0x505 },
5519     { 0x00000000, 0x00600000, 0x00b },
5520     { 0x00000000, 0xd9000000, 0x000 },
5521     { 0x00000000, 0xc0400400, 0x001 },
5522     { 0xb5000000, 0x00204411, 0x000 },
5523     { 0x00002000, 0x00204811, 0x000 },
5524     { 0xb6000000, 0x00204411, 0x000 },
5525     { 0x0000a000, 0x00204811, 0x000 },
5526     { 0xb7000000, 0x00204411, 0x000 },
5527     { 0x0000c000, 0x00204811, 0x000 },
5528     { 0xb8000000, 0x00204411, 0x000 },
5529     { 0x0000f8e0, 0x00204811, 0x000 },
5530     { 0xb9000000, 0x00204411, 0x000 },
5531     { 0x0000f880, 0x00204811, 0x000 },
5532     { 0xba000000, 0x00204411, 0x000 },
5533     { 0x0000e000, 0x00204811, 0x000 },
5534     { 0xbb000000, 0x00204411, 0x000 },
5535     { 0x0000f000, 0x00204811, 0x000 },
5536     { 0xbc000000, 0x00204411, 0x000 },
5537     { 0x0000f3fc, 0x00204811, 0x000 },
5538     { 0x81000000, 0x00204411, 0x000 },
5539     { 0x00000002, 0x00204811, 0x000 },
5540     { 0x000000ff, 0x00280e30, 0x000 },
5541     { 0x00000000, 0x002f0223, 0x000 },
5542     { 0x00000000, 0x0cc00000, 0x519 },
5543     { 0x00000000, 0xc0200800, 0x000 },
5544     { 0x00000000, 0x14c00000, 0x52e },
5545     { 0x00000000, 0x00200c11, 0x000 },
5546     { 0x0000001c, 0x00203623, 0x000 },
5547     { 0x0000002b, 0x00203623, 0x000 },
5548     { 0x00000029, 0x00203623, 0x000 },
5549     { 0x00000028, 0x00203623, 0x000 },
5550     { 0x00000017, 0x00203623, 0x000 },
5551     { 0x00000025, 0x00203623, 0x000 },
5552     { 0x00000026, 0x00203623, 0x000 },
5553     { 0x00000015, 0x00203623, 0x000 },
5554     { 0x00000016, 0x00203623, 0x000 },
5555     { 0xffffe000, 0x00200c11, 0x000 },
5556     { 0x00000021, 0x00203623, 0x000 },
5557     { 0x00000022, 0x00203623, 0x000 },
5558     { 0x00001fff, 0x00200c11, 0x000 },
5559     { 0x00000023, 0x00203623, 0x000 },
5560     { 0x00000024, 0x00203623, 0x000 },
5561     { 0xf1ffffff, 0x00283a2e, 0x000 },
5562     { 0x0000001a, 0xc0220e20, 0x000 },
5563     { 0x00000000, 0x0029386e, 0x000 },
5564     { 0x81000000, 0x00204411, 0x000 },
5565     { 0x00000006, 0x00204811, 0x000 },
5566     { 0x0000002a, 0x40203620, 0x000 },
5567     { 0x87000000, 0x00204411, 0x000 },
5568     { 0x00000000, 0xc0204800, 0x000 },
5569     { 0x0000a1f4, 0x00204411, 0x000 },
5570     { 0x00000000, 0x00204810, 0x000 },
5571     { 0x00000000, 0x00200c11, 0x000 },
5572     { 0x00000030, 0x00203623, 0x000 },
5573     { 0x9d000000, 0x00204411, 0x000 },
5574     { 0x0000001f, 0x40214a20, 0x000 },
5575     { 0x96000000, 0x00204411, 0x000 },
5576     { 0x00000000, 0xc0204800, 0x000 },
5577     { 0x00000000, 0xc0200c00, 0x000 },
5578     { 0x00000000, 0xc0201000, 0x000 },
5579     { 0x0000001f, 0x00211624, 0x000 },
5580     { 0x00000000, 0x14c00000, 0x000 },
5581     { 0x0000001d, 0x00203623, 0x000 },
5582     { 0x00000003, 0x00281e23, 0x000 },
5583     { 0x00000008, 0x00222223, 0x000 },
5584     { 0xfffff000, 0x00282228, 0x000 },
5585     { 0x00000000, 0x002920e8, 0x000 },
5586     { 0x0000001f, 0x00203628, 0x000 },
5587     { 0x00000018, 0x00211e23, 0x000 },
5588     { 0x00000020, 0x00203627, 0x000 },
5589     { 0x00000002, 0x00221624, 0x000 },
5590     { 0x00000000, 0x003014a8, 0x000 },
5591     { 0x0000001e, 0x00203625, 0x000 },
5592     { 0x00000003, 0x00211a24, 0x000 },
5593     { 0x10000000, 0x00281a26, 0x000 },
5594     { 0xefffffff, 0x00283a2e, 0x000 },
5595     { 0x00000000, 0x004938ce, 0x67b },
5596     { 0x00000001, 0x40280a20, 0x000 },
5597     { 0x00000006, 0x40280e20, 0x000 },
5598     { 0x00000300, 0xc0281220, 0x000 },
5599     { 0x00000008, 0x00211224, 0x000 },
5600     { 0x00000000, 0xc0201620, 0x000 },
5601     { 0x00000000, 0xc0201a20, 0x000 },
5602     { 0x00000000, 0x00210222, 0x000 },
5603     { 0x00000000, 0x14c00000, 0x566 },
5604     { 0x81000000, 0x00204411, 0x000 },
5605     { 0x00000001, 0x00204811, 0x000 },
5606     { 0x00002258, 0x00300a24, 0x000 },
5607     { 0x00040000, 0x00694622, 0x68d },
5608     { 0x00002169, 0x00204411, 0x000 },
5609     { 0x00000000, 0x00204805, 0x000 },
5610     { 0x00020000, 0x00294a26, 0x000 },
5611     { 0x00000000, 0x00204810, 0x000 },
5612     { 0xcafebabe, 0x00204811, 0x000 },
5613     { 0x00000002, 0x002f0223, 0x000 },
5614     { 0x00000000, 0x0cc00000, 0x56e },
5615     { 0x00000000, 0xc0201c10, 0x000 },
5616     { 0x00000000, 0xc0400000, 0x57c },
5617     { 0x00000002, 0x002f0223, 0x000 },
5618     { 0x00000000, 0x0cc00000, 0x56e },
5619     { 0x81000000, 0x00204411, 0x000 },
5620     { 0x00000001, 0x00204811, 0x000 },
5621     { 0x00002258, 0x00300a24, 0x000 },
5622     { 0x00040000, 0x00694622, 0x68d },
5623     { 0x00000000, 0xc0201c10, 0x000 },
5624     { 0x00000000, 0xc0400000, 0x57c },
5625     { 0x00000000, 0x002f0223, 0x000 },
5626     { 0x00000000, 0x0cc00000, 0x572 },
5627     { 0x00000000, 0xc0201c00, 0x000 },
5628     { 0x00000000, 0xc0400000, 0x57c },
5629     { 0x00000004, 0x002f0223, 0x000 },
5630     { 0x00000000, 0x0cc00000, 0x57a },
5631     { 0x81000000, 0x00204411, 0x000 },
5632     { 0x00000000, 0x00204811, 0x000 },
5633     { 0x0000216d, 0x00204411, 0x000 },
5634     { 0x00000000, 0xc0204800, 0x000 },
5635     { 0x00000000, 0xc0604800, 0x692 },
5636     { 0x00000000, 0x00401c10, 0x57c },
5637     { 0x00000000, 0xc0200000, 0x000 },
5638     { 0x00000000, 0xc0400000, 0x000 },
5639     { 0x00000000, 0x0ee00000, 0x57e },
5640     { 0x00000000, 0x00600000, 0x5c9 },
5641     { 0x00000000, 0x002f0224, 0x000 },
5642     { 0x00000000, 0x0cc00000, 0x58f },
5643     { 0x0000a2b7, 0x00204411, 0x000 },
5644     { 0x00000000, 0x00204807, 0x000 },
5645     { 0x81000000, 0x00204411, 0x000 },
5646     { 0x00000001, 0x00204811, 0x000 },
5647     { 0x0004a2b6, 0x00604411, 0x68d },
5648     { 0x0000001a, 0x00212230, 0x000 },
5649     { 0x00000006, 0x00222630, 0x000 },
5650     { 0x00042004, 0x00604411, 0x68d },
5651     { 0x0000a2c4, 0x00204411, 0x000 },
5652     { 0x00000000, 0x003048e9, 0x000 },
5653     { 0x00000000, 0x00e00000, 0x58d },
5654     { 0x0000a2d1, 0x00204411, 0x000 },
5655     { 0x00000000, 0x00404808, 0x000 },
5656     { 0x0000a2d1, 0x00204411, 0x000 },
5657     { 0x00000001, 0x00504a28, 0x000 },
5658     { 0x00000001, 0x002f0224, 0x000 },
5659     { 0x00000000, 0x0cc00000, 0x5a0 },
5660     { 0x0000a2bb, 0x00204411, 0x000 },
5661     { 0x00000000, 0x00204807, 0x000 },
5662     { 0x81000000, 0x00204411, 0x000 },
5663     { 0x00000001, 0x00204811, 0x000 },
5664     { 0x0004a2ba, 0x00604411, 0x68d },
5665     { 0x0000001a, 0x00212230, 0x000 },
5666     { 0x00000006, 0x00222630, 0x000 },
5667     { 0x00042004, 0x00604411, 0x68d },
5668     { 0x0000a2c5, 0x00204411, 0x000 },
5669     { 0x00000000, 0x003048e9, 0x000 },
5670     { 0x00000000, 0x00e00000, 0x59e },
5671     { 0x0000a2d2, 0x00204411, 0x000 },
5672     { 0x00000000, 0x00404808, 0x000 },
5673     { 0x0000a2d2, 0x00204411, 0x000 },
5674     { 0x00000001, 0x00504a28, 0x000 },
5675     { 0x00000002, 0x002f0224, 0x000 },
5676     { 0x00000000, 0x0cc00000, 0x5b1 },
5677     { 0x0000a2bf, 0x00204411, 0x000 },
5678     { 0x00000000, 0x00204807, 0x000 },
5679     { 0x81000000, 0x00204411, 0x000 },
5680     { 0x00000001, 0x00204811, 0x000 },
5681     { 0x0004a2be, 0x00604411, 0x68d },
5682     { 0x0000001a, 0x00212230, 0x000 },
5683     { 0x00000006, 0x00222630, 0x000 },
5684     { 0x00042004, 0x00604411, 0x68d },
5685     { 0x0000a2c6, 0x00204411, 0x000 },
5686     { 0x00000000, 0x003048e9, 0x000 },
5687     { 0x00000000, 0x00e00000, 0x5af },
5688     { 0x0000a2d3, 0x00204411, 0x000 },
5689     { 0x00000000, 0x00404808, 0x000 },
5690     { 0x0000a2d3, 0x00204411, 0x000 },
5691     { 0x00000001, 0x00504a28, 0x000 },
5692     { 0x0000a2c3, 0x00204411, 0x000 },
5693     { 0x00000000, 0x00204807, 0x000 },
5694     { 0x81000000, 0x00204411, 0x000 },
5695     { 0x00000001, 0x00204811, 0x000 },
5696     { 0x0004a2c2, 0x00604411, 0x68d },
5697     { 0x0000001a, 0x00212230, 0x000 },
5698     { 0x00000006, 0x00222630, 0x000 },
5699     { 0x00042004, 0x00604411, 0x68d },
5700     { 0x0000a2c7, 0x00204411, 0x000 },
5701     { 0x00000000, 0x003048e9, 0x000 },
5702     { 0x00000000, 0x00e00000, 0x5be },
5703     { 0x0000a2d4, 0x00204411, 0x000 },
5704     { 0x00000000, 0x00404808, 0x000 },
5705     { 0x0000a2d4, 0x00204411, 0x000 },
5706     { 0x00000001, 0x00504a28, 0x000 },
5707     { 0x85000000, 0x00204411, 0x000 },
5708     { 0x00000000, 0x00204801, 0x000 },
5709     { 0x0000304a, 0x00204411, 0x000 },
5710     { 0x01000000, 0x00204811, 0x000 },
5711     { 0x00000000, 0x00400000, 0x5c4 },
5712     { 0xa4000000, 0xc0204411, 0x000 },
5713     { 0x00000000, 0xc0404800, 0x000 },
5714     { 0x00000000, 0xc0600000, 0x5c9 },
5715     { 0x00000000, 0xc0400400, 0x001 },
5716     { 0x0000002c, 0x00203621, 0x000 },
5717     { 0x81000000, 0x00204411, 0x000 },
5718     { 0x00000006, 0x00204811, 0x000 },
5719     { 0x00000000, 0x002f0230, 0x000 },
5720     { 0x00000000, 0x0cc00000, 0x5d0 },
5721     { 0x00000000, 0x00200411, 0x000 },
5722     { 0x00000030, 0x00403621, 0x5e3 },
5723     { 0x00000030, 0x0020062d, 0x000 },
5724     { 0x00007e00, 0x00280621, 0x000 },
5725     { 0x00000000, 0x002f0221, 0x000 },
5726     { 0x00000000, 0x0ce00000, 0x5e3 },
5727     { 0x81000000, 0x00204411, 0x000 },
5728     { 0x00000001, 0x00204811, 0x000 },
5729     { 0x0004a092, 0x00604411, 0x68d },
5730     { 0x00000031, 0x00203630, 0x000 },
5731     { 0x0004a093, 0x00604411, 0x68d },
5732     { 0x00000032, 0x00203630, 0x000 },
5733     { 0x0004a2b6, 0x00604411, 0x68d },
5734     { 0x00000033, 0x00203630, 0x000 },
5735     { 0x0004a2ba, 0x00604411, 0x68d },
5736     { 0x00000034, 0x00203630, 0x000 },
5737     { 0x0004a2be, 0x00604411, 0x68d },
5738     { 0x00000035, 0x00203630, 0x000 },
5739     { 0x0004a2c2, 0x00604411, 0x68d },
5740     { 0x00000036, 0x00203630, 0x000 },
5741     { 0x00042004, 0x00604411, 0x68d },
5742     { 0x0001a2a4, 0x00204411, 0x000 },
5743     { 0x0000003f, 0x00204811, 0x000 },
5744     { 0x0000003f, 0x00204811, 0x000 },
5745     { 0x0000003f, 0x00204811, 0x000 },
5746     { 0x0000003f, 0x00204811, 0x000 },
5747     { 0x00000005, 0x00204811, 0x000 },
5748     { 0x0000a1f4, 0x00204411, 0x000 },
5749     { 0x00000000, 0x00204811, 0x000 },
5750     { 0x88000000, 0x00204411, 0x000 },
5751     { 0x00000001, 0x00204811, 0x000 },
5752     { 0x81000000, 0x00204411, 0x000 },
5753     { 0x00000006, 0x00204811, 0x000 },
5754     { 0x00000001, 0x002f0230, 0x000 },
5755     { 0x00000000, 0x0ce00000, 0x62c },
5756     { 0x00000030, 0x0020062d, 0x000 },
5757     { 0x00000000, 0x002f0221, 0x000 },
5758     { 0x00000000, 0x0ce00000, 0x62c },
5759     { 0x81000000, 0x00204411, 0x000 },
5760     { 0x00000001, 0x00204811, 0x000 },
5761     { 0x00007e00, 0x00280621, 0x000 },
5762     { 0x00000000, 0x002f0221, 0x000 },
5763     { 0x00000000, 0x0ce00000, 0x605 },
5764     { 0x0000a092, 0x00204411, 0x000 },
5765     { 0x00000031, 0x00204a2d, 0x000 },
5766     { 0x0000a093, 0x00204411, 0x000 },
5767     { 0x00000032, 0x00204a2d, 0x000 },
5768     { 0x0000a2b6, 0x00204411, 0x000 },
5769     { 0x00000033, 0x00204a2d, 0x000 },
5770     { 0x0000a2ba, 0x00204411, 0x000 },
5771     { 0x00000034, 0x00204a2d, 0x000 },
5772     { 0x0000a2be, 0x00204411, 0x000 },
5773     { 0x00000035, 0x00204a2d, 0x000 },
5774     { 0x0000a2c2, 0x00204411, 0x000 },
5775     { 0x00000036, 0x00204a2d, 0x000 },
5776     { 0x00000030, 0x0020062d, 0x000 },
5777     { 0x000001ff, 0x00280621, 0x000 },
5778     { 0x00000000, 0x002f0221, 0x000 },
5779     { 0x00000000, 0x0ce00000, 0x62b },
5780     { 0x00000000, 0x00210221, 0x000 },
5781     { 0x00000000, 0x14c00000, 0x60e },
5782     { 0x0004a003, 0x00604411, 0x68d },
5783     { 0x0000a003, 0x00204411, 0x000 },
5784     { 0x00000000, 0x00204810, 0x000 },
5785     { 0x00000001, 0x00210621, 0x000 },
5786     { 0x00000000, 0x14c00000, 0x613 },
5787     { 0x0004a010, 0x00604411, 0x68d },
5788     { 0x0000a010, 0x00204411, 0x000 },
5789     { 0x00000000, 0x00204810, 0x000 },
5790     { 0x00000001, 0x00210621, 0x000 },
5791     { 0x00000000, 0x002f0221, 0x000 },
5792     { 0x00000000, 0x0ce00000, 0x62b },
5793     { 0x0004a011, 0x00604411, 0x68d },
5794     { 0x0000a011, 0x00204411, 0x000 },
5795     { 0x00000000, 0x00204810, 0x000 },
5796     { 0x0004a012, 0x00604411, 0x68d },
5797     { 0x0000a012, 0x00204411, 0x000 },
5798     { 0x00000000, 0x00204810, 0x000 },
5799     { 0x0004a013, 0x00604411, 0x68d },
5800     { 0x0000a013, 0x00204411, 0x000 },
5801     { 0x00000000, 0x00204810, 0x000 },
5802     { 0x0004a014, 0x00604411, 0x68d },
5803     { 0x0000a014, 0x00204411, 0x000 },
5804     { 0x00000000, 0x00204810, 0x000 },
5805     { 0x0004a015, 0x00604411, 0x68d },
5806     { 0x0000a015, 0x00204411, 0x000 },
5807     { 0x00000000, 0x00204810, 0x000 },
5808     { 0x0004a016, 0x00604411, 0x68d },
5809     { 0x0000a016, 0x00204411, 0x000 },
5810     { 0x00000000, 0x00204810, 0x000 },
5811     { 0x0004a017, 0x00604411, 0x68d },
5812     { 0x0000a017, 0x00204411, 0x000 },
5813     { 0x00000000, 0x00204810, 0x000 },
5814     { 0x00042004, 0x00604411, 0x68d },
5815     { 0x0000002c, 0x0080062d, 0x000 },
5816     { 0xff000000, 0x00204411, 0x000 },
5817     { 0x00000000, 0x00204811, 0x000 },
5818     { 0x00000001, 0x00204811, 0x000 },
5819     { 0x00000002, 0x00804811, 0x000 },
5820     { 0x00000000, 0x0ee00000, 0x63d },
5821     { 0x00000030, 0x0020062d, 0x000 },
5822     { 0x00000002, 0x00280621, 0x000 },
5823     { 0x00000000, 0x002f0221, 0x000 },
5824     { 0x00000000, 0x0ce00000, 0x63b },
5825     { 0x81000000, 0x00204411, 0x000 },
5826     { 0x00000001, 0x00204811, 0x000 },
5827     { 0x00042004, 0x00604411, 0x68d },
5828     { 0x00001000, 0x00200811, 0x000 },
5829     { 0x0000002b, 0x00203622, 0x000 },
5830     { 0x00000000, 0x00600000, 0x641 },
5831     { 0x00000000, 0x00600000, 0x5c9 },
5832     { 0x98000000, 0x00204411, 0x000 },
5833     { 0x00000000, 0x00804811, 0x000 },
5834     { 0x00000000, 0xc0600000, 0x641 },
5835     { 0x00000000, 0xc0400400, 0x001 },
5836     { 0x0000a2a4, 0x00204411, 0x000 },
5837     { 0x00000022, 0x00204811, 0x000 },
5838     { 0x89000000, 0x00204411, 0x000 },
5839     { 0x00000001, 0x00404811, 0x62d },
5840     { 0x97000000, 0x00204411, 0x000 },
5841     { 0x00000000, 0x00204811, 0x000 },
5842     { 0x8a000000, 0x00204411, 0x000 },
5843     { 0x00000000, 0x00404811, 0x62d },
5844     { 0x00000000, 0x00600000, 0x65c },
5845     { 0x00002010, 0x00204411, 0x000 },
5846     { 0x00008000, 0x00204811, 0x000 },
5847     { 0x0001a2a4, 0xc0204411, 0x000 },
5848     { 0x00000016, 0x00604811, 0x36e },
5849     { 0x00002010, 0x00204411, 0x000 },
5850     { 0x00010000, 0x00204811, 0x000 },
5851     { 0x81000000, 0x00204411, 0x000 },
5852     { 0x00000001, 0x00204811, 0x000 },
5853     { 0x0000217c, 0x00204411, 0x000 },
5854     { 0x09800000, 0x00204811, 0x000 },
5855     { 0xffffffff, 0x00204811, 0x000 },
5856     { 0x00000000, 0x00204811, 0x000 },
5857     { 0x00000000, 0x17000000, 0x000 },
5858     { 0x0004217f, 0x00604411, 0x68d },
5859     { 0x0000001f, 0x00210230, 0x000 },
5860     { 0x00000000, 0x14c00000, 0x000 },
5861     { 0x00000004, 0x00404c11, 0x656 },
5862     { 0x00000000, 0x00400000, 0x000 },
5863     { 0x00000017, 0x00201e2d, 0x000 },
5864     { 0x00000004, 0x00291e27, 0x000 },
5865     { 0x00000017, 0x00803627, 0x000 },
5866     { 0x00000017, 0x00201e2d, 0x000 },
5867     { 0xfffffffb, 0x00281e27, 0x000 },
5868     { 0x00000017, 0x00803627, 0x000 },
5869     { 0x00000017, 0x00201e2d, 0x000 },
5870     { 0x00000008, 0x00291e27, 0x000 },
5871     { 0x00000017, 0x00803627, 0x000 },
5872     { 0x00000017, 0x00201e2d, 0x000 },
5873     { 0xfffffff7, 0x00281e27, 0x000 },
5874     { 0x00000017, 0x00803627, 0x000 },
5875     { 0x00002010, 0x00204411, 0x000 },
5876     { 0x00008000, 0x00204811, 0x000 },
5877     { 0x0001a2a4, 0x00204411, 0x000 },
5878     { 0x00000016, 0x00604811, 0x36e },
5879     { 0x00002010, 0x00204411, 0x000 },
5880     { 0x00010000, 0x00204811, 0x000 },
5881     { 0x0000217c, 0x00204411, 0x000 },
5882     { 0x01800000, 0x00204811, 0x000 },
5883     { 0xffffffff, 0x00204811, 0x000 },
5884     { 0x00000000, 0x00204811, 0x000 },
5885     { 0x00000000, 0x17000000, 0x000 },
5886     { 0x81000000, 0x00204411, 0x000 },
5887     { 0x00000001, 0x00204811, 0x000 },
5888     { 0x0004217f, 0x00604411, 0x68d },
5889     { 0x0000001f, 0x00210230, 0x000 },
5890     { 0x00000000, 0x14c00000, 0x68c },
5891     { 0x00000010, 0x00404c11, 0x672 },
5892     { 0x00000000, 0xc0200400, 0x000 },
5893     { 0x00000000, 0x38c00000, 0x000 },
5894     { 0x0000001d, 0x00200a2d, 0x000 },
5895     { 0x0000001e, 0x00200e2d, 0x000 },
5896     { 0x0000001f, 0x0020122d, 0x000 },
5897     { 0x00000020, 0x0020162d, 0x000 },
5898     { 0x00002169, 0x00204411, 0x000 },
5899     { 0x00000000, 0x00204804, 0x000 },
5900     { 0x00000000, 0x00204805, 0x000 },
5901     { 0x00000000, 0x00204801, 0x000 },
5902     { 0xcafebabe, 0x00204811, 0x000 },
5903     { 0x00000004, 0x00301224, 0x000 },
5904     { 0x00000000, 0x002f0064, 0x000 },
5905     { 0x00000000, 0x0cc00000, 0x68b },
5906     { 0x00000003, 0x00281a22, 0x000 },
5907     { 0x00000008, 0x00221222, 0x000 },
5908     { 0xfffff000, 0x00281224, 0x000 },
5909     { 0x00000000, 0x002910c4, 0x000 },
5910     { 0x0000001f, 0x00403624, 0x000 },
5911     { 0x00000000, 0x00800000, 0x000 },
5912     { 0x00000000, 0x1ac00000, 0x68d },
5913     { 0x9f000000, 0x00204411, 0x000 },
5914     { 0xcafebabe, 0x00204811, 0x000 },
5915     { 0x00000000, 0x1ae00000, 0x690 },
5916     { 0x00000000, 0x00800000, 0x000 },
5917     { 0x00000000, 0x1ac00000, 0x692 },
5918     { 0x9e000000, 0x00204411, 0x000 },
5919     { 0xcafebabe, 0x00204811, 0x000 },
5920     { 0x00000000, 0x1ae00000, 0x695 },
5921     { 0x00000000, 0x00800000, 0x000 },
5922     { 0x00000000, 0x00600000, 0x00b },
5923     { 0x00001000, 0x00600411, 0x315 },
5924     { 0x00000000, 0x00200411, 0x000 },
5925     { 0x00000000, 0x00600811, 0x1b2 },
5926     { 0x0000225c, 0x00204411, 0x000 },
5927     { 0x00000003, 0x00204811, 0x000 },
5928     { 0x00002256, 0x00204411, 0x000 },
5929     { 0x0000001b, 0x00204811, 0x000 },
5930     { 0x0000a1fc, 0x00204411, 0x000 },
5931     { 0x00000001, 0x00204811, 0x000 },
5932     { 0x0001a1fd, 0xc0204411, 0x000 },
5933     { 0x00000021, 0x00201e2d, 0x000 },
5934     { 0x00000010, 0x00221e27, 0x000 },
5935     { 0x00000024, 0x0020222d, 0x000 },
5936     { 0x0000ffff, 0x00282228, 0x000 },
5937     { 0x00000000, 0x00294907, 0x000 },
5938     { 0x00000000, 0x00204811, 0x000 },
5939     { 0x00000022, 0x0020222d, 0x000 },
5940     { 0x0000ffff, 0x00282228, 0x000 },
5941     { 0x00000000, 0x00294907, 0x000 },
5942     { 0x00000000, 0x00204811, 0x000 },
5943     { 0x00000023, 0x00201e2d, 0x000 },
5944     { 0x00000010, 0x00221e27, 0x000 },
5945     { 0x00000000, 0x00294907, 0x000 },
5946     { 0x00000000, 0x00404811, 0x000 },
5947     { 0x00000000, 0x00000000, 0x000 },
5948     { 0x00000000, 0x00000000, 0x000 },
5949     { 0x00000000, 0x00000000, 0x000 },
5950     { 0x00000000, 0x00000000, 0x000 },
5951     { 0x00000000, 0x00000000, 0x000 },
5952     { 0x00000000, 0x00000000, 0x000 },
5953     { 0x00000000, 0x00000000, 0x000 },
5954     { 0x00000000, 0x00000000, 0x000 },
5955     { 0x00000000, 0x00000000, 0x000 },
5956     { 0x00000000, 0x00000000, 0x000 },
5957     { 0x00000000, 0x00000000, 0x000 },
5958     { 0x00000000, 0x00000000, 0x000 },
5959     { 0x00000000, 0x00000000, 0x000 },
5960     { 0x00000000, 0x00000000, 0x000 },
5961     { 0x00000000, 0x00000000, 0x000 },
5962     { 0x00000000, 0x00000000, 0x000 },
5963     { 0x00000000, 0x00000000, 0x000 },
5964     { 0x00000000, 0x00000000, 0x000 },
5965     { 0x00000000, 0x00000000, 0x000 },
5966     { 0x00000000, 0x00000000, 0x000 },
5967     { 0x00000000, 0x00000000, 0x000 },
5968     { 0x00000000, 0x00000000, 0x000 },
5969     { 0x00000000, 0x00000000, 0x000 },
5970     { 0x00000000, 0x00000000, 0x000 },
5971     { 0x00000000, 0x00000000, 0x000 },
5972     { 0x00000000, 0x00000000, 0x000 },
5973     { 0x00000000, 0x00000000, 0x000 },
5974     { 0x00000000, 0x00000000, 0x000 },
5975     { 0x00000000, 0x00000000, 0x000 },
5976     { 0x00000000, 0x00000000, 0x000 },
5977     { 0x00000000, 0x00000000, 0x000 },
5978     { 0x00000000, 0x00000000, 0x000 },
5979     { 0x00000000, 0x00000000, 0x000 },
5980     { 0x00000000, 0x00000000, 0x000 },
5981     { 0x00000000, 0x00000000, 0x000 },
5982     { 0x00000000, 0x00000000, 0x000 },
5983     { 0x00000000, 0x00000000, 0x000 },
5984     { 0x00000000, 0x00000000, 0x000 },
5985     { 0x00000000, 0x00000000, 0x000 },
5986     { 0x00000000, 0x00000000, 0x000 },
5987     { 0x00000000, 0x00000000, 0x000 },
5988     { 0x00000000, 0x00000000, 0x000 },
5989     { 0x00000000, 0x00000000, 0x000 },
5990     { 0x00000000, 0x00000000, 0x000 },
5991     { 0x00000000, 0x00000000, 0x000 },
5992     { 0x00000000, 0x00000000, 0x000 },
5993     { 0x00000000, 0x00000000, 0x000 },
5994     { 0x00000000, 0x00000000, 0x000 },
5995     { 0x00000000, 0x00000000, 0x000 },
5996     { 0x00000000, 0x00000000, 0x000 },
5997     { 0x00000000, 0x00000000, 0x000 },
5998     { 0x00000000, 0x00000000, 0x000 },
5999     { 0x01420502, 0x05c00250, 0x000 },
6000     { 0x01c30168, 0x043f05c0, 0x000 },
6001     { 0x02250209, 0x02500151, 0x000 },
6002     { 0x02230245, 0x02a00241, 0x000 },
6003     { 0x03d705c0, 0x05c005c0, 0x000 },
6004     { 0x0649064a, 0x031f05c0, 0x000 },
6005     { 0x05c005c5, 0x03200340, 0x000 },
6006     { 0x032a0282, 0x03420334, 0x000 },
6007     { 0x05c005c0, 0x05c005c0, 0x000 },
6008     { 0x05c00551, 0x05c005c0, 0x000 },
6009     { 0x03ba05c0, 0x04bb0344, 0x000 },
6010     { 0x049a0450, 0x043d05c0, 0x000 },
6011     { 0x04d005c0, 0x044104dd, 0x000 },
6012     { 0x04500507, 0x03510375, 0x000 },
6013     { 0x05c005c0, 0x05c005c0, 0x000 },
6014     { 0x05c005c0, 0x05c005c0, 0x000 },
6015     { 0x05c005c0, 0x063f05c7, 0x000 },
6016     { 0x05c005c0, 0x000705c0, 0x000 },
6017     { 0x05c005c0, 0x05c005c0, 0x000 },
6018     { 0x05c005c0, 0x05c005c0, 0x000 },
6019     { 0x03f803ed, 0x04080406, 0x000 },
6020     { 0x040e040a, 0x040c0410, 0x000 },
6021     { 0x041c0418, 0x04240420, 0x000 },
6022     { 0x042c0428, 0x04340430, 0x000 },
6023     { 0x05c005c0, 0x043805c0, 0x000 },
6024     { 0x05c005c0, 0x05c005c0, 0x000 },
6025     { 0x05c005c0, 0x05c005c0, 0x000 },
6026     { 0x00020679, 0x06970006, 0x000 },
6027 };
6028
6029 static const u32 RV610_pfp_microcode[]={
6030 0xca0400,
6031 0xa00000,
6032 0x7e828b,
6033 0x7c038b,
6034 0x8001b8,
6035 0x7c038b,
6036 0xd4401e,
6037 0xee001e,
6038 0xca0400,
6039 0xa00000,
6040 0x7e828b,
6041 0xc41838,
6042 0xca2400,
6043 0xca2800,
6044 0x9581a8,
6045 0xc41c3a,
6046 0xc3c000,
6047 0xca0800,
6048 0xca0c00,
6049 0x7c744b,
6050 0xc20005,
6051 0x99c000,
6052 0xc41c3a,
6053 0x7c744c,
6054 0xc0fff0,
6055 0x042c04,
6056 0x309002,
6057 0x7d2500,
6058 0x351402,
6059 0x7d350b,
6060 0x255403,
6061 0x7cd580,
6062 0x259c03,
6063 0x95c004,
6064 0xd5001b,
6065 0x7eddc1,
6066 0x7d9d80,
6067 0xd6801b,
6068 0xd5801b,
6069 0xd4401e,
6070 0xd5401e,
6071 0xd6401e,
6072 0xd6801e,
6073 0xd4801e,
6074 0xd4c01e,
6075 0x9783d3,
6076 0xd5c01e,
6077 0xca0800,
6078 0x80001a,
6079 0xca0c00,
6080 0xe4011e,
6081 0xd4001e,
6082 0x80000c,
6083 0xc41838,
6084 0xe4013e,
6085 0xd4001e,
6086 0x80000c,
6087 0xc41838,
6088 0xd4401e,
6089 0xee001e,
6090 0xca0400,
6091 0xa00000,
6092 0x7e828b,
6093 0xe4011e,
6094 0xd4001e,
6095 0xd4401e,
6096 0xee001e,
6097 0xca0400,
6098 0xa00000,
6099 0x7e828b,
6100 0xe4013e,
6101 0xd4001e,
6102 0xd4401e,
6103 0xee001e,
6104 0xca0400,
6105 0xa00000,
6106 0x7e828b,
6107 0xca1800,
6108 0xd4401e,
6109 0xd5801e,
6110 0x800053,
6111 0xd40075,
6112 0xd4401e,
6113 0xca0800,
6114 0xca0c00,
6115 0xca1000,
6116 0xd48019,
6117 0xd4c018,
6118 0xd50017,
6119 0xd4801e,
6120 0xd4c01e,
6121 0xd5001e,
6122 0xe2001e,
6123 0xca0400,
6124 0xa00000,
6125 0x7e828b,
6126 0xca0800,
6127 0xd48060,
6128 0xd4401e,
6129 0x800000,
6130 0xd4801e,
6131 0xca0800,
6132 0xd48061,
6133 0xd4401e,
6134 0x800000,
6135 0xd4801e,
6136 0xca0800,
6137 0xca0c00,
6138 0xd4401e,
6139 0xd48016,
6140 0xd4c016,
6141 0xd4801e,
6142 0x8001b8,
6143 0xd4c01e,
6144 0xc60843,
6145 0xca0c00,
6146 0xca1000,
6147 0x948004,
6148 0xca1400,
6149 0xe420f3,
6150 0xd42013,
6151 0xd56065,
6152 0xd4e01c,
6153 0xd5201c,
6154 0xd5601c,
6155 0x800000,
6156 0x062001,
6157 0xc60843,
6158 0xca0c00,
6159 0xca1000,
6160 0x9483f7,
6161 0xca1400,
6162 0xe420f3,
6163 0x800079,
6164 0xd42013,
6165 0xc60843,
6166 0xca0c00,
6167 0xca1000,
6168 0x9883ef,
6169 0xca1400,
6170 0xd40064,
6171 0x80008d,
6172 0x000000,
6173 0xc41432,
6174 0xc61843,
6175 0xc4082f,
6176 0x954005,
6177 0xc40c30,
6178 0xd4401e,
6179 0x800000,
6180 0xee001e,
6181 0x9583f5,
6182 0xc41031,
6183 0xd44033,
6184 0xd52065,
6185 0xd4a01c,
6186 0xd4e01c,
6187 0xd5201c,
6188 0xe4015e,
6189 0xd4001e,
6190 0x800000,
6191 0x062001,
6192 0xca1800,
6193 0x0a2001,
6194 0xd60076,
6195 0xc40836,
6196 0x988007,
6197 0xc61045,
6198 0x950110,
6199 0xd4001f,
6200 0xd46062,
6201 0x800000,
6202 0xd42062,
6203 0xcc3835,
6204 0xcc1433,
6205 0x8401bb,
6206 0xd40072,
6207 0xd5401e,
6208 0x800000,
6209 0xee001e,
6210 0xe2001a,
6211 0x8401bb,
6212 0xe2001a,
6213 0xcc104b,
6214 0xcc0447,
6215 0x2c9401,
6216 0x7d098b,
6217 0x984005,
6218 0x7d15cb,
6219 0xd4001a,
6220 0x8001b8,
6221 0xd4006d,
6222 0x344401,
6223 0xcc0c48,
6224 0x98403a,
6225 0xcc2c4a,
6226 0x958004,
6227 0xcc0449,
6228 0x8001b8,
6229 0xd4001a,
6230 0xd4c01a,
6231 0x282801,
6232 0x8400f0,
6233 0xcc1003,
6234 0x98801b,
6235 0x04380c,
6236 0x8400f0,
6237 0xcc1003,
6238 0x988017,
6239 0x043808,
6240 0x8400f0,
6241 0xcc1003,
6242 0x988013,
6243 0x043804,
6244 0x8400f0,
6245 0xcc1003,
6246 0x988014,
6247 0xcc104c,
6248 0x9a8009,
6249 0xcc144d,
6250 0x9840dc,
6251 0xd4006d,
6252 0xcc1848,
6253 0xd5001a,
6254 0xd5401a,
6255 0x8000c9,
6256 0xd5801a,
6257 0x96c0d5,
6258 0xd4006d,
6259 0x8001b8,
6260 0xd4006e,
6261 0x9ac003,
6262 0xd4006d,
6263 0xd4006e,
6264 0x800000,
6265 0xec007f,
6266 0x9ac0cc,
6267 0xd4006d,
6268 0x8001b8,
6269 0xd4006e,
6270 0xcc1403,
6271 0xcc1803,
6272 0xcc1c03,
6273 0x7d9103,
6274 0x7dd583,
6275 0x7d190c,
6276 0x35cc1f,
6277 0x35701f,
6278 0x7cf0cb,
6279 0x7cd08b,
6280 0x880000,
6281 0x7e8e8b,
6282 0x95c004,
6283 0xd4006e,
6284 0x8001b8,
6285 0xd4001a,
6286 0xd4c01a,
6287 0xcc0803,
6288 0xcc0c03,
6289 0xcc1003,
6290 0xcc1403,
6291 0xcc1803,
6292 0xcc1c03,
6293 0xcc2403,
6294 0xcc2803,
6295 0x35c41f,
6296 0x36b01f,
6297 0x7c704b,
6298 0x34f01f,
6299 0x7c704b,
6300 0x35701f,
6301 0x7c704b,
6302 0x7d8881,
6303 0x7dccc1,
6304 0x7e5101,
6305 0x7e9541,
6306 0x7c9082,
6307 0x7cd4c2,
6308 0x7c848b,
6309 0x9ac003,
6310 0x7c8c8b,
6311 0x2c8801,
6312 0x98809e,
6313 0xd4006d,
6314 0x98409c,
6315 0xd4006e,
6316 0xcc084c,
6317 0xcc0c4d,
6318 0xcc1048,
6319 0xd4801a,
6320 0xd4c01a,
6321 0x800101,
6322 0xd5001a,
6323 0xcc0832,
6324 0xd40032,
6325 0x9482d9,
6326 0xca0c00,
6327 0xd4401e,
6328 0x800000,
6329 0xd4001e,
6330 0xe4011e,
6331 0xd4001e,
6332 0xca0800,
6333 0xca0c00,
6334 0xca1000,
6335 0xd4401e,
6336 0xca1400,
6337 0xd4801e,
6338 0xd4c01e,
6339 0xd5001e,
6340 0xd5401e,
6341 0xd54034,
6342 0x800000,
6343 0xee001e,
6344 0x280404,
6345 0xe2001a,
6346 0xe2001a,
6347 0xd4401a,
6348 0xca3800,
6349 0xcc0803,
6350 0xcc0c03,
6351 0xcc0c03,
6352 0xcc0c03,
6353 0x9882bd,
6354 0x000000,
6355 0x8401bb,
6356 0xd7a06f,
6357 0x800000,
6358 0xee001f,
6359 0xca0400,
6360 0xc2ff00,
6361 0xcc0834,
6362 0xc13fff,
6363 0x7c74cb,
6364 0x7cc90b,
6365 0x7d010f,
6366 0x9902b0,
6367 0x7c738b,
6368 0x8401bb,
6369 0xd7a06f,
6370 0x800000,
6371 0xee001f,
6372 0xca0800,
6373 0x281900,
6374 0x7d898b,
6375 0x958014,
6376 0x281404,
6377 0xca0c00,
6378 0xca1000,
6379 0xca1c00,
6380 0xca2400,
6381 0xe2001f,
6382 0xd4c01a,
6383 0xd5001a,
6384 0xd5401a,
6385 0xcc1803,
6386 0xcc2c03,
6387 0xcc2c03,
6388 0xcc2c03,
6389 0x7da58b,
6390 0x7d9c47,
6391 0x984297,
6392 0x000000,
6393 0x800161,
6394 0xd4c01a,
6395 0xd4401e,
6396 0xd4801e,
6397 0x800000,
6398 0xee001e,
6399 0xe4011e,
6400 0xd4001e,
6401 0xd4401e,
6402 0xee001e,
6403 0xca0400,
6404 0xa00000,
6405 0x7e828b,
6406 0xe4013e,
6407 0xd4001e,
6408 0xd4401e,
6409 0xee001e,
6410 0xca0400,
6411 0xa00000,
6412 0x7e828b,
6413 0xca0800,
6414 0x248c06,
6415 0x0ccc06,
6416 0x98c006,
6417 0xcc104e,
6418 0x990004,
6419 0xd40073,
6420 0xe4011e,
6421 0xd4001e,
6422 0xd4401e,
6423 0xd4801e,
6424 0x800000,
6425 0xee001e,
6426 0xca0800,
6427 0xca0c00,
6428 0x34d018,
6429 0x251001,
6430 0x950021,
6431 0xc17fff,
6432 0xca1000,
6433 0xca1400,
6434 0xca1800,
6435 0xd4801d,
6436 0xd4c01d,
6437 0x7db18b,
6438 0xc14202,
6439 0xc2c001,
6440 0xd5801d,
6441 0x34dc0e,
6442 0x7d5d4c,
6443 0x7f734c,
6444 0xd7401e,
6445 0xd5001e,
6446 0xd5401e,
6447 0xc14200,
6448 0xc2c000,
6449 0x099c01,
6450 0x31dc10,
6451 0x7f5f4c,
6452 0x7f734c,
6453 0x042802,
6454 0x7d8380,
6455 0xd5a86f,
6456 0xd58066,
6457 0xd7401e,
6458 0xec005e,
6459 0xc82402,
6460 0xc82402,
6461 0x8001b8,
6462 0xd60076,
6463 0xd4401e,
6464 0xd4801e,
6465 0xd4c01e,
6466 0x800000,
6467 0xee001e,
6468 0x800000,
6469 0xee001f,
6470 0xd4001f,
6471 0x800000,
6472 0xd4001f,
6473 0xd4001f,
6474 0x880000,
6475 0xd4001f,
6476 0x000000,
6477 0x000000,
6478 0x000000,
6479 0x000000,
6480 0x000000,
6481 0x000000,
6482 0x000000,
6483 0x000000,
6484 0x000000,
6485 0x000000,
6486 0x000000,
6487 0x000000,
6488 0x000000,
6489 0x000000,
6490 0x000000,
6491 0x000000,
6492 0x000000,
6493 0x000000,
6494 0x000000,
6495 0x000000,
6496 0x000000,
6497 0x000000,
6498 0x000000,
6499 0x000000,
6500 0x000000,
6501 0x000000,
6502 0x000000,
6503 0x000000,
6504 0x000000,
6505 0x000000,
6506 0x000000,
6507 0x000000,
6508 0x000000,
6509 0x000000,
6510 0x000000,
6511 0x000000,
6512 0x000000,
6513 0x000000,
6514 0x000000,
6515 0x000000,
6516 0x000000,
6517 0x000000,
6518 0x000000,
6519 0x000000,
6520 0x000000,
6521 0x000000,
6522 0x000000,
6523 0x000000,
6524 0x000000,
6525 0x000000,
6526 0x000000,
6527 0x000000,
6528 0x000000,
6529 0x000000,
6530 0x000000,
6531 0x000000,
6532 0x000000,
6533 0x000000,
6534 0x000000,
6535 0x000000,
6536 0x000000,
6537 0x000000,
6538 0x000000,
6539 0x000000,
6540 0x000000,
6541 0x000000,
6542 0x010171,
6543 0x020178,
6544 0x03008f,
6545 0x04007f,
6546 0x050003,
6547 0x06003f,
6548 0x070032,
6549 0x08012c,
6550 0x090046,
6551 0x0a0036,
6552 0x1001b6,
6553 0x1700a2,
6554 0x22013a,
6555 0x230149,
6556 0x2000b4,
6557 0x240125,
6558 0x27004d,
6559 0x28006a,
6560 0x2a0060,
6561 0x2b0052,
6562 0x2f0065,
6563 0x320087,
6564 0x34017f,
6565 0x3c0156,
6566 0x3f0072,
6567 0x41018c,
6568 0x44012e,
6569 0x550173,
6570 0x56017a,
6571 0x60000b,
6572 0x610034,
6573 0x620038,
6574 0x630038,
6575 0x640038,
6576 0x650038,
6577 0x660038,
6578 0x670038,
6579 0x68003a,
6580 0x690041,
6581 0x6a0048,
6582 0x6b0048,
6583 0x6c0048,
6584 0x6d0048,
6585 0x6e0048,
6586 0x6f0048,
6587 0x000006,
6588 0x000006,
6589 0x000006,
6590 0x000006,
6591 0x000006,
6592 0x000006,
6593 0x000006,
6594 0x000006,
6595 0x000006,
6596 0x000006,
6597 0x000006,
6598 0x000006,
6599 0x000006,
6600 0x000006,
6601 0x000006,
6602 0x000006,
6603 0x000006,
6604 0x000006,
6605 0x000006,
6606 };
6607
6608 static const u32 RV620_cp_microcode[][3]={
6609     { 0x00000000, 0xc0200400, 0x000 },
6610     { 0x00000000, 0x00a0000a, 0x000 },
6611     { 0x0000ffff, 0x00284621, 0x000 },
6612     { 0x00000000, 0xd9004800, 0x000 },
6613     { 0x00000000, 0xc0200400, 0x000 },
6614     { 0x00000000, 0x00a0000a, 0x000 },
6615     { 0x00000000, 0x00e00000, 0x000 },
6616     { 0x00010000, 0xc0294620, 0x000 },
6617     { 0x00000000, 0xd9004800, 0x000 },
6618     { 0x00000000, 0xc0200400, 0x000 },
6619     { 0x00000000, 0x00a0000a, 0x000 },
6620     { 0x81000000, 0x00204411, 0x000 },
6621     { 0x00000001, 0x00204811, 0x000 },
6622     { 0x00042004, 0x00604411, 0x68d },
6623     { 0x00000000, 0x00600000, 0x631 },
6624     { 0x00000000, 0x00600000, 0x645 },
6625     { 0x00000000, 0xc0200800, 0x000 },
6626     { 0x00000f00, 0x00281622, 0x000 },
6627     { 0x00000008, 0x00211625, 0x000 },
6628     { 0x00000018, 0x00203625, 0x000 },
6629     { 0x8d000000, 0x00204411, 0x000 },
6630     { 0x00000004, 0x002f0225, 0x000 },
6631     { 0x00000000, 0x0ce00000, 0x018 },
6632     { 0x00412000, 0x00404811, 0x019 },
6633     { 0x00422000, 0x00204811, 0x000 },
6634     { 0x8e000000, 0x00204411, 0x000 },
6635     { 0x00000028, 0x00204a2d, 0x000 },
6636     { 0x90000000, 0x00204411, 0x000 },
6637     { 0x00000000, 0x00204805, 0x000 },
6638     { 0x0000000c, 0x00211622, 0x000 },
6639     { 0x00000003, 0x00281625, 0x000 },
6640     { 0x00000019, 0x00211a22, 0x000 },
6641     { 0x00000004, 0x00281a26, 0x000 },
6642     { 0x00000000, 0x002914c5, 0x000 },
6643     { 0x00000019, 0x00203625, 0x000 },
6644     { 0x00000000, 0x003a1402, 0x000 },
6645     { 0x00000016, 0x00211625, 0x000 },
6646     { 0x00000003, 0x00281625, 0x000 },
6647     { 0x00000017, 0x00200e2d, 0x000 },
6648     { 0xfffffffc, 0x00280e23, 0x000 },
6649     { 0x00000000, 0x002914a3, 0x000 },
6650     { 0x00000017, 0x00203625, 0x000 },
6651     { 0x00008000, 0x00280e22, 0x000 },
6652     { 0x00000007, 0x00220e23, 0x000 },
6653     { 0x00000000, 0x0029386e, 0x000 },
6654     { 0x20000000, 0x00280e22, 0x000 },
6655     { 0x00000006, 0x00210e23, 0x000 },
6656     { 0x00000000, 0x0029386e, 0x000 },
6657     { 0x00000000, 0x00220222, 0x000 },
6658     { 0x00000000, 0x14e00000, 0x038 },
6659     { 0x00000000, 0x2ee00000, 0x035 },
6660     { 0x00000000, 0x2ce00000, 0x037 },
6661     { 0x00000000, 0x00400e2d, 0x039 },
6662     { 0x00000008, 0x00200e2d, 0x000 },
6663     { 0x00000009, 0x0040122d, 0x046 },
6664     { 0x00000001, 0x00400e2d, 0x039 },
6665     { 0x00000000, 0xc0200c00, 0x000 },
6666     { 0x003ffffc, 0x00281223, 0x000 },
6667     { 0x00000002, 0x00221224, 0x000 },
6668     { 0x0000001f, 0x00211e23, 0x000 },
6669     { 0x00000000, 0x14e00000, 0x03e },
6670     { 0x00000008, 0x00401c11, 0x041 },
6671     { 0x0000000d, 0x00201e2d, 0x000 },
6672     { 0x0000000f, 0x00281e27, 0x000 },
6673     { 0x00000003, 0x00221e27, 0x000 },
6674     { 0x7fc00000, 0x00281a23, 0x000 },
6675     { 0x00000014, 0x00211a26, 0x000 },
6676     { 0x00000001, 0x00331a26, 0x000 },
6677     { 0x00000008, 0x00221a26, 0x000 },
6678     { 0x00000000, 0x00290cc7, 0x000 },
6679     { 0x00000027, 0x00203624, 0x000 },
6680     { 0x00007f00, 0x00281221, 0x000 },
6681     { 0x00001400, 0x002f0224, 0x000 },
6682     { 0x00000000, 0x0ce00000, 0x04b },
6683     { 0x00000001, 0x00290e23, 0x000 },
6684     { 0x0000000e, 0x00203623, 0x000 },
6685     { 0x0000e000, 0x00204411, 0x000 },
6686     { 0xfff80000, 0x00294a23, 0x000 },
6687     { 0x00000000, 0x003a2c02, 0x000 },
6688     { 0x00000002, 0x00220e2b, 0x000 },
6689     { 0xfc000000, 0x00280e23, 0x000 },
6690     { 0x0000000f, 0x00203623, 0x000 },
6691     { 0x00001fff, 0x00294a23, 0x000 },
6692     { 0x00000027, 0x00204a2d, 0x000 },
6693     { 0x00000000, 0x00204811, 0x000 },
6694     { 0x00000029, 0x00200e2d, 0x000 },
6695     { 0x060a0200, 0x00294a23, 0x000 },
6696     { 0x00000000, 0x00204811, 0x000 },
6697     { 0x00000000, 0x00204811, 0x000 },
6698     { 0x00000001, 0x00210222, 0x000 },
6699     { 0x00000000, 0x14e00000, 0x061 },
6700     { 0x00000000, 0x2ee00000, 0x05f },
6701     { 0x00000000, 0x2ce00000, 0x05e },
6702     { 0x00000000, 0x00400e2d, 0x062 },
6703     { 0x00000001, 0x00400e2d, 0x062 },
6704     { 0x0000000a, 0x00200e2d, 0x000 },
6705     { 0x0000000b, 0x0040122d, 0x06a },
6706     { 0x00000000, 0xc0200c00, 0x000 },
6707     { 0x003ffffc, 0x00281223, 0x000 },
6708     { 0x00000002, 0x00221224, 0x000 },
6709     { 0x7fc00000, 0x00281623, 0x000 },
6710     { 0x00000014, 0x00211625, 0x000 },
6711     { 0x00000001, 0x00331625, 0x000 },
6712     { 0x80000000, 0x00280e23, 0x000 },
6713     { 0x00000000, 0x00290ca3, 0x000 },
6714     { 0x3ffffc00, 0x00290e23, 0x000 },
6715     { 0x0000001f, 0x00211e23, 0x000 },
6716     { 0x00000000, 0x14e00000, 0x06d },
6717     { 0x00000100, 0x00401c11, 0x070 },
6718     { 0x0000000d, 0x00201e2d, 0x000 },
6719     { 0x000000f0, 0x00281e27, 0x000 },
6720     { 0x00000004, 0x00221e27, 0x000 },
6721     { 0x81000000, 0x00204411, 0x000 },
6722     { 0x0000000d, 0x00204811, 0x000 },
6723     { 0xfffff0ff, 0x00281a30, 0x000 },
6724     { 0x0000a028, 0x00204411, 0x000 },
6725     { 0x00000000, 0x002948e6, 0x000 },
6726     { 0x0000a018, 0x00204411, 0x000 },
6727     { 0x3fffffff, 0x00284a23, 0x000 },
6728     { 0x0000a010, 0x00204411, 0x000 },
6729     { 0x00000000, 0x00204804, 0x000 },
6730     { 0x00000030, 0x0020162d, 0x000 },
6731     { 0x00000002, 0x00291625, 0x000 },
6732     { 0x00000030, 0x00203625, 0x000 },
6733     { 0x00000025, 0x0020162d, 0x000 },
6734     { 0x00000000, 0x002f00a3, 0x000 },
6735     { 0x00000000, 0x0cc00000, 0x083 },
6736     { 0x00000026, 0x0020162d, 0x000 },
6737     { 0x00000000, 0x002f00a4, 0x000 },
6738     { 0x00000000, 0x0cc00000, 0x084 },
6739     { 0x00000000, 0x00400000, 0x08a },
6740     { 0x00000025, 0x00203623, 0x000 },
6741     { 0x00000026, 0x00203624, 0x000 },
6742     { 0x00000017, 0x00201e2d, 0x000 },
6743     { 0x00000002, 0x00210227, 0x000 },
6744     { 0x00000000, 0x14e00000, 0x08a },
6745     { 0x00000000, 0x00600000, 0x668 },
6746     { 0x00000000, 0x00600000, 0x65c },
6747     { 0x00000002, 0x00210e22, 0x000 },
6748     { 0x00000000, 0x14c00000, 0x08d },
6749     { 0x00000012, 0xc0403620, 0x093 },
6750     { 0x00000000, 0x2ee00000, 0x091 },
6751     { 0x00000000, 0x2ce00000, 0x090 },
6752     { 0x00000002, 0x00400e2d, 0x092 },
6753     { 0x00000003, 0x00400e2d, 0x092 },
6754     { 0x0000000c, 0x00200e2d, 0x000 },
6755     { 0x00000012, 0x00203623, 0x000 },
6756     { 0x00000003, 0x00210e22, 0x000 },
6757     { 0x00000000, 0x14c00000, 0x098 },
6758     { 0x0000a00c, 0x00204411, 0x000 },
6759     { 0x00000000, 0xc0204800, 0x000 },
6760     { 0x00000000, 0xc0404800, 0x0a0 },
6761     { 0x0000a00c, 0x00204411, 0x000 },
6762     { 0x00000000, 0x00204811, 0x000 },
6763     { 0x00000000, 0x2ee00000, 0x09e },
6764     { 0x00000000, 0x2ce00000, 0x09d },
6765     { 0x00000002, 0x00400e2d, 0x09f },
6766     { 0x00000003, 0x00400e2d, 0x09f },
6767     { 0x0000000c, 0x00200e2d, 0x000 },
6768     { 0x00000000, 0x00204803, 0x000 },
6769     { 0x00000000, 0x003a0c02, 0x000 },
6770     { 0x003f0000, 0x00280e23, 0x000 },
6771     { 0x00000010, 0x00210e23, 0x000 },
6772     { 0x00000011, 0x00203623, 0x000 },
6773     { 0x0000001e, 0x0021022b, 0x000 },
6774     { 0x00000000, 0x14c00000, 0x0a7 },
6775     { 0x00000016, 0xc0203620, 0x000 },
6776     { 0x0000001f, 0x0021022b, 0x000 },
6777     { 0x00000000, 0x14c00000, 0x0aa },
6778     { 0x00000015, 0xc0203620, 0x000 },
6779     { 0x00000008, 0x00210e2b, 0x000 },
6780     { 0x0000007f, 0x00280e23, 0x000 },
6781     { 0x00000000, 0x002f0223, 0x000 },
6782     { 0x00000000, 0x0ce00000, 0x0e1 },
6783     { 0x00000000, 0x27000000, 0x000 },
6784     { 0x00000000, 0x00600000, 0x2a3 },
6785     { 0x00000001, 0x002f0223, 0x000 },
6786     { 0x00000000, 0x0ae00000, 0x0b3 },
6787     { 0x00000000, 0x00600000, 0x13a },
6788     { 0x81000000, 0x00204411, 0x000 },
6789     { 0x00000006, 0x00204811, 0x000 },
6790     { 0x0000000c, 0x00221e30, 0x000 },
6791     { 0x99800000, 0x00204411, 0x000 },
6792     { 0x00000004, 0x0020122d, 0x000 },
6793     { 0x00000008, 0x00221224, 0x000 },
6794     { 0x00000010, 0x00201811, 0x000 },
6795     { 0x00000000, 0x00291ce4, 0x000 },
6796     { 0x00000000, 0x00604807, 0x12f },
6797     { 0x9b000000, 0x00204411, 0x000 },
6798     { 0x00000000, 0x00204802, 0x000 },
6799     { 0x9c000000, 0x00204411, 0x000 },
6800     { 0x00000000, 0x0033146f, 0x000 },
6801     { 0x00000001, 0x00333e23, 0x000 },
6802     { 0x00000000, 0xd9004800, 0x000 },
6803     { 0x00000000, 0x00203c05, 0x000 },
6804     { 0x81000000, 0x00204411, 0x000 },
6805     { 0x0000000e, 0x00204811, 0x000 },
6806     { 0x00000000, 0x00201010, 0x000 },
6807     { 0x0000e007, 0x00204411, 0x000 },
6808     { 0x0000000f, 0x0021022b, 0x000 },
6809     { 0x00000000, 0x14c00000, 0x0cb },
6810     { 0x00f8ff08, 0x00204811, 0x000 },
6811     { 0x98000000, 0x00404811, 0x0dc },
6812     { 0x000000f0, 0x00280e22, 0x000 },
6813     { 0x000000a0, 0x002f0223, 0x000 },
6814     { 0x00000000, 0x0cc00000, 0x0da },
6815     { 0x00000011, 0x00200e2d, 0x000 },
6816     { 0x00000001, 0x002f0223, 0x000 },
6817     { 0x00000000, 0x0ce00000, 0x0d5 },
6818     { 0x00000002, 0x002f0223, 0x000 },
6819     { 0x00000000, 0x0ce00000, 0x0d4 },
6820     { 0x00003f00, 0x00400c11, 0x0d6 },
6821     { 0x00001f00, 0x00400c11, 0x0d6 },
6822     { 0x00000f00, 0x00200c11, 0x000 },
6823     { 0x00380009, 0x00294a23, 0x000 },
6824     { 0x3f000000, 0x00280e2b, 0x000 },
6825     { 0x00000002, 0x00220e23, 0x000 },
6826     { 0x00000007, 0x00494a23, 0x0dc },
6827     { 0x00380f09, 0x00204811, 0x000 },
6828     { 0x68000007, 0x00204811, 0x000 },
6829     { 0x00000008, 0x00214a27, 0x000 },
6830     { 0x00000000, 0x00204811, 0x000 },
6831     { 0x060a0200, 0x00294a24, 0x000 },
6832     { 0x00000000, 0x00204811, 0x000 },
6833     { 0x00000000, 0x00204811, 0x000 },
6834     { 0x0000a202, 0x00204411, 0x000 },
6835     { 0x00ff0000, 0x00280e22, 0x000 },
6836     { 0x00000080, 0x00294a23, 0x000 },
6837     { 0x00000027, 0x00200e2d, 0x000 },
6838     { 0x00000026, 0x0020122d, 0x000 },
6839     { 0x00000000, 0x002f0083, 0x000 },
6840     { 0x00000000, 0x0ce00000, 0x0ea },
6841     { 0x00000000, 0x00600000, 0x662 },
6842     { 0x00000000, 0x00400000, 0x0eb },
6843     { 0x00000000, 0x00600000, 0x665 },
6844     { 0x00000007, 0x0020222d, 0x000 },
6845     { 0x00000005, 0x00220e22, 0x000 },
6846     { 0x00100000, 0x00280e23, 0x000 },
6847     { 0x00000000, 0x00292068, 0x000 },
6848     { 0x00000000, 0x003a0c02, 0x000 },
6849     { 0x000000ef, 0x00280e23, 0x000 },
6850     { 0x00000000, 0x00292068, 0x000 },
6851     { 0x00000017, 0x00200e2d, 0x000 },
6852     { 0x00000003, 0x00210223, 0x000 },
6853     { 0x00000000, 0x14e00000, 0x0f8 },
6854     { 0x0000000b, 0x00210228, 0x000 },
6855     { 0x00000000, 0x14c00000, 0x0f8 },
6856     { 0x00000400, 0x00292228, 0x000 },
6857     { 0x00000014, 0x00203628, 0x000 },
6858     { 0x0000001c, 0x00210e22, 0x000 },
6859     { 0x00000000, 0x14c00000, 0x0fd },
6860     { 0x0000a30c, 0x00204411, 0x000 },
6861     { 0x00000000, 0x00204811, 0x000 },
6862     { 0x0000001e, 0x00210e22, 0x000 },
6863     { 0x00000000, 0x14c00000, 0x10b },
6864     { 0x0000a30f, 0x00204411, 0x000 },
6865     { 0x00000011, 0x00200e2d, 0x000 },
6866     { 0x00000001, 0x002f0223, 0x000 },
6867     { 0x00000000, 0x0cc00000, 0x104 },
6868     { 0xffffffff, 0x00404811, 0x10b },
6869     { 0x00000002, 0x002f0223, 0x000 },
6870     { 0x00000000, 0x0cc00000, 0x107 },
6871     { 0x0000ffff, 0x00404811, 0x10b },
6872     { 0x00000004, 0x002f0223, 0x000 },
6873     { 0x00000000, 0x0cc00000, 0x10a },
6874     { 0x000000ff, 0x00404811, 0x10b },
6875     { 0x00000001, 0x00204811, 0x000 },
6876     { 0x0002c400, 0x00204411, 0x000 },
6877     { 0x0000001f, 0x00210e22, 0x000 },
6878     { 0x00000000, 0x14c00000, 0x112 },
6879     { 0x00000010, 0x40210e20, 0x000 },
6880     { 0x00000013, 0x00203623, 0x000 },
6881     { 0x00000018, 0x40224a20, 0x000 },
6882     { 0x00000010, 0xc0424a20, 0x114 },
6883     { 0x00000000, 0x00200c11, 0x000 },
6884     { 0x00000013, 0x00203623, 0x000 },
6885     { 0x00000000, 0x00204811, 0x000 },
6886     { 0x00000000, 0x00204811, 0x000 },
6887     { 0x0000000a, 0x00201011, 0x000 },
6888     { 0x00000000, 0x002f0224, 0x000 },
6889     { 0x00000000, 0x0ce00000, 0x11b },
6890     { 0x00000000, 0x00204811, 0x000 },
6891     { 0x00000001, 0x00531224, 0x117 },
6892     { 0xffbfffff, 0x00283a2e, 0x000 },
6893     { 0x0000001b, 0x00210222, 0x000 },
6894     { 0x00000000, 0x14c00000, 0x12e },
6895     { 0x81000000, 0x00204411, 0x000 },
6896     { 0x0000000d, 0x00204811, 0x000 },
6897     { 0x00000018, 0x00220e30, 0x000 },
6898     { 0xfc000000, 0x00280e23, 0x000 },
6899     { 0x81000000, 0x00204411, 0x000 },
6900     { 0x0000000e, 0x00204811, 0x000 },
6901     { 0x00000000, 0x00201010, 0x000 },
6902     { 0x0000e00e, 0x00204411, 0x000 },
6903     { 0x07f8ff08, 0x00204811, 0x000 },
6904     { 0x00000000, 0x00294a23, 0x000 },
6905     { 0x0000001c, 0x00201e2d, 0x000 },
6906     { 0x00000008, 0x00214a27, 0x000 },
6907     { 0x00000000, 0x00204811, 0x000 },
6908     { 0x060a0200, 0x00294a24, 0x000 },
6909     { 0x00000000, 0x00204811, 0x000 },
6910     { 0x00000000, 0x00204811, 0x000 },
6911     { 0x00000000, 0x00800000, 0x000 },
6912     { 0x81000000, 0x00204411, 0x000 },
6913     { 0x00000001, 0x00204811, 0x000 },
6914     { 0x0000217c, 0x00204411, 0x000 },
6915     { 0x00800000, 0x00204811, 0x000 },
6916     { 0x00000000, 0x00204806, 0x000 },
6917     { 0x00000008, 0x00214a27, 0x000 },
6918     { 0x00000000, 0x17000000, 0x000 },
6919     { 0x0004217f, 0x00604411, 0x68d },
6920     { 0x0000001f, 0x00210230, 0x000 },
6921     { 0x00000000, 0x14c00000, 0x68c },
6922     { 0x00000004, 0x00404c11, 0x135 },
6923     { 0x81000000, 0x00204411, 0x000 },
6924     { 0x00000001, 0x00204811, 0x000 },
6925     { 0x000021f8, 0x00204411, 0x000 },
6926     { 0x0000001c, 0x00204811, 0x000 },
6927     { 0x000421f9, 0x00604411, 0x68d },
6928     { 0x00000011, 0x00210230, 0x000 },
6929     { 0x00000000, 0x14e00000, 0x13c },
6930     { 0x00000000, 0x00800000, 0x000 },
6931     { 0x00000000, 0x00600000, 0x00b },
6932     { 0x00000000, 0x00600411, 0x315 },
6933     { 0x00000000, 0x00200411, 0x000 },
6934     { 0x00000000, 0x00600811, 0x1b2 },
6935     { 0x00000000, 0x00600000, 0x160 },
6936     { 0x0000ffff, 0x40280e20, 0x000 },
6937     { 0x00000010, 0xc0211220, 0x000 },
6938     { 0x0000ffff, 0x40280620, 0x000 },
6939     { 0x00000010, 0xc0210a20, 0x000 },
6940     { 0x00000000, 0x00341461, 0x000 },
6941     { 0x00000000, 0x00741882, 0x2bb },
6942     { 0x0001a1fd, 0x00604411, 0x2e0 },
6943     { 0x00003fff, 0x002f022f, 0x000 },
6944     { 0x00000000, 0x0cc00000, 0x147 },
6945     { 0x00000000, 0xc0400400, 0x001 },
6946     { 0x00000000, 0x00600000, 0x00b },
6947     { 0x00000000, 0x00600411, 0x315 },
6948     { 0x00000000, 0x00200411, 0x000 },
6949     { 0x00000000, 0x00600811, 0x1b2 },
6950     { 0x00003fff, 0x002f022f, 0x000 },
6951     { 0x00000000, 0x0ce00000, 0x000 },
6952     { 0x00000000, 0x00600000, 0x160 },
6953     { 0x00000010, 0x40210e20, 0x000 },
6954     { 0x0000ffff, 0xc0281220, 0x000 },
6955     { 0x00000010, 0x40211620, 0x000 },
6956     { 0x0000ffff, 0xc0681a20, 0x2bb },
6957     { 0x0001a1fd, 0x00604411, 0x2e0 },
6958     { 0x00003fff, 0x002f022f, 0x000 },
6959     { 0x00000000, 0x0cc00000, 0x158 },
6960     { 0x00000000, 0xc0400400, 0x001 },
6961     { 0x0000225c, 0x00204411, 0x000 },
6962     { 0x00000001, 0x00300a2f, 0x000 },
6963     { 0x00000001, 0x00210a22, 0x000 },
6964     { 0x00000003, 0x00384a22, 0x000 },
6965     { 0x00002256, 0x00204411, 0x000 },
6966     { 0x0000001a, 0x00204811, 0x000 },
6967     { 0x0000a1fc, 0x00204411, 0x000 },
6968     { 0x00000001, 0x00804811, 0x000 },
6969     { 0x00000000, 0x00600000, 0x00b },
6970     { 0x00000000, 0x00600000, 0x18f },
6971     { 0x00000000, 0x00600000, 0x1a0 },
6972     { 0x00003fff, 0x002f022f, 0x000 },
6973     { 0x00000000, 0x0ce00000, 0x000 },
6974     { 0x00000000, 0x00202c08, 0x000 },
6975     { 0x00000000, 0x00202411, 0x000 },
6976     { 0x00000000, 0x00202811, 0x000 },
6977     { 0x00002256, 0x00204411, 0x000 },
6978     { 0x00000016, 0x00204811, 0x000 },
6979     { 0x0000225c, 0x00204411, 0x000 },
6980     { 0x00000003, 0x00204811, 0x000 },
6981     { 0x93800000, 0x00204411, 0x000 },
6982     { 0x00000002, 0x00221e29, 0x000 },
6983     { 0x00000000, 0x007048eb, 0x19c },
6984     { 0x00000000, 0x00600000, 0x2bb },
6985     { 0x00000001, 0x40330620, 0x000 },
6986     { 0x00000000, 0xc0302409, 0x000 },
6987     { 0x00003fff, 0x002f022f, 0x000 },
6988     { 0x00000000, 0x0ce00000, 0x000 },
6989     { 0x00000000, 0x00600000, 0x2a3 },
6990     { 0x00000000, 0x002f0221, 0x000 },
6991     { 0x00000000, 0x0ae00000, 0x181 },
6992     { 0x00000000, 0x00600000, 0x13a },
6993     { 0x00000000, 0x00400000, 0x186 },
6994     { 0x95000000, 0x00204411, 0x000 },
6995     { 0x00000000, 0x002f0221, 0x000 },
6996     { 0x00000000, 0x0ce00000, 0x186 },
6997     { 0x00000000, 0xc0204800, 0x000 },
6998     { 0x00000001, 0x00530621, 0x182 },
6999     { 0x92000000, 0x00204411, 0x000 },
7000     { 0x00000000, 0xc0604800, 0x197 },
7001     { 0x0001a1fd, 0x00204411, 0x000 },
7002     { 0x00000011, 0x0020062d, 0x000 },
7003     { 0x00000000, 0x0078042a, 0x2fb },
7004     { 0x00000000, 0x00202809, 0x000 },
7005     { 0x00003fff, 0x002f022f, 0x000 },
7006     { 0x00000000, 0x0cc00000, 0x174 },
7007     { 0x00000000, 0xc0400400, 0x001 },
7008     { 0x00000210, 0x00600411, 0x315 },
7009     { 0x00003fff, 0x002f022f, 0x000 },
7010     { 0x00000000, 0x0ce00000, 0x194 },
7011     { 0x00000015, 0xc0203620, 0x000 },
7012     { 0x00000016, 0xc0203620, 0x000 },
7013     { 0x3f800000, 0x00200411, 0x000 },
7014     { 0x46000000, 0x00600811, 0x1b2 },
7015     { 0x00000000, 0x00800000, 0x000 },
7016     { 0x0000a1fc, 0x00204411, 0x000 },
7017     { 0x00003fff, 0x002f022f, 0x000 },
7018     { 0x00000000, 0x0cc00000, 0x19b },
7019     { 0x00000001, 0x00804811, 0x000 },
7020     { 0x00000021, 0x00804811, 0x000 },
7021     { 0x0000ffff, 0x40280e20, 0x000 },
7022     { 0x00000010, 0xc0211220, 0x000 },
7023     { 0x0000ffff, 0x40281620, 0x000 },
7024     { 0x00000010, 0xc0811a20, 0x000 },
7025     { 0x81000000, 0x00204411, 0x000 },
7026     { 0x00000006, 0x00204811, 0x000 },
7027     { 0x00000008, 0x00221e30, 0x000 },
7028     { 0x00000029, 0x00201a2d, 0x000 },
7029     { 0x0000e000, 0x00204411, 0x000 },
7030     { 0xfffbff09, 0x00204811, 0x000 },
7031     { 0x0000000f, 0x0020222d, 0x000 },
7032     { 0x00001fff, 0x00294a28, 0x000 },
7033     { 0x00000006, 0x0020222d, 0x000 },
7034     { 0x00000000, 0x002920e8, 0x000 },
7035     { 0x00000000, 0x00204808, 0x000 },
7036     { 0x00000000, 0x00204811, 0x000 },
7037     { 0x060a0200, 0x00294a26, 0x000 },
7038     { 0x00000000, 0x00204811, 0x000 },
7039     { 0x00000000, 0x00204811, 0x000 },
7040     { 0x00000100, 0x00201811, 0x000 },
7041     { 0x00000008, 0x00621e28, 0x12f },
7042     { 0x00000008, 0x00822228, 0x000 },
7043     { 0x0002c000, 0x00204411, 0x000 },
7044     { 0x00000015, 0x00600e2d, 0x1bd },
7045     { 0x00000016, 0x00600e2d, 0x1bd },
7046     { 0x0000c008, 0x00204411, 0x000 },
7047     { 0x00000017, 0x00200e2d, 0x000 },
7048     { 0x00000000, 0x14c00000, 0x1b9 },
7049     { 0x00000000, 0x00200411, 0x000 },
7050     { 0x00000000, 0x00204801, 0x000 },
7051     { 0x39000000, 0x00204811, 0x000 },
7052     { 0x00000000, 0x00204811, 0x000 },
7053     { 0x00000000, 0x00804802, 0x000 },
7054     { 0x00000018, 0x00202e2d, 0x000 },
7055     { 0x00000000, 0x003b0d63, 0x000 },
7056     { 0x00000008, 0x00224a23, 0x000 },
7057     { 0x00000010, 0x00224a23, 0x000 },
7058     { 0x00000018, 0x00224a23, 0x000 },
7059     { 0x00000000, 0x00804803, 0x000 },
7060     { 0x00000000, 0x00600000, 0x00b },
7061     { 0x00001000, 0x00600411, 0x315 },
7062     { 0x00000000, 0x00200411, 0x000 },
7063     { 0x00000000, 0x00600811, 0x1b2 },
7064     { 0x00000007, 0x0021062f, 0x000 },
7065     { 0x00000013, 0x00200a2d, 0x000 },
7066     { 0x00000001, 0x00202c11, 0x000 },
7067     { 0x0000ffff, 0x40282220, 0x000 },
7068     { 0x0000000f, 0x00262228, 0x000 },
7069     { 0x00000010, 0x40212620, 0x000 },
7070     { 0x0000000f, 0x00262629, 0x000 },
7071     { 0x00000000, 0x00202802, 0x000 },
7072     { 0x00002256, 0x00204411, 0x000 },
7073     { 0x0000001b, 0x00204811, 0x000 },
7074     { 0x00000000, 0x002f0221, 0x000 },
7075     { 0x00000000, 0x0ce00000, 0x1e0 },
7076     { 0x0000225c, 0x00204411, 0x000 },
7077     { 0x00000081, 0x00204811, 0x000 },
7078     { 0x0000a1fc, 0x00204411, 0x000 },
7079     { 0x00000001, 0x00204811, 0x000 },
7080     { 0x00000080, 0x00201c11, 0x000 },
7081     { 0x00000000, 0x002f0227, 0x000 },
7082     { 0x00000000, 0x0ce00000, 0x1dc },
7083     { 0x00000000, 0x00600000, 0x1e9 },
7084     { 0x00000001, 0x00531e27, 0x1d8 },
7085     { 0x00000001, 0x00202c11, 0x000 },
7086     { 0x0000001f, 0x00280a22, 0x000 },
7087     { 0x0000001f, 0x00282a2a, 0x000 },
7088     { 0x00000001, 0x00530621, 0x1d1 },
7089     { 0x0000225c, 0x00204411, 0x000 },
7090     { 0x00000002, 0x00304a2f, 0x000 },
7091     { 0x0000a1fc, 0x00204411, 0x000 },
7092     { 0x00000001, 0x00204811, 0x000 },
7093     { 0x00000001, 0x00301e2f, 0x000 },
7094     { 0x00000000, 0x002f0227, 0x000 },
7095     { 0x00000000, 0x0ce00000, 0x000 },
7096     { 0x00000000, 0x00600000, 0x1e9 },
7097     { 0x00000001, 0x00531e27, 0x1e5 },
7098     { 0x0000ffff, 0x40280e20, 0x000 },
7099     { 0x0000000f, 0x00260e23, 0x000 },
7100     { 0x00000010, 0xc0211220, 0x000 },
7101     { 0x0000000f, 0x00261224, 0x000 },
7102     { 0x00000000, 0x00201411, 0x000 },
7103     { 0x00000000, 0x00601811, 0x2bb },
7104     { 0x0001a1fd, 0x00204411, 0x000 },
7105     { 0x00000000, 0x002f022b, 0x000 },
7106     { 0x00000000, 0x0ce00000, 0x1f8 },
7107     { 0x00000010, 0x00221628, 0x000 },
7108     { 0xffff0000, 0x00281625, 0x000 },
7109     { 0x0000ffff, 0x00281a29, 0x000 },
7110     { 0x00000000, 0x002948c5, 0x000 },
7111     { 0x00000000, 0x0020480a, 0x000 },
7112     { 0x00000000, 0x00202c11, 0x000 },
7113     { 0x00000010, 0x00221623, 0x000 },
7114     { 0xffff0000, 0x00281625, 0x000 },
7115     { 0x0000ffff, 0x00281a24, 0x000 },
7116     { 0x00000000, 0x002948c5, 0x000 },
7117     { 0x00000000, 0x00731503, 0x205 },
7118     { 0x00000000, 0x00201805, 0x000 },
7119     { 0x00000000, 0x00731524, 0x205 },
7120     { 0x00000000, 0x002d14c5, 0x000 },
7121     { 0x00000000, 0x003008a2, 0x000 },
7122     { 0x00000000, 0x00204802, 0x000 },
7123     { 0x00000000, 0x00202802, 0x000 },
7124     { 0x00000000, 0x00202003, 0x000 },
7125     { 0x00000000, 0x00802404, 0x000 },
7126     { 0x0000000f, 0x00210225, 0x000 },
7127     { 0x00000000, 0x14c00000, 0x68c },
7128     { 0x00000000, 0x002b1405, 0x000 },
7129     { 0x00000001, 0x00901625, 0x000 },
7130     { 0x00000000, 0x00600000, 0x00b },
7131     { 0x00000000, 0x00600411, 0x315 },
7132     { 0x00000000, 0x00200411, 0x000 },
7133     { 0x00000000, 0x00600811, 0x1b2 },
7134     { 0x00002256, 0x00204411, 0x000 },
7135     { 0x0000001a, 0x00294a22, 0x000 },
7136     { 0x00000000, 0xc0200000, 0x000 },
7137     { 0x00003fff, 0x002f022f, 0x000 },
7138     { 0x00000000, 0x0ce00000, 0x000 },
7139     { 0x00000000, 0xc0200400, 0x000 },
7140     { 0x0000225c, 0x00204411, 0x000 },
7141     { 0x00000003, 0x00384a21, 0x000 },
7142     { 0x0000a1fc, 0x00204411, 0x000 },
7143     { 0x00000001, 0x00204811, 0x000 },
7144     { 0x0000ffff, 0x40281220, 0x000 },
7145     { 0x00000010, 0xc0211a20, 0x000 },
7146     { 0x0000ffff, 0x40280e20, 0x000 },
7147     { 0x00000010, 0xc0211620, 0x000 },
7148     { 0x00000000, 0x00741465, 0x2bb },
7149     { 0x0001a1fd, 0x00604411, 0x2e0 },
7150     { 0x00000001, 0x00330621, 0x000 },
7151     { 0x00000000, 0x002f0221, 0x000 },
7152     { 0x00000000, 0x0cc00000, 0x219 },
7153     { 0x00003fff, 0x002f022f, 0x000 },
7154     { 0x00000000, 0x0cc00000, 0x212 },
7155     { 0x00000000, 0xc0400400, 0x001 },
7156     { 0x00000000, 0x00600000, 0x645 },
7157     { 0x00000000, 0x0040040f, 0x213 },
7158     { 0x00000000, 0x00600000, 0x631 },
7159     { 0x00000000, 0x00600000, 0x645 },
7160     { 0x00000210, 0x00600411, 0x315 },
7161     { 0x00000000, 0x00600000, 0x1a0 },
7162     { 0x00000000, 0x00600000, 0x19c },
7163     { 0x00000000, 0x00600000, 0x2bb },
7164     { 0x00000000, 0x00600000, 0x2a3 },
7165     { 0x93800000, 0x00204411, 0x000 },
7166     { 0x00000000, 0x00204808, 0x000 },
7167     { 0x00000000, 0x002f022f, 0x000 },
7168     { 0x00000000, 0x0ae00000, 0x232 },
7169     { 0x00000000, 0x00600000, 0x13a },
7170     { 0x00000000, 0x00400000, 0x236 },
7171     { 0x95000000, 0x00204411, 0x000 },
7172     { 0x00000000, 0x002f022f, 0x000 },
7173     { 0x00000000, 0x0ce00000, 0x236 },
7174     { 0x00000000, 0xc0404800, 0x233 },
7175     { 0x92000000, 0x00204411, 0x000 },
7176     { 0x00000000, 0xc0204800, 0x000 },
7177     { 0x00002256, 0x00204411, 0x000 },
7178     { 0x00000016, 0x00204811, 0x000 },
7179     { 0x0000225c, 0x00204411, 0x000 },
7180     { 0x00000003, 0x00204811, 0x000 },
7181     { 0x0000a1fc, 0x00204411, 0x000 },
7182     { 0x00000001, 0x00204811, 0x000 },
7183     { 0x0001a1fd, 0x00204411, 0x000 },
7184     { 0x00000000, 0x00600411, 0x2fb },
7185     { 0x00000000, 0xc0400400, 0x001 },
7186     { 0x00000000, 0x00600000, 0x631 },
7187     { 0x0000a00c, 0x00204411, 0x000 },
7188     { 0x00000000, 0xc0204800, 0x000 },
7189     { 0x00000000, 0xc0404800, 0x000 },
7190     { 0x00000000, 0x00600000, 0x00b },
7191     { 0x00000018, 0x40210a20, 0x000 },
7192     { 0x00000003, 0x002f0222, 0x000 },
7193     { 0x00000000, 0x0ae00000, 0x24c },
7194     { 0x00000014, 0x0020222d, 0x000 },
7195     { 0x00080101, 0x00292228, 0x000 },
7196     { 0x00000014, 0x00203628, 0x000 },
7197     { 0x0000a30c, 0x00204411, 0x000 },
7198     { 0x00000000, 0xc0204800, 0x000 },
7199     { 0x00000000, 0xc0204800, 0x000 },
7200     { 0x00000000, 0xc0404800, 0x251 },
7201     { 0x00000000, 0x00600000, 0x00b },
7202     { 0x00000010, 0x00600411, 0x315 },
7203     { 0x3f800000, 0x00200411, 0x000 },
7204     { 0x00000000, 0x00600811, 0x1b2 },
7205     { 0x0000225c, 0x00204411, 0x000 },
7206     { 0x00000003, 0x00204811, 0x000 },
7207     { 0x00000000, 0x00600000, 0x27c },
7208     { 0x00000017, 0x00201e2d, 0x000 },
7209     { 0x00000001, 0x00211e27, 0x000 },
7210     { 0x00000000, 0x14e00000, 0x26a },
7211     { 0x00000012, 0x00201e2d, 0x000 },
7212     { 0x0000ffff, 0x00281e27, 0x000 },
7213     { 0x00000000, 0x00341c27, 0x000 },
7214     { 0x00000000, 0x12c00000, 0x25f },
7215     { 0x00000000, 0x00201c11, 0x000 },
7216     { 0x00000000, 0x002f00e5, 0x000 },
7217     { 0x00000000, 0x08c00000, 0x262 },
7218     { 0x00000000, 0x00201407, 0x000 },
7219     { 0x00000012, 0x00201e2d, 0x000 },
7220     { 0x00000010, 0x00211e27, 0x000 },
7221     { 0x00000000, 0x00341c47, 0x000 },
7222     { 0x00000000, 0x12c00000, 0x267 },
7223     { 0x00000000, 0x00201c11, 0x000 },
7224     { 0x00000000, 0x002f00e6, 0x000 },
7225     { 0x00000000, 0x08c00000, 0x26a },
7226     { 0x00000000, 0x00201807, 0x000 },
7227     { 0x00000000, 0x00600000, 0x2c1 },
7228     { 0x00002256, 0x00204411, 0x000 },
7229     { 0x00000000, 0x00342023, 0x000 },
7230     { 0x00000000, 0x12c00000, 0x272 },
7231     { 0x00000000, 0x00342044, 0x000 },
7232     { 0x00000000, 0x12c00000, 0x271 },
7233     { 0x00000016, 0x00404811, 0x276 },
7234     { 0x00000018, 0x00404811, 0x276 },
7235     { 0x00000000, 0x00342044, 0x000 },
7236     { 0x00000000, 0x12c00000, 0x275 },
7237     { 0x00000017, 0x00404811, 0x276 },
7238     { 0x00000019, 0x00204811, 0x000 },
7239     { 0x0000a1fc, 0x00204411, 0x000 },
7240     { 0x00000001, 0x00204811, 0x000 },
7241     { 0x0001a1fd, 0x00604411, 0x2e9 },
7242     { 0x00003fff, 0x002f022f, 0x000 },
7243     { 0x00000000, 0x0cc00000, 0x256 },
7244     { 0x00000000, 0xc0400400, 0x001 },
7245     { 0x00000010, 0x40210620, 0x000 },
7246     { 0x0000ffff, 0xc0280a20, 0x000 },
7247     { 0x00000010, 0x40210e20, 0x000 },
7248     { 0x0000ffff, 0xc0281220, 0x000 },
7249     { 0x00000010, 0x40211620, 0x000 },
7250     { 0x0000ffff, 0xc0881a20, 0x000 },
7251     { 0x81000000, 0x00204411, 0x000 },
7252     { 0x00000001, 0x00204811, 0x000 },
7253     { 0x00042004, 0x00604411, 0x68d },
7254     { 0x00000000, 0x00600000, 0x631 },
7255     { 0x00000000, 0xc0600000, 0x2a3 },
7256     { 0x00000005, 0x00200a2d, 0x000 },
7257     { 0x00000008, 0x00220a22, 0x000 },
7258     { 0x0000002b, 0x00201a2d, 0x000 },
7259     { 0x0000001c, 0x00201e2d, 0x000 },
7260     { 0x00007000, 0x00281e27, 0x000 },
7261     { 0x00000000, 0x00311ce6, 0x000 },
7262     { 0x0000002a, 0x00201a2d, 0x000 },
7263     { 0x0000000c, 0x00221a26, 0x000 },
7264     { 0x00000000, 0x002f00e6, 0x000 },
7265     { 0x00000000, 0x06e00000, 0x292 },
7266     { 0x00000000, 0x00201c11, 0x000 },
7267     { 0x00000000, 0x00200c11, 0x000 },
7268     { 0x0000002b, 0x00203623, 0x000 },
7269     { 0x00000010, 0x00201811, 0x000 },
7270     { 0x00000000, 0x00691ce2, 0x12f },
7271     { 0x93800000, 0x00204411, 0x000 },
7272     { 0x00000000, 0x00204807, 0x000 },
7273     { 0x95000000, 0x00204411, 0x000 },
7274     { 0x00000000, 0x002f022f, 0x000 },
7275     { 0x00000000, 0x0ce00000, 0x29d },
7276     { 0x00000001, 0x00333e2f, 0x000 },
7277     { 0x00000000, 0xd9004800, 0x000 },
7278     { 0x92000000, 0x00204411, 0x000 },
7279     { 0x00000000, 0xc0204800, 0x000 },
7280     { 0x0000001c, 0x00403627, 0x000 },
7281     { 0x0000000c, 0xc0220a20, 0x000 },
7282     { 0x00000029, 0x00203622, 0x000 },
7283     { 0x00000028, 0xc0403620, 0x000 },
7284     { 0x0000a2a4, 0x00204411, 0x000 },
7285     { 0x00000009, 0x00204811, 0x000 },
7286     { 0xa1000000, 0x00204411, 0x000 },
7287     { 0x00000001, 0x00804811, 0x000 },
7288     { 0x00000021, 0x00201e2d, 0x000 },
7289     { 0x00000000, 0x002c1ce3, 0x000 },
7290     { 0x00000021, 0x00203627, 0x000 },
7291     { 0x00000022, 0x00201e2d, 0x000 },
7292     { 0x00000000, 0x002c1ce4, 0x000 },
7293     { 0x00000022, 0x00203627, 0x000 },
7294     { 0x00000023, 0x00201e2d, 0x000 },
7295     { 0x00000000, 0x003120a3, 0x000 },
7296     { 0x00000000, 0x002d1d07, 0x000 },
7297     { 0x00000023, 0x00203627, 0x000 },
7298     { 0x00000024, 0x00201e2d, 0x000 },
7299     { 0x00000000, 0x003120c4, 0x000 },
7300     { 0x00000000, 0x002d1d07, 0x000 },
7301     { 0x00000024, 0x00803627, 0x000 },
7302     { 0x00000021, 0x00203623, 0x000 },
7303     { 0x00000022, 0x00203624, 0x000 },
7304     { 0x00000000, 0x00311ca3, 0x000 },
7305     { 0x00000023, 0x00203627, 0x000 },
7306     { 0x00000000, 0x00311cc4, 0x000 },
7307     { 0x00000024, 0x00803627, 0x000 },
7308     { 0x0000001a, 0x00203627, 0x000 },
7309     { 0x0000001b, 0x00203628, 0x000 },
7310     { 0x00000017, 0x00201e2d, 0x000 },
7311     { 0x00000002, 0x00210227, 0x000 },
7312     { 0x00000000, 0x14c00000, 0x2dc },
7313     { 0x00000000, 0x00400000, 0x2d9 },
7314     { 0x0000001a, 0x00203627, 0x000 },
7315     { 0x0000001b, 0x00203628, 0x000 },
7316     { 0x00000017, 0x00201e2d, 0x000 },
7317     { 0x00000002, 0x00210227, 0x000 },
7318     { 0x00000000, 0x14e00000, 0x2d9 },
7319     { 0x00000003, 0x00210227, 0x000 },
7320     { 0x00000000, 0x14e00000, 0x2dc },
7321     { 0x00000023, 0x00201e2d, 0x000 },
7322     { 0x00000000, 0x002e00e1, 0x000 },
7323     { 0x00000000, 0x02c00000, 0x2dc },
7324     { 0x00000021, 0x00201e2d, 0x000 },
7325     { 0x00000000, 0x003120a1, 0x000 },
7326     { 0x00000000, 0x002e00e8, 0x000 },
7327     { 0x00000000, 0x06c00000, 0x2dc },
7328     { 0x00000024, 0x00201e2d, 0x000 },
7329     { 0x00000000, 0x002e00e2, 0x000 },
7330     { 0x00000000, 0x02c00000, 0x2dc },
7331     { 0x00000022, 0x00201e2d, 0x000 },
7332     { 0x00000000, 0x003120c2, 0x000 },
7333     { 0x00000000, 0x002e00e8, 0x000 },
7334     { 0x00000000, 0x06c00000, 0x2dc },
7335     { 0x00000000, 0x00600000, 0x668 },
7336     { 0x00000000, 0x00600000, 0x2b5 },
7337     { 0x00000000, 0x00400000, 0x2de },
7338     { 0x00000000, 0x00600000, 0x2b5 },
7339     { 0x00000000, 0x00600000, 0x65f },
7340     { 0x00000000, 0x00400000, 0x2de },
7341     { 0x00000000, 0x00600000, 0x2a7 },
7342     { 0x00000000, 0x00400000, 0x2de },
7343     { 0x0000001a, 0x00201e2d, 0x000 },
7344     { 0x0000001b, 0x0080222d, 0x000 },
7345     { 0x00000010, 0x00221e23, 0x000 },
7346     { 0x00000000, 0x00294887, 0x000 },
7347     { 0x00000000, 0x00311ca3, 0x000 },
7348     { 0x00000010, 0x00221e27, 0x000 },
7349     { 0x00000000, 0x00294887, 0x000 },
7350     { 0x00000010, 0x00221e23, 0x000 },
7351     { 0x00000000, 0x003120c4, 0x000 },
7352     { 0x0000ffff, 0x00282228, 0x000 },
7353     { 0x00000000, 0x00894907, 0x000 },
7354     { 0x00000010, 0x00221e23, 0x000 },
7355     { 0x00000000, 0x00294887, 0x000 },
7356     { 0x00000010, 0x00221e21, 0x000 },
7357     { 0x00000000, 0x00294847, 0x000 },
7358     { 0x00000000, 0x00311ca3, 0x000 },
7359     { 0x00000010, 0x00221e27, 0x000 },
7360     { 0x00000000, 0x00294887, 0x000 },
7361     { 0x00000000, 0x00311ca1, 0x000 },
7362     { 0x00000010, 0x00221e27, 0x000 },
7363     { 0x00000000, 0x00294847, 0x000 },
7364     { 0x00000010, 0x00221e23, 0x000 },
7365     { 0x00000000, 0x003120c4, 0x000 },
7366     { 0x0000ffff, 0x00282228, 0x000 },
7367     { 0x00000000, 0x00294907, 0x000 },
7368     { 0x00000010, 0x00221e21, 0x000 },
7369     { 0x00000000, 0x003120c2, 0x000 },
7370     { 0x0000ffff, 0x00282228, 0x000 },
7371     { 0x00000000, 0x00894907, 0x000 },
7372     { 0x00000010, 0x00221e23, 0x000 },
7373     { 0x00000000, 0x00294887, 0x000 },
7374     { 0x00000001, 0x00220a21, 0x000 },
7375     { 0x00000000, 0x003308a2, 0x000 },
7376     { 0x00000010, 0x00221e22, 0x000 },
7377     { 0x00000010, 0x00212222, 0x000 },
7378     { 0x00000000, 0x00294907, 0x000 },
7379     { 0x00000000, 0x00311ca3, 0x000 },
7380     { 0x00000010, 0x00221e27, 0x000 },
7381     { 0x00000000, 0x00294887, 0x000 },
7382     { 0x00000001, 0x00220a21, 0x000 },
7383     { 0x00000000, 0x003008a2, 0x000 },
7384     { 0x00000010, 0x00221e22, 0x000 },
7385     { 0x00000010, 0x00212222, 0x000 },
7386     { 0x00000000, 0x00294907, 0x000 },
7387     { 0x00000010, 0x00221e23, 0x000 },
7388     { 0x00000000, 0x003120c4, 0x000 },
7389     { 0x0000ffff, 0x00282228, 0x000 },
7390     { 0x00000000, 0x00294907, 0x000 },
7391     { 0x00000000, 0x003808c5, 0x000 },
7392     { 0x00000000, 0x00300841, 0x000 },
7393     { 0x00000001, 0x00220a22, 0x000 },
7394     { 0x00000000, 0x003308a2, 0x000 },
7395     { 0x00000010, 0x00221e22, 0x000 },
7396     { 0x00000010, 0x00212222, 0x000 },
7397     { 0x00000000, 0x00894907, 0x000 },
7398     { 0x00000017, 0x0020222d, 0x000 },
7399     { 0x00000000, 0x14c00000, 0x318 },
7400     { 0xffffffef, 0x00280621, 0x000 },
7401     { 0x00000014, 0x0020222d, 0x000 },
7402     { 0x0000f8e0, 0x00204411, 0x000 },
7403     { 0x00000000, 0x00294901, 0x000 },
7404     { 0x00000000, 0x00894901, 0x000 },
7405     { 0x00000000, 0x00204811, 0x000 },
7406     { 0x00000000, 0x00204811, 0x000 },
7407     { 0x060a0200, 0x00804811, 0x000 },
7408     { 0x00000000, 0xc0200000, 0x000 },
7409     { 0x97000000, 0xc0204411, 0x000 },
7410     { 0x00000000, 0xc0204811, 0x000 },
7411     { 0x8a000000, 0x00204411, 0x000 },
7412     { 0x00000000, 0x00204811, 0x000 },
7413     { 0x0000225c, 0x00204411, 0x000 },
7414     { 0x00000000, 0xc0204800, 0x000 },
7415     { 0x0000a1fc, 0x00204411, 0x000 },
7416     { 0x00000000, 0xc0204800, 0x000 },
7417     { 0x00000000, 0xc0200400, 0x000 },
7418     { 0x00000000, 0x00a0000a, 0x000 },
7419     { 0x97000000, 0x00204411, 0x000 },
7420     { 0x00000000, 0x00204811, 0x000 },
7421     { 0x8a000000, 0x00204411, 0x000 },
7422     { 0x00000000, 0x00204811, 0x000 },
7423     { 0x0000225c, 0x00204411, 0x000 },
7424     { 0x00000000, 0xc0204800, 0x000 },
7425     { 0x0000a1fc, 0x00204411, 0x000 },
7426     { 0x00000000, 0xc0204800, 0x000 },
7427     { 0x00000000, 0xc0200400, 0x000 },
7428     { 0x00000000, 0x00a0000a, 0x000 },
7429     { 0x97000000, 0x00204411, 0x000 },
7430     { 0x00000000, 0x00204811, 0x000 },
7431     { 0x8a000000, 0x00204411, 0x000 },
7432     { 0x00000000, 0x00204811, 0x000 },
7433     { 0x0000225c, 0x00204411, 0x000 },
7434     { 0x00000000, 0xc0204800, 0x000 },
7435     { 0x0000a1fc, 0x00204411, 0x000 },
7436     { 0x00000000, 0xc0204800, 0x000 },
7437     { 0x0001a1fd, 0x00204411, 0x000 },
7438     { 0x00000000, 0xd9004800, 0x000 },
7439     { 0x00000000, 0xc0200400, 0x000 },
7440     { 0x00000000, 0x00a0000a, 0x000 },
7441     { 0x00002257, 0x00204411, 0x000 },
7442     { 0x00000003, 0xc0484a20, 0x000 },
7443     { 0x0000225d, 0x00204411, 0x000 },
7444     { 0x00000000, 0xc0404800, 0x000 },
7445     { 0x00000000, 0x00600000, 0x645 },
7446     { 0x00000000, 0xc0200800, 0x000 },
7447     { 0x0000225c, 0x00204411, 0x000 },
7448     { 0x00000003, 0x00384a22, 0x000 },
7449     { 0x0000a1fc, 0x00204411, 0x000 },
7450     { 0x00000000, 0xc0204800, 0x000 },
7451     { 0x0001a1fd, 0x00204411, 0x000 },
7452     { 0x00000000, 0x002f0222, 0x000 },
7453     { 0x00000000, 0x0ce00000, 0x000 },
7454     { 0x00000000, 0x40204800, 0x000 },
7455     { 0x00000001, 0x40304a20, 0x000 },
7456     { 0x00000002, 0xc0304a20, 0x000 },
7457     { 0x00000001, 0x00530a22, 0x34b },
7458     { 0x0000003f, 0xc0280a20, 0x000 },
7459     { 0x81000000, 0x00204411, 0x000 },
7460     { 0x00000001, 0x00204811, 0x000 },
7461     { 0x000021f8, 0x00204411, 0x000 },
7462     { 0x00000018, 0x00204811, 0x000 },
7463     { 0x000421f9, 0x00604411, 0x68d },
7464     { 0x00000011, 0x00210230, 0x000 },
7465     { 0x00000000, 0x14e00000, 0x354 },
7466     { 0x00000014, 0x002f0222, 0x000 },
7467     { 0x00000000, 0x0cc00000, 0x364 },
7468     { 0x00002010, 0x00204411, 0x000 },
7469     { 0x00008000, 0x00204811, 0x000 },
7470     { 0x0001a2a4, 0x00204411, 0x000 },
7471     { 0x00000000, 0x00604802, 0x36e },
7472     { 0x00002100, 0x00204411, 0x000 },
7473     { 0x00000000, 0xc0204800, 0x000 },
7474     { 0x00000000, 0xc0204800, 0x000 },
7475     { 0x00000000, 0xc0204800, 0x000 },
7476     { 0x00000000, 0xc0404800, 0x000 },
7477     { 0x00000004, 0x002f0222, 0x000 },
7478     { 0x00000000, 0x0cc00000, 0x36a },
7479     { 0x00002010, 0x00204411, 0x000 },
7480     { 0x00008000, 0x00204811, 0x000 },
7481     { 0x0001a2a4, 0x00204411, 0x000 },
7482     { 0x00000000, 0x00404802, 0x35f },
7483     { 0x00000028, 0x002f0222, 0x000 },
7484     { 0x00000000, 0x0cc00000, 0x5c0 },
7485     { 0x0001a2a4, 0x00204411, 0x000 },
7486     { 0x00000000, 0x00404802, 0x35f },
7487     { 0x0000002c, 0x00203626, 0x000 },
7488     { 0x00000049, 0x00201811, 0x000 },
7489     { 0x0000003f, 0x00204811, 0x000 },
7490     { 0x00000001, 0x00331a26, 0x000 },
7491     { 0x00000000, 0x002f0226, 0x000 },
7492     { 0x00000000, 0x0cc00000, 0x370 },
7493     { 0x0000002c, 0x00801a2d, 0x000 },
7494     { 0x0000003f, 0xc0280a20, 0x000 },
7495     { 0x00000015, 0x002f0222, 0x000 },
7496     { 0x00000000, 0x0ce00000, 0x386 },
7497     { 0x00000006, 0x002f0222, 0x000 },
7498     { 0x00000000, 0x0ce00000, 0x3b1 },
7499     { 0x00000016, 0x002f0222, 0x000 },
7500     { 0x00000000, 0x0ce00000, 0x3b5 },
7501     { 0x00000020, 0x002f0222, 0x000 },
7502     { 0x00000000, 0x0ce00000, 0x39c },
7503     { 0x0000000f, 0x002f0222, 0x000 },
7504     { 0x00000000, 0x0ce00000, 0x3a8 },
7505     { 0x00000010, 0x002f0222, 0x000 },
7506     { 0x00000000, 0x0ce00000, 0x3a8 },
7507     { 0x0000001e, 0x002f0222, 0x000 },
7508     { 0x00000000, 0x0ce00000, 0x390 },
7509     { 0x0000a2a4, 0x00204411, 0x000 },
7510     { 0x00000000, 0x00404802, 0x000 },
7511     { 0x08000000, 0x00290a22, 0x000 },
7512     { 0x00000003, 0x40210e20, 0x000 },
7513     { 0x0000000c, 0xc0211220, 0x000 },
7514     { 0x00080000, 0x00281224, 0x000 },
7515     { 0x00000014, 0xc0221620, 0x000 },
7516     { 0x00000000, 0x002914a4, 0x000 },
7517     { 0x0000a2a4, 0x00204411, 0x000 },
7518     { 0x00000000, 0x002948a2, 0x000 },
7519     { 0x0000a1fe, 0x00204411, 0x000 },
7520     { 0x00000000, 0x00404803, 0x000 },
7521     { 0x81000000, 0x00204411, 0x000 },
7522     { 0x00000001, 0x00204811, 0x000 },
7523     { 0x000021f8, 0x00204411, 0x000 },
7524     { 0x00000016, 0x00204811, 0x000 },
7525     { 0x000421f9, 0x00604411, 0x68d },
7526     { 0x00000015, 0x00210230, 0x000 },
7527     { 0x00000000, 0x14e00000, 0x392 },
7528     { 0x0000210e, 0x00204411, 0x000 },
7529     { 0x00000000, 0xc0204800, 0x000 },
7530     { 0x00000000, 0xc0204800, 0x000 },
7531     { 0x0000a2a4, 0x00204411, 0x000 },
7532     { 0x00000000, 0x00404802, 0x000 },
7533     { 0x81000000, 0x00204411, 0x000 },
7534     { 0x00000001, 0x00204811, 0x000 },
7535     { 0x000021f8, 0x00204411, 0x000 },
7536     { 0x00000017, 0x00204811, 0x000 },
7537     { 0x000421f9, 0x00604411, 0x68d },
7538     { 0x00000003, 0x00210230, 0x000 },
7539     { 0x00000000, 0x14e00000, 0x39e },
7540     { 0x00002108, 0x00204411, 0x000 },
7541     { 0x00000000, 0xc0204800, 0x000 },
7542     { 0x00000000, 0xc0204800, 0x000 },
7543     { 0x0000a2a4, 0x00204411, 0x000 },
7544     { 0x00000000, 0x00404802, 0x000 },
7545     { 0x0000a2a4, 0x00204411, 0x000 },
7546     { 0x00000000, 0x00204802, 0x000 },
7547     { 0x80000000, 0x00204411, 0x000 },
7548     { 0x00000000, 0x00204811, 0x000 },
7549     { 0x81000000, 0x00204411, 0x000 },
7550     { 0x00000010, 0x00204811, 0x000 },
7551     { 0x00000000, 0x00200010, 0x000 },
7552     { 0x00000000, 0x14c00000, 0x3ae },
7553     { 0x00000000, 0x00400000, 0x000 },
7554     { 0x00002010, 0x00204411, 0x000 },
7555     { 0x00008000, 0x00204811, 0x000 },
7556     { 0x0001a2a4, 0x00204411, 0x000 },
7557     { 0x00000006, 0x00404811, 0x000 },
7558     { 0x00002010, 0x00204411, 0x000 },
7559     { 0x00008000, 0x00204811, 0x000 },
7560     { 0x0001a2a4, 0x00204411, 0x000 },
7561     { 0x00000016, 0x00604811, 0x36e },
7562     { 0x00000000, 0x00400000, 0x000 },
7563     { 0x00000000, 0xc0200800, 0x000 },
7564     { 0x00000000, 0xc0200c00, 0x000 },
7565     { 0x0000001d, 0x00210223, 0x000 },
7566     { 0x00000000, 0x14e00000, 0x3ce },
7567     { 0x81000000, 0x00204411, 0x000 },
7568     { 0x00000001, 0x00204811, 0x000 },
7569     { 0x000021f8, 0x00204411, 0x000 },
7570     { 0x00000018, 0x00204811, 0x000 },
7571     { 0x000421f9, 0x00604411, 0x68d },
7572     { 0x00000011, 0x00210230, 0x000 },
7573     { 0x00000000, 0x14e00000, 0x3c0 },
7574     { 0x00002100, 0x00204411, 0x000 },
7575     { 0x00000000, 0x00204802, 0x000 },
7576     { 0x00000000, 0x00204803, 0x000 },
7577     { 0xbabecafe, 0x00204811, 0x000 },
7578     { 0xcafebabe, 0x00204811, 0x000 },
7579     { 0x00002010, 0x00204411, 0x000 },
7580     { 0x00008000, 0x00204811, 0x000 },
7581     { 0x0000a2a4, 0x00204411, 0x000 },
7582     { 0x00000004, 0x00404811, 0x000 },
7583     { 0x00002170, 0x00204411, 0x000 },
7584     { 0x00000000, 0x00204802, 0x000 },
7585     { 0x00000000, 0x00204803, 0x000 },
7586     { 0x81000000, 0x00204411, 0x000 },
7587     { 0x0000000a, 0x00204811, 0x000 },
7588     { 0x00000000, 0x00200010, 0x000 },
7589     { 0x00000000, 0x14c00000, 0x3d3 },
7590     { 0x8c000000, 0x00204411, 0x000 },
7591     { 0xcafebabe, 0x00404811, 0x000 },
7592     { 0x81000000, 0x00204411, 0x000 },
7593     { 0x00000001, 0x00204811, 0x000 },
7594     { 0x00003fff, 0x40280a20, 0x000 },
7595     { 0x80000000, 0x40280e20, 0x000 },
7596     { 0x40000000, 0xc0281220, 0x000 },
7597     { 0x00040000, 0x00694622, 0x68d },
7598     { 0x00000000, 0x00201410, 0x000 },
7599     { 0x00000000, 0x002f0223, 0x000 },
7600     { 0x00000000, 0x0cc00000, 0x3e1 },
7601     { 0x00000000, 0xc0401800, 0x3e4 },
7602     { 0x00003fff, 0xc0281a20, 0x000 },
7603     { 0x00040000, 0x00694626, 0x68d },
7604     { 0x00000000, 0x00201810, 0x000 },
7605     { 0x00000000, 0x002f0224, 0x000 },
7606     { 0x00000000, 0x0cc00000, 0x3e7 },
7607     { 0x00000000, 0xc0401c00, 0x3ea },
7608     { 0x00003fff, 0xc0281e20, 0x000 },
7609     { 0x00040000, 0x00694627, 0x68d },
7610     { 0x00000000, 0x00201c10, 0x000 },
7611     { 0x00000000, 0x00204402, 0x000 },
7612     { 0x00000000, 0x002820c5, 0x000 },
7613     { 0x00000000, 0x004948e8, 0x000 },
7614     { 0xa5800000, 0x00200811, 0x000 },
7615     { 0x00002000, 0x00200c11, 0x000 },
7616     { 0x83000000, 0x00604411, 0x412 },
7617     { 0x00000000, 0x00204402, 0x000 },
7618     { 0x00000000, 0xc0204800, 0x000 },
7619     { 0x00000000, 0x40204800, 0x000 },
7620     { 0x0000001f, 0xc0210220, 0x000 },
7621     { 0x00000000, 0x14c00000, 0x3f7 },
7622     { 0x00002010, 0x00204411, 0x000 },
7623     { 0x00008000, 0x00204811, 0x000 },
7624     { 0x0000ffff, 0xc0481220, 0x3ff },
7625     { 0xa7800000, 0x00200811, 0x000 },
7626     { 0x0000a000, 0x00200c11, 0x000 },
7627     { 0x83000000, 0x00604411, 0x412 },
7628     { 0x00000000, 0x00204402, 0x000 },
7629     { 0x00000000, 0xc0204800, 0x000 },
7630     { 0x00000000, 0xc0204800, 0x000 },
7631     { 0x0000ffff, 0xc0281220, 0x000 },
7632     { 0x83000000, 0x00204411, 0x000 },
7633     { 0x00000000, 0x00304883, 0x000 },
7634     { 0x84000000, 0x00204411, 0x000 },
7635     { 0x00000000, 0xc0204800, 0x000 },
7636     { 0x00000000, 0x1d000000, 0x000 },
7637     { 0x83000000, 0x00604411, 0x412 },
7638     { 0x00000000, 0xc0400400, 0x001 },
7639     { 0xa9800000, 0x00200811, 0x000 },
7640     { 0x0000c000, 0x00400c11, 0x3fa },
7641     { 0xab800000, 0x00200811, 0x000 },
7642     { 0x0000f8e0, 0x00400c11, 0x3fa },
7643     { 0xad800000, 0x00200811, 0x000 },
7644     { 0x0000f880, 0x00400c11, 0x3fa },
7645     { 0xb3800000, 0x00200811, 0x000 },
7646     { 0x0000f3fc, 0x00400c11, 0x3fa },
7647     { 0xaf800000, 0x00200811, 0x000 },
7648     { 0x0000e000, 0x00400c11, 0x3fa },
7649     { 0xb1800000, 0x00200811, 0x000 },
7650     { 0x0000f000, 0x00400c11, 0x3fa },
7651     { 0x83000000, 0x00204411, 0x000 },
7652     { 0x00002148, 0x00204811, 0x000 },
7653     { 0x84000000, 0x00204411, 0x000 },
7654     { 0x00000000, 0xc0204800, 0x000 },
7655     { 0x00000000, 0x1d000000, 0x000 },
7656     { 0x00000000, 0x00800000, 0x000 },
7657     { 0x01182000, 0xc0304620, 0x000 },
7658     { 0x00000000, 0xd9004800, 0x000 },
7659     { 0x00000000, 0xc0200400, 0x000 },
7660     { 0x00000000, 0x00a0000a, 0x000 },
7661     { 0x0218a000, 0xc0304620, 0x000 },
7662     { 0x00000000, 0xd9004800, 0x000 },
7663     { 0x00000000, 0xc0200400, 0x000 },
7664     { 0x00000000, 0x00a0000a, 0x000 },
7665     { 0x0318c000, 0xc0304620, 0x000 },
7666     { 0x00000000, 0xd9004800, 0x000 },
7667     { 0x00000000, 0xc0200400, 0x000 },
7668     { 0x00000000, 0x00a0000a, 0x000 },
7669     { 0x0418f8e0, 0xc0304620, 0x000 },
7670     { 0x00000000, 0xd9004800, 0x000 },
7671     { 0x00000000, 0xc0200400, 0x000 },
7672     { 0x00000000, 0x00a0000a, 0x000 },
7673     { 0x0518f880, 0xc0304620, 0x000 },
7674     { 0x00000000, 0xd9004800, 0x000 },
7675     { 0x00000000, 0xc0200400, 0x000 },
7676     { 0x00000000, 0x00a0000a, 0x000 },
7677     { 0x0618e000, 0xc0304620, 0x000 },
7678     { 0x00000000, 0xd9004800, 0x000 },
7679     { 0x00000000, 0xc0200400, 0x000 },
7680     { 0x00000000, 0x00a0000a, 0x000 },
7681     { 0x0718f000, 0xc0304620, 0x000 },
7682     { 0x00000000, 0xd9004800, 0x000 },
7683     { 0x00000000, 0xc0200400, 0x000 },
7684     { 0x00000000, 0x00a0000a, 0x000 },
7685     { 0x0818f3fc, 0xc0304620, 0x000 },
7686     { 0x00000000, 0xd9004800, 0x000 },
7687     { 0x00000000, 0xc0200400, 0x000 },
7688     { 0x00000000, 0x00a0000a, 0x000 },
7689     { 0x00000030, 0x00200a2d, 0x000 },
7690     { 0x00000000, 0xc0290c40, 0x000 },
7691     { 0x00000030, 0x00203623, 0x000 },
7692     { 0x00000000, 0xc0200400, 0x000 },
7693     { 0x00000000, 0x00a0000a, 0x000 },
7694     { 0x86000000, 0x00204411, 0x000 },
7695     { 0x00000000, 0x00404801, 0x000 },
7696     { 0x85000000, 0xc0204411, 0x000 },
7697     { 0x00000000, 0x00404801, 0x000 },
7698     { 0x0000217c, 0x00204411, 0x000 },
7699     { 0x00000018, 0x40210220, 0x000 },
7700     { 0x00000000, 0x14c00000, 0x445 },
7701     { 0x00800000, 0xc0494a20, 0x446 },
7702     { 0x00000000, 0xc0204800, 0x000 },
7703     { 0x00000000, 0xc0204800, 0x000 },
7704     { 0x00000000, 0xc0204800, 0x000 },
7705     { 0x81000000, 0x00204411, 0x000 },
7706     { 0x00000001, 0x00204811, 0x000 },
7707     { 0x00000000, 0xc0200800, 0x000 },
7708     { 0x00000000, 0x17000000, 0x000 },
7709     { 0x0004217f, 0x00604411, 0x68d },
7710     { 0x0000001f, 0x00210230, 0x000 },
7711     { 0x00000000, 0x14c00000, 0x000 },
7712     { 0x00000000, 0x00404c02, 0x44b },
7713     { 0x00000000, 0xc0200c00, 0x000 },
7714     { 0x00000000, 0xc0201000, 0x000 },
7715     { 0x00000000, 0xc0201400, 0x000 },
7716     { 0x00000000, 0xc0201800, 0x000 },
7717     { 0x00000000, 0xc0201c00, 0x000 },
7718     { 0x00007f00, 0x00280a21, 0x000 },
7719     { 0x00004500, 0x002f0222, 0x000 },
7720     { 0x00000000, 0x0ce00000, 0x459 },
7721     { 0x00000000, 0xc0202000, 0x000 },
7722     { 0x00000000, 0x17000000, 0x000 },
7723     { 0x00000010, 0x00280a23, 0x000 },
7724     { 0x00000010, 0x002f0222, 0x000 },
7725     { 0x00000000, 0x0ce00000, 0x461 },
7726     { 0x81000000, 0x00204411, 0x000 },
7727     { 0x00000001, 0x00204811, 0x000 },
7728     { 0x00040000, 0x00694624, 0x68d },
7729     { 0x00000000, 0x00400000, 0x466 },
7730     { 0x81000000, 0x00204411, 0x000 },
7731     { 0x00000000, 0x00204811, 0x000 },
7732     { 0x0000216d, 0x00204411, 0x000 },
7733     { 0x00000000, 0x00204804, 0x000 },
7734     { 0x00000000, 0x00604805, 0x692 },
7735     { 0x00000000, 0x002824f0, 0x000 },
7736     { 0x00000007, 0x00280a23, 0x000 },
7737     { 0x00000001, 0x002f0222, 0x000 },
7738     { 0x00000000, 0x0ae00000, 0x46d },
7739     { 0x00000000, 0x002f00c9, 0x000 },
7740     { 0x00000000, 0x04e00000, 0x486 },
7741     { 0x00000000, 0x00400000, 0x493 },
7742     { 0x00000002, 0x002f0222, 0x000 },
7743     { 0x00000000, 0x0ae00000, 0x472 },
7744     { 0x00000000, 0x002f00c9, 0x000 },
7745     { 0x00000000, 0x02e00000, 0x486 },
7746     { 0x00000000, 0x00400000, 0x493 },
7747     { 0x00000003, 0x002f0222, 0x000 },
7748     { 0x00000000, 0x0ae00000, 0x477 },
7749     { 0x00000000, 0x002f00c9, 0x000 },
7750     { 0x00000000, 0x0ce00000, 0x486 },
7751     { 0x00000000, 0x00400000, 0x493 },
7752     { 0x00000004, 0x002f0222, 0x000 },
7753     { 0x00000000, 0x0ae00000, 0x47c },
7754     { 0x00000000, 0x002f00c9, 0x000 },
7755     { 0x00000000, 0x0ae00000, 0x486 },
7756     { 0x00000000, 0x00400000, 0x493 },
7757     { 0x00000005, 0x002f0222, 0x000 },
7758     { 0x00000000, 0x0ae00000, 0x481 },
7759     { 0x00000000, 0x002f00c9, 0x000 },
7760     { 0x00000000, 0x06e00000, 0x486 },
7761     { 0x00000000, 0x00400000, 0x493 },
7762     { 0x00000006, 0x002f0222, 0x000 },
7763     { 0x00000000, 0x0ae00000, 0x486 },
7764     { 0x00000000, 0x002f00c9, 0x000 },
7765     { 0x00000000, 0x08e00000, 0x486 },
7766     { 0x00000000, 0x00400000, 0x493 },
7767     { 0x00007f00, 0x00280a21, 0x000 },
7768     { 0x00004500, 0x002f0222, 0x000 },
7769     { 0x00000000, 0x0ae00000, 0x000 },
7770     { 0x00000008, 0x00210a23, 0x000 },
7771     { 0x00000000, 0x14c00000, 0x490 },
7772     { 0x00002169, 0x00204411, 0x000 },
7773     { 0x00000000, 0xc0204800, 0x000 },
7774     { 0x00000000, 0xc0204800, 0x000 },
7775     { 0x00000000, 0xc0204800, 0x000 },
7776     { 0xcafebabe, 0x00404811, 0x000 },
7777     { 0x00000000, 0xc0204400, 0x000 },
7778     { 0x00000000, 0xc0200000, 0x000 },
7779     { 0x00000000, 0xc0404800, 0x000 },
7780     { 0x00007f00, 0x00280a21, 0x000 },
7781     { 0x00004500, 0x002f0222, 0x000 },
7782     { 0x00000000, 0x0ae00000, 0x499 },
7783     { 0x00000000, 0xc0200000, 0x000 },
7784     { 0x00000000, 0xc0200000, 0x000 },
7785     { 0x00000000, 0xc0400000, 0x000 },
7786     { 0x00000000, 0x00404c08, 0x459 },
7787     { 0x00000000, 0xc0200800, 0x000 },
7788     { 0x00000010, 0x40210e20, 0x000 },
7789     { 0x00000011, 0x40211220, 0x000 },
7790     { 0x00000012, 0x40211620, 0x000 },
7791     { 0x00002169, 0x00204411, 0x000 },
7792     { 0x00000000, 0x00204802, 0x000 },
7793     { 0x00000000, 0x00210225, 0x000 },
7794     { 0x00000000, 0x14e00000, 0x4a3 },
7795     { 0x00040000, 0xc0494a20, 0x4a4 },
7796     { 0xfffbffff, 0xc0284a20, 0x000 },
7797     { 0x00000000, 0x00210223, 0x000 },
7798     { 0x00000000, 0x14e00000, 0x4b0 },
7799     { 0x00000000, 0xc0204800, 0x000 },
7800     { 0x00000000, 0xc0204800, 0x000 },
7801     { 0x00000000, 0x00210224, 0x000 },
7802     { 0x00000000, 0x14c00000, 0x000 },
7803     { 0x81000000, 0x00204411, 0x000 },
7804     { 0x0000000c, 0x00204811, 0x000 },
7805     { 0x00000000, 0x00200010, 0x000 },
7806     { 0x00000000, 0x14c00000, 0x4ac },
7807     { 0xa0000000, 0x00204411, 0x000 },
7808     { 0xcafebabe, 0x00404811, 0x000 },
7809     { 0x81000000, 0x00204411, 0x000 },
7810     { 0x00000004, 0x00204811, 0x000 },
7811     { 0x0000216b, 0x00204411, 0x000 },
7812     { 0x00000000, 0xc0204810, 0x000 },
7813     { 0x81000000, 0x00204411, 0x000 },
7814     { 0x00000005, 0x00204811, 0x000 },
7815     { 0x0000216c, 0x00204411, 0x000 },
7816     { 0x00000000, 0xc0204810, 0x000 },
7817     { 0x00000000, 0x002f0224, 0x000 },
7818     { 0x00000000, 0x0ce00000, 0x000 },
7819     { 0x00000000, 0x00400000, 0x4aa },
7820     { 0x00000000, 0xc0210a20, 0x000 },
7821     { 0x00000000, 0x14c00000, 0x4c3 },
7822     { 0x81000000, 0x00204411, 0x000 },
7823     { 0x00000000, 0x00204811, 0x000 },
7824     { 0x0000216d, 0x00204411, 0x000 },
7825     { 0x00000000, 0xc0204800, 0x000 },
7826     { 0x00000000, 0xc0604800, 0x692 },
7827     { 0x00000000, 0x00400000, 0x4c7 },
7828     { 0x81000000, 0x00204411, 0x000 },
7829     { 0x00000001, 0x00204811, 0x000 },
7830     { 0x00040000, 0xc0294620, 0x000 },
7831     { 0x00000000, 0xc0600000, 0x68d },
7832     { 0x00000001, 0x00210222, 0x000 },
7833     { 0x00000000, 0x14c00000, 0x4ce },
7834     { 0x00002169, 0x00204411, 0x000 },
7835     { 0x00000000, 0xc0204800, 0x000 },
7836     { 0x00000000, 0xc0204800, 0x000 },
7837     { 0x00000000, 0x00204810, 0x000 },
7838     { 0xcafebabe, 0x00404811, 0x000 },
7839     { 0x00000000, 0xc0204400, 0x000 },
7840     { 0x00000000, 0xc0404810, 0x000 },
7841     { 0x81000000, 0x00204411, 0x000 },
7842     { 0x00000001, 0x00204811, 0x000 },
7843     { 0x000021f8, 0x00204411, 0x000 },
7844     { 0x0000000e, 0x00204811, 0x000 },
7845     { 0x000421f9, 0x00604411, 0x68d },
7846     { 0x00000000, 0x00210230, 0x000 },
7847     { 0x00000000, 0x14c00000, 0x4d0 },
7848     { 0x00002180, 0x00204411, 0x000 },
7849     { 0x00000000, 0xc0204800, 0x000 },
7850     { 0x00000000, 0xc0200000, 0x000 },
7851     { 0x00000000, 0xc0204800, 0x000 },
7852     { 0x00000000, 0xc0200000, 0x000 },
7853     { 0x00000000, 0xc0404800, 0x000 },
7854     { 0x00000003, 0x00333e2f, 0x000 },
7855     { 0x00000001, 0x00210221, 0x000 },
7856     { 0x00000000, 0x14e00000, 0x500 },
7857     { 0x0000002c, 0x00200a2d, 0x000 },
7858     { 0x00040000, 0x18e00c11, 0x4ef },
7859     { 0x00000001, 0x00333e2f, 0x000 },
7860     { 0x00002169, 0x00204411, 0x000 },
7861     { 0x00000000, 0x00204802, 0x000 },
7862     { 0x00000000, 0x00204803, 0x000 },
7863     { 0x00000008, 0x00300a22, 0x000 },
7864     { 0x00000000, 0xc0204800, 0x000 },
7865     { 0x00000000, 0xc0204800, 0x000 },
7866     { 0x00002169, 0x00204411, 0x000 },
7867     { 0x00000000, 0x00204802, 0x000 },
7868     { 0x00000000, 0x00204803, 0x000 },
7869     { 0x00000008, 0x00300a22, 0x000 },
7870     { 0x00000000, 0xc0204800, 0x000 },
7871     { 0x00000000, 0xd8c04800, 0x4e3 },
7872     { 0x00002169, 0x00204411, 0x000 },
7873     { 0x00000000, 0x00204802, 0x000 },
7874     { 0x00000000, 0x00204803, 0x000 },
7875     { 0x00000008, 0x00300a22, 0x000 },
7876     { 0x00000000, 0xc0204800, 0x000 },
7877     { 0x00000000, 0xc0204800, 0x000 },
7878     { 0x0000002d, 0x0020122d, 0x000 },
7879     { 0x00000000, 0x00290c83, 0x000 },
7880     { 0x00002169, 0x00204411, 0x000 },
7881     { 0x00000000, 0x00204802, 0x000 },
7882     { 0x00000000, 0x00204803, 0x000 },
7883     { 0x00000008, 0x00300a22, 0x000 },
7884     { 0x00000000, 0xc0204800, 0x000 },
7885     { 0x00000000, 0xc0204800, 0x000 },
7886     { 0x00000011, 0x00210224, 0x000 },
7887     { 0x00000000, 0x14c00000, 0x000 },
7888     { 0x00000000, 0x00400000, 0x4aa },
7889     { 0x0000002c, 0xc0203620, 0x000 },
7890     { 0x0000002d, 0xc0403620, 0x000 },
7891     { 0x0000000f, 0x00210221, 0x000 },
7892     { 0x00000000, 0x14c00000, 0x505 },
7893     { 0x00000000, 0x00600000, 0x00b },
7894     { 0x00000000, 0xd9000000, 0x000 },
7895     { 0x00000000, 0xc0400400, 0x001 },
7896     { 0xb5000000, 0x00204411, 0x000 },
7897     { 0x00002000, 0x00204811, 0x000 },
7898     { 0xb6000000, 0x00204411, 0x000 },
7899     { 0x0000a000, 0x00204811, 0x000 },
7900     { 0xb7000000, 0x00204411, 0x000 },
7901     { 0x0000c000, 0x00204811, 0x000 },
7902     { 0xb8000000, 0x00204411, 0x000 },
7903     { 0x0000f8e0, 0x00204811, 0x000 },
7904     { 0xb9000000, 0x00204411, 0x000 },
7905     { 0x0000f880, 0x00204811, 0x000 },
7906     { 0xba000000, 0x00204411, 0x000 },
7907     { 0x0000e000, 0x00204811, 0x000 },
7908     { 0xbb000000, 0x00204411, 0x000 },
7909     { 0x0000f000, 0x00204811, 0x000 },
7910     { 0xbc000000, 0x00204411, 0x000 },
7911     { 0x0000f3fc, 0x00204811, 0x000 },
7912     { 0x81000000, 0x00204411, 0x000 },
7913     { 0x00000002, 0x00204811, 0x000 },
7914     { 0x000000ff, 0x00280e30, 0x000 },
7915     { 0x00000000, 0x002f0223, 0x000 },
7916     { 0x00000000, 0x0cc00000, 0x519 },
7917     { 0x00000000, 0xc0200800, 0x000 },
7918     { 0x00000000, 0x14c00000, 0x52e },
7919     { 0x00000000, 0x00200c11, 0x000 },
7920     { 0x0000001c, 0x00203623, 0x000 },
7921     { 0x0000002b, 0x00203623, 0x000 },
7922     { 0x00000029, 0x00203623, 0x000 },
7923     { 0x00000028, 0x00203623, 0x000 },
7924     { 0x00000017, 0x00203623, 0x000 },
7925     { 0x00000025, 0x00203623, 0x000 },
7926     { 0x00000026, 0x00203623, 0x000 },
7927     { 0x00000015, 0x00203623, 0x000 },
7928     { 0x00000016, 0x00203623, 0x000 },
7929     { 0xffffe000, 0x00200c11, 0x000 },
7930     { 0x00000021, 0x00203623, 0x000 },
7931     { 0x00000022, 0x00203623, 0x000 },
7932     { 0x00001fff, 0x00200c11, 0x000 },
7933     { 0x00000023, 0x00203623, 0x000 },
7934     { 0x00000024, 0x00203623, 0x000 },
7935     { 0xf1ffffff, 0x00283a2e, 0x000 },
7936     { 0x0000001a, 0xc0220e20, 0x000 },
7937     { 0x00000000, 0x0029386e, 0x000 },
7938     { 0x81000000, 0x00204411, 0x000 },
7939     { 0x00000006, 0x00204811, 0x000 },
7940     { 0x0000002a, 0x40203620, 0x000 },
7941     { 0x87000000, 0x00204411, 0x000 },
7942     { 0x00000000, 0xc0204800, 0x000 },
7943     { 0x0000a1f4, 0x00204411, 0x000 },
7944     { 0x00000000, 0x00204810, 0x000 },
7945     { 0x00000000, 0x00200c11, 0x000 },
7946     { 0x00000030, 0x00203623, 0x000 },
7947     { 0x9d000000, 0x00204411, 0x000 },
7948     { 0x0000001f, 0x40214a20, 0x000 },
7949     { 0x96000000, 0x00204411, 0x000 },
7950     { 0x00000000, 0xc0204800, 0x000 },
7951     { 0x00000000, 0xc0200c00, 0x000 },
7952     { 0x00000000, 0xc0201000, 0x000 },
7953     { 0x0000001f, 0x00211624, 0x000 },
7954     { 0x00000000, 0x14c00000, 0x000 },
7955     { 0x0000001d, 0x00203623, 0x000 },
7956     { 0x00000003, 0x00281e23, 0x000 },
7957     { 0x00000008, 0x00222223, 0x000 },
7958     { 0xfffff000, 0x00282228, 0x000 },
7959     { 0x00000000, 0x002920e8, 0x000 },
7960     { 0x0000001f, 0x00203628, 0x000 },
7961     { 0x00000018, 0x00211e23, 0x000 },
7962     { 0x00000020, 0x00203627, 0x000 },
7963     { 0x00000002, 0x00221624, 0x000 },
7964     { 0x00000000, 0x003014a8, 0x000 },
7965     { 0x0000001e, 0x00203625, 0x000 },
7966     { 0x00000003, 0x00211a24, 0x000 },
7967     { 0x10000000, 0x00281a26, 0x000 },
7968     { 0xefffffff, 0x00283a2e, 0x000 },
7969     { 0x00000000, 0x004938ce, 0x67b },
7970     { 0x00000001, 0x40280a20, 0x000 },
7971     { 0x00000006, 0x40280e20, 0x000 },
7972     { 0x00000300, 0xc0281220, 0x000 },
7973     { 0x00000008, 0x00211224, 0x000 },
7974     { 0x00000000, 0xc0201620, 0x000 },
7975     { 0x00000000, 0xc0201a20, 0x000 },
7976     { 0x00000000, 0x00210222, 0x000 },
7977     { 0x00000000, 0x14c00000, 0x566 },
7978     { 0x81000000, 0x00204411, 0x000 },
7979     { 0x00000001, 0x00204811, 0x000 },
7980     { 0x00002258, 0x00300a24, 0x000 },
7981     { 0x00040000, 0x00694622, 0x68d },
7982     { 0x00002169, 0x00204411, 0x000 },
7983     { 0x00000000, 0x00204805, 0x000 },
7984     { 0x00020000, 0x00294a26, 0x000 },
7985     { 0x00000000, 0x00204810, 0x000 },
7986     { 0xcafebabe, 0x00204811, 0x000 },
7987     { 0x00000002, 0x002f0223, 0x000 },
7988     { 0x00000000, 0x0cc00000, 0x56e },
7989     { 0x00000000, 0xc0201c10, 0x000 },
7990     { 0x00000000, 0xc0400000, 0x57c },
7991     { 0x00000002, 0x002f0223, 0x000 },
7992     { 0x00000000, 0x0cc00000, 0x56e },
7993     { 0x81000000, 0x00204411, 0x000 },
7994     { 0x00000001, 0x00204811, 0x000 },
7995     { 0x00002258, 0x00300a24, 0x000 },
7996     { 0x00040000, 0x00694622, 0x68d },
7997     { 0x00000000, 0xc0201c10, 0x000 },
7998     { 0x00000000, 0xc0400000, 0x57c },
7999     { 0x00000000, 0x002f0223, 0x000 },
8000     { 0x00000000, 0x0cc00000, 0x572 },
8001     { 0x00000000, 0xc0201c00, 0x000 },
8002     { 0x00000000, 0xc0400000, 0x57c },
8003     { 0x00000004, 0x002f0223, 0x000 },
8004     { 0x00000000, 0x0cc00000, 0x57a },
8005     { 0x81000000, 0x00204411, 0x000 },
8006     { 0x00000000, 0x00204811, 0x000 },
8007     { 0x0000216d, 0x00204411, 0x000 },
8008     { 0x00000000, 0xc0204800, 0x000 },
8009     { 0x00000000, 0xc0604800, 0x692 },
8010     { 0x00000000, 0x00401c10, 0x57c },
8011     { 0x00000000, 0xc0200000, 0x000 },
8012     { 0x00000000, 0xc0400000, 0x000 },
8013     { 0x00000000, 0x0ee00000, 0x57e },
8014     { 0x00000000, 0x00600000, 0x5c9 },
8015     { 0x00000000, 0x002f0224, 0x000 },
8016     { 0x00000000, 0x0cc00000, 0x58f },
8017     { 0x0000a2b7, 0x00204411, 0x000 },
8018     { 0x00000000, 0x00204807, 0x000 },
8019     { 0x81000000, 0x00204411, 0x000 },
8020     { 0x00000001, 0x00204811, 0x000 },
8021     { 0x0004a2b6, 0x00604411, 0x68d },
8022     { 0x0000001a, 0x00212230, 0x000 },
8023     { 0x00000006, 0x00222630, 0x000 },
8024     { 0x00042004, 0x00604411, 0x68d },
8025     { 0x0000a2c4, 0x00204411, 0x000 },
8026     { 0x00000000, 0x003048e9, 0x000 },
8027     { 0x00000000, 0x00e00000, 0x58d },
8028     { 0x0000a2d1, 0x00204411, 0x000 },
8029     { 0x00000000, 0x00404808, 0x000 },
8030     { 0x0000a2d1, 0x00204411, 0x000 },
8031     { 0x00000001, 0x00504a28, 0x000 },
8032     { 0x00000001, 0x002f0224, 0x000 },
8033     { 0x00000000, 0x0cc00000, 0x5a0 },
8034     { 0x0000a2bb, 0x00204411, 0x000 },
8035     { 0x00000000, 0x00204807, 0x000 },
8036     { 0x81000000, 0x00204411, 0x000 },
8037     { 0x00000001, 0x00204811, 0x000 },
8038     { 0x0004a2ba, 0x00604411, 0x68d },
8039     { 0x0000001a, 0x00212230, 0x000 },
8040     { 0x00000006, 0x00222630, 0x000 },
8041     { 0x00042004, 0x00604411, 0x68d },
8042     { 0x0000a2c5, 0x00204411, 0x000 },
8043     { 0x00000000, 0x003048e9, 0x000 },
8044     { 0x00000000, 0x00e00000, 0x59e },
8045     { 0x0000a2d2, 0x00204411, 0x000 },
8046     { 0x00000000, 0x00404808, 0x000 },
8047     { 0x0000a2d2, 0x00204411, 0x000 },
8048     { 0x00000001, 0x00504a28, 0x000 },
8049     { 0x00000002, 0x002f0224, 0x000 },
8050     { 0x00000000, 0x0cc00000, 0x5b1 },
8051     { 0x0000a2bf, 0x00204411, 0x000 },
8052     { 0x00000000, 0x00204807, 0x000 },
8053     { 0x81000000, 0x00204411, 0x000 },
8054     { 0x00000001, 0x00204811, 0x000 },
8055     { 0x0004a2be, 0x00604411, 0x68d },
8056     { 0x0000001a, 0x00212230, 0x000 },
8057     { 0x00000006, 0x00222630, 0x000 },
8058     { 0x00042004, 0x00604411, 0x68d },
8059     { 0x0000a2c6, 0x00204411, 0x000 },
8060     { 0x00000000, 0x003048e9, 0x000 },
8061     { 0x00000000, 0x00e00000, 0x5af },
8062     { 0x0000a2d3, 0x00204411, 0x000 },
8063     { 0x00000000, 0x00404808, 0x000 },
8064     { 0x0000a2d3, 0x00204411, 0x000 },
8065     { 0x00000001, 0x00504a28, 0x000 },
8066     { 0x0000a2c3, 0x00204411, 0x000 },
8067     { 0x00000000, 0x00204807, 0x000 },
8068     { 0x81000000, 0x00204411, 0x000 },
8069     { 0x00000001, 0x00204811, 0x000 },
8070     { 0x0004a2c2, 0x00604411, 0x68d },
8071     { 0x0000001a, 0x00212230, 0x000 },
8072     { 0x00000006, 0x00222630, 0x000 },
8073     { 0x00042004, 0x00604411, 0x68d },
8074     { 0x0000a2c7, 0x00204411, 0x000 },
8075     { 0x00000000, 0x003048e9, 0x000 },
8076     { 0x00000000, 0x00e00000, 0x5be },
8077     { 0x0000a2d4, 0x00204411, 0x000 },
8078     { 0x00000000, 0x00404808, 0x000 },
8079     { 0x0000a2d4, 0x00204411, 0x000 },
8080     { 0x00000001, 0x00504a28, 0x000 },
8081     { 0x85000000, 0x00204411, 0x000 },
8082     { 0x00000000, 0x00204801, 0x000 },
8083     { 0x0000304a, 0x00204411, 0x000 },
8084     { 0x01000000, 0x00204811, 0x000 },
8085     { 0x00000000, 0x00400000, 0x5c4 },
8086     { 0xa4000000, 0xc0204411, 0x000 },
8087     { 0x00000000, 0xc0404800, 0x000 },
8088     { 0x00000000, 0xc0600000, 0x5c9 },
8089     { 0x00000000, 0xc0400400, 0x001 },
8090     { 0x0000002c, 0x00203621, 0x000 },
8091     { 0x81000000, 0x00204411, 0x000 },
8092     { 0x00000006, 0x00204811, 0x000 },
8093     { 0x00000000, 0x002f0230, 0x000 },
8094     { 0x00000000, 0x0cc00000, 0x5d0 },
8095     { 0x00000000, 0x00200411, 0x000 },
8096     { 0x00000030, 0x00403621, 0x5e3 },
8097     { 0x00000030, 0x0020062d, 0x000 },
8098     { 0x00007e00, 0x00280621, 0x000 },
8099     { 0x00000000, 0x002f0221, 0x000 },
8100     { 0x00000000, 0x0ce00000, 0x5e3 },
8101     { 0x81000000, 0x00204411, 0x000 },
8102     { 0x00000001, 0x00204811, 0x000 },
8103     { 0x0004a092, 0x00604411, 0x68d },
8104     { 0x00000031, 0x00203630, 0x000 },
8105     { 0x0004a093, 0x00604411, 0x68d },
8106     { 0x00000032, 0x00203630, 0x000 },
8107     { 0x0004a2b6, 0x00604411, 0x68d },
8108     { 0x00000033, 0x00203630, 0x000 },
8109     { 0x0004a2ba, 0x00604411, 0x68d },
8110     { 0x00000034, 0x00203630, 0x000 },
8111     { 0x0004a2be, 0x00604411, 0x68d },
8112     { 0x00000035, 0x00203630, 0x000 },
8113     { 0x0004a2c2, 0x00604411, 0x68d },
8114     { 0x00000036, 0x00203630, 0x000 },
8115     { 0x00042004, 0x00604411, 0x68d },
8116     { 0x0001a2a4, 0x00204411, 0x000 },
8117     { 0x0000003f, 0x00204811, 0x000 },
8118     { 0x0000003f, 0x00204811, 0x000 },
8119     { 0x0000003f, 0x00204811, 0x000 },
8120     { 0x0000003f, 0x00204811, 0x000 },
8121     { 0x00000005, 0x00204811, 0x000 },
8122     { 0x0000a1f4, 0x00204411, 0x000 },
8123     { 0x00000000, 0x00204811, 0x000 },
8124     { 0x88000000, 0x00204411, 0x000 },
8125     { 0x00000001, 0x00204811, 0x000 },
8126     { 0x81000000, 0x00204411, 0x000 },
8127     { 0x00000006, 0x00204811, 0x000 },
8128     { 0x00000001, 0x002f0230, 0x000 },
8129     { 0x00000000, 0x0ce00000, 0x62c },
8130     { 0x00000030, 0x0020062d, 0x000 },
8131     { 0x00000000, 0x002f0221, 0x000 },
8132     { 0x00000000, 0x0ce00000, 0x62c },
8133     { 0x81000000, 0x00204411, 0x000 },
8134     { 0x00000001, 0x00204811, 0x000 },
8135     { 0x00007e00, 0x00280621, 0x000 },
8136     { 0x00000000, 0x002f0221, 0x000 },
8137     { 0x00000000, 0x0ce00000, 0x605 },
8138     { 0x0000a092, 0x00204411, 0x000 },
8139     { 0x00000031, 0x00204a2d, 0x000 },
8140     { 0x0000a093, 0x00204411, 0x000 },
8141     { 0x00000032, 0x00204a2d, 0x000 },
8142     { 0x0000a2b6, 0x00204411, 0x000 },
8143     { 0x00000033, 0x00204a2d, 0x000 },
8144     { 0x0000a2ba, 0x00204411, 0x000 },
8145     { 0x00000034, 0x00204a2d, 0x000 },
8146     { 0x0000a2be, 0x00204411, 0x000 },
8147     { 0x00000035, 0x00204a2d, 0x000 },
8148     { 0x0000a2c2, 0x00204411, 0x000 },
8149     { 0x00000036, 0x00204a2d, 0x000 },
8150     { 0x00000030, 0x0020062d, 0x000 },
8151     { 0x000001ff, 0x00280621, 0x000 },
8152     { 0x00000000, 0x002f0221, 0x000 },
8153     { 0x00000000, 0x0ce00000, 0x62b },
8154     { 0x00000000, 0x00210221, 0x000 },
8155     { 0x00000000, 0x14c00000, 0x60e },
8156     { 0x0004a003, 0x00604411, 0x68d },
8157     { 0x0000a003, 0x00204411, 0x000 },
8158     { 0x00000000, 0x00204810, 0x000 },
8159     { 0x00000001, 0x00210621, 0x000 },
8160     { 0x00000000, 0x14c00000, 0x613 },
8161     { 0x0004a010, 0x00604411, 0x68d },
8162     { 0x0000a010, 0x00204411, 0x000 },
8163     { 0x00000000, 0x00204810, 0x000 },
8164     { 0x00000001, 0x00210621, 0x000 },
8165     { 0x00000000, 0x002f0221, 0x000 },
8166     { 0x00000000, 0x0ce00000, 0x62b },
8167     { 0x0004a011, 0x00604411, 0x68d },
8168     { 0x0000a011, 0x00204411, 0x000 },
8169     { 0x00000000, 0x00204810, 0x000 },
8170     { 0x0004a012, 0x00604411, 0x68d },
8171     { 0x0000a012, 0x00204411, 0x000 },
8172     { 0x00000000, 0x00204810, 0x000 },
8173     { 0x0004a013, 0x00604411, 0x68d },
8174     { 0x0000a013, 0x00204411, 0x000 },
8175     { 0x00000000, 0x00204810, 0x000 },
8176     { 0x0004a014, 0x00604411, 0x68d },
8177     { 0x0000a014, 0x00204411, 0x000 },
8178     { 0x00000000, 0x00204810, 0x000 },
8179     { 0x0004a015, 0x00604411, 0x68d },
8180     { 0x0000a015, 0x00204411, 0x000 },
8181     { 0x00000000, 0x00204810, 0x000 },
8182     { 0x0004a016, 0x00604411, 0x68d },
8183     { 0x0000a016, 0x00204411, 0x000 },
8184     { 0x00000000, 0x00204810, 0x000 },
8185     { 0x0004a017, 0x00604411, 0x68d },
8186     { 0x0000a017, 0x00204411, 0x000 },
8187     { 0x00000000, 0x00204810, 0x000 },
8188     { 0x00042004, 0x00604411, 0x68d },
8189     { 0x0000002c, 0x0080062d, 0x000 },
8190     { 0xff000000, 0x00204411, 0x000 },
8191     { 0x00000000, 0x00204811, 0x000 },
8192     { 0x00000001, 0x00204811, 0x000 },
8193     { 0x00000002, 0x00804811, 0x000 },
8194     { 0x00000000, 0x0ee00000, 0x63d },
8195     { 0x00000030, 0x0020062d, 0x000 },
8196     { 0x00000002, 0x00280621, 0x000 },
8197     { 0x00000000, 0x002f0221, 0x000 },
8198     { 0x00000000, 0x0ce00000, 0x63b },
8199     { 0x81000000, 0x00204411, 0x000 },
8200     { 0x00000001, 0x00204811, 0x000 },
8201     { 0x00042004, 0x00604411, 0x68d },
8202     { 0x00001000, 0x00200811, 0x000 },
8203     { 0x0000002b, 0x00203622, 0x000 },
8204     { 0x00000000, 0x00600000, 0x641 },
8205     { 0x00000000, 0x00600000, 0x5c9 },
8206     { 0x98000000, 0x00204411, 0x000 },
8207     { 0x00000000, 0x00804811, 0x000 },
8208     { 0x00000000, 0xc0600000, 0x641 },
8209     { 0x00000000, 0xc0400400, 0x001 },
8210     { 0x0000a2a4, 0x00204411, 0x000 },
8211     { 0x00000022, 0x00204811, 0x000 },
8212     { 0x89000000, 0x00204411, 0x000 },
8213     { 0x00000001, 0x00404811, 0x62d },
8214     { 0x97000000, 0x00204411, 0x000 },
8215     { 0x00000000, 0x00204811, 0x000 },
8216     { 0x8a000000, 0x00204411, 0x000 },
8217     { 0x00000000, 0x00404811, 0x62d },
8218     { 0x00000000, 0x00600000, 0x65c },
8219     { 0x00002010, 0x00204411, 0x000 },
8220     { 0x00008000, 0x00204811, 0x000 },
8221     { 0x0001a2a4, 0xc0204411, 0x000 },
8222     { 0x00000016, 0x00604811, 0x36e },
8223     { 0x00002010, 0x00204411, 0x000 },
8224     { 0x00010000, 0x00204811, 0x000 },
8225     { 0x81000000, 0x00204411, 0x000 },
8226     { 0x00000001, 0x00204811, 0x000 },
8227     { 0x0000217c, 0x00204411, 0x000 },
8228     { 0x09800000, 0x00204811, 0x000 },
8229     { 0xffffffff, 0x00204811, 0x000 },
8230     { 0x00000000, 0x00204811, 0x000 },
8231     { 0x00000000, 0x17000000, 0x000 },
8232     { 0x0004217f, 0x00604411, 0x68d },
8233     { 0x0000001f, 0x00210230, 0x000 },
8234     { 0x00000000, 0x14c00000, 0x000 },
8235     { 0x00000004, 0x00404c11, 0x656 },
8236     { 0x00000000, 0x00400000, 0x000 },
8237     { 0x00000017, 0x00201e2d, 0x000 },
8238     { 0x00000004, 0x00291e27, 0x000 },
8239     { 0x00000017, 0x00803627, 0x000 },
8240     { 0x00000017, 0x00201e2d, 0x000 },
8241     { 0xfffffffb, 0x00281e27, 0x000 },
8242     { 0x00000017, 0x00803627, 0x000 },
8243     { 0x00000017, 0x00201e2d, 0x000 },
8244     { 0x00000008, 0x00291e27, 0x000 },
8245     { 0x00000017, 0x00803627, 0x000 },
8246     { 0x00000017, 0x00201e2d, 0x000 },
8247     { 0xfffffff7, 0x00281e27, 0x000 },
8248     { 0x00000017, 0x00803627, 0x000 },
8249     { 0x00002010, 0x00204411, 0x000 },
8250     { 0x00008000, 0x00204811, 0x000 },
8251     { 0x0001a2a4, 0x00204411, 0x000 },
8252     { 0x00000016, 0x00604811, 0x36e },
8253     { 0x00002010, 0x00204411, 0x000 },
8254     { 0x00010000, 0x00204811, 0x000 },
8255     { 0x0000217c, 0x00204411, 0x000 },
8256     { 0x01800000, 0x00204811, 0x000 },
8257     { 0xffffffff, 0x00204811, 0x000 },
8258     { 0x00000000, 0x00204811, 0x000 },
8259     { 0x00000000, 0x17000000, 0x000 },
8260     { 0x81000000, 0x00204411, 0x000 },
8261     { 0x00000001, 0x00204811, 0x000 },
8262     { 0x0004217f, 0x00604411, 0x68d },
8263     { 0x0000001f, 0x00210230, 0x000 },
8264     { 0x00000000, 0x14c00000, 0x68c },
8265     { 0x00000010, 0x00404c11, 0x672 },
8266     { 0x00000000, 0xc0200400, 0x000 },
8267     { 0x00000000, 0x38c00000, 0x000 },
8268     { 0x0000001d, 0x00200a2d, 0x000 },
8269     { 0x0000001e, 0x00200e2d, 0x000 },
8270     { 0x0000001f, 0x0020122d, 0x000 },
8271     { 0x00000020, 0x0020162d, 0x000 },
8272     { 0x00002169, 0x00204411, 0x000 },
8273     { 0x00000000, 0x00204804, 0x000 },
8274     { 0x00000000, 0x00204805, 0x000 },
8275     { 0x00000000, 0x00204801, 0x000 },
8276     { 0xcafebabe, 0x00204811, 0x000 },
8277     { 0x00000004, 0x00301224, 0x000 },
8278     { 0x00000000, 0x002f0064, 0x000 },
8279     { 0x00000000, 0x0cc00000, 0x68b },
8280     { 0x00000003, 0x00281a22, 0x000 },
8281     { 0x00000008, 0x00221222, 0x000 },
8282     { 0xfffff000, 0x00281224, 0x000 },
8283     { 0x00000000, 0x002910c4, 0x000 },
8284     { 0x0000001f, 0x00403624, 0x000 },
8285     { 0x00000000, 0x00800000, 0x000 },
8286     { 0x00000000, 0x1ac00000, 0x68d },
8287     { 0x9f000000, 0x00204411, 0x000 },
8288     { 0xcafebabe, 0x00204811, 0x000 },
8289     { 0x00000000, 0x1ae00000, 0x690 },
8290     { 0x00000000, 0x00800000, 0x000 },
8291     { 0x00000000, 0x1ac00000, 0x692 },
8292     { 0x9e000000, 0x00204411, 0x000 },
8293     { 0xcafebabe, 0x00204811, 0x000 },
8294     { 0x00000000, 0x1ae00000, 0x695 },
8295     { 0x00000000, 0x00800000, 0x000 },
8296     { 0x00000000, 0x00600000, 0x00b },
8297     { 0x00001000, 0x00600411, 0x315 },
8298     { 0x00000000, 0x00200411, 0x000 },
8299     { 0x00000000, 0x00600811, 0x1b2 },
8300     { 0x0000225c, 0x00204411, 0x000 },
8301     { 0x00000003, 0x00204811, 0x000 },
8302     { 0x00002256, 0x00204411, 0x000 },
8303     { 0x0000001b, 0x00204811, 0x000 },
8304     { 0x0000a1fc, 0x00204411, 0x000 },
8305     { 0x00000001, 0x00204811, 0x000 },
8306     { 0x0001a1fd, 0xc0204411, 0x000 },
8307     { 0x00000021, 0x00201e2d, 0x000 },
8308     { 0x00000010, 0x00221e27, 0x000 },
8309     { 0x00000024, 0x0020222d, 0x000 },
8310     { 0x0000ffff, 0x00282228, 0x000 },
8311     { 0x00000000, 0x00294907, 0x000 },
8312     { 0x00000000, 0x00204811, 0x000 },
8313     { 0x00000022, 0x0020222d, 0x000 },
8314     { 0x0000ffff, 0x00282228, 0x000 },
8315     { 0x00000000, 0x00294907, 0x000 },
8316     { 0x00000000, 0x00204811, 0x000 },
8317     { 0x00000023, 0x00201e2d, 0x000 },
8318     { 0x00000010, 0x00221e27, 0x000 },
8319     { 0x00000000, 0x00294907, 0x000 },
8320     { 0x00000000, 0x00404811, 0x000 },
8321     { 0x00000000, 0x00000000, 0x000 },
8322     { 0x00000000, 0x00000000, 0x000 },
8323     { 0x00000000, 0x00000000, 0x000 },
8324     { 0x00000000, 0x00000000, 0x000 },
8325     { 0x00000000, 0x00000000, 0x000 },
8326     { 0x00000000, 0x00000000, 0x000 },
8327     { 0x00000000, 0x00000000, 0x000 },
8328     { 0x00000000, 0x00000000, 0x000 },
8329     { 0x00000000, 0x00000000, 0x000 },
8330     { 0x00000000, 0x00000000, 0x000 },
8331     { 0x00000000, 0x00000000, 0x000 },
8332     { 0x00000000, 0x00000000, 0x000 },
8333     { 0x00000000, 0x00000000, 0x000 },
8334     { 0x00000000, 0x00000000, 0x000 },
8335     { 0x00000000, 0x00000000, 0x000 },
8336     { 0x00000000, 0x00000000, 0x000 },
8337     { 0x00000000, 0x00000000, 0x000 },
8338     { 0x00000000, 0x00000000, 0x000 },
8339     { 0x00000000, 0x00000000, 0x000 },
8340     { 0x00000000, 0x00000000, 0x000 },
8341     { 0x00000000, 0x00000000, 0x000 },
8342     { 0x00000000, 0x00000000, 0x000 },
8343     { 0x00000000, 0x00000000, 0x000 },
8344     { 0x00000000, 0x00000000, 0x000 },
8345     { 0x00000000, 0x00000000, 0x000 },
8346     { 0x00000000, 0x00000000, 0x000 },
8347     { 0x00000000, 0x00000000, 0x000 },
8348     { 0x00000000, 0x00000000, 0x000 },
8349     { 0x00000000, 0x00000000, 0x000 },
8350     { 0x00000000, 0x00000000, 0x000 },
8351     { 0x00000000, 0x00000000, 0x000 },
8352     { 0x00000000, 0x00000000, 0x000 },
8353     { 0x00000000, 0x00000000, 0x000 },
8354     { 0x00000000, 0x00000000, 0x000 },
8355     { 0x00000000, 0x00000000, 0x000 },
8356     { 0x00000000, 0x00000000, 0x000 },
8357     { 0x00000000, 0x00000000, 0x000 },
8358     { 0x00000000, 0x00000000, 0x000 },
8359     { 0x00000000, 0x00000000, 0x000 },
8360     { 0x00000000, 0x00000000, 0x000 },
8361     { 0x00000000, 0x00000000, 0x000 },
8362     { 0x00000000, 0x00000000, 0x000 },
8363     { 0x00000000, 0x00000000, 0x000 },
8364     { 0x00000000, 0x00000000, 0x000 },
8365     { 0x00000000, 0x00000000, 0x000 },
8366     { 0x00000000, 0x00000000, 0x000 },
8367     { 0x00000000, 0x00000000, 0x000 },
8368     { 0x00000000, 0x00000000, 0x000 },
8369     { 0x00000000, 0x00000000, 0x000 },
8370     { 0x00000000, 0x00000000, 0x000 },
8371     { 0x00000000, 0x00000000, 0x000 },
8372     { 0x00000000, 0x00000000, 0x000 },
8373     { 0x01420502, 0x05c00250, 0x000 },
8374     { 0x01c30168, 0x043f05c0, 0x000 },
8375     { 0x02250209, 0x02500151, 0x000 },
8376     { 0x02230245, 0x02a00241, 0x000 },
8377     { 0x03d705c0, 0x05c005c0, 0x000 },
8378     { 0x0649064a, 0x031f05c0, 0x000 },
8379     { 0x05c005c5, 0x03200340, 0x000 },
8380     { 0x032a0282, 0x03420334, 0x000 },
8381     { 0x05c005c0, 0x05c005c0, 0x000 },
8382     { 0x05c00551, 0x05c005c0, 0x000 },
8383     { 0x03ba05c0, 0x04bb0344, 0x000 },
8384     { 0x049a0450, 0x043d05c0, 0x000 },
8385     { 0x04d005c0, 0x044104dd, 0x000 },
8386     { 0x04500507, 0x03510375, 0x000 },
8387     { 0x05c005c0, 0x05c005c0, 0x000 },
8388     { 0x05c005c0, 0x05c005c0, 0x000 },
8389     { 0x05c005c0, 0x063f05c7, 0x000 },
8390     { 0x05c005c0, 0x000705c0, 0x000 },
8391     { 0x05c005c0, 0x05c005c0, 0x000 },
8392     { 0x05c005c0, 0x05c005c0, 0x000 },
8393     { 0x03f803ed, 0x04080406, 0x000 },
8394     { 0x040e040a, 0x040c0410, 0x000 },
8395     { 0x041c0418, 0x04240420, 0x000 },
8396     { 0x042c0428, 0x04340430, 0x000 },
8397     { 0x05c005c0, 0x043805c0, 0x000 },
8398     { 0x05c005c0, 0x05c005c0, 0x000 },
8399     { 0x05c005c0, 0x05c005c0, 0x000 },
8400     { 0x00020679, 0x06970006, 0x000 },
8401 };
8402
8403 static const u32 RV620_pfp_microcode[]={
8404 0xca0400,
8405 0xa00000,
8406 0x7e828b,
8407 0x7c038b,
8408 0x8001b8,
8409 0x7c038b,
8410 0xd4401e,
8411 0xee001e,
8412 0xca0400,
8413 0xa00000,
8414 0x7e828b,
8415 0xc41838,
8416 0xca2400,
8417 0xca2800,
8418 0x9581a8,
8419 0xc41c3a,
8420 0xc3c000,
8421 0xca0800,
8422 0xca0c00,
8423 0x7c744b,
8424 0xc20005,
8425 0x99c000,
8426 0xc41c3a,
8427 0x7c744c,
8428 0xc0fff0,
8429 0x042c04,
8430 0x309002,
8431 0x7d2500,
8432 0x351402,
8433 0x7d350b,
8434 0x255403,
8435 0x7cd580,
8436 0x259c03,
8437 0x95c004,
8438 0xd5001b,
8439 0x7eddc1,
8440 0x7d9d80,
8441 0xd6801b,
8442 0xd5801b,
8443 0xd4401e,
8444 0xd5401e,
8445 0xd6401e,
8446 0xd6801e,
8447 0xd4801e,
8448 0xd4c01e,
8449 0x9783d3,
8450 0xd5c01e,
8451 0xca0800,
8452 0x80001a,
8453 0xca0c00,
8454 0xe4011e,
8455 0xd4001e,
8456 0x80000c,
8457 0xc41838,
8458 0xe4013e,
8459 0xd4001e,
8460 0x80000c,
8461 0xc41838,
8462 0xd4401e,
8463 0xee001e,
8464 0xca0400,
8465 0xa00000,
8466 0x7e828b,
8467 0xe4011e,
8468 0xd4001e,
8469 0xd4401e,
8470 0xee001e,
8471 0xca0400,
8472 0xa00000,
8473 0x7e828b,
8474 0xe4013e,
8475 0xd4001e,
8476 0xd4401e,
8477 0xee001e,
8478 0xca0400,
8479 0xa00000,
8480 0x7e828b,
8481 0xca1800,
8482 0xd4401e,
8483 0xd5801e,
8484 0x800053,
8485 0xd40075,
8486 0xd4401e,
8487 0xca0800,
8488 0xca0c00,
8489 0xca1000,
8490 0xd48019,
8491 0xd4c018,
8492 0xd50017,
8493 0xd4801e,
8494 0xd4c01e,
8495 0xd5001e,
8496 0xe2001e,
8497 0xca0400,
8498 0xa00000,
8499 0x7e828b,
8500 0xca0800,
8501 0xd48060,
8502 0xd4401e,
8503 0x800000,
8504 0xd4801e,
8505 0xca0800,
8506 0xd48061,
8507 0xd4401e,
8508 0x800000,
8509 0xd4801e,
8510 0xca0800,
8511 0xca0c00,
8512 0xd4401e,
8513 0xd48016,
8514 0xd4c016,
8515 0xd4801e,
8516 0x8001b8,
8517 0xd4c01e,
8518 0xc60843,
8519 0xca0c00,
8520 0xca1000,
8521 0x948004,
8522 0xca1400,
8523 0xe420f3,
8524 0xd42013,
8525 0xd56065,
8526 0xd4e01c,
8527 0xd5201c,
8528 0xd5601c,
8529 0x800000,
8530 0x062001,
8531 0xc60843,
8532 0xca0c00,
8533 0xca1000,
8534 0x9483f7,
8535 0xca1400,
8536 0xe420f3,
8537 0x800079,
8538 0xd42013,
8539 0xc60843,
8540 0xca0c00,
8541 0xca1000,
8542 0x9883ef,
8543 0xca1400,
8544 0xd40064,
8545 0x80008d,
8546 0x000000,
8547 0xc41432,
8548 0xc61843,
8549 0xc4082f,
8550 0x954005,
8551 0xc40c30,
8552 0xd4401e,
8553 0x800000,
8554 0xee001e,
8555 0x9583f5,
8556 0xc41031,
8557 0xd44033,
8558 0xd52065,
8559 0xd4a01c,
8560 0xd4e01c,
8561 0xd5201c,
8562 0xe4015e,
8563 0xd4001e,
8564 0x800000,
8565 0x062001,
8566 0xca1800,
8567 0x0a2001,
8568 0xd60076,
8569 0xc40836,
8570 0x988007,
8571 0xc61045,
8572 0x950110,
8573 0xd4001f,
8574 0xd46062,
8575 0x800000,
8576 0xd42062,
8577 0xcc3835,
8578 0xcc1433,
8579 0x8401bb,
8580 0xd40072,
8581 0xd5401e,
8582 0x800000,
8583 0xee001e,
8584 0xe2001a,
8585 0x8401bb,
8586 0xe2001a,
8587 0xcc104b,
8588 0xcc0447,
8589 0x2c9401,
8590 0x7d098b,
8591 0x984005,
8592 0x7d15cb,
8593 0xd4001a,
8594 0x8001b8,
8595 0xd4006d,
8596 0x344401,
8597 0xcc0c48,
8598 0x98403a,
8599 0xcc2c4a,
8600 0x958004,
8601 0xcc0449,
8602 0x8001b8,
8603 0xd4001a,
8604 0xd4c01a,
8605 0x282801,
8606 0x8400f0,
8607 0xcc1003,
8608 0x98801b,
8609 0x04380c,
8610 0x8400f0,
8611 0xcc1003,
8612 0x988017,
8613 0x043808,
8614 0x8400f0,
8615 0xcc1003,
8616 0x988013,
8617 0x043804,
8618 0x8400f0,
8619 0xcc1003,
8620 0x988014,
8621 0xcc104c,
8622 0x9a8009,
8623 0xcc144d,
8624 0x9840dc,
8625 0xd4006d,
8626 0xcc1848,
8627 0xd5001a,
8628 0xd5401a,
8629 0x8000c9,
8630 0xd5801a,
8631 0x96c0d5,
8632 0xd4006d,
8633 0x8001b8,
8634 0xd4006e,
8635 0x9ac003,
8636 0xd4006d,
8637 0xd4006e,
8638 0x800000,
8639 0xec007f,
8640 0x9ac0cc,
8641 0xd4006d,
8642 0x8001b8,
8643 0xd4006e,
8644 0xcc1403,
8645 0xcc1803,
8646 0xcc1c03,
8647 0x7d9103,
8648 0x7dd583,
8649 0x7d190c,
8650 0x35cc1f,
8651 0x35701f,
8652 0x7cf0cb,
8653 0x7cd08b,
8654 0x880000,
8655 0x7e8e8b,
8656 0x95c004,
8657 0xd4006e,
8658 0x8001b8,
8659 0xd4001a,
8660 0xd4c01a,
8661 0xcc0803,
8662 0xcc0c03,
8663 0xcc1003,
8664 0xcc1403,
8665 0xcc1803,
8666 0xcc1c03,
8667 0xcc2403,
8668 0xcc2803,
8669 0x35c41f,
8670 0x36b01f,
8671 0x7c704b,
8672 0x34f01f,
8673 0x7c704b,
8674 0x35701f,
8675 0x7c704b,
8676 0x7d8881,
8677 0x7dccc1,
8678 0x7e5101,
8679 0x7e9541,
8680 0x7c9082,
8681 0x7cd4c2,
8682 0x7c848b,
8683 0x9ac003,
8684 0x7c8c8b,
8685 0x2c8801,
8686 0x98809e,
8687 0xd4006d,
8688 0x98409c,
8689 0xd4006e,
8690 0xcc084c,
8691 0xcc0c4d,
8692 0xcc1048,
8693 0xd4801a,
8694 0xd4c01a,
8695 0x800101,
8696 0xd5001a,
8697 0xcc0832,
8698 0xd40032,
8699 0x9482d9,
8700 0xca0c00,
8701 0xd4401e,
8702 0x800000,
8703 0xd4001e,
8704 0xe4011e,
8705 0xd4001e,
8706 0xca0800,
8707 0xca0c00,
8708 0xca1000,
8709 0xd4401e,
8710 0xca1400,
8711 0xd4801e,
8712 0xd4c01e,
8713 0xd5001e,
8714 0xd5401e,
8715 0xd54034,
8716 0x800000,
8717 0xee001e,
8718 0x280404,
8719 0xe2001a,
8720 0xe2001a,
8721 0xd4401a,
8722 0xca3800,
8723 0xcc0803,
8724 0xcc0c03,
8725 0xcc0c03,
8726 0xcc0c03,
8727 0x9882bd,
8728 0x000000,
8729 0x8401bb,
8730 0xd7a06f,
8731 0x800000,
8732 0xee001f,
8733 0xca0400,
8734 0xc2ff00,
8735 0xcc0834,
8736 0xc13fff,
8737 0x7c74cb,
8738 0x7cc90b,
8739 0x7d010f,
8740 0x9902b0,
8741 0x7c738b,
8742 0x8401bb,
8743 0xd7a06f,
8744 0x800000,
8745 0xee001f,
8746 0xca0800,
8747 0x281900,
8748 0x7d898b,
8749 0x958014,
8750 0x281404,
8751 0xca0c00,
8752 0xca1000,
8753 0xca1c00,
8754 0xca2400,
8755 0xe2001f,
8756 0xd4c01a,
8757 0xd5001a,
8758 0xd5401a,
8759 0xcc1803,
8760 0xcc2c03,
8761 0xcc2c03,
8762 0xcc2c03,
8763 0x7da58b,
8764 0x7d9c47,
8765 0x984297,
8766 0x000000,
8767 0x800161,
8768 0xd4c01a,
8769 0xd4401e,
8770 0xd4801e,
8771 0x800000,
8772 0xee001e,
8773 0xe4011e,
8774 0xd4001e,
8775 0xd4401e,
8776 0xee001e,
8777 0xca0400,
8778 0xa00000,
8779 0x7e828b,
8780 0xe4013e,
8781 0xd4001e,
8782 0xd4401e,
8783 0xee001e,
8784 0xca0400,
8785 0xa00000,
8786 0x7e828b,
8787 0xca0800,
8788 0x248c06,
8789 0x0ccc06,
8790 0x98c006,
8791 0xcc104e,
8792 0x990004,
8793 0xd40073,
8794 0xe4011e,
8795 0xd4001e,
8796 0xd4401e,
8797 0xd4801e,
8798 0x800000,
8799 0xee001e,
8800 0xca0800,
8801 0xca0c00,
8802 0x34d018,
8803 0x251001,
8804 0x950021,
8805 0xc17fff,
8806 0xca1000,
8807 0xca1400,
8808 0xca1800,
8809 0xd4801d,
8810 0xd4c01d,
8811 0x7db18b,
8812 0xc14202,
8813 0xc2c001,
8814 0xd5801d,
8815 0x34dc0e,
8816 0x7d5d4c,
8817 0x7f734c,
8818 0xd7401e,
8819 0xd5001e,
8820 0xd5401e,
8821 0xc14200,
8822 0xc2c000,
8823 0x099c01,
8824 0x31dc10,
8825 0x7f5f4c,
8826 0x7f734c,
8827 0x042802,
8828 0x7d8380,
8829 0xd5a86f,
8830 0xd58066,
8831 0xd7401e,
8832 0xec005e,
8833 0xc82402,
8834 0xc82402,
8835 0x8001b8,
8836 0xd60076,
8837 0xd4401e,
8838 0xd4801e,
8839 0xd4c01e,
8840 0x800000,
8841 0xee001e,
8842 0x800000,
8843 0xee001f,
8844 0xd4001f,
8845 0x800000,
8846 0xd4001f,
8847 0xd4001f,
8848 0x880000,
8849 0xd4001f,
8850 0x000000,
8851 0x000000,
8852 0x000000,
8853 0x000000,
8854 0x000000,
8855 0x000000,
8856 0x000000,
8857 0x000000,
8858 0x000000,
8859 0x000000,
8860 0x000000,
8861 0x000000,
8862 0x000000,
8863 0x000000,
8864 0x000000,
8865 0x000000,
8866 0x000000,
8867 0x000000,
8868 0x000000,
8869 0x000000,
8870 0x000000,
8871 0x000000,
8872 0x000000,
8873 0x000000,
8874 0x000000,
8875 0x000000,
8876 0x000000,
8877 0x000000,
8878 0x000000,
8879 0x000000,
8880 0x000000,
8881 0x000000,
8882 0x000000,
8883 0x000000,
8884 0x000000,
8885 0x000000,
8886 0x000000,
8887 0x000000,
8888 0x000000,
8889 0x000000,
8890 0x000000,
8891 0x000000,
8892 0x000000,
8893 0x000000,
8894 0x000000,
8895 0x000000,
8896 0x000000,
8897 0x000000,
8898 0x000000,
8899 0x000000,
8900 0x000000,
8901 0x000000,
8902 0x000000,
8903 0x000000,
8904 0x000000,
8905 0x000000,
8906 0x000000,
8907 0x000000,
8908 0x000000,
8909 0x000000,
8910 0x000000,
8911 0x000000,
8912 0x000000,
8913 0x000000,
8914 0x000000,
8915 0x000000,
8916 0x010171,
8917 0x020178,
8918 0x03008f,
8919 0x04007f,
8920 0x050003,
8921 0x06003f,
8922 0x070032,
8923 0x08012c,
8924 0x090046,
8925 0x0a0036,
8926 0x1001b6,
8927 0x1700a2,
8928 0x22013a,
8929 0x230149,
8930 0x2000b4,
8931 0x240125,
8932 0x27004d,
8933 0x28006a,
8934 0x2a0060,
8935 0x2b0052,
8936 0x2f0065,
8937 0x320087,
8938 0x34017f,
8939 0x3c0156,
8940 0x3f0072,
8941 0x41018c,
8942 0x44012e,
8943 0x550173,
8944 0x56017a,
8945 0x60000b,
8946 0x610034,
8947 0x620038,
8948 0x630038,
8949 0x640038,
8950 0x650038,
8951 0x660038,
8952 0x670038,
8953 0x68003a,
8954 0x690041,
8955 0x6a0048,
8956 0x6b0048,
8957 0x6c0048,
8958 0x6d0048,
8959 0x6e0048,
8960 0x6f0048,
8961 0x000006,
8962 0x000006,
8963 0x000006,
8964 0x000006,
8965 0x000006,
8966 0x000006,
8967 0x000006,
8968 0x000006,
8969 0x000006,
8970 0x000006,
8971 0x000006,
8972 0x000006,
8973 0x000006,
8974 0x000006,
8975 0x000006,
8976 0x000006,
8977 0x000006,
8978 0x000006,
8979 0x000006,
8980 };
8981
8982 static const u32 RV630_cp_microcode[][3]={
8983     { 0x00000000, 0xc0200400, 0x000 },
8984     { 0x00000000, 0x00a0000a, 0x000 },
8985     { 0x0000ffff, 0x00284621, 0x000 },
8986     { 0x00000000, 0xd9004800, 0x000 },
8987     { 0x00000000, 0xc0200400, 0x000 },
8988     { 0x00000000, 0x00a0000a, 0x000 },
8989     { 0x00000000, 0x00e00000, 0x000 },
8990     { 0x00010000, 0xc0294620, 0x000 },
8991     { 0x00000000, 0xd9004800, 0x000 },
8992     { 0x00000000, 0xc0200400, 0x000 },
8993     { 0x00000000, 0x00a0000a, 0x000 },
8994     { 0x81000000, 0x00204411, 0x000 },
8995     { 0x00000001, 0x00204811, 0x000 },
8996     { 0x00042004, 0x00604411, 0x68a },
8997     { 0x00000000, 0x00600000, 0x62e },
8998     { 0x00000000, 0x00600000, 0x642 },
8999     { 0x00000000, 0xc0200800, 0x000 },
9000     { 0x00000f00, 0x00281622, 0x000 },
9001     { 0x00000008, 0x00211625, 0x000 },
9002     { 0x00000018, 0x00203625, 0x000 },
9003     { 0x8d000000, 0x00204411, 0x000 },
9004     { 0x00000004, 0x002f0225, 0x000 },
9005     { 0x00000000, 0x0ce00000, 0x018 },
9006     { 0x00412000, 0x00404811, 0x019 },
9007     { 0x00422000, 0x00204811, 0x000 },
9008     { 0x8e000000, 0x00204411, 0x000 },
9009     { 0x00000028, 0x00204a2d, 0x000 },
9010     { 0x90000000, 0x00204411, 0x000 },
9011     { 0x00000000, 0x00204805, 0x000 },
9012     { 0x0000000c, 0x00211622, 0x000 },
9013     { 0x00000003, 0x00281625, 0x000 },
9014     { 0x00000019, 0x00211a22, 0x000 },
9015     { 0x00000004, 0x00281a26, 0x000 },
9016     { 0x00000000, 0x002914c5, 0x000 },
9017     { 0x00000019, 0x00203625, 0x000 },
9018     { 0x00000000, 0x003a1402, 0x000 },
9019     { 0x00000016, 0x00211625, 0x000 },
9020     { 0x00000003, 0x00281625, 0x000 },
9021     { 0x00000017, 0x00200e2d, 0x000 },
9022     { 0xfffffffc, 0x00280e23, 0x000 },
9023     { 0x00000000, 0x002914a3, 0x000 },
9024     { 0x00000017, 0x00203625, 0x000 },
9025     { 0x00008000, 0x00280e22, 0x000 },
9026     { 0x00000007, 0x00220e23, 0x000 },
9027     { 0x00000000, 0x0029386e, 0x000 },
9028     { 0x20000000, 0x00280e22, 0x000 },
9029     { 0x00000006, 0x00210e23, 0x000 },
9030     { 0x00000000, 0x0029386e, 0x000 },
9031     { 0x00000000, 0x00220222, 0x000 },
9032     { 0x00000000, 0x14e00000, 0x038 },
9033     { 0x00000000, 0x2ee00000, 0x035 },
9034     { 0x00000000, 0x2ce00000, 0x037 },
9035     { 0x00000000, 0x00400e2d, 0x039 },
9036     { 0x00000008, 0x00200e2d, 0x000 },
9037     { 0x00000009, 0x0040122d, 0x046 },
9038     { 0x00000001, 0x00400e2d, 0x039 },
9039     { 0x00000000, 0xc0200c00, 0x000 },
9040     { 0x003ffffc, 0x00281223, 0x000 },
9041     { 0x00000002, 0x00221224, 0x000 },
9042     { 0x0000001f, 0x00211e23, 0x000 },
9043     { 0x00000000, 0x14e00000, 0x03e },
9044     { 0x00000008, 0x00401c11, 0x041 },
9045     { 0x0000000d, 0x00201e2d, 0x000 },
9046     { 0x0000000f, 0x00281e27, 0x000 },
9047     { 0x00000003, 0x00221e27, 0x000 },
9048     { 0x7fc00000, 0x00281a23, 0x000 },
9049     { 0x00000014, 0x00211a26, 0x000 },
9050     { 0x00000001, 0x00331a26, 0x000 },
9051     { 0x00000008, 0x00221a26, 0x000 },
9052     { 0x00000000, 0x00290cc7, 0x000 },
9053     { 0x00000027, 0x00203624, 0x000 },
9054     { 0x00007f00, 0x00281221, 0x000 },
9055     { 0x00001400, 0x002f0224, 0x000 },
9056     { 0x00000000, 0x0ce00000, 0x04b },
9057     { 0x00000001, 0x00290e23, 0x000 },
9058     { 0x0000000e, 0x00203623, 0x000 },
9059     { 0x0000e000, 0x00204411, 0x000 },
9060     { 0xfff80000, 0x00294a23, 0x000 },
9061     { 0x00000000, 0x003a2c02, 0x000 },
9062     { 0x00000002, 0x00220e2b, 0x000 },
9063     { 0xfc000000, 0x00280e23, 0x000 },
9064     { 0x0000000f, 0x00203623, 0x000 },
9065     { 0x00001fff, 0x00294a23, 0x000 },
9066     { 0x00000027, 0x00204a2d, 0x000 },
9067     { 0x00000000, 0x00204811, 0x000 },
9068     { 0x00000029, 0x00200e2d, 0x000 },
9069     { 0x060a0200, 0x00294a23, 0x000 },
9070     { 0x00000000, 0x00204811, 0x000 },
9071     { 0x00000000, 0x00204811, 0x000 },
9072     { 0x00000001, 0x00210222, 0x000 },
9073     { 0x00000000, 0x14e00000, 0x061 },
9074     { 0x00000000, 0x2ee00000, 0x05f },
9075     { 0x00000000, 0x2ce00000, 0x05e },
9076     { 0x00000000, 0x00400e2d, 0x062 },
9077     { 0x00000001, 0x00400e2d, 0x062 },
9078     { 0x0000000a, 0x00200e2d, 0x000 },
9079     { 0x0000000b, 0x0040122d, 0x06a },
9080     { 0x00000000, 0xc0200c00, 0x000 },
9081     { 0x003ffffc, 0x00281223, 0x000 },
9082     { 0x00000002, 0x00221224, 0x000 },
9083     { 0x7fc00000, 0x00281623, 0x000 },
9084     { 0x00000014, 0x00211625, 0x000 },
9085     { 0x00000001, 0x00331625, 0x000 },
9086     { 0x80000000, 0x00280e23, 0x000 },
9087     { 0x00000000, 0x00290ca3, 0x000 },
9088     { 0x3ffffc00, 0x00290e23, 0x000 },
9089     { 0x0000001f, 0x00211e23, 0x000 },
9090     { 0x00000000, 0x14e00000, 0x06d },
9091     { 0x00000100, 0x00401c11, 0x070 },
9092     { 0x0000000d, 0x00201e2d, 0x000 },
9093     { 0x000000f0, 0x00281e27, 0x000 },
9094     { 0x00000004, 0x00221e27, 0x000 },
9095     { 0x81000000, 0x00204411, 0x000 },
9096     { 0x0000000d, 0x00204811, 0x000 },
9097     { 0xfffff0ff, 0x00281a30, 0x000 },
9098     { 0x0000a028, 0x00204411, 0x000 },
9099     { 0x00000000, 0x002948e6, 0x000 },
9100     { 0x0000a018, 0x00204411, 0x000 },
9101     { 0x3fffffff, 0x00284a23, 0x000 },
9102     { 0x0000a010, 0x00204411, 0x000 },
9103     { 0x00000000, 0x00204804, 0x000 },
9104     { 0x00000030, 0x0020162d, 0x000 },
9105     { 0x00000002, 0x00291625, 0x000 },
9106     { 0x00000030, 0x00203625, 0x000 },
9107     { 0x00000025, 0x0020162d, 0x000 },
9108     { 0x00000000, 0x002f00a3, 0x000 },
9109     { 0x00000000, 0x0cc00000, 0x083 },
9110     { 0x00000026, 0x0020162d, 0x000 },
9111     { 0x00000000, 0x002f00a4, 0x000 },
9112     { 0x00000000, 0x0cc00000, 0x084 },
9113     { 0x00000000, 0x00400000, 0x08a },
9114     { 0x00000025, 0x00203623, 0x000 },
9115     { 0x00000026, 0x00203624, 0x000 },
9116     { 0x00000017, 0x00201e2d, 0x000 },
9117     { 0x00000002, 0x00210227, 0x000 },
9118     { 0x00000000, 0x14e00000, 0x08a },
9119     { 0x00000000, 0x00600000, 0x665 },
9120     { 0x00000000, 0x00600000, 0x659 },
9121     { 0x00000002, 0x00210e22, 0x000 },
9122     { 0x00000000, 0x14c00000, 0x08d },
9123     { 0x00000012, 0xc0403620, 0x093 },
9124     { 0x00000000, 0x2ee00000, 0x091 },
9125     { 0x00000000, 0x2ce00000, 0x090 },
9126     { 0x00000002, 0x00400e2d, 0x092 },
9127     { 0x00000003, 0x00400e2d, 0x092 },
9128     { 0x0000000c, 0x00200e2d, 0x000 },
9129     { 0x00000012, 0x00203623, 0x000 },
9130     { 0x00000003, 0x00210e22, 0x000 },
9131     { 0x00000000, 0x14c00000, 0x098 },
9132     { 0x0000a00c, 0x00204411, 0x000 },
9133     { 0x00000000, 0xc0204800, 0x000 },
9134     { 0x00000000, 0xc0404800, 0x0a0 },
9135     { 0x0000a00c, 0x00204411, 0x000 },
9136     { 0x00000000, 0x00204811, 0x000 },
9137     { 0x00000000, 0x2ee00000, 0x09e },
9138     { 0x00000000, 0x2ce00000, 0x09d },
9139     { 0x00000002, 0x00400e2d, 0x09f },
9140     { 0x00000003, 0x00400e2d, 0x09f },
9141     { 0x0000000c, 0x00200e2d, 0x000 },
9142     { 0x00000000, 0x00204803, 0x000 },
9143     { 0x00000000, 0x003a0c02, 0x000 },
9144     { 0x003f0000, 0x00280e23, 0x000 },
9145     { 0x00000010, 0x00210e23, 0x000 },
9146     { 0x00000011, 0x00203623, 0x000 },
9147     { 0x0000001e, 0x0021022b, 0x000 },
9148     { 0x00000000, 0x14c00000, 0x0a7 },
9149     { 0x00000016, 0xc0203620, 0x000 },
9150     { 0x0000001f, 0x0021022b, 0x000 },
9151     { 0x00000000, 0x14c00000, 0x0aa },
9152     { 0x00000015, 0xc0203620, 0x000 },
9153     { 0x00000008, 0x00210e2b, 0x000 },
9154     { 0x0000007f, 0x00280e23, 0x000 },
9155     { 0x00000000, 0x002f0223, 0x000 },
9156     { 0x00000000, 0x0ce00000, 0x0e1 },
9157     { 0x00000000, 0x27000000, 0x000 },
9158     { 0x00000000, 0x00600000, 0x2a3 },
9159     { 0x00000001, 0x002f0223, 0x000 },
9160     { 0x00000000, 0x0ae00000, 0x0b3 },
9161     { 0x00000000, 0x00600000, 0x13a },
9162     { 0x81000000, 0x00204411, 0x000 },
9163     { 0x00000006, 0x00204811, 0x000 },
9164     { 0x0000000c, 0x00221e30, 0x000 },
9165     { 0x99800000, 0x00204411, 0x000 },
9166     { 0x00000004, 0x0020122d, 0x000 },
9167     { 0x00000008, 0x00221224, 0x000 },
9168     { 0x00000010, 0x00201811, 0x000 },
9169     { 0x00000000, 0x00291ce4, 0x000 },
9170     { 0x00000000, 0x00604807, 0x12f },
9171     { 0x9b000000, 0x00204411, 0x000 },
9172     { 0x00000000, 0x00204802, 0x000 },
9173     { 0x9c000000, 0x00204411, 0x000 },
9174     { 0x00000000, 0x0033146f, 0x000 },
9175     { 0x00000001, 0x00333e23, 0x000 },
9176     { 0x00000000, 0xd9004800, 0x000 },
9177     { 0x00000000, 0x00203c05, 0x000 },
9178     { 0x81000000, 0x00204411, 0x000 },
9179     { 0x0000000e, 0x00204811, 0x000 },
9180     { 0x00000000, 0x00201010, 0x000 },
9181     { 0x0000e007, 0x00204411, 0x000 },
9182     { 0x0000000f, 0x0021022b, 0x000 },
9183     { 0x00000000, 0x14c00000, 0x0cb },
9184     { 0x00f8ff08, 0x00204811, 0x000 },
9185     { 0x98000000, 0x00404811, 0x0dc },
9186     { 0x000000f0, 0x00280e22, 0x000 },
9187     { 0x000000a0, 0x002f0223, 0x000 },
9188     { 0x00000000, 0x0cc00000, 0x0da },
9189     { 0x00000011, 0x00200e2d, 0x000 },
9190     { 0x00000001, 0x002f0223, 0x000 },
9191     { 0x00000000, 0x0ce00000, 0x0d5 },
9192     { 0x00000002, 0x002f0223, 0x000 },
9193     { 0x00000000, 0x0ce00000, 0x0d4 },
9194     { 0x00003f00, 0x00400c11, 0x0d6 },
9195     { 0x00001f00, 0x00400c11, 0x0d6 },
9196     { 0x00000f00, 0x00200c11, 0x000 },
9197     { 0x00380009, 0x00294a23, 0x000 },
9198     { 0x3f000000, 0x00280e2b, 0x000 },
9199     { 0x00000002, 0x00220e23, 0x000 },
9200     { 0x00000007, 0x00494a23, 0x0dc },
9201     { 0x00380f09, 0x00204811, 0x000 },
9202     { 0x68000007, 0x00204811, 0x000 },
9203     { 0x00000008, 0x00214a27, 0x000 },
9204     { 0x00000000, 0x00204811, 0x000 },
9205     { 0x060a0200, 0x00294a24, 0x000 },
9206     { 0x00000000, 0x00204811, 0x000 },
9207     { 0x00000000, 0x00204811, 0x000 },
9208     { 0x0000a202, 0x00204411, 0x000 },
9209     { 0x00ff0000, 0x00280e22, 0x000 },
9210     { 0x00000080, 0x00294a23, 0x000 },
9211     { 0x00000027, 0x00200e2d, 0x000 },
9212     { 0x00000026, 0x0020122d, 0x000 },
9213     { 0x00000000, 0x002f0083, 0x000 },
9214     { 0x00000000, 0x0ce00000, 0x0ea },
9215     { 0x00000000, 0x00600000, 0x65f },
9216     { 0x00000000, 0x00400000, 0x0eb },
9217     { 0x00000000, 0x00600000, 0x662 },
9218     { 0x00000007, 0x0020222d, 0x000 },
9219     { 0x00000005, 0x00220e22, 0x000 },
9220     { 0x00100000, 0x00280e23, 0x000 },
9221     { 0x00000000, 0x00292068, 0x000 },
9222     { 0x00000000, 0x003a0c02, 0x000 },
9223     { 0x000000ef, 0x00280e23, 0x000 },
9224     { 0x00000000, 0x00292068, 0x000 },
9225     { 0x00000017, 0x00200e2d, 0x000 },
9226     { 0x00000003, 0x00210223, 0x000 },
9227     { 0x00000000, 0x14e00000, 0x0f8 },
9228     { 0x0000000b, 0x00210228, 0x000 },
9229     { 0x00000000, 0x14c00000, 0x0f8 },
9230     { 0x00000400, 0x00292228, 0x000 },
9231     { 0x00000014, 0x00203628, 0x000 },
9232     { 0x0000001c, 0x00210e22, 0x000 },
9233     { 0x00000000, 0x14c00000, 0x0fd },
9234     { 0x0000a30c, 0x00204411, 0x000 },
9235     { 0x00000000, 0x00204811, 0x000 },
9236     { 0x0000001e, 0x00210e22, 0x000 },
9237     { 0x00000000, 0x14c00000, 0x10b },
9238     { 0x0000a30f, 0x00204411, 0x000 },
9239     { 0x00000011, 0x00200e2d, 0x000 },
9240     { 0x00000001, 0x002f0223, 0x000 },
9241     { 0x00000000, 0x0cc00000, 0x104 },
9242     { 0xffffffff, 0x00404811, 0x10b },
9243     { 0x00000002, 0x002f0223, 0x000 },
9244     { 0x00000000, 0x0cc00000, 0x107 },
9245     { 0x0000ffff, 0x00404811, 0x10b },
9246     { 0x00000004, 0x002f0223, 0x000 },
9247     { 0x00000000, 0x0cc00000, 0x10a },
9248     { 0x000000ff, 0x00404811, 0x10b },
9249     { 0x00000001, 0x00204811, 0x000 },
9250     { 0x0002c400, 0x00204411, 0x000 },
9251     { 0x0000001f, 0x00210e22, 0x000 },
9252     { 0x00000000, 0x14c00000, 0x112 },
9253     { 0x00000010, 0x40210e20, 0x000 },
9254     { 0x00000013, 0x00203623, 0x000 },
9255     { 0x00000018, 0x40224a20, 0x000 },
9256     { 0x00000010, 0xc0424a20, 0x114 },
9257     { 0x00000000, 0x00200c11, 0x000 },
9258     { 0x00000013, 0x00203623, 0x000 },
9259     { 0x00000000, 0x00204811, 0x000 },
9260     { 0x00000000, 0x00204811, 0x000 },
9261     { 0x0000000a, 0x00201011, 0x000 },
9262     { 0x00000000, 0x002f0224, 0x000 },
9263     { 0x00000000, 0x0ce00000, 0x11b },
9264     { 0x00000000, 0x00204811, 0x000 },
9265     { 0x00000001, 0x00531224, 0x117 },
9266     { 0xffbfffff, 0x00283a2e, 0x000 },
9267     { 0x0000001b, 0x00210222, 0x000 },
9268     { 0x00000000, 0x14c00000, 0x12e },
9269     { 0x81000000, 0x00204411, 0x000 },
9270     { 0x0000000d, 0x00204811, 0x000 },
9271     { 0x00000018, 0x00220e30, 0x000 },
9272     { 0xfc000000, 0x00280e23, 0x000 },
9273     { 0x81000000, 0x00204411, 0x000 },
9274     { 0x0000000e, 0x00204811, 0x000 },
9275     { 0x00000000, 0x00201010, 0x000 },
9276     { 0x0000e00e, 0x00204411, 0x000 },
9277     { 0x07f8ff08, 0x00204811, 0x000 },
9278     { 0x00000000, 0x00294a23, 0x000 },
9279     { 0x0000001c, 0x00201e2d, 0x000 },
9280     { 0x00000008, 0x00214a27, 0x000 },
9281     { 0x00000000, 0x00204811, 0x000 },
9282     { 0x060a0200, 0x00294a24, 0x000 },
9283     { 0x00000000, 0x00204811, 0x000 },
9284     { 0x00000000, 0x00204811, 0x000 },
9285     { 0x00000000, 0x00800000, 0x000 },
9286     { 0x81000000, 0x00204411, 0x000 },
9287     { 0x00000001, 0x00204811, 0x000 },
9288     { 0x0000217c, 0x00204411, 0x000 },
9289     { 0x00800000, 0x00204811, 0x000 },
9290     { 0x00000000, 0x00204806, 0x000 },
9291     { 0x00000008, 0x00214a27, 0x000 },
9292     { 0x00000000, 0x17000000, 0x000 },
9293     { 0x0004217f, 0x00604411, 0x68a },
9294     { 0x0000001f, 0x00210230, 0x000 },
9295     { 0x00000000, 0x14c00000, 0x689 },
9296     { 0x00000004, 0x00404c11, 0x135 },
9297     { 0x81000000, 0x00204411, 0x000 },
9298     { 0x00000001, 0x00204811, 0x000 },
9299     { 0x000021f8, 0x00204411, 0x000 },
9300     { 0x0000001c, 0x00204811, 0x000 },
9301     { 0x000421f9, 0x00604411, 0x68a },
9302     { 0x00000011, 0x00210230, 0x000 },
9303     { 0x00000000, 0x14e00000, 0x13c },
9304     { 0x00000000, 0x00800000, 0x000 },
9305     { 0x00000000, 0x00600000, 0x00b },
9306     { 0x00000000, 0x00600411, 0x315 },
9307     { 0x00000000, 0x00200411, 0x000 },
9308     { 0x00000000, 0x00600811, 0x1b2 },
9309     { 0x00000000, 0x00600000, 0x160 },
9310     { 0x0000ffff, 0x40280e20, 0x000 },
9311     { 0x00000010, 0xc0211220, 0x000 },
9312     { 0x0000ffff, 0x40280620, 0x000 },
9313     { 0x00000010, 0xc0210a20, 0x000 },
9314     { 0x00000000, 0x00341461, 0x000 },
9315     { 0x00000000, 0x00741882, 0x2bb },
9316     { 0x0001a1fd, 0x00604411, 0x2e0 },
9317     { 0x00003fff, 0x002f022f, 0x000 },
9318     { 0x00000000, 0x0cc00000, 0x147 },
9319     { 0x00000000, 0xc0400400, 0x001 },
9320     { 0x00000000, 0x00600000, 0x00b },
9321     { 0x00000000, 0x00600411, 0x315 },
9322     { 0x00000000, 0x00200411, 0x000 },
9323     { 0x00000000, 0x00600811, 0x1b2 },
9324     { 0x00003fff, 0x002f022f, 0x000 },
9325     { 0x00000000, 0x0ce00000, 0x000 },
9326     { 0x00000000, 0x00600000, 0x160 },
9327     { 0x00000010, 0x40210e20, 0x000 },
9328     { 0x0000ffff, 0xc0281220, 0x000 },
9329     { 0x00000010, 0x40211620, 0x000 },
9330     { 0x0000ffff, 0xc0681a20, 0x2bb },
9331     { 0x0001a1fd, 0x00604411, 0x2e0 },
9332     { 0x00003fff, 0x002f022f, 0x000 },
9333     { 0x00000000, 0x0cc00000, 0x158 },
9334     { 0x00000000, 0xc0400400, 0x001 },
9335     { 0x0000225c, 0x00204411, 0x000 },
9336     { 0x00000001, 0x00300a2f, 0x000 },
9337     { 0x00000001, 0x00210a22, 0x000 },
9338     { 0x00000003, 0x00384a22, 0x000 },
9339     { 0x00002256, 0x00204411, 0x000 },
9340     { 0x0000001a, 0x00204811, 0x000 },
9341     { 0x0000a1fc, 0x00204411, 0x000 },
9342     { 0x00000001, 0x00804811, 0x000 },
9343     { 0x00000000, 0x00600000, 0x00b },
9344     { 0x00000000, 0x00600000, 0x18f },
9345     { 0x00000000, 0x00600000, 0x1a0 },
9346     { 0x00003fff, 0x002f022f, 0x000 },
9347     { 0x00000000, 0x0ce00000, 0x000 },
9348     { 0x00000000, 0x00202c08, 0x000 },
9349     { 0x00000000, 0x00202411, 0x000 },
9350     { 0x00000000, 0x00202811, 0x000 },
9351     { 0x00002256, 0x00204411, 0x000 },
9352     { 0x00000016, 0x00204811, 0x000 },
9353     { 0x0000225c, 0x00204411, 0x000 },
9354     { 0x00000003, 0x00204811, 0x000 },
9355     { 0x93800000, 0x00204411, 0x000 },
9356     { 0x00000002, 0x00221e29, 0x000 },
9357     { 0x00000000, 0x007048eb, 0x19c },
9358     { 0x00000000, 0x00600000, 0x2bb },
9359     { 0x00000001, 0x40330620, 0x000 },
9360     { 0x00000000, 0xc0302409, 0x000 },
9361     { 0x00003fff, 0x002f022f, 0x000 },
9362     { 0x00000000, 0x0ce00000, 0x000 },
9363     { 0x00000000, 0x00600000, 0x2a3 },
9364     { 0x00000000, 0x002f0221, 0x000 },
9365     { 0x00000000, 0x0ae00000, 0x181 },
9366     { 0x00000000, 0x00600000, 0x13a },
9367     { 0x00000000, 0x00400000, 0x186 },
9368     { 0x95000000, 0x00204411, 0x000 },
9369     { 0x00000000, 0x002f0221, 0x000 },
9370     { 0x00000000, 0x0ce00000, 0x186 },
9371     { 0x00000000, 0xc0204800, 0x000 },
9372     { 0x00000001, 0x00530621, 0x182 },
9373     { 0x92000000, 0x00204411, 0x000 },
9374     { 0x00000000, 0xc0604800, 0x197 },
9375     { 0x0001a1fd, 0x00204411, 0x000 },
9376     { 0x00000011, 0x0020062d, 0x000 },
9377     { 0x00000000, 0x0078042a, 0x2fb },
9378     { 0x00000000, 0x00202809, 0x000 },
9379     { 0x00003fff, 0x002f022f, 0x000 },
9380     { 0x00000000, 0x0cc00000, 0x174 },
9381     { 0x00000000, 0xc0400400, 0x001 },
9382     { 0x00000210, 0x00600411, 0x315 },
9383     { 0x00003fff, 0x002f022f, 0x000 },
9384     { 0x00000000, 0x0ce00000, 0x194 },
9385     { 0x00000015, 0xc0203620, 0x000 },
9386     { 0x00000016, 0xc0203620, 0x000 },
9387     { 0x3f800000, 0x00200411, 0x000 },
9388     { 0x46000000, 0x00600811, 0x1b2 },
9389     { 0x00000000, 0x00800000, 0x000 },
9390     { 0x0000a1fc, 0x00204411, 0x000 },
9391     { 0x00003fff, 0x002f022f, 0x000 },
9392     { 0x00000000, 0x0cc00000, 0x19b },
9393     { 0x00000001, 0x00804811, 0x000 },
9394     { 0x00000021, 0x00804811, 0x000 },
9395     { 0x0000ffff, 0x40280e20, 0x000 },
9396     { 0x00000010, 0xc0211220, 0x000 },
9397     { 0x0000ffff, 0x40281620, 0x000 },
9398     { 0x00000010, 0xc0811a20, 0x000 },
9399     { 0x81000000, 0x00204411, 0x000 },
9400     { 0x00000006, 0x00204811, 0x000 },
9401     { 0x00000008, 0x00221e30, 0x000 },
9402     { 0x00000029, 0x00201a2d, 0x000 },
9403     { 0x0000e000, 0x00204411, 0x000 },
9404     { 0xfffbff09, 0x00204811, 0x000 },
9405     { 0x0000000f, 0x0020222d, 0x000 },
9406     { 0x00001fff, 0x00294a28, 0x000 },
9407     { 0x00000006, 0x0020222d, 0x000 },
9408     { 0x00000000, 0x002920e8, 0x000 },
9409     { 0x00000000, 0x00204808, 0x000 },
9410     { 0x00000000, 0x00204811, 0x000 },
9411     { 0x060a0200, 0x00294a26, 0x000 },
9412     { 0x00000000, 0x00204811, 0x000 },
9413     { 0x00000000, 0x00204811, 0x000 },
9414     { 0x00000100, 0x00201811, 0x000 },
9415     { 0x00000008, 0x00621e28, 0x12f },
9416     { 0x00000008, 0x00822228, 0x000 },
9417     { 0x0002c000, 0x00204411, 0x000 },
9418     { 0x00000015, 0x00600e2d, 0x1bd },
9419     { 0x00000016, 0x00600e2d, 0x1bd },
9420     { 0x0000c008, 0x00204411, 0x000 },
9421     { 0x00000017, 0x00200e2d, 0x000 },
9422     { 0x00000000, 0x14c00000, 0x1b9 },
9423     { 0x00000000, 0x00200411, 0x000 },
9424     { 0x00000000, 0x00204801, 0x000 },
9425     { 0x39000000, 0x00204811, 0x000 },
9426     { 0x00000000, 0x00204811, 0x000 },
9427     { 0x00000000, 0x00804802, 0x000 },
9428     { 0x00000018, 0x00202e2d, 0x000 },
9429     { 0x00000000, 0x003b0d63, 0x000 },
9430     { 0x00000008, 0x00224a23, 0x000 },
9431     { 0x00000010, 0x00224a23, 0x000 },
9432     { 0x00000018, 0x00224a23, 0x000 },
9433     { 0x00000000, 0x00804803, 0x000 },
9434     { 0x00000000, 0x00600000, 0x00b },
9435     { 0x00001000, 0x00600411, 0x315 },
9436     { 0x00000000, 0x00200411, 0x000 },
9437     { 0x00000000, 0x00600811, 0x1b2 },
9438     { 0x00000007, 0x0021062f, 0x000 },
9439     { 0x00000013, 0x00200a2d, 0x000 },
9440     { 0x00000001, 0x00202c11, 0x000 },
9441     { 0x0000ffff, 0x40282220, 0x000 },
9442     { 0x0000000f, 0x00262228, 0x000 },
9443     { 0x00000010, 0x40212620, 0x000 },
9444     { 0x0000000f, 0x00262629, 0x000 },
9445     { 0x00000000, 0x00202802, 0x000 },
9446     { 0x00002256, 0x00204411, 0x000 },
9447     { 0x0000001b, 0x00204811, 0x000 },
9448     { 0x00000000, 0x002f0221, 0x000 },
9449     { 0x00000000, 0x0ce00000, 0x1e0 },
9450     { 0x0000225c, 0x00204411, 0x000 },
9451     { 0x00000081, 0x00204811, 0x000 },
9452     { 0x0000a1fc, 0x00204411, 0x000 },
9453     { 0x00000001, 0x00204811, 0x000 },
9454     { 0x00000080, 0x00201c11, 0x000 },
9455     { 0x00000000, 0x002f0227, 0x000 },
9456     { 0x00000000, 0x0ce00000, 0x1dc },
9457     { 0x00000000, 0x00600000, 0x1e9 },
9458     { 0x00000001, 0x00531e27, 0x1d8 },
9459     { 0x00000001, 0x00202c11, 0x000 },
9460     { 0x0000001f, 0x00280a22, 0x000 },
9461     { 0x0000001f, 0x00282a2a, 0x000 },
9462     { 0x00000001, 0x00530621, 0x1d1 },
9463     { 0x0000225c, 0x00204411, 0x000 },
9464     { 0x00000002, 0x00304a2f, 0x000 },
9465     { 0x0000a1fc, 0x00204411, 0x000 },
9466     { 0x00000001, 0x00204811, 0x000 },
9467     { 0x00000001, 0x00301e2f, 0x000 },
9468     { 0x00000000, 0x002f0227, 0x000 },
9469     { 0x00000000, 0x0ce00000, 0x000 },
9470     { 0x00000000, 0x00600000, 0x1e9 },
9471     { 0x00000001, 0x00531e27, 0x1e5 },
9472     { 0x0000ffff, 0x40280e20, 0x000 },
9473     { 0x0000000f, 0x00260e23, 0x000 },
9474     { 0x00000010, 0xc0211220, 0x000 },
9475     { 0x0000000f, 0x00261224, 0x000 },
9476     { 0x00000000, 0x00201411, 0x000 },
9477     { 0x00000000, 0x00601811, 0x2bb },
9478     { 0x0001a1fd, 0x00204411, 0x000 },
9479     { 0x00000000, 0x002f022b, 0x000 },
9480     { 0x00000000, 0x0ce00000, 0x1f8 },
9481     { 0x00000010, 0x00221628, 0x000 },
9482     { 0xffff0000, 0x00281625, 0x000 },
9483     { 0x0000ffff, 0x00281a29, 0x000 },
9484     { 0x00000000, 0x002948c5, 0x000 },
9485     { 0x00000000, 0x0020480a, 0x000 },
9486     { 0x00000000, 0x00202c11, 0x000 },
9487     { 0x00000010, 0x00221623, 0x000 },
9488     { 0xffff0000, 0x00281625, 0x000 },
9489     { 0x0000ffff, 0x00281a24, 0x000 },
9490     { 0x00000000, 0x002948c5, 0x000 },
9491     { 0x00000000, 0x00731503, 0x205 },
9492     { 0x00000000, 0x00201805, 0x000 },
9493     { 0x00000000, 0x00731524, 0x205 },
9494     { 0x00000000, 0x002d14c5, 0x000 },
9495     { 0x00000000, 0x003008a2, 0x000 },
9496     { 0x00000000, 0x00204802, 0x000 },
9497     { 0x00000000, 0x00202802, 0x000 },
9498     { 0x00000000, 0x00202003, 0x000 },
9499     { 0x00000000, 0x00802404, 0x000 },
9500     { 0x0000000f, 0x00210225, 0x000 },
9501     { 0x00000000, 0x14c00000, 0x689 },
9502     { 0x00000000, 0x002b1405, 0x000 },
9503     { 0x00000001, 0x00901625, 0x000 },
9504     { 0x00000000, 0x00600000, 0x00b },
9505     { 0x00000000, 0x00600411, 0x315 },
9506     { 0x00000000, 0x00200411, 0x000 },
9507     { 0x00000000, 0x00600811, 0x1b2 },
9508     { 0x00002256, 0x00204411, 0x000 },
9509     { 0x0000001a, 0x00294a22, 0x000 },
9510     { 0x00000000, 0xc0200000, 0x000 },
9511     { 0x00003fff, 0x002f022f, 0x000 },
9512     { 0x00000000, 0x0ce00000, 0x000 },
9513     { 0x00000000, 0xc0200400, 0x000 },
9514     { 0x0000225c, 0x00204411, 0x000 },
9515     { 0x00000003, 0x00384a21, 0x000 },
9516     { 0x0000a1fc, 0x00204411, 0x000 },
9517     { 0x00000001, 0x00204811, 0x000 },
9518     { 0x0000ffff, 0x40281220, 0x000 },
9519     { 0x00000010, 0xc0211a20, 0x000 },
9520     { 0x0000ffff, 0x40280e20, 0x000 },
9521     { 0x00000010, 0xc0211620, 0x000 },
9522     { 0x00000000, 0x00741465, 0x2bb },
9523     { 0x0001a1fd, 0x00604411, 0x2e0 },
9524     { 0x00000001, 0x00330621, 0x000 },
9525     { 0x00000000, 0x002f0221, 0x000 },
9526     { 0x00000000, 0x0cc00000, 0x219 },
9527     { 0x00003fff, 0x002f022f, 0x000 },
9528     { 0x00000000, 0x0cc00000, 0x212 },
9529     { 0x00000000, 0xc0400400, 0x001 },
9530     { 0x00000000, 0x00600000, 0x642 },
9531     { 0x00000000, 0x0040040f, 0x213 },
9532     { 0x00000000, 0x00600000, 0x62e },
9533     { 0x00000000, 0x00600000, 0x642 },
9534     { 0x00000210, 0x00600411, 0x315 },
9535     { 0x00000000, 0x00600000, 0x1a0 },
9536     { 0x00000000, 0x00600000, 0x19c },
9537     { 0x00000000, 0x00600000, 0x2bb },
9538     { 0x00000000, 0x00600000, 0x2a3 },
9539     { 0x93800000, 0x00204411, 0x000 },
9540     { 0x00000000, 0x00204808, 0x000 },
9541     { 0x00000000, 0x002f022f, 0x000 },
9542     { 0x00000000, 0x0ae00000, 0x232 },
9543     { 0x00000000, 0x00600000, 0x13a },
9544     { 0x00000000, 0x00400000, 0x236 },
9545     { 0x95000000, 0x00204411, 0x000 },
9546     { 0x00000000, 0x002f022f, 0x000 },
9547     { 0x00000000, 0x0ce00000, 0x236 },
9548     { 0x00000000, 0xc0404800, 0x233 },
9549     { 0x92000000, 0x00204411, 0x000 },
9550     { 0x00000000, 0xc0204800, 0x000 },
9551     { 0x00002256, 0x00204411, 0x000 },
9552     { 0x00000016, 0x00204811, 0x000 },
9553     { 0x0000225c, 0x00204411, 0x000 },
9554     { 0x00000003, 0x00204811, 0x000 },
9555     { 0x0000a1fc, 0x00204411, 0x000 },
9556     { 0x00000001, 0x00204811, 0x000 },
9557     { 0x0001a1fd, 0x00204411, 0x000 },
9558     { 0x00000000, 0x00600411, 0x2fb },
9559     { 0x00000000, 0xc0400400, 0x001 },
9560     { 0x00000000, 0x00600000, 0x62e },
9561     { 0x0000a00c, 0x00204411, 0x000 },
9562     { 0x00000000, 0xc0204800, 0x000 },
9563     { 0x00000000, 0xc0404800, 0x000 },
9564     { 0x00000000, 0x00600000, 0x00b },
9565     { 0x00000018, 0x40210a20, 0x000 },
9566     { 0x00000003, 0x002f0222, 0x000 },
9567     { 0x00000000, 0x0ae00000, 0x24c },
9568     { 0x00000014, 0x0020222d, 0x000 },
9569     { 0x00080101, 0x00292228, 0x000 },
9570     { 0x00000014, 0x00203628, 0x000 },
9571     { 0x0000a30c, 0x00204411, 0x000 },
9572     { 0x00000000, 0xc0204800, 0x000 },
9573     { 0x00000000, 0xc0204800, 0x000 },
9574     { 0x00000000, 0xc0404800, 0x251 },
9575     { 0x00000000, 0x00600000, 0x00b },
9576     { 0x00000010, 0x00600411, 0x315 },
9577     { 0x3f800000, 0x00200411, 0x000 },
9578     { 0x00000000, 0x00600811, 0x1b2 },
9579     { 0x0000225c, 0x00204411, 0x000 },
9580     { 0x00000003, 0x00204811, 0x000 },
9581     { 0x00000000, 0x00600000, 0x27c },
9582     { 0x00000017, 0x00201e2d, 0x000 },
9583     { 0x00000001, 0x00211e27, 0x000 },
9584     { 0x00000000, 0x14e00000, 0x26a },
9585     { 0x00000012, 0x00201e2d, 0x000 },
9586     { 0x0000ffff, 0x00281e27, 0x000 },
9587     { 0x00000000, 0x00341c27, 0x000 },
9588     { 0x00000000, 0x12c00000, 0x25f },
9589     { 0x00000000, 0x00201c11, 0x000 },
9590     { 0x00000000, 0x002f00e5, 0x000 },
9591     { 0x00000000, 0x08c00000, 0x262 },
9592     { 0x00000000, 0x00201407, 0x000 },
9593     { 0x00000012, 0x00201e2d, 0x000 },
9594     { 0x00000010, 0x00211e27, 0x000 },
9595     { 0x00000000, 0x00341c47, 0x000 },
9596     { 0x00000000, 0x12c00000, 0x267 },
9597     { 0x00000000, 0x00201c11, 0x000 },
9598     { 0x00000000, 0x002f00e6, 0x000 },
9599     { 0x00000000, 0x08c00000, 0x26a },
9600     { 0x00000000, 0x00201807, 0x000 },
9601     { 0x00000000, 0x00600000, 0x2c1 },
9602     { 0x00002256, 0x00204411, 0x000 },
9603     { 0x00000000, 0x00342023, 0x000 },
9604     { 0x00000000, 0x12c00000, 0x272 },
9605     { 0x00000000, 0x00342044, 0x000 },
9606     { 0x00000000, 0x12c00000, 0x271 },
9607     { 0x00000016, 0x00404811, 0x276 },
9608     { 0x00000018, 0x00404811, 0x276 },
9609     { 0x00000000, 0x00342044, 0x000 },
9610     { 0x00000000, 0x12c00000, 0x275 },
9611     { 0x00000017, 0x00404811, 0x276 },
9612     { 0x00000019, 0x00204811, 0x000 },
9613     { 0x0000a1fc, 0x00204411, 0x000 },
9614     { 0x00000001, 0x00204811, 0x000 },
9615     { 0x0001a1fd, 0x00604411, 0x2e9 },
9616     { 0x00003fff, 0x002f022f, 0x000 },
9617     { 0x00000000, 0x0cc00000, 0x256 },
9618     { 0x00000000, 0xc0400400, 0x001 },
9619     { 0x00000010, 0x40210620, 0x000 },
9620     { 0x0000ffff, 0xc0280a20, 0x000 },
9621     { 0x00000010, 0x40210e20, 0x000 },
9622     { 0x0000ffff, 0xc0281220, 0x000 },
9623     { 0x00000010, 0x40211620, 0x000 },
9624     { 0x0000ffff, 0xc0881a20, 0x000 },
9625     { 0x81000000, 0x00204411, 0x000 },
9626     { 0x00000001, 0x00204811, 0x000 },
9627     { 0x00042004, 0x00604411, 0x68a },
9628     { 0x00000000, 0x00600000, 0x62e },
9629     { 0x00000000, 0xc0600000, 0x2a3 },
9630     { 0x00000005, 0x00200a2d, 0x000 },
9631     { 0x00000008, 0x00220a22, 0x000 },
9632     { 0x0000002b, 0x00201a2d, 0x000 },
9633     { 0x0000001c, 0x00201e2d, 0x000 },
9634     { 0x00007000, 0x00281e27, 0x000 },
9635     { 0x00000000, 0x00311ce6, 0x000 },
9636     { 0x0000002a, 0x00201a2d, 0x000 },
9637     { 0x0000000c, 0x00221a26, 0x000 },
9638     { 0x00000000, 0x002f00e6, 0x000 },
9639     { 0x00000000, 0x06e00000, 0x292 },
9640     { 0x00000000, 0x00201c11, 0x000 },
9641     { 0x00000000, 0x00200c11, 0x000 },
9642     { 0x0000002b, 0x00203623, 0x000 },
9643     { 0x00000010, 0x00201811, 0x000 },
9644     { 0x00000000, 0x00691ce2, 0x12f },
9645     { 0x93800000, 0x00204411, 0x000 },
9646     { 0x00000000, 0x00204807, 0x000 },
9647     { 0x95000000, 0x00204411, 0x000 },
9648     { 0x00000000, 0x002f022f, 0x000 },
9649     { 0x00000000, 0x0ce00000, 0x29d },
9650     { 0x00000001, 0x00333e2f, 0x000 },
9651     { 0x00000000, 0xd9004800, 0x000 },
9652     { 0x92000000, 0x00204411, 0x000 },
9653     { 0x00000000, 0xc0204800, 0x000 },
9654     { 0x0000001c, 0x00403627, 0x000 },
9655     { 0x0000000c, 0xc0220a20, 0x000 },
9656     { 0x00000029, 0x00203622, 0x000 },
9657     { 0x00000028, 0xc0403620, 0x000 },
9658     { 0x0000a2a4, 0x00204411, 0x000 },
9659     { 0x00000009, 0x00204811, 0x000 },
9660     { 0xa1000000, 0x00204411, 0x000 },
9661     { 0x00000001, 0x00804811, 0x000 },
9662     { 0x00000021, 0x00201e2d, 0x000 },
9663     { 0x00000000, 0x002c1ce3, 0x000 },
9664     { 0x00000021, 0x00203627, 0x000 },
9665     { 0x00000022, 0x00201e2d, 0x000 },
9666     { 0x00000000, 0x002c1ce4, 0x000 },
9667     { 0x00000022, 0x00203627, 0x000 },
9668     { 0x00000023, 0x00201e2d, 0x000 },
9669     { 0x00000000, 0x003120a3, 0x000 },
9670     { 0x00000000, 0x002d1d07, 0x000 },
9671     { 0x00000023, 0x00203627, 0x000 },
9672     { 0x00000024, 0x00201e2d, 0x000 },
9673     { 0x00000000, 0x003120c4, 0x000 },
9674     { 0x00000000, 0x002d1d07, 0x000 },
9675     { 0x00000024, 0x00803627, 0x000 },
9676     { 0x00000021, 0x00203623, 0x000 },
9677     { 0x00000022, 0x00203624, 0x000 },
9678     { 0x00000000, 0x00311ca3, 0x000 },
9679     { 0x00000023, 0x00203627, 0x000 },
9680     { 0x00000000, 0x00311cc4, 0x000 },
9681     { 0x00000024, 0x00803627, 0x000 },
9682     { 0x0000001a, 0x00203627, 0x000 },
9683     { 0x0000001b, 0x00203628, 0x000 },
9684     { 0x00000017, 0x00201e2d, 0x000 },
9685     { 0x00000002, 0x00210227, 0x000 },
9686     { 0x00000000, 0x14c00000, 0x2dc },
9687     { 0x00000000, 0x00400000, 0x2d9 },
9688     { 0x0000001a, 0x00203627, 0x000 },
9689     { 0x0000001b, 0x00203628, 0x000 },
9690     { 0x00000017, 0x00201e2d, 0x000 },
9691     { 0x00000002, 0x00210227, 0x000 },
9692     { 0x00000000, 0x14e00000, 0x2d9 },
9693     { 0x00000003, 0x00210227, 0x000 },
9694     { 0x00000000, 0x14e00000, 0x2dc },
9695     { 0x00000023, 0x00201e2d, 0x000 },
9696     { 0x00000000, 0x002e00e1, 0x000 },
9697     { 0x00000000, 0x02c00000, 0x2dc },
9698     { 0x00000021, 0x00201e2d, 0x000 },
9699     { 0x00000000, 0x003120a1, 0x000 },
9700     { 0x00000000, 0x002e00e8, 0x000 },
9701     { 0x00000000, 0x06c00000, 0x2dc },
9702     { 0x00000024, 0x00201e2d, 0x000 },
9703     { 0x00000000, 0x002e00e2, 0x000 },
9704     { 0x00000000, 0x02c00000, 0x2dc },
9705     { 0x00000022, 0x00201e2d, 0x000 },
9706     { 0x00000000, 0x003120c2, 0x000 },
9707     { 0x00000000, 0x002e00e8, 0x000 },
9708     { 0x00000000, 0x06c00000, 0x2dc },
9709     { 0x00000000, 0x00600000, 0x665 },
9710     { 0x00000000, 0x00600000, 0x2b5 },
9711     { 0x00000000, 0x00400000, 0x2de },
9712     { 0x00000000, 0x00600000, 0x2b5 },
9713     { 0x00000000, 0x00600000, 0x65c },
9714     { 0x00000000, 0x00400000, 0x2de },
9715     { 0x00000000, 0x00600000, 0x2a7 },
9716     { 0x00000000, 0x00400000, 0x2de },
9717     { 0x0000001a, 0x00201e2d, 0x000 },
9718     { 0x0000001b, 0x0080222d, 0x000 },
9719     { 0x00000010, 0x00221e23, 0x000 },
9720     { 0x00000000, 0x00294887, 0x000 },
9721     { 0x00000000, 0x00311ca3, 0x000 },
9722     { 0x00000010, 0x00221e27, 0x000 },
9723     { 0x00000000, 0x00294887, 0x000 },
9724     { 0x00000010, 0x00221e23, 0x000 },
9725     { 0x00000000, 0x003120c4, 0x000 },
9726     { 0x0000ffff, 0x00282228, 0x000 },
9727     { 0x00000000, 0x00894907, 0x000 },
9728     { 0x00000010, 0x00221e23, 0x000 },
9729     { 0x00000000, 0x00294887, 0x000 },
9730     { 0x00000010, 0x00221e21, 0x000 },
9731     { 0x00000000, 0x00294847, 0x000 },
9732     { 0x00000000, 0x00311ca3, 0x000 },
9733     { 0x00000010, 0x00221e27, 0x000 },
9734     { 0x00000000, 0x00294887, 0x000 },
9735     { 0x00000000, 0x00311ca1, 0x000 },
9736     { 0x00000010, 0x00221e27, 0x000 },
9737     { 0x00000000, 0x00294847, 0x000 },
9738     { 0x00000010, 0x00221e23, 0x000 },
9739     { 0x00000000, 0x003120c4, 0x000 },
9740     { 0x0000ffff, 0x00282228, 0x000 },
9741     { 0x00000000, 0x00294907, 0x000 },
9742     { 0x00000010, 0x00221e21, 0x000 },
9743     { 0x00000000, 0x003120c2, 0x000 },
9744     { 0x0000ffff, 0x00282228, 0x000 },
9745     { 0x00000000, 0x00894907, 0x000 },
9746     { 0x00000010, 0x00221e23, 0x000 },
9747     { 0x00000000, 0x00294887, 0x000 },
9748     { 0x00000001, 0x00220a21, 0x000 },
9749     { 0x00000000, 0x003308a2, 0x000 },
9750     { 0x00000010, 0x00221e22, 0x000 },
9751     { 0x00000010, 0x00212222, 0x000 },
9752     { 0x00000000, 0x00294907, 0x000 },
9753     { 0x00000000, 0x00311ca3, 0x000 },
9754     { 0x00000010, 0x00221e27, 0x000 },
9755     { 0x00000000, 0x00294887, 0x000 },
9756     { 0x00000001, 0x00220a21, 0x000 },
9757     { 0x00000000, 0x003008a2, 0x000 },
9758     { 0x00000010, 0x00221e22, 0x000 },
9759     { 0x00000010, 0x00212222, 0x000 },
9760     { 0x00000000, 0x00294907, 0x000 },
9761     { 0x00000010, 0x00221e23, 0x000 },
9762     { 0x00000000, 0x003120c4, 0x000 },
9763     { 0x0000ffff, 0x00282228, 0x000 },
9764     { 0x00000000, 0x00294907, 0x000 },
9765     { 0x00000000, 0x003808c5, 0x000 },
9766     { 0x00000000, 0x00300841, 0x000 },
9767     { 0x00000001, 0x00220a22, 0x000 },
9768     { 0x00000000, 0x003308a2, 0x000 },
9769     { 0x00000010, 0x00221e22, 0x000 },
9770     { 0x00000010, 0x00212222, 0x000 },
9771     { 0x00000000, 0x00894907, 0x000 },
9772     { 0x00000017, 0x0020222d, 0x000 },
9773     { 0x00000000, 0x14c00000, 0x318 },
9774     { 0xffffffef, 0x00280621, 0x000 },
9775     { 0x00000014, 0x0020222d, 0x000 },
9776     { 0x0000f8e0, 0x00204411, 0x000 },
9777     { 0x00000000, 0x00294901, 0x000 },
9778     { 0x00000000, 0x00894901, 0x000 },
9779     { 0x00000000, 0x00204811, 0x000 },
9780     { 0x00000000, 0x00204811, 0x000 },
9781     { 0x060a0200, 0x00804811, 0x000 },
9782     { 0x00000000, 0xc0200000, 0x000 },
9783     { 0x97000000, 0xc0204411, 0x000 },
9784     { 0x00000000, 0xc0204811, 0x000 },
9785     { 0x8a000000, 0x00204411, 0x000 },
9786     { 0x00000000, 0x00204811, 0x000 },
9787     { 0x0000225c, 0x00204411, 0x000 },
9788     { 0x00000000, 0xc0204800, 0x000 },
9789     { 0x0000a1fc, 0x00204411, 0x000 },
9790     { 0x00000000, 0xc0204800, 0x000 },
9791     { 0x00000000, 0xc0200400, 0x000 },
9792     { 0x00000000, 0x00a0000a, 0x000 },
9793     { 0x97000000, 0x00204411, 0x000 },
9794     { 0x00000000, 0x00204811, 0x000 },
9795     { 0x8a000000, 0x00204411, 0x000 },
9796     { 0x00000000, 0x00204811, 0x000 },
9797     { 0x0000225c, 0x00204411, 0x000 },
9798     { 0x00000000, 0xc0204800, 0x000 },
9799     { 0x0000a1fc, 0x00204411, 0x000 },
9800     { 0x00000000, 0xc0204800, 0x000 },
9801     { 0x00000000, 0xc0200400, 0x000 },
9802     { 0x00000000, 0x00a0000a, 0x000 },
9803     { 0x97000000, 0x00204411, 0x000 },
9804     { 0x00000000, 0x00204811, 0x000 },
9805     { 0x8a000000, 0x00204411, 0x000 },
9806     { 0x00000000, 0x00204811, 0x000 },
9807     { 0x0000225c, 0x00204411, 0x000 },
9808     { 0x00000000, 0xc0204800, 0x000 },
9809     { 0x0000a1fc, 0x00204411, 0x000 },
9810     { 0x00000000, 0xc0204800, 0x000 },
9811     { 0x0001a1fd, 0x00204411, 0x000 },
9812     { 0x00000000, 0xd9004800, 0x000 },
9813     { 0x00000000, 0xc0200400, 0x000 },
9814     { 0x00000000, 0x00a0000a, 0x000 },
9815     { 0x00002257, 0x00204411, 0x000 },
9816     { 0x00000003, 0xc0484a20, 0x000 },
9817     { 0x0000225d, 0x00204411, 0x000 },
9818     { 0x00000000, 0xc0404800, 0x000 },
9819     { 0x00000000, 0x00600000, 0x642 },
9820     { 0x00000000, 0xc0200800, 0x000 },
9821     { 0x0000225c, 0x00204411, 0x000 },
9822     { 0x00000003, 0x00384a22, 0x000 },
9823     { 0x0000a1fc, 0x00204411, 0x000 },
9824     { 0x00000000, 0xc0204800, 0x000 },
9825     { 0x0001a1fd, 0x00204411, 0x000 },
9826     { 0x00000000, 0x002f0222, 0x000 },
9827     { 0x00000000, 0x0ce00000, 0x000 },
9828     { 0x00000000, 0x40204800, 0x000 },
9829     { 0x00000001, 0x40304a20, 0x000 },
9830     { 0x00000002, 0xc0304a20, 0x000 },
9831     { 0x00000001, 0x00530a22, 0x34b },
9832     { 0x0000003f, 0xc0280a20, 0x000 },
9833     { 0x81000000, 0x00204411, 0x000 },
9834     { 0x00000001, 0x00204811, 0x000 },
9835     { 0x000021f8, 0x00204411, 0x000 },
9836     { 0x00000018, 0x00204811, 0x000 },
9837     { 0x000421f9, 0x00604411, 0x68a },
9838     { 0x00000011, 0x00210230, 0x000 },
9839     { 0x00000000, 0x14e00000, 0x354 },
9840     { 0x00000014, 0x002f0222, 0x000 },
9841     { 0x00000000, 0x0cc00000, 0x364 },
9842     { 0x00002010, 0x00204411, 0x000 },
9843     { 0x00008000, 0x00204811, 0x000 },
9844     { 0x0001a2a4, 0x00204411, 0x000 },
9845     { 0x00000000, 0x00604802, 0x36e },
9846     { 0x00002100, 0x00204411, 0x000 },
9847     { 0x00000000, 0xc0204800, 0x000 },
9848     { 0x00000000, 0xc0204800, 0x000 },
9849     { 0x00000000, 0xc0204800, 0x000 },
9850     { 0x00000000, 0xc0404800, 0x000 },
9851     { 0x00000004, 0x002f0222, 0x000 },
9852     { 0x00000000, 0x0cc00000, 0x36a },
9853     { 0x00002010, 0x00204411, 0x000 },
9854     { 0x00008000, 0x00204811, 0x000 },
9855     { 0x0001a2a4, 0x00204411, 0x000 },
9856     { 0x00000000, 0x00404802, 0x35f },
9857     { 0x00000028, 0x002f0222, 0x000 },
9858     { 0x00000000, 0x0cc00000, 0x5bd },
9859     { 0x0001a2a4, 0x00204411, 0x000 },
9860     { 0x00000000, 0x00404802, 0x35f },
9861     { 0x0000002c, 0x00203626, 0x000 },
9862     { 0x00000049, 0x00201811, 0x000 },
9863     { 0x0000003f, 0x00204811, 0x000 },
9864     { 0x00000001, 0x00331a26, 0x000 },
9865     { 0x00000000, 0x002f0226, 0x000 },
9866     { 0x00000000, 0x0cc00000, 0x370 },
9867     { 0x0000002c, 0x00801a2d, 0x000 },
9868     { 0x0000003f, 0xc0280a20, 0x000 },
9869     { 0x00000015, 0x002f0222, 0x000 },
9870     { 0x00000000, 0x0ce00000, 0x386 },
9871     { 0x00000006, 0x002f0222, 0x000 },
9872     { 0x00000000, 0x0ce00000, 0x3b1 },
9873     { 0x00000016, 0x002f0222, 0x000 },
9874     { 0x00000000, 0x0ce00000, 0x3b5 },
9875     { 0x00000020, 0x002f0222, 0x000 },
9876     { 0x00000000, 0x0ce00000, 0x39c },
9877     { 0x0000000f, 0x002f0222, 0x000 },
9878     { 0x00000000, 0x0ce00000, 0x3a8 },
9879     { 0x00000010, 0x002f0222, 0x000 },
9880     { 0x00000000, 0x0ce00000, 0x3a8 },
9881     { 0x0000001e, 0x002f0222, 0x000 },
9882     { 0x00000000, 0x0ce00000, 0x390 },
9883     { 0x0000a2a4, 0x00204411, 0x000 },
9884     { 0x00000000, 0x00404802, 0x000 },
9885     { 0x08000000, 0x00290a22, 0x000 },
9886     { 0x00000003, 0x40210e20, 0x000 },
9887     { 0x0000000c, 0xc0211220, 0x000 },
9888     { 0x00080000, 0x00281224, 0x000 },
9889     { 0x00000014, 0xc0221620, 0x000 },
9890     { 0x00000000, 0x002914a4, 0x000 },
9891     { 0x0000a2a4, 0x00204411, 0x000 },
9892     { 0x00000000, 0x002948a2, 0x000 },
9893     { 0x0000a1fe, 0x00204411, 0x000 },
9894     { 0x00000000, 0x00404803, 0x000 },
9895     { 0x81000000, 0x00204411, 0x000 },
9896     { 0x00000001, 0x00204811, 0x000 },
9897     { 0x000021f8, 0x00204411, 0x000 },
9898     { 0x00000016, 0x00204811, 0x000 },
9899     { 0x000421f9, 0x00604411, 0x68a },
9900     { 0x00000015, 0x00210230, 0x000 },
9901     { 0x00000000, 0x14e00000, 0x392 },
9902     { 0x0000210e, 0x00204411, 0x000 },
9903     { 0x00000000, 0xc0204800, 0x000 },
9904     { 0x00000000, 0xc0204800, 0x000 },
9905     { 0x0000a2a4, 0x00204411, 0x000 },
9906     { 0x00000000, 0x00404802, 0x000 },
9907     { 0x81000000, 0x00204411, 0x000 },
9908     { 0x00000001, 0x00204811, 0x000 },
9909     { 0x000021f8, 0x00204411, 0x000 },
9910     { 0x00000017, 0x00204811, 0x000 },
9911     { 0x000421f9, 0x00604411, 0x68a },
9912     { 0x00000003, 0x00210230, 0x000 },
9913     { 0x00000000, 0x14e00000, 0x39e },
9914     { 0x00002108, 0x00204411, 0x000 },
9915     { 0x00000000, 0xc0204800, 0x000 },
9916     { 0x00000000, 0xc0204800, 0x000 },
9917     { 0x0000a2a4, 0x00204411, 0x000 },
9918     { 0x00000000, 0x00404802, 0x000 },
9919     { 0x0000a2a4, 0x00204411, 0x000 },
9920     { 0x00000000, 0x00204802, 0x000 },
9921     { 0x80000000, 0x00204411, 0x000 },
9922     { 0x00000000, 0x00204811, 0x000 },
9923     { 0x81000000, 0x00204411, 0x000 },
9924     { 0x00000010, 0x00204811, 0x000 },
9925     { 0x00000000, 0x00200010, 0x000 },
9926     { 0x00000000, 0x14c00000, 0x3ae },
9927     { 0x00000000, 0x00400000, 0x000 },
9928     { 0x00002010, 0x00204411, 0x000 },
9929     { 0x00008000, 0x00204811, 0x000 },
9930     { 0x0001a2a4, 0x00204411, 0x000 },
9931     { 0x00000006, 0x00404811, 0x000 },
9932     { 0x00002010, 0x00204411, 0x000 },
9933     { 0x00008000, 0x00204811, 0x000 },
9934     { 0x0001a2a4, 0x00204411, 0x000 },
9935     { 0x00000016, 0x00604811, 0x36e },
9936     { 0x00000000, 0x00400000, 0x000 },
9937     { 0x00000000, 0xc0200800, 0x000 },
9938     { 0x00000000, 0xc0200c00, 0x000 },
9939     { 0x0000001d, 0x00210223, 0x000 },
9940     { 0x00000000, 0x14e00000, 0x3ce },
9941     { 0x81000000, 0x00204411, 0x000 },
9942     { 0x00000001, 0x00204811, 0x000 },
9943     { 0x000021f8, 0x00204411, 0x000 },
9944     { 0x00000018, 0x00204811, 0x000 },
9945     { 0x000421f9, 0x00604411, 0x68a },
9946     { 0x00000011, 0x00210230, 0x000 },
9947     { 0x00000000, 0x14e00000, 0x3c0 },
9948     { 0x00002100, 0x00204411, 0x000 },
9949     { 0x00000000, 0x00204802, 0x000 },
9950     { 0x00000000, 0x00204803, 0x000 },
9951     { 0xbabecafe, 0x00204811, 0x000 },
9952     { 0xcafebabe, 0x00204811, 0x000 },
9953     { 0x00002010, 0x00204411, 0x000 },
9954     { 0x00008000, 0x00204811, 0x000 },
9955     { 0x0000a2a4, 0x00204411, 0x000 },
9956     { 0x00000004, 0x00404811, 0x000 },
9957     { 0x00002170, 0x00204411, 0x000 },
9958     { 0x00000000, 0x00204802, 0x000 },
9959     { 0x00000000, 0x00204803, 0x000 },
9960     { 0x81000000, 0x00204411, 0x000 },
9961     { 0x0000000a, 0x00204811, 0x000 },
9962     { 0x00000000, 0x00200010, 0x000 },
9963     { 0x00000000, 0x14c00000, 0x3d3 },
9964     { 0x8c000000, 0x00204411, 0x000 },
9965     { 0xcafebabe, 0x00404811, 0x000 },
9966     { 0x81000000, 0x00204411, 0x000 },
9967     { 0x00000001, 0x00204811, 0x000 },
9968     { 0x00003fff, 0x40280a20, 0x000 },
9969     { 0x80000000, 0x40280e20, 0x000 },
9970     { 0x40000000, 0xc0281220, 0x000 },
9971     { 0x00040000, 0x00694622, 0x68a },
9972     { 0x00000000, 0x00201410, 0x000 },
9973     { 0x00000000, 0x002f0223, 0x000 },
9974     { 0x00000000, 0x0cc00000, 0x3e1 },
9975     { 0x00000000, 0xc0401800, 0x3e4 },
9976     { 0x00003fff, 0xc0281a20, 0x000 },
9977     { 0x00040000, 0x00694626, 0x68a },
9978     { 0x00000000, 0x00201810, 0x000 },
9979     { 0x00000000, 0x002f0224, 0x000 },
9980     { 0x00000000, 0x0cc00000, 0x3e7 },
9981     { 0x00000000, 0xc0401c00, 0x3ea },
9982     { 0x00003fff, 0xc0281e20, 0x000 },
9983     { 0x00040000, 0x00694627, 0x68a },
9984     { 0x00000000, 0x00201c10, 0x000 },
9985     { 0x00000000, 0x00204402, 0x000 },
9986     { 0x00000000, 0x002820c5, 0x000 },
9987     { 0x00000000, 0x004948e8, 0x000 },
9988     { 0xa5800000, 0x00200811, 0x000 },
9989     { 0x00002000, 0x00200c11, 0x000 },
9990     { 0x83000000, 0x00604411, 0x412 },
9991     { 0x00000000, 0x00204402, 0x000 },
9992     { 0x00000000, 0xc0204800, 0x000 },
9993     { 0x00000000, 0x40204800, 0x000 },
9994     { 0x0000001f, 0xc0210220, 0x000 },
9995     { 0x00000000, 0x14c00000, 0x3f7 },
9996     { 0x00002010, 0x00204411, 0x000 },
9997     { 0x00008000, 0x00204811, 0x000 },
9998     { 0x0000ffff, 0xc0481220, 0x3ff },
9999     { 0xa7800000, 0x00200811, 0x000 },
10000     { 0x0000a000, 0x00200c11, 0x000 },
10001     { 0x83000000, 0x00604411, 0x412 },
10002     { 0x00000000, 0x00204402, 0x000 },
10003     { 0x00000000, 0xc0204800, 0x000 },
10004     { 0x00000000, 0xc0204800, 0x000 },
10005     { 0x0000ffff, 0xc0281220, 0x000 },
10006     { 0x83000000, 0x00204411, 0x000 },
10007     { 0x00000000, 0x00304883, 0x000 },
10008     { 0x84000000, 0x00204411, 0x000 },
10009     { 0x00000000, 0xc0204800, 0x000 },
10010     { 0x00000000, 0x1d000000, 0x000 },
10011     { 0x83000000, 0x00604411, 0x412 },
10012     { 0x00000000, 0xc0400400, 0x001 },
10013     { 0xa9800000, 0x00200811, 0x000 },
10014     { 0x0000c000, 0x00400c11, 0x3fa },
10015     { 0xab800000, 0x00200811, 0x000 },
10016     { 0x0000f8e0, 0x00400c11, 0x3fa },
10017     { 0xad800000, 0x00200811, 0x000 },
10018     { 0x0000f880, 0x00400c11, 0x3fa },
10019     { 0xb3800000, 0x00200811, 0x000 },
10020     { 0x0000f3fc, 0x00400c11, 0x3fa },
10021     { 0xaf800000, 0x00200811, 0x000 },
10022     { 0x0000e000, 0x00400c11, 0x3fa },
10023     { 0xb1800000, 0x00200811, 0x000 },
10024     { 0x0000f000, 0x00400c11, 0x3fa },
10025     { 0x83000000, 0x00204411, 0x000 },
10026     { 0x00002148, 0x00204811, 0x000 },
10027     { 0x84000000, 0x00204411, 0x000 },
10028     { 0x00000000, 0xc0204800, 0x000 },
10029     { 0x00000000, 0x1d000000, 0x000 },
10030     { 0x00000000, 0x00800000, 0x000 },
10031     { 0x01182000, 0xc0304620, 0x000 },
10032     { 0x00000000, 0xd9004800, 0x000 },
10033     { 0x00000000, 0xc0200400, 0x000 },
10034     { 0x00000000, 0x00a0000a, 0x000 },
10035     { 0x0218a000, 0xc0304620, 0x000 },
10036     { 0x00000000, 0xd9004800, 0x000 },
10037     { 0x00000000, 0xc0200400, 0x000 },
10038     { 0x00000000, 0x00a0000a, 0x000 },
10039     { 0x0318c000, 0xc0304620, 0x000 },
10040     { 0x00000000, 0xd9004800, 0x000 },
10041     { 0x00000000, 0xc0200400, 0x000 },
10042     { 0x00000000, 0x00a0000a, 0x000 },
10043     { 0x0418f8e0, 0xc0304620, 0x000 },
10044     { 0x00000000, 0xd9004800, 0x000 },
10045     { 0x00000000, 0xc0200400, 0x000 },
10046     { 0x00000000, 0x00a0000a, 0x000 },
10047     { 0x0518f880, 0xc0304620, 0x000 },
10048     { 0x00000000, 0xd9004800, 0x000 },
10049     { 0x00000000, 0xc0200400, 0x000 },
10050     { 0x00000000, 0x00a0000a, 0x000 },
10051     { 0x0618e000, 0xc0304620, 0x000 },
10052     { 0x00000000, 0xd9004800, 0x000 },
10053     { 0x00000000, 0xc0200400, 0x000 },
10054     { 0x00000000, 0x00a0000a, 0x000 },
10055     { 0x0718f000, 0xc0304620, 0x000 },
10056     { 0x00000000, 0xd9004800, 0x000 },
10057     { 0x00000000, 0xc0200400, 0x000 },
10058     { 0x00000000, 0x00a0000a, 0x000 },
10059     { 0x0818f3fc, 0xc0304620, 0x000 },
10060     { 0x00000000, 0xd9004800, 0x000 },
10061     { 0x00000000, 0xc0200400, 0x000 },
10062     { 0x00000000, 0x00a0000a, 0x000 },
10063     { 0x00000030, 0x00200a2d, 0x000 },
10064     { 0x00000000, 0xc0290c40, 0x000 },
10065     { 0x00000030, 0x00203623, 0x000 },
10066     { 0x00000000, 0xc0200400, 0x000 },
10067     { 0x00000000, 0x00a0000a, 0x000 },
10068     { 0x86000000, 0x00204411, 0x000 },
10069     { 0x00000000, 0x00404801, 0x000 },
10070     { 0x85000000, 0xc0204411, 0x000 },
10071     { 0x00000000, 0x00404801, 0x000 },
10072     { 0x0000217c, 0x00204411, 0x000 },
10073     { 0x00000000, 0xc0204800, 0x000 },
10074     { 0x00000000, 0xc0204800, 0x000 },
10075     { 0x00000000, 0xc0204800, 0x000 },
10076     { 0x81000000, 0x00204411, 0x000 },
10077     { 0x00000001, 0x00204811, 0x000 },
10078     { 0x00000000, 0xc0200800, 0x000 },
10079     { 0x00000000, 0x17000000, 0x000 },
10080     { 0x0004217f, 0x00604411, 0x68a },
10081     { 0x0000001f, 0x00210230, 0x000 },
10082     { 0x00000000, 0x14c00000, 0x000 },
10083     { 0x00000000, 0x00404c02, 0x448 },
10084     { 0x00000000, 0xc0200c00, 0x000 },
10085     { 0x00000000, 0xc0201000, 0x000 },
10086     { 0x00000000, 0xc0201400, 0x000 },
10087     { 0x00000000, 0xc0201800, 0x000 },
10088     { 0x00000000, 0xc0201c00, 0x000 },
10089     { 0x00007f00, 0x00280a21, 0x000 },
10090     { 0x00004500, 0x002f0222, 0x000 },
10091     { 0x00000000, 0x0ce00000, 0x456 },
10092     { 0x00000000, 0xc0202000, 0x000 },
10093     { 0x00000000, 0x17000000, 0x000 },
10094     { 0x00000010, 0x00280a23, 0x000 },
10095     { 0x00000010, 0x002f0222, 0x000 },
10096     { 0x00000000, 0x0ce00000, 0x45e },
10097     { 0x81000000, 0x00204411, 0x000 },
10098     { 0x00000001, 0x00204811, 0x000 },
10099     { 0x00040000, 0x00694624, 0x68a },
10100     { 0x00000000, 0x00400000, 0x463 },
10101     { 0x81000000, 0x00204411, 0x000 },
10102     { 0x00000000, 0x00204811, 0x000 },
10103     { 0x0000216d, 0x00204411, 0x000 },
10104     { 0x00000000, 0x00204804, 0x000 },
10105     { 0x00000000, 0x00604805, 0x68f },
10106     { 0x00000000, 0x002824f0, 0x000 },
10107     { 0x00000007, 0x00280a23, 0x000 },
10108     { 0x00000001, 0x002f0222, 0x000 },
10109     { 0x00000000, 0x0ae00000, 0x46a },
10110     { 0x00000000, 0x002f00c9, 0x000 },
10111     { 0x00000000, 0x04e00000, 0x483 },
10112     { 0x00000000, 0x00400000, 0x490 },
10113     { 0x00000002, 0x002f0222, 0x000 },
10114     { 0x00000000, 0x0ae00000, 0x46f },
10115     { 0x00000000, 0x002f00c9, 0x000 },
10116     { 0x00000000, 0x02e00000, 0x483 },
10117     { 0x00000000, 0x00400000, 0x490 },
10118     { 0x00000003, 0x002f0222, 0x000 },
10119     { 0x00000000, 0x0ae00000, 0x474 },
10120     { 0x00000000, 0x002f00c9, 0x000 },
10121     { 0x00000000, 0x0ce00000, 0x483 },
10122     { 0x00000000, 0x00400000, 0x490 },
10123     { 0x00000004, 0x002f0222, 0x000 },
10124     { 0x00000000, 0x0ae00000, 0x479 },
10125     { 0x00000000, 0x002f00c9, 0x000 },
10126     { 0x00000000, 0x0ae00000, 0x483 },
10127     { 0x00000000, 0x00400000, 0x490 },
10128     { 0x00000005, 0x002f0222, 0x000 },
10129     { 0x00000000, 0x0ae00000, 0x47e },
10130     { 0x00000000, 0x002f00c9, 0x000 },
10131     { 0x00000000, 0x06e00000, 0x483 },
10132     { 0x00000000, 0x00400000, 0x490 },
10133     { 0x00000006, 0x002f0222, 0x000 },
10134     { 0x00000000, 0x0ae00000, 0x483 },
10135     { 0x00000000, 0x002f00c9, 0x000 },
10136     { 0x00000000, 0x08e00000, 0x483 },
10137     { 0x00000000, 0x00400000, 0x490 },
10138     { 0x00007f00, 0x00280a21, 0x000 },
10139     { 0x00004500, 0x002f0222, 0x000 },
10140     { 0x00000000, 0x0ae00000, 0x000 },
10141     { 0x00000008, 0x00210a23, 0x000 },
10142     { 0x00000000, 0x14c00000, 0x48d },
10143     { 0x00002169, 0x00204411, 0x000 },
10144     { 0x00000000, 0xc0204800, 0x000 },
10145     { 0x00000000, 0xc0204800, 0x000 },
10146     { 0x00000000, 0xc0204800, 0x000 },
10147     { 0xcafebabe, 0x00404811, 0x000 },
10148     { 0x00000000, 0xc0204400, 0x000 },
10149     { 0x00000000, 0xc0200000, 0x000 },
10150     { 0x00000000, 0xc0404800, 0x000 },
10151     { 0x00007f00, 0x00280a21, 0x000 },
10152     { 0x00004500, 0x002f0222, 0x000 },
10153     { 0x00000000, 0x0ae00000, 0x496 },
10154     { 0x00000000, 0xc0200000, 0x000 },
10155     { 0x00000000, 0xc0200000, 0x000 },
10156     { 0x00000000, 0xc0400000, 0x000 },
10157     { 0x00000000, 0x00404c08, 0x456 },
10158     { 0x00000000, 0xc0200800, 0x000 },
10159     { 0x00000010, 0x40210e20, 0x000 },
10160     { 0x00000011, 0x40211220, 0x000 },
10161     { 0x00000012, 0x40211620, 0x000 },
10162     { 0x00002169, 0x00204411, 0x000 },
10163     { 0x00000000, 0x00204802, 0x000 },
10164     { 0x00000000, 0x00210225, 0x000 },
10165     { 0x00000000, 0x14e00000, 0x4a0 },
10166     { 0x00040000, 0xc0494a20, 0x4a1 },
10167     { 0xfffbffff, 0xc0284a20, 0x000 },
10168     { 0x00000000, 0x00210223, 0x000 },
10169     { 0x00000000, 0x14e00000, 0x4ad },
10170     { 0x00000000, 0xc0204800, 0x000 },
10171     { 0x00000000, 0xc0204800, 0x000 },
10172     { 0x00000000, 0x00210224, 0x000 },
10173     { 0x00000000, 0x14c00000, 0x000 },
10174     { 0x81000000, 0x00204411, 0x000 },
10175     { 0x0000000c, 0x00204811, 0x000 },
10176     { 0x00000000, 0x00200010, 0x000 },
10177     { 0x00000000, 0x14c00000, 0x4a9 },
10178     { 0xa0000000, 0x00204411, 0x000 },
10179     { 0xcafebabe, 0x00404811, 0x000 },
10180     { 0x81000000, 0x00204411, 0x000 },
10181     { 0x00000004, 0x00204811, 0x000 },
10182     { 0x0000216b, 0x00204411, 0x000 },
10183     { 0x00000000, 0xc0204810, 0x000 },
10184     { 0x81000000, 0x00204411, 0x000 },
10185     { 0x00000005, 0x00204811, 0x000 },
10186     { 0x0000216c, 0x00204411, 0x000 },
10187     { 0x00000000, 0xc0204810, 0x000 },
10188     { 0x00000000, 0x002f0224, 0x000 },
10189     { 0x00000000, 0x0ce00000, 0x000 },
10190     { 0x00000000, 0x00400000, 0x4a7 },
10191     { 0x00000000, 0xc0210a20, 0x000 },
10192     { 0x00000000, 0x14c00000, 0x4c0 },
10193     { 0x81000000, 0x00204411, 0x000 },
10194     { 0x00000000, 0x00204811, 0x000 },
10195     { 0x0000216d, 0x00204411, 0x000 },
10196     { 0x00000000, 0xc0204800, 0x000 },
10197     { 0x00000000, 0xc0604800, 0x68f },
10198     { 0x00000000, 0x00400000, 0x4c4 },
10199     { 0x81000000, 0x00204411, 0x000 },
10200     { 0x00000001, 0x00204811, 0x000 },
10201     { 0x00040000, 0xc0294620, 0x000 },
10202     { 0x00000000, 0xc0600000, 0x68a },
10203     { 0x00000001, 0x00210222, 0x000 },
10204     { 0x00000000, 0x14c00000, 0x4cb },
10205     { 0x00002169, 0x00204411, 0x000 },
10206     { 0x00000000, 0xc0204800, 0x000 },
10207     { 0x00000000, 0xc0204800, 0x000 },
10208     { 0x00000000, 0x00204810, 0x000 },
10209     { 0xcafebabe, 0x00404811, 0x000 },
10210     { 0x00000000, 0xc0204400, 0x000 },
10211     { 0x00000000, 0xc0404810, 0x000 },
10212     { 0x81000000, 0x00204411, 0x000 },
10213     { 0x00000001, 0x00204811, 0x000 },
10214     { 0x000021f8, 0x00204411, 0x000 },
10215     { 0x0000000e, 0x00204811, 0x000 },
10216     { 0x000421f9, 0x00604411, 0x68a },
10217     { 0x00000000, 0x00210230, 0x000 },
10218     { 0x00000000, 0x14c00000, 0x4cd },
10219     { 0x00002180, 0x00204411, 0x000 },
10220     { 0x00000000, 0xc0204800, 0x000 },
10221     { 0x00000000, 0xc0200000, 0x000 },
10222     { 0x00000000, 0xc0204800, 0x000 },
10223     { 0x00000000, 0xc0200000, 0x000 },
10224     { 0x00000000, 0xc0404800, 0x000 },
10225     { 0x00000003, 0x00333e2f, 0x000 },
10226     { 0x00000001, 0x00210221, 0x000 },
10227     { 0x00000000, 0x14e00000, 0x4fd },
10228     { 0x0000002c, 0x00200a2d, 0x000 },
10229     { 0x00040000, 0x18e00c11, 0x4ec },
10230     { 0x00000001, 0x00333e2f, 0x000 },
10231     { 0x00002169, 0x00204411, 0x000 },
10232     { 0x00000000, 0x00204802, 0x000 },
10233     { 0x00000000, 0x00204803, 0x000 },
10234     { 0x00000008, 0x00300a22, 0x000 },
10235     { 0x00000000, 0xc0204800, 0x000 },
10236     { 0x00000000, 0xc0204800, 0x000 },
10237     { 0x00002169, 0x00204411, 0x000 },
10238     { 0x00000000, 0x00204802, 0x000 },
10239     { 0x00000000, 0x00204803, 0x000 },
10240     { 0x00000008, 0x00300a22, 0x000 },
10241     { 0x00000000, 0xc0204800, 0x000 },
10242     { 0x00000000, 0xd8c04800, 0x4e0 },
10243     { 0x00002169, 0x00204411, 0x000 },
10244     { 0x00000000, 0x00204802, 0x000 },
10245     { 0x00000000, 0x00204803, 0x000 },
10246     { 0x00000008, 0x00300a22, 0x000 },
10247     { 0x00000000, 0xc0204800, 0x000 },
10248     { 0x00000000, 0xc0204800, 0x000 },
10249     { 0x0000002d, 0x0020122d, 0x000 },
10250     { 0x00000000, 0x00290c83, 0x000 },
10251     { 0x00002169, 0x00204411, 0x000 },
10252     { 0x00000000, 0x00204802, 0x000 },
10253     { 0x00000000, 0x00204803, 0x000 },
10254     { 0x00000008, 0x00300a22, 0x000 },
10255     { 0x00000000, 0xc0204800, 0x000 },
10256     { 0x00000000, 0xc0204800, 0x000 },
10257     { 0x00000011, 0x00210224, 0x000 },
10258     { 0x00000000, 0x14c00000, 0x000 },
10259     { 0x00000000, 0x00400000, 0x4a7 },
10260     { 0x0000002c, 0xc0203620, 0x000 },
10261     { 0x0000002d, 0xc0403620, 0x000 },
10262     { 0x0000000f, 0x00210221, 0x000 },
10263     { 0x00000000, 0x14c00000, 0x502 },
10264     { 0x00000000, 0x00600000, 0x00b },
10265     { 0x00000000, 0xd9000000, 0x000 },
10266     { 0x00000000, 0xc0400400, 0x001 },
10267     { 0xb5000000, 0x00204411, 0x000 },
10268     { 0x00002000, 0x00204811, 0x000 },
10269     { 0xb6000000, 0x00204411, 0x000 },
10270     { 0x0000a000, 0x00204811, 0x000 },
10271     { 0xb7000000, 0x00204411, 0x000 },
10272     { 0x0000c000, 0x00204811, 0x000 },
10273     { 0xb8000000, 0x00204411, 0x000 },
10274     { 0x0000f8e0, 0x00204811, 0x000 },
10275     { 0xb9000000, 0x00204411, 0x000 },
10276     { 0x0000f880, 0x00204811, 0x000 },
10277     { 0xba000000, 0x00204411, 0x000 },
10278     { 0x0000e000, 0x00204811, 0x000 },
10279     { 0xbb000000, 0x00204411, 0x000 },
10280     { 0x0000f000, 0x00204811, 0x000 },
10281     { 0xbc000000, 0x00204411, 0x000 },
10282     { 0x0000f3fc, 0x00204811, 0x000 },
10283     { 0x81000000, 0x00204411, 0x000 },
10284     { 0x00000002, 0x00204811, 0x000 },
10285     { 0x000000ff, 0x00280e30, 0x000 },
10286     { 0x00000000, 0x002f0223, 0x000 },
10287     { 0x00000000, 0x0cc00000, 0x516 },
10288     { 0x00000000, 0xc0200800, 0x000 },
10289     { 0x00000000, 0x14c00000, 0x52b },
10290     { 0x00000000, 0x00200c11, 0x000 },
10291     { 0x0000001c, 0x00203623, 0x000 },
10292     { 0x0000002b, 0x00203623, 0x000 },
10293     { 0x00000029, 0x00203623, 0x000 },
10294     { 0x00000028, 0x00203623, 0x000 },
10295     { 0x00000017, 0x00203623, 0x000 },
10296     { 0x00000025, 0x00203623, 0x000 },
10297     { 0x00000026, 0x00203623, 0x000 },
10298     { 0x00000015, 0x00203623, 0x000 },
10299     { 0x00000016, 0x00203623, 0x000 },
10300     { 0xffffe000, 0x00200c11, 0x000 },
10301     { 0x00000021, 0x00203623, 0x000 },
10302     { 0x00000022, 0x00203623, 0x000 },
10303     { 0x00001fff, 0x00200c11, 0x000 },
10304     { 0x00000023, 0x00203623, 0x000 },
10305     { 0x00000024, 0x00203623, 0x000 },
10306     { 0xf1ffffff, 0x00283a2e, 0x000 },
10307     { 0x0000001a, 0xc0220e20, 0x000 },
10308     { 0x00000000, 0x0029386e, 0x000 },
10309     { 0x81000000, 0x00204411, 0x000 },
10310     { 0x00000006, 0x00204811, 0x000 },
10311     { 0x0000002a, 0x40203620, 0x000 },
10312     { 0x87000000, 0x00204411, 0x000 },
10313     { 0x00000000, 0xc0204800, 0x000 },
10314     { 0x0000a1f4, 0x00204411, 0x000 },
10315     { 0x00000000, 0x00204810, 0x000 },
10316     { 0x00000000, 0x00200c11, 0x000 },
10317     { 0x00000030, 0x00203623, 0x000 },
10318     { 0x9d000000, 0x00204411, 0x000 },
10319     { 0x0000001f, 0x40214a20, 0x000 },
10320     { 0x96000000, 0x00204411, 0x000 },
10321     { 0x00000000, 0xc0204800, 0x000 },
10322     { 0x00000000, 0xc0200c00, 0x000 },
10323     { 0x00000000, 0xc0201000, 0x000 },
10324     { 0x0000001f, 0x00211624, 0x000 },
10325     { 0x00000000, 0x14c00000, 0x000 },
10326     { 0x0000001d, 0x00203623, 0x000 },
10327     { 0x00000003, 0x00281e23, 0x000 },
10328     { 0x00000008, 0x00222223, 0x000 },
10329     { 0xfffff000, 0x00282228, 0x000 },
10330     { 0x00000000, 0x002920e8, 0x000 },
10331     { 0x0000001f, 0x00203628, 0x000 },
10332     { 0x00000018, 0x00211e23, 0x000 },
10333     { 0x00000020, 0x00203627, 0x000 },
10334     { 0x00000002, 0x00221624, 0x000 },
10335     { 0x00000000, 0x003014a8, 0x000 },
10336     { 0x0000001e, 0x00203625, 0x000 },
10337     { 0x00000003, 0x00211a24, 0x000 },
10338     { 0x10000000, 0x00281a26, 0x000 },
10339     { 0xefffffff, 0x00283a2e, 0x000 },
10340     { 0x00000000, 0x004938ce, 0x678 },
10341     { 0x00000001, 0x40280a20, 0x000 },
10342     { 0x00000006, 0x40280e20, 0x000 },
10343     { 0x00000300, 0xc0281220, 0x000 },
10344     { 0x00000008, 0x00211224, 0x000 },
10345     { 0x00000000, 0xc0201620, 0x000 },
10346     { 0x00000000, 0xc0201a20, 0x000 },
10347     { 0x00000000, 0x00210222, 0x000 },
10348     { 0x00000000, 0x14c00000, 0x563 },
10349     { 0x81000000, 0x00204411, 0x000 },
10350     { 0x00000001, 0x00204811, 0x000 },
10351     { 0x00002258, 0x00300a24, 0x000 },
10352     { 0x00040000, 0x00694622, 0x68a },
10353     { 0x00002169, 0x00204411, 0x000 },
10354     { 0x00000000, 0x00204805, 0x000 },
10355     { 0x00020000, 0x00294a26, 0x000 },
10356     { 0x00000000, 0x00204810, 0x000 },
10357     { 0xcafebabe, 0x00204811, 0x000 },
10358     { 0x00000002, 0x002f0223, 0x000 },
10359     { 0x00000000, 0x0cc00000, 0x56b },
10360     { 0x00000000, 0xc0201c10, 0x000 },
10361     { 0x00000000, 0xc0400000, 0x579 },
10362     { 0x00000002, 0x002f0223, 0x000 },
10363     { 0x00000000, 0x0cc00000, 0x56b },
10364     { 0x81000000, 0x00204411, 0x000 },
10365     { 0x00000001, 0x00204811, 0x000 },
10366     { 0x00002258, 0x00300a24, 0x000 },
10367     { 0x00040000, 0x00694622, 0x68a },
10368     { 0x00000000, 0xc0201c10, 0x000 },
10369     { 0x00000000, 0xc0400000, 0x579 },
10370     { 0x00000000, 0x002f0223, 0x000 },
10371     { 0x00000000, 0x0cc00000, 0x56f },
10372     { 0x00000000, 0xc0201c00, 0x000 },
10373     { 0x00000000, 0xc0400000, 0x579 },
10374     { 0x00000004, 0x002f0223, 0x000 },
10375     { 0x00000000, 0x0cc00000, 0x577 },
10376     { 0x81000000, 0x00204411, 0x000 },
10377     { 0x00000000, 0x00204811, 0x000 },
10378     { 0x0000216d, 0x00204411, 0x000 },
10379     { 0x00000000, 0xc0204800, 0x000 },
10380     { 0x00000000, 0xc0604800, 0x68f },
10381     { 0x00000000, 0x00401c10, 0x579 },
10382     { 0x00000000, 0xc0200000, 0x000 },
10383     { 0x00000000, 0xc0400000, 0x000 },
10384     { 0x00000000, 0x0ee00000, 0x57b },
10385     { 0x00000000, 0x00600000, 0x5c6 },
10386     { 0x00000000, 0x002f0224, 0x000 },
10387     { 0x00000000, 0x0cc00000, 0x58c },
10388     { 0x0000a2b7, 0x00204411, 0x000 },
10389     { 0x00000000, 0x00204807, 0x000 },
10390     { 0x81000000, 0x00204411, 0x000 },
10391     { 0x00000001, 0x00204811, 0x000 },
10392     { 0x0004a2b6, 0x00604411, 0x68a },
10393     { 0x0000001a, 0x00212230, 0x000 },
10394     { 0x00000006, 0x00222630, 0x000 },
10395     { 0x00042004, 0x00604411, 0x68a },
10396     { 0x0000a2c4, 0x00204411, 0x000 },
10397     { 0x00000000, 0x003048e9, 0x000 },
10398     { 0x00000000, 0x00e00000, 0x58a },
10399     { 0x0000a2d1, 0x00204411, 0x000 },
10400     { 0x00000000, 0x00404808, 0x000 },
10401     { 0x0000a2d1, 0x00204411, 0x000 },
10402     { 0x00000001, 0x00504a28, 0x000 },
10403     { 0x00000001, 0x002f0224, 0x000 },
10404     { 0x00000000, 0x0cc00000, 0x59d },
10405     { 0x0000a2bb, 0x00204411, 0x000 },
10406     { 0x00000000, 0x00204807, 0x000 },
10407     { 0x81000000, 0x00204411, 0x000 },
10408     { 0x00000001, 0x00204811, 0x000 },
10409     { 0x0004a2ba, 0x00604411, 0x68a },
10410     { 0x0000001a, 0x00212230, 0x000 },
10411     { 0x00000006, 0x00222630, 0x000 },
10412     { 0x00042004, 0x00604411, 0x68a },
10413     { 0x0000a2c5, 0x00204411, 0x000 },
10414     { 0x00000000, 0x003048e9, 0x000 },
10415     { 0x00000000, 0x00e00000, 0x59b },
10416     { 0x0000a2d2, 0x00204411, 0x000 },
10417     { 0x00000000, 0x00404808, 0x000 },
10418     { 0x0000a2d2, 0x00204411, 0x000 },
10419     { 0x00000001, 0x00504a28, 0x000 },
10420     { 0x00000002, 0x002f0224, 0x000 },
10421     { 0x00000000, 0x0cc00000, 0x5ae },
10422     { 0x0000a2bf, 0x00204411, 0x000 },
10423     { 0x00000000, 0x00204807, 0x000 },
10424     { 0x81000000, 0x00204411, 0x000 },
10425     { 0x00000001, 0x00204811, 0x000 },
10426     { 0x0004a2be, 0x00604411, 0x68a },
10427     { 0x0000001a, 0x00212230, 0x000 },
10428     { 0x00000006, 0x00222630, 0x000 },
10429     { 0x00042004, 0x00604411, 0x68a },
10430     { 0x0000a2c6, 0x00204411, 0x000 },
10431     { 0x00000000, 0x003048e9, 0x000 },
10432     { 0x00000000, 0x00e00000, 0x5ac },
10433     { 0x0000a2d3, 0x00204411, 0x000 },
10434     { 0x00000000, 0x00404808, 0x000 },
10435     { 0x0000a2d3, 0x00204411, 0x000 },
10436     { 0x00000001, 0x00504a28, 0x000 },
10437     { 0x0000a2c3, 0x00204411, 0x000 },
10438     { 0x00000000, 0x00204807, 0x000 },
10439     { 0x81000000, 0x00204411, 0x000 },
10440     { 0x00000001, 0x00204811, 0x000 },
10441     { 0x0004a2c2, 0x00604411, 0x68a },
10442     { 0x0000001a, 0x00212230, 0x000 },
10443     { 0x00000006, 0x00222630, 0x000 },
10444     { 0x00042004, 0x00604411, 0x68a },
10445     { 0x0000a2c7, 0x00204411, 0x000 },
10446     { 0x00000000, 0x003048e9, 0x000 },
10447     { 0x00000000, 0x00e00000, 0x5bb },
10448     { 0x0000a2d4, 0x00204411, 0x000 },
10449     { 0x00000000, 0x00404808, 0x000 },
10450     { 0x0000a2d4, 0x00204411, 0x000 },
10451     { 0x00000001, 0x00504a28, 0x000 },
10452     { 0x85000000, 0x00204411, 0x000 },
10453     { 0x00000000, 0x00204801, 0x000 },
10454     { 0x0000304a, 0x00204411, 0x000 },
10455     { 0x01000000, 0x00204811, 0x000 },
10456     { 0x00000000, 0x00400000, 0x5c1 },
10457     { 0xa4000000, 0xc0204411, 0x000 },
10458     { 0x00000000, 0xc0404800, 0x000 },
10459     { 0x00000000, 0xc0600000, 0x5c6 },
10460     { 0x00000000, 0xc0400400, 0x001 },
10461     { 0x0000002c, 0x00203621, 0x000 },
10462     { 0x81000000, 0x00204411, 0x000 },
10463     { 0x00000006, 0x00204811, 0x000 },
10464     { 0x00000000, 0x002f0230, 0x000 },
10465     { 0x00000000, 0x0cc00000, 0x5cd },
10466     { 0x00000000, 0x00200411, 0x000 },
10467     { 0x00000030, 0x00403621, 0x5e0 },
10468     { 0x00000030, 0x0020062d, 0x000 },
10469     { 0x00007e00, 0x00280621, 0x000 },
10470     { 0x00000000, 0x002f0221, 0x000 },
10471     { 0x00000000, 0x0ce00000, 0x5e0 },
10472     { 0x81000000, 0x00204411, 0x000 },
10473     { 0x00000001, 0x00204811, 0x000 },
10474     { 0x0004a092, 0x00604411, 0x68a },
10475     { 0x00000031, 0x00203630, 0x000 },
10476     { 0x0004a093, 0x00604411, 0x68a },
10477     { 0x00000032, 0x00203630, 0x000 },
10478     { 0x0004a2b6, 0x00604411, 0x68a },
10479     { 0x00000033, 0x00203630, 0x000 },
10480     { 0x0004a2ba, 0x00604411, 0x68a },
10481     { 0x00000034, 0x00203630, 0x000 },
10482     { 0x0004a2be, 0x00604411, 0x68a },
10483     { 0x00000035, 0x00203630, 0x000 },
10484     { 0x0004a2c2, 0x00604411, 0x68a },
10485     { 0x00000036, 0x00203630, 0x000 },
10486     { 0x00042004, 0x00604411, 0x68a },
10487     { 0x0001a2a4, 0x00204411, 0x000 },
10488     { 0x0000003f, 0x00204811, 0x000 },
10489     { 0x0000003f, 0x00204811, 0x000 },
10490     { 0x0000003f, 0x00204811, 0x000 },
10491     { 0x0000003f, 0x00204811, 0x000 },
10492     { 0x00000005, 0x00204811, 0x000 },
10493     { 0x0000a1f4, 0x00204411, 0x000 },
10494     { 0x00000000, 0x00204811, 0x000 },
10495     { 0x88000000, 0x00204411, 0x000 },
10496     { 0x00000001, 0x00204811, 0x000 },
10497     { 0x81000000, 0x00204411, 0x000 },
10498     { 0x00000006, 0x00204811, 0x000 },
10499     { 0x00000001, 0x002f0230, 0x000 },
10500     { 0x00000000, 0x0ce00000, 0x629 },
10501     { 0x00000030, 0x0020062d, 0x000 },
10502     { 0x00000000, 0x002f0221, 0x000 },
10503     { 0x00000000, 0x0ce00000, 0x629 },
10504     { 0x81000000, 0x00204411, 0x000 },
10505     { 0x00000001, 0x00204811, 0x000 },
10506     { 0x00007e00, 0x00280621, 0x000 },
10507     { 0x00000000, 0x002f0221, 0x000 },
10508     { 0x00000000, 0x0ce00000, 0x602 },
10509     { 0x0000a092, 0x00204411, 0x000 },
10510     { 0x00000031, 0x00204a2d, 0x000 },
10511     { 0x0000a093, 0x00204411, 0x000 },
10512     { 0x00000032, 0x00204a2d, 0x000 },
10513     { 0x0000a2b6, 0x00204411, 0x000 },
10514     { 0x00000033, 0x00204a2d, 0x000 },
10515     { 0x0000a2ba, 0x00204411, 0x000 },
10516     { 0x00000034, 0x00204a2d, 0x000 },
10517     { 0x0000a2be, 0x00204411, 0x000 },
10518     { 0x00000035, 0x00204a2d, 0x000 },
10519     { 0x0000a2c2, 0x00204411, 0x000 },
10520     { 0x00000036, 0x00204a2d, 0x000 },
10521     { 0x00000030, 0x0020062d, 0x000 },
10522     { 0x000001ff, 0x00280621, 0x000 },
10523     { 0x00000000, 0x002f0221, 0x000 },
10524     { 0x00000000, 0x0ce00000, 0x628 },
10525     { 0x00000000, 0x00210221, 0x000 },
10526     { 0x00000000, 0x14c00000, 0x60b },
10527     { 0x0004a003, 0x00604411, 0x68a },
10528     { 0x0000a003, 0x00204411, 0x000 },
10529     { 0x00000000, 0x00204810, 0x000 },
10530     { 0x00000001, 0x00210621, 0x000 },
10531     { 0x00000000, 0x14c00000, 0x610 },
10532     { 0x0004a010, 0x00604411, 0x68a },
10533     { 0x0000a010, 0x00204411, 0x000 },
10534     { 0x00000000, 0x00204810, 0x000 },
10535     { 0x00000001, 0x00210621, 0x000 },
10536     { 0x00000000, 0x002f0221, 0x000 },
10537     { 0x00000000, 0x0ce00000, 0x628 },
10538     { 0x0004a011, 0x00604411, 0x68a },
10539     { 0x0000a011, 0x00204411, 0x000 },
10540     { 0x00000000, 0x00204810, 0x000 },
10541     { 0x0004a012, 0x00604411, 0x68a },
10542     { 0x0000a012, 0x00204411, 0x000 },
10543     { 0x00000000, 0x00204810, 0x000 },
10544     { 0x0004a013, 0x00604411, 0x68a },
10545     { 0x0000a013, 0x00204411, 0x000 },
10546     { 0x00000000, 0x00204810, 0x000 },
10547     { 0x0004a014, 0x00604411, 0x68a },
10548     { 0x0000a014, 0x00204411, 0x000 },
10549     { 0x00000000, 0x00204810, 0x000 },
10550     { 0x0004a015, 0x00604411, 0x68a },
10551     { 0x0000a015, 0x00204411, 0x000 },
10552     { 0x00000000, 0x00204810, 0x000 },
10553     { 0x0004a016, 0x00604411, 0x68a },
10554     { 0x0000a016, 0x00204411, 0x000 },
10555     { 0x00000000, 0x00204810, 0x000 },
10556     { 0x0004a017, 0x00604411, 0x68a },
10557     { 0x0000a017, 0x00204411, 0x000 },
10558     { 0x00000000, 0x00204810, 0x000 },
10559     { 0x00042004, 0x00604411, 0x68a },
10560     { 0x0000002c, 0x0080062d, 0x000 },
10561     { 0xff000000, 0x00204411, 0x000 },
10562     { 0x00000000, 0x00204811, 0x000 },
10563     { 0x00000001, 0x00204811, 0x000 },
10564     { 0x00000002, 0x00804811, 0x000 },
10565     { 0x00000000, 0x0ee00000, 0x63a },
10566     { 0x00000030, 0x0020062d, 0x000 },
10567     { 0x00000002, 0x00280621, 0x000 },
10568     { 0x00000000, 0x002f0221, 0x000 },
10569     { 0x00000000, 0x0ce00000, 0x638 },
10570     { 0x81000000, 0x00204411, 0x000 },
10571     { 0x00000001, 0x00204811, 0x000 },
10572     { 0x00042004, 0x00604411, 0x68a },
10573     { 0x00001000, 0x00200811, 0x000 },
10574     { 0x0000002b, 0x00203622, 0x000 },
10575     { 0x00000000, 0x00600000, 0x63e },
10576     { 0x00000000, 0x00600000, 0x5c6 },
10577     { 0x98000000, 0x00204411, 0x000 },
10578     { 0x00000000, 0x00804811, 0x000 },
10579     { 0x00000000, 0xc0600000, 0x63e },
10580     { 0x00000000, 0xc0400400, 0x001 },
10581     { 0x0000a2a4, 0x00204411, 0x000 },
10582     { 0x00000022, 0x00204811, 0x000 },
10583     { 0x89000000, 0x00204411, 0x000 },
10584     { 0x00000001, 0x00404811, 0x62a },
10585     { 0x97000000, 0x00204411, 0x000 },
10586     { 0x00000000, 0x00204811, 0x000 },
10587     { 0x8a000000, 0x00204411, 0x000 },
10588     { 0x00000000, 0x00404811, 0x62a },
10589     { 0x00000000, 0x00600000, 0x659 },
10590     { 0x00002010, 0x00204411, 0x000 },
10591     { 0x00008000, 0x00204811, 0x000 },
10592     { 0x0001a2a4, 0xc0204411, 0x000 },
10593     { 0x00000016, 0x00604811, 0x36e },
10594     { 0x00002010, 0x00204411, 0x000 },
10595     { 0x00010000, 0x00204811, 0x000 },
10596     { 0x81000000, 0x00204411, 0x000 },
10597     { 0x00000001, 0x00204811, 0x000 },
10598     { 0x0000217c, 0x00204411, 0x000 },
10599     { 0x09800000, 0x00204811, 0x000 },
10600     { 0xffffffff, 0x00204811, 0x000 },
10601     { 0x00000000, 0x00204811, 0x000 },
10602     { 0x00000000, 0x17000000, 0x000 },
10603     { 0x0004217f, 0x00604411, 0x68a },
10604     { 0x0000001f, 0x00210230, 0x000 },
10605     { 0x00000000, 0x14c00000, 0x000 },
10606     { 0x00000004, 0x00404c11, 0x653 },
10607     { 0x00000000, 0x00400000, 0x000 },
10608     { 0x00000017, 0x00201e2d, 0x000 },
10609     { 0x00000004, 0x00291e27, 0x000 },
10610     { 0x00000017, 0x00803627, 0x000 },
10611     { 0x00000017, 0x00201e2d, 0x000 },
10612     { 0xfffffffb, 0x00281e27, 0x000 },
10613     { 0x00000017, 0x00803627, 0x000 },
10614     { 0x00000017, 0x00201e2d, 0x000 },
10615     { 0x00000008, 0x00291e27, 0x000 },
10616     { 0x00000017, 0x00803627, 0x000 },
10617     { 0x00000017, 0x00201e2d, 0x000 },
10618     { 0xfffffff7, 0x00281e27, 0x000 },
10619     { 0x00000017, 0x00803627, 0x000 },
10620     { 0x00002010, 0x00204411, 0x000 },
10621     { 0x00008000, 0x00204811, 0x000 },
10622     { 0x0001a2a4, 0x00204411, 0x000 },
10623     { 0x00000016, 0x00604811, 0x36e },
10624     { 0x00002010, 0x00204411, 0x000 },
10625     { 0x00010000, 0x00204811, 0x000 },
10626     { 0x0000217c, 0x00204411, 0x000 },
10627     { 0x01800000, 0x00204811, 0x000 },
10628     { 0xffffffff, 0x00204811, 0x000 },
10629     { 0x00000000, 0x00204811, 0x000 },
10630     { 0x00000000, 0x17000000, 0x000 },
10631     { 0x81000000, 0x00204411, 0x000 },
10632     { 0x00000001, 0x00204811, 0x000 },
10633     { 0x0004217f, 0x00604411, 0x68a },
10634     { 0x0000001f, 0x00210230, 0x000 },
10635     { 0x00000000, 0x14c00000, 0x689 },
10636     { 0x00000010, 0x00404c11, 0x66f },
10637     { 0x00000000, 0xc0200400, 0x000 },
10638     { 0x00000000, 0x38c00000, 0x000 },
10639     { 0x0000001d, 0x00200a2d, 0x000 },
10640     { 0x0000001e, 0x00200e2d, 0x000 },
10641     { 0x0000001f, 0x0020122d, 0x000 },
10642     { 0x00000020, 0x0020162d, 0x000 },
10643     { 0x00002169, 0x00204411, 0x000 },
10644     { 0x00000000, 0x00204804, 0x000 },
10645     { 0x00000000, 0x00204805, 0x000 },
10646     { 0x00000000, 0x00204801, 0x000 },
10647     { 0xcafebabe, 0x00204811, 0x000 },
10648     { 0x00000004, 0x00301224, 0x000 },
10649     { 0x00000000, 0x002f0064, 0x000 },
10650     { 0x00000000, 0x0cc00000, 0x688 },
10651     { 0x00000003, 0x00281a22, 0x000 },
10652     { 0x00000008, 0x00221222, 0x000 },
10653     { 0xfffff000, 0x00281224, 0x000 },
10654     { 0x00000000, 0x002910c4, 0x000 },
10655     { 0x0000001f, 0x00403624, 0x000 },
10656     { 0x00000000, 0x00800000, 0x000 },
10657     { 0x00000000, 0x1ac00000, 0x68a },
10658     { 0x9f000000, 0x00204411, 0x000 },
10659     { 0xcafebabe, 0x00204811, 0x000 },
10660     { 0x00000000, 0x1ae00000, 0x68d },
10661     { 0x00000000, 0x00800000, 0x000 },
10662     { 0x00000000, 0x1ac00000, 0x68f },
10663     { 0x9e000000, 0x00204411, 0x000 },
10664     { 0xcafebabe, 0x00204811, 0x000 },
10665     { 0x00000000, 0x1ae00000, 0x692 },
10666     { 0x00000000, 0x00800000, 0x000 },
10667     { 0x00000000, 0x00600000, 0x00b },
10668     { 0x00001000, 0x00600411, 0x315 },
10669     { 0x00000000, 0x00200411, 0x000 },
10670     { 0x00000000, 0x00600811, 0x1b2 },
10671     { 0x0000225c, 0x00204411, 0x000 },
10672     { 0x00000003, 0x00204811, 0x000 },
10673     { 0x00002256, 0x00204411, 0x000 },
10674     { 0x0000001b, 0x00204811, 0x000 },
10675     { 0x0000a1fc, 0x00204411, 0x000 },
10676     { 0x00000001, 0x00204811, 0x000 },
10677     { 0x0001a1fd, 0xc0204411, 0x000 },
10678     { 0x00000021, 0x00201e2d, 0x000 },
10679     { 0x00000010, 0x00221e27, 0x000 },
10680     { 0x00000024, 0x0020222d, 0x000 },
10681     { 0x0000ffff, 0x00282228, 0x000 },
10682     { 0x00000000, 0x00294907, 0x000 },
10683     { 0x00000000, 0x00204811, 0x000 },
10684     { 0x00000022, 0x0020222d, 0x000 },
10685     { 0x0000ffff, 0x00282228, 0x000 },
10686     { 0x00000000, 0x00294907, 0x000 },
10687     { 0x00000000, 0x00204811, 0x000 },
10688     { 0x00000023, 0x00201e2d, 0x000 },
10689     { 0x00000010, 0x00221e27, 0x000 },
10690     { 0x00000000, 0x00294907, 0x000 },
10691     { 0x00000000, 0x00404811, 0x000 },
10692     { 0x00000000, 0x00000000, 0x000 },
10693     { 0x00000000, 0x00000000, 0x000 },
10694     { 0x00000000, 0x00000000, 0x000 },
10695     { 0x00000000, 0x00000000, 0x000 },
10696     { 0x00000000, 0x00000000, 0x000 },
10697     { 0x00000000, 0x00000000, 0x000 },
10698     { 0x00000000, 0x00000000, 0x000 },
10699     { 0x00000000, 0x00000000, 0x000 },
10700     { 0x00000000, 0x00000000, 0x000 },
10701     { 0x00000000, 0x00000000, 0x000 },
10702     { 0x00000000, 0x00000000, 0x000 },
10703     { 0x00000000, 0x00000000, 0x000 },
10704     { 0x00000000, 0x00000000, 0x000 },
10705     { 0x00000000, 0x00000000, 0x000 },
10706     { 0x00000000, 0x00000000, 0x000 },
10707     { 0x00000000, 0x00000000, 0x000 },
10708     { 0x00000000, 0x00000000, 0x000 },
10709     { 0x00000000, 0x00000000, 0x000 },
10710     { 0x00000000, 0x00000000, 0x000 },
10711     { 0x00000000, 0x00000000, 0x000 },
10712     { 0x00000000, 0x00000000, 0x000 },
10713     { 0x00000000, 0x00000000, 0x000 },
10714     { 0x00000000, 0x00000000, 0x000 },
10715     { 0x00000000, 0x00000000, 0x000 },
10716     { 0x00000000, 0x00000000, 0x000 },
10717     { 0x00000000, 0x00000000, 0x000 },
10718     { 0x00000000, 0x00000000, 0x000 },
10719     { 0x00000000, 0x00000000, 0x000 },
10720     { 0x00000000, 0x00000000, 0x000 },
10721     { 0x00000000, 0x00000000, 0x000 },
10722     { 0x00000000, 0x00000000, 0x000 },
10723     { 0x00000000, 0x00000000, 0x000 },
10724     { 0x00000000, 0x00000000, 0x000 },
10725     { 0x00000000, 0x00000000, 0x000 },
10726     { 0x00000000, 0x00000000, 0x000 },
10727     { 0x00000000, 0x00000000, 0x000 },
10728     { 0x00000000, 0x00000000, 0x000 },
10729     { 0x00000000, 0x00000000, 0x000 },
10730     { 0x00000000, 0x00000000, 0x000 },
10731     { 0x00000000, 0x00000000, 0x000 },
10732     { 0x00000000, 0x00000000, 0x000 },
10733     { 0x00000000, 0x00000000, 0x000 },
10734     { 0x00000000, 0x00000000, 0x000 },
10735     { 0x00000000, 0x00000000, 0x000 },
10736     { 0x00000000, 0x00000000, 0x000 },
10737     { 0x00000000, 0x00000000, 0x000 },
10738     { 0x00000000, 0x00000000, 0x000 },
10739     { 0x00000000, 0x00000000, 0x000 },
10740     { 0x00000000, 0x00000000, 0x000 },
10741     { 0x00000000, 0x00000000, 0x000 },
10742     { 0x00000000, 0x00000000, 0x000 },
10743     { 0x00000000, 0x00000000, 0x000 },
10744     { 0x00000000, 0x00000000, 0x000 },
10745     { 0x00000000, 0x00000000, 0x000 },
10746     { 0x00000000, 0x00000000, 0x000 },
10747     { 0x014204ff, 0x05bd0250, 0x000 },
10748     { 0x01c30168, 0x043f05bd, 0x000 },
10749     { 0x02250209, 0x02500151, 0x000 },
10750     { 0x02230245, 0x02a00241, 0x000 },
10751     { 0x03d705bd, 0x05bd05bd, 0x000 },
10752     { 0x06460647, 0x031f05bd, 0x000 },
10753     { 0x05bd05c2, 0x03200340, 0x000 },
10754     { 0x032a0282, 0x03420334, 0x000 },
10755     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10756     { 0x05bd054e, 0x05bd05bd, 0x000 },
10757     { 0x03ba05bd, 0x04b80344, 0x000 },
10758     { 0x0497044d, 0x043d05bd, 0x000 },
10759     { 0x04cd05bd, 0x044104da, 0x000 },
10760     { 0x044d0504, 0x03510375, 0x000 },
10761     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10762     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10763     { 0x05bd05bd, 0x063c05c4, 0x000 },
10764     { 0x05bd05bd, 0x000705bd, 0x000 },
10765     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10766     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10767     { 0x03f803ed, 0x04080406, 0x000 },
10768     { 0x040e040a, 0x040c0410, 0x000 },
10769     { 0x041c0418, 0x04240420, 0x000 },
10770     { 0x042c0428, 0x04340430, 0x000 },
10771     { 0x05bd05bd, 0x043805bd, 0x000 },
10772     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10773     { 0x05bd05bd, 0x05bd05bd, 0x000 },
10774     { 0x00020676, 0x06940006, 0x000 },
10775 };
10776
10777 static const u32 RV630_pfp_microcode[]={
10778 0xca0400,
10779 0xa00000,
10780 0x7e828b,
10781 0x7c038b,
10782 0x8001b8,
10783 0x7c038b,
10784 0xd4401e,
10785 0xee001e,
10786 0xca0400,
10787 0xa00000,
10788 0x7e828b,
10789 0xc41838,
10790 0xca2400,
10791 0xca2800,
10792 0x9581a8,
10793 0xc41c3a,
10794 0xc3c000,
10795 0xca0800,
10796 0xca0c00,
10797 0x7c744b,
10798 0xc20005,
10799 0x99c000,
10800 0xc41c3a,
10801 0x7c744c,
10802 0xc0fff0,
10803 0x042c04,
10804 0x309002,
10805 0x7d2500,
10806 0x351402,
10807 0x7d350b,
10808 0x255403,
10809 0x7cd580,
10810 0x259c03,
10811 0x95c004,
10812 0xd5001b,
10813 0x7eddc1,
10814 0x7d9d80,
10815 0xd6801b,
10816 0xd5801b,
10817 0xd4401e,
10818 0xd5401e,
10819 0xd6401e,
10820 0xd6801e,
10821 0xd4801e,
10822 0xd4c01e,
10823 0x9783d3,
10824 0xd5c01e,
10825 0xca0800,
10826 0x80001a,
10827 0xca0c00,
10828 0xe4011e,
10829 0xd4001e,
10830 0x80000c,
10831 0xc41838,
10832 0xe4013e,
10833 0xd4001e,
10834 0x80000c,
10835 0xc41838,
10836 0xd4401e,
10837 0xee001e,
10838 0xca0400,
10839 0xa00000,
10840 0x7e828b,
10841 0xe4011e,
10842 0xd4001e,
10843 0xd4401e,
10844 0xee001e,
10845 0xca0400,
10846 0xa00000,
10847 0x7e828b,
10848 0xe4013e,
10849 0xd4001e,
10850 0xd4401e,
10851 0xee001e,
10852 0xca0400,
10853 0xa00000,
10854 0x7e828b,
10855 0xca1800,
10856 0xd4401e,
10857 0xd5801e,
10858 0x800053,
10859 0xd40075,
10860 0xd4401e,
10861 0xca0800,
10862 0xca0c00,
10863 0xca1000,
10864 0xd48019,
10865 0xd4c018,
10866 0xd50017,
10867 0xd4801e,
10868 0xd4c01e,
10869 0xd5001e,
10870 0xe2001e,
10871 0xca0400,
10872 0xa00000,
10873 0x7e828b,
10874 0xca0800,
10875 0xd48060,
10876 0xd4401e,
10877 0x800000,
10878 0xd4801e,
10879 0xca0800,
10880 0xd48061,
10881 0xd4401e,
10882 0x800000,
10883 0xd4801e,
10884 0xca0800,
10885 0xca0c00,
10886 0xd4401e,
10887 0xd48016,
10888 0xd4c016,
10889 0xd4801e,
10890 0x8001b8,
10891 0xd4c01e,
10892 0xc60843,
10893 0xca0c00,
10894 0xca1000,
10895 0x948004,
10896 0xca1400,
10897 0xe420f3,
10898 0xd42013,
10899 0xd56065,
10900 0xd4e01c,
10901 0xd5201c,
10902 0xd5601c,
10903 0x800000,
10904 0x062001,
10905 0xc60843,
10906 0xca0c00,
10907 0xca1000,
10908 0x9483f7,
10909 0xca1400,
10910 0xe420f3,
10911 0x800079,
10912 0xd42013,
10913 0xc60843,
10914 0xca0c00,
10915 0xca1000,
10916 0x9883ef,
10917 0xca1400,
10918 0xd40064,
10919 0x80008d,
10920 0x000000,
10921 0xc41432,
10922 0xc61843,
10923 0xc4082f,
10924 0x954005,
10925 0xc40c30,
10926 0xd4401e,
10927 0x800000,
10928 0xee001e,
10929 0x9583f5,
10930 0xc41031,
10931 0xd44033,
10932 0xd52065,
10933 0xd4a01c,
10934 0xd4e01c,
10935 0xd5201c,
10936 0xe4015e,
10937 0xd4001e,
10938 0x800000,
10939 0x062001,
10940 0xca1800,
10941 0x0a2001,
10942 0xd60076,
10943 0xc40836,
10944 0x988007,
10945 0xc61045,
10946 0x950110,
10947 0xd4001f,
10948 0xd46062,
10949 0x800000,
10950 0xd42062,
10951 0xcc3835,
10952 0xcc1433,
10953 0x8401bb,
10954 0xd40072,
10955 0xd5401e,
10956 0x800000,
10957 0xee001e,
10958 0xe2001a,
10959 0x8401bb,
10960 0xe2001a,
10961 0xcc104b,
10962 0xcc0447,
10963 0x2c9401,
10964 0x7d098b,
10965 0x984005,
10966 0x7d15cb,
10967 0xd4001a,
10968 0x8001b8,
10969 0xd4006d,
10970 0x344401,
10971 0xcc0c48,
10972 0x98403a,
10973 0xcc2c4a,
10974 0x958004,
10975 0xcc0449,
10976 0x8001b8,
10977 0xd4001a,
10978 0xd4c01a,
10979 0x282801,
10980 0x8400f0,
10981 0xcc1003,
10982 0x98801b,
10983 0x04380c,
10984 0x8400f0,
10985 0xcc1003,
10986 0x988017,
10987 0x043808,
10988 0x8400f0,
10989 0xcc1003,
10990 0x988013,
10991 0x043804,
10992 0x8400f0,
10993 0xcc1003,
10994 0x988014,
10995 0xcc104c,
10996 0x9a8009,
10997 0xcc144d,
10998 0x9840dc,
10999 0xd4006d,
11000 0xcc1848,
11001 0xd5001a,
11002 0xd5401a,
11003 0x8000c9,
11004 0xd5801a,
11005 0x96c0d5,
11006 0xd4006d,
11007 0x8001b8,
11008 0xd4006e,
11009 0x9ac003,
11010 0xd4006d,
11011 0xd4006e,
11012 0x800000,
11013 0xec007f,
11014 0x9ac0cc,
11015 0xd4006d,
11016 0x8001b8,
11017 0xd4006e,
11018 0xcc1403,
11019 0xcc1803,
11020 0xcc1c03,
11021 0x7d9103,
11022 0x7dd583,
11023 0x7d190c,
11024 0x35cc1f,
11025 0x35701f,
11026 0x7cf0cb,
11027 0x7cd08b,
11028 0x880000,
11029 0x7e8e8b,
11030 0x95c004,
11031 0xd4006e,
11032 0x8001b8,
11033 0xd4001a,
11034 0xd4c01a,
11035 0xcc0803,
11036 0xcc0c03,
11037 0xcc1003,
11038 0xcc1403,
11039 0xcc1803,
11040 0xcc1c03,
11041 0xcc2403,
11042 0xcc2803,
11043 0x35c41f,
11044 0x36b01f,
11045 0x7c704b,
11046 0x34f01f,
11047 0x7c704b,
11048 0x35701f,
11049 0x7c704b,
11050 0x7d8881,
11051 0x7dccc1,
11052 0x7e5101,
11053 0x7e9541,
11054 0x7c9082,
11055 0x7cd4c2,
11056 0x7c848b,
11057 0x9ac003,
11058 0x7c8c8b,
11059 0x2c8801,
11060 0x98809e,
11061 0xd4006d,
11062 0x98409c,
11063 0xd4006e,
11064 0xcc084c,
11065 0xcc0c4d,
11066 0xcc1048,
11067 0xd4801a,
11068 0xd4c01a,
11069 0x800101,
11070 0xd5001a,
11071 0xcc0832,
11072 0xd40032,
11073 0x9482d9,
11074 0xca0c00,
11075 0xd4401e,
11076 0x800000,
11077 0xd4001e,
11078 0xe4011e,
11079 0xd4001e,
11080 0xca0800,
11081 0xca0c00,
11082 0xca1000,
11083 0xd4401e,
11084 0xca1400,
11085 0xd4801e,
11086 0xd4c01e,
11087 0xd5001e,
11088 0xd5401e,
11089 0xd54034,
11090 0x800000,
11091 0xee001e,
11092 0x280404,
11093 0xe2001a,
11094 0xe2001a,
11095 0xd4401a,
11096 0xca3800,
11097 0xcc0803,
11098 0xcc0c03,
11099 0xcc0c03,
11100 0xcc0c03,
11101 0x9882bd,
11102 0x000000,
11103 0x8401bb,
11104 0xd7a06f,
11105 0x800000,
11106 0xee001f,
11107 0xca0400,
11108 0xc2ff00,
11109 0xcc0834,
11110 0xc13fff,
11111 0x7c74cb,
11112 0x7cc90b,
11113 0x7d010f,
11114 0x9902b0,
11115 0x7c738b,
11116 0x8401bb,
11117 0xd7a06f,
11118 0x800000,
11119 0xee001f,
11120 0xca0800,
11121 0x281900,
11122 0x7d898b,
11123 0x958014,
11124 0x281404,
11125 0xca0c00,
11126 0xca1000,
11127 0xca1c00,
11128 0xca2400,
11129 0xe2001f,
11130 0xd4c01a,
11131 0xd5001a,
11132 0xd5401a,
11133 0xcc1803,
11134 0xcc2c03,
11135 0xcc2c03,
11136 0xcc2c03,
11137 0x7da58b,
11138 0x7d9c47,
11139 0x984297,
11140 0x000000,
11141 0x800161,
11142 0xd4c01a,
11143 0xd4401e,
11144 0xd4801e,
11145 0x800000,
11146 0xee001e,
11147 0xe4011e,
11148 0xd4001e,
11149 0xd4401e,
11150 0xee001e,
11151 0xca0400,
11152 0xa00000,
11153 0x7e828b,
11154 0xe4013e,
11155 0xd4001e,
11156 0xd4401e,
11157 0xee001e,
11158 0xca0400,
11159 0xa00000,
11160 0x7e828b,
11161 0xca0800,
11162 0x248c06,
11163 0x0ccc06,
11164 0x98c006,
11165 0xcc104e,
11166 0x990004,
11167 0xd40073,
11168 0xe4011e,
11169 0xd4001e,
11170 0xd4401e,
11171 0xd4801e,
11172 0x800000,
11173 0xee001e,
11174 0xca0800,
11175 0xca0c00,
11176 0x34d018,
11177 0x251001,
11178 0x950021,
11179 0xc17fff,
11180 0xca1000,
11181 0xca1400,
11182 0xca1800,
11183 0xd4801d,
11184 0xd4c01d,
11185 0x7db18b,
11186 0xc14202,
11187 0xc2c001,
11188 0xd5801d,
11189 0x34dc0e,
11190 0x7d5d4c,
11191 0x7f734c,
11192 0xd7401e,
11193 0xd5001e,
11194 0xd5401e,
11195 0xc14200,
11196 0xc2c000,
11197 0x099c01,
11198 0x31dc10,
11199 0x7f5f4c,
11200 0x7f734c,
11201 0x042802,
11202 0x7d8380,
11203 0xd5a86f,
11204 0xd58066,
11205 0xd7401e,
11206 0xec005e,
11207 0xc82402,
11208 0xc82402,
11209 0x8001b8,
11210 0xd60076,
11211 0xd4401e,
11212 0xd4801e,
11213 0xd4c01e,
11214 0x800000,
11215 0xee001e,
11216 0x800000,
11217 0xee001f,
11218 0xd4001f,
11219 0x800000,
11220 0xd4001f,
11221 0xd4001f,
11222 0x880000,
11223 0xd4001f,
11224 0x000000,
11225 0x000000,
11226 0x000000,
11227 0x000000,
11228 0x000000,
11229 0x000000,
11230 0x000000,
11231 0x000000,
11232 0x000000,
11233 0x000000,
11234 0x000000,
11235 0x000000,
11236 0x000000,
11237 0x000000,
11238 0x000000,
11239 0x000000,
11240 0x000000,
11241 0x000000,
11242 0x000000,
11243 0x000000,
11244 0x000000,
11245 0x000000,
11246 0x000000,
11247 0x000000,
11248 0x000000,
11249 0x000000,
11250 0x000000,
11251 0x000000,
11252 0x000000,
11253 0x000000,
11254 0x000000,
11255 0x000000,
11256 0x000000,
11257 0x000000,
11258 0x000000,
11259 0x000000,
11260 0x000000,
11261 0x000000,
11262 0x000000,
11263 0x000000,
11264 0x000000,
11265 0x000000,
11266 0x000000,
11267 0x000000,
11268 0x000000,
11269 0x000000,
11270 0x000000,
11271 0x000000,
11272 0x000000,
11273 0x000000,
11274 0x000000,
11275 0x000000,
11276 0x000000,
11277 0x000000,
11278 0x000000,
11279 0x000000,
11280 0x000000,
11281 0x000000,
11282 0x000000,
11283 0x000000,
11284 0x000000,
11285 0x000000,
11286 0x000000,
11287 0x000000,
11288 0x000000,
11289 0x000000,
11290 0x010171,
11291 0x020178,
11292 0x03008f,
11293 0x04007f,
11294 0x050003,
11295 0x06003f,
11296 0x070032,
11297 0x08012c,
11298 0x090046,
11299 0x0a0036,
11300 0x1001b6,
11301 0x1700a2,
11302 0x22013a,
11303 0x230149,
11304 0x2000b4,
11305 0x240125,
11306 0x27004d,
11307 0x28006a,
11308 0x2a0060,
11309 0x2b0052,
11310 0x2f0065,
11311 0x320087,
11312 0x34017f,
11313 0x3c0156,
11314 0x3f0072,
11315 0x41018c,
11316 0x44012e,
11317 0x550173,
11318 0x56017a,
11319 0x60000b,
11320 0x610034,
11321 0x620038,
11322 0x630038,
11323 0x640038,
11324 0x650038,
11325 0x660038,
11326 0x670038,
11327 0x68003a,
11328 0x690041,
11329 0x6a0048,
11330 0x6b0048,
11331 0x6c0048,
11332 0x6d0048,
11333 0x6e0048,
11334 0x6f0048,
11335 0x000006,
11336 0x000006,
11337 0x000006,
11338 0x000006,
11339 0x000006,
11340 0x000006,
11341 0x000006,
11342 0x000006,
11343 0x000006,
11344 0x000006,
11345 0x000006,
11346 0x000006,
11347 0x000006,
11348 0x000006,
11349 0x000006,
11350 0x000006,
11351 0x000006,
11352 0x000006,
11353 0x000006,
11354 };
11355
11356 static const u32 RV635_cp_microcode[][3]={
11357     { 0x00000000, 0xc0200400, 0x000 },
11358     { 0x00000000, 0x00a0000a, 0x000 },
11359     { 0x0000ffff, 0x00284621, 0x000 },
11360     { 0x00000000, 0xd9004800, 0x000 },
11361     { 0x00000000, 0xc0200400, 0x000 },
11362     { 0x00000000, 0x00a0000a, 0x000 },
11363     { 0x00000000, 0x00e00000, 0x000 },
11364     { 0x00010000, 0xc0294620, 0x000 },
11365     { 0x00000000, 0xd9004800, 0x000 },
11366     { 0x00000000, 0xc0200400, 0x000 },
11367     { 0x00000000, 0x00a0000a, 0x000 },
11368     { 0x81000000, 0x00204411, 0x000 },
11369     { 0x00000001, 0x00204811, 0x000 },
11370     { 0x00042004, 0x00604411, 0x68a },
11371     { 0x00000000, 0x00600000, 0x62e },
11372     { 0x00000000, 0x00600000, 0x642 },
11373     { 0x00000000, 0xc0200800, 0x000 },
11374     { 0x00000f00, 0x00281622, 0x000 },
11375     { 0x00000008, 0x00211625, 0x000 },
11376     { 0x00000018, 0x00203625, 0x000 },
11377     { 0x8d000000, 0x00204411, 0x000 },
11378     { 0x00000004, 0x002f0225, 0x000 },
11379     { 0x00000000, 0x0ce00000, 0x018 },
11380     { 0x00412000, 0x00404811, 0x019 },
11381     { 0x00422000, 0x00204811, 0x000 },
11382     { 0x8e000000, 0x00204411, 0x000 },
11383     { 0x00000028, 0x00204a2d, 0x000 },
11384     { 0x90000000, 0x00204411, 0x000 },
11385     { 0x00000000, 0x00204805, 0x000 },
11386     { 0x0000000c, 0x00211622, 0x000 },
11387     { 0x00000003, 0x00281625, 0x000 },
11388     { 0x00000019, 0x00211a22, 0x000 },
11389     { 0x00000004, 0x00281a26, 0x000 },
11390     { 0x00000000, 0x002914c5, 0x000 },
11391     { 0x00000019, 0x00203625, 0x000 },
11392     { 0x00000000, 0x003a1402, 0x000 },
11393     { 0x00000016, 0x00211625, 0x000 },
11394     { 0x00000003, 0x00281625, 0x000 },
11395     { 0x00000017, 0x00200e2d, 0x000 },
11396     { 0xfffffffc, 0x00280e23, 0x000 },
11397     { 0x00000000, 0x002914a3, 0x000 },
11398     { 0x00000017, 0x00203625, 0x000 },
11399     { 0x00008000, 0x00280e22, 0x000 },
11400     { 0x00000007, 0x00220e23, 0x000 },
11401     { 0x00000000, 0x0029386e, 0x000 },
11402     { 0x20000000, 0x00280e22, 0x000 },
11403     { 0x00000006, 0x00210e23, 0x000 },
11404     { 0x00000000, 0x0029386e, 0x000 },
11405     { 0x00000000, 0x00220222, 0x000 },
11406     { 0x00000000, 0x14e00000, 0x038 },
11407     { 0x00000000, 0x2ee00000, 0x035 },
11408     { 0x00000000, 0x2ce00000, 0x037 },
11409     { 0x00000000, 0x00400e2d, 0x039 },
11410     { 0x00000008, 0x00200e2d, 0x000 },
11411     { 0x00000009, 0x0040122d, 0x046 },
11412     { 0x00000001, 0x00400e2d, 0x039 },
11413     { 0x00000000, 0xc0200c00, 0x000 },
11414     { 0x003ffffc, 0x00281223, 0x000 },
11415     { 0x00000002, 0x00221224, 0x000 },
11416     { 0x0000001f, 0x00211e23, 0x000 },
11417     { 0x00000000, 0x14e00000, 0x03e },
11418     { 0x00000008, 0x00401c11, 0x041 },
11419     { 0x0000000d, 0x00201e2d, 0x000 },
11420     { 0x0000000f, 0x00281e27, 0x000 },
11421     { 0x00000003, 0x00221e27, 0x000 },
11422     { 0x7fc00000, 0x00281a23, 0x000 },
11423     { 0x00000014, 0x00211a26, 0x000 },
11424     { 0x00000001, 0x00331a26, 0x000 },
11425     { 0x00000008, 0x00221a26, 0x000 },
11426     { 0x00000000, 0x00290cc7, 0x000 },
11427     { 0x00000027, 0x00203624, 0x000 },
11428     { 0x00007f00, 0x00281221, 0x000 },
11429     { 0x00001400, 0x002f0224, 0x000 },
11430     { 0x00000000, 0x0ce00000, 0x04b },
11431     { 0x00000001, 0x00290e23, 0x000 },
11432     { 0x0000000e, 0x00203623, 0x000 },
11433     { 0x0000e000, 0x00204411, 0x000 },
11434     { 0xfff80000, 0x00294a23, 0x000 },
11435     { 0x00000000, 0x003a2c02, 0x000 },
11436     { 0x00000002, 0x00220e2b, 0x000 },
11437     { 0xfc000000, 0x00280e23, 0x000 },
11438     { 0x0000000f, 0x00203623, 0x000 },
11439     { 0x00001fff, 0x00294a23, 0x000 },
11440     { 0x00000027, 0x00204a2d, 0x000 },
11441     { 0x00000000, 0x00204811, 0x000 },
11442     { 0x00000029, 0x00200e2d, 0x000 },
11443     { 0x060a0200, 0x00294a23, 0x000 },
11444     { 0x00000000, 0x00204811, 0x000 },
11445     { 0x00000000, 0x00204811, 0x000 },
11446     { 0x00000001, 0x00210222, 0x000 },
11447     { 0x00000000, 0x14e00000, 0x061 },
11448     { 0x00000000, 0x2ee00000, 0x05f },
11449     { 0x00000000, 0x2ce00000, 0x05e },
11450     { 0x00000000, 0x00400e2d, 0x062 },
11451     { 0x00000001, 0x00400e2d, 0x062 },
11452     { 0x0000000a, 0x00200e2d, 0x000 },
11453     { 0x0000000b, 0x0040122d, 0x06a },
11454     { 0x00000000, 0xc0200c00, 0x000 },
11455     { 0x003ffffc, 0x00281223, 0x000 },
11456     { 0x00000002, 0x00221224, 0x000 },
11457     { 0x7fc00000, 0x00281623, 0x000 },
11458     { 0x00000014, 0x00211625, 0x000 },
11459     { 0x00000001, 0x00331625, 0x000 },
11460     { 0x80000000, 0x00280e23, 0x000 },
11461     { 0x00000000, 0x00290ca3, 0x000 },
11462     { 0x3ffffc00, 0x00290e23, 0x000 },
11463     { 0x0000001f, 0x00211e23, 0x000 },
11464     { 0x00000000, 0x14e00000, 0x06d },
11465     { 0x00000100, 0x00401c11, 0x070 },
11466     { 0x0000000d, 0x00201e2d, 0x000 },
11467     { 0x000000f0, 0x00281e27, 0x000 },
11468     { 0x00000004, 0x00221e27, 0x000 },
11469     { 0x81000000, 0x00204411, 0x000 },
11470     { 0x0000000d, 0x00204811, 0x000 },
11471     { 0xfffff0ff, 0x00281a30, 0x000 },
11472     { 0x0000a028, 0x00204411, 0x000 },
11473     { 0x00000000, 0x002948e6, 0x000 },
11474     { 0x0000a018, 0x00204411, 0x000 },
11475     { 0x3fffffff, 0x00284a23, 0x000 },
11476     { 0x0000a010, 0x00204411, 0x000 },
11477     { 0x00000000, 0x00204804, 0x000 },
11478     { 0x00000030, 0x0020162d, 0x000 },
11479     { 0x00000002, 0x00291625, 0x000 },
11480     { 0x00000030, 0x00203625, 0x000 },
11481     { 0x00000025, 0x0020162d, 0x000 },
11482     { 0x00000000, 0x002f00a3, 0x000 },
11483     { 0x00000000, 0x0cc00000, 0x083 },
11484     { 0x00000026, 0x0020162d, 0x000 },
11485     { 0x00000000, 0x002f00a4, 0x000 },
11486     { 0x00000000, 0x0cc00000, 0x084 },
11487     { 0x00000000, 0x00400000, 0x08a },
11488     { 0x00000025, 0x00203623, 0x000 },
11489     { 0x00000026, 0x00203624, 0x000 },
11490     { 0x00000017, 0x00201e2d, 0x000 },
11491     { 0x00000002, 0x00210227, 0x000 },
11492     { 0x00000000, 0x14e00000, 0x08a },
11493     { 0x00000000, 0x00600000, 0x665 },
11494     { 0x00000000, 0x00600000, 0x659 },
11495     { 0x00000002, 0x00210e22, 0x000 },
11496     { 0x00000000, 0x14c00000, 0x08d },
11497     { 0x00000012, 0xc0403620, 0x093 },
11498     { 0x00000000, 0x2ee00000, 0x091 },
11499     { 0x00000000, 0x2ce00000, 0x090 },
11500     { 0x00000002, 0x00400e2d, 0x092 },
11501     { 0x00000003, 0x00400e2d, 0x092 },
11502     { 0x0000000c, 0x00200e2d, 0x000 },
11503     { 0x00000012, 0x00203623, 0x000 },
11504     { 0x00000003, 0x00210e22, 0x000 },
11505     { 0x00000000, 0x14c00000, 0x098 },
11506     { 0x0000a00c, 0x00204411, 0x000 },
11507     { 0x00000000, 0xc0204800, 0x000 },
11508     { 0x00000000, 0xc0404800, 0x0a0 },
11509     { 0x0000a00c, 0x00204411, 0x000 },
11510     { 0x00000000, 0x00204811, 0x000 },
11511     { 0x00000000, 0x2ee00000, 0x09e },
11512     { 0x00000000, 0x2ce00000, 0x09d },
11513     { 0x00000002, 0x00400e2d, 0x09f },
11514     { 0x00000003, 0x00400e2d, 0x09f },
11515     { 0x0000000c, 0x00200e2d, 0x000 },
11516     { 0x00000000, 0x00204803, 0x000 },
11517     { 0x00000000, 0x003a0c02, 0x000 },
11518     { 0x003f0000, 0x00280e23, 0x000 },
11519     { 0x00000010, 0x00210e23, 0x000 },
11520     { 0x00000011, 0x00203623, 0x000 },
11521     { 0x0000001e, 0x0021022b, 0x000 },
11522     { 0x00000000, 0x14c00000, 0x0a7 },
11523     { 0x00000016, 0xc0203620, 0x000 },
11524     { 0x0000001f, 0x0021022b, 0x000 },
11525     { 0x00000000, 0x14c00000, 0x0aa },
11526     { 0x00000015, 0xc0203620, 0x000 },
11527     { 0x00000008, 0x00210e2b, 0x000 },
11528     { 0x0000007f, 0x00280e23, 0x000 },
11529     { 0x00000000, 0x002f0223, 0x000 },
11530     { 0x00000000, 0x0ce00000, 0x0e1 },
11531     { 0x00000000, 0x27000000, 0x000 },
11532     { 0x00000000, 0x00600000, 0x2a3 },
11533     { 0x00000001, 0x002f0223, 0x000 },
11534     { 0x00000000, 0x0ae00000, 0x0b3 },
11535     { 0x00000000, 0x00600000, 0x13a },
11536     { 0x81000000, 0x00204411, 0x000 },
11537     { 0x00000006, 0x00204811, 0x000 },
11538     { 0x0000000c, 0x00221e30, 0x000 },
11539     { 0x99800000, 0x00204411, 0x000 },
11540     { 0x00000004, 0x0020122d, 0x000 },
11541     { 0x00000008, 0x00221224, 0x000 },
11542     { 0x00000010, 0x00201811, 0x000 },
11543     { 0x00000000, 0x00291ce4, 0x000 },
11544     { 0x00000000, 0x00604807, 0x12f },
11545     { 0x9b000000, 0x00204411, 0x000 },
11546     { 0x00000000, 0x00204802, 0x000 },
11547     { 0x9c000000, 0x00204411, 0x000 },
11548     { 0x00000000, 0x0033146f, 0x000 },
11549     { 0x00000001, 0x00333e23, 0x000 },
11550     { 0x00000000, 0xd9004800, 0x000 },
11551     { 0x00000000, 0x00203c05, 0x000 },
11552     { 0x81000000, 0x00204411, 0x000 },
11553     { 0x0000000e, 0x00204811, 0x000 },
11554     { 0x00000000, 0x00201010, 0x000 },
11555     { 0x0000e007, 0x00204411, 0x000 },
11556     { 0x0000000f, 0x0021022b, 0x000 },
11557     { 0x00000000, 0x14c00000, 0x0cb },
11558     { 0x00f8ff08, 0x00204811, 0x000 },
11559     { 0x98000000, 0x00404811, 0x0dc },
11560     { 0x000000f0, 0x00280e22, 0x000 },
11561     { 0x000000a0, 0x002f0223, 0x000 },
11562     { 0x00000000, 0x0cc00000, 0x0da },
11563     { 0x00000011, 0x00200e2d, 0x000 },
11564     { 0x00000001, 0x002f0223, 0x000 },
11565     { 0x00000000, 0x0ce00000, 0x0d5 },
11566     { 0x00000002, 0x002f0223, 0x000 },
11567     { 0x00000000, 0x0ce00000, 0x0d4 },
11568     { 0x00003f00, 0x00400c11, 0x0d6 },
11569     { 0x00001f00, 0x00400c11, 0x0d6 },
11570     { 0x00000f00, 0x00200c11, 0x000 },
11571     { 0x00380009, 0x00294a23, 0x000 },
11572     { 0x3f000000, 0x00280e2b, 0x000 },
11573     { 0x00000002, 0x00220e23, 0x000 },
11574     { 0x00000007, 0x00494a23, 0x0dc },
11575     { 0x00380f09, 0x00204811, 0x000 },
11576     { 0x68000007, 0x00204811, 0x000 },
11577     { 0x00000008, 0x00214a27, 0x000 },
11578     { 0x00000000, 0x00204811, 0x000 },
11579     { 0x060a0200, 0x00294a24, 0x000 },
11580     { 0x00000000, 0x00204811, 0x000 },
11581     { 0x00000000, 0x00204811, 0x000 },
11582     { 0x0000a202, 0x00204411, 0x000 },
11583     { 0x00ff0000, 0x00280e22, 0x000 },
11584     { 0x00000080, 0x00294a23, 0x000 },
11585     { 0x00000027, 0x00200e2d, 0x000 },
11586     { 0x00000026, 0x0020122d, 0x000 },
11587     { 0x00000000, 0x002f0083, 0x000 },
11588     { 0x00000000, 0x0ce00000, 0x0ea },
11589     { 0x00000000, 0x00600000, 0x65f },
11590     { 0x00000000, 0x00400000, 0x0eb },
11591     { 0x00000000, 0x00600000, 0x662 },
11592     { 0x00000007, 0x0020222d, 0x000 },
11593     { 0x00000005, 0x00220e22, 0x000 },
11594     { 0x00100000, 0x00280e23, 0x000 },
11595     { 0x00000000, 0x00292068, 0x000 },
11596     { 0x00000000, 0x003a0c02, 0x000 },
11597     { 0x000000ef, 0x00280e23, 0x000 },
11598     { 0x00000000, 0x00292068, 0x000 },
11599     { 0x00000017, 0x00200e2d, 0x000 },
11600     { 0x00000003, 0x00210223, 0x000 },
11601     { 0x00000000, 0x14e00000, 0x0f8 },
11602     { 0x0000000b, 0x00210228, 0x000 },
11603     { 0x00000000, 0x14c00000, 0x0f8 },
11604     { 0x00000400, 0x00292228, 0x000 },
11605     { 0x00000014, 0x00203628, 0x000 },
11606     { 0x0000001c, 0x00210e22, 0x000 },
11607     { 0x00000000, 0x14c00000, 0x0fd },
11608     { 0x0000a30c, 0x00204411, 0x000 },
11609     { 0x00000000, 0x00204811, 0x000 },
11610     { 0x0000001e, 0x00210e22, 0x000 },
11611     { 0x00000000, 0x14c00000, 0x10b },
11612     { 0x0000a30f, 0x00204411, 0x000 },
11613     { 0x00000011, 0x00200e2d, 0x000 },
11614     { 0x00000001, 0x002f0223, 0x000 },
11615     { 0x00000000, 0x0cc00000, 0x104 },
11616     { 0xffffffff, 0x00404811, 0x10b },
11617     { 0x00000002, 0x002f0223, 0x000 },
11618     { 0x00000000, 0x0cc00000, 0x107 },
11619     { 0x0000ffff, 0x00404811, 0x10b },
11620     { 0x00000004, 0x002f0223, 0x000 },
11621     { 0x00000000, 0x0cc00000, 0x10a },
11622     { 0x000000ff, 0x00404811, 0x10b },
11623     { 0x00000001, 0x00204811, 0x000 },
11624     { 0x0002c400, 0x00204411, 0x000 },
11625     { 0x0000001f, 0x00210e22, 0x000 },
11626     { 0x00000000, 0x14c00000, 0x112 },
11627     { 0x00000010, 0x40210e20, 0x000 },
11628     { 0x00000013, 0x00203623, 0x000 },
11629     { 0x00000018, 0x40224a20, 0x000 },
11630     { 0x00000010, 0xc0424a20, 0x114 },
11631     { 0x00000000, 0x00200c11, 0x000 },
11632     { 0x00000013, 0x00203623, 0x000 },
11633     { 0x00000000, 0x00204811, 0x000 },
11634     { 0x00000000, 0x00204811, 0x000 },
11635     { 0x0000000a, 0x00201011, 0x000 },
11636     { 0x00000000, 0x002f0224, 0x000 },
11637     { 0x00000000, 0x0ce00000, 0x11b },
11638     { 0x00000000, 0x00204811, 0x000 },
11639     { 0x00000001, 0x00531224, 0x117 },
11640     { 0xffbfffff, 0x00283a2e, 0x000 },
11641     { 0x0000001b, 0x00210222, 0x000 },
11642     { 0x00000000, 0x14c00000, 0x12e },
11643     { 0x81000000, 0x00204411, 0x000 },
11644     { 0x0000000d, 0x00204811, 0x000 },
11645     { 0x00000018, 0x00220e30, 0x000 },
11646     { 0xfc000000, 0x00280e23, 0x000 },
11647     { 0x81000000, 0x00204411, 0x000 },
11648     { 0x0000000e, 0x00204811, 0x000 },
11649     { 0x00000000, 0x00201010, 0x000 },
11650     { 0x0000e00e, 0x00204411, 0x000 },
11651     { 0x07f8ff08, 0x00204811, 0x000 },
11652     { 0x00000000, 0x00294a23, 0x000 },
11653     { 0x0000001c, 0x00201e2d, 0x000 },
11654     { 0x00000008, 0x00214a27, 0x000 },
11655     { 0x00000000, 0x00204811, 0x000 },
11656     { 0x060a0200, 0x00294a24, 0x000 },
11657     { 0x00000000, 0x00204811, 0x000 },
11658     { 0x00000000, 0x00204811, 0x000 },
11659     { 0x00000000, 0x00800000, 0x000 },
11660     { 0x81000000, 0x00204411, 0x000 },
11661     { 0x00000001, 0x00204811, 0x000 },
11662     { 0x0000217c, 0x00204411, 0x000 },
11663     { 0x00800000, 0x00204811, 0x000 },
11664     { 0x00000000, 0x00204806, 0x000 },
11665     { 0x00000008, 0x00214a27, 0x000 },
11666     { 0x00000000, 0x17000000, 0x000 },
11667     { 0x0004217f, 0x00604411, 0x68a },
11668     { 0x0000001f, 0x00210230, 0x000 },
11669     { 0x00000000, 0x14c00000, 0x689 },
11670     { 0x00000004, 0x00404c11, 0x135 },
11671     { 0x81000000, 0x00204411, 0x000 },
11672     { 0x00000001, 0x00204811, 0x000 },
11673     { 0x000021f8, 0x00204411, 0x000 },
11674     { 0x0000001c, 0x00204811, 0x000 },
11675     { 0x000421f9, 0x00604411, 0x68a },
11676     { 0x00000011, 0x00210230, 0x000 },
11677     { 0x00000000, 0x14e00000, 0x13c },
11678     { 0x00000000, 0x00800000, 0x000 },
11679     { 0x00000000, 0x00600000, 0x00b },
11680     { 0x00000000, 0x00600411, 0x315 },
11681     { 0x00000000, 0x00200411, 0x000 },
11682     { 0x00000000, 0x00600811, 0x1b2 },
11683     { 0x00000000, 0x00600000, 0x160 },
11684     { 0x0000ffff, 0x40280e20, 0x000 },
11685     { 0x00000010, 0xc0211220, 0x000 },
11686     { 0x0000ffff, 0x40280620, 0x000 },
11687     { 0x00000010, 0xc0210a20, 0x000 },
11688     { 0x00000000, 0x00341461, 0x000 },
11689     { 0x00000000, 0x00741882, 0x2bb },
11690     { 0x0001a1fd, 0x00604411, 0x2e0 },
11691     { 0x00003fff, 0x002f022f, 0x000 },
11692     { 0x00000000, 0x0cc00000, 0x147 },
11693     { 0x00000000, 0xc0400400, 0x001 },
11694     { 0x00000000, 0x00600000, 0x00b },
11695     { 0x00000000, 0x00600411, 0x315 },
11696     { 0x00000000, 0x00200411, 0x000 },
11697     { 0x00000000, 0x00600811, 0x1b2 },
11698     { 0x00003fff, 0x002f022f, 0x000 },
11699     { 0x00000000, 0x0ce00000, 0x000 },
11700     { 0x00000000, 0x00600000, 0x160 },
11701     { 0x00000010, 0x40210e20, 0x000 },
11702     { 0x0000ffff, 0xc0281220, 0x000 },
11703     { 0x00000010, 0x40211620, 0x000 },
11704     { 0x0000ffff, 0xc0681a20, 0x2bb },
11705     { 0x0001a1fd, 0x00604411, 0x2e0 },
11706     { 0x00003fff, 0x002f022f, 0x000 },
11707     { 0x00000000, 0x0cc00000, 0x158 },
11708     { 0x00000000, 0xc0400400, 0x001 },
11709     { 0x0000225c, 0x00204411, 0x000 },
11710     { 0x00000001, 0x00300a2f, 0x000 },
11711     { 0x00000001, 0x00210a22, 0x000 },
11712     { 0x00000003, 0x00384a22, 0x000 },
11713     { 0x00002256, 0x00204411, 0x000 },
11714     { 0x0000001a, 0x00204811, 0x000 },
11715     { 0x0000a1fc, 0x00204411, 0x000 },
11716     { 0x00000001, 0x00804811, 0x000 },
11717     { 0x00000000, 0x00600000, 0x00b },
11718     { 0x00000000, 0x00600000, 0x18f },
11719     { 0x00000000, 0x00600000, 0x1a0 },
11720     { 0x00003fff, 0x002f022f, 0x000 },
11721     { 0x00000000, 0x0ce00000, 0x000 },
11722     { 0x00000000, 0x00202c08, 0x000 },
11723     { 0x00000000, 0x00202411, 0x000 },
11724     { 0x00000000, 0x00202811, 0x000 },
11725     { 0x00002256, 0x00204411, 0x000 },
11726     { 0x00000016, 0x00204811, 0x000 },
11727     { 0x0000225c, 0x00204411, 0x000 },
11728     { 0x00000003, 0x00204811, 0x000 },
11729     { 0x93800000, 0x00204411, 0x000 },
11730     { 0x00000002, 0x00221e29, 0x000 },
11731     { 0x00000000, 0x007048eb, 0x19c },
11732     { 0x00000000, 0x00600000, 0x2bb },
11733     { 0x00000001, 0x40330620, 0x000 },
11734     { 0x00000000, 0xc0302409, 0x000 },
11735     { 0x00003fff, 0x002f022f, 0x000 },
11736     { 0x00000000, 0x0ce00000, 0x000 },
11737     { 0x00000000, 0x00600000, 0x2a3 },
11738     { 0x00000000, 0x002f0221, 0x000 },
11739     { 0x00000000, 0x0ae00000, 0x181 },
11740     { 0x00000000, 0x00600000, 0x13a },
11741     { 0x00000000, 0x00400000, 0x186 },
11742     { 0x95000000, 0x00204411, 0x000 },
11743     { 0x00000000, 0x002f0221, 0x000 },
11744     { 0x00000000, 0x0ce00000, 0x186 },
11745     { 0x00000000, 0xc0204800, 0x000 },
11746     { 0x00000001, 0x00530621, 0x182 },
11747     { 0x92000000, 0x00204411, 0x000 },
11748     { 0x00000000, 0xc0604800, 0x197 },
11749     { 0x0001a1fd, 0x00204411, 0x000 },
11750     { 0x00000011, 0x0020062d, 0x000 },
11751     { 0x00000000, 0x0078042a, 0x2fb },
11752     { 0x00000000, 0x00202809, 0x000 },
11753     { 0x00003fff, 0x002f022f, 0x000 },
11754     { 0x00000000, 0x0cc00000, 0x174 },
11755     { 0x00000000, 0xc0400400, 0x001 },
11756     { 0x00000210, 0x00600411, 0x315 },
11757     { 0x00003fff, 0x002f022f, 0x000 },
11758     { 0x00000000, 0x0ce00000, 0x194 },
11759     { 0x00000015, 0xc0203620, 0x000 },
11760     { 0x00000016, 0xc0203620, 0x000 },
11761     { 0x3f800000, 0x00200411, 0x000 },
11762     { 0x46000000, 0x00600811, 0x1b2 },
11763     { 0x00000000, 0x00800000, 0x000 },
11764     { 0x0000a1fc, 0x00204411, 0x000 },
11765     { 0x00003fff, 0x002f022f, 0x000 },
11766     { 0x00000000, 0x0cc00000, 0x19b },
11767     { 0x00000001, 0x00804811, 0x000 },
11768     { 0x00000021, 0x00804811, 0x000 },
11769     { 0x0000ffff, 0x40280e20, 0x000 },
11770     { 0x00000010, 0xc0211220, 0x000 },
11771     { 0x0000ffff, 0x40281620, 0x000 },
11772     { 0x00000010, 0xc0811a20, 0x000 },
11773     { 0x81000000, 0x00204411, 0x000 },
11774     { 0x00000006, 0x00204811, 0x000 },
11775     { 0x00000008, 0x00221e30, 0x000 },
11776     { 0x00000029, 0x00201a2d, 0x000 },
11777     { 0x0000e000, 0x00204411, 0x000 },
11778     { 0xfffbff09, 0x00204811, 0x000 },
11779     { 0x0000000f, 0x0020222d, 0x000 },
11780     { 0x00001fff, 0x00294a28, 0x000 },
11781     { 0x00000006, 0x0020222d, 0x000 },
11782     { 0x00000000, 0x002920e8, 0x000 },
11783     { 0x00000000, 0x00204808, 0x000 },
11784     { 0x00000000, 0x00204811, 0x000 },
11785     { 0x060a0200, 0x00294a26, 0x000 },
11786     { 0x00000000, 0x00204811, 0x000 },
11787     { 0x00000000, 0x00204811, 0x000 },
11788     { 0x00000100, 0x00201811, 0x000 },
11789     { 0x00000008, 0x00621e28, 0x12f },
11790     { 0x00000008, 0x00822228, 0x000 },
11791     { 0x0002c000, 0x00204411, 0x000 },
11792     { 0x00000015, 0x00600e2d, 0x1bd },
11793     { 0x00000016, 0x00600e2d, 0x1bd },
11794     { 0x0000c008, 0x00204411, 0x000 },
11795     { 0x00000017, 0x00200e2d, 0x000 },
11796     { 0x00000000, 0x14c00000, 0x1b9 },
11797     { 0x00000000, 0x00200411, 0x000 },
11798     { 0x00000000, 0x00204801, 0x000 },
11799     { 0x39000000, 0x00204811, 0x000 },
11800     { 0x00000000, 0x00204811, 0x000 },
11801     { 0x00000000, 0x00804802, 0x000 },
11802     { 0x00000018, 0x00202e2d, 0x000 },
11803     { 0x00000000, 0x003b0d63, 0x000 },
11804     { 0x00000008, 0x00224a23, 0x000 },
11805     { 0x00000010, 0x00224a23, 0x000 },
11806     { 0x00000018, 0x00224a23, 0x000 },
11807     { 0x00000000, 0x00804803, 0x000 },
11808     { 0x00000000, 0x00600000, 0x00b },
11809     { 0x00001000, 0x00600411, 0x315 },
11810     { 0x00000000, 0x00200411, 0x000 },
11811     { 0x00000000, 0x00600811, 0x1b2 },
11812     { 0x00000007, 0x0021062f, 0x000 },
11813     { 0x00000013, 0x00200a2d, 0x000 },
11814     { 0x00000001, 0x00202c11, 0x000 },
11815     { 0x0000ffff, 0x40282220, 0x000 },
11816     { 0x0000000f, 0x00262228, 0x000 },
11817     { 0x00000010, 0x40212620, 0x000 },
11818     { 0x0000000f, 0x00262629, 0x000 },
11819     { 0x00000000, 0x00202802, 0x000 },
11820     { 0x00002256, 0x00204411, 0x000 },
11821     { 0x0000001b, 0x00204811, 0x000 },
11822     { 0x00000000, 0x002f0221, 0x000 },
11823     { 0x00000000, 0x0ce00000, 0x1e0 },
11824     { 0x0000225c, 0x00204411, 0x000 },
11825     { 0x00000081, 0x00204811, 0x000 },
11826     { 0x0000a1fc, 0x00204411, 0x000 },
11827     { 0x00000001, 0x00204811, 0x000 },
11828     { 0x00000080, 0x00201c11, 0x000 },
11829     { 0x00000000, 0x002f0227, 0x000 },
11830     { 0x00000000, 0x0ce00000, 0x1dc },
11831     { 0x00000000, 0x00600000, 0x1e9 },
11832     { 0x00000001, 0x00531e27, 0x1d8 },
11833     { 0x00000001, 0x00202c11, 0x000 },
11834     { 0x0000001f, 0x00280a22, 0x000 },
11835     { 0x0000001f, 0x00282a2a, 0x000 },
11836     { 0x00000001, 0x00530621, 0x1d1 },
11837     { 0x0000225c, 0x00204411, 0x000 },
11838     { 0x00000002, 0x00304a2f, 0x000 },
11839     { 0x0000a1fc, 0x00204411, 0x000 },
11840     { 0x00000001, 0x00204811, 0x000 },
11841     { 0x00000001, 0x00301e2f, 0x000 },
11842     { 0x00000000, 0x002f0227, 0x000 },
11843     { 0x00000000, 0x0ce00000, 0x000 },
11844     { 0x00000000, 0x00600000, 0x1e9 },
11845     { 0x00000001, 0x00531e27, 0x1e5 },
11846     { 0x0000ffff, 0x40280e20, 0x000 },
11847     { 0x0000000f, 0x00260e23, 0x000 },
11848     { 0x00000010, 0xc0211220, 0x000 },
11849     { 0x0000000f, 0x00261224, 0x000 },
11850     { 0x00000000, 0x00201411, 0x000 },
11851     { 0x00000000, 0x00601811, 0x2bb },
11852     { 0x0001a1fd, 0x00204411, 0x000 },
11853     { 0x00000000, 0x002f022b, 0x000 },
11854     { 0x00000000, 0x0ce00000, 0x1f8 },
11855     { 0x00000010, 0x00221628, 0x000 },
11856     { 0xffff0000, 0x00281625, 0x000 },
11857     { 0x0000ffff, 0x00281a29, 0x000 },
11858     { 0x00000000, 0x002948c5, 0x000 },
11859     { 0x00000000, 0x0020480a, 0x000 },
11860     { 0x00000000, 0x00202c11, 0x000 },
11861     { 0x00000010, 0x00221623, 0x000 },
11862     { 0xffff0000, 0x00281625, 0x000 },
11863     { 0x0000ffff, 0x00281a24, 0x000 },
11864     { 0x00000000, 0x002948c5, 0x000 },
11865     { 0x00000000, 0x00731503, 0x205 },
11866     { 0x00000000, 0x00201805, 0x000 },
11867     { 0x00000000, 0x00731524, 0x205 },
11868     { 0x00000000, 0x002d14c5, 0x000 },
11869     { 0x00000000, 0x003008a2, 0x000 },
11870     { 0x00000000, 0x00204802, 0x000 },
11871     { 0x00000000, 0x00202802, 0x000 },
11872     { 0x00000000, 0x00202003, 0x000 },
11873     { 0x00000000, 0x00802404, 0x000 },
11874     { 0x0000000f, 0x00210225, 0x000 },
11875     { 0x00000000, 0x14c00000, 0x689 },
11876     { 0x00000000, 0x002b1405, 0x000 },
11877     { 0x00000001, 0x00901625, 0x000 },
11878     { 0x00000000, 0x00600000, 0x00b },
11879     { 0x00000000, 0x00600411, 0x315 },
11880     { 0x00000000, 0x00200411, 0x000 },
11881     { 0x00000000, 0x00600811, 0x1b2 },
11882     { 0x00002256, 0x00204411, 0x000 },
11883     { 0x0000001a, 0x00294a22, 0x000 },
11884     { 0x00000000, 0xc0200000, 0x000 },
11885     { 0x00003fff, 0x002f022f, 0x000 },
11886     { 0x00000000, 0x0ce00000, 0x000 },
11887     { 0x00000000, 0xc0200400, 0x000 },
11888     { 0x0000225c, 0x00204411, 0x000 },
11889     { 0x00000003, 0x00384a21, 0x000 },
11890     { 0x0000a1fc, 0x00204411, 0x000 },
11891     { 0x00000001, 0x00204811, 0x000 },
11892     { 0x0000ffff, 0x40281220, 0x000 },
11893     { 0x00000010, 0xc0211a20, 0x000 },
11894     { 0x0000ffff, 0x40280e20, 0x000 },
11895     { 0x00000010, 0xc0211620, 0x000 },
11896     { 0x00000000, 0x00741465, 0x2bb },
11897     { 0x0001a1fd, 0x00604411, 0x2e0 },
11898     { 0x00000001, 0x00330621, 0x000 },
11899     { 0x00000000, 0x002f0221, 0x000 },
11900     { 0x00000000, 0x0cc00000, 0x219 },
11901     { 0x00003fff, 0x002f022f, 0x000 },
11902     { 0x00000000, 0x0cc00000, 0x212 },
11903     { 0x00000000, 0xc0400400, 0x001 },
11904     { 0x00000000, 0x00600000, 0x642 },
11905     { 0x00000000, 0x0040040f, 0x213 },
11906     { 0x00000000, 0x00600000, 0x62e },
11907     { 0x00000000, 0x00600000, 0x642 },
11908     { 0x00000210, 0x00600411, 0x315 },
11909     { 0x00000000, 0x00600000, 0x1a0 },
11910     { 0x00000000, 0x00600000, 0x19c },
11911     { 0x00000000, 0x00600000, 0x2bb },
11912     { 0x00000000, 0x00600000, 0x2a3 },
11913     { 0x93800000, 0x00204411, 0x000 },
11914     { 0x00000000, 0x00204808, 0x000 },
11915     { 0x00000000, 0x002f022f, 0x000 },
11916     { 0x00000000, 0x0ae00000, 0x232 },
11917     { 0x00000000, 0x00600000, 0x13a },
11918     { 0x00000000, 0x00400000, 0x236 },
11919     { 0x95000000, 0x00204411, 0x000 },
11920     { 0x00000000, 0x002f022f, 0x000 },
11921     { 0x00000000, 0x0ce00000, 0x236 },
11922     { 0x00000000, 0xc0404800, 0x233 },
11923     { 0x92000000, 0x00204411, 0x000 },
11924     { 0x00000000, 0xc0204800, 0x000 },
11925     { 0x00002256, 0x00204411, 0x000 },
11926     { 0x00000016, 0x00204811, 0x000 },
11927     { 0x0000225c, 0x00204411, 0x000 },
11928     { 0x00000003, 0x00204811, 0x000 },
11929     { 0x0000a1fc, 0x00204411, 0x000 },
11930     { 0x00000001, 0x00204811, 0x000 },
11931     { 0x0001a1fd, 0x00204411, 0x000 },
11932     { 0x00000000, 0x00600411, 0x2fb },
11933     { 0x00000000, 0xc0400400, 0x001 },
11934     { 0x00000000, 0x00600000, 0x62e },
11935     { 0x0000a00c, 0x00204411, 0x000 },
11936     { 0x00000000, 0xc0204800, 0x000 },
11937     { 0x00000000, 0xc0404800, 0x000 },
11938     { 0x00000000, 0x00600000, 0x00b },
11939     { 0x00000018, 0x40210a20, 0x000 },
11940     { 0x00000003, 0x002f0222, 0x000 },
11941     { 0x00000000, 0x0ae00000, 0x24c },
11942     { 0x00000014, 0x0020222d, 0x000 },
11943     { 0x00080101, 0x00292228, 0x000 },
11944     { 0x00000014, 0x00203628, 0x000 },
11945     { 0x0000a30c, 0x00204411, 0x000 },
11946     { 0x00000000, 0xc0204800, 0x000 },
11947     { 0x00000000, 0xc0204800, 0x000 },
11948     { 0x00000000, 0xc0404800, 0x251 },
11949     { 0x00000000, 0x00600000, 0x00b },
11950     { 0x00000010, 0x00600411, 0x315 },
11951     { 0x3f800000, 0x00200411, 0x000 },
11952     { 0x00000000, 0x00600811, 0x1b2 },
11953     { 0x0000225c, 0x00204411, 0x000 },
11954     { 0x00000003, 0x00204811, 0x000 },
11955     { 0x00000000, 0x00600000, 0x27c },
11956     { 0x00000017, 0x00201e2d, 0x000 },
11957     { 0x00000001, 0x00211e27, 0x000 },
11958     { 0x00000000, 0x14e00000, 0x26a },
11959     { 0x00000012, 0x00201e2d, 0x000 },
11960     { 0x0000ffff, 0x00281e27, 0x000 },
11961     { 0x00000000, 0x00341c27, 0x000 },
11962     { 0x00000000, 0x12c00000, 0x25f },
11963     { 0x00000000, 0x00201c11, 0x000 },
11964     { 0x00000000, 0x002f00e5, 0x000 },
11965     { 0x00000000, 0x08c00000, 0x262 },
11966     { 0x00000000, 0x00201407, 0x000 },
11967     { 0x00000012, 0x00201e2d, 0x000 },
11968     { 0x00000010, 0x00211e27, 0x000 },
11969     { 0x00000000, 0x00341c47, 0x000 },
11970     { 0x00000000, 0x12c00000, 0x267 },
11971     { 0x00000000, 0x00201c11, 0x000 },
11972     { 0x00000000, 0x002f00e6, 0x000 },
11973     { 0x00000000, 0x08c00000, 0x26a },
11974     { 0x00000000, 0x00201807, 0x000 },
11975     { 0x00000000, 0x00600000, 0x2c1 },
11976     { 0x00002256, 0x00204411, 0x000 },
11977     { 0x00000000, 0x00342023, 0x000 },
11978     { 0x00000000, 0x12c00000, 0x272 },
11979     { 0x00000000, 0x00342044, 0x000 },
11980     { 0x00000000, 0x12c00000, 0x271 },
11981     { 0x00000016, 0x00404811, 0x276 },
11982     { 0x00000018, 0x00404811, 0x276 },
11983     { 0x00000000, 0x00342044, 0x000 },
11984     { 0x00000000, 0x12c00000, 0x275 },
11985     { 0x00000017, 0x00404811, 0x276 },
11986     { 0x00000019, 0x00204811, 0x000 },
11987     { 0x0000a1fc, 0x00204411, 0x000 },
11988     { 0x00000001, 0x00204811, 0x000 },
11989     { 0x0001a1fd, 0x00604411, 0x2e9 },
11990     { 0x00003fff, 0x002f022f, 0x000 },
11991     { 0x00000000, 0x0cc00000, 0x256 },
11992     { 0x00000000, 0xc0400400, 0x001 },
11993     { 0x00000010, 0x40210620, 0x000 },
11994     { 0x0000ffff, 0xc0280a20, 0x000 },
11995     { 0x00000010, 0x40210e20, 0x000 },
11996     { 0x0000ffff, 0xc0281220, 0x000 },
11997     { 0x00000010, 0x40211620, 0x000 },
11998     { 0x0000ffff, 0xc0881a20, 0x000 },
11999     { 0x81000000, 0x00204411, 0x000 },
12000     { 0x00000001, 0x00204811, 0x000 },
12001     { 0x00042004, 0x00604411, 0x68a },
12002     { 0x00000000, 0x00600000, 0x62e },
12003     { 0x00000000, 0xc0600000, 0x2a3 },
12004     { 0x00000005, 0x00200a2d, 0x000 },
12005     { 0x00000008, 0x00220a22, 0x000 },
12006     { 0x0000002b, 0x00201a2d, 0x000 },
12007     { 0x0000001c, 0x00201e2d, 0x000 },
12008     { 0x00007000, 0x00281e27, 0x000 },
12009     { 0x00000000, 0x00311ce6, 0x000 },
12010     { 0x0000002a, 0x00201a2d, 0x000 },
12011     { 0x0000000c, 0x00221a26, 0x000 },
12012     { 0x00000000, 0x002f00e6, 0x000 },
12013     { 0x00000000, 0x06e00000, 0x292 },
12014     { 0x00000000, 0x00201c11, 0x000 },
12015     { 0x00000000, 0x00200c11, 0x000 },
12016     { 0x0000002b, 0x00203623, 0x000 },
12017     { 0x00000010, 0x00201811, 0x000 },
12018     { 0x00000000, 0x00691ce2, 0x12f },
12019     { 0x93800000, 0x00204411, 0x000 },
12020     { 0x00000000, 0x00204807, 0x000 },
12021     { 0x95000000, 0x00204411, 0x000 },
12022     { 0x00000000, 0x002f022f, 0x000 },
12023     { 0x00000000, 0x0ce00000, 0x29d },
12024     { 0x00000001, 0x00333e2f, 0x000 },
12025     { 0x00000000, 0xd9004800, 0x000 },
12026     { 0x92000000, 0x00204411, 0x000 },
12027     { 0x00000000, 0xc0204800, 0x000 },
12028     { 0x0000001c, 0x00403627, 0x000 },
12029     { 0x0000000c, 0xc0220a20, 0x000 },
12030     { 0x00000029, 0x00203622, 0x000 },
12031     { 0x00000028, 0xc0403620, 0x000 },
12032     { 0x0000a2a4, 0x00204411, 0x000 },
12033     { 0x00000009, 0x00204811, 0x000 },
12034     { 0xa1000000, 0x00204411, 0x000 },
12035     { 0x00000001, 0x00804811, 0x000 },
12036     { 0x00000021, 0x00201e2d, 0x000 },
12037     { 0x00000000, 0x002c1ce3, 0x000 },
12038     { 0x00000021, 0x00203627, 0x000 },
12039     { 0x00000022, 0x00201e2d, 0x000 },
12040     { 0x00000000, 0x002c1ce4, 0x000 },
12041     { 0x00000022, 0x00203627, 0x000 },
12042     { 0x00000023, 0x00201e2d, 0x000 },
12043     { 0x00000000, 0x003120a3, 0x000 },
12044     { 0x00000000, 0x002d1d07, 0x000 },
12045     { 0x00000023, 0x00203627, 0x000 },
12046     { 0x00000024, 0x00201e2d, 0x000 },
12047     { 0x00000000, 0x003120c4, 0x000 },
12048     { 0x00000000, 0x002d1d07, 0x000 },
12049     { 0x00000024, 0x00803627, 0x000 },
12050     { 0x00000021, 0x00203623, 0x000 },
12051     { 0x00000022, 0x00203624, 0x000 },
12052     { 0x00000000, 0x00311ca3, 0x000 },
12053     { 0x00000023, 0x00203627, 0x000 },
12054     { 0x00000000, 0x00311cc4, 0x000 },
12055     { 0x00000024, 0x00803627, 0x000 },
12056     { 0x0000001a, 0x00203627, 0x000 },
12057     { 0x0000001b, 0x00203628, 0x000 },
12058     { 0x00000017, 0x00201e2d, 0x000 },
12059     { 0x00000002, 0x00210227, 0x000 },
12060     { 0x00000000, 0x14c00000, 0x2dc },
12061     { 0x00000000, 0x00400000, 0x2d9 },
12062     { 0x0000001a, 0x00203627, 0x000 },
12063     { 0x0000001b, 0x00203628, 0x000 },
12064     { 0x00000017, 0x00201e2d, 0x000 },
12065     { 0x00000002, 0x00210227, 0x000 },
12066     { 0x00000000, 0x14e00000, 0x2d9 },
12067     { 0x00000003, 0x00210227, 0x000 },
12068     { 0x00000000, 0x14e00000, 0x2dc },
12069     { 0x00000023, 0x00201e2d, 0x000 },
12070     { 0x00000000, 0x002e00e1, 0x000 },
12071     { 0x00000000, 0x02c00000, 0x2dc },
12072     { 0x00000021, 0x00201e2d, 0x000 },
12073     { 0x00000000, 0x003120a1, 0x000 },
12074     { 0x00000000, 0x002e00e8, 0x000 },
12075     { 0x00000000, 0x06c00000, 0x2dc },
12076     { 0x00000024, 0x00201e2d, 0x000 },
12077     { 0x00000000, 0x002e00e2, 0x000 },
12078     { 0x00000000, 0x02c00000, 0x2dc },
12079     { 0x00000022, 0x00201e2d, 0x000 },
12080     { 0x00000000, 0x003120c2, 0x000 },
12081     { 0x00000000, 0x002e00e8, 0x000 },
12082     { 0x00000000, 0x06c00000, 0x2dc },
12083     { 0x00000000, 0x00600000, 0x665 },
12084     { 0x00000000, 0x00600000, 0x2b5 },
12085     { 0x00000000, 0x00400000, 0x2de },
12086     { 0x00000000, 0x00600000, 0x2b5 },
12087     { 0x00000000, 0x00600000, 0x65c },
12088     { 0x00000000, 0x00400000, 0x2de },
12089     { 0x00000000, 0x00600000, 0x2a7 },
12090     { 0x00000000, 0x00400000, 0x2de },
12091     { 0x0000001a, 0x00201e2d, 0x000 },
12092     { 0x0000001b, 0x0080222d, 0x000 },
12093     { 0x00000010, 0x00221e23, 0x000 },
12094     { 0x00000000, 0x00294887, 0x000 },
12095     { 0x00000000, 0x00311ca3, 0x000 },
12096     { 0x00000010, 0x00221e27, 0x000 },
12097     { 0x00000000, 0x00294887, 0x000 },
12098     { 0x00000010, 0x00221e23, 0x000 },
12099     { 0x00000000, 0x003120c4, 0x000 },
12100     { 0x0000ffff, 0x00282228, 0x000 },
12101     { 0x00000000, 0x00894907, 0x000 },
12102     { 0x00000010, 0x00221e23, 0x000 },
12103     { 0x00000000, 0x00294887, 0x000 },
12104     { 0x00000010, 0x00221e21, 0x000 },
12105     { 0x00000000, 0x00294847, 0x000 },
12106     { 0x00000000, 0x00311ca3, 0x000 },
12107     { 0x00000010, 0x00221e27, 0x000 },
12108     { 0x00000000, 0x00294887, 0x000 },
12109     { 0x00000000, 0x00311ca1, 0x000 },
12110     { 0x00000010, 0x00221e27, 0x000 },
12111     { 0x00000000, 0x00294847, 0x000 },
12112     { 0x00000010, 0x00221e23, 0x000 },
12113     { 0x00000000, 0x003120c4, 0x000 },
12114     { 0x0000ffff, 0x00282228, 0x000 },
12115     { 0x00000000, 0x00294907, 0x000 },
12116     { 0x00000010, 0x00221e21, 0x000 },
12117     { 0x00000000, 0x003120c2, 0x000 },
12118     { 0x0000ffff, 0x00282228, 0x000 },
12119     { 0x00000000, 0x00894907, 0x000 },
12120     { 0x00000010, 0x00221e23, 0x000 },
12121     { 0x00000000, 0x00294887, 0x000 },
12122     { 0x00000001, 0x00220a21, 0x000 },
12123     { 0x00000000, 0x003308a2, 0x000 },
12124     { 0x00000010, 0x00221e22, 0x000 },
12125     { 0x00000010, 0x00212222, 0x000 },
12126     { 0x00000000, 0x00294907, 0x000 },
12127     { 0x00000000, 0x00311ca3, 0x000 },
12128     { 0x00000010, 0x00221e27, 0x000 },
12129     { 0x00000000, 0x00294887, 0x000 },
12130     { 0x00000001, 0x00220a21, 0x000 },
12131     { 0x00000000, 0x003008a2, 0x000 },
12132     { 0x00000010, 0x00221e22, 0x000 },
12133     { 0x00000010, 0x00212222, 0x000 },
12134     { 0x00000000, 0x00294907, 0x000 },
12135     { 0x00000010, 0x00221e23, 0x000 },
12136     { 0x00000000, 0x003120c4, 0x000 },
12137     { 0x0000ffff, 0x00282228, 0x000 },
12138     { 0x00000000, 0x00294907, 0x000 },
12139     { 0x00000000, 0x003808c5, 0x000 },
12140     { 0x00000000, 0x00300841, 0x000 },
12141     { 0x00000001, 0x00220a22, 0x000 },
12142     { 0x00000000, 0x003308a2, 0x000 },
12143     { 0x00000010, 0x00221e22, 0x000 },
12144     { 0x00000010, 0x00212222, 0x000 },
12145     { 0x00000000, 0x00894907, 0x000 },
12146     { 0x00000017, 0x0020222d, 0x000 },
12147     { 0x00000000, 0x14c00000, 0x318 },
12148     { 0xffffffef, 0x00280621, 0x000 },
12149     { 0x00000014, 0x0020222d, 0x000 },
12150     { 0x0000f8e0, 0x00204411, 0x000 },
12151     { 0x00000000, 0x00294901, 0x000 },
12152     { 0x00000000, 0x00894901, 0x000 },
12153     { 0x00000000, 0x00204811, 0x000 },
12154     { 0x00000000, 0x00204811, 0x000 },
12155     { 0x060a0200, 0x00804811, 0x000 },
12156     { 0x00000000, 0xc0200000, 0x000 },
12157     { 0x97000000, 0xc0204411, 0x000 },
12158     { 0x00000000, 0xc0204811, 0x000 },
12159     { 0x8a000000, 0x00204411, 0x000 },
12160     { 0x00000000, 0x00204811, 0x000 },
12161     { 0x0000225c, 0x00204411, 0x000 },
12162     { 0x00000000, 0xc0204800, 0x000 },
12163     { 0x0000a1fc, 0x00204411, 0x000 },
12164     { 0x00000000, 0xc0204800, 0x000 },
12165     { 0x00000000, 0xc0200400, 0x000 },
12166     { 0x00000000, 0x00a0000a, 0x000 },
12167     { 0x97000000, 0x00204411, 0x000 },
12168     { 0x00000000, 0x00204811, 0x000 },
12169     { 0x8a000000, 0x00204411, 0x000 },
12170     { 0x00000000, 0x00204811, 0x000 },
12171     { 0x0000225c, 0x00204411, 0x000 },
12172     { 0x00000000, 0xc0204800, 0x000 },
12173     { 0x0000a1fc, 0x00204411, 0x000 },
12174     { 0x00000000, 0xc0204800, 0x000 },
12175     { 0x00000000, 0xc0200400, 0x000 },
12176     { 0x00000000, 0x00a0000a, 0x000 },
12177     { 0x97000000, 0x00204411, 0x000 },
12178     { 0x00000000, 0x00204811, 0x000 },
12179     { 0x8a000000, 0x00204411, 0x000 },
12180     { 0x00000000, 0x00204811, 0x000 },
12181     { 0x0000225c, 0x00204411, 0x000 },
12182     { 0x00000000, 0xc0204800, 0x000 },
12183     { 0x0000a1fc, 0x00204411, 0x000 },
12184     { 0x00000000, 0xc0204800, 0x000 },
12185     { 0x0001a1fd, 0x00204411, 0x000 },
12186     { 0x00000000, 0xd9004800, 0x000 },
12187     { 0x00000000, 0xc0200400, 0x000 },
12188     { 0x00000000, 0x00a0000a, 0x000 },
12189     { 0x00002257, 0x00204411, 0x000 },
12190     { 0x00000003, 0xc0484a20, 0x000 },
12191     { 0x0000225d, 0x00204411, 0x000 },
12192     { 0x00000000, 0xc0404800, 0x000 },
12193     { 0x00000000, 0x00600000, 0x642 },
12194     { 0x00000000, 0xc0200800, 0x000 },
12195     { 0x0000225c, 0x00204411, 0x000 },
12196     { 0x00000003, 0x00384a22, 0x000 },
12197     { 0x0000a1fc, 0x00204411, 0x000 },
12198     { 0x00000000, 0xc0204800, 0x000 },
12199     { 0x0001a1fd, 0x00204411, 0x000 },
12200     { 0x00000000, 0x002f0222, 0x000 },
12201     { 0x00000000, 0x0ce00000, 0x000 },
12202     { 0x00000000, 0x40204800, 0x000 },
12203     { 0x00000001, 0x40304a20, 0x000 },
12204     { 0x00000002, 0xc0304a20, 0x000 },
12205     { 0x00000001, 0x00530a22, 0x34b },
12206     { 0x0000003f, 0xc0280a20, 0x000 },
12207     { 0x81000000, 0x00204411, 0x000 },
12208     { 0x00000001, 0x00204811, 0x000 },
12209     { 0x000021f8, 0x00204411, 0x000 },
12210     { 0x00000018, 0x00204811, 0x000 },
12211     { 0x000421f9, 0x00604411, 0x68a },
12212     { 0x00000011, 0x00210230, 0x000 },
12213     { 0x00000000, 0x14e00000, 0x354 },
12214     { 0x00000014, 0x002f0222, 0x000 },
12215     { 0x00000000, 0x0cc00000, 0x364 },
12216     { 0x00002010, 0x00204411, 0x000 },
12217     { 0x00008000, 0x00204811, 0x000 },
12218     { 0x0001a2a4, 0x00204411, 0x000 },
12219     { 0x00000000, 0x00604802, 0x36e },
12220     { 0x00002100, 0x00204411, 0x000 },
12221     { 0x00000000, 0xc0204800, 0x000 },
12222     { 0x00000000, 0xc0204800, 0x000 },
12223     { 0x00000000, 0xc0204800, 0x000 },
12224     { 0x00000000, 0xc0404800, 0x000 },
12225     { 0x00000004, 0x002f0222, 0x000 },
12226     { 0x00000000, 0x0cc00000, 0x36a },
12227     { 0x00002010, 0x00204411, 0x000 },
12228     { 0x00008000, 0x00204811, 0x000 },
12229     { 0x0001a2a4, 0x00204411, 0x000 },
12230     { 0x00000000, 0x00404802, 0x35f },
12231     { 0x00000028, 0x002f0222, 0x000 },
12232     { 0x00000000, 0x0cc00000, 0x5bd },
12233     { 0x0001a2a4, 0x00204411, 0x000 },
12234     { 0x00000000, 0x00404802, 0x35f },
12235     { 0x0000002c, 0x00203626, 0x000 },
12236     { 0x00000049, 0x00201811, 0x000 },
12237     { 0x0000003f, 0x00204811, 0x000 },
12238     { 0x00000001, 0x00331a26, 0x000 },
12239     { 0x00000000, 0x002f0226, 0x000 },
12240     { 0x00000000, 0x0cc00000, 0x370 },
12241     { 0x0000002c, 0x00801a2d, 0x000 },
12242     { 0x0000003f, 0xc0280a20, 0x000 },
12243     { 0x00000015, 0x002f0222, 0x000 },
12244     { 0x00000000, 0x0ce00000, 0x386 },
12245     { 0x00000006, 0x002f0222, 0x000 },
12246     { 0x00000000, 0x0ce00000, 0x3b1 },
12247     { 0x00000016, 0x002f0222, 0x000 },
12248     { 0x00000000, 0x0ce00000, 0x3b5 },
12249     { 0x00000020, 0x002f0222, 0x000 },
12250     { 0x00000000, 0x0ce00000, 0x39c },
12251     { 0x0000000f, 0x002f0222, 0x000 },
12252     { 0x00000000, 0x0ce00000, 0x3a8 },
12253     { 0x00000010, 0x002f0222, 0x000 },
12254     { 0x00000000, 0x0ce00000, 0x3a8 },
12255     { 0x0000001e, 0x002f0222, 0x000 },
12256     { 0x00000000, 0x0ce00000, 0x390 },
12257     { 0x0000a2a4, 0x00204411, 0x000 },
12258     { 0x00000000, 0x00404802, 0x000 },
12259     { 0x08000000, 0x00290a22, 0x000 },
12260     { 0x00000003, 0x40210e20, 0x000 },
12261     { 0x0000000c, 0xc0211220, 0x000 },
12262     { 0x00080000, 0x00281224, 0x000 },
12263     { 0x00000014, 0xc0221620, 0x000 },
12264     { 0x00000000, 0x002914a4, 0x000 },
12265     { 0x0000a2a4, 0x00204411, 0x000 },
12266     { 0x00000000, 0x002948a2, 0x000 },
12267     { 0x0000a1fe, 0x00204411, 0x000 },
12268     { 0x00000000, 0x00404803, 0x000 },
12269     { 0x81000000, 0x00204411, 0x000 },
12270     { 0x00000001, 0x00204811, 0x000 },
12271     { 0x000021f8, 0x00204411, 0x000 },
12272     { 0x00000016, 0x00204811, 0x000 },
12273     { 0x000421f9, 0x00604411, 0x68a },
12274     { 0x00000015, 0x00210230, 0x000 },
12275     { 0x00000000, 0x14e00000, 0x392 },
12276     { 0x0000210e, 0x00204411, 0x000 },
12277     { 0x00000000, 0xc0204800, 0x000 },
12278     { 0x00000000, 0xc0204800, 0x000 },
12279     { 0x0000a2a4, 0x00204411, 0x000 },
12280     { 0x00000000, 0x00404802, 0x000 },
12281     { 0x81000000, 0x00204411, 0x000 },
12282     { 0x00000001, 0x00204811, 0x000 },
12283     { 0x000021f8, 0x00204411, 0x000 },
12284     { 0x00000017, 0x00204811, 0x000 },
12285     { 0x000421f9, 0x00604411, 0x68a },
12286     { 0x00000003, 0x00210230, 0x000 },
12287     { 0x00000000, 0x14e00000, 0x39e },
12288     { 0x00002108, 0x00204411, 0x000 },
12289     { 0x00000000, 0xc0204800, 0x000 },
12290     { 0x00000000, 0xc0204800, 0x000 },
12291     { 0x0000a2a4, 0x00204411, 0x000 },
12292     { 0x00000000, 0x00404802, 0x000 },
12293     { 0x0000a2a4, 0x00204411, 0x000 },
12294     { 0x00000000, 0x00204802, 0x000 },
12295     { 0x80000000, 0x00204411, 0x000 },
12296     { 0x00000000, 0x00204811, 0x000 },
12297     { 0x81000000, 0x00204411, 0x000 },
12298     { 0x00000010, 0x00204811, 0x000 },
12299     { 0x00000000, 0x00200010, 0x000 },
12300     { 0x00000000, 0x14c00000, 0x3ae },
12301     { 0x00000000, 0x00400000, 0x000 },
12302     { 0x00002010, 0x00204411, 0x000 },
12303     { 0x00008000, 0x00204811, 0x000 },
12304     { 0x0001a2a4, 0x00204411, 0x000 },
12305     { 0x00000006, 0x00404811, 0x000 },
12306     { 0x00002010, 0x00204411, 0x000 },
12307     { 0x00008000, 0x00204811, 0x000 },
12308     { 0x0001a2a4, 0x00204411, 0x000 },
12309     { 0x00000016, 0x00604811, 0x36e },
12310     { 0x00000000, 0x00400000, 0x000 },
12311     { 0x00000000, 0xc0200800, 0x000 },
12312     { 0x00000000, 0xc0200c00, 0x000 },
12313     { 0x0000001d, 0x00210223, 0x000 },
12314     { 0x00000000, 0x14e00000, 0x3ce },
12315     { 0x81000000, 0x00204411, 0x000 },
12316     { 0x00000001, 0x00204811, 0x000 },
12317     { 0x000021f8, 0x00204411, 0x000 },
12318     { 0x00000018, 0x00204811, 0x000 },
12319     { 0x000421f9, 0x00604411, 0x68a },
12320     { 0x00000011, 0x00210230, 0x000 },
12321     { 0x00000000, 0x14e00000, 0x3c0 },
12322     { 0x00002100, 0x00204411, 0x000 },
12323     { 0x00000000, 0x00204802, 0x000 },
12324     { 0x00000000, 0x00204803, 0x000 },
12325     { 0xbabecafe, 0x00204811, 0x000 },
12326     { 0xcafebabe, 0x00204811, 0x000 },
12327     { 0x00002010, 0x00204411, 0x000 },
12328     { 0x00008000, 0x00204811, 0x000 },
12329     { 0x0000a2a4, 0x00204411, 0x000 },
12330     { 0x00000004, 0x00404811, 0x000 },
12331     { 0x00002170, 0x00204411, 0x000 },
12332     { 0x00000000, 0x00204802, 0x000 },
12333     { 0x00000000, 0x00204803, 0x000 },
12334     { 0x81000000, 0x00204411, 0x000 },
12335     { 0x0000000a, 0x00204811, 0x000 },
12336     { 0x00000000, 0x00200010, 0x000 },
12337     { 0x00000000, 0x14c00000, 0x3d3 },
12338     { 0x8c000000, 0x00204411, 0x000 },
12339     { 0xcafebabe, 0x00404811, 0x000 },
12340     { 0x81000000, 0x00204411, 0x000 },
12341     { 0x00000001, 0x00204811, 0x000 },
12342     { 0x00003fff, 0x40280a20, 0x000 },
12343     { 0x80000000, 0x40280e20, 0x000 },
12344     { 0x40000000, 0xc0281220, 0x000 },
12345     { 0x00040000, 0x00694622, 0x68a },
12346     { 0x00000000, 0x00201410, 0x000 },
12347     { 0x00000000, 0x002f0223, 0x000 },
12348     { 0x00000000, 0x0cc00000, 0x3e1 },
12349     { 0x00000000, 0xc0401800, 0x3e4 },
12350     { 0x00003fff, 0xc0281a20, 0x000 },
12351     { 0x00040000, 0x00694626, 0x68a },
12352     { 0x00000000, 0x00201810, 0x000 },
12353     { 0x00000000, 0x002f0224, 0x000 },
12354     { 0x00000000, 0x0cc00000, 0x3e7 },
12355     { 0x00000000, 0xc0401c00, 0x3ea },
12356     { 0x00003fff, 0xc0281e20, 0x000 },
12357     { 0x00040000, 0x00694627, 0x68a },
12358     { 0x00000000, 0x00201c10, 0x000 },
12359     { 0x00000000, 0x00204402, 0x000 },
12360     { 0x00000000, 0x002820c5, 0x000 },
12361     { 0x00000000, 0x004948e8, 0x000 },
12362     { 0xa5800000, 0x00200811, 0x000 },
12363     { 0x00002000, 0x00200c11, 0x000 },
12364     { 0x83000000, 0x00604411, 0x412 },
12365     { 0x00000000, 0x00204402, 0x000 },
12366     { 0x00000000, 0xc0204800, 0x000 },
12367     { 0x00000000, 0x40204800, 0x000 },
12368     { 0x0000001f, 0xc0210220, 0x000 },
12369     { 0x00000000, 0x14c00000, 0x3f7 },
12370     { 0x00002010, 0x00204411, 0x000 },
12371     { 0x00008000, 0x00204811, 0x000 },
12372     { 0x0000ffff, 0xc0481220, 0x3ff },
12373     { 0xa7800000, 0x00200811, 0x000 },
12374     { 0x0000a000, 0x00200c11, 0x000 },
12375     { 0x83000000, 0x00604411, 0x412 },
12376     { 0x00000000, 0x00204402, 0x000 },
12377     { 0x00000000, 0xc0204800, 0x000 },
12378     { 0x00000000, 0xc0204800, 0x000 },
12379     { 0x0000ffff, 0xc0281220, 0x000 },
12380     { 0x83000000, 0x00204411, 0x000 },
12381     { 0x00000000, 0x00304883, 0x000 },
12382     { 0x84000000, 0x00204411, 0x000 },
12383     { 0x00000000, 0xc0204800, 0x000 },
12384     { 0x00000000, 0x1d000000, 0x000 },
12385     { 0x83000000, 0x00604411, 0x412 },
12386     { 0x00000000, 0xc0400400, 0x001 },
12387     { 0xa9800000, 0x00200811, 0x000 },
12388     { 0x0000c000, 0x00400c11, 0x3fa },
12389     { 0xab800000, 0x00200811, 0x000 },
12390     { 0x0000f8e0, 0x00400c11, 0x3fa },
12391     { 0xad800000, 0x00200811, 0x000 },
12392     { 0x0000f880, 0x00400c11, 0x3fa },
12393     { 0xb3800000, 0x00200811, 0x000 },
12394     { 0x0000f3fc, 0x00400c11, 0x3fa },
12395     { 0xaf800000, 0x00200811, 0x000 },
12396     { 0x0000e000, 0x00400c11, 0x3fa },
12397     { 0xb1800000, 0x00200811, 0x000 },
12398     { 0x0000f000, 0x00400c11, 0x3fa },
12399     { 0x83000000, 0x00204411, 0x000 },
12400     { 0x00002148, 0x00204811, 0x000 },
12401     { 0x84000000, 0x00204411, 0x000 },
12402     { 0x00000000, 0xc0204800, 0x000 },
12403     { 0x00000000, 0x1d000000, 0x000 },
12404     { 0x00000000, 0x00800000, 0x000 },
12405     { 0x01182000, 0xc0304620, 0x000 },
12406     { 0x00000000, 0xd9004800, 0x000 },
12407     { 0x00000000, 0xc0200400, 0x000 },
12408     { 0x00000000, 0x00a0000a, 0x000 },
12409     { 0x0218a000, 0xc0304620, 0x000 },
12410     { 0x00000000, 0xd9004800, 0x000 },
12411     { 0x00000000, 0xc0200400, 0x000 },
12412     { 0x00000000, 0x00a0000a, 0x000 },
12413     { 0x0318c000, 0xc0304620, 0x000 },
12414     { 0x00000000, 0xd9004800, 0x000 },
12415     { 0x00000000, 0xc0200400, 0x000 },
12416     { 0x00000000, 0x00a0000a, 0x000 },
12417     { 0x0418f8e0, 0xc0304620, 0x000 },
12418     { 0x00000000, 0xd9004800, 0x000 },
12419     { 0x00000000, 0xc0200400, 0x000 },
12420     { 0x00000000, 0x00a0000a, 0x000 },
12421     { 0x0518f880, 0xc0304620, 0x000 },
12422     { 0x00000000, 0xd9004800, 0x000 },
12423     { 0x00000000, 0xc0200400, 0x000 },
12424     { 0x00000000, 0x00a0000a, 0x000 },
12425     { 0x0618e000, 0xc0304620, 0x000 },
12426     { 0x00000000, 0xd9004800, 0x000 },
12427     { 0x00000000, 0xc0200400, 0x000 },
12428     { 0x00000000, 0x00a0000a, 0x000 },
12429     { 0x0718f000, 0xc0304620, 0x000 },
12430     { 0x00000000, 0xd9004800, 0x000 },
12431     { 0x00000000, 0xc0200400, 0x000 },
12432     { 0x00000000, 0x00a0000a, 0x000 },
12433     { 0x0818f3fc, 0xc0304620, 0x000 },
12434     { 0x00000000, 0xd9004800, 0x000 },
12435     { 0x00000000, 0xc0200400, 0x000 },
12436     { 0x00000000, 0x00a0000a, 0x000 },
12437     { 0x00000030, 0x00200a2d, 0x000 },
12438     { 0x00000000, 0xc0290c40, 0x000 },
12439     { 0x00000030, 0x00203623, 0x000 },
12440     { 0x00000000, 0xc0200400, 0x000 },
12441     { 0x00000000, 0x00a0000a, 0x000 },
12442     { 0x86000000, 0x00204411, 0x000 },
12443     { 0x00000000, 0x00404801, 0x000 },
12444     { 0x85000000, 0xc0204411, 0x000 },
12445     { 0x00000000, 0x00404801, 0x000 },
12446     { 0x0000217c, 0x00204411, 0x000 },
12447     { 0x00000000, 0xc0204800, 0x000 },
12448     { 0x00000000, 0xc0204800, 0x000 },
12449     { 0x00000000, 0xc0204800, 0x000 },
12450     { 0x81000000, 0x00204411, 0x000 },
12451     { 0x00000001, 0x00204811, 0x000 },
12452     { 0x00000000, 0xc0200800, 0x000 },
12453     { 0x00000000, 0x17000000, 0x000 },
12454     { 0x0004217f, 0x00604411, 0x68a },
12455     { 0x0000001f, 0x00210230, 0x000 },
12456     { 0x00000000, 0x14c00000, 0x000 },
12457     { 0x00000000, 0x00404c02, 0x448 },
12458     { 0x00000000, 0xc0200c00, 0x000 },
12459     { 0x00000000, 0xc0201000, 0x000 },
12460     { 0x00000000, 0xc0201400, 0x000 },
12461     { 0x00000000, 0xc0201800, 0x000 },
12462     { 0x00000000, 0xc0201c00, 0x000 },
12463     { 0x00007f00, 0x00280a21, 0x000 },
12464     { 0x00004500, 0x002f0222, 0x000 },
12465     { 0x00000000, 0x0ce00000, 0x456 },
12466     { 0x00000000, 0xc0202000, 0x000 },
12467     { 0x00000000, 0x17000000, 0x000 },
12468     { 0x00000010, 0x00280a23, 0x000 },
12469     { 0x00000010, 0x002f0222, 0x000 },
12470     { 0x00000000, 0x0ce00000, 0x45e },
12471     { 0x81000000, 0x00204411, 0x000 },
12472     { 0x00000001, 0x00204811, 0x000 },
12473     { 0x00040000, 0x00694624, 0x68a },
12474     { 0x00000000, 0x00400000, 0x463 },
12475     { 0x81000000, 0x00204411, 0x000 },
12476     { 0x00000000, 0x00204811, 0x000 },
12477     { 0x0000216d, 0x00204411, 0x000 },
12478     { 0x00000000, 0x00204804, 0x000 },
12479     { 0x00000000, 0x00604805, 0x68f },
12480     { 0x00000000, 0x002824f0, 0x000 },
12481     { 0x00000007, 0x00280a23, 0x000 },
12482     { 0x00000001, 0x002f0222, 0x000 },
12483     { 0x00000000, 0x0ae00000, 0x46a },
12484     { 0x00000000, 0x002f00c9, 0x000 },
12485     { 0x00000000, 0x04e00000, 0x483 },
12486     { 0x00000000, 0x00400000, 0x490 },
12487     { 0x00000002, 0x002f0222, 0x000 },
12488     { 0x00000000, 0x0ae00000, 0x46f },
12489     { 0x00000000, 0x002f00c9, 0x000 },
12490     { 0x00000000, 0x02e00000, 0x483 },
12491     { 0x00000000, 0x00400000, 0x490 },
12492     { 0x00000003, 0x002f0222, 0x000 },
12493     { 0x00000000, 0x0ae00000, 0x474 },
12494     { 0x00000000, 0x002f00c9, 0x000 },
12495     { 0x00000000, 0x0ce00000, 0x483 },
12496     { 0x00000000, 0x00400000, 0x490 },
12497     { 0x00000004, 0x002f0222, 0x000 },
12498     { 0x00000000, 0x0ae00000, 0x479 },
12499     { 0x00000000, 0x002f00c9, 0x000 },
12500     { 0x00000000, 0x0ae00000, 0x483 },
12501     { 0x00000000, 0x00400000, 0x490 },
12502     { 0x00000005, 0x002f0222, 0x000 },
12503     { 0x00000000, 0x0ae00000, 0x47e },
12504     { 0x00000000, 0x002f00c9, 0x000 },
12505     { 0x00000000, 0x06e00000, 0x483 },
12506     { 0x00000000, 0x00400000, 0x490 },
12507     { 0x00000006, 0x002f0222, 0x000 },
12508     { 0x00000000, 0x0ae00000, 0x483 },
12509     { 0x00000000, 0x002f00c9, 0x000 },
12510     { 0x00000000, 0x08e00000, 0x483 },
12511     { 0x00000000, 0x00400000, 0x490 },
12512     { 0x00007f00, 0x00280a21, 0x000 },
12513     { 0x00004500, 0x002f0222, 0x000 },
12514     { 0x00000000, 0x0ae00000, 0x000 },
12515     { 0x00000008, 0x00210a23, 0x000 },
12516     { 0x00000000, 0x14c00000, 0x48d },
12517     { 0x00002169, 0x00204411, 0x000 },
12518     { 0x00000000, 0xc0204800, 0x000 },
12519     { 0x00000000, 0xc0204800, 0x000 },
12520     { 0x00000000, 0xc0204800, 0x000 },
12521     { 0xcafebabe, 0x00404811, 0x000 },
12522     { 0x00000000, 0xc0204400, 0x000 },
12523     { 0x00000000, 0xc0200000, 0x000 },
12524     { 0x00000000, 0xc0404800, 0x000 },
12525     { 0x00007f00, 0x00280a21, 0x000 },
12526     { 0x00004500, 0x002f0222, 0x000 },
12527     { 0x00000000, 0x0ae00000, 0x496 },
12528     { 0x00000000, 0xc0200000, 0x000 },
12529     { 0x00000000, 0xc0200000, 0x000 },
12530     { 0x00000000, 0xc0400000, 0x000 },
12531     { 0x00000000, 0x00404c08, 0x456 },
12532     { 0x00000000, 0xc0200800, 0x000 },
12533     { 0x00000010, 0x40210e20, 0x000 },
12534     { 0x00000011, 0x40211220, 0x000 },
12535     { 0x00000012, 0x40211620, 0x000 },
12536     { 0x00002169, 0x00204411, 0x000 },
12537     { 0x00000000, 0x00204802, 0x000 },
12538     { 0x00000000, 0x00210225, 0x000 },
12539     { 0x00000000, 0x14e00000, 0x4a0 },
12540     { 0x00040000, 0xc0494a20, 0x4a1 },
12541     { 0xfffbffff, 0xc0284a20, 0x000 },
12542     { 0x00000000, 0x00210223, 0x000 },
12543     { 0x00000000, 0x14e00000, 0x4ad },
12544     { 0x00000000, 0xc0204800, 0x000 },
12545     { 0x00000000, 0xc0204800, 0x000 },
12546     { 0x00000000, 0x00210224, 0x000 },
12547     { 0x00000000, 0x14c00000, 0x000 },
12548     { 0x81000000, 0x00204411, 0x000 },
12549     { 0x0000000c, 0x00204811, 0x000 },
12550     { 0x00000000, 0x00200010, 0x000 },
12551     { 0x00000000, 0x14c00000, 0x4a9 },
12552     { 0xa0000000, 0x00204411, 0x000 },
12553     { 0xcafebabe, 0x00404811, 0x000 },
12554     { 0x81000000, 0x00204411, 0x000 },
12555     { 0x00000004, 0x00204811, 0x000 },
12556     { 0x0000216b, 0x00204411, 0x000 },
12557     { 0x00000000, 0xc0204810, 0x000 },
12558     { 0x81000000, 0x00204411, 0x000 },
12559     { 0x00000005, 0x00204811, 0x000 },
12560     { 0x0000216c, 0x00204411, 0x000 },
12561     { 0x00000000, 0xc0204810, 0x000 },
12562     { 0x00000000, 0x002f0224, 0x000 },
12563     { 0x00000000, 0x0ce00000, 0x000 },
12564     { 0x00000000, 0x00400000, 0x4a7 },
12565     { 0x00000000, 0xc0210a20, 0x000 },
12566     { 0x00000000, 0x14c00000, 0x4c0 },
12567     { 0x81000000, 0x00204411, 0x000 },
12568     { 0x00000000, 0x00204811, 0x000 },
12569     { 0x0000216d, 0x00204411, 0x000 },
12570     { 0x00000000, 0xc0204800, 0x000 },
12571     { 0x00000000, 0xc0604800, 0x68f },
12572     { 0x00000000, 0x00400000, 0x4c4 },
12573     { 0x81000000, 0x00204411, 0x000 },
12574     { 0x00000001, 0x00204811, 0x000 },
12575     { 0x00040000, 0xc0294620, 0x000 },
12576     { 0x00000000, 0xc0600000, 0x68a },
12577     { 0x00000001, 0x00210222, 0x000 },
12578     { 0x00000000, 0x14c00000, 0x4cb },
12579     { 0x00002169, 0x00204411, 0x000 },
12580     { 0x00000000, 0xc0204800, 0x000 },
12581     { 0x00000000, 0xc0204800, 0x000 },
12582     { 0x00000000, 0x00204810, 0x000 },
12583     { 0xcafebabe, 0x00404811, 0x000 },
12584     { 0x00000000, 0xc0204400, 0x000 },
12585     { 0x00000000, 0xc0404810, 0x000 },
12586     { 0x81000000, 0x00204411, 0x000 },
12587     { 0x00000001, 0x00204811, 0x000 },
12588     { 0x000021f8, 0x00204411, 0x000 },
12589     { 0x0000000e, 0x00204811, 0x000 },
12590     { 0x000421f9, 0x00604411, 0x68a },
12591     { 0x00000000, 0x00210230, 0x000 },
12592     { 0x00000000, 0x14c00000, 0x4cd },
12593     { 0x00002180, 0x00204411, 0x000 },
12594     { 0x00000000, 0xc0204800, 0x000 },
12595     { 0x00000000, 0xc0200000, 0x000 },
12596     { 0x00000000, 0xc0204800, 0x000 },
12597     { 0x00000000, 0xc0200000, 0x000 },
12598     { 0x00000000, 0xc0404800, 0x000 },
12599     { 0x00000003, 0x00333e2f, 0x000 },
12600     { 0x00000001, 0x00210221, 0x000 },
12601     { 0x00000000, 0x14e00000, 0x4fd },
12602     { 0x0000002c, 0x00200a2d, 0x000 },
12603     { 0x00040000, 0x18e00c11, 0x4ec },
12604     { 0x00000001, 0x00333e2f, 0x000 },
12605     { 0x00002169, 0x00204411, 0x000 },
12606     { 0x00000000, 0x00204802, 0x000 },
12607     { 0x00000000, 0x00204803, 0x000 },
12608     { 0x00000008, 0x00300a22, 0x000 },
12609     { 0x00000000, 0xc0204800, 0x000 },
12610     { 0x00000000, 0xc0204800, 0x000 },
12611     { 0x00002169, 0x00204411, 0x000 },
12612     { 0x00000000, 0x00204802, 0x000 },
12613     { 0x00000000, 0x00204803, 0x000 },
12614     { 0x00000008, 0x00300a22, 0x000 },
12615     { 0x00000000, 0xc0204800, 0x000 },
12616     { 0x00000000, 0xd8c04800, 0x4e0 },
12617     { 0x00002169, 0x00204411, 0x000 },
12618     { 0x00000000, 0x00204802, 0x000 },
12619     { 0x00000000, 0x00204803, 0x000 },
12620     { 0x00000008, 0x00300a22, 0x000 },
12621     { 0x00000000, 0xc0204800, 0x000 },
12622     { 0x00000000, 0xc0204800, 0x000 },
12623     { 0x0000002d, 0x0020122d, 0x000 },
12624     { 0x00000000, 0x00290c83, 0x000 },
12625     { 0x00002169, 0x00204411, 0x000 },
12626     { 0x00000000, 0x00204802, 0x000 },
12627     { 0x00000000, 0x00204803, 0x000 },
12628     { 0x00000008, 0x00300a22, 0x000 },
12629     { 0x00000000, 0xc0204800, 0x000 },
12630     { 0x00000000, 0xc0204800, 0x000 },
12631     { 0x00000011, 0x00210224, 0x000 },
12632     { 0x00000000, 0x14c00000, 0x000 },
12633     { 0x00000000, 0x00400000, 0x4a7 },
12634     { 0x0000002c, 0xc0203620, 0x000 },
12635     { 0x0000002d, 0xc0403620, 0x000 },
12636     { 0x0000000f, 0x00210221, 0x000 },
12637     { 0x00000000, 0x14c00000, 0x502 },
12638     { 0x00000000, 0x00600000, 0x00b },
12639     { 0x00000000, 0xd9000000, 0x000 },
12640     { 0x00000000, 0xc0400400, 0x001 },
12641     { 0xb5000000, 0x00204411, 0x000 },
12642     { 0x00002000, 0x00204811, 0x000 },
12643     { 0xb6000000, 0x00204411, 0x000 },
12644     { 0x0000a000, 0x00204811, 0x000 },
12645     { 0xb7000000, 0x00204411, 0x000 },
12646     { 0x0000c000, 0x00204811, 0x000 },
12647     { 0xb8000000, 0x00204411, 0x000 },
12648     { 0x0000f8e0, 0x00204811, 0x000 },
12649     { 0xb9000000, 0x00204411, 0x000 },
12650     { 0x0000f880, 0x00204811, 0x000 },
12651     { 0xba000000, 0x00204411, 0x000 },
12652     { 0x0000e000, 0x00204811, 0x000 },
12653     { 0xbb000000, 0x00204411, 0x000 },
12654     { 0x0000f000, 0x00204811, 0x000 },
12655     { 0xbc000000, 0x00204411, 0x000 },
12656     { 0x0000f3fc, 0x00204811, 0x000 },
12657     { 0x81000000, 0x00204411, 0x000 },
12658     { 0x00000002, 0x00204811, 0x000 },
12659     { 0x000000ff, 0x00280e30, 0x000 },
12660     { 0x00000000, 0x002f0223, 0x000 },
12661     { 0x00000000, 0x0cc00000, 0x516 },
12662     { 0x00000000, 0xc0200800, 0x000 },
12663     { 0x00000000, 0x14c00000, 0x52b },
12664     { 0x00000000, 0x00200c11, 0x000 },
12665     { 0x0000001c, 0x00203623, 0x000 },
12666     { 0x0000002b, 0x00203623, 0x000 },
12667     { 0x00000029, 0x00203623, 0x000 },
12668     { 0x00000028, 0x00203623, 0x000 },
12669     { 0x00000017, 0x00203623, 0x000 },
12670     { 0x00000025, 0x00203623, 0x000 },
12671     { 0x00000026, 0x00203623, 0x000 },
12672     { 0x00000015, 0x00203623, 0x000 },
12673     { 0x00000016, 0x00203623, 0x000 },
12674     { 0xffffe000, 0x00200c11, 0x000 },
12675     { 0x00000021, 0x00203623, 0x000 },
12676     { 0x00000022, 0x00203623, 0x000 },
12677     { 0x00001fff, 0x00200c11, 0x000 },
12678     { 0x00000023, 0x00203623, 0x000 },
12679     { 0x00000024, 0x00203623, 0x000 },
12680     { 0xf1ffffff, 0x00283a2e, 0x000 },
12681     { 0x0000001a, 0xc0220e20, 0x000 },
12682     { 0x00000000, 0x0029386e, 0x000 },
12683     { 0x81000000, 0x00204411, 0x000 },
12684     { 0x00000006, 0x00204811, 0x000 },
12685     { 0x0000002a, 0x40203620, 0x000 },
12686     { 0x87000000, 0x00204411, 0x000 },
12687     { 0x00000000, 0xc0204800, 0x000 },
12688     { 0x0000a1f4, 0x00204411, 0x000 },
12689     { 0x00000000, 0x00204810, 0x000 },
12690     { 0x00000000, 0x00200c11, 0x000 },
12691     { 0x00000030, 0x00203623, 0x000 },
12692     { 0x9d000000, 0x00204411, 0x000 },
12693     { 0x0000001f, 0x40214a20, 0x000 },
12694     { 0x96000000, 0x00204411, 0x000 },
12695     { 0x00000000, 0xc0204800, 0x000 },
12696     { 0x00000000, 0xc0200c00, 0x000 },
12697     { 0x00000000, 0xc0201000, 0x000 },
12698     { 0x0000001f, 0x00211624, 0x000 },
12699     { 0x00000000, 0x14c00000, 0x000 },
12700     { 0x0000001d, 0x00203623, 0x000 },
12701     { 0x00000003, 0x00281e23, 0x000 },
12702     { 0x00000008, 0x00222223, 0x000 },
12703     { 0xfffff000, 0x00282228, 0x000 },
12704     { 0x00000000, 0x002920e8, 0x000 },
12705     { 0x0000001f, 0x00203628, 0x000 },
12706     { 0x00000018, 0x00211e23, 0x000 },
12707     { 0x00000020, 0x00203627, 0x000 },
12708     { 0x00000002, 0x00221624, 0x000 },
12709     { 0x00000000, 0x003014a8, 0x000 },
12710     { 0x0000001e, 0x00203625, 0x000 },
12711     { 0x00000003, 0x00211a24, 0x000 },
12712     { 0x10000000, 0x00281a26, 0x000 },
12713     { 0xefffffff, 0x00283a2e, 0x000 },
12714     { 0x00000000, 0x004938ce, 0x678 },
12715     { 0x00000001, 0x40280a20, 0x000 },
12716     { 0x00000006, 0x40280e20, 0x000 },
12717     { 0x00000300, 0xc0281220, 0x000 },
12718     { 0x00000008, 0x00211224, 0x000 },
12719     { 0x00000000, 0xc0201620, 0x000 },
12720     { 0x00000000, 0xc0201a20, 0x000 },
12721     { 0x00000000, 0x00210222, 0x000 },
12722     { 0x00000000, 0x14c00000, 0x563 },
12723     { 0x81000000, 0x00204411, 0x000 },
12724     { 0x00000001, 0x00204811, 0x000 },
12725     { 0x00002258, 0x00300a24, 0x000 },
12726     { 0x00040000, 0x00694622, 0x68a },
12727     { 0x00002169, 0x00204411, 0x000 },
12728     { 0x00000000, 0x00204805, 0x000 },
12729     { 0x00020000, 0x00294a26, 0x000 },
12730     { 0x00000000, 0x00204810, 0x000 },
12731     { 0xcafebabe, 0x00204811, 0x000 },
12732     { 0x00000002, 0x002f0223, 0x000 },
12733     { 0x00000000, 0x0cc00000, 0x56b },
12734     { 0x00000000, 0xc0201c10, 0x000 },
12735     { 0x00000000, 0xc0400000, 0x579 },
12736     { 0x00000002, 0x002f0223, 0x000 },
12737     { 0x00000000, 0x0cc00000, 0x56b },
12738     { 0x81000000, 0x00204411, 0x000 },
12739     { 0x00000001, 0x00204811, 0x000 },
12740     { 0x00002258, 0x00300a24, 0x000 },
12741     { 0x00040000, 0x00694622, 0x68a },
12742     { 0x00000000, 0xc0201c10, 0x000 },
12743     { 0x00000000, 0xc0400000, 0x579 },
12744     { 0x00000000, 0x002f0223, 0x000 },
12745     { 0x00000000, 0x0cc00000, 0x56f },
12746     { 0x00000000, 0xc0201c00, 0x000 },
12747     { 0x00000000, 0xc0400000, 0x579 },
12748     { 0x00000004, 0x002f0223, 0x000 },
12749     { 0x00000000, 0x0cc00000, 0x577 },
12750     { 0x81000000, 0x00204411, 0x000 },
12751     { 0x00000000, 0x00204811, 0x000 },
12752     { 0x0000216d, 0x00204411, 0x000 },
12753     { 0x00000000, 0xc0204800, 0x000 },
12754     { 0x00000000, 0xc0604800, 0x68f },
12755     { 0x00000000, 0x00401c10, 0x579 },
12756     { 0x00000000, 0xc0200000, 0x000 },
12757     { 0x00000000, 0xc0400000, 0x000 },
12758     { 0x00000000, 0x0ee00000, 0x57b },
12759     { 0x00000000, 0x00600000, 0x5c6 },
12760     { 0x00000000, 0x002f0224, 0x000 },
12761     { 0x00000000, 0x0cc00000, 0x58c },
12762     { 0x0000a2b7, 0x00204411, 0x000 },
12763     { 0x00000000, 0x00204807, 0x000 },
12764     { 0x81000000, 0x00204411, 0x000 },
12765     { 0x00000001, 0x00204811, 0x000 },
12766     { 0x0004a2b6, 0x00604411, 0x68a },
12767     { 0x0000001a, 0x00212230, 0x000 },
12768     { 0x00000006, 0x00222630, 0x000 },
12769     { 0x00042004, 0x00604411, 0x68a },
12770     { 0x0000a2c4, 0x00204411, 0x000 },
12771     { 0x00000000, 0x003048e9, 0x000 },
12772     { 0x00000000, 0x00e00000, 0x58a },
12773     { 0x0000a2d1, 0x00204411, 0x000 },
12774     { 0x00000000, 0x00404808, 0x000 },
12775     { 0x0000a2d1, 0x00204411, 0x000 },
12776     { 0x00000001, 0x00504a28, 0x000 },
12777     { 0x00000001, 0x002f0224, 0x000 },
12778     { 0x00000000, 0x0cc00000, 0x59d },
12779     { 0x0000a2bb, 0x00204411, 0x000 },
12780     { 0x00000000, 0x00204807, 0x000 },
12781     { 0x81000000, 0x00204411, 0x000 },
12782     { 0x00000001, 0x00204811, 0x000 },
12783     { 0x0004a2ba, 0x00604411, 0x68a },
12784     { 0x0000001a, 0x00212230, 0x000 },
12785     { 0x00000006, 0x00222630, 0x000 },
12786     { 0x00042004, 0x00604411, 0x68a },
12787     { 0x0000a2c5, 0x00204411, 0x000 },
12788     { 0x00000000, 0x003048e9, 0x000 },
12789     { 0x00000000, 0x00e00000, 0x59b },
12790     { 0x0000a2d2, 0x00204411, 0x000 },
12791     { 0x00000000, 0x00404808, 0x000 },
12792     { 0x0000a2d2, 0x00204411, 0x000 },
12793     { 0x00000001, 0x00504a28, 0x000 },
12794     { 0x00000002, 0x002f0224, 0x000 },
12795     { 0x00000000, 0x0cc00000, 0x5ae },
12796     { 0x0000a2bf, 0x00204411, 0x000 },
12797     { 0x00000000, 0x00204807, 0x000 },
12798     { 0x81000000, 0x00204411, 0x000 },
12799     { 0x00000001, 0x00204811, 0x000 },
12800     { 0x0004a2be, 0x00604411, 0x68a },
12801     { 0x0000001a, 0x00212230, 0x000 },
12802     { 0x00000006, 0x00222630, 0x000 },
12803     { 0x00042004, 0x00604411, 0x68a },
12804     { 0x0000a2c6, 0x00204411, 0x000 },
12805     { 0x00000000, 0x003048e9, 0x000 },
12806     { 0x00000000, 0x00e00000, 0x5ac },
12807     { 0x0000a2d3, 0x00204411, 0x000 },
12808     { 0x00000000, 0x00404808, 0x000 },
12809     { 0x0000a2d3, 0x00204411, 0x000 },
12810     { 0x00000001, 0x00504a28, 0x000 },
12811     { 0x0000a2c3, 0x00204411, 0x000 },
12812     { 0x00000000, 0x00204807, 0x000 },
12813     { 0x81000000, 0x00204411, 0x000 },
12814     { 0x00000001, 0x00204811, 0x000 },
12815     { 0x0004a2c2, 0x00604411, 0x68a },
12816     { 0x0000001a, 0x00212230, 0x000 },
12817     { 0x00000006, 0x00222630, 0x000 },
12818     { 0x00042004, 0x00604411, 0x68a },
12819     { 0x0000a2c7, 0x00204411, 0x000 },
12820     { 0x00000000, 0x003048e9, 0x000 },
12821     { 0x00000000, 0x00e00000, 0x5bb },
12822     { 0x0000a2d4, 0x00204411, 0x000 },
12823     { 0x00000000, 0x00404808, 0x000 },
12824     { 0x0000a2d4, 0x00204411, 0x000 },
12825     { 0x00000001, 0x00504a28, 0x000 },
12826     { 0x85000000, 0x00204411, 0x000 },
12827     { 0x00000000, 0x00204801, 0x000 },
12828     { 0x0000304a, 0x00204411, 0x000 },
12829     { 0x01000000, 0x00204811, 0x000 },
12830     { 0x00000000, 0x00400000, 0x5c1 },
12831     { 0xa4000000, 0xc0204411, 0x000 },
12832     { 0x00000000, 0xc0404800, 0x000 },
12833     { 0x00000000, 0xc0600000, 0x5c6 },
12834     { 0x00000000, 0xc0400400, 0x001 },
12835     { 0x0000002c, 0x00203621, 0x000 },
12836     { 0x81000000, 0x00204411, 0x000 },
12837     { 0x00000006, 0x00204811, 0x000 },
12838     { 0x00000000, 0x002f0230, 0x000 },
12839     { 0x00000000, 0x0cc00000, 0x5cd },
12840     { 0x00000000, 0x00200411, 0x000 },
12841     { 0x00000030, 0x00403621, 0x5e0 },
12842     { 0x00000030, 0x0020062d, 0x000 },
12843     { 0x00007e00, 0x00280621, 0x000 },
12844     { 0x00000000, 0x002f0221, 0x000 },
12845     { 0x00000000, 0x0ce00000, 0x5e0 },
12846     { 0x81000000, 0x00204411, 0x000 },
12847     { 0x00000001, 0x00204811, 0x000 },
12848     { 0x0004a092, 0x00604411, 0x68a },
12849     { 0x00000031, 0x00203630, 0x000 },
12850     { 0x0004a093, 0x00604411, 0x68a },
12851     { 0x00000032, 0x00203630, 0x000 },
12852     { 0x0004a2b6, 0x00604411, 0x68a },
12853     { 0x00000033, 0x00203630, 0x000 },
12854     { 0x0004a2ba, 0x00604411, 0x68a },
12855     { 0x00000034, 0x00203630, 0x000 },
12856     { 0x0004a2be, 0x00604411, 0x68a },
12857     { 0x00000035, 0x00203630, 0x000 },
12858     { 0x0004a2c2, 0x00604411, 0x68a },
12859     { 0x00000036, 0x00203630, 0x000 },
12860     { 0x00042004, 0x00604411, 0x68a },
12861     { 0x0001a2a4, 0x00204411, 0x000 },
12862     { 0x0000003f, 0x00204811, 0x000 },
12863     { 0x0000003f, 0x00204811, 0x000 },
12864     { 0x0000003f, 0x00204811, 0x000 },
12865     { 0x0000003f, 0x00204811, 0x000 },
12866     { 0x00000005, 0x00204811, 0x000 },
12867     { 0x0000a1f4, 0x00204411, 0x000 },
12868     { 0x00000000, 0x00204811, 0x000 },
12869     { 0x88000000, 0x00204411, 0x000 },
12870     { 0x00000001, 0x00204811, 0x000 },
12871     { 0x81000000, 0x00204411, 0x000 },
12872     { 0x00000006, 0x00204811, 0x000 },
12873     { 0x00000001, 0x002f0230, 0x000 },
12874     { 0x00000000, 0x0ce00000, 0x629 },
12875     { 0x00000030, 0x0020062d, 0x000 },
12876     { 0x00000000, 0x002f0221, 0x000 },
12877     { 0x00000000, 0x0ce00000, 0x629 },
12878     { 0x81000000, 0x00204411, 0x000 },
12879     { 0x00000001, 0x00204811, 0x000 },
12880     { 0x00007e00, 0x00280621, 0x000 },
12881     { 0x00000000, 0x002f0221, 0x000 },
12882     { 0x00000000, 0x0ce00000, 0x602 },
12883     { 0x0000a092, 0x00204411, 0x000 },
12884     { 0x00000031, 0x00204a2d, 0x000 },
12885     { 0x0000a093, 0x00204411, 0x000 },
12886     { 0x00000032, 0x00204a2d, 0x000 },
12887     { 0x0000a2b6, 0x00204411, 0x000 },
12888     { 0x00000033, 0x00204a2d, 0x000 },
12889     { 0x0000a2ba, 0x00204411, 0x000 },
12890     { 0x00000034, 0x00204a2d, 0x000 },
12891     { 0x0000a2be, 0x00204411, 0x000 },
12892     { 0x00000035, 0x00204a2d, 0x000 },
12893     { 0x0000a2c2, 0x00204411, 0x000 },
12894     { 0x00000036, 0x00204a2d, 0x000 },
12895     { 0x00000030, 0x0020062d, 0x000 },
12896     { 0x000001ff, 0x00280621, 0x000 },
12897     { 0x00000000, 0x002f0221, 0x000 },
12898     { 0x00000000, 0x0ce00000, 0x628 },
12899     { 0x00000000, 0x00210221, 0x000 },
12900     { 0x00000000, 0x14c00000, 0x60b },
12901     { 0x0004a003, 0x00604411, 0x68a },
12902     { 0x0000a003, 0x00204411, 0x000 },
12903     { 0x00000000, 0x00204810, 0x000 },
12904     { 0x00000001, 0x00210621, 0x000 },
12905     { 0x00000000, 0x14c00000, 0x610 },
12906     { 0x0004a010, 0x00604411, 0x68a },
12907     { 0x0000a010, 0x00204411, 0x000 },
12908     { 0x00000000, 0x00204810, 0x000 },
12909     { 0x00000001, 0x00210621, 0x000 },
12910     { 0x00000000, 0x002f0221, 0x000 },
12911     { 0x00000000, 0x0ce00000, 0x628 },
12912     { 0x0004a011, 0x00604411, 0x68a },
12913     { 0x0000a011, 0x00204411, 0x000 },
12914     { 0x00000000, 0x00204810, 0x000 },
12915     { 0x0004a012, 0x00604411, 0x68a },
12916     { 0x0000a012, 0x00204411, 0x000 },
12917     { 0x00000000, 0x00204810, 0x000 },
12918     { 0x0004a013, 0x00604411, 0x68a },
12919     { 0x0000a013, 0x00204411, 0x000 },
12920     { 0x00000000, 0x00204810, 0x000 },
12921     { 0x0004a014, 0x00604411, 0x68a },
12922     { 0x0000a014, 0x00204411, 0x000 },
12923     { 0x00000000, 0x00204810, 0x000 },
12924     { 0x0004a015, 0x00604411, 0x68a },
12925     { 0x0000a015, 0x00204411, 0x000 },
12926     { 0x00000000, 0x00204810, 0x000 },
12927     { 0x0004a016, 0x00604411, 0x68a },
12928     { 0x0000a016, 0x00204411, 0x000 },
12929     { 0x00000000, 0x00204810, 0x000 },
12930     { 0x0004a017, 0x00604411, 0x68a },
12931     { 0x0000a017, 0x00204411, 0x000 },
12932     { 0x00000000, 0x00204810, 0x000 },
12933     { 0x00042004, 0x00604411, 0x68a },
12934     { 0x0000002c, 0x0080062d, 0x000 },
12935     { 0xff000000, 0x00204411, 0x000 },
12936     { 0x00000000, 0x00204811, 0x000 },
12937     { 0x00000001, 0x00204811, 0x000 },
12938     { 0x00000002, 0x00804811, 0x000 },
12939     { 0x00000000, 0x0ee00000, 0x63a },
12940     { 0x00000030, 0x0020062d, 0x000 },
12941     { 0x00000002, 0x00280621, 0x000 },
12942     { 0x00000000, 0x002f0221, 0x000 },
12943     { 0x00000000, 0x0ce00000, 0x638 },
12944     { 0x81000000, 0x00204411, 0x000 },
12945     { 0x00000001, 0x00204811, 0x000 },
12946     { 0x00042004, 0x00604411, 0x68a },
12947     { 0x00001000, 0x00200811, 0x000 },
12948     { 0x0000002b, 0x00203622, 0x000 },
12949     { 0x00000000, 0x00600000, 0x63e },
12950     { 0x00000000, 0x00600000, 0x5c6 },
12951     { 0x98000000, 0x00204411, 0x000 },
12952     { 0x00000000, 0x00804811, 0x000 },
12953     { 0x00000000, 0xc0600000, 0x63e },
12954     { 0x00000000, 0xc0400400, 0x001 },
12955     { 0x0000a2a4, 0x00204411, 0x000 },
12956     { 0x00000022, 0x00204811, 0x000 },
12957     { 0x89000000, 0x00204411, 0x000 },
12958     { 0x00000001, 0x00404811, 0x62a },
12959     { 0x97000000, 0x00204411, 0x000 },
12960     { 0x00000000, 0x00204811, 0x000 },
12961     { 0x8a000000, 0x00204411, 0x000 },
12962     { 0x00000000, 0x00404811, 0x62a },
12963     { 0x00000000, 0x00600000, 0x659 },
12964     { 0x00002010, 0x00204411, 0x000 },
12965     { 0x00008000, 0x00204811, 0x000 },
12966     { 0x0001a2a4, 0xc0204411, 0x000 },
12967     { 0x00000016, 0x00604811, 0x36e },
12968     { 0x00002010, 0x00204411, 0x000 },
12969     { 0x00010000, 0x00204811, 0x000 },
12970     { 0x81000000, 0x00204411, 0x000 },
12971     { 0x00000001, 0x00204811, 0x000 },
12972     { 0x0000217c, 0x00204411, 0x000 },
12973     { 0x09800000, 0x00204811, 0x000 },
12974     { 0xffffffff, 0x00204811, 0x000 },
12975     { 0x00000000, 0x00204811, 0x000 },
12976     { 0x00000000, 0x17000000, 0x000 },
12977     { 0x0004217f, 0x00604411, 0x68a },
12978     { 0x0000001f, 0x00210230, 0x000 },
12979     { 0x00000000, 0x14c00000, 0x000 },
12980     { 0x00000004, 0x00404c11, 0x653 },
12981     { 0x00000000, 0x00400000, 0x000 },
12982     { 0x00000017, 0x00201e2d, 0x000 },
12983     { 0x00000004, 0x00291e27, 0x000 },
12984     { 0x00000017, 0x00803627, 0x000 },
12985     { 0x00000017, 0x00201e2d, 0x000 },
12986     { 0xfffffffb, 0x00281e27, 0x000 },
12987     { 0x00000017, 0x00803627, 0x000 },
12988     { 0x00000017, 0x00201e2d, 0x000 },
12989     { 0x00000008, 0x00291e27, 0x000 },
12990     { 0x00000017, 0x00803627, 0x000 },
12991     { 0x00000017, 0x00201e2d, 0x000 },
12992     { 0xfffffff7, 0x00281e27, 0x000 },
12993     { 0x00000017, 0x00803627, 0x000 },
12994     { 0x00002010, 0x00204411, 0x000 },
12995     { 0x00008000, 0x00204811, 0x000 },
12996     { 0x0001a2a4, 0x00204411, 0x000 },
12997     { 0x00000016, 0x00604811, 0x36e },
12998     { 0x00002010, 0x00204411, 0x000 },
12999     { 0x00010000, 0x00204811, 0x000 },
13000     { 0x0000217c, 0x00204411, 0x000 },
13001     { 0x01800000, 0x00204811, 0x000 },
13002     { 0xffffffff, 0x00204811, 0x000 },
13003     { 0x00000000, 0x00204811, 0x000 },
13004     { 0x00000000, 0x17000000, 0x000 },
13005     { 0x81000000, 0x00204411, 0x000 },
13006     { 0x00000001, 0x00204811, 0x000 },
13007     { 0x0004217f, 0x00604411, 0x68a },
13008     { 0x0000001f, 0x00210230, 0x000 },
13009     { 0x00000000, 0x14c00000, 0x689 },
13010     { 0x00000010, 0x00404c11, 0x66f },
13011     { 0x00000000, 0xc0200400, 0x000 },
13012     { 0x00000000, 0x38c00000, 0x000 },
13013     { 0x0000001d, 0x00200a2d, 0x000 },
13014     { 0x0000001e, 0x00200e2d, 0x000 },
13015     { 0x0000001f, 0x0020122d, 0x000 },
13016     { 0x00000020, 0x0020162d, 0x000 },
13017     { 0x00002169, 0x00204411, 0x000 },
13018     { 0x00000000, 0x00204804, 0x000 },
13019     { 0x00000000, 0x00204805, 0x000 },
13020     { 0x00000000, 0x00204801, 0x000 },
13021     { 0xcafebabe, 0x00204811, 0x000 },
13022     { 0x00000004, 0x00301224, 0x000 },
13023     { 0x00000000, 0x002f0064, 0x000 },
13024     { 0x00000000, 0x0cc00000, 0x688 },
13025     { 0x00000003, 0x00281a22, 0x000 },
13026     { 0x00000008, 0x00221222, 0x000 },
13027     { 0xfffff000, 0x00281224, 0x000 },
13028     { 0x00000000, 0x002910c4, 0x000 },
13029     { 0x0000001f, 0x00403624, 0x000 },
13030     { 0x00000000, 0x00800000, 0x000 },
13031     { 0x00000000, 0x1ac00000, 0x68a },
13032     { 0x9f000000, 0x00204411, 0x000 },
13033     { 0xcafebabe, 0x00204811, 0x000 },
13034     { 0x00000000, 0x1ae00000, 0x68d },
13035     { 0x00000000, 0x00800000, 0x000 },
13036     { 0x00000000, 0x1ac00000, 0x68f },
13037     { 0x9e000000, 0x00204411, 0x000 },
13038     { 0xcafebabe, 0x00204811, 0x000 },
13039     { 0x00000000, 0x1ae00000, 0x692 },
13040     { 0x00000000, 0x00800000, 0x000 },
13041     { 0x00000000, 0x00600000, 0x00b },
13042     { 0x00001000, 0x00600411, 0x315 },
13043     { 0x00000000, 0x00200411, 0x000 },
13044     { 0x00000000, 0x00600811, 0x1b2 },
13045     { 0x0000225c, 0x00204411, 0x000 },
13046     { 0x00000003, 0x00204811, 0x000 },
13047     { 0x00002256, 0x00204411, 0x000 },
13048     { 0x0000001b, 0x00204811, 0x000 },
13049     { 0x0000a1fc, 0x00204411, 0x000 },
13050     { 0x00000001, 0x00204811, 0x000 },
13051     { 0x0001a1fd, 0xc0204411, 0x000 },
13052     { 0x00000021, 0x00201e2d, 0x000 },
13053     { 0x00000010, 0x00221e27, 0x000 },
13054     { 0x00000024, 0x0020222d, 0x000 },
13055     { 0x0000ffff, 0x00282228, 0x000 },
13056     { 0x00000000, 0x00294907, 0x000 },
13057     { 0x00000000, 0x00204811, 0x000 },
13058     { 0x00000022, 0x0020222d, 0x000 },
13059     { 0x0000ffff, 0x00282228, 0x000 },
13060     { 0x00000000, 0x00294907, 0x000 },
13061     { 0x00000000, 0x00204811, 0x000 },
13062     { 0x00000023, 0x00201e2d, 0x000 },
13063     { 0x00000010, 0x00221e27, 0x000 },
13064     { 0x00000000, 0x00294907, 0x000 },
13065     { 0x00000000, 0x00404811, 0x000 },
13066     { 0x00000000, 0x00000000, 0x000 },
13067     { 0x00000000, 0x00000000, 0x000 },
13068     { 0x00000000, 0x00000000, 0x000 },
13069     { 0x00000000, 0x00000000, 0x000 },
13070     { 0x00000000, 0x00000000, 0x000 },
13071     { 0x00000000, 0x00000000, 0x000 },
13072     { 0x00000000, 0x00000000, 0x000 },
13073     { 0x00000000, 0x00000000, 0x000 },
13074     { 0x00000000, 0x00000000, 0x000 },
13075     { 0x00000000, 0x00000000, 0x000 },
13076     { 0x00000000, 0x00000000, 0x000 },
13077     { 0x00000000, 0x00000000, 0x000 },
13078     { 0x00000000, 0x00000000, 0x000 },
13079     { 0x00000000, 0x00000000, 0x000 },
13080     { 0x00000000, 0x00000000, 0x000 },
13081     { 0x00000000, 0x00000000, 0x000 },
13082     { 0x00000000, 0x00000000, 0x000 },
13083     { 0x00000000, 0x00000000, 0x000 },
13084     { 0x00000000, 0x00000000, 0x000 },
13085     { 0x00000000, 0x00000000, 0x000 },
13086     { 0x00000000, 0x00000000, 0x000 },
13087     { 0x00000000, 0x00000000, 0x000 },
13088     { 0x00000000, 0x00000000, 0x000 },
13089     { 0x00000000, 0x00000000, 0x000 },
13090     { 0x00000000, 0x00000000, 0x000 },
13091     { 0x00000000, 0x00000000, 0x000 },
13092     { 0x00000000, 0x00000000, 0x000 },
13093     { 0x00000000, 0x00000000, 0x000 },
13094     { 0x00000000, 0x00000000, 0x000 },
13095     { 0x00000000, 0x00000000, 0x000 },
13096     { 0x00000000, 0x00000000, 0x000 },
13097     { 0x00000000, 0x00000000, 0x000 },
13098     { 0x00000000, 0x00000000, 0x000 },
13099     { 0x00000000, 0x00000000, 0x000 },
13100     { 0x00000000, 0x00000000, 0x000 },
13101     { 0x00000000, 0x00000000, 0x000 },
13102     { 0x00000000, 0x00000000, 0x000 },
13103     { 0x00000000, 0x00000000, 0x000 },
13104     { 0x00000000, 0x00000000, 0x000 },
13105     { 0x00000000, 0x00000000, 0x000 },
13106     { 0x00000000, 0x00000000, 0x000 },
13107     { 0x00000000, 0x00000000, 0x000 },
13108     { 0x00000000, 0x00000000, 0x000 },
13109     { 0x00000000, 0x00000000, 0x000 },
13110     { 0x00000000, 0x00000000, 0x000 },
13111     { 0x00000000, 0x00000000, 0x000 },
13112     { 0x00000000, 0x00000000, 0x000 },
13113     { 0x00000000, 0x00000000, 0x000 },
13114     { 0x00000000, 0x00000000, 0x000 },
13115     { 0x00000000, 0x00000000, 0x000 },
13116     { 0x00000000, 0x00000000, 0x000 },
13117     { 0x00000000, 0x00000000, 0x000 },
13118     { 0x00000000, 0x00000000, 0x000 },
13119     { 0x00000000, 0x00000000, 0x000 },
13120     { 0x00000000, 0x00000000, 0x000 },
13121     { 0x014204ff, 0x05bd0250, 0x000 },
13122     { 0x01c30168, 0x043f05bd, 0x000 },
13123     { 0x02250209, 0x02500151, 0x000 },
13124     { 0x02230245, 0x02a00241, 0x000 },
13125     { 0x03d705bd, 0x05bd05bd, 0x000 },
13126     { 0x06460647, 0x031f05bd, 0x000 },
13127     { 0x05bd05c2, 0x03200340, 0x000 },
13128     { 0x032a0282, 0x03420334, 0x000 },
13129     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13130     { 0x05bd054e, 0x05bd05bd, 0x000 },
13131     { 0x03ba05bd, 0x04b80344, 0x000 },
13132     { 0x0497044d, 0x043d05bd, 0x000 },
13133     { 0x04cd05bd, 0x044104da, 0x000 },
13134     { 0x044d0504, 0x03510375, 0x000 },
13135     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13136     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13137     { 0x05bd05bd, 0x063c05c4, 0x000 },
13138     { 0x05bd05bd, 0x000705bd, 0x000 },
13139     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13140     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13141     { 0x03f803ed, 0x04080406, 0x000 },
13142     { 0x040e040a, 0x040c0410, 0x000 },
13143     { 0x041c0418, 0x04240420, 0x000 },
13144     { 0x042c0428, 0x04340430, 0x000 },
13145     { 0x05bd05bd, 0x043805bd, 0x000 },
13146     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13147     { 0x05bd05bd, 0x05bd05bd, 0x000 },
13148     { 0x00020676, 0x06940006, 0x000 },
13149 };
13150
13151 static const u32 RV635_pfp_microcode[]={
13152 0xca0400,
13153 0xa00000,
13154 0x7e828b,
13155 0x7c038b,
13156 0x8001b8,
13157 0x7c038b,
13158 0xd4401e,
13159 0xee001e,
13160 0xca0400,
13161 0xa00000,
13162 0x7e828b,
13163 0xc41838,
13164 0xca2400,
13165 0xca2800,
13166 0x9581a8,
13167 0xc41c3a,
13168 0xc3c000,
13169 0xca0800,
13170 0xca0c00,
13171 0x7c744b,
13172 0xc20005,
13173 0x99c000,
13174 0xc41c3a,
13175 0x7c744c,
13176 0xc0fff0,
13177 0x042c04,
13178 0x309002,
13179 0x7d2500,
13180 0x351402,
13181 0x7d350b,
13182 0x255403,
13183 0x7cd580,
13184 0x259c03,
13185 0x95c004,
13186 0xd5001b,
13187 0x7eddc1,
13188 0x7d9d80,
13189 0xd6801b,
13190 0xd5801b,
13191 0xd4401e,
13192 0xd5401e,
13193 0xd6401e,
13194 0xd6801e,
13195 0xd4801e,
13196 0xd4c01e,
13197 0x9783d3,
13198 0xd5c01e,
13199 0xca0800,
13200 0x80001a,
13201 0xca0c00,
13202 0xe4011e,
13203 0xd4001e,
13204 0x80000c,
13205 0xc41838,
13206 0xe4013e,
13207 0xd4001e,
13208 0x80000c,
13209 0xc41838,
13210 0xd4401e,
13211 0xee001e,
13212 0xca0400,
13213 0xa00000,
13214 0x7e828b,
13215 0xe4011e,
13216 0xd4001e,
13217 0xd4401e,
13218 0xee001e,
13219 0xca0400,
13220 0xa00000,
13221 0x7e828b,
13222 0xe4013e,
13223 0xd4001e,
13224 0xd4401e,
13225 0xee001e,
13226 0xca0400,
13227 0xa00000,
13228 0x7e828b,
13229 0xca1800,
13230 0xd4401e,
13231 0xd5801e,
13232 0x800053,
13233 0xd40075,
13234 0xd4401e,
13235 0xca0800,
13236 0xca0c00,
13237 0xca1000,
13238 0xd48019,
13239 0xd4c018,
13240 0xd50017,
13241 0xd4801e,
13242 0xd4c01e,
13243 0xd5001e,
13244 0xe2001e,
13245 0xca0400,
13246 0xa00000,
13247 0x7e828b,
13248 0xca0800,
13249 0xd48060,
13250 0xd4401e,
13251 0x800000,
13252 0xd4801e,
13253 0xca0800,
13254 0xd48061,
13255 0xd4401e,
13256 0x800000,
13257 0xd4801e,
13258 0xca0800,
13259 0xca0c00,
13260 0xd4401e,
13261 0xd48016,
13262 0xd4c016,
13263 0xd4801e,
13264 0x8001b8,
13265 0xd4c01e,
13266 0xc60843,
13267 0xca0c00,
13268 0xca1000,
13269 0x948004,
13270 0xca1400,
13271 0xe420f3,
13272 0xd42013,
13273 0xd56065,
13274 0xd4e01c,
13275 0xd5201c,
13276 0xd5601c,
13277 0x800000,
13278 0x062001,
13279 0xc60843,
13280 0xca0c00,
13281 0xca1000,
13282 0x9483f7,
13283 0xca1400,
13284 0xe420f3,
13285 0x800079,
13286 0xd42013,
13287 0xc60843,
13288 0xca0c00,
13289 0xca1000,
13290 0x9883ef,
13291 0xca1400,
13292 0xd40064,
13293 0x80008d,
13294 0x000000,
13295 0xc41432,
13296 0xc61843,
13297 0xc4082f,
13298 0x954005,
13299 0xc40c30,
13300 0xd4401e,
13301 0x800000,
13302 0xee001e,
13303 0x9583f5,
13304 0xc41031,
13305 0xd44033,
13306 0xd52065,
13307 0xd4a01c,
13308 0xd4e01c,
13309 0xd5201c,
13310 0xe4015e,
13311 0xd4001e,
13312 0x800000,
13313 0x062001,
13314 0xca1800,
13315 0x0a2001,
13316 0xd60076,
13317 0xc40836,
13318 0x988007,
13319 0xc61045,
13320 0x950110,
13321 0xd4001f,
13322 0xd46062,
13323 0x800000,
13324 0xd42062,
13325 0xcc3835,
13326 0xcc1433,
13327 0x8401bb,
13328 0xd40072,
13329 0xd5401e,
13330 0x800000,
13331 0xee001e,
13332 0xe2001a,
13333 0x8401bb,
13334 0xe2001a,
13335 0xcc104b,
13336 0xcc0447,
13337 0x2c9401,
13338 0x7d098b,
13339 0x984005,
13340 0x7d15cb,
13341 0xd4001a,
13342 0x8001b8,
13343 0xd4006d,
13344 0x344401,
13345 0xcc0c48,
13346 0x98403a,
13347 0xcc2c4a,
13348 0x958004,
13349 0xcc0449,
13350 0x8001b8,
13351 0xd4001a,
13352 0xd4c01a,
13353 0x282801,
13354 0x8400f0,
13355 0xcc1003,
13356 0x98801b,
13357 0x04380c,
13358 0x8400f0,
13359 0xcc1003,
13360 0x988017,
13361 0x043808,
13362 0x8400f0,
13363 0xcc1003,
13364 0x988013,
13365 0x043804,
13366 0x8400f0,
13367 0xcc1003,
13368 0x988014,
13369 0xcc104c,
13370 0x9a8009,
13371 0xcc144d,
13372 0x9840dc,
13373 0xd4006d,
13374 0xcc1848,
13375 0xd5001a,
13376 0xd5401a,
13377 0x8000c9,
13378 0xd5801a,
13379 0x96c0d5,
13380 0xd4006d,
13381 0x8001b8,
13382 0xd4006e,
13383 0x9ac003,
13384 0xd4006d,
13385 0xd4006e,
13386 0x800000,
13387 0xec007f,
13388 0x9ac0cc,
13389 0xd4006d,
13390 0x8001b8,
13391 0xd4006e,
13392 0xcc1403,
13393 0xcc1803,
13394 0xcc1c03,
13395 0x7d9103,
13396 0x7dd583,
13397 0x7d190c,
13398 0x35cc1f,
13399 0x35701f,
13400 0x7cf0cb,
13401 0x7cd08b,
13402 0x880000,
13403 0x7e8e8b,
13404 0x95c004,
13405 0xd4006e,
13406 0x8001b8,
13407 0xd4001a,
13408 0xd4c01a,
13409 0xcc0803,
13410 0xcc0c03,
13411 0xcc1003,
13412 0xcc1403,
13413 0xcc1803,
13414 0xcc1c03,
13415 0xcc2403,
13416 0xcc2803,
13417 0x35c41f,
13418 0x36b01f,
13419 0x7c704b,
13420 0x34f01f,
13421 0x7c704b,
13422 0x35701f,
13423 0x7c704b,
13424 0x7d8881,
13425 0x7dccc1,
13426 0x7e5101,
13427 0x7e9541,
13428 0x7c9082,
13429 0x7cd4c2,
13430 0x7c848b,
13431 0x9ac003,
13432 0x7c8c8b,
13433 0x2c8801,
13434 0x98809e,
13435 0xd4006d,
13436 0x98409c,
13437 0xd4006e,
13438 0xcc084c,
13439 0xcc0c4d,
13440 0xcc1048,
13441 0xd4801a,
13442 0xd4c01a,
13443 0x800101,
13444 0xd5001a,
13445 0xcc0832,
13446 0xd40032,
13447 0x9482d9,
13448 0xca0c00,
13449 0xd4401e,
13450 0x800000,
13451 0xd4001e,
13452 0xe4011e,
13453 0xd4001e,
13454 0xca0800,
13455 0xca0c00,
13456 0xca1000,
13457 0xd4401e,
13458 0xca1400,
13459 0xd4801e,
13460 0xd4c01e,
13461 0xd5001e,
13462 0xd5401e,
13463 0xd54034,
13464 0x800000,
13465 0xee001e,
13466 0x280404,
13467 0xe2001a,
13468 0xe2001a,
13469 0xd4401a,
13470 0xca3800,
13471 0xcc0803,
13472 0xcc0c03,
13473 0xcc0c03,
13474 0xcc0c03,
13475 0x9882bd,
13476 0x000000,
13477 0x8401bb,
13478 0xd7a06f,
13479 0x800000,
13480 0xee001f,
13481 0xca0400,
13482 0xc2ff00,
13483 0xcc0834,
13484 0xc13fff,
13485 0x7c74cb,
13486 0x7cc90b,
13487 0x7d010f,
13488 0x9902b0,
13489 0x7c738b,
13490 0x8401bb,
13491 0xd7a06f,
13492 0x800000,
13493 0xee001f,
13494 0xca0800,
13495 0x281900,
13496 0x7d898b,
13497 0x958014,
13498 0x281404,
13499 0xca0c00,
13500 0xca1000,
13501 0xca1c00,
13502 0xca2400,
13503 0xe2001f,
13504 0xd4c01a,
13505 0xd5001a,
13506 0xd5401a,
13507 0xcc1803,
13508 0xcc2c03,
13509 0xcc2c03,
13510 0xcc2c03,
13511 0x7da58b,
13512 0x7d9c47,
13513 0x984297,
13514 0x000000,
13515 0x800161,
13516 0xd4c01a,
13517 0xd4401e,
13518 0xd4801e,
13519 0x800000,
13520 0xee001e,
13521 0xe4011e,
13522 0xd4001e,
13523 0xd4401e,
13524 0xee001e,
13525 0xca0400,
13526 0xa00000,
13527 0x7e828b,
13528 0xe4013e,
13529 0xd4001e,
13530 0xd4401e,
13531 0xee001e,
13532 0xca0400,
13533 0xa00000,
13534 0x7e828b,
13535 0xca0800,
13536 0x248c06,
13537 0x0ccc06,
13538 0x98c006,
13539 0xcc104e,
13540 0x990004,
13541 0xd40073,
13542 0xe4011e,
13543 0xd4001e,
13544 0xd4401e,
13545 0xd4801e,
13546 0x800000,
13547 0xee001e,
13548 0xca0800,
13549 0xca0c00,
13550 0x34d018,
13551 0x251001,
13552 0x950021,
13553 0xc17fff,
13554 0xca1000,
13555 0xca1400,
13556 0xca1800,
13557 0xd4801d,
13558 0xd4c01d,
13559 0x7db18b,
13560 0xc14202,
13561 0xc2c001,
13562 0xd5801d,
13563 0x34dc0e,
13564 0x7d5d4c,
13565 0x7f734c,
13566 0xd7401e,
13567 0xd5001e,
13568 0xd5401e,
13569 0xc14200,
13570 0xc2c000,
13571 0x099c01,
13572 0x31dc10,
13573 0x7f5f4c,
13574 0x7f734c,
13575 0x042802,
13576 0x7d8380,
13577 0xd5a86f,
13578 0xd58066,
13579 0xd7401e,
13580 0xec005e,
13581 0xc82402,
13582 0xc82402,
13583 0x8001b8,
13584 0xd60076,
13585 0xd4401e,
13586 0xd4801e,
13587 0xd4c01e,
13588 0x800000,
13589 0xee001e,
13590 0x800000,
13591 0xee001f,
13592 0xd4001f,
13593 0x800000,
13594 0xd4001f,
13595 0xd4001f,
13596 0x880000,
13597 0xd4001f,
13598 0x000000,
13599 0x000000,
13600 0x000000,
13601 0x000000,
13602 0x000000,
13603 0x000000,
13604 0x000000,
13605 0x000000,
13606 0x000000,
13607 0x000000,
13608 0x000000,
13609 0x000000,
13610 0x000000,
13611 0x000000,
13612 0x000000,
13613 0x000000,
13614 0x000000,
13615 0x000000,
13616 0x000000,
13617 0x000000,
13618 0x000000,
13619 0x000000,
13620 0x000000,
13621 0x000000,
13622 0x000000,
13623 0x000000,
13624 0x000000,
13625 0x000000,
13626 0x000000,
13627 0x000000,
13628 0x000000,
13629 0x000000,
13630 0x000000,
13631 0x000000,
13632 0x000000,
13633 0x000000,
13634 0x000000,
13635 0x000000,
13636 0x000000,
13637 0x000000,
13638 0x000000,
13639 0x000000,
13640 0x000000,
13641 0x000000,
13642 0x000000,
13643 0x000000,
13644 0x000000,
13645 0x000000,
13646 0x000000,
13647 0x000000,
13648 0x000000,
13649 0x000000,
13650 0x000000,
13651 0x000000,
13652 0x000000,
13653 0x000000,
13654 0x000000,
13655 0x000000,
13656 0x000000,
13657 0x000000,
13658 0x000000,
13659 0x000000,
13660 0x000000,
13661 0x000000,
13662 0x000000,
13663 0x000000,
13664 0x010171,
13665 0x020178,
13666 0x03008f,
13667 0x04007f,
13668 0x050003,
13669 0x06003f,
13670 0x070032,
13671 0x08012c,
13672 0x090046,
13673 0x0a0036,
13674 0x1001b6,
13675 0x1700a2,
13676 0x22013a,
13677 0x230149,
13678 0x2000b4,
13679 0x240125,
13680 0x27004d,
13681 0x28006a,
13682 0x2a0060,
13683 0x2b0052,
13684 0x2f0065,
13685 0x320087,
13686 0x34017f,
13687 0x3c0156,
13688 0x3f0072,
13689 0x41018c,
13690 0x44012e,
13691 0x550173,
13692 0x56017a,
13693 0x60000b,
13694 0x610034,
13695 0x620038,
13696 0x630038,
13697 0x640038,
13698 0x650038,
13699 0x660038,
13700 0x670038,
13701 0x68003a,
13702 0x690041,
13703 0x6a0048,
13704 0x6b0048,
13705 0x6c0048,
13706 0x6d0048,
13707 0x6e0048,
13708 0x6f0048,
13709 0x000006,
13710 0x000006,
13711 0x000006,
13712 0x000006,
13713 0x000006,
13714 0x000006,
13715 0x000006,
13716 0x000006,
13717 0x000006,
13718 0x000006,
13719 0x000006,
13720 0x000006,
13721 0x000006,
13722 0x000006,
13723 0x000006,
13724 0x000006,
13725 0x000006,
13726 0x000006,
13727 0x000006,
13728 };
13729
13730 static const u32 RV670_cp_microcode[][3]={
13731     { 0x00000000, 0xc0200400, 0x000 },
13732     { 0x00000000, 0x00a0000a, 0x000 },
13733     { 0x0000ffff, 0x00284621, 0x000 },
13734     { 0x00000000, 0xd9004800, 0x000 },
13735     { 0x00000000, 0xc0200400, 0x000 },
13736     { 0x00000000, 0x00a0000a, 0x000 },
13737     { 0x00000000, 0x00e00000, 0x000 },
13738     { 0x00010000, 0xc0294620, 0x000 },
13739     { 0x00000000, 0xd9004800, 0x000 },
13740     { 0x00000000, 0xc0200400, 0x000 },
13741     { 0x00000000, 0x00a0000a, 0x000 },
13742     { 0x81000000, 0x00204411, 0x000 },
13743     { 0x00000001, 0x00204811, 0x000 },
13744     { 0x00042004, 0x00604411, 0x67c },
13745     { 0x00000000, 0x00600000, 0x624 },
13746     { 0x00000000, 0x00600000, 0x638 },
13747     { 0x00000000, 0xc0200800, 0x000 },
13748     { 0x00000f00, 0x00281622, 0x000 },
13749     { 0x00000008, 0x00211625, 0x000 },
13750     { 0x00000018, 0x00203625, 0x000 },
13751     { 0x8d000000, 0x00204411, 0x000 },
13752     { 0x00000004, 0x002f0225, 0x000 },
13753     { 0x00000000, 0x0ce00000, 0x018 },
13754     { 0x00412000, 0x00404811, 0x019 },
13755     { 0x00422000, 0x00204811, 0x000 },
13756     { 0x8e000000, 0x00204411, 0x000 },
13757     { 0x00000028, 0x00204a2d, 0x000 },
13758     { 0x90000000, 0x00204411, 0x000 },
13759     { 0x00000000, 0x00204805, 0x000 },
13760     { 0x0000000c, 0x00211622, 0x000 },
13761     { 0x00000003, 0x00281625, 0x000 },
13762     { 0x00000019, 0x00211a22, 0x000 },
13763     { 0x00000004, 0x00281a26, 0x000 },
13764     { 0x00000000, 0x002914c5, 0x000 },
13765     { 0x00000019, 0x00203625, 0x000 },
13766     { 0x00000000, 0x003a1402, 0x000 },
13767     { 0x00000016, 0x00211625, 0x000 },
13768     { 0x00000003, 0x00281625, 0x000 },
13769     { 0x00000017, 0x00200e2d, 0x000 },
13770     { 0xfffffffc, 0x00280e23, 0x000 },
13771     { 0x00000000, 0x002914a3, 0x000 },
13772     { 0x00000017, 0x00203625, 0x000 },
13773     { 0x00008000, 0x00280e22, 0x000 },
13774     { 0x00000007, 0x00220e23, 0x000 },
13775     { 0x00000000, 0x0029386e, 0x000 },
13776     { 0x20000000, 0x00280e22, 0x000 },
13777     { 0x00000006, 0x00210e23, 0x000 },
13778     { 0x00000000, 0x0029386e, 0x000 },
13779     { 0x00000000, 0x00220222, 0x000 },
13780     { 0x00000000, 0x14e00000, 0x038 },
13781     { 0x00000000, 0x2ee00000, 0x035 },
13782     { 0x00000000, 0x2ce00000, 0x037 },
13783     { 0x00000000, 0x00400e2d, 0x039 },
13784     { 0x00000008, 0x00200e2d, 0x000 },
13785     { 0x00000009, 0x0040122d, 0x046 },
13786     { 0x00000001, 0x00400e2d, 0x039 },
13787     { 0x00000000, 0xc0200c00, 0x000 },
13788     { 0x003ffffc, 0x00281223, 0x000 },
13789     { 0x00000002, 0x00221224, 0x000 },
13790     { 0x0000001f, 0x00211e23, 0x000 },
13791     { 0x00000000, 0x14e00000, 0x03e },
13792     { 0x00000008, 0x00401c11, 0x041 },
13793     { 0x0000000d, 0x00201e2d, 0x000 },
13794     { 0x0000000f, 0x00281e27, 0x000 },
13795     { 0x00000003, 0x00221e27, 0x000 },
13796     { 0x7fc00000, 0x00281a23, 0x000 },
13797     { 0x00000014, 0x00211a26, 0x000 },
13798     { 0x00000001, 0x00331a26, 0x000 },
13799     { 0x00000008, 0x00221a26, 0x000 },
13800     { 0x00000000, 0x00290cc7, 0x000 },
13801     { 0x00000027, 0x00203624, 0x000 },
13802     { 0x00007f00, 0x00281221, 0x000 },
13803     { 0x00001400, 0x002f0224, 0x000 },
13804     { 0x00000000, 0x0ce00000, 0x04b },
13805     { 0x00000001, 0x00290e23, 0x000 },
13806     { 0x0000000e, 0x00203623, 0x000 },
13807     { 0x0000e000, 0x00204411, 0x000 },
13808     { 0xfff80000, 0x00294a23, 0x000 },
13809     { 0x00000000, 0x003a2c02, 0x000 },
13810     { 0x00000002, 0x00220e2b, 0x000 },
13811     { 0xfc000000, 0x00280e23, 0x000 },
13812     { 0x0000000f, 0x00203623, 0x000 },
13813     { 0x00001fff, 0x00294a23, 0x000 },
13814     { 0x00000027, 0x00204a2d, 0x000 },
13815     { 0x00000000, 0x00204811, 0x000 },
13816     { 0x00000029, 0x00200e2d, 0x000 },
13817     { 0x060a0200, 0x00294a23, 0x000 },
13818     { 0x00000000, 0x00204811, 0x000 },
13819     { 0x00000000, 0x00204811, 0x000 },
13820     { 0x00000001, 0x00210222, 0x000 },
13821     { 0x00000000, 0x14e00000, 0x061 },
13822     { 0x00000000, 0x2ee00000, 0x05f },
13823     { 0x00000000, 0x2ce00000, 0x05e },
13824     { 0x00000000, 0x00400e2d, 0x062 },
13825     { 0x00000001, 0x00400e2d, 0x062 },
13826     { 0x0000000a, 0x00200e2d, 0x000 },
13827     { 0x0000000b, 0x0040122d, 0x06a },
13828     { 0x00000000, 0xc0200c00, 0x000 },
13829     { 0x003ffffc, 0x00281223, 0x000 },
13830     { 0x00000002, 0x00221224, 0x000 },
13831     { 0x7fc00000, 0x00281623, 0x000 },
13832     { 0x00000014, 0x00211625, 0x000 },
13833     { 0x00000001, 0x00331625, 0x000 },
13834     { 0x80000000, 0x00280e23, 0x000 },
13835     { 0x00000000, 0x00290ca3, 0x000 },
13836     { 0x3ffffc00, 0x00290e23, 0x000 },
13837     { 0x0000001f, 0x00211e23, 0x000 },
13838     { 0x00000000, 0x14e00000, 0x06d },
13839     { 0x00000100, 0x00401c11, 0x070 },
13840     { 0x0000000d, 0x00201e2d, 0x000 },
13841     { 0x000000f0, 0x00281e27, 0x000 },
13842     { 0x00000004, 0x00221e27, 0x000 },
13843     { 0x81000000, 0x00204411, 0x000 },
13844     { 0x0000000d, 0x00204811, 0x000 },
13845     { 0xfffff0ff, 0x00281a30, 0x000 },
13846     { 0x0000a028, 0x00204411, 0x000 },
13847     { 0x00000000, 0x002948e6, 0x000 },
13848     { 0x0000a018, 0x00204411, 0x000 },
13849     { 0x3fffffff, 0x00284a23, 0x000 },
13850     { 0x0000a010, 0x00204411, 0x000 },
13851     { 0x00000000, 0x00204804, 0x000 },
13852     { 0x00000030, 0x0020162d, 0x000 },
13853     { 0x00000002, 0x00291625, 0x000 },
13854     { 0x00000030, 0x00203625, 0x000 },
13855     { 0x00000025, 0x0020162d, 0x000 },
13856     { 0x00000000, 0x002f00a3, 0x000 },
13857     { 0x00000000, 0x0cc00000, 0x083 },
13858     { 0x00000026, 0x0020162d, 0x000 },
13859     { 0x00000000, 0x002f00a4, 0x000 },
13860     { 0x00000000, 0x0cc00000, 0x084 },
13861     { 0x00000000, 0x00400000, 0x08a },
13862     { 0x00000025, 0x00203623, 0x000 },
13863     { 0x00000026, 0x00203624, 0x000 },
13864     { 0x00000017, 0x00201e2d, 0x000 },
13865     { 0x00000002, 0x00210227, 0x000 },
13866     { 0x00000000, 0x14e00000, 0x08a },
13867     { 0x00000000, 0x00600000, 0x659 },
13868     { 0x00000000, 0x00600000, 0x64d },
13869     { 0x00000002, 0x00210e22, 0x000 },
13870     { 0x00000000, 0x14c00000, 0x08d },
13871     { 0x00000012, 0xc0403620, 0x093 },
13872     { 0x00000000, 0x2ee00000, 0x091 },
13873     { 0x00000000, 0x2ce00000, 0x090 },
13874     { 0x00000002, 0x00400e2d, 0x092 },
13875     { 0x00000003, 0x00400e2d, 0x092 },
13876     { 0x0000000c, 0x00200e2d, 0x000 },
13877     { 0x00000012, 0x00203623, 0x000 },
13878     { 0x00000003, 0x00210e22, 0x000 },
13879     { 0x00000000, 0x14c00000, 0x098 },
13880     { 0x0000a00c, 0x00204411, 0x000 },
13881     { 0x00000000, 0xc0204800, 0x000 },
13882     { 0x00000000, 0xc0404800, 0x0a0 },
13883     { 0x0000a00c, 0x00204411, 0x000 },
13884     { 0x00000000, 0x00204811, 0x000 },
13885     { 0x00000000, 0x2ee00000, 0x09e },
13886     { 0x00000000, 0x2ce00000, 0x09d },
13887     { 0x00000002, 0x00400e2d, 0x09f },
13888     { 0x00000003, 0x00400e2d, 0x09f },
13889     { 0x0000000c, 0x00200e2d, 0x000 },
13890     { 0x00000000, 0x00204803, 0x000 },
13891     { 0x00000000, 0x003a0c02, 0x000 },
13892     { 0x003f0000, 0x00280e23, 0x000 },
13893     { 0x00000010, 0x00210e23, 0x000 },
13894     { 0x00000011, 0x00203623, 0x000 },
13895     { 0x0000001e, 0x0021022b, 0x000 },
13896     { 0x00000000, 0x14c00000, 0x0a7 },
13897     { 0x00000016, 0xc0203620, 0x000 },
13898     { 0x0000001f, 0x0021022b, 0x000 },
13899     { 0x00000000, 0x14c00000, 0x0aa },
13900     { 0x00000015, 0xc0203620, 0x000 },
13901     { 0x00000008, 0x00210e2b, 0x000 },
13902     { 0x0000007f, 0x00280e23, 0x000 },
13903     { 0x00000000, 0x002f0223, 0x000 },
13904     { 0x00000000, 0x0ce00000, 0x0e1 },
13905     { 0x00000000, 0x27000000, 0x000 },
13906     { 0x00000000, 0x00600000, 0x2a3 },
13907     { 0x00000001, 0x002f0223, 0x000 },
13908     { 0x00000000, 0x0ae00000, 0x0b3 },
13909     { 0x00000000, 0x00600000, 0x13a },
13910     { 0x81000000, 0x00204411, 0x000 },
13911     { 0x00000006, 0x00204811, 0x000 },
13912     { 0x0000000c, 0x00221e30, 0x000 },
13913     { 0x99800000, 0x00204411, 0x000 },
13914     { 0x00000004, 0x0020122d, 0x000 },
13915     { 0x00000008, 0x00221224, 0x000 },
13916     { 0x00000010, 0x00201811, 0x000 },
13917     { 0x00000000, 0x00291ce4, 0x000 },
13918     { 0x00000000, 0x00604807, 0x12f },
13919     { 0x9b000000, 0x00204411, 0x000 },
13920     { 0x00000000, 0x00204802, 0x000 },
13921     { 0x9c000000, 0x00204411, 0x000 },
13922     { 0x00000000, 0x0033146f, 0x000 },
13923     { 0x00000001, 0x00333e23, 0x000 },
13924     { 0x00000000, 0xd9004800, 0x000 },
13925     { 0x00000000, 0x00203c05, 0x000 },
13926     { 0x81000000, 0x00204411, 0x000 },
13927     { 0x0000000e, 0x00204811, 0x000 },
13928     { 0x00000000, 0x00201010, 0x000 },
13929     { 0x0000e007, 0x00204411, 0x000 },
13930     { 0x0000000f, 0x0021022b, 0x000 },
13931     { 0x00000000, 0x14c00000, 0x0cb },
13932     { 0x00f8ff08, 0x00204811, 0x000 },
13933     { 0x98000000, 0x00404811, 0x0dc },
13934     { 0x000000f0, 0x00280e22, 0x000 },
13935     { 0x000000a0, 0x002f0223, 0x000 },
13936     { 0x00000000, 0x0cc00000, 0x0da },
13937     { 0x00000011, 0x00200e2d, 0x000 },
13938     { 0x00000001, 0x002f0223, 0x000 },
13939     { 0x00000000, 0x0ce00000, 0x0d5 },
13940     { 0x00000002, 0x002f0223, 0x000 },
13941     { 0x00000000, 0x0ce00000, 0x0d4 },
13942     { 0x00003f00, 0x00400c11, 0x0d6 },
13943     { 0x00001f00, 0x00400c11, 0x0d6 },
13944     { 0x00000f00, 0x00200c11, 0x000 },
13945     { 0x00380009, 0x00294a23, 0x000 },
13946     { 0x3f000000, 0x00280e2b, 0x000 },
13947     { 0x00000002, 0x00220e23, 0x000 },
13948     { 0x00000007, 0x00494a23, 0x0dc },
13949     { 0x00380f09, 0x00204811, 0x000 },
13950     { 0x68000007, 0x00204811, 0x000 },
13951     { 0x00000008, 0x00214a27, 0x000 },
13952     { 0x00000000, 0x00204811, 0x000 },
13953     { 0x060a0200, 0x00294a24, 0x000 },
13954     { 0x00000000, 0x00204811, 0x000 },
13955     { 0x00000000, 0x00204811, 0x000 },
13956     { 0x0000a202, 0x00204411, 0x000 },
13957     { 0x00ff0000, 0x00280e22, 0x000 },
13958     { 0x00000080, 0x00294a23, 0x000 },
13959     { 0x00000027, 0x00200e2d, 0x000 },
13960     { 0x00000026, 0x0020122d, 0x000 },
13961     { 0x00000000, 0x002f0083, 0x000 },
13962     { 0x00000000, 0x0ce00000, 0x0ea },
13963     { 0x00000000, 0x00600000, 0x653 },
13964     { 0x00000000, 0x00400000, 0x0eb },
13965     { 0x00000000, 0x00600000, 0x656 },
13966     { 0x00000007, 0x0020222d, 0x000 },
13967     { 0x00000005, 0x00220e22, 0x000 },
13968     { 0x00100000, 0x00280e23, 0x000 },
13969     { 0x00000000, 0x00292068, 0x000 },
13970     { 0x00000000, 0x003a0c02, 0x000 },
13971     { 0x000000ef, 0x00280e23, 0x000 },
13972     { 0x00000000, 0x00292068, 0x000 },
13973     { 0x00000017, 0x00200e2d, 0x000 },
13974     { 0x00000003, 0x00210223, 0x000 },
13975     { 0x00000000, 0x14e00000, 0x0f8 },
13976     { 0x0000000b, 0x00210228, 0x000 },
13977     { 0x00000000, 0x14c00000, 0x0f8 },
13978     { 0x00000400, 0x00292228, 0x000 },
13979     { 0x00000014, 0x00203628, 0x000 },
13980     { 0x0000001c, 0x00210e22, 0x000 },
13981     { 0x00000000, 0x14c00000, 0x0fd },
13982     { 0x0000a30c, 0x00204411, 0x000 },
13983     { 0x00000000, 0x00204811, 0x000 },
13984     { 0x0000001e, 0x00210e22, 0x000 },
13985     { 0x00000000, 0x14c00000, 0x10b },
13986     { 0x0000a30f, 0x00204411, 0x000 },
13987     { 0x00000011, 0x00200e2d, 0x000 },
13988     { 0x00000001, 0x002f0223, 0x000 },
13989     { 0x00000000, 0x0cc00000, 0x104 },
13990     { 0xffffffff, 0x00404811, 0x10b },
13991     { 0x00000002, 0x002f0223, 0x000 },
13992     { 0x00000000, 0x0cc00000, 0x107 },
13993     { 0x0000ffff, 0x00404811, 0x10b },
13994     { 0x00000004, 0x002f0223, 0x000 },
13995     { 0x00000000, 0x0cc00000, 0x10a },
13996     { 0x000000ff, 0x00404811, 0x10b },
13997     { 0x00000001, 0x00204811, 0x000 },
13998     { 0x0002c400, 0x00204411, 0x000 },
13999     { 0x0000001f, 0x00210e22, 0x000 },
14000     { 0x00000000, 0x14c00000, 0x112 },
14001     { 0x00000010, 0x40210e20, 0x000 },
14002     { 0x00000013, 0x00203623, 0x000 },
14003     { 0x00000018, 0x40224a20, 0x000 },
14004     { 0x00000010, 0xc0424a20, 0x114 },
14005     { 0x00000000, 0x00200c11, 0x000 },
14006     { 0x00000013, 0x00203623, 0x000 },
14007     { 0x00000000, 0x00204811, 0x000 },
14008     { 0x00000000, 0x00204811, 0x000 },
14009     { 0x0000000a, 0x00201011, 0x000 },
14010     { 0x00000000, 0x002f0224, 0x000 },
14011     { 0x00000000, 0x0ce00000, 0x11b },
14012     { 0x00000000, 0x00204811, 0x000 },
14013     { 0x00000001, 0x00531224, 0x117 },
14014     { 0xffbfffff, 0x00283a2e, 0x000 },
14015     { 0x0000001b, 0x00210222, 0x000 },
14016     { 0x00000000, 0x14c00000, 0x12e },
14017     { 0x81000000, 0x00204411, 0x000 },
14018     { 0x0000000d, 0x00204811, 0x000 },
14019     { 0x00000018, 0x00220e30, 0x000 },
14020     { 0xfc000000, 0x00280e23, 0x000 },
14021     { 0x81000000, 0x00204411, 0x000 },
14022     { 0x0000000e, 0x00204811, 0x000 },
14023     { 0x00000000, 0x00201010, 0x000 },
14024     { 0x0000e00e, 0x00204411, 0x000 },
14025     { 0x07f8ff08, 0x00204811, 0x000 },
14026     { 0x00000000, 0x00294a23, 0x000 },
14027     { 0x0000001c, 0x00201e2d, 0x000 },
14028     { 0x00000008, 0x00214a27, 0x000 },
14029     { 0x00000000, 0x00204811, 0x000 },
14030     { 0x060a0200, 0x00294a24, 0x000 },
14031     { 0x00000000, 0x00204811, 0x000 },
14032     { 0x00000000, 0x00204811, 0x000 },
14033     { 0x00000000, 0x00800000, 0x000 },
14034     { 0x81000000, 0x00204411, 0x000 },
14035     { 0x00000001, 0x00204811, 0x000 },
14036     { 0x0000217c, 0x00204411, 0x000 },
14037     { 0x00800000, 0x00204811, 0x000 },
14038     { 0x00000000, 0x00204806, 0x000 },
14039     { 0x00000008, 0x00214a27, 0x000 },
14040     { 0x00000000, 0x17000000, 0x000 },
14041     { 0x0004217f, 0x00604411, 0x67c },
14042     { 0x0000001f, 0x00210230, 0x000 },
14043     { 0x00000000, 0x14c00000, 0x67b },
14044     { 0x00000004, 0x00404c11, 0x135 },
14045     { 0x81000000, 0x00204411, 0x000 },
14046     { 0x00000001, 0x00204811, 0x000 },
14047     { 0x000021f8, 0x00204411, 0x000 },
14048     { 0x0000001c, 0x00204811, 0x000 },
14049     { 0x000421f9, 0x00604411, 0x67c },
14050     { 0x00000011, 0x00210230, 0x000 },
14051     { 0x00000000, 0x14e00000, 0x13c },
14052     { 0x00000000, 0x00800000, 0x000 },
14053     { 0x00000000, 0x00600000, 0x00b },
14054     { 0x00000000, 0x00600411, 0x315 },
14055     { 0x00000000, 0x00200411, 0x000 },
14056     { 0x00000000, 0x00600811, 0x1b2 },
14057     { 0x00000000, 0x00600000, 0x160 },
14058     { 0x0000ffff, 0x40280e20, 0x000 },
14059     { 0x00000010, 0xc0211220, 0x000 },
14060     { 0x0000ffff, 0x40280620, 0x000 },
14061     { 0x00000010, 0xc0210a20, 0x000 },
14062     { 0x00000000, 0x00341461, 0x000 },
14063     { 0x00000000, 0x00741882, 0x2bb },
14064     { 0x0001a1fd, 0x00604411, 0x2e0 },
14065     { 0x00003fff, 0x002f022f, 0x000 },
14066     { 0x00000000, 0x0cc00000, 0x147 },
14067     { 0x00000000, 0xc0400400, 0x001 },
14068     { 0x00000000, 0x00600000, 0x00b },
14069     { 0x00000000, 0x00600411, 0x315 },
14070     { 0x00000000, 0x00200411, 0x000 },
14071     { 0x00000000, 0x00600811, 0x1b2 },
14072     { 0x00003fff, 0x002f022f, 0x000 },
14073     { 0x00000000, 0x0ce00000, 0x000 },
14074     { 0x00000000, 0x00600000, 0x160 },
14075     { 0x00000010, 0x40210e20, 0x000 },
14076     { 0x0000ffff, 0xc0281220, 0x000 },
14077     { 0x00000010, 0x40211620, 0x000 },
14078     { 0x0000ffff, 0xc0681a20, 0x2bb },
14079     { 0x0001a1fd, 0x00604411, 0x2e0 },
14080     { 0x00003fff, 0x002f022f, 0x000 },
14081     { 0x00000000, 0x0cc00000, 0x158 },
14082     { 0x00000000, 0xc0400400, 0x001 },
14083     { 0x0000225c, 0x00204411, 0x000 },
14084     { 0x00000001, 0x00300a2f, 0x000 },
14085     { 0x00000001, 0x00210a22, 0x000 },
14086     { 0x00000003, 0x00384a22, 0x000 },
14087     { 0x00002256, 0x00204411, 0x000 },
14088     { 0x0000001a, 0x00204811, 0x000 },
14089     { 0x0000a1fc, 0x00204411, 0x000 },
14090     { 0x00000001, 0x00804811, 0x000 },
14091     { 0x00000000, 0x00600000, 0x00b },
14092     { 0x00000000, 0x00600000, 0x18f },
14093     { 0x00000000, 0x00600000, 0x1a0 },
14094     { 0x00003fff, 0x002f022f, 0x000 },
14095     { 0x00000000, 0x0ce00000, 0x000 },
14096     { 0x00000000, 0x00202c08, 0x000 },
14097     { 0x00000000, 0x00202411, 0x000 },
14098     { 0x00000000, 0x00202811, 0x000 },
14099     { 0x00002256, 0x00204411, 0x000 },
14100     { 0x00000016, 0x00204811, 0x000 },
14101     { 0x0000225c, 0x00204411, 0x000 },
14102     { 0x00000003, 0x00204811, 0x000 },
14103     { 0x93800000, 0x00204411, 0x000 },
14104     { 0x00000002, 0x00221e29, 0x000 },
14105     { 0x00000000, 0x007048eb, 0x19c },
14106     { 0x00000000, 0x00600000, 0x2bb },
14107     { 0x00000001, 0x40330620, 0x000 },
14108     { 0x00000000, 0xc0302409, 0x000 },
14109     { 0x00003fff, 0x002f022f, 0x000 },
14110     { 0x00000000, 0x0ce00000, 0x000 },
14111     { 0x00000000, 0x00600000, 0x2a3 },
14112     { 0x00000000, 0x002f0221, 0x000 },
14113     { 0x00000000, 0x0ae00000, 0x181 },
14114     { 0x00000000, 0x00600000, 0x13a },
14115     { 0x00000000, 0x00400000, 0x186 },
14116     { 0x95000000, 0x00204411, 0x000 },
14117     { 0x00000000, 0x002f0221, 0x000 },
14118     { 0x00000000, 0x0ce00000, 0x186 },
14119     { 0x00000000, 0xc0204800, 0x000 },
14120     { 0x00000001, 0x00530621, 0x182 },
14121     { 0x92000000, 0x00204411, 0x000 },
14122     { 0x00000000, 0xc0604800, 0x197 },
14123     { 0x0001a1fd, 0x00204411, 0x000 },
14124     { 0x00000011, 0x0020062d, 0x000 },
14125     { 0x00000000, 0x0078042a, 0x2fb },
14126     { 0x00000000, 0x00202809, 0x000 },
14127     { 0x00003fff, 0x002f022f, 0x000 },
14128     { 0x00000000, 0x0cc00000, 0x174 },
14129     { 0x00000000, 0xc0400400, 0x001 },
14130     { 0x00000210, 0x00600411, 0x315 },
14131     { 0x00003fff, 0x002f022f, 0x000 },
14132     { 0x00000000, 0x0ce00000, 0x194 },
14133     { 0x00000015, 0xc0203620, 0x000 },
14134     { 0x00000016, 0xc0203620, 0x000 },
14135     { 0x3f800000, 0x00200411, 0x000 },
14136     { 0x46000000, 0x00600811, 0x1b2 },
14137     { 0x00000000, 0x00800000, 0x000 },
14138     { 0x0000a1fc, 0x00204411, 0x000 },
14139     { 0x00003fff, 0x002f022f, 0x000 },
14140     { 0x00000000, 0x0cc00000, 0x19b },
14141     { 0x00000001, 0x00804811, 0x000 },
14142     { 0x00000021, 0x00804811, 0x000 },
14143     { 0x0000ffff, 0x40280e20, 0x000 },
14144     { 0x00000010, 0xc0211220, 0x000 },
14145     { 0x0000ffff, 0x40281620, 0x000 },
14146     { 0x00000010, 0xc0811a20, 0x000 },
14147     { 0x81000000, 0x00204411, 0x000 },
14148     { 0x00000006, 0x00204811, 0x000 },
14149     { 0x00000008, 0x00221e30, 0x000 },
14150     { 0x00000029, 0x00201a2d, 0x000 },
14151     { 0x0000e000, 0x00204411, 0x000 },
14152     { 0xfffbff09, 0x00204811, 0x000 },
14153     { 0x0000000f, 0x0020222d, 0x000 },
14154     { 0x00001fff, 0x00294a28, 0x000 },
14155     { 0x00000006, 0x0020222d, 0x000 },
14156     { 0x00000000, 0x002920e8, 0x000 },
14157     { 0x00000000, 0x00204808, 0x000 },
14158     { 0x00000000, 0x00204811, 0x000 },
14159     { 0x060a0200, 0x00294a26, 0x000 },
14160     { 0x00000000, 0x00204811, 0x000 },
14161     { 0x00000000, 0x00204811, 0x000 },
14162     { 0x00000100, 0x00201811, 0x000 },
14163     { 0x00000008, 0x00621e28, 0x12f },
14164     { 0x00000008, 0x00822228, 0x000 },
14165     { 0x0002c000, 0x00204411, 0x000 },
14166     { 0x00000015, 0x00600e2d, 0x1bd },
14167     { 0x00000016, 0x00600e2d, 0x1bd },
14168     { 0x0000c008, 0x00204411, 0x000 },
14169     { 0x00000017, 0x00200e2d, 0x000 },
14170     { 0x00000000, 0x14c00000, 0x1b9 },
14171     { 0x00000000, 0x00200411, 0x000 },
14172     { 0x00000000, 0x00204801, 0x000 },
14173     { 0x39000000, 0x00204811, 0x000 },
14174     { 0x00000000, 0x00204811, 0x000 },
14175     { 0x00000000, 0x00804802, 0x000 },
14176     { 0x00000018, 0x00202e2d, 0x000 },
14177     { 0x00000000, 0x003b0d63, 0x000 },
14178     { 0x00000008, 0x00224a23, 0x000 },
14179     { 0x00000010, 0x00224a23, 0x000 },
14180     { 0x00000018, 0x00224a23, 0x000 },
14181     { 0x00000000, 0x00804803, 0x000 },
14182     { 0x00000000, 0x00600000, 0x00b },
14183     { 0x00001000, 0x00600411, 0x315 },
14184     { 0x00000000, 0x00200411, 0x000 },
14185     { 0x00000000, 0x00600811, 0x1b2 },
14186     { 0x00000007, 0x0021062f, 0x000 },
14187     { 0x00000013, 0x00200a2d, 0x000 },
14188     { 0x00000001, 0x00202c11, 0x000 },
14189     { 0x0000ffff, 0x40282220, 0x000 },
14190     { 0x0000000f, 0x00262228, 0x000 },
14191     { 0x00000010, 0x40212620, 0x000 },
14192     { 0x0000000f, 0x00262629, 0x000 },
14193     { 0x00000000, 0x00202802, 0x000 },
14194     { 0x00002256, 0x00204411, 0x000 },
14195     { 0x0000001b, 0x00204811, 0x000 },
14196     { 0x00000000, 0x002f0221, 0x000 },
14197     { 0x00000000, 0x0ce00000, 0x1e0 },
14198     { 0x0000225c, 0x00204411, 0x000 },
14199     { 0x00000081, 0x00204811, 0x000 },
14200     { 0x0000a1fc, 0x00204411, 0x000 },
14201     { 0x00000001, 0x00204811, 0x000 },
14202     { 0x00000080, 0x00201c11, 0x000 },
14203     { 0x00000000, 0x002f0227, 0x000 },
14204     { 0x00000000, 0x0ce00000, 0x1dc },
14205     { 0x00000000, 0x00600000, 0x1e9 },
14206     { 0x00000001, 0x00531e27, 0x1d8 },
14207     { 0x00000001, 0x00202c11, 0x000 },
14208     { 0x0000001f, 0x00280a22, 0x000 },
14209     { 0x0000001f, 0x00282a2a, 0x000 },
14210     { 0x00000001, 0x00530621, 0x1d1 },
14211     { 0x0000225c, 0x00204411, 0x000 },
14212     { 0x00000002, 0x00304a2f, 0x000 },
14213     { 0x0000a1fc, 0x00204411, 0x000 },
14214     { 0x00000001, 0x00204811, 0x000 },
14215     { 0x00000001, 0x00301e2f, 0x000 },
14216     { 0x00000000, 0x002f0227, 0x000 },
14217     { 0x00000000, 0x0ce00000, 0x000 },
14218     { 0x00000000, 0x00600000, 0x1e9 },
14219     { 0x00000001, 0x00531e27, 0x1e5 },
14220     { 0x0000ffff, 0x40280e20, 0x000 },
14221     { 0x0000000f, 0x00260e23, 0x000 },
14222     { 0x00000010, 0xc0211220, 0x000 },
14223     { 0x0000000f, 0x00261224, 0x000 },
14224     { 0x00000000, 0x00201411, 0x000 },
14225     { 0x00000000, 0x00601811, 0x2bb },
14226     { 0x0001a1fd, 0x00204411, 0x000 },
14227     { 0x00000000, 0x002f022b, 0x000 },
14228     { 0x00000000, 0x0ce00000, 0x1f8 },
14229     { 0x00000010, 0x00221628, 0x000 },
14230     { 0xffff0000, 0x00281625, 0x000 },
14231     { 0x0000ffff, 0x00281a29, 0x000 },
14232     { 0x00000000, 0x002948c5, 0x000 },
14233     { 0x00000000, 0x0020480a, 0x000 },
14234     { 0x00000000, 0x00202c11, 0x000 },
14235     { 0x00000010, 0x00221623, 0x000 },
14236     { 0xffff0000, 0x00281625, 0x000 },
14237     { 0x0000ffff, 0x00281a24, 0x000 },
14238     { 0x00000000, 0x002948c5, 0x000 },
14239     { 0x00000000, 0x00731503, 0x205 },
14240     { 0x00000000, 0x00201805, 0x000 },
14241     { 0x00000000, 0x00731524, 0x205 },
14242     { 0x00000000, 0x002d14c5, 0x000 },
14243     { 0x00000000, 0x003008a2, 0x000 },
14244     { 0x00000000, 0x00204802, 0x000 },
14245     { 0x00000000, 0x00202802, 0x000 },
14246     { 0x00000000, 0x00202003, 0x000 },
14247     { 0x00000000, 0x00802404, 0x000 },
14248     { 0x0000000f, 0x00210225, 0x000 },
14249     { 0x00000000, 0x14c00000, 0x67b },
14250     { 0x00000000, 0x002b1405, 0x000 },
14251     { 0x00000001, 0x00901625, 0x000 },
14252     { 0x00000000, 0x00600000, 0x00b },
14253     { 0x00000000, 0x00600411, 0x315 },
14254     { 0x00000000, 0x00200411, 0x000 },
14255     { 0x00000000, 0x00600811, 0x1b2 },
14256     { 0x00002256, 0x00204411, 0x000 },
14257     { 0x0000001a, 0x00294a22, 0x000 },
14258     { 0x00000000, 0xc0200000, 0x000 },
14259     { 0x00003fff, 0x002f022f, 0x000 },
14260     { 0x00000000, 0x0ce00000, 0x000 },
14261     { 0x00000000, 0xc0200400, 0x000 },
14262     { 0x0000225c, 0x00204411, 0x000 },
14263     { 0x00000003, 0x00384a21, 0x000 },
14264     { 0x0000a1fc, 0x00204411, 0x000 },
14265     { 0x00000001, 0x00204811, 0x000 },
14266     { 0x0000ffff, 0x40281220, 0x000 },
14267     { 0x00000010, 0xc0211a20, 0x000 },
14268     { 0x0000ffff, 0x40280e20, 0x000 },
14269     { 0x00000010, 0xc0211620, 0x000 },
14270     { 0x00000000, 0x00741465, 0x2bb },
14271     { 0x0001a1fd, 0x00604411, 0x2e0 },
14272     { 0x00000001, 0x00330621, 0x000 },
14273     { 0x00000000, 0x002f0221, 0x000 },
14274     { 0x00000000, 0x0cc00000, 0x219 },
14275     { 0x00003fff, 0x002f022f, 0x000 },
14276     { 0x00000000, 0x0cc00000, 0x212 },
14277     { 0x00000000, 0xc0400400, 0x001 },
14278     { 0x00000000, 0x00600000, 0x638 },
14279     { 0x00000000, 0x0040040f, 0x213 },
14280     { 0x00000000, 0x00600000, 0x624 },
14281     { 0x00000000, 0x00600000, 0x638 },
14282     { 0x00000210, 0x00600411, 0x315 },
14283     { 0x00000000, 0x00600000, 0x1a0 },
14284     { 0x00000000, 0x00600000, 0x19c },
14285     { 0x00000000, 0x00600000, 0x2bb },
14286     { 0x00000000, 0x00600000, 0x2a3 },
14287     { 0x93800000, 0x00204411, 0x000 },
14288     { 0x00000000, 0x00204808, 0x000 },
14289     { 0x00000000, 0x002f022f, 0x000 },
14290     { 0x00000000, 0x0ae00000, 0x232 },
14291     { 0x00000000, 0x00600000, 0x13a },
14292     { 0x00000000, 0x00400000, 0x236 },
14293     { 0x95000000, 0x00204411, 0x000 },
14294     { 0x00000000, 0x002f022f, 0x000 },
14295     { 0x00000000, 0x0ce00000, 0x236 },
14296     { 0x00000000, 0xc0404800, 0x233 },
14297     { 0x92000000, 0x00204411, 0x000 },
14298     { 0x00000000, 0xc0204800, 0x000 },
14299     { 0x00002256, 0x00204411, 0x000 },
14300     { 0x00000016, 0x00204811, 0x000 },
14301     { 0x0000225c, 0x00204411, 0x000 },
14302     { 0x00000003, 0x00204811, 0x000 },
14303     { 0x0000a1fc, 0x00204411, 0x000 },
14304     { 0x00000001, 0x00204811, 0x000 },
14305     { 0x0001a1fd, 0x00204411, 0x000 },
14306     { 0x00000000, 0x00600411, 0x2fb },
14307     { 0x00000000, 0xc0400400, 0x001 },
14308     { 0x00000000, 0x00600000, 0x624 },
14309     { 0x0000a00c, 0x00204411, 0x000 },
14310     { 0x00000000, 0xc0204800, 0x000 },
14311     { 0x00000000, 0xc0404800, 0x000 },
14312     { 0x00000000, 0x00600000, 0x00b },
14313     { 0x00000018, 0x40210a20, 0x000 },
14314     { 0x00000003, 0x002f0222, 0x000 },
14315     { 0x00000000, 0x0ae00000, 0x24c },
14316     { 0x00000014, 0x0020222d, 0x000 },
14317     { 0x00080101, 0x00292228, 0x000 },
14318     { 0x00000014, 0x00203628, 0x000 },
14319     { 0x0000a30c, 0x00204411, 0x000 },
14320     { 0x00000000, 0xc0204800, 0x000 },
14321     { 0x00000000, 0xc0204800, 0x000 },
14322     { 0x00000000, 0xc0404800, 0x251 },
14323     { 0x00000000, 0x00600000, 0x00b },
14324     { 0x00000010, 0x00600411, 0x315 },
14325     { 0x3f800000, 0x00200411, 0x000 },
14326     { 0x00000000, 0x00600811, 0x1b2 },
14327     { 0x0000225c, 0x00204411, 0x000 },
14328     { 0x00000003, 0x00204811, 0x000 },
14329     { 0x00000000, 0x00600000, 0x27c },
14330     { 0x00000017, 0x00201e2d, 0x000 },
14331     { 0x00000001, 0x00211e27, 0x000 },
14332     { 0x00000000, 0x14e00000, 0x26a },
14333     { 0x00000012, 0x00201e2d, 0x000 },
14334     { 0x0000ffff, 0x00281e27, 0x000 },
14335     { 0x00000000, 0x00341c27, 0x000 },
14336     { 0x00000000, 0x12c00000, 0x25f },
14337     { 0x00000000, 0x00201c11, 0x000 },
14338     { 0x00000000, 0x002f00e5, 0x000 },
14339     { 0x00000000, 0x08c00000, 0x262 },
14340     { 0x00000000, 0x00201407, 0x000 },
14341     { 0x00000012, 0x00201e2d, 0x000 },
14342     { 0x00000010, 0x00211e27, 0x000 },
14343     { 0x00000000, 0x00341c47, 0x000 },
14344     { 0x00000000, 0x12c00000, 0x267 },
14345     { 0x00000000, 0x00201c11, 0x000 },
14346     { 0x00000000, 0x002f00e6, 0x000 },
14347     { 0x00000000, 0x08c00000, 0x26a },
14348     { 0x00000000, 0x00201807, 0x000 },
14349     { 0x00000000, 0x00600000, 0x2c1 },
14350     { 0x00002256, 0x00204411, 0x000 },
14351     { 0x00000000, 0x00342023, 0x000 },
14352     { 0x00000000, 0x12c00000, 0x272 },
14353     { 0x00000000, 0x00342044, 0x000 },
14354     { 0x00000000, 0x12c00000, 0x271 },
14355     { 0x00000016, 0x00404811, 0x276 },
14356     { 0x00000018, 0x00404811, 0x276 },
14357     { 0x00000000, 0x00342044, 0x000 },
14358     { 0x00000000, 0x12c00000, 0x275 },
14359     { 0x00000017, 0x00404811, 0x276 },
14360     { 0x00000019, 0x00204811, 0x000 },
14361     { 0x0000a1fc, 0x00204411, 0x000 },
14362     { 0x00000001, 0x00204811, 0x000 },
14363     { 0x0001a1fd, 0x00604411, 0x2e9 },
14364     { 0x00003fff, 0x002f022f, 0x000 },
14365     { 0x00000000, 0x0cc00000, 0x256 },
14366     { 0x00000000, 0xc0400400, 0x001 },
14367     { 0x00000010, 0x40210620, 0x000 },
14368     { 0x0000ffff, 0xc0280a20, 0x000 },
14369     { 0x00000010, 0x40210e20, 0x000 },
14370     { 0x0000ffff, 0xc0281220, 0x000 },
14371     { 0x00000010, 0x40211620, 0x000 },
14372     { 0x0000ffff, 0xc0881a20, 0x000 },
14373     { 0x81000000, 0x00204411, 0x000 },
14374     { 0x00000001, 0x00204811, 0x000 },
14375     { 0x00042004, 0x00604411, 0x67c },
14376     { 0x00000000, 0x00600000, 0x624 },
14377     { 0x00000000, 0xc0600000, 0x2a3 },
14378     { 0x00000005, 0x00200a2d, 0x000 },
14379     { 0x00000008, 0x00220a22, 0x000 },
14380     { 0x0000002b, 0x00201a2d, 0x000 },
14381     { 0x0000001c, 0x00201e2d, 0x000 },
14382     { 0x00007000, 0x00281e27, 0x000 },
14383     { 0x00000000, 0x00311ce6, 0x000 },
14384     { 0x0000002a, 0x00201a2d, 0x000 },
14385     { 0x0000000c, 0x00221a26, 0x000 },
14386     { 0x00000000, 0x002f00e6, 0x000 },
14387     { 0x00000000, 0x06e00000, 0x292 },
14388     { 0x00000000, 0x00201c11, 0x000 },
14389     { 0x00000000, 0x00200c11, 0x000 },
14390     { 0x0000002b, 0x00203623, 0x000 },
14391     { 0x00000010, 0x00201811, 0x000 },
14392     { 0x00000000, 0x00691ce2, 0x12f },
14393     { 0x93800000, 0x00204411, 0x000 },
14394     { 0x00000000, 0x00204807, 0x000 },
14395     { 0x95000000, 0x00204411, 0x000 },
14396     { 0x00000000, 0x002f022f, 0x000 },
14397     { 0x00000000, 0x0ce00000, 0x29d },
14398     { 0x00000001, 0x00333e2f, 0x000 },
14399     { 0x00000000, 0xd9004800, 0x000 },
14400     { 0x92000000, 0x00204411, 0x000 },
14401     { 0x00000000, 0xc0204800, 0x000 },
14402     { 0x0000001c, 0x00403627, 0x000 },
14403     { 0x0000000c, 0xc0220a20, 0x000 },
14404     { 0x00000029, 0x00203622, 0x000 },
14405     { 0x00000028, 0xc0403620, 0x000 },
14406     { 0x0000a2a4, 0x00204411, 0x000 },
14407     { 0x00000009, 0x00204811, 0x000 },
14408     { 0xa1000000, 0x00204411, 0x000 },
14409     { 0x00000001, 0x00804811, 0x000 },
14410     { 0x00000021, 0x00201e2d, 0x000 },
14411     { 0x00000000, 0x002c1ce3, 0x000 },
14412     { 0x00000021, 0x00203627, 0x000 },
14413     { 0x00000022, 0x00201e2d, 0x000 },
14414     { 0x00000000, 0x002c1ce4, 0x000 },
14415     { 0x00000022, 0x00203627, 0x000 },
14416     { 0x00000023, 0x00201e2d, 0x000 },
14417     { 0x00000000, 0x003120a3, 0x000 },
14418     { 0x00000000, 0x002d1d07, 0x000 },
14419     { 0x00000023, 0x00203627, 0x000 },
14420     { 0x00000024, 0x00201e2d, 0x000 },
14421     { 0x00000000, 0x003120c4, 0x000 },
14422     { 0x00000000, 0x002d1d07, 0x000 },
14423     { 0x00000024, 0x00803627, 0x000 },
14424     { 0x00000021, 0x00203623, 0x000 },
14425     { 0x00000022, 0x00203624, 0x000 },
14426     { 0x00000000, 0x00311ca3, 0x000 },
14427     { 0x00000023, 0x00203627, 0x000 },
14428     { 0x00000000, 0x00311cc4, 0x000 },
14429     { 0x00000024, 0x00803627, 0x000 },
14430     { 0x0000001a, 0x00203627, 0x000 },
14431     { 0x0000001b, 0x00203628, 0x000 },
14432     { 0x00000017, 0x00201e2d, 0x000 },
14433     { 0x00000002, 0x00210227, 0x000 },
14434     { 0x00000000, 0x14c00000, 0x2dc },
14435     { 0x00000000, 0x00400000, 0x2d9 },
14436     { 0x0000001a, 0x00203627, 0x000 },
14437     { 0x0000001b, 0x00203628, 0x000 },
14438     { 0x00000017, 0x00201e2d, 0x000 },
14439     { 0x00000002, 0x00210227, 0x000 },
14440     { 0x00000000, 0x14e00000, 0x2d9 },
14441     { 0x00000003, 0x00210227, 0x000 },
14442     { 0x00000000, 0x14e00000, 0x2dc },
14443     { 0x00000023, 0x00201e2d, 0x000 },
14444     { 0x00000000, 0x002e00e1, 0x000 },
14445     { 0x00000000, 0x02c00000, 0x2dc },
14446     { 0x00000021, 0x00201e2d, 0x000 },
14447     { 0x00000000, 0x003120a1, 0x000 },
14448     { 0x00000000, 0x002e00e8, 0x000 },
14449     { 0x00000000, 0x06c00000, 0x2dc },
14450     { 0x00000024, 0x00201e2d, 0x000 },
14451     { 0x00000000, 0x002e00e2, 0x000 },
14452     { 0x00000000, 0x02c00000, 0x2dc },
14453     { 0x00000022, 0x00201e2d, 0x000 },
14454     { 0x00000000, 0x003120c2, 0x000 },
14455     { 0x00000000, 0x002e00e8, 0x000 },
14456     { 0x00000000, 0x06c00000, 0x2dc },
14457     { 0x00000000, 0x00600000, 0x659 },
14458     { 0x00000000, 0x00600000, 0x2b5 },
14459     { 0x00000000, 0x00400000, 0x2de },
14460     { 0x00000000, 0x00600000, 0x2b5 },
14461     { 0x00000000, 0x00600000, 0x650 },
14462     { 0x00000000, 0x00400000, 0x2de },
14463     { 0x00000000, 0x00600000, 0x2a7 },
14464     { 0x00000000, 0x00400000, 0x2de },
14465     { 0x0000001a, 0x00201e2d, 0x000 },
14466     { 0x0000001b, 0x0080222d, 0x000 },
14467     { 0x00000010, 0x00221e23, 0x000 },
14468     { 0x00000000, 0x00294887, 0x000 },
14469     { 0x00000000, 0x00311ca3, 0x000 },
14470     { 0x00000010, 0x00221e27, 0x000 },
14471     { 0x00000000, 0x00294887, 0x000 },
14472     { 0x00000010, 0x00221e23, 0x000 },
14473     { 0x00000000, 0x003120c4, 0x000 },
14474     { 0x0000ffff, 0x00282228, 0x000 },
14475     { 0x00000000, 0x00894907, 0x000 },
14476     { 0x00000010, 0x00221e23, 0x000 },
14477     { 0x00000000, 0x00294887, 0x000 },
14478     { 0x00000010, 0x00221e21, 0x000 },
14479     { 0x00000000, 0x00294847, 0x000 },
14480     { 0x00000000, 0x00311ca3, 0x000 },
14481     { 0x00000010, 0x00221e27, 0x000 },
14482     { 0x00000000, 0x00294887, 0x000 },
14483     { 0x00000000, 0x00311ca1, 0x000 },
14484     { 0x00000010, 0x00221e27, 0x000 },
14485     { 0x00000000, 0x00294847, 0x000 },
14486     { 0x00000010, 0x00221e23, 0x000 },
14487     { 0x00000000, 0x003120c4, 0x000 },
14488     { 0x0000ffff, 0x00282228, 0x000 },
14489     { 0x00000000, 0x00294907, 0x000 },
14490     { 0x00000010, 0x00221e21, 0x000 },
14491     { 0x00000000, 0x003120c2, 0x000 },
14492     { 0x0000ffff, 0x00282228, 0x000 },
14493     { 0x00000000, 0x00894907, 0x000 },
14494     { 0x00000010, 0x00221e23, 0x000 },
14495     { 0x00000000, 0x00294887, 0x000 },
14496     { 0x00000001, 0x00220a21, 0x000 },
14497     { 0x00000000, 0x003308a2, 0x000 },
14498     { 0x00000010, 0x00221e22, 0x000 },
14499     { 0x00000010, 0x00212222, 0x000 },
14500     { 0x00000000, 0x00294907, 0x000 },
14501     { 0x00000000, 0x00311ca3, 0x000 },
14502     { 0x00000010, 0x00221e27, 0x000 },
14503     { 0x00000000, 0x00294887, 0x000 },
14504     { 0x00000001, 0x00220a21, 0x000 },
14505     { 0x00000000, 0x003008a2, 0x000 },
14506     { 0x00000010, 0x00221e22, 0x000 },
14507     { 0x00000010, 0x00212222, 0x000 },
14508     { 0x00000000, 0x00294907, 0x000 },
14509     { 0x00000010, 0x00221e23, 0x000 },
14510     { 0x00000000, 0x003120c4, 0x000 },
14511     { 0x0000ffff, 0x00282228, 0x000 },
14512     { 0x00000000, 0x00294907, 0x000 },
14513     { 0x00000000, 0x003808c5, 0x000 },
14514     { 0x00000000, 0x00300841, 0x000 },
14515     { 0x00000001, 0x00220a22, 0x000 },
14516     { 0x00000000, 0x003308a2, 0x000 },
14517     { 0x00000010, 0x00221e22, 0x000 },
14518     { 0x00000010, 0x00212222, 0x000 },
14519     { 0x00000000, 0x00894907, 0x000 },
14520     { 0x00000017, 0x0020222d, 0x000 },
14521     { 0x00000000, 0x14c00000, 0x318 },
14522     { 0xffffffef, 0x00280621, 0x000 },
14523     { 0x00000014, 0x0020222d, 0x000 },
14524     { 0x0000f8e0, 0x00204411, 0x000 },
14525     { 0x00000000, 0x00294901, 0x000 },
14526     { 0x00000000, 0x00894901, 0x000 },
14527     { 0x00000000, 0x00204811, 0x000 },
14528     { 0x00000000, 0x00204811, 0x000 },
14529     { 0x060a0200, 0x00804811, 0x000 },
14530     { 0x00000000, 0xc0200000, 0x000 },
14531     { 0x97000000, 0xc0204411, 0x000 },
14532     { 0x00000000, 0xc0204811, 0x000 },
14533     { 0x8a000000, 0x00204411, 0x000 },
14534     { 0x00000000, 0x00204811, 0x000 },
14535     { 0x0000225c, 0x00204411, 0x000 },
14536     { 0x00000000, 0xc0204800, 0x000 },
14537     { 0x0000a1fc, 0x00204411, 0x000 },
14538     { 0x00000000, 0xc0204800, 0x000 },
14539     { 0x00000000, 0xc0200400, 0x000 },
14540     { 0x00000000, 0x00a0000a, 0x000 },
14541     { 0x97000000, 0x00204411, 0x000 },
14542     { 0x00000000, 0x00204811, 0x000 },
14543     { 0x8a000000, 0x00204411, 0x000 },
14544     { 0x00000000, 0x00204811, 0x000 },
14545     { 0x0000225c, 0x00204411, 0x000 },
14546     { 0x00000000, 0xc0204800, 0x000 },
14547     { 0x0000a1fc, 0x00204411, 0x000 },
14548     { 0x00000000, 0xc0204800, 0x000 },
14549     { 0x00000000, 0xc0200400, 0x000 },
14550     { 0x00000000, 0x00a0000a, 0x000 },
14551     { 0x97000000, 0x00204411, 0x000 },
14552     { 0x00000000, 0x00204811, 0x000 },
14553     { 0x8a000000, 0x00204411, 0x000 },
14554     { 0x00000000, 0x00204811, 0x000 },
14555     { 0x0000225c, 0x00204411, 0x000 },
14556     { 0x00000000, 0xc0204800, 0x000 },
14557     { 0x0000a1fc, 0x00204411, 0x000 },
14558     { 0x00000000, 0xc0204800, 0x000 },
14559     { 0x0001a1fd, 0x00204411, 0x000 },
14560     { 0x00000000, 0xd9004800, 0x000 },
14561     { 0x00000000, 0xc0200400, 0x000 },
14562     { 0x00000000, 0x00a0000a, 0x000 },
14563     { 0x00002257, 0x00204411, 0x000 },
14564     { 0x00000003, 0xc0484a20, 0x000 },
14565     { 0x0000225d, 0x00204411, 0x000 },
14566     { 0x00000000, 0xc0404800, 0x000 },
14567     { 0x00000000, 0x00600000, 0x638 },
14568     { 0x00000000, 0xc0200800, 0x000 },
14569     { 0x0000225c, 0x00204411, 0x000 },
14570     { 0x00000003, 0x00384a22, 0x000 },
14571     { 0x0000a1fc, 0x00204411, 0x000 },
14572     { 0x00000000, 0xc0204800, 0x000 },
14573     { 0x0001a1fd, 0x00204411, 0x000 },
14574     { 0x00000000, 0x002f0222, 0x000 },
14575     { 0x00000000, 0x0ce00000, 0x000 },
14576     { 0x00000000, 0x40204800, 0x000 },
14577     { 0x00000001, 0x40304a20, 0x000 },
14578     { 0x00000002, 0xc0304a20, 0x000 },
14579     { 0x00000001, 0x00530a22, 0x34b },
14580     { 0x0000003f, 0xc0280a20, 0x000 },
14581     { 0x81000000, 0x00204411, 0x000 },
14582     { 0x00000001, 0x00204811, 0x000 },
14583     { 0x000021f8, 0x00204411, 0x000 },
14584     { 0x00000018, 0x00204811, 0x000 },
14585     { 0x000421f9, 0x00604411, 0x67c },
14586     { 0x00000011, 0x00210230, 0x000 },
14587     { 0x00000000, 0x14e00000, 0x354 },
14588     { 0x00000014, 0x002f0222, 0x000 },
14589     { 0x00000000, 0x0cc00000, 0x362 },
14590     { 0x0001a2a4, 0x00204411, 0x000 },
14591     { 0x00000000, 0x00604802, 0x36a },
14592     { 0x00002100, 0x00204411, 0x000 },
14593     { 0x00000000, 0xc0204800, 0x000 },
14594     { 0x00000000, 0xc0204800, 0x000 },
14595     { 0x00000000, 0xc0204800, 0x000 },
14596     { 0x00000000, 0xc0404800, 0x000 },
14597     { 0x00000004, 0x002f0222, 0x000 },
14598     { 0x00000000, 0x0cc00000, 0x366 },
14599     { 0x0001a2a4, 0x00204411, 0x000 },
14600     { 0x00000000, 0x00404802, 0x35d },
14601     { 0x00000028, 0x002f0222, 0x000 },
14602     { 0x00000000, 0x0cc00000, 0x5b3 },
14603     { 0x0001a2a4, 0x00204411, 0x000 },
14604     { 0x00000000, 0x00404802, 0x35d },
14605     { 0x0000002c, 0x00203626, 0x000 },
14606     { 0x00000049, 0x00201811, 0x000 },
14607     { 0x0000003f, 0x00204811, 0x000 },
14608     { 0x00000001, 0x00331a26, 0x000 },
14609     { 0x00000000, 0x002f0226, 0x000 },
14610     { 0x00000000, 0x0cc00000, 0x36c },
14611     { 0x0000002c, 0x00801a2d, 0x000 },
14612     { 0x0000003f, 0xc0280a20, 0x000 },
14613     { 0x00000015, 0x002f0222, 0x000 },
14614     { 0x00000000, 0x0ce00000, 0x382 },
14615     { 0x00000006, 0x002f0222, 0x000 },
14616     { 0x00000000, 0x0ce00000, 0x3ad },
14617     { 0x00000016, 0x002f0222, 0x000 },
14618     { 0x00000000, 0x0ce00000, 0x3af },
14619     { 0x00000020, 0x002f0222, 0x000 },
14620     { 0x00000000, 0x0ce00000, 0x398 },
14621     { 0x0000000f, 0x002f0222, 0x000 },
14622     { 0x00000000, 0x0ce00000, 0x3a4 },
14623     { 0x00000010, 0x002f0222, 0x000 },
14624     { 0x00000000, 0x0ce00000, 0x3a4 },
14625     { 0x0000001e, 0x002f0222, 0x000 },
14626     { 0x00000000, 0x0ce00000, 0x38c },
14627     { 0x0000a2a4, 0x00204411, 0x000 },
14628     { 0x00000000, 0x00404802, 0x000 },
14629     { 0x08000000, 0x00290a22, 0x000 },
14630     { 0x00000003, 0x40210e20, 0x000 },
14631     { 0x0000000c, 0xc0211220, 0x000 },
14632     { 0x00080000, 0x00281224, 0x000 },
14633     { 0x00000014, 0xc0221620, 0x000 },
14634     { 0x00000000, 0x002914a4, 0x000 },
14635     { 0x0000a2a4, 0x00204411, 0x000 },
14636     { 0x00000000, 0x002948a2, 0x000 },
14637     { 0x0000a1fe, 0x00204411, 0x000 },
14638     { 0x00000000, 0x00404803, 0x000 },
14639     { 0x81000000, 0x00204411, 0x000 },
14640     { 0x00000001, 0x00204811, 0x000 },
14641     { 0x000021f8, 0x00204411, 0x000 },
14642     { 0x00000016, 0x00204811, 0x000 },
14643     { 0x000421f9, 0x00604411, 0x67c },
14644     { 0x00000015, 0x00210230, 0x000 },
14645     { 0x00000000, 0x14e00000, 0x38e },
14646     { 0x0000210e, 0x00204411, 0x000 },
14647     { 0x00000000, 0xc0204800, 0x000 },
14648     { 0x00000000, 0xc0204800, 0x000 },
14649     { 0x0000a2a4, 0x00204411, 0x000 },
14650     { 0x00000000, 0x00404802, 0x000 },
14651     { 0x81000000, 0x00204411, 0x000 },
14652     { 0x00000001, 0x00204811, 0x000 },
14653     { 0x000021f8, 0x00204411, 0x000 },
14654     { 0x00000017, 0x00204811, 0x000 },
14655     { 0x000421f9, 0x00604411, 0x67c },
14656     { 0x00000003, 0x00210230, 0x000 },
14657     { 0x00000000, 0x14e00000, 0x39a },
14658     { 0x00002108, 0x00204411, 0x000 },
14659     { 0x00000000, 0xc0204800, 0x000 },
14660     { 0x00000000, 0xc0204800, 0x000 },
14661     { 0x0000a2a4, 0x00204411, 0x000 },
14662     { 0x00000000, 0x00404802, 0x000 },
14663     { 0x0000a2a4, 0x00204411, 0x000 },
14664     { 0x00000000, 0x00204802, 0x000 },
14665     { 0x80000000, 0x00204411, 0x000 },
14666     { 0x00000000, 0x00204811, 0x000 },
14667     { 0x81000000, 0x00204411, 0x000 },
14668     { 0x00000010, 0x00204811, 0x000 },
14669     { 0x00000000, 0x00200010, 0x000 },
14670     { 0x00000000, 0x14c00000, 0x3aa },
14671     { 0x00000000, 0x00400000, 0x000 },
14672     { 0x0001a2a4, 0x00204411, 0x000 },
14673     { 0x00000006, 0x00404811, 0x000 },
14674     { 0x0001a2a4, 0x00204411, 0x000 },
14675     { 0x00000016, 0x00604811, 0x36a },
14676     { 0x00000000, 0x00400000, 0x000 },
14677     { 0x00000000, 0xc0200800, 0x000 },
14678     { 0x00000000, 0xc0200c00, 0x000 },
14679     { 0x0000001d, 0x00210223, 0x000 },
14680     { 0x00000000, 0x14e00000, 0x3c4 },
14681     { 0x81000000, 0x00204411, 0x000 },
14682     { 0x00000001, 0x00204811, 0x000 },
14683     { 0x000021f8, 0x00204411, 0x000 },
14684     { 0x00000018, 0x00204811, 0x000 },
14685     { 0x000421f9, 0x00604411, 0x67c },
14686     { 0x00000011, 0x00210230, 0x000 },
14687     { 0x00000000, 0x14e00000, 0x3b8 },
14688     { 0x00002100, 0x00204411, 0x000 },
14689     { 0x00000000, 0x00204802, 0x000 },
14690     { 0x00000000, 0x00204803, 0x000 },
14691     { 0xbabecafe, 0x00204811, 0x000 },
14692     { 0xcafebabe, 0x00204811, 0x000 },
14693     { 0x0000a2a4, 0x00204411, 0x000 },
14694     { 0x00000004, 0x00404811, 0x000 },
14695     { 0x00002170, 0x00204411, 0x000 },
14696     { 0x00000000, 0x00204802, 0x000 },
14697     { 0x00000000, 0x00204803, 0x000 },
14698     { 0x81000000, 0x00204411, 0x000 },
14699     { 0x0000000a, 0x00204811, 0x000 },
14700     { 0x00000000, 0x00200010, 0x000 },
14701     { 0x00000000, 0x14c00000, 0x3c9 },
14702     { 0x8c000000, 0x00204411, 0x000 },
14703     { 0xcafebabe, 0x00404811, 0x000 },
14704     { 0x81000000, 0x00204411, 0x000 },
14705     { 0x00000001, 0x00204811, 0x000 },
14706     { 0x00003fff, 0x40280a20, 0x000 },
14707     { 0x80000000, 0x40280e20, 0x000 },
14708     { 0x40000000, 0xc0281220, 0x000 },
14709     { 0x00040000, 0x00694622, 0x67c },
14710     { 0x00000000, 0x00201410, 0x000 },
14711     { 0x00000000, 0x002f0223, 0x000 },
14712     { 0x00000000, 0x0cc00000, 0x3d7 },
14713     { 0x00000000, 0xc0401800, 0x3da },
14714     { 0x00003fff, 0xc0281a20, 0x000 },
14715     { 0x00040000, 0x00694626, 0x67c },
14716     { 0x00000000, 0x00201810, 0x000 },
14717     { 0x00000000, 0x002f0224, 0x000 },
14718     { 0x00000000, 0x0cc00000, 0x3dd },
14719     { 0x00000000, 0xc0401c00, 0x3e0 },
14720     { 0x00003fff, 0xc0281e20, 0x000 },
14721     { 0x00040000, 0x00694627, 0x67c },
14722     { 0x00000000, 0x00201c10, 0x000 },
14723     { 0x00000000, 0x00204402, 0x000 },
14724     { 0x00000000, 0x002820c5, 0x000 },
14725     { 0x00000000, 0x004948e8, 0x000 },
14726     { 0xa5800000, 0x00200811, 0x000 },
14727     { 0x00002000, 0x00200c11, 0x000 },
14728     { 0x83000000, 0x00604411, 0x408 },
14729     { 0x00000000, 0x00204402, 0x000 },
14730     { 0x00000000, 0xc0204800, 0x000 },
14731     { 0x00000000, 0x40204800, 0x000 },
14732     { 0x0000001f, 0xc0210220, 0x000 },
14733     { 0x00000000, 0x14c00000, 0x3ed },
14734     { 0x00002010, 0x00204411, 0x000 },
14735     { 0x00008000, 0x00204811, 0x000 },
14736     { 0x0000ffff, 0xc0481220, 0x3f5 },
14737     { 0xa7800000, 0x00200811, 0x000 },
14738     { 0x0000a000, 0x00200c11, 0x000 },
14739     { 0x83000000, 0x00604411, 0x408 },
14740     { 0x00000000, 0x00204402, 0x000 },
14741     { 0x00000000, 0xc0204800, 0x000 },
14742     { 0x00000000, 0xc0204800, 0x000 },
14743     { 0x0000ffff, 0xc0281220, 0x000 },
14744     { 0x83000000, 0x00204411, 0x000 },
14745     { 0x00000000, 0x00304883, 0x000 },
14746     { 0x84000000, 0x00204411, 0x000 },
14747     { 0x00000000, 0xc0204800, 0x000 },
14748     { 0x00000000, 0x1d000000, 0x000 },
14749     { 0x83000000, 0x00604411, 0x408 },
14750     { 0x00000000, 0xc0400400, 0x001 },
14751     { 0xa9800000, 0x00200811, 0x000 },
14752     { 0x0000c000, 0x00400c11, 0x3f0 },
14753     { 0xab800000, 0x00200811, 0x000 },
14754     { 0x0000f8e0, 0x00400c11, 0x3f0 },
14755     { 0xad800000, 0x00200811, 0x000 },
14756     { 0x0000f880, 0x00400c11, 0x3f0 },
14757     { 0xb3800000, 0x00200811, 0x000 },
14758     { 0x0000f3fc, 0x00400c11, 0x3f0 },
14759     { 0xaf800000, 0x00200811, 0x000 },
14760     { 0x0000e000, 0x00400c11, 0x3f0 },
14761     { 0xb1800000, 0x00200811, 0x000 },
14762     { 0x0000f000, 0x00400c11, 0x3f0 },
14763     { 0x83000000, 0x00204411, 0x000 },
14764     { 0x00002148, 0x00204811, 0x000 },
14765     { 0x84000000, 0x00204411, 0x000 },
14766     { 0x00000000, 0xc0204800, 0x000 },
14767     { 0x00000000, 0x1d000000, 0x000 },
14768     { 0x00000000, 0x00800000, 0x000 },
14769     { 0x01182000, 0xc0304620, 0x000 },
14770     { 0x00000000, 0xd9004800, 0x000 },
14771     { 0x00000000, 0xc0200400, 0x000 },
14772     { 0x00000000, 0x00a0000a, 0x000 },
14773     { 0x0218a000, 0xc0304620, 0x000 },
14774     { 0x00000000, 0xd9004800, 0x000 },
14775     { 0x00000000, 0xc0200400, 0x000 },
14776     { 0x00000000, 0x00a0000a, 0x000 },
14777     { 0x0318c000, 0xc0304620, 0x000 },
14778     { 0x00000000, 0xd9004800, 0x000 },
14779     { 0x00000000, 0xc0200400, 0x000 },
14780     { 0x00000000, 0x00a0000a, 0x000 },
14781     { 0x0418f8e0, 0xc0304620, 0x000 },
14782     { 0x00000000, 0xd9004800, 0x000 },
14783     { 0x00000000, 0xc0200400, 0x000 },
14784     { 0x00000000, 0x00a0000a, 0x000 },
14785     { 0x0518f880, 0xc0304620, 0x000 },
14786     { 0x00000000, 0xd9004800, 0x000 },
14787     { 0x00000000, 0xc0200400, 0x000 },
14788     { 0x00000000, 0x00a0000a, 0x000 },
14789     { 0x0618e000, 0xc0304620, 0x000 },
14790     { 0x00000000, 0xd9004800, 0x000 },
14791     { 0x00000000, 0xc0200400, 0x000 },
14792     { 0x00000000, 0x00a0000a, 0x000 },
14793     { 0x0718f000, 0xc0304620, 0x000 },
14794     { 0x00000000, 0xd9004800, 0x000 },
14795     { 0x00000000, 0xc0200400, 0x000 },
14796     { 0x00000000, 0x00a0000a, 0x000 },
14797     { 0x0818f3fc, 0xc0304620, 0x000 },
14798     { 0x00000000, 0xd9004800, 0x000 },
14799     { 0x00000000, 0xc0200400, 0x000 },
14800     { 0x00000000, 0x00a0000a, 0x000 },
14801     { 0x00000030, 0x00200a2d, 0x000 },
14802     { 0x00000000, 0xc0290c40, 0x000 },
14803     { 0x00000030, 0x00203623, 0x000 },
14804     { 0x00000000, 0xc0200400, 0x000 },
14805     { 0x00000000, 0x00a0000a, 0x000 },
14806     { 0x86000000, 0x00204411, 0x000 },
14807     { 0x00000000, 0x00404801, 0x000 },
14808     { 0x85000000, 0xc0204411, 0x000 },
14809     { 0x00000000, 0x00404801, 0x000 },
14810     { 0x0000217c, 0x00204411, 0x000 },
14811     { 0x00000000, 0xc0204800, 0x000 },
14812     { 0x00000000, 0xc0204800, 0x000 },
14813     { 0x00000000, 0xc0204800, 0x000 },
14814     { 0x81000000, 0x00204411, 0x000 },
14815     { 0x00000001, 0x00204811, 0x000 },
14816     { 0x00000000, 0xc0200800, 0x000 },
14817     { 0x00000000, 0x17000000, 0x000 },
14818     { 0x0004217f, 0x00604411, 0x67c },
14819     { 0x0000001f, 0x00210230, 0x000 },
14820     { 0x00000000, 0x14c00000, 0x000 },
14821     { 0x00000000, 0x00404c02, 0x43e },
14822     { 0x00000000, 0xc0200c00, 0x000 },
14823     { 0x00000000, 0xc0201000, 0x000 },
14824     { 0x00000000, 0xc0201400, 0x000 },
14825     { 0x00000000, 0xc0201800, 0x000 },
14826     { 0x00000000, 0xc0201c00, 0x000 },
14827     { 0x00007f00, 0x00280a21, 0x000 },
14828     { 0x00004500, 0x002f0222, 0x000 },
14829     { 0x00000000, 0x0ce00000, 0x44c },
14830     { 0x00000000, 0xc0202000, 0x000 },
14831     { 0x00000000, 0x17000000, 0x000 },
14832     { 0x00000010, 0x00280a23, 0x000 },
14833     { 0x00000010, 0x002f0222, 0x000 },
14834     { 0x00000000, 0x0ce00000, 0x454 },
14835     { 0x81000000, 0x00204411, 0x000 },
14836     { 0x00000001, 0x00204811, 0x000 },
14837     { 0x00040000, 0x00694624, 0x67c },
14838     { 0x00000000, 0x00400000, 0x459 },
14839     { 0x81000000, 0x00204411, 0x000 },
14840     { 0x00000000, 0x00204811, 0x000 },
14841     { 0x0000216d, 0x00204411, 0x000 },
14842     { 0x00000000, 0x00204804, 0x000 },
14843     { 0x00000000, 0x00604805, 0x681 },
14844     { 0x00000000, 0x002824f0, 0x000 },
14845     { 0x00000007, 0x00280a23, 0x000 },
14846     { 0x00000001, 0x002f0222, 0x000 },
14847     { 0x00000000, 0x0ae00000, 0x460 },
14848     { 0x00000000, 0x002f00c9, 0x000 },
14849     { 0x00000000, 0x04e00000, 0x479 },
14850     { 0x00000000, 0x00400000, 0x486 },
14851     { 0x00000002, 0x002f0222, 0x000 },
14852     { 0x00000000, 0x0ae00000, 0x465 },
14853     { 0x00000000, 0x002f00c9, 0x000 },
14854     { 0x00000000, 0x02e00000, 0x479 },
14855     { 0x00000000, 0x00400000, 0x486 },
14856     { 0x00000003, 0x002f0222, 0x000 },
14857     { 0x00000000, 0x0ae00000, 0x46a },
14858     { 0x00000000, 0x002f00c9, 0x000 },
14859     { 0x00000000, 0x0ce00000, 0x479 },
14860     { 0x00000000, 0x00400000, 0x486 },
14861     { 0x00000004, 0x002f0222, 0x000 },
14862     { 0x00000000, 0x0ae00000, 0x46f },
14863     { 0x00000000, 0x002f00c9, 0x000 },
14864     { 0x00000000, 0x0ae00000, 0x479 },
14865     { 0x00000000, 0x00400000, 0x486 },
14866     { 0x00000005, 0x002f0222, 0x000 },
14867     { 0x00000000, 0x0ae00000, 0x474 },
14868     { 0x00000000, 0x002f00c9, 0x000 },
14869     { 0x00000000, 0x06e00000, 0x479 },
14870     { 0x00000000, 0x00400000, 0x486 },
14871     { 0x00000006, 0x002f0222, 0x000 },
14872     { 0x00000000, 0x0ae00000, 0x479 },
14873     { 0x00000000, 0x002f00c9, 0x000 },
14874     { 0x00000000, 0x08e00000, 0x479 },
14875     { 0x00000000, 0x00400000, 0x486 },
14876     { 0x00007f00, 0x00280a21, 0x000 },
14877     { 0x00004500, 0x002f0222, 0x000 },
14878     { 0x00000000, 0x0ae00000, 0x000 },
14879     { 0x00000008, 0x00210a23, 0x000 },
14880     { 0x00000000, 0x14c00000, 0x483 },
14881     { 0x00002169, 0x00204411, 0x000 },
14882     { 0x00000000, 0xc0204800, 0x000 },
14883     { 0x00000000, 0xc0204800, 0x000 },
14884     { 0x00000000, 0xc0204800, 0x000 },
14885     { 0xcafebabe, 0x00404811, 0x000 },
14886     { 0x00000000, 0xc0204400, 0x000 },
14887     { 0x00000000, 0xc0200000, 0x000 },
14888     { 0x00000000, 0xc0404800, 0x000 },
14889     { 0x00007f00, 0x00280a21, 0x000 },
14890     { 0x00004500, 0x002f0222, 0x000 },
14891     { 0x00000000, 0x0ae00000, 0x48c },
14892     { 0x00000000, 0xc0200000, 0x000 },
14893     { 0x00000000, 0xc0200000, 0x000 },
14894     { 0x00000000, 0xc0400000, 0x000 },
14895     { 0x00000000, 0x00404c08, 0x44c },
14896     { 0x00000000, 0xc0200800, 0x000 },
14897     { 0x00000010, 0x40210e20, 0x000 },
14898     { 0x00000011, 0x40211220, 0x000 },
14899     { 0x00000012, 0x40211620, 0x000 },
14900     { 0x00002169, 0x00204411, 0x000 },
14901     { 0x00000000, 0x00204802, 0x000 },
14902     { 0x00000000, 0x00210225, 0x000 },
14903     { 0x00000000, 0x14e00000, 0x496 },
14904     { 0x00040000, 0xc0494a20, 0x497 },
14905     { 0xfffbffff, 0xc0284a20, 0x000 },
14906     { 0x00000000, 0x00210223, 0x000 },
14907     { 0x00000000, 0x14e00000, 0x4a3 },
14908     { 0x00000000, 0xc0204800, 0x000 },
14909     { 0x00000000, 0xc0204800, 0x000 },
14910     { 0x00000000, 0x00210224, 0x000 },
14911     { 0x00000000, 0x14c00000, 0x000 },
14912     { 0x81000000, 0x00204411, 0x000 },
14913     { 0x0000000c, 0x00204811, 0x000 },
14914     { 0x00000000, 0x00200010, 0x000 },
14915     { 0x00000000, 0x14c00000, 0x49f },
14916     { 0xa0000000, 0x00204411, 0x000 },
14917     { 0xcafebabe, 0x00404811, 0x000 },
14918     { 0x81000000, 0x00204411, 0x000 },
14919     { 0x00000004, 0x00204811, 0x000 },
14920     { 0x0000216b, 0x00204411, 0x000 },
14921     { 0x00000000, 0xc0204810, 0x000 },
14922     { 0x81000000, 0x00204411, 0x000 },
14923     { 0x00000005, 0x00204811, 0x000 },
14924     { 0x0000216c, 0x00204411, 0x000 },
14925     { 0x00000000, 0xc0204810, 0x000 },
14926     { 0x00000000, 0x002f0224, 0x000 },
14927     { 0x00000000, 0x0ce00000, 0x000 },
14928     { 0x00000000, 0x00400000, 0x49d },
14929     { 0x00000000, 0xc0210a20, 0x000 },
14930     { 0x00000000, 0x14c00000, 0x4b6 },
14931     { 0x81000000, 0x00204411, 0x000 },
14932     { 0x00000000, 0x00204811, 0x000 },
14933     { 0x0000216d, 0x00204411, 0x000 },
14934     { 0x00000000, 0xc0204800, 0x000 },
14935     { 0x00000000, 0xc0604800, 0x681 },
14936     { 0x00000000, 0x00400000, 0x4ba },
14937     { 0x81000000, 0x00204411, 0x000 },
14938     { 0x00000001, 0x00204811, 0x000 },
14939     { 0x00040000, 0xc0294620, 0x000 },
14940     { 0x00000000, 0xc0600000, 0x67c },
14941     { 0x00000001, 0x00210222, 0x000 },
14942     { 0x00000000, 0x14c00000, 0x4c1 },
14943     { 0x00002169, 0x00204411, 0x000 },
14944     { 0x00000000, 0xc0204800, 0x000 },
14945     { 0x00000000, 0xc0204800, 0x000 },
14946     { 0x00000000, 0x00204810, 0x000 },
14947     { 0xcafebabe, 0x00404811, 0x000 },
14948     { 0x00000000, 0xc0204400, 0x000 },
14949     { 0x00000000, 0xc0404810, 0x000 },
14950     { 0x81000000, 0x00204411, 0x000 },
14951     { 0x00000001, 0x00204811, 0x000 },
14952     { 0x000021f8, 0x00204411, 0x000 },
14953     { 0x0000000e, 0x00204811, 0x000 },
14954     { 0x000421f9, 0x00604411, 0x67c },
14955     { 0x00000000, 0x00210230, 0x000 },
14956     { 0x00000000, 0x14c00000, 0x4c3 },
14957     { 0x00002180, 0x00204411, 0x000 },
14958     { 0x00000000, 0xc0204800, 0x000 },
14959     { 0x00000000, 0xc0200000, 0x000 },
14960     { 0x00000000, 0xc0204800, 0x000 },
14961     { 0x00000000, 0xc0200000, 0x000 },
14962     { 0x00000000, 0xc0404800, 0x000 },
14963     { 0x00000003, 0x00333e2f, 0x000 },
14964     { 0x00000001, 0x00210221, 0x000 },
14965     { 0x00000000, 0x14e00000, 0x4f3 },
14966     { 0x0000002c, 0x00200a2d, 0x000 },
14967     { 0x00040000, 0x18e00c11, 0x4e2 },
14968     { 0x00000001, 0x00333e2f, 0x000 },
14969     { 0x00002169, 0x00204411, 0x000 },
14970     { 0x00000000, 0x00204802, 0x000 },
14971     { 0x00000000, 0x00204803, 0x000 },
14972     { 0x00000008, 0x00300a22, 0x000 },
14973     { 0x00000000, 0xc0204800, 0x000 },
14974     { 0x00000000, 0xc0204800, 0x000 },
14975     { 0x00002169, 0x00204411, 0x000 },
14976     { 0x00000000, 0x00204802, 0x000 },
14977     { 0x00000000, 0x00204803, 0x000 },
14978     { 0x00000008, 0x00300a22, 0x000 },
14979     { 0x00000000, 0xc0204800, 0x000 },
14980     { 0x00000000, 0xd8c04800, 0x4d6 },
14981     { 0x00002169, 0x00204411, 0x000 },
14982     { 0x00000000, 0x00204802, 0x000 },
14983     { 0x00000000, 0x00204803, 0x000 },
14984     { 0x00000008, 0x00300a22, 0x000 },
14985     { 0x00000000, 0xc0204800, 0x000 },
14986     { 0x00000000, 0xc0204800, 0x000 },
14987     { 0x0000002d, 0x0020122d, 0x000 },
14988     { 0x00000000, 0x00290c83, 0x000 },
14989     { 0x00002169, 0x00204411, 0x000 },
14990     { 0x00000000, 0x00204802, 0x000 },
14991     { 0x00000000, 0x00204803, 0x000 },
14992     { 0x00000008, 0x00300a22, 0x000 },
14993     { 0x00000000, 0xc0204800, 0x000 },
14994     { 0x00000000, 0xc0204800, 0x000 },
14995     { 0x00000011, 0x00210224, 0x000 },
14996     { 0x00000000, 0x14c00000, 0x000 },
14997     { 0x00000000, 0x00400000, 0x49d },
14998     { 0x0000002c, 0xc0203620, 0x000 },
14999     { 0x0000002d, 0xc0403620, 0x000 },
15000     { 0x0000000f, 0x00210221, 0x000 },
15001     { 0x00000000, 0x14c00000, 0x4f8 },
15002     { 0x00000000, 0x00600000, 0x00b },
15003     { 0x00000000, 0xd9000000, 0x000 },
15004     { 0x00000000, 0xc0400400, 0x001 },
15005     { 0xb5000000, 0x00204411, 0x000 },
15006     { 0x00002000, 0x00204811, 0x000 },
15007     { 0xb6000000, 0x00204411, 0x000 },
15008     { 0x0000a000, 0x00204811, 0x000 },
15009     { 0xb7000000, 0x00204411, 0x000 },
15010     { 0x0000c000, 0x00204811, 0x000 },
15011     { 0xb8000000, 0x00204411, 0x000 },
15012     { 0x0000f8e0, 0x00204811, 0x000 },
15013     { 0xb9000000, 0x00204411, 0x000 },
15014     { 0x0000f880, 0x00204811, 0x000 },
15015     { 0xba000000, 0x00204411, 0x000 },
15016     { 0x0000e000, 0x00204811, 0x000 },
15017     { 0xbb000000, 0x00204411, 0x000 },
15018     { 0x0000f000, 0x00204811, 0x000 },
15019     { 0xbc000000, 0x00204411, 0x000 },
15020     { 0x0000f3fc, 0x00204811, 0x000 },
15021     { 0x81000000, 0x00204411, 0x000 },
15022     { 0x00000002, 0x00204811, 0x000 },
15023     { 0x000000ff, 0x00280e30, 0x000 },
15024     { 0x00000000, 0x002f0223, 0x000 },
15025     { 0x00000000, 0x0cc00000, 0x50c },
15026     { 0x00000000, 0xc0200800, 0x000 },
15027     { 0x00000000, 0x14c00000, 0x521 },
15028     { 0x00000000, 0x00200c11, 0x000 },
15029     { 0x0000001c, 0x00203623, 0x000 },
15030     { 0x0000002b, 0x00203623, 0x000 },
15031     { 0x00000029, 0x00203623, 0x000 },
15032     { 0x00000028, 0x00203623, 0x000 },
15033     { 0x00000017, 0x00203623, 0x000 },
15034     { 0x00000025, 0x00203623, 0x000 },
15035     { 0x00000026, 0x00203623, 0x000 },
15036     { 0x00000015, 0x00203623, 0x000 },
15037     { 0x00000016, 0x00203623, 0x000 },
15038     { 0xffffe000, 0x00200c11, 0x000 },
15039     { 0x00000021, 0x00203623, 0x000 },
15040     { 0x00000022, 0x00203623, 0x000 },
15041     { 0x00001fff, 0x00200c11, 0x000 },
15042     { 0x00000023, 0x00203623, 0x000 },
15043     { 0x00000024, 0x00203623, 0x000 },
15044     { 0xf1ffffff, 0x00283a2e, 0x000 },
15045     { 0x0000001a, 0xc0220e20, 0x000 },
15046     { 0x00000000, 0x0029386e, 0x000 },
15047     { 0x81000000, 0x00204411, 0x000 },
15048     { 0x00000006, 0x00204811, 0x000 },
15049     { 0x0000002a, 0x40203620, 0x000 },
15050     { 0x87000000, 0x00204411, 0x000 },
15051     { 0x00000000, 0xc0204800, 0x000 },
15052     { 0x0000a1f4, 0x00204411, 0x000 },
15053     { 0x00000000, 0x00204810, 0x000 },
15054     { 0x00000000, 0x00200c11, 0x000 },
15055     { 0x00000030, 0x00203623, 0x000 },
15056     { 0x9d000000, 0x00204411, 0x000 },
15057     { 0x0000001f, 0x40214a20, 0x000 },
15058     { 0x96000000, 0x00204411, 0x000 },
15059     { 0x00000000, 0xc0204800, 0x000 },
15060     { 0x00000000, 0xc0200c00, 0x000 },
15061     { 0x00000000, 0xc0201000, 0x000 },
15062     { 0x0000001f, 0x00211624, 0x000 },
15063     { 0x00000000, 0x14c00000, 0x000 },
15064     { 0x0000001d, 0x00203623, 0x000 },
15065     { 0x00000003, 0x00281e23, 0x000 },
15066     { 0x00000008, 0x00222223, 0x000 },
15067     { 0xfffff000, 0x00282228, 0x000 },
15068     { 0x00000000, 0x002920e8, 0x000 },
15069     { 0x0000001f, 0x00203628, 0x000 },
15070     { 0x00000018, 0x00211e23, 0x000 },
15071     { 0x00000020, 0x00203627, 0x000 },
15072     { 0x00000002, 0x00221624, 0x000 },
15073     { 0x00000000, 0x003014a8, 0x000 },
15074     { 0x0000001e, 0x00203625, 0x000 },
15075     { 0x00000003, 0x00211a24, 0x000 },
15076     { 0x10000000, 0x00281a26, 0x000 },
15077     { 0xefffffff, 0x00283a2e, 0x000 },
15078     { 0x00000000, 0x004938ce, 0x66a },
15079     { 0x00000001, 0x40280a20, 0x000 },
15080     { 0x00000006, 0x40280e20, 0x000 },
15081     { 0x00000300, 0xc0281220, 0x000 },
15082     { 0x00000008, 0x00211224, 0x000 },
15083     { 0x00000000, 0xc0201620, 0x000 },
15084     { 0x00000000, 0xc0201a20, 0x000 },
15085     { 0x00000000, 0x00210222, 0x000 },
15086     { 0x00000000, 0x14c00000, 0x559 },
15087     { 0x81000000, 0x00204411, 0x000 },
15088     { 0x00000001, 0x00204811, 0x000 },
15089     { 0x00002258, 0x00300a24, 0x000 },
15090     { 0x00040000, 0x00694622, 0x67c },
15091     { 0x00002169, 0x00204411, 0x000 },
15092     { 0x00000000, 0x00204805, 0x000 },
15093     { 0x00020000, 0x00294a26, 0x000 },
15094     { 0x00000000, 0x00204810, 0x000 },
15095     { 0xcafebabe, 0x00204811, 0x000 },
15096     { 0x00000002, 0x002f0223, 0x000 },
15097     { 0x00000000, 0x0cc00000, 0x561 },
15098     { 0x00000000, 0xc0201c10, 0x000 },
15099     { 0x00000000, 0xc0400000, 0x56f },
15100     { 0x00000002, 0x002f0223, 0x000 },
15101     { 0x00000000, 0x0cc00000, 0x561 },
15102     { 0x81000000, 0x00204411, 0x000 },
15103     { 0x00000001, 0x00204811, 0x000 },
15104     { 0x00002258, 0x00300a24, 0x000 },
15105     { 0x00040000, 0x00694622, 0x67c },
15106     { 0x00000000, 0xc0201c10, 0x000 },
15107     { 0x00000000, 0xc0400000, 0x56f },
15108     { 0x00000000, 0x002f0223, 0x000 },
15109     { 0x00000000, 0x0cc00000, 0x565 },
15110     { 0x00000000, 0xc0201c00, 0x000 },
15111     { 0x00000000, 0xc0400000, 0x56f },
15112     { 0x00000004, 0x002f0223, 0x000 },
15113     { 0x00000000, 0x0cc00000, 0x56d },
15114     { 0x81000000, 0x00204411, 0x000 },
15115     { 0x00000000, 0x00204811, 0x000 },
15116     { 0x0000216d, 0x00204411, 0x000 },
15117     { 0x00000000, 0xc0204800, 0x000 },
15118     { 0x00000000, 0xc0604800, 0x681 },
15119     { 0x00000000, 0x00401c10, 0x56f },
15120     { 0x00000000, 0xc0200000, 0x000 },
15121     { 0x00000000, 0xc0400000, 0x000 },
15122     { 0x00000000, 0x0ee00000, 0x571 },
15123     { 0x00000000, 0x00600000, 0x5bc },
15124     { 0x00000000, 0x002f0224, 0x000 },
15125     { 0x00000000, 0x0cc00000, 0x582 },
15126     { 0x0000a2b7, 0x00204411, 0x000 },
15127     { 0x00000000, 0x00204807, 0x000 },
15128     { 0x81000000, 0x00204411, 0x000 },
15129     { 0x00000001, 0x00204811, 0x000 },
15130     { 0x0004a2b6, 0x00604411, 0x67c },
15131     { 0x0000001a, 0x00212230, 0x000 },
15132     { 0x00000006, 0x00222630, 0x000 },
15133     { 0x00042004, 0x00604411, 0x67c },
15134     { 0x0000a2c4, 0x00204411, 0x000 },
15135     { 0x00000000, 0x003048e9, 0x000 },
15136     { 0x00000000, 0x00e00000, 0x580 },
15137     { 0x0000a2d1, 0x00204411, 0x000 },
15138     { 0x00000000, 0x00404808, 0x000 },
15139     { 0x0000a2d1, 0x00204411, 0x000 },
15140     { 0x00000001, 0x00504a28, 0x000 },
15141     { 0x00000001, 0x002f0224, 0x000 },
15142     { 0x00000000, 0x0cc00000, 0x593 },
15143     { 0x0000a2bb, 0x00204411, 0x000 },
15144     { 0x00000000, 0x00204807, 0x000 },
15145     { 0x81000000, 0x00204411, 0x000 },
15146     { 0x00000001, 0x00204811, 0x000 },
15147     { 0x0004a2ba, 0x00604411, 0x67c },
15148     { 0x0000001a, 0x00212230, 0x000 },
15149     { 0x00000006, 0x00222630, 0x000 },
15150     { 0x00042004, 0x00604411, 0x67c },
15151     { 0x0000a2c5, 0x00204411, 0x000 },
15152     { 0x00000000, 0x003048e9, 0x000 },
15153     { 0x00000000, 0x00e00000, 0x591 },
15154     { 0x0000a2d2, 0x00204411, 0x000 },
15155     { 0x00000000, 0x00404808, 0x000 },
15156     { 0x0000a2d2, 0x00204411, 0x000 },
15157     { 0x00000001, 0x00504a28, 0x000 },
15158     { 0x00000002, 0x002f0224, 0x000 },
15159     { 0x00000000, 0x0cc00000, 0x5a4 },
15160     { 0x0000a2bf, 0x00204411, 0x000 },
15161     { 0x00000000, 0x00204807, 0x000 },
15162     { 0x81000000, 0x00204411, 0x000 },
15163     { 0x00000001, 0x00204811, 0x000 },
15164     { 0x0004a2be, 0x00604411, 0x67c },
15165     { 0x0000001a, 0x00212230, 0x000 },
15166     { 0x00000006, 0x00222630, 0x000 },
15167     { 0x00042004, 0x00604411, 0x67c },
15168     { 0x0000a2c6, 0x00204411, 0x000 },
15169     { 0x00000000, 0x003048e9, 0x000 },
15170     { 0x00000000, 0x00e00000, 0x5a2 },
15171     { 0x0000a2d3, 0x00204411, 0x000 },
15172     { 0x00000000, 0x00404808, 0x000 },
15173     { 0x0000a2d3, 0x00204411, 0x000 },
15174     { 0x00000001, 0x00504a28, 0x000 },
15175     { 0x0000a2c3, 0x00204411, 0x000 },
15176     { 0x00000000, 0x00204807, 0x000 },
15177     { 0x81000000, 0x00204411, 0x000 },
15178     { 0x00000001, 0x00204811, 0x000 },
15179     { 0x0004a2c2, 0x00604411, 0x67c },
15180     { 0x0000001a, 0x00212230, 0x000 },
15181     { 0x00000006, 0x00222630, 0x000 },
15182     { 0x00042004, 0x00604411, 0x67c },
15183     { 0x0000a2c7, 0x00204411, 0x000 },
15184     { 0x00000000, 0x003048e9, 0x000 },
15185     { 0x00000000, 0x00e00000, 0x5b1 },
15186     { 0x0000a2d4, 0x00204411, 0x000 },
15187     { 0x00000000, 0x00404808, 0x000 },
15188     { 0x0000a2d4, 0x00204411, 0x000 },
15189     { 0x00000001, 0x00504a28, 0x000 },
15190     { 0x85000000, 0x00204411, 0x000 },
15191     { 0x00000000, 0x00204801, 0x000 },
15192     { 0x0000304a, 0x00204411, 0x000 },
15193     { 0x01000000, 0x00204811, 0x000 },
15194     { 0x00000000, 0x00400000, 0x5b7 },
15195     { 0xa4000000, 0xc0204411, 0x000 },
15196     { 0x00000000, 0xc0404800, 0x000 },
15197     { 0x00000000, 0xc0600000, 0x5bc },
15198     { 0x00000000, 0xc0400400, 0x001 },
15199     { 0x0000002c, 0x00203621, 0x000 },
15200     { 0x81000000, 0x00204411, 0x000 },
15201     { 0x00000006, 0x00204811, 0x000 },
15202     { 0x00000000, 0x002f0230, 0x000 },
15203     { 0x00000000, 0x0cc00000, 0x5c3 },
15204     { 0x00000000, 0x00200411, 0x000 },
15205     { 0x00000030, 0x00403621, 0x5d6 },
15206     { 0x00000030, 0x0020062d, 0x000 },
15207     { 0x00007e00, 0x00280621, 0x000 },
15208     { 0x00000000, 0x002f0221, 0x000 },
15209     { 0x00000000, 0x0ce00000, 0x5d6 },
15210     { 0x81000000, 0x00204411, 0x000 },
15211     { 0x00000001, 0x00204811, 0x000 },
15212     { 0x0004a092, 0x00604411, 0x67c },
15213     { 0x00000031, 0x00203630, 0x000 },
15214     { 0x0004a093, 0x00604411, 0x67c },
15215     { 0x00000032, 0x00203630, 0x000 },
15216     { 0x0004a2b6, 0x00604411, 0x67c },
15217     { 0x00000033, 0x00203630, 0x000 },
15218     { 0x0004a2ba, 0x00604411, 0x67c },
15219     { 0x00000034, 0x00203630, 0x000 },
15220     { 0x0004a2be, 0x00604411, 0x67c },
15221     { 0x00000035, 0x00203630, 0x000 },
15222     { 0x0004a2c2, 0x00604411, 0x67c },
15223     { 0x00000036, 0x00203630, 0x000 },
15224     { 0x00042004, 0x00604411, 0x67c },
15225     { 0x0001a2a4, 0x00204411, 0x000 },
15226     { 0x0000003f, 0x00204811, 0x000 },
15227     { 0x0000003f, 0x00204811, 0x000 },
15228     { 0x0000003f, 0x00204811, 0x000 },
15229     { 0x0000003f, 0x00204811, 0x000 },
15230     { 0x00000005, 0x00204811, 0x000 },
15231     { 0x0000a1f4, 0x00204411, 0x000 },
15232     { 0x00000000, 0x00204811, 0x000 },
15233     { 0x88000000, 0x00204411, 0x000 },
15234     { 0x00000001, 0x00204811, 0x000 },
15235     { 0x81000000, 0x00204411, 0x000 },
15236     { 0x00000006, 0x00204811, 0x000 },
15237     { 0x00000001, 0x002f0230, 0x000 },
15238     { 0x00000000, 0x0ce00000, 0x61f },
15239     { 0x00000030, 0x0020062d, 0x000 },
15240     { 0x00000000, 0x002f0221, 0x000 },
15241     { 0x00000000, 0x0ce00000, 0x61f },
15242     { 0x81000000, 0x00204411, 0x000 },
15243     { 0x00000001, 0x00204811, 0x000 },
15244     { 0x00007e00, 0x00280621, 0x000 },
15245     { 0x00000000, 0x002f0221, 0x000 },
15246     { 0x00000000, 0x0ce00000, 0x5f8 },
15247     { 0x0000a092, 0x00204411, 0x000 },
15248     { 0x00000031, 0x00204a2d, 0x000 },
15249     { 0x0000a093, 0x00204411, 0x000 },
15250     { 0x00000032, 0x00204a2d, 0x000 },
15251     { 0x0000a2b6, 0x00204411, 0x000 },
15252     { 0x00000033, 0x00204a2d, 0x000 },
15253     { 0x0000a2ba, 0x00204411, 0x000 },
15254     { 0x00000034, 0x00204a2d, 0x000 },
15255     { 0x0000a2be, 0x00204411, 0x000 },
15256     { 0x00000035, 0x00204a2d, 0x000 },
15257     { 0x0000a2c2, 0x00204411, 0x000 },
15258     { 0x00000036, 0x00204a2d, 0x000 },
15259     { 0x00000030, 0x0020062d, 0x000 },
15260     { 0x000001ff, 0x00280621, 0x000 },
15261     { 0x00000000, 0x002f0221, 0x000 },
15262     { 0x00000000, 0x0ce00000, 0x61e },
15263     { 0x00000000, 0x00210221, 0x000 },
15264     { 0x00000000, 0x14c00000, 0x601 },
15265     { 0x0004a003, 0x00604411, 0x67c },
15266     { 0x0000a003, 0x00204411, 0x000 },
15267     { 0x00000000, 0x00204810, 0x000 },
15268     { 0x00000001, 0x00210621, 0x000 },
15269     { 0x00000000, 0x14c00000, 0x606 },
15270     { 0x0004a010, 0x00604411, 0x67c },
15271     { 0x0000a010, 0x00204411, 0x000 },
15272     { 0x00000000, 0x00204810, 0x000 },
15273     { 0x00000001, 0x00210621, 0x000 },
15274     { 0x00000000, 0x002f0221, 0x000 },
15275     { 0x00000000, 0x0ce00000, 0x61e },
15276     { 0x0004a011, 0x00604411, 0x67c },
15277     { 0x0000a011, 0x00204411, 0x000 },
15278     { 0x00000000, 0x00204810, 0x000 },
15279     { 0x0004a012, 0x00604411, 0x67c },
15280     { 0x0000a012, 0x00204411, 0x000 },
15281     { 0x00000000, 0x00204810, 0x000 },
15282     { 0x0004a013, 0x00604411, 0x67c },
15283     { 0x0000a013, 0x00204411, 0x000 },
15284     { 0x00000000, 0x00204810, 0x000 },
15285     { 0x0004a014, 0x00604411, 0x67c },
15286     { 0x0000a014, 0x00204411, 0x000 },
15287     { 0x00000000, 0x00204810, 0x000 },
15288     { 0x0004a015, 0x00604411, 0x67c },
15289     { 0x0000a015, 0x00204411, 0x000 },
15290     { 0x00000000, 0x00204810, 0x000 },
15291     { 0x0004a016, 0x00604411, 0x67c },
15292     { 0x0000a016, 0x00204411, 0x000 },
15293     { 0x00000000, 0x00204810, 0x000 },
15294     { 0x0004a017, 0x00604411, 0x67c },
15295     { 0x0000a017, 0x00204411, 0x000 },
15296     { 0x00000000, 0x00204810, 0x000 },
15297     { 0x00042004, 0x00604411, 0x67c },
15298     { 0x0000002c, 0x0080062d, 0x000 },
15299     { 0xff000000, 0x00204411, 0x000 },
15300     { 0x00000000, 0x00204811, 0x000 },
15301     { 0x00000001, 0x00204811, 0x000 },
15302     { 0x00000002, 0x00804811, 0x000 },
15303     { 0x00000000, 0x0ee00000, 0x630 },
15304     { 0x00000030, 0x0020062d, 0x000 },
15305     { 0x00000002, 0x00280621, 0x000 },
15306     { 0x00000000, 0x002f0221, 0x000 },
15307     { 0x00000000, 0x0ce00000, 0x62e },
15308     { 0x81000000, 0x00204411, 0x000 },
15309     { 0x00000001, 0x00204811, 0x000 },
15310     { 0x00042004, 0x00604411, 0x67c },
15311     { 0x00001000, 0x00200811, 0x000 },
15312     { 0x0000002b, 0x00203622, 0x000 },
15313     { 0x00000000, 0x00600000, 0x634 },
15314     { 0x00000000, 0x00600000, 0x5bc },
15315     { 0x98000000, 0x00204411, 0x000 },
15316     { 0x00000000, 0x00804811, 0x000 },
15317     { 0x00000000, 0xc0600000, 0x634 },
15318     { 0x00000000, 0xc0400400, 0x001 },
15319     { 0x0000a2a4, 0x00204411, 0x000 },
15320     { 0x00000022, 0x00204811, 0x000 },
15321     { 0x89000000, 0x00204411, 0x000 },
15322     { 0x00000001, 0x00404811, 0x620 },
15323     { 0x97000000, 0x00204411, 0x000 },
15324     { 0x00000000, 0x00204811, 0x000 },
15325     { 0x8a000000, 0x00204411, 0x000 },
15326     { 0x00000000, 0x00404811, 0x620 },
15327     { 0x00000000, 0x00600000, 0x64d },
15328     { 0x0001a2a4, 0xc0204411, 0x000 },
15329     { 0x00000016, 0x00604811, 0x36a },
15330     { 0x00002010, 0x00204411, 0x000 },
15331     { 0x00010000, 0x00204811, 0x000 },
15332     { 0x81000000, 0x00204411, 0x000 },
15333     { 0x00000001, 0x00204811, 0x000 },
15334     { 0x0000217c, 0x00204411, 0x000 },
15335     { 0x09800000, 0x00204811, 0x000 },
15336     { 0xffffffff, 0x00204811, 0x000 },
15337     { 0x00000000, 0x00204811, 0x000 },
15338     { 0x00000000, 0x17000000, 0x000 },
15339     { 0x0004217f, 0x00604411, 0x67c },
15340     { 0x0000001f, 0x00210230, 0x000 },
15341     { 0x00000000, 0x14c00000, 0x000 },
15342     { 0x00000004, 0x00404c11, 0x647 },
15343     { 0x00000000, 0x00400000, 0x000 },
15344     { 0x00000017, 0x00201e2d, 0x000 },
15345     { 0x00000004, 0x00291e27, 0x000 },
15346     { 0x00000017, 0x00803627, 0x000 },
15347     { 0x00000017, 0x00201e2d, 0x000 },
15348     { 0xfffffffb, 0x00281e27, 0x000 },
15349     { 0x00000017, 0x00803627, 0x000 },
15350     { 0x00000017, 0x00201e2d, 0x000 },
15351     { 0x00000008, 0x00291e27, 0x000 },
15352     { 0x00000017, 0x00803627, 0x000 },
15353     { 0x00000017, 0x00201e2d, 0x000 },
15354     { 0xfffffff7, 0x00281e27, 0x000 },
15355     { 0x00000017, 0x00803627, 0x000 },
15356     { 0x0001a2a4, 0x00204411, 0x000 },
15357     { 0x00000016, 0x00604811, 0x36a },
15358     { 0x00002010, 0x00204411, 0x000 },
15359     { 0x00010000, 0x00204811, 0x000 },
15360     { 0x0000217c, 0x00204411, 0x000 },
15361     { 0x01800000, 0x00204811, 0x000 },
15362     { 0xffffffff, 0x00204811, 0x000 },
15363     { 0x00000000, 0x00204811, 0x000 },
15364     { 0x00000000, 0x17000000, 0x000 },
15365     { 0x81000000, 0x00204411, 0x000 },
15366     { 0x00000001, 0x00204811, 0x000 },
15367     { 0x0004217f, 0x00604411, 0x67c },
15368     { 0x0000001f, 0x00210230, 0x000 },
15369     { 0x00000000, 0x14c00000, 0x67b },
15370     { 0x00000010, 0x00404c11, 0x661 },
15371     { 0x00000000, 0xc0200400, 0x000 },
15372     { 0x00000000, 0x38c00000, 0x000 },
15373     { 0x0000001d, 0x00200a2d, 0x000 },
15374     { 0x0000001e, 0x00200e2d, 0x000 },
15375     { 0x0000001f, 0x0020122d, 0x000 },
15376     { 0x00000020, 0x0020162d, 0x000 },
15377     { 0x00002169, 0x00204411, 0x000 },
15378     { 0x00000000, 0x00204804, 0x000 },
15379     { 0x00000000, 0x00204805, 0x000 },
15380     { 0x00000000, 0x00204801, 0x000 },
15381     { 0xcafebabe, 0x00204811, 0x000 },
15382     { 0x00000004, 0x00301224, 0x000 },
15383     { 0x00000000, 0x002f0064, 0x000 },
15384     { 0x00000000, 0x0cc00000, 0x67a },
15385     { 0x00000003, 0x00281a22, 0x000 },
15386     { 0x00000008, 0x00221222, 0x000 },
15387     { 0xfffff000, 0x00281224, 0x000 },
15388     { 0x00000000, 0x002910c4, 0x000 },
15389     { 0x0000001f, 0x00403624, 0x000 },
15390     { 0x00000000, 0x00800000, 0x000 },
15391     { 0x00000000, 0x1ac00000, 0x67c },
15392     { 0x9f000000, 0x00204411, 0x000 },
15393     { 0xcafebabe, 0x00204811, 0x000 },
15394     { 0x00000000, 0x1ae00000, 0x67f },
15395     { 0x00000000, 0x00800000, 0x000 },
15396     { 0x00000000, 0x1ac00000, 0x681 },
15397     { 0x9e000000, 0x00204411, 0x000 },
15398     { 0xcafebabe, 0x00204811, 0x000 },
15399     { 0x00000000, 0x1ae00000, 0x684 },
15400     { 0x00000000, 0x00800000, 0x000 },
15401     { 0x00000000, 0x00600000, 0x00b },
15402     { 0x00001000, 0x00600411, 0x315 },
15403     { 0x00000000, 0x00200411, 0x000 },
15404     { 0x00000000, 0x00600811, 0x1b2 },
15405     { 0x0000225c, 0x00204411, 0x000 },
15406     { 0x00000003, 0x00204811, 0x000 },
15407     { 0x00002256, 0x00204411, 0x000 },
15408     { 0x0000001b, 0x00204811, 0x000 },
15409     { 0x0000a1fc, 0x00204411, 0x000 },
15410     { 0x00000001, 0x00204811, 0x000 },
15411     { 0x0001a1fd, 0xc0204411, 0x000 },
15412     { 0x00000021, 0x00201e2d, 0x000 },
15413     { 0x00000010, 0x00221e27, 0x000 },
15414     { 0x00000024, 0x0020222d, 0x000 },
15415     { 0x0000ffff, 0x00282228, 0x000 },
15416     { 0x00000000, 0x00294907, 0x000 },
15417     { 0x00000000, 0x00204811, 0x000 },
15418     { 0x00000022, 0x0020222d, 0x000 },
15419     { 0x0000ffff, 0x00282228, 0x000 },
15420     { 0x00000000, 0x00294907, 0x000 },
15421     { 0x00000000, 0x00204811, 0x000 },
15422     { 0x00000023, 0x00201e2d, 0x000 },
15423     { 0x00000010, 0x00221e27, 0x000 },
15424     { 0x00000000, 0x00294907, 0x000 },
15425     { 0x00000000, 0x00404811, 0x000 },
15426     { 0x00000000, 0x00000000, 0x000 },
15427     { 0x00000000, 0x00000000, 0x000 },
15428     { 0x00000000, 0x00000000, 0x000 },
15429     { 0x00000000, 0x00000000, 0x000 },
15430     { 0x00000000, 0x00000000, 0x000 },
15431     { 0x00000000, 0x00000000, 0x000 },
15432     { 0x00000000, 0x00000000, 0x000 },
15433     { 0x00000000, 0x00000000, 0x000 },
15434     { 0x00000000, 0x00000000, 0x000 },
15435     { 0x00000000, 0x00000000, 0x000 },
15436     { 0x00000000, 0x00000000, 0x000 },
15437     { 0x00000000, 0x00000000, 0x000 },
15438     { 0x00000000, 0x00000000, 0x000 },
15439     { 0x00000000, 0x00000000, 0x000 },
15440     { 0x00000000, 0x00000000, 0x000 },
15441     { 0x00000000, 0x00000000, 0x000 },
15442     { 0x00000000, 0x00000000, 0x000 },
15443     { 0x00000000, 0x00000000, 0x000 },
15444     { 0x00000000, 0x00000000, 0x000 },
15445     { 0x00000000, 0x00000000, 0x000 },
15446     { 0x00000000, 0x00000000, 0x000 },
15447     { 0x00000000, 0x00000000, 0x000 },
15448     { 0x00000000, 0x00000000, 0x000 },
15449     { 0x00000000, 0x00000000, 0x000 },
15450     { 0x00000000, 0x00000000, 0x000 },
15451     { 0x00000000, 0x00000000, 0x000 },
15452     { 0x00000000, 0x00000000, 0x000 },
15453     { 0x00000000, 0x00000000, 0x000 },
15454     { 0x00000000, 0x00000000, 0x000 },
15455     { 0x00000000, 0x00000000, 0x000 },
15456     { 0x00000000, 0x00000000, 0x000 },
15457     { 0x00000000, 0x00000000, 0x000 },
15458     { 0x00000000, 0x00000000, 0x000 },
15459     { 0x00000000, 0x00000000, 0x000 },
15460     { 0x00000000, 0x00000000, 0x000 },
15461     { 0x00000000, 0x00000000, 0x000 },
15462     { 0x00000000, 0x00000000, 0x000 },
15463     { 0x00000000, 0x00000000, 0x000 },
15464     { 0x00000000, 0x00000000, 0x000 },
15465     { 0x00000000, 0x00000000, 0x000 },
15466     { 0x00000000, 0x00000000, 0x000 },
15467     { 0x00000000, 0x00000000, 0x000 },
15468     { 0x00000000, 0x00000000, 0x000 },
15469     { 0x00000000, 0x00000000, 0x000 },
15470     { 0x00000000, 0x00000000, 0x000 },
15471     { 0x00000000, 0x00000000, 0x000 },
15472     { 0x00000000, 0x00000000, 0x000 },
15473     { 0x00000000, 0x00000000, 0x000 },
15474     { 0x00000000, 0x00000000, 0x000 },
15475     { 0x00000000, 0x00000000, 0x000 },
15476     { 0x00000000, 0x00000000, 0x000 },
15477     { 0x00000000, 0x00000000, 0x000 },
15478     { 0x00000000, 0x00000000, 0x000 },
15479     { 0x00000000, 0x00000000, 0x000 },
15480     { 0x00000000, 0x00000000, 0x000 },
15481     { 0x00000000, 0x00000000, 0x000 },
15482     { 0x00000000, 0x00000000, 0x000 },
15483     { 0x00000000, 0x00000000, 0x000 },
15484     { 0x00000000, 0x00000000, 0x000 },
15485     { 0x00000000, 0x00000000, 0x000 },
15486     { 0x00000000, 0x00000000, 0x000 },
15487     { 0x00000000, 0x00000000, 0x000 },
15488     { 0x00000000, 0x00000000, 0x000 },
15489     { 0x00000000, 0x00000000, 0x000 },
15490     { 0x00000000, 0x00000000, 0x000 },
15491     { 0x00000000, 0x00000000, 0x000 },
15492     { 0x00000000, 0x00000000, 0x000 },
15493     { 0x00000000, 0x00000000, 0x000 },
15494     { 0x00000000, 0x00000000, 0x000 },
15495     { 0x014204f5, 0x05b30250, 0x000 },
15496     { 0x01c30168, 0x043505b3, 0x000 },
15497     { 0x02250209, 0x02500151, 0x000 },
15498     { 0x02230245, 0x02a00241, 0x000 },
15499     { 0x03cd05b3, 0x05b305b3, 0x000 },
15500     { 0x063c063d, 0x031f05b3, 0x000 },
15501     { 0x05b305b8, 0x03200340, 0x000 },
15502     { 0x032a0282, 0x03420334, 0x000 },
15503     { 0x05b305b3, 0x05b305b3, 0x000 },
15504     { 0x05b30544, 0x05b305b3, 0x000 },
15505     { 0x03b205b3, 0x04ae0344, 0x000 },
15506     { 0x048d0443, 0x043305b3, 0x000 },
15507     { 0x04c305b3, 0x043704d0, 0x000 },
15508     { 0x044304fa, 0x03510371, 0x000 },
15509     { 0x05b305b3, 0x05b305b3, 0x000 },
15510     { 0x05b305b3, 0x05b305b3, 0x000 },
15511     { 0x05b305b3, 0x063205ba, 0x000 },
15512     { 0x05b305b3, 0x000705b3, 0x000 },
15513     { 0x05b305b3, 0x05b305b3, 0x000 },
15514     { 0x05b305b3, 0x05b305b3, 0x000 },
15515     { 0x03ee03e3, 0x03fe03fc, 0x000 },
15516     { 0x04040400, 0x04020406, 0x000 },
15517     { 0x0412040e, 0x041a0416, 0x000 },
15518     { 0x0422041e, 0x042a0426, 0x000 },
15519     { 0x05b305b3, 0x042e05b3, 0x000 },
15520     { 0x05b305b3, 0x05b305b3, 0x000 },
15521     { 0x05b305b3, 0x05b305b3, 0x000 },
15522     { 0x00020668, 0x06860006, 0x000 },
15523 };
15524
15525 static const u32 RV670_pfp_microcode[]={
15526 0xca0400,
15527 0xa00000,
15528 0x7e828b,
15529 0x7c038b,
15530 0x8001b8,
15531 0x7c038b,
15532 0xd4401e,
15533 0xee001e,
15534 0xca0400,
15535 0xa00000,
15536 0x7e828b,
15537 0xc41838,
15538 0xca2400,
15539 0xca2800,
15540 0x9581a8,
15541 0xc41c3a,
15542 0xc3c000,
15543 0xca0800,
15544 0xca0c00,
15545 0x7c744b,
15546 0xc20005,
15547 0x99c000,
15548 0xc41c3a,
15549 0x7c744c,
15550 0xc0fff0,
15551 0x042c04,
15552 0x309002,
15553 0x7d2500,
15554 0x351402,
15555 0x7d350b,
15556 0x255403,
15557 0x7cd580,
15558 0x259c03,
15559 0x95c004,
15560 0xd5001b,
15561 0x7eddc1,
15562 0x7d9d80,
15563 0xd6801b,
15564 0xd5801b,
15565 0xd4401e,
15566 0xd5401e,
15567 0xd6401e,
15568 0xd6801e,
15569 0xd4801e,
15570 0xd4c01e,
15571 0x9783d3,
15572 0xd5c01e,
15573 0xca0800,
15574 0x80001a,
15575 0xca0c00,
15576 0xe4011e,
15577 0xd4001e,
15578 0x80000c,
15579 0xc41838,
15580 0xe4013e,
15581 0xd4001e,
15582 0x80000c,
15583 0xc41838,
15584 0xd4401e,
15585 0xee001e,
15586 0xca0400,
15587 0xa00000,
15588 0x7e828b,
15589 0xe4011e,
15590 0xd4001e,
15591 0xd4401e,
15592 0xee001e,
15593 0xca0400,
15594 0xa00000,
15595 0x7e828b,
15596 0xe4013e,
15597 0xd4001e,
15598 0xd4401e,
15599 0xee001e,
15600 0xca0400,
15601 0xa00000,
15602 0x7e828b,
15603 0xca1800,
15604 0xd4401e,
15605 0xd5801e,
15606 0x800053,
15607 0xd40075,
15608 0xd4401e,
15609 0xca0800,
15610 0xca0c00,
15611 0xca1000,
15612 0xd48019,
15613 0xd4c018,
15614 0xd50017,
15615 0xd4801e,
15616 0xd4c01e,
15617 0xd5001e,
15618 0xe2001e,
15619 0xca0400,
15620 0xa00000,
15621 0x7e828b,
15622 0xca0800,
15623 0xd48060,
15624 0xd4401e,
15625 0x800000,
15626 0xd4801e,
15627 0xca0800,
15628 0xd48061,
15629 0xd4401e,
15630 0x800000,
15631 0xd4801e,
15632 0xca0800,
15633 0xca0c00,
15634 0xd4401e,
15635 0xd48016,
15636 0xd4c016,
15637 0xd4801e,
15638 0x8001b8,
15639 0xd4c01e,
15640 0xc60843,
15641 0xca0c00,
15642 0xca1000,
15643 0x948004,
15644 0xca1400,
15645 0xe420f3,
15646 0xd42013,
15647 0xd56065,
15648 0xd4e01c,
15649 0xd5201c,
15650 0xd5601c,
15651 0x800000,
15652 0x062001,
15653 0xc60843,
15654 0xca0c00,
15655 0xca1000,
15656 0x9483f7,
15657 0xca1400,
15658 0xe420f3,
15659 0x800079,
15660 0xd42013,
15661 0xc60843,
15662 0xca0c00,
15663 0xca1000,
15664 0x9883ef,
15665 0xca1400,
15666 0xd40064,
15667 0x80008d,
15668 0x000000,
15669 0xc41432,
15670 0xc61843,
15671 0xc4082f,
15672 0x954005,
15673 0xc40c30,
15674 0xd4401e,
15675 0x800000,
15676 0xee001e,
15677 0x9583f5,
15678 0xc41031,
15679 0xd44033,
15680 0xd52065,
15681 0xd4a01c,
15682 0xd4e01c,
15683 0xd5201c,
15684 0xe4015e,
15685 0xd4001e,
15686 0x800000,
15687 0x062001,
15688 0xca1800,
15689 0x0a2001,
15690 0xd60076,
15691 0xc40836,
15692 0x988007,
15693 0xc61045,
15694 0x950110,
15695 0xd4001f,
15696 0xd46062,
15697 0x800000,
15698 0xd42062,
15699 0xcc3835,
15700 0xcc1433,
15701 0x8401bb,
15702 0xd40072,
15703 0xd5401e,
15704 0x800000,
15705 0xee001e,
15706 0xe2001a,
15707 0x8401bb,
15708 0xe2001a,
15709 0xcc104b,
15710 0xcc0447,
15711 0x2c9401,
15712 0x7d098b,
15713 0x984005,
15714 0x7d15cb,
15715 0xd4001a,
15716 0x8001b8,
15717 0xd4006d,
15718 0x344401,
15719 0xcc0c48,
15720 0x98403a,
15721 0xcc2c4a,
15722 0x958004,
15723 0xcc0449,
15724 0x8001b8,
15725 0xd4001a,
15726 0xd4c01a,
15727 0x282801,
15728 0x8400f0,
15729 0xcc1003,
15730 0x98801b,
15731 0x04380c,
15732 0x8400f0,
15733 0xcc1003,
15734 0x988017,
15735 0x043808,
15736 0x8400f0,
15737 0xcc1003,
15738 0x988013,
15739 0x043804,
15740 0x8400f0,
15741 0xcc1003,
15742 0x988014,
15743 0xcc104c,
15744 0x9a8009,
15745 0xcc144d,
15746 0x9840dc,
15747 0xd4006d,
15748 0xcc1848,
15749 0xd5001a,
15750 0xd5401a,
15751 0x8000c9,
15752 0xd5801a,
15753 0x96c0d5,
15754 0xd4006d,
15755 0x8001b8,
15756 0xd4006e,
15757 0x9ac003,
15758 0xd4006d,
15759 0xd4006e,
15760 0x800000,
15761 0xec007f,
15762 0x9ac0cc,
15763 0xd4006d,
15764 0x8001b8,
15765 0xd4006e,
15766 0xcc1403,
15767 0xcc1803,
15768 0xcc1c03,
15769 0x7d9103,
15770 0x7dd583,
15771 0x7d190c,
15772 0x35cc1f,
15773 0x35701f,
15774 0x7cf0cb,
15775 0x7cd08b,
15776 0x880000,
15777 0x7e8e8b,
15778 0x95c004,
15779 0xd4006e,
15780 0x8001b8,
15781 0xd4001a,
15782 0xd4c01a,
15783 0xcc0803,
15784 0xcc0c03,
15785 0xcc1003,
15786 0xcc1403,
15787 0xcc1803,
15788 0xcc1c03,
15789 0xcc2403,
15790 0xcc2803,
15791 0x35c41f,
15792 0x36b01f,
15793 0x7c704b,
15794 0x34f01f,
15795 0x7c704b,
15796 0x35701f,
15797 0x7c704b,
15798 0x7d8881,
15799 0x7dccc1,
15800 0x7e5101,
15801 0x7e9541,
15802 0x7c9082,
15803 0x7cd4c2,
15804 0x7c848b,
15805 0x9ac003,
15806 0x7c8c8b,
15807 0x2c8801,
15808 0x98809e,
15809 0xd4006d,
15810 0x98409c,
15811 0xd4006e,
15812 0xcc084c,
15813 0xcc0c4d,
15814 0xcc1048,
15815 0xd4801a,
15816 0xd4c01a,
15817 0x800101,
15818 0xd5001a,
15819 0xcc0832,
15820 0xd40032,
15821 0x9482d9,
15822 0xca0c00,
15823 0xd4401e,
15824 0x800000,
15825 0xd4001e,
15826 0xe4011e,
15827 0xd4001e,
15828 0xca0800,
15829 0xca0c00,
15830 0xca1000,
15831 0xd4401e,
15832 0xca1400,
15833 0xd4801e,
15834 0xd4c01e,
15835 0xd5001e,
15836 0xd5401e,
15837 0xd54034,
15838 0x800000,
15839 0xee001e,
15840 0x280404,
15841 0xe2001a,
15842 0xe2001a,
15843 0xd4401a,
15844 0xca3800,
15845 0xcc0803,
15846 0xcc0c03,
15847 0xcc0c03,
15848 0xcc0c03,
15849 0x9882bd,
15850 0x000000,
15851 0x8401bb,
15852 0xd7a06f,
15853 0x800000,
15854 0xee001f,
15855 0xca0400,
15856 0xc2ff00,
15857 0xcc0834,
15858 0xc13fff,
15859 0x7c74cb,
15860 0x7cc90b,
15861 0x7d010f,
15862 0x9902b0,
15863 0x7c738b,
15864 0x8401bb,
15865 0xd7a06f,
15866 0x800000,
15867 0xee001f,
15868 0xca0800,
15869 0x281900,
15870 0x7d898b,
15871 0x958014,
15872 0x281404,
15873 0xca0c00,
15874 0xca1000,
15875 0xca1c00,
15876 0xca2400,
15877 0xe2001f,
15878 0xd4c01a,
15879 0xd5001a,
15880 0xd5401a,
15881 0xcc1803,
15882 0xcc2c03,
15883 0xcc2c03,
15884 0xcc2c03,
15885 0x7da58b,
15886 0x7d9c47,
15887 0x984297,
15888 0x000000,
15889 0x800161,
15890 0xd4c01a,
15891 0xd4401e,
15892 0xd4801e,
15893 0x800000,
15894 0xee001e,
15895 0xe4011e,
15896 0xd4001e,
15897 0xd4401e,
15898 0xee001e,
15899 0xca0400,
15900 0xa00000,
15901 0x7e828b,
15902 0xe4013e,
15903 0xd4001e,
15904 0xd4401e,
15905 0xee001e,
15906 0xca0400,
15907 0xa00000,
15908 0x7e828b,
15909 0xca0800,
15910 0x248c06,
15911 0x0ccc06,
15912 0x98c006,
15913 0xcc104e,
15914 0x990004,
15915 0xd40073,
15916 0xe4011e,
15917 0xd4001e,
15918 0xd4401e,
15919 0xd4801e,
15920 0x800000,
15921 0xee001e,
15922 0xca0800,
15923 0xca0c00,
15924 0x34d018,
15925 0x251001,
15926 0x950021,
15927 0xc17fff,
15928 0xca1000,
15929 0xca1400,
15930 0xca1800,
15931 0xd4801d,
15932 0xd4c01d,
15933 0x7db18b,
15934 0xc14202,
15935 0xc2c001,
15936 0xd5801d,
15937 0x34dc0e,
15938 0x7d5d4c,
15939 0x7f734c,
15940 0xd7401e,
15941 0xd5001e,
15942 0xd5401e,
15943 0xc14200,
15944 0xc2c000,
15945 0x099c01,
15946 0x31dc10,
15947 0x7f5f4c,
15948 0x7f734c,
15949 0x042802,
15950 0x7d8380,
15951 0xd5a86f,
15952 0xd58066,
15953 0xd7401e,
15954 0xec005e,
15955 0xc82402,
15956 0xc82402,
15957 0x8001b8,
15958 0xd60076,
15959 0xd4401e,
15960 0xd4801e,
15961 0xd4c01e,
15962 0x800000,
15963 0xee001e,
15964 0x800000,
15965 0xee001f,
15966 0xd4001f,
15967 0x800000,
15968 0xd4001f,
15969 0xd4001f,
15970 0x880000,
15971 0xd4001f,
15972 0x000000,
15973 0x000000,
15974 0x000000,
15975 0x000000,
15976 0x000000,
15977 0x000000,
15978 0x000000,
15979 0x000000,
15980 0x000000,
15981 0x000000,
15982 0x000000,
15983 0x000000,
15984 0x000000,
15985 0x000000,
15986 0x000000,
15987 0x000000,
15988 0x000000,
15989 0x000000,
15990 0x000000,
15991 0x000000,
15992 0x000000,
15993 0x000000,
15994 0x000000,
15995 0x000000,
15996 0x000000,
15997 0x000000,
15998 0x000000,
15999 0x000000,
16000 0x000000,
16001 0x000000,
16002 0x000000,
16003 0x000000,
16004 0x000000,
16005 0x000000,
16006 0x000000,
16007 0x000000,
16008 0x000000,
16009 0x000000,
16010 0x000000,
16011 0x000000,
16012 0x000000,
16013 0x000000,
16014 0x000000,
16015 0x000000,
16016 0x000000,
16017 0x000000,
16018 0x000000,
16019 0x000000,
16020 0x000000,
16021 0x000000,
16022 0x000000,
16023 0x000000,
16024 0x000000,
16025 0x000000,
16026 0x000000,
16027 0x000000,
16028 0x000000,
16029 0x000000,
16030 0x000000,
16031 0x000000,
16032 0x000000,
16033 0x000000,
16034 0x000000,
16035 0x000000,
16036 0x000000,
16037 0x000000,
16038 0x010171,
16039 0x020178,
16040 0x03008f,
16041 0x04007f,
16042 0x050003,
16043 0x06003f,
16044 0x070032,
16045 0x08012c,
16046 0x090046,
16047 0x0a0036,
16048 0x1001b6,
16049 0x1700a2,
16050 0x22013a,
16051 0x230149,
16052 0x2000b4,
16053 0x240125,
16054 0x27004d,
16055 0x28006a,
16056 0x2a0060,
16057 0x2b0052,
16058 0x2f0065,
16059 0x320087,
16060 0x34017f,
16061 0x3c0156,
16062 0x3f0072,
16063 0x41018c,
16064 0x44012e,
16065 0x550173,
16066 0x56017a,
16067 0x60000b,
16068 0x610034,
16069 0x620038,
16070 0x630038,
16071 0x640038,
16072 0x650038,
16073 0x660038,
16074 0x670038,
16075 0x68003a,
16076 0x690041,
16077 0x6a0048,
16078 0x6b0048,
16079 0x6c0048,
16080 0x6d0048,
16081 0x6e0048,
16082 0x6f0048,
16083 0x000006,
16084 0x000006,
16085 0x000006,
16086 0x000006,
16087 0x000006,
16088 0x000006,
16089 0x000006,
16090 0x000006,
16091 0x000006,
16092 0x000006,
16093 0x000006,
16094 0x000006,
16095 0x000006,
16096 0x000006,
16097 0x000006,
16098 0x000006,
16099 0x000006,
16100 0x000006,
16101 0x000006,
16102 };
16103 #endif
16104
16105 /* CP microcode (from ATI) */
16106 static const u32 R200_cp_microcode[][2] = {
16107         {0x21007000, 0000000000},
16108         {0x20007000, 0000000000},
16109         {0x000000ab, 0x00000004},
16110         {0x000000af, 0x00000004},
16111         {0x66544a49, 0000000000},
16112         {0x49494174, 0000000000},
16113         {0x54517d83, 0000000000},
16114         {0x498d8b64, 0000000000},
16115         {0x49494949, 0000000000},
16116         {0x49da493c, 0000000000},
16117         {0x49989898, 0000000000},
16118         {0xd34949d5, 0000000000},
16119         {0x9dc90e11, 0000000000},
16120         {0xce9b9b9b, 0000000000},
16121         {0x000f0000, 0x00000016},
16122         {0x352e232c, 0000000000},
16123         {0x00000013, 0x00000004},
16124         {0x000f0000, 0x00000016},
16125         {0x352e272c, 0000000000},
16126         {0x000f0001, 0x00000016},
16127         {0x3239362f, 0000000000},
16128         {0x000077ef, 0x00000002},
16129         {0x00061000, 0x00000002},
16130         {0x00000020, 0x0000001a},
16131         {0x00004000, 0x0000001e},
16132         {0x00061000, 0x00000002},
16133         {0x00000020, 0x0000001a},
16134         {0x00004000, 0x0000001e},
16135         {0x00061000, 0x00000002},
16136         {0x00000020, 0x0000001a},
16137         {0x00004000, 0x0000001e},
16138         {0x00000016, 0x00000004},
16139         {0x0003802a, 0x00000002},
16140         {0x040067e0, 0x00000002},
16141         {0x00000016, 0x00000004},
16142         {0x000077e0, 0x00000002},
16143         {0x00065000, 0x00000002},
16144         {0x000037e1, 0x00000002},
16145         {0x040067e1, 0x00000006},
16146         {0x000077e0, 0x00000002},
16147         {0x000077e1, 0x00000002},
16148         {0x000077e1, 0x00000006},
16149         {0xffffffff, 0000000000},
16150         {0x10000000, 0000000000},
16151         {0x0003802a, 0x00000002},
16152         {0x040067e0, 0x00000006},
16153         {0x00007675, 0x00000002},
16154         {0x00007676, 0x00000002},
16155         {0x00007677, 0x00000002},
16156         {0x00007678, 0x00000006},
16157         {0x0003802b, 0x00000002},
16158         {0x04002676, 0x00000002},
16159         {0x00007677, 0x00000002},
16160         {0x00007678, 0x00000006},
16161         {0x0000002e, 0x00000018},
16162         {0x0000002e, 0x00000018},
16163         {0000000000, 0x00000006},
16164         {0x0000002f, 0x00000018},
16165         {0x0000002f, 0x00000018},
16166         {0000000000, 0x00000006},
16167         {0x01605000, 0x00000002},
16168         {0x00065000, 0x00000002},
16169         {0x00098000, 0x00000002},
16170         {0x00061000, 0x00000002},
16171         {0x64c0603d, 0x00000004},
16172         {0x00080000, 0x00000016},
16173         {0000000000, 0000000000},
16174         {0x0400251d, 0x00000002},
16175         {0x00007580, 0x00000002},
16176         {0x00067581, 0x00000002},
16177         {0x04002580, 0x00000002},
16178         {0x00067581, 0x00000002},
16179         {0x00000046, 0x00000004},
16180         {0x00005000, 0000000000},
16181         {0x00061000, 0x00000002},
16182         {0x0000750e, 0x00000002},
16183         {0x00019000, 0x00000002},
16184         {0x00011055, 0x00000014},
16185         {0x00000055, 0x00000012},
16186         {0x0400250f, 0x00000002},
16187         {0x0000504a, 0x00000004},
16188         {0x00007565, 0x00000002},
16189         {0x00007566, 0x00000002},
16190         {0x00000051, 0x00000004},
16191         {0x01e655b4, 0x00000002},
16192         {0x4401b0dc, 0x00000002},
16193         {0x01c110dc, 0x00000002},
16194         {0x2666705d, 0x00000018},
16195         {0x040c2565, 0x00000002},
16196         {0x0000005d, 0x00000018},
16197         {0x04002564, 0x00000002},
16198         {0x00007566, 0x00000002},
16199         {0x00000054, 0x00000004},
16200         {0x00401060, 0x00000008},
16201         {0x00101000, 0x00000002},
16202         {0x000d80ff, 0x00000002},
16203         {0x00800063, 0x00000008},
16204         {0x000f9000, 0x00000002},
16205         {0x000e00ff, 0x00000002},
16206         {0000000000, 0x00000006},
16207         {0x00000080, 0x00000018},
16208         {0x00000054, 0x00000004},
16209         {0x00007576, 0x00000002},
16210         {0x00065000, 0x00000002},
16211         {0x00009000, 0x00000002},
16212         {0x00041000, 0x00000002},
16213         {0x0c00350e, 0x00000002},
16214         {0x00049000, 0x00000002},
16215         {0x00051000, 0x00000002},
16216         {0x01e785f8, 0x00000002},
16217         {0x00200000, 0x00000002},
16218         {0x00600073, 0x0000000c},
16219         {0x00007563, 0x00000002},
16220         {0x006075f0, 0x00000021},
16221         {0x20007068, 0x00000004},
16222         {0x00005068, 0x00000004},
16223         {0x00007576, 0x00000002},
16224         {0x00007577, 0x00000002},
16225         {0x0000750e, 0x00000002},
16226         {0x0000750f, 0x00000002},
16227         {0x00a05000, 0x00000002},
16228         {0x00600076, 0x0000000c},
16229         {0x006075f0, 0x00000021},
16230         {0x000075f8, 0x00000002},
16231         {0x00000076, 0x00000004},
16232         {0x000a750e, 0x00000002},
16233         {0x0020750f, 0x00000002},
16234         {0x00600079, 0x00000004},
16235         {0x00007570, 0x00000002},
16236         {0x00007571, 0x00000002},
16237         {0x00007572, 0x00000006},
16238         {0x00005000, 0x00000002},
16239         {0x00a05000, 0x00000002},
16240         {0x00007568, 0x00000002},
16241         {0x00061000, 0x00000002},
16242         {0x00000084, 0x0000000c},
16243         {0x00058000, 0x00000002},
16244         {0x0c607562, 0x00000002},
16245         {0x00000086, 0x00000004},
16246         {0x00600085, 0x00000004},
16247         {0x400070dd, 0000000000},
16248         {0x000380dd, 0x00000002},
16249         {0x00000093, 0x0000001c},
16250         {0x00065095, 0x00000018},
16251         {0x040025bb, 0x00000002},
16252         {0x00061096, 0x00000018},
16253         {0x040075bc, 0000000000},
16254         {0x000075bb, 0x00000002},
16255         {0x000075bc, 0000000000},
16256         {0x00090000, 0x00000006},
16257         {0x00090000, 0x00000002},
16258         {0x000d8002, 0x00000006},
16259         {0x00005000, 0x00000002},
16260         {0x00007821, 0x00000002},
16261         {0x00007800, 0000000000},
16262         {0x00007821, 0x00000002},
16263         {0x00007800, 0000000000},
16264         {0x01665000, 0x00000002},
16265         {0x000a0000, 0x00000002},
16266         {0x000671cc, 0x00000002},
16267         {0x0286f1cd, 0x00000002},
16268         {0x000000a3, 0x00000010},
16269         {0x21007000, 0000000000},
16270         {0x000000aa, 0x0000001c},
16271         {0x00065000, 0x00000002},
16272         {0x000a0000, 0x00000002},
16273         {0x00061000, 0x00000002},
16274         {0x000b0000, 0x00000002},
16275         {0x38067000, 0x00000002},
16276         {0x000a00a6, 0x00000004},
16277         {0x20007000, 0000000000},
16278         {0x01200000, 0x00000002},
16279         {0x20077000, 0x00000002},
16280         {0x01200000, 0x00000002},
16281         {0x20007000, 0000000000},
16282         {0x00061000, 0x00000002},
16283         {0x0120751b, 0x00000002},
16284         {0x8040750a, 0x00000002},
16285         {0x8040750b, 0x00000002},
16286         {0x00110000, 0x00000002},
16287         {0x000380dd, 0x00000002},
16288         {0x000000bd, 0x0000001c},
16289         {0x00061096, 0x00000018},
16290         {0x844075bd, 0x00000002},
16291         {0x00061095, 0x00000018},
16292         {0x840075bb, 0x00000002},
16293         {0x00061096, 0x00000018},
16294         {0x844075bc, 0x00000002},
16295         {0x000000c0, 0x00000004},
16296         {0x804075bd, 0x00000002},
16297         {0x800075bb, 0x00000002},
16298         {0x804075bc, 0x00000002},
16299         {0x00108000, 0x00000002},
16300         {0x01400000, 0x00000002},
16301         {0x006000c4, 0x0000000c},
16302         {0x20c07000, 0x00000020},
16303         {0x000000c6, 0x00000012},
16304         {0x00800000, 0x00000006},
16305         {0x0080751d, 0x00000006},
16306         {0x000025bb, 0x00000002},
16307         {0x000040c0, 0x00000004},
16308         {0x0000775c, 0x00000002},
16309         {0x00a05000, 0x00000002},
16310         {0x00661000, 0x00000002},
16311         {0x0460275d, 0x00000020},
16312         {0x00004000, 0000000000},
16313         {0x00007999, 0x00000002},
16314         {0x00a05000, 0x00000002},
16315         {0x00661000, 0x00000002},
16316         {0x0460299b, 0x00000020},
16317         {0x00004000, 0000000000},
16318         {0x01e00830, 0x00000002},
16319         {0x21007000, 0000000000},
16320         {0x00005000, 0x00000002},
16321         {0x00038042, 0x00000002},
16322         {0x040025e0, 0x00000002},
16323         {0x000075e1, 0000000000},
16324         {0x00000001, 0000000000},
16325         {0x000380d9, 0x00000002},
16326         {0x04007394, 0000000000},
16327         {0000000000, 0000000000},
16328         {0000000000, 0000000000},
16329         {0000000000, 0000000000},
16330         {0000000000, 0000000000},
16331         {0000000000, 0000000000},
16332         {0000000000, 0000000000},
16333         {0000000000, 0000000000},
16334         {0000000000, 0000000000},
16335         {0000000000, 0000000000},
16336         {0000000000, 0000000000},
16337         {0000000000, 0000000000},
16338         {0000000000, 0000000000},
16339         {0000000000, 0000000000},
16340         {0000000000, 0000000000},
16341         {0000000000, 0000000000},
16342         {0000000000, 0000000000},
16343         {0000000000, 0000000000},
16344         {0000000000, 0000000000},
16345         {0000000000, 0000000000},
16346         {0000000000, 0000000000},
16347         {0000000000, 0000000000},
16348         {0000000000, 0000000000},
16349         {0000000000, 0000000000},
16350         {0000000000, 0000000000},
16351         {0000000000, 0000000000},
16352         {0000000000, 0000000000},
16353         {0000000000, 0000000000},
16354         {0000000000, 0000000000},
16355         {0000000000, 0000000000},
16356         {0000000000, 0000000000},
16357         {0000000000, 0000000000},
16358         {0000000000, 0000000000},
16359         {0000000000, 0000000000},
16360         {0000000000, 0000000000},
16361         {0000000000, 0000000000},
16362         {0000000000, 0000000000},
16363 };
16364
16365 static const u32 radeon_cp_microcode[][2] = {
16366         {0x21007000, 0000000000},
16367         {0x20007000, 0000000000},
16368         {0x000000b4, 0x00000004},
16369         {0x000000b8, 0x00000004},
16370         {0x6f5b4d4c, 0000000000},
16371         {0x4c4c427f, 0000000000},
16372         {0x5b568a92, 0000000000},
16373         {0x4ca09c6d, 0000000000},
16374         {0xad4c4c4c, 0000000000},
16375         {0x4ce1af3d, 0000000000},
16376         {0xd8afafaf, 0000000000},
16377         {0xd64c4cdc, 0000000000},
16378         {0x4cd10d10, 0000000000},
16379         {0x000f0000, 0x00000016},
16380         {0x362f242d, 0000000000},
16381         {0x00000012, 0x00000004},
16382         {0x000f0000, 0x00000016},
16383         {0x362f282d, 0000000000},
16384         {0x000380e7, 0x00000002},
16385         {0x04002c97, 0x00000002},
16386         {0x000f0001, 0x00000016},
16387         {0x333a3730, 0000000000},
16388         {0x000077ef, 0x00000002},
16389         {0x00061000, 0x00000002},
16390         {0x00000021, 0x0000001a},
16391         {0x00004000, 0x0000001e},
16392         {0x00061000, 0x00000002},
16393         {0x00000021, 0x0000001a},
16394         {0x00004000, 0x0000001e},
16395         {0x00061000, 0x00000002},
16396         {0x00000021, 0x0000001a},
16397         {0x00004000, 0x0000001e},
16398         {0x00000017, 0x00000004},
16399         {0x0003802b, 0x00000002},
16400         {0x040067e0, 0x00000002},
16401         {0x00000017, 0x00000004},
16402         {0x000077e0, 0x00000002},
16403         {0x00065000, 0x00000002},
16404         {0x000037e1, 0x00000002},
16405         {0x040067e1, 0x00000006},
16406         {0x000077e0, 0x00000002},
16407         {0x000077e1, 0x00000002},
16408         {0x000077e1, 0x00000006},
16409         {0xffffffff, 0000000000},
16410         {0x10000000, 0000000000},
16411         {0x0003802b, 0x00000002},
16412         {0x040067e0, 0x00000006},
16413         {0x00007675, 0x00000002},
16414         {0x00007676, 0x00000002},
16415         {0x00007677, 0x00000002},
16416         {0x00007678, 0x00000006},
16417         {0x0003802c, 0x00000002},
16418         {0x04002676, 0x00000002},
16419         {0x00007677, 0x00000002},
16420         {0x00007678, 0x00000006},
16421         {0x0000002f, 0x00000018},
16422         {0x0000002f, 0x00000018},
16423         {0000000000, 0x00000006},
16424         {0x00000030, 0x00000018},
16425         {0x00000030, 0x00000018},
16426         {0000000000, 0x00000006},
16427         {0x01605000, 0x00000002},
16428         {0x00065000, 0x00000002},
16429         {0x00098000, 0x00000002},
16430         {0x00061000, 0x00000002},
16431         {0x64c0603e, 0x00000004},
16432         {0x000380e6, 0x00000002},
16433         {0x040025c5, 0x00000002},
16434         {0x00080000, 0x00000016},
16435         {0000000000, 0000000000},
16436         {0x0400251d, 0x00000002},
16437         {0x00007580, 0x00000002},
16438         {0x00067581, 0x00000002},
16439         {0x04002580, 0x00000002},
16440         {0x00067581, 0x00000002},
16441         {0x00000049, 0x00000004},
16442         {0x00005000, 0000000000},
16443         {0x000380e6, 0x00000002},
16444         {0x040025c5, 0x00000002},
16445         {0x00061000, 0x00000002},
16446         {0x0000750e, 0x00000002},
16447         {0x00019000, 0x00000002},
16448         {0x00011055, 0x00000014},
16449         {0x00000055, 0x00000012},
16450         {0x0400250f, 0x00000002},
16451         {0x0000504f, 0x00000004},
16452         {0x000380e6, 0x00000002},
16453         {0x040025c5, 0x00000002},
16454         {0x00007565, 0x00000002},
16455         {0x00007566, 0x00000002},
16456         {0x00000058, 0x00000004},
16457         {0x000380e6, 0x00000002},
16458         {0x040025c5, 0x00000002},
16459         {0x01e655b4, 0x00000002},
16460         {0x4401b0e4, 0x00000002},
16461         {0x01c110e4, 0x00000002},
16462         {0x26667066, 0x00000018},
16463         {0x040c2565, 0x00000002},
16464         {0x00000066, 0x00000018},
16465         {0x04002564, 0x00000002},
16466         {0x00007566, 0x00000002},
16467         {0x0000005d, 0x00000004},
16468         {0x00401069, 0x00000008},
16469         {0x00101000, 0x00000002},
16470         {0x000d80ff, 0x00000002},
16471         {0x0080006c, 0x00000008},
16472         {0x000f9000, 0x00000002},
16473         {0x000e00ff, 0x00000002},
16474         {0000000000, 0x00000006},
16475         {0x0000008f, 0x00000018},
16476         {0x0000005b, 0x00000004},
16477         {0x000380e6, 0x00000002},
16478         {0x040025c5, 0x00000002},
16479         {0x00007576, 0x00000002},
16480         {0x00065000, 0x00000002},
16481         {0x00009000, 0x00000002},
16482         {0x00041000, 0x00000002},
16483         {0x0c00350e, 0x00000002},
16484         {0x00049000, 0x00000002},
16485         {0x00051000, 0x00000002},
16486         {0x01e785f8, 0x00000002},
16487         {0x00200000, 0x00000002},
16488         {0x0060007e, 0x0000000c},
16489         {0x00007563, 0x00000002},
16490         {0x006075f0, 0x00000021},
16491         {0x20007073, 0x00000004},
16492         {0x00005073, 0x00000004},
16493         {0x000380e6, 0x00000002},
16494         {0x040025c5, 0x00000002},
16495         {0x00007576, 0x00000002},
16496         {0x00007577, 0x00000002},
16497         {0x0000750e, 0x00000002},
16498         {0x0000750f, 0x00000002},
16499         {0x00a05000, 0x00000002},
16500         {0x00600083, 0x0000000c},
16501         {0x006075f0, 0x00000021},
16502         {0x000075f8, 0x00000002},
16503         {0x00000083, 0x00000004},
16504         {0x000a750e, 0x00000002},
16505         {0x000380e6, 0x00000002},
16506         {0x040025c5, 0x00000002},
16507         {0x0020750f, 0x00000002},
16508         {0x00600086, 0x00000004},
16509         {0x00007570, 0x00000002},
16510         {0x00007571, 0x00000002},
16511         {0x00007572, 0x00000006},
16512         {0x000380e6, 0x00000002},
16513         {0x040025c5, 0x00000002},
16514         {0x00005000, 0x00000002},
16515         {0x00a05000, 0x00000002},
16516         {0x00007568, 0x00000002},
16517         {0x00061000, 0x00000002},
16518         {0x00000095, 0x0000000c},
16519         {0x00058000, 0x00000002},
16520         {0x0c607562, 0x00000002},
16521         {0x00000097, 0x00000004},
16522         {0x000380e6, 0x00000002},
16523         {0x040025c5, 0x00000002},
16524         {0x00600096, 0x00000004},
16525         {0x400070e5, 0000000000},
16526         {0x000380e6, 0x00000002},
16527         {0x040025c5, 0x00000002},
16528         {0x000380e5, 0x00000002},
16529         {0x000000a8, 0x0000001c},
16530         {0x000650aa, 0x00000018},
16531         {0x040025bb, 0x00000002},
16532         {0x000610ab, 0x00000018},
16533         {0x040075bc, 0000000000},
16534         {0x000075bb, 0x00000002},
16535         {0x000075bc, 0000000000},
16536         {0x00090000, 0x00000006},
16537         {0x00090000, 0x00000002},
16538         {0x000d8002, 0x00000006},
16539         {0x00007832, 0x00000002},
16540         {0x00005000, 0x00000002},
16541         {0x000380e7, 0x00000002},
16542         {0x04002c97, 0x00000002},
16543         {0x00007820, 0x00000002},
16544         {0x00007821, 0x00000002},
16545         {0x00007800, 0000000000},
16546         {0x01200000, 0x00000002},
16547         {0x20077000, 0x00000002},
16548         {0x01200000, 0x00000002},
16549         {0x20007000, 0x00000002},
16550         {0x00061000, 0x00000002},
16551         {0x0120751b, 0x00000002},
16552         {0x8040750a, 0x00000002},
16553         {0x8040750b, 0x00000002},
16554         {0x00110000, 0x00000002},
16555         {0x000380e5, 0x00000002},
16556         {0x000000c6, 0x0000001c},
16557         {0x000610ab, 0x00000018},
16558         {0x844075bd, 0x00000002},
16559         {0x000610aa, 0x00000018},
16560         {0x840075bb, 0x00000002},
16561         {0x000610ab, 0x00000018},
16562         {0x844075bc, 0x00000002},
16563         {0x000000c9, 0x00000004},
16564         {0x804075bd, 0x00000002},
16565         {0x800075bb, 0x00000002},
16566         {0x804075bc, 0x00000002},
16567         {0x00108000, 0x00000002},
16568         {0x01400000, 0x00000002},
16569         {0x006000cd, 0x0000000c},
16570         {0x20c07000, 0x00000020},
16571         {0x000000cf, 0x00000012},
16572         {0x00800000, 0x00000006},
16573         {0x0080751d, 0x00000006},
16574         {0000000000, 0000000000},
16575         {0x0000775c, 0x00000002},
16576         {0x00a05000, 0x00000002},
16577         {0x00661000, 0x00000002},
16578         {0x0460275d, 0x00000020},
16579         {0x00004000, 0000000000},
16580         {0x01e00830, 0x00000002},
16581         {0x21007000, 0000000000},
16582         {0x6464614d, 0000000000},
16583         {0x69687420, 0000000000},
16584         {0x00000073, 0000000000},
16585         {0000000000, 0000000000},
16586         {0x00005000, 0x00000002},
16587         {0x000380d0, 0x00000002},
16588         {0x040025e0, 0x00000002},
16589         {0x000075e1, 0000000000},
16590         {0x00000001, 0000000000},
16591         {0x000380e0, 0x00000002},
16592         {0x04002394, 0x00000002},
16593         {0x00005000, 0000000000},
16594         {0000000000, 0000000000},
16595         {0000000000, 0000000000},
16596         {0x00000008, 0000000000},
16597         {0x00000004, 0000000000},
16598         {0000000000, 0000000000},
16599         {0000000000, 0000000000},
16600         {0000000000, 0000000000},
16601         {0000000000, 0000000000},
16602         {0000000000, 0000000000},
16603         {0000000000, 0000000000},
16604         {0000000000, 0000000000},
16605         {0000000000, 0000000000},
16606         {0000000000, 0000000000},
16607         {0000000000, 0000000000},
16608         {0000000000, 0000000000},
16609         {0000000000, 0000000000},
16610         {0000000000, 0000000000},
16611         {0000000000, 0000000000},
16612         {0000000000, 0000000000},
16613         {0000000000, 0000000000},
16614         {0000000000, 0000000000},
16615         {0000000000, 0000000000},
16616         {0000000000, 0000000000},
16617         {0000000000, 0000000000},
16618         {0000000000, 0000000000},
16619         {0000000000, 0000000000},
16620         {0000000000, 0000000000},
16621         {0000000000, 0000000000},
16622 };
16623
16624 static const u32 R300_cp_microcode[][2] = {
16625         { 0x4200e000, 0000000000 },
16626         { 0x4000e000, 0000000000 },
16627         { 0x000000af, 0x00000008 },
16628         { 0x000000b3, 0x00000008 },
16629         { 0x6c5a504f, 0000000000 },
16630         { 0x4f4f497a, 0000000000 },
16631         { 0x5a578288, 0000000000 },
16632         { 0x4f91906a, 0000000000 },
16633         { 0x4f4f4f4f, 0000000000 },
16634         { 0x4fe24f44, 0000000000 },
16635         { 0x4f9c9c9c, 0000000000 },
16636         { 0xdc4f4fde, 0000000000 },
16637         { 0xa1cd4f4f, 0000000000 },
16638         { 0xd29d9d9d, 0000000000 },
16639         { 0x4f0f9fd7, 0000000000 },
16640         { 0x000ca000, 0x00000004 },
16641         { 0x000d0012, 0x00000038 },
16642         { 0x0000e8b4, 0x00000004 },
16643         { 0x000d0014, 0x00000038 },
16644         { 0x0000e8b6, 0x00000004 },
16645         { 0x000d0016, 0x00000038 },
16646         { 0x0000e854, 0x00000004 },
16647         { 0x000d0018, 0x00000038 },
16648         { 0x0000e855, 0x00000004 },
16649         { 0x000d001a, 0x00000038 },
16650         { 0x0000e856, 0x00000004 },
16651         { 0x000d001c, 0x00000038 },
16652         { 0x0000e857, 0x00000004 },
16653         { 0x000d001e, 0x00000038 },
16654         { 0x0000e824, 0x00000004 },
16655         { 0x000d0020, 0x00000038 },
16656         { 0x0000e825, 0x00000004 },
16657         { 0x000d0022, 0x00000038 },
16658         { 0x0000e830, 0x00000004 },
16659         { 0x000d0024, 0x00000038 },
16660         { 0x0000f0c0, 0x00000004 },
16661         { 0x000d0026, 0x00000038 },
16662         { 0x0000f0c1, 0x00000004 },
16663         { 0x000d0028, 0x00000038 },
16664         { 0x0000f041, 0x00000004 },
16665         { 0x000d002a, 0x00000038 },
16666         { 0x0000f184, 0x00000004 },
16667         { 0x000d002c, 0x00000038 },
16668         { 0x0000f185, 0x00000004 },
16669         { 0x000d002e, 0x00000038 },
16670         { 0x0000f186, 0x00000004 },
16671         { 0x000d0030, 0x00000038 },
16672         { 0x0000f187, 0x00000004 },
16673         { 0x000d0032, 0x00000038 },
16674         { 0x0000f180, 0x00000004 },
16675         { 0x000d0034, 0x00000038 },
16676         { 0x0000f393, 0x00000004 },
16677         { 0x000d0036, 0x00000038 },
16678         { 0x0000f38a, 0x00000004 },
16679         { 0x000d0038, 0x00000038 },
16680         { 0x0000f38e, 0x00000004 },
16681         { 0x0000e821, 0x00000004 },
16682         { 0x0140a000, 0x00000004 },
16683         { 0x00000043, 0x00000018 },
16684         { 0x00cce800, 0x00000004 },
16685         { 0x001b0001, 0x00000004 },
16686         { 0x08004800, 0x00000004 },
16687         { 0x001b0001, 0x00000004 },
16688         { 0x08004800, 0x00000004 },
16689         { 0x001b0001, 0x00000004 },
16690         { 0x08004800, 0x00000004 },
16691         { 0x0000003a, 0x00000008 },
16692         { 0x0000a000, 0000000000 },
16693         { 0x02c0a000, 0x00000004 },
16694         { 0x000ca000, 0x00000004 },
16695         { 0x00130000, 0x00000004 },
16696         { 0x000c2000, 0x00000004 },
16697         { 0xc980c045, 0x00000008 },
16698         { 0x2000451d, 0x00000004 },
16699         { 0x0000e580, 0x00000004 },
16700         { 0x000ce581, 0x00000004 },
16701         { 0x08004580, 0x00000004 },
16702         { 0x000ce581, 0x00000004 },
16703         { 0x0000004c, 0x00000008 },
16704         { 0x0000a000, 0000000000 },
16705         { 0x000c2000, 0x00000004 },
16706         { 0x0000e50e, 0x00000004 },
16707         { 0x00032000, 0x00000004 },
16708         { 0x00022056, 0x00000028 },
16709         { 0x00000056, 0x00000024 },
16710         { 0x0800450f, 0x00000004 },
16711         { 0x0000a050, 0x00000008 },
16712         { 0x0000e565, 0x00000004 },
16713         { 0x0000e566, 0x00000004 },
16714         { 0x00000057, 0x00000008 },
16715         { 0x03cca5b4, 0x00000004 },
16716         { 0x05432000, 0x00000004 },
16717         { 0x00022000, 0x00000004 },
16718         { 0x4ccce063, 0x00000030 },
16719         { 0x08274565, 0x00000004 },
16720         { 0x00000063, 0x00000030 },
16721         { 0x08004564, 0x00000004 },
16722         { 0x0000e566, 0x00000004 },
16723         { 0x0000005a, 0x00000008 },
16724         { 0x00802066, 0x00000010 },
16725         { 0x00202000, 0x00000004 },
16726         { 0x001b00ff, 0x00000004 },
16727         { 0x01000069, 0x00000010 },
16728         { 0x001f2000, 0x00000004 },
16729         { 0x001c00ff, 0x00000004 },
16730         { 0000000000, 0x0000000c },
16731         { 0x00000085, 0x00000030 },
16732         { 0x0000005a, 0x00000008 },
16733         { 0x0000e576, 0x00000004 },
16734         { 0x000ca000, 0x00000004 },
16735         { 0x00012000, 0x00000004 },
16736         { 0x00082000, 0x00000004 },
16737         { 0x1800650e, 0x00000004 },
16738         { 0x00092000, 0x00000004 },
16739         { 0x000a2000, 0x00000004 },
16740         { 0x000f0000, 0x00000004 },
16741         { 0x00400000, 0x00000004 },
16742         { 0x00000079, 0x00000018 },
16743         { 0x0000e563, 0x00000004 },
16744         { 0x00c0e5f9, 0x000000c2 },
16745         { 0x0000006e, 0x00000008 },
16746         { 0x0000a06e, 0x00000008 },
16747         { 0x0000e576, 0x00000004 },
16748         { 0x0000e577, 0x00000004 },
16749         { 0x0000e50e, 0x00000004 },
16750         { 0x0000e50f, 0x00000004 },
16751         { 0x0140a000, 0x00000004 },
16752         { 0x0000007c, 0x00000018 },
16753         { 0x00c0e5f9, 0x000000c2 },
16754         { 0x0000007c, 0x00000008 },
16755         { 0x0014e50e, 0x00000004 },
16756         { 0x0040e50f, 0x00000004 },
16757         { 0x00c0007f, 0x00000008 },
16758         { 0x0000e570, 0x00000004 },
16759         { 0x0000e571, 0x00000004 },
16760         { 0x0000e572, 0x0000000c },
16761         { 0x0000a000, 0x00000004 },
16762         { 0x0140a000, 0x00000004 },
16763         { 0x0000e568, 0x00000004 },
16764         { 0x000c2000, 0x00000004 },
16765         { 0x00000089, 0x00000018 },
16766         { 0x000b0000, 0x00000004 },
16767         { 0x18c0e562, 0x00000004 },
16768         { 0x0000008b, 0x00000008 },
16769         { 0x00c0008a, 0x00000008 },
16770         { 0x000700e4, 0x00000004 },
16771         { 0x00000097, 0x00000038 },
16772         { 0x000ca099, 0x00000030 },
16773         { 0x080045bb, 0x00000004 },
16774         { 0x000c209a, 0x00000030 },
16775         { 0x0800e5bc, 0000000000 },
16776         { 0x0000e5bb, 0x00000004 },
16777         { 0x0000e5bc, 0000000000 },
16778         { 0x00120000, 0x0000000c },
16779         { 0x00120000, 0x00000004 },
16780         { 0x001b0002, 0x0000000c },
16781         { 0x0000a000, 0x00000004 },
16782         { 0x0000e821, 0x00000004 },
16783         { 0x0000e800, 0000000000 },
16784         { 0x0000e821, 0x00000004 },
16785         { 0x0000e82e, 0000000000 },
16786         { 0x02cca000, 0x00000004 },
16787         { 0x00140000, 0x00000004 },
16788         { 0x000ce1cc, 0x00000004 },
16789         { 0x050de1cd, 0x00000004 },
16790         { 0x000000a7, 0x00000020 },
16791         { 0x4200e000, 0000000000 },
16792         { 0x000000ae, 0x00000038 },
16793         { 0x000ca000, 0x00000004 },
16794         { 0x00140000, 0x00000004 },
16795         { 0x000c2000, 0x00000004 },
16796         { 0x00160000, 0x00000004 },
16797         { 0x700ce000, 0x00000004 },
16798         { 0x001400aa, 0x00000008 },
16799         { 0x4000e000, 0000000000 },
16800         { 0x02400000, 0x00000004 },
16801         { 0x400ee000, 0x00000004 },
16802         { 0x02400000, 0x00000004 },
16803         { 0x4000e000, 0000000000 },
16804         { 0x000c2000, 0x00000004 },
16805         { 0x0240e51b, 0x00000004 },
16806         { 0x0080e50a, 0x00000005 },
16807         { 0x0080e50b, 0x00000005 },
16808         { 0x00220000, 0x00000004 },
16809         { 0x000700e4, 0x00000004 },
16810         { 0x000000c1, 0x00000038 },
16811         { 0x000c209a, 0x00000030 },
16812         { 0x0880e5bd, 0x00000005 },
16813         { 0x000c2099, 0x00000030 },
16814         { 0x0800e5bb, 0x00000005 },
16815         { 0x000c209a, 0x00000030 },
16816         { 0x0880e5bc, 0x00000005 },
16817         { 0x000000c4, 0x00000008 },
16818         { 0x0080e5bd, 0x00000005 },
16819         { 0x0000e5bb, 0x00000005 },
16820         { 0x0080e5bc, 0x00000005 },
16821         { 0x00210000, 0x00000004 },
16822         { 0x02800000, 0x00000004 },
16823         { 0x00c000c8, 0x00000018 },
16824         { 0x4180e000, 0x00000040 },
16825         { 0x000000ca, 0x00000024 },
16826         { 0x01000000, 0x0000000c },
16827         { 0x0100e51d, 0x0000000c },
16828         { 0x000045bb, 0x00000004 },
16829         { 0x000080c4, 0x00000008 },
16830         { 0x0000f3ce, 0x00000004 },
16831         { 0x0140a000, 0x00000004 },
16832         { 0x00cc2000, 0x00000004 },
16833         { 0x08c053cf, 0x00000040 },
16834         { 0x00008000, 0000000000 },
16835         { 0x0000f3d2, 0x00000004 },
16836         { 0x0140a000, 0x00000004 },
16837         { 0x00cc2000, 0x00000004 },
16838         { 0x08c053d3, 0x00000040 },
16839         { 0x00008000, 0000000000 },
16840         { 0x0000f39d, 0x00000004 },
16841         { 0x0140a000, 0x00000004 },
16842         { 0x00cc2000, 0x00000004 },
16843         { 0x08c0539e, 0x00000040 },
16844         { 0x00008000, 0000000000 },
16845         { 0x03c00830, 0x00000004 },
16846         { 0x4200e000, 0000000000 },
16847         { 0x0000a000, 0x00000004 },
16848         { 0x200045e0, 0x00000004 },
16849         { 0x0000e5e1, 0000000000 },
16850         { 0x00000001, 0000000000 },
16851         { 0x000700e1, 0x00000004 },
16852         { 0x0800e394, 0000000000 },
16853         { 0000000000, 0000000000 },
16854         { 0000000000, 0000000000 },
16855         { 0000000000, 0000000000 },
16856         { 0000000000, 0000000000 },
16857         { 0000000000, 0000000000 },
16858         { 0000000000, 0000000000 },
16859         { 0000000000, 0000000000 },
16860         { 0000000000, 0000000000 },
16861         { 0000000000, 0000000000 },
16862         { 0000000000, 0000000000 },
16863         { 0000000000, 0000000000 },
16864         { 0000000000, 0000000000 },
16865         { 0000000000, 0000000000 },
16866         { 0000000000, 0000000000 },
16867         { 0000000000, 0000000000 },
16868         { 0000000000, 0000000000 },
16869         { 0000000000, 0000000000 },
16870         { 0000000000, 0000000000 },
16871         { 0000000000, 0000000000 },
16872         { 0000000000, 0000000000 },
16873         { 0000000000, 0000000000 },
16874         { 0000000000, 0000000000 },
16875         { 0000000000, 0000000000 },
16876         { 0000000000, 0000000000 },
16877         { 0000000000, 0000000000 },
16878         { 0000000000, 0000000000 },
16879         { 0000000000, 0000000000 },
16880         { 0000000000, 0000000000 },
16881 };
16882
16883 static u32 RADEON_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16884 {
16885         u32 ret;
16886         RADEON_WRITE(R520_MC_IND_INDEX, 0x7f0000 | (addr & 0xff));
16887         ret = RADEON_READ(R520_MC_IND_DATA);
16888         RADEON_WRITE(R520_MC_IND_INDEX, 0);
16889         return ret;
16890 }
16891
16892 static u32 RS690_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16893 {
16894         RADEON_WRITE(RS690_MC_INDEX, (addr & RS690_MC_INDEX_MASK));
16895         return RADEON_READ(RS690_MC_DATA);
16896 }
16897
16898 u32 radeon_read_fb_location(drm_radeon_private_t *dev_priv)
16899 {
16900         
16901         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16902                 return RADEON_READ_MCIND(dev_priv, RV515_MC_FB_LOCATION);
16903         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16904                 return RS690_READ_MCIND(dev_priv, RS690_MC_FB_LOCATION);
16905         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16906                 return RADEON_READ_MCIND(dev_priv, R520_MC_FB_LOCATION);
16907         else
16908                 return RADEON_READ(RADEON_MC_FB_LOCATION);
16909 }
16910
16911 static void radeon_write_fb_location(drm_radeon_private_t *dev_priv, u32 fb_loc)
16912 {
16913         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16914                 RADEON_WRITE_MCIND(RV515_MC_FB_LOCATION, fb_loc);
16915         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16916                 RS690_WRITE_MCIND(RS690_MC_FB_LOCATION, fb_loc);
16917         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16918                 RADEON_WRITE_MCIND(R520_MC_FB_LOCATION, fb_loc);
16919         else
16920                 RADEON_WRITE(RADEON_MC_FB_LOCATION, fb_loc);
16921 }
16922
16923 static void radeon_write_agp_location(drm_radeon_private_t *dev_priv, u32 agp_loc)
16924 {
16925         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16926                 RADEON_WRITE_MCIND(RV515_MC_AGP_LOCATION, agp_loc);
16927         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16928                 RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, agp_loc);
16929         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16930                 RADEON_WRITE_MCIND(R520_MC_AGP_LOCATION, agp_loc);
16931         else
16932                 RADEON_WRITE(RADEON_MC_AGP_LOCATION, agp_loc);
16933 }
16934
16935 static int RADEON_READ_PLL(struct drm_device * dev, int addr)
16936 {
16937         drm_radeon_private_t *dev_priv = dev->dev_private;
16938
16939         RADEON_WRITE8(RADEON_CLOCK_CNTL_INDEX, addr & 0x1f);
16940         return RADEON_READ(RADEON_CLOCK_CNTL_DATA);
16941 }
16942
16943 static u32 RADEON_READ_PCIE(drm_radeon_private_t *dev_priv, int addr)
16944 {
16945         RADEON_WRITE8(RADEON_PCIE_INDEX, addr & 0xff);
16946         return RADEON_READ(RADEON_PCIE_DATA);
16947 }
16948
16949 static u32 RADEON_READ_IGPGART(drm_radeon_private_t *dev_priv, int addr)
16950 {
16951         u32 ret;
16952         RADEON_WRITE(RADEON_IGPGART_INDEX, addr & 0x7f);
16953         ret = RADEON_READ(RADEON_IGPGART_DATA);
16954         RADEON_WRITE(RADEON_IGPGART_INDEX, 0x7f);
16955         return ret;
16956 }
16957
16958 #if RADEON_FIFO_DEBUG
16959 static void radeon_status(drm_radeon_private_t * dev_priv)
16960 {
16961         printk("%s:\n", __FUNCTION__);
16962         printk("RBBM_STATUS = 0x%08x\n",
16963                (unsigned int)RADEON_READ(RADEON_RBBM_STATUS));
16964         printk("CP_RB_RTPR = 0x%08x\n",
16965                (unsigned int)RADEON_READ(RADEON_CP_RB_RPTR));
16966         printk("CP_RB_WTPR = 0x%08x\n",
16967                (unsigned int)RADEON_READ(RADEON_CP_RB_WPTR));
16968         printk("AIC_CNTL = 0x%08x\n",
16969                (unsigned int)RADEON_READ(RADEON_AIC_CNTL));
16970         printk("AIC_STAT = 0x%08x\n",
16971                (unsigned int)RADEON_READ(RADEON_AIC_STAT));
16972         printk("AIC_PT_BASE = 0x%08x\n",
16973                (unsigned int)RADEON_READ(RADEON_AIC_PT_BASE));
16974         printk("TLB_ADDR = 0x%08x\n",
16975                (unsigned int)RADEON_READ(RADEON_AIC_TLB_ADDR));
16976         printk("TLB_DATA = 0x%08x\n",
16977                (unsigned int)RADEON_READ(RADEON_AIC_TLB_DATA));
16978 }
16979 #endif
16980
16981 /* ================================================================
16982  * Engine, FIFO control
16983  */
16984
16985 static int radeon_do_pixcache_flush(drm_radeon_private_t * dev_priv)
16986 {
16987         u32 tmp;
16988         int i;
16989
16990         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16991
16992         tmp = RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT);
16993         tmp |= RADEON_RB3D_DC_FLUSH_ALL;
16994         RADEON_WRITE(RADEON_RB3D_DSTCACHE_CTLSTAT, tmp);
16995
16996         for (i = 0; i < dev_priv->usec_timeout; i++) {
16997                 if (!(RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT)
16998                       & RADEON_RB3D_DC_BUSY)) {
16999                         return 0;
17000                 }
17001                 DRM_UDELAY(1);
17002         }
17003
17004 #if RADEON_FIFO_DEBUG
17005         DRM_ERROR("failed!\n");
17006         radeon_status(dev_priv);
17007 #endif
17008         return -EBUSY;
17009 }
17010
17011 static int radeon_do_wait_for_fifo(drm_radeon_private_t * dev_priv, int entries)
17012 {
17013         int i;
17014
17015         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
17016
17017         for (i = 0; i < dev_priv->usec_timeout; i++) {
17018                 int slots = (RADEON_READ(RADEON_RBBM_STATUS)
17019                              & RADEON_RBBM_FIFOCNT_MASK);
17020                 if (slots >= entries)
17021                         return 0;
17022                 DRM_UDELAY(1);
17023         }
17024
17025 #if RADEON_FIFO_DEBUG
17026         DRM_ERROR("failed!\n");
17027         radeon_status(dev_priv);
17028 #endif
17029         return -EBUSY;
17030 }
17031
17032 static int radeon_do_wait_for_idle(drm_radeon_private_t * dev_priv)
17033 {
17034         int i, ret;
17035
17036         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
17037
17038         ret = radeon_do_wait_for_fifo(dev_priv, 64);
17039         if (ret)
17040                 return ret;
17041
17042         for (i = 0; i < dev_priv->usec_timeout; i++) {
17043                 if (!(RADEON_READ(RADEON_RBBM_STATUS)
17044                       & RADEON_RBBM_ACTIVE)) {
17045                         radeon_do_pixcache_flush(dev_priv);
17046                         return 0;
17047                 }
17048                 DRM_UDELAY(1);
17049         }
17050
17051 #if RADEON_FIFO_DEBUG
17052         DRM_ERROR("failed!\n");
17053         radeon_status(dev_priv);
17054 #endif
17055         return -EBUSY;
17056 }
17057
17058 /* ================================================================
17059  * CP control, initialization
17060  */
17061
17062 /* Load the microcode for the CP */
17063 static void radeon_cp_load_microcode(drm_radeon_private_t * dev_priv)
17064 {
17065         int i;
17066         DRM_DEBUG("\n");
17067
17068         radeon_do_wait_for_idle(dev_priv);
17069
17070         RADEON_WRITE(RADEON_CP_ME_RAM_ADDR, 0);
17071
17072         if (dev_priv->microcode_version == UCODE_R200) {
17073                 DRM_INFO("Loading R200 Microcode\n");
17074                 for (i = 0; i < 256; i++) {
17075                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
17076                                      R200_cp_microcode[i][1]);
17077                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
17078                                      R200_cp_microcode[i][0]);
17079                 }
17080         } else if (dev_priv->microcode_version == UCODE_R300) {
17081                 DRM_INFO("Loading R300 Microcode\n");
17082                 for (i = 0; i < 256; i++) {
17083                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
17084                                      R300_cp_microcode[i][1]);
17085                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
17086                                      R300_cp_microcode[i][0]);
17087                 }
17088         } else {
17089                 for (i = 0; i < 256; i++) {
17090                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
17091                                      radeon_cp_microcode[i][1]);
17092                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
17093                                      radeon_cp_microcode[i][0]);
17094                 }
17095         }
17096 }
17097
17098 /* Flush any pending commands to the CP.  This should only be used just
17099  * prior to a wait for idle, as it informs the engine that the command
17100  * stream is ending.
17101  */
17102 static void radeon_do_cp_flush(drm_radeon_private_t * dev_priv)
17103 {
17104         DRM_DEBUG("\n");
17105 #if 0
17106         u32 tmp;
17107
17108         tmp = RADEON_READ(RADEON_CP_RB_WPTR) | (1 << 31);
17109         RADEON_WRITE(RADEON_CP_RB_WPTR, tmp);
17110 #endif
17111 }
17112
17113 /* Wait for the CP to go idle.
17114  */
17115 int radeon_do_cp_idle(drm_radeon_private_t * dev_priv)
17116 {
17117         RING_LOCALS;
17118         DRM_DEBUG("\n");
17119
17120         BEGIN_RING(6);
17121
17122         RADEON_PURGE_CACHE();
17123         RADEON_PURGE_ZCACHE();
17124         RADEON_WAIT_UNTIL_IDLE();
17125
17126         ADVANCE_RING();
17127         COMMIT_RING();
17128
17129         return radeon_do_wait_for_idle(dev_priv);
17130 }
17131
17132 /* Start the Command Processor.
17133  */
17134 static void radeon_do_cp_start(drm_radeon_private_t * dev_priv)
17135 {
17136         RING_LOCALS;
17137         DRM_DEBUG("\n");
17138
17139         radeon_do_wait_for_idle(dev_priv);
17140
17141         RADEON_WRITE(RADEON_CP_CSQ_CNTL, dev_priv->cp_mode);
17142
17143         dev_priv->cp_running = 1;
17144
17145         BEGIN_RING(6);
17146
17147         RADEON_PURGE_CACHE();
17148         RADEON_PURGE_ZCACHE();
17149         RADEON_WAIT_UNTIL_IDLE();
17150
17151         ADVANCE_RING();
17152         COMMIT_RING();
17153 }
17154
17155 /* Reset the Command Processor.  This will not flush any pending
17156  * commands, so you must wait for the CP command stream to complete
17157  * before calling this routine.
17158  */
17159 static void radeon_do_cp_reset(drm_radeon_private_t * dev_priv)
17160 {
17161         u32 cur_read_ptr;
17162         DRM_DEBUG("\n");
17163
17164         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
17165         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
17166         SET_RING_HEAD(dev_priv, cur_read_ptr);
17167         dev_priv->ring.tail = cur_read_ptr;
17168 }
17169
17170 /* Stop the Command Processor.  This will not flush any pending
17171  * commands, so you must flush the command stream and wait for the CP
17172  * to go idle before calling this routine.
17173  */
17174 static void radeon_do_cp_stop(drm_radeon_private_t * dev_priv)
17175 {
17176         DRM_DEBUG("\n");
17177
17178         RADEON_WRITE(RADEON_CP_CSQ_CNTL, RADEON_CSQ_PRIDIS_INDDIS);
17179
17180         dev_priv->cp_running = 0;
17181 }
17182
17183 /* Reset the engine.  This will stop the CP if it is running.
17184  */
17185 static int radeon_do_engine_reset(struct drm_device * dev)
17186 {
17187         drm_radeon_private_t *dev_priv = dev->dev_private;
17188         u32 clock_cntl_index, mclk_cntl, rbbm_soft_reset;
17189         DRM_DEBUG("\n");
17190
17191         radeon_do_pixcache_flush(dev_priv);
17192
17193         if ((dev_priv->flags & RADEON_FAMILY_MASK) < CHIP_RV515) {
17194                 clock_cntl_index = RADEON_READ(RADEON_CLOCK_CNTL_INDEX);
17195                 mclk_cntl = RADEON_READ_PLL(dev, RADEON_MCLK_CNTL);
17196                 
17197                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, (mclk_cntl |
17198                                                     RADEON_FORCEON_MCLKA |
17199                                                     RADEON_FORCEON_MCLKB |
17200                                                     RADEON_FORCEON_YCLKA |
17201                                                     RADEON_FORCEON_YCLKB |
17202                                                     RADEON_FORCEON_MC |
17203                                                     RADEON_FORCEON_AIC));
17204                 
17205                 rbbm_soft_reset = RADEON_READ(RADEON_RBBM_SOFT_RESET);
17206                 
17207                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset |
17208                                                       RADEON_SOFT_RESET_CP |
17209                                                       RADEON_SOFT_RESET_HI |
17210                                                       RADEON_SOFT_RESET_SE |
17211                                                       RADEON_SOFT_RESET_RE |
17212                                                       RADEON_SOFT_RESET_PP |
17213                                                       RADEON_SOFT_RESET_E2 |
17214                                                       RADEON_SOFT_RESET_RB));
17215                 RADEON_READ(RADEON_RBBM_SOFT_RESET);
17216                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset &
17217                                                       ~(RADEON_SOFT_RESET_CP |
17218                                                         RADEON_SOFT_RESET_HI |
17219                                                         RADEON_SOFT_RESET_SE |
17220                                                         RADEON_SOFT_RESET_RE |
17221                                                         RADEON_SOFT_RESET_PP |
17222                                                         RADEON_SOFT_RESET_E2 |
17223                                                         RADEON_SOFT_RESET_RB)));
17224                 RADEON_READ(RADEON_RBBM_SOFT_RESET);
17225                 
17226                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, mclk_cntl);
17227                 RADEON_WRITE(RADEON_CLOCK_CNTL_INDEX, clock_cntl_index);
17228                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, rbbm_soft_reset);
17229         }
17230
17231         /* Reset the CP ring */
17232         radeon_do_cp_reset(dev_priv);
17233
17234         /* The CP is no longer running after an engine reset */
17235         dev_priv->cp_running = 0;
17236
17237         /* Reset any pending vertex, indirect buffers */
17238         radeon_freelist_reset(dev);
17239
17240         return 0;
17241 }
17242
17243 static void radeon_cp_init_ring_buffer(struct drm_device * dev,
17244                                        drm_radeon_private_t * dev_priv)
17245 {
17246         u32 ring_start, cur_read_ptr;
17247         u32 tmp;
17248
17249         /* Initialize the memory controller. With new memory map, the fb location
17250          * is not changed, it should have been properly initialized already. Part
17251          * of the problem is that the code below is bogus, assuming the GART is
17252          * always appended to the fb which is not necessarily the case
17253          */
17254         if (!dev_priv->new_memmap)
17255                 radeon_write_fb_location(dev_priv,
17256                              ((dev_priv->gart_vm_start - 1) & 0xffff0000)
17257                              | (dev_priv->fb_location >> 16));
17258
17259 #if __OS_HAS_AGP
17260         if (dev_priv->flags & RADEON_IS_AGP) {
17261                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev->agp->base);
17262                 radeon_write_agp_location(dev_priv,
17263                              (((dev_priv->gart_vm_start - 1 +
17264                                 dev_priv->gart_size) & 0xffff0000) |
17265                               (dev_priv->gart_vm_start >> 16)));
17266
17267                 ring_start = (dev_priv->cp_ring->offset
17268                               - dev->agp->base
17269                               + dev_priv->gart_vm_start);
17270         } else
17271 #endif
17272                 ring_start = (dev_priv->cp_ring->offset
17273                               - (unsigned long)dev->sg->virtual
17274                               + dev_priv->gart_vm_start);
17275
17276         RADEON_WRITE(RADEON_CP_RB_BASE, ring_start);
17277
17278         /* Set the write pointer delay */
17279         RADEON_WRITE(RADEON_CP_RB_WPTR_DELAY, 0);
17280
17281         /* Initialize the ring buffer's read and write pointers */
17282         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
17283         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
17284         SET_RING_HEAD(dev_priv, cur_read_ptr);
17285         dev_priv->ring.tail = cur_read_ptr;
17286
17287 #if __OS_HAS_AGP
17288         if (dev_priv->flags & RADEON_IS_AGP) {
17289                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR,
17290                              dev_priv->ring_rptr->offset
17291                              - dev->agp->base + dev_priv->gart_vm_start);
17292         } else
17293 #endif
17294         {
17295                 struct drm_sg_mem *entry = dev->sg;
17296                 unsigned long tmp_ofs, page_ofs;
17297
17298                 tmp_ofs = dev_priv->ring_rptr->offset -
17299                                 (unsigned long)dev->sg->virtual;
17300                 page_ofs = tmp_ofs >> PAGE_SHIFT;
17301
17302                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR, entry->busaddr[page_ofs]);
17303                 DRM_DEBUG("ring rptr: offset=0x%08lx handle=0x%08lx\n",
17304                           (unsigned long)entry->busaddr[page_ofs],
17305                           entry->handle + tmp_ofs);
17306         }
17307
17308         /* Set ring buffer size */
17309 #ifdef __BIG_ENDIAN
17310         RADEON_WRITE(RADEON_CP_RB_CNTL,
17311                      RADEON_BUF_SWAP_32BIT |
17312                      (dev_priv->ring.fetch_size_l2ow << 18) |
17313                      (dev_priv->ring.rptr_update_l2qw << 8) |
17314                      dev_priv->ring.size_l2qw);
17315 #else
17316         RADEON_WRITE(RADEON_CP_RB_CNTL,
17317                      (dev_priv->ring.fetch_size_l2ow << 18) |
17318                      (dev_priv->ring.rptr_update_l2qw << 8) |
17319                      dev_priv->ring.size_l2qw);
17320 #endif
17321
17322         /* Start with assuming that writeback doesn't work */
17323         dev_priv->writeback_works = 0;
17324
17325         /* Initialize the scratch register pointer.  This will cause
17326          * the scratch register values to be written out to memory
17327          * whenever they are updated.
17328          *
17329          * We simply put this behind the ring read pointer, this works
17330          * with PCI GART as well as (whatever kind of) AGP GART
17331          */
17332         RADEON_WRITE(RADEON_SCRATCH_ADDR, RADEON_READ(RADEON_CP_RB_RPTR_ADDR)
17333                      + RADEON_SCRATCH_REG_OFFSET);
17334
17335         dev_priv->scratch = ((__volatile__ u32 *)
17336                              dev_priv->ring_rptr->handle +
17337                              (RADEON_SCRATCH_REG_OFFSET / sizeof(u32)));
17338
17339         RADEON_WRITE(RADEON_SCRATCH_UMSK, 0x7);
17340
17341         /* Turn on bus mastering */
17342         tmp = RADEON_READ(RADEON_BUS_CNTL) & ~RADEON_BUS_MASTER_DIS;
17343         RADEON_WRITE(RADEON_BUS_CNTL, tmp);
17344
17345         dev_priv->sarea_priv->last_frame = dev_priv->scratch[0] = 0;
17346         RADEON_WRITE(RADEON_LAST_FRAME_REG, dev_priv->sarea_priv->last_frame);
17347
17348         dev_priv->sarea_priv->last_dispatch = dev_priv->scratch[1] = 0;
17349         RADEON_WRITE(RADEON_LAST_DISPATCH_REG,
17350                      dev_priv->sarea_priv->last_dispatch);
17351
17352         dev_priv->sarea_priv->last_clear = dev_priv->scratch[2] = 0;
17353         RADEON_WRITE(RADEON_LAST_CLEAR_REG, dev_priv->sarea_priv->last_clear);
17354
17355         radeon_do_wait_for_idle(dev_priv);
17356
17357         /* Sync everything up */
17358         RADEON_WRITE(RADEON_ISYNC_CNTL,
17359                      (RADEON_ISYNC_ANY2D_IDLE3D |
17360                       RADEON_ISYNC_ANY3D_IDLE2D |
17361                       RADEON_ISYNC_WAIT_IDLEGUI |
17362                       RADEON_ISYNC_CPSCRATCH_IDLEGUI));
17363
17364 }
17365
17366 static void radeon_test_writeback(drm_radeon_private_t * dev_priv)
17367 {
17368         u32 tmp;
17369
17370         /* Writeback doesn't seem to work everywhere, test it here and possibly
17371          * enable it if it appears to work
17372          */
17373         DRM_WRITE32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1), 0);
17374         RADEON_WRITE(RADEON_SCRATCH_REG1, 0xdeadbeef);
17375
17376         for (tmp = 0; tmp < dev_priv->usec_timeout; tmp++) {
17377                 if (DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1)) ==
17378                     0xdeadbeef)
17379                         break;
17380                 DRM_UDELAY(1);
17381         }
17382
17383         if (tmp < dev_priv->usec_timeout) {
17384                 dev_priv->writeback_works = 1;
17385                 DRM_INFO("writeback test succeeded in %d usecs\n", tmp);
17386         } else {
17387                 dev_priv->writeback_works = 0;
17388                 DRM_INFO("writeback test failed\n");
17389         }
17390         if (radeon_no_wb == 1) {
17391                 dev_priv->writeback_works = 0;
17392                 DRM_INFO("writeback forced off\n");
17393         }
17394
17395         if (!dev_priv->writeback_works) {
17396                 /* Disable writeback to avoid unnecessary bus master transfers */
17397                 RADEON_WRITE(RADEON_CP_RB_CNTL, RADEON_READ(RADEON_CP_RB_CNTL) | RADEON_RB_NO_UPDATE);
17398                 RADEON_WRITE(RADEON_SCRATCH_UMSK, 0);
17399         }
17400 }
17401
17402 /* Enable or disable IGP GART on the chip */
17403 static void radeon_set_igpgart(drm_radeon_private_t * dev_priv, int on)
17404 {
17405         u32 temp, tmp;
17406
17407         tmp = RADEON_READ(RADEON_AIC_CNTL);
17408         DRM_DEBUG("setting igpgart AIC CNTL is %08X\n", tmp);
17409         if (on) {
17410                 DRM_DEBUG("programming igpgart %08X %08lX %08X\n",
17411                          dev_priv->gart_vm_start,
17412                          (long)dev_priv->gart_info.bus_addr,
17413                          dev_priv->gart_size);
17414
17415                 RADEON_WRITE_IGPGART(RADEON_IGPGART_UNK_18, 0x1000);
17416                 RADEON_WRITE_IGPGART(RADEON_IGPGART_ENABLE, 0x1);
17417                 RADEON_WRITE_IGPGART(RADEON_IGPGART_CTRL, 0x42040800);
17418                 RADEON_WRITE_IGPGART(RADEON_IGPGART_BASE_ADDR,
17419                                      dev_priv->gart_info.bus_addr);
17420
17421                 temp = RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_UNK_39);
17422                 RADEON_WRITE_IGPGART(RADEON_IGPGART_UNK_39, temp);
17423
17424                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev_priv->gart_vm_start);
17425                 dev_priv->gart_size = 32*1024*1024;
17426                 radeon_write_agp_location(dev_priv,
17427                              (((dev_priv->gart_vm_start - 1 +
17428                                dev_priv->gart_size) & 0xffff0000) |
17429                              (dev_priv->gart_vm_start >> 16)));
17430
17431                 temp = RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_ENABLE);
17432                 RADEON_WRITE_IGPGART(RADEON_IGPGART_ENABLE, temp);
17433
17434                 RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_FLUSH);
17435                 RADEON_WRITE_IGPGART(RADEON_IGPGART_FLUSH, 0x1);
17436                 RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_FLUSH);
17437                 RADEON_WRITE_IGPGART(RADEON_IGPGART_FLUSH, 0x0);
17438        }
17439 }
17440
17441 /* Enable or disable RS690 GART on the chip */
17442 static void radeon_set_rs690gart(drm_radeon_private_t * dev_priv, int on)
17443 {
17444         u32 temp;
17445
17446         if (on) {
17447                 DRM_DEBUG("programming rs690 gart %08X %08lX %08X\n",
17448                          dev_priv->gart_vm_start,
17449                          (long)dev_priv->gart_info.bus_addr,
17450                          dev_priv->gart_size);
17451
17452                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_MISC_CNTL);
17453                 RS690_WRITE_MCIND(RS690_MC_MISC_CNTL, 0x5000);
17454
17455                 RS690_WRITE_MCIND(RS690_MC_AGP_SIZE,
17456                   RS690_MC_GART_EN | RS690_MC_AGP_SIZE_32MB);
17457                 
17458                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_GART_FEATURE_ID);
17459                 RS690_WRITE_MCIND(RS690_MC_GART_FEATURE_ID, 0x42040800);
17460
17461                 temp = dev_priv->gart_info.bus_addr & 0xfffff000;
17462                 temp |= (upper_32_bits(dev_priv->gart_info.bus_addr) & 0xff) << 4;
17463                 RS690_WRITE_MCIND(RS690_MC_GART_BASE, temp);
17464                 
17465                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_AGP_MODE_CONTROL);
17466                 RS690_WRITE_MCIND(RS690_MC_AGP_MODE_CONTROL, 0x01400000);
17467                 
17468                 RS690_WRITE_MCIND(RS690_MC_AGP_BASE,
17469                                 (unsigned int)dev_priv->gart_vm_start);
17470
17471                 RS690_WRITE_MCIND(RS690_MC_AGP_BASE_2, 0);
17472
17473                 dev_priv->gart_size = 32*1024*1024;
17474                 temp = (((dev_priv->gart_vm_start - 1 + dev_priv->gart_size) & 
17475                         0xffff0000) | (dev_priv->gart_vm_start >> 16));
17476
17477                 RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, temp);
17478                 
17479                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_AGP_SIZE);
17480                 RS690_WRITE_MCIND(RS690_MC_AGP_SIZE,
17481                       RS690_MC_GART_EN | RS690_MC_AGP_SIZE_32MB);
17482
17483                 do
17484                 {
17485                     temp = RS690_READ_MCIND(dev_priv, RS690_MC_GART_CACHE_CNTL);
17486                     if ((temp & RS690_MC_GART_CLEAR_STATUS) ==
17487                             RS690_MC_GART_CLEAR_DONE)
17488                         break;
17489                     DRM_UDELAY(1);
17490                 } while(1);
17491
17492                 RS690_WRITE_MCIND(RS690_MC_GART_CACHE_CNTL,
17493                                     RS690_MC_GART_CC_CLEAR);
17494                 do
17495                 {
17496                     temp = RS690_READ_MCIND(dev_priv, RS690_MC_GART_CACHE_CNTL);
17497                     if ((temp & RS690_MC_GART_CLEAR_STATUS) ==
17498                             RS690_MC_GART_CLEAR_DONE)
17499                         break;
17500                     DRM_UDELAY(1);
17501                 } while(1);
17502
17503                 RS690_WRITE_MCIND(RS690_MC_GART_CACHE_CNTL,
17504                                     RS690_MC_GART_CC_NO_CHANGE);
17505     }
17506     else
17507     {
17508         RS690_WRITE_MCIND(RS690_MC_AGP_SIZE, RS690_MC_GART_DIS);
17509     }
17510 }
17511
17512 static void radeon_set_pciegart(drm_radeon_private_t * dev_priv, int on)
17513 {
17514         u32 tmp = RADEON_READ_PCIE(dev_priv, RADEON_PCIE_TX_GART_CNTL);
17515         if (on) {
17516
17517                 DRM_DEBUG("programming pcie %08X %08lX %08X\n",
17518                           dev_priv->gart_vm_start,
17519                           (long)dev_priv->gart_info.bus_addr,
17520                           dev_priv->gart_size);
17521                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_DISCARD_RD_ADDR_LO,
17522                                   dev_priv->gart_vm_start);
17523                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_BASE,
17524                                   dev_priv->gart_info.bus_addr);
17525                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_START_LO,
17526                                   dev_priv->gart_vm_start);
17527                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_END_LO,
17528                                   dev_priv->gart_vm_start +
17529                                   dev_priv->gart_size - 1);
17530
17531                 radeon_write_agp_location(dev_priv, 0xffffffc0); /* ?? */
17532
17533                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
17534                                   RADEON_PCIE_TX_GART_EN);
17535         } else {
17536                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
17537                                   tmp & ~RADEON_PCIE_TX_GART_EN);
17538         }
17539 }
17540
17541 /* Enable or disable PCI GART on the chip */
17542 static void radeon_set_pcigart(drm_radeon_private_t * dev_priv, int on)
17543 {
17544         u32 tmp;
17545
17546         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
17547         {
17548                 radeon_set_rs690gart(dev_priv, on);
17549                 return;
17550         }
17551         
17552         if (dev_priv->flags & RADEON_IS_IGPGART) {
17553                 radeon_set_igpgart(dev_priv, on);
17554                 return;
17555         }
17556
17557         if (dev_priv->flags & RADEON_IS_PCIE) {
17558                 radeon_set_pciegart(dev_priv, on);
17559                 return;
17560         }
17561
17562         tmp = RADEON_READ(RADEON_AIC_CNTL);
17563
17564         if (on) {
17565                 RADEON_WRITE(RADEON_AIC_CNTL,
17566                              tmp | RADEON_PCIGART_TRANSLATE_EN);
17567
17568                 /* set PCI GART page-table base address
17569                  */
17570                 RADEON_WRITE(RADEON_AIC_PT_BASE, dev_priv->gart_info.bus_addr);
17571
17572                 /* set address range for PCI address translate
17573                  */
17574                 RADEON_WRITE(RADEON_AIC_LO_ADDR, dev_priv->gart_vm_start);
17575                 RADEON_WRITE(RADEON_AIC_HI_ADDR, dev_priv->gart_vm_start
17576                              + dev_priv->gart_size - 1);
17577
17578                 /* Turn off AGP aperture -- is this required for PCI GART?
17579                  */
17580                 radeon_write_agp_location(dev_priv, 0xffffffc0);
17581                 RADEON_WRITE(RADEON_AGP_COMMAND, 0);    /* clear AGP_COMMAND */
17582         } else {
17583                 RADEON_WRITE(RADEON_AIC_CNTL,
17584                              tmp & ~RADEON_PCIGART_TRANSLATE_EN);
17585         }
17586 }
17587
17588 static int radeon_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init)
17589 {
17590         drm_radeon_private_t *dev_priv = dev->dev_private;
17591
17592         DRM_DEBUG("\n");
17593
17594         /* if we require new memory map but we don't have it fail */
17595         if ((dev_priv->flags & RADEON_NEW_MEMMAP) && !dev_priv->new_memmap) {
17596                 DRM_ERROR("Cannot initialise DRM on this card\nThis card requires a new X.org DDX for 3D\n");
17597                 radeon_do_cleanup_cp(dev);
17598                 return -EINVAL;
17599         }
17600
17601         if (init->is_pci && (dev_priv->flags & RADEON_IS_AGP))
17602         {
17603                 DRM_DEBUG("Forcing AGP card to PCI mode\n");
17604                 dev_priv->flags &= ~RADEON_IS_AGP;
17605         }
17606         else if (!(dev_priv->flags & (RADEON_IS_AGP | RADEON_IS_PCI | RADEON_IS_PCIE))
17607                  && !init->is_pci)
17608         {
17609                 DRM_DEBUG("Restoring AGP flag\n");
17610                 dev_priv->flags |= RADEON_IS_AGP;
17611         }
17612
17613         if ((!(dev_priv->flags & RADEON_IS_AGP)) && !dev->sg) {
17614                 DRM_ERROR("PCI GART memory not allocated!\n");
17615                 radeon_do_cleanup_cp(dev);
17616                 return -EINVAL;
17617         }
17618
17619         dev_priv->usec_timeout = init->usec_timeout;
17620         if (dev_priv->usec_timeout < 1 ||
17621             dev_priv->usec_timeout > RADEON_MAX_USEC_TIMEOUT) {
17622                 DRM_DEBUG("TIMEOUT problem!\n");
17623                 radeon_do_cleanup_cp(dev);
17624                 return -EINVAL;
17625         }
17626
17627         /* Enable vblank on CRTC1 for older X servers
17628          */
17629         dev_priv->vblank_crtc = DRM_RADEON_VBLANK_CRTC1;
17630
17631         switch(init->func) {
17632         case RADEON_INIT_R200_CP:
17633                 dev_priv->microcode_version = UCODE_R200;
17634                 break;
17635         case RADEON_INIT_R300_CP:
17636                 dev_priv->microcode_version = UCODE_R300;
17637                 break;
17638         default:
17639                 dev_priv->microcode_version = UCODE_R100;
17640         }
17641
17642         dev_priv->do_boxes = 0;
17643         dev_priv->cp_mode = init->cp_mode;
17644
17645         /* We don't support anything other than bus-mastering ring mode,
17646          * but the ring can be in either AGP or PCI space for the ring
17647          * read pointer.
17648          */
17649         if ((init->cp_mode != RADEON_CSQ_PRIBM_INDDIS) &&
17650             (init->cp_mode != RADEON_CSQ_PRIBM_INDBM)) {
17651                 DRM_DEBUG("BAD cp_mode (%x)!\n", init->cp_mode);
17652                 radeon_do_cleanup_cp(dev);
17653                 return -EINVAL;
17654         }
17655
17656         switch (init->fb_bpp) {
17657         case 16:
17658                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_RGB565;
17659                 break;
17660         case 32:
17661         default:
17662                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_ARGB8888;
17663                 break;
17664         }
17665         dev_priv->front_offset = init->front_offset;
17666         dev_priv->front_pitch = init->front_pitch;
17667         dev_priv->back_offset = init->back_offset;
17668         dev_priv->back_pitch = init->back_pitch;
17669
17670         switch (init->depth_bpp) {
17671         case 16:
17672                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_16BIT_INT_Z;
17673                 break;
17674         case 32:
17675         default:
17676                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_24BIT_INT_Z;
17677                 break;
17678         }
17679         dev_priv->depth_offset = init->depth_offset;
17680         dev_priv->depth_pitch = init->depth_pitch;
17681
17682         /* Hardware state for depth clears.  Remove this if/when we no
17683          * longer clear the depth buffer with a 3D rectangle.  Hard-code
17684          * all values to prevent unwanted 3D state from slipping through
17685          * and screwing with the clear operation.
17686          */
17687         dev_priv->depth_clear.rb3d_cntl = (RADEON_PLANE_MASK_ENABLE |
17688                                            (dev_priv->color_fmt << 10) |
17689                                            (dev_priv->microcode_version ==
17690                                             UCODE_R100 ? RADEON_ZBLOCK16 : 0));
17691
17692         dev_priv->depth_clear.rb3d_zstencilcntl =
17693             (dev_priv->depth_fmt |
17694              RADEON_Z_TEST_ALWAYS |
17695              RADEON_STENCIL_TEST_ALWAYS |
17696              RADEON_STENCIL_S_FAIL_REPLACE |
17697              RADEON_STENCIL_ZPASS_REPLACE |
17698              RADEON_STENCIL_ZFAIL_REPLACE | RADEON_Z_WRITE_ENABLE);
17699
17700         dev_priv->depth_clear.se_cntl = (RADEON_FFACE_CULL_CW |
17701                                          RADEON_BFACE_SOLID |
17702                                          RADEON_FFACE_SOLID |
17703                                          RADEON_FLAT_SHADE_VTX_LAST |
17704                                          RADEON_DIFFUSE_SHADE_FLAT |
17705                                          RADEON_ALPHA_SHADE_FLAT |
17706                                          RADEON_SPECULAR_SHADE_FLAT |
17707                                          RADEON_FOG_SHADE_FLAT |
17708                                          RADEON_VTX_PIX_CENTER_OGL |
17709                                          RADEON_ROUND_MODE_TRUNC |
17710                                          RADEON_ROUND_PREC_8TH_PIX);
17711
17712
17713         dev_priv->ring_offset = init->ring_offset;
17714         dev_priv->ring_rptr_offset = init->ring_rptr_offset;
17715         dev_priv->buffers_offset = init->buffers_offset;
17716         dev_priv->gart_textures_offset = init->gart_textures_offset;
17717
17718         dev_priv->sarea = drm_getsarea(dev);
17719         if (!dev_priv->sarea) {
17720                 DRM_ERROR("could not find sarea!\n");
17721                 radeon_do_cleanup_cp(dev);
17722                 return -EINVAL;
17723         }
17724
17725         dev_priv->cp_ring = drm_core_findmap(dev, init->ring_offset);
17726         if (!dev_priv->cp_ring) {
17727                 DRM_ERROR("could not find cp ring region!\n");
17728                 radeon_do_cleanup_cp(dev);
17729                 return -EINVAL;
17730         }
17731         dev_priv->ring_rptr = drm_core_findmap(dev, init->ring_rptr_offset);
17732         if (!dev_priv->ring_rptr) {
17733                 DRM_ERROR("could not find ring read pointer!\n");
17734                 radeon_do_cleanup_cp(dev);
17735                 return -EINVAL;
17736         }
17737         dev->agp_buffer_token = init->buffers_offset;
17738         dev->agp_buffer_map = drm_core_findmap(dev, init->buffers_offset);
17739         if (!dev->agp_buffer_map) {
17740                 DRM_ERROR("could not find dma buffer region!\n");
17741                 radeon_do_cleanup_cp(dev);
17742                 return -EINVAL;
17743         }
17744
17745         if (init->gart_textures_offset) {
17746                 dev_priv->gart_textures =
17747                     drm_core_findmap(dev, init->gart_textures_offset);
17748                 if (!dev_priv->gart_textures) {
17749                         DRM_ERROR("could not find GART texture region!\n");
17750                         radeon_do_cleanup_cp(dev);
17751                         return -EINVAL;
17752                 }
17753         }
17754
17755         dev_priv->sarea_priv =
17756             (drm_radeon_sarea_t *) ((u8 *) dev_priv->sarea->handle +
17757                                     init->sarea_priv_offset);
17758
17759 #if __OS_HAS_AGP
17760         if (dev_priv->flags & RADEON_IS_AGP) {
17761                 drm_core_ioremap(dev_priv->cp_ring, dev);
17762                 drm_core_ioremap(dev_priv->ring_rptr, dev);
17763                 drm_core_ioremap(dev->agp_buffer_map, dev);
17764                 if (!dev_priv->cp_ring->handle ||
17765                     !dev_priv->ring_rptr->handle ||
17766                     !dev->agp_buffer_map->handle) {
17767                         DRM_ERROR("could not find ioremap agp regions!\n");
17768                         radeon_do_cleanup_cp(dev);
17769                         return -EINVAL;
17770                 }
17771         } else
17772 #endif
17773         {
17774                 dev_priv->cp_ring->handle = (void *)dev_priv->cp_ring->offset;
17775                 dev_priv->ring_rptr->handle =
17776                     (void *)dev_priv->ring_rptr->offset;
17777                 dev->agp_buffer_map->handle =
17778                     (void *)dev->agp_buffer_map->offset;
17779
17780                 DRM_DEBUG("dev_priv->cp_ring->handle %p\n",
17781                           dev_priv->cp_ring->handle);
17782                 DRM_DEBUG("dev_priv->ring_rptr->handle %p\n",
17783                           dev_priv->ring_rptr->handle);
17784                 DRM_DEBUG("dev->agp_buffer_map->handle %p\n",
17785                           dev->agp_buffer_map->handle);
17786         }
17787
17788         dev_priv->fb_location = (radeon_read_fb_location(dev_priv) & 0xffff) << 16;
17789         dev_priv->fb_size =
17790                 ((radeon_read_fb_location(dev_priv) & 0xffff0000u) + 0x10000)
17791                 - dev_priv->fb_location;
17792
17793         dev_priv->front_pitch_offset = (((dev_priv->front_pitch / 64) << 22) |
17794                                         ((dev_priv->front_offset
17795                                           + dev_priv->fb_location) >> 10));
17796
17797         dev_priv->back_pitch_offset = (((dev_priv->back_pitch / 64) << 22) |
17798                                        ((dev_priv->back_offset
17799                                          + dev_priv->fb_location) >> 10));
17800
17801         dev_priv->depth_pitch_offset = (((dev_priv->depth_pitch / 64) << 22) |
17802                                         ((dev_priv->depth_offset
17803                                           + dev_priv->fb_location) >> 10));
17804
17805         dev_priv->gart_size = init->gart_size;
17806
17807         /* New let's set the memory map ... */
17808         if (dev_priv->new_memmap) {
17809                 u32 base = 0;
17810
17811                 DRM_INFO("Setting GART location based on new memory map\n");
17812
17813                 /* If using AGP, try to locate the AGP aperture at the same
17814                  * location in the card and on the bus, though we have to
17815                  * align it down.
17816                  */
17817 #if __OS_HAS_AGP
17818                 if (dev_priv->flags & RADEON_IS_AGP) {
17819                         base = dev->agp->base;
17820                         /* Check if valid */
17821                         if ((base + dev_priv->gart_size - 1) >= dev_priv->fb_location &&
17822                             base < (dev_priv->fb_location + dev_priv->fb_size - 1)) {
17823                                 DRM_INFO("Can't use AGP base @0x%08lx, won't fit\n",
17824                                          dev->agp->base);
17825                                 base = 0;
17826                         }
17827                 }
17828 #endif
17829                 /* If not or if AGP is at 0 (Macs), try to put it elsewhere */
17830                 if (base == 0) {
17831                         base = dev_priv->fb_location + dev_priv->fb_size;
17832                         if (base < dev_priv->fb_location ||
17833                             ((base + dev_priv->gart_size) & 0xfffffffful) < base)
17834                                 base = dev_priv->fb_location
17835                                         - dev_priv->gart_size;
17836                 }
17837                 dev_priv->gart_vm_start = base & 0xffc00000u;
17838                 if (dev_priv->gart_vm_start != base)
17839                         DRM_INFO("GART aligned down from 0x%08x to 0x%08x\n",
17840                                  base, dev_priv->gart_vm_start);
17841         } else {
17842                 DRM_INFO("Setting GART location based on old memory map\n");
17843                 dev_priv->gart_vm_start = dev_priv->fb_location +
17844                         RADEON_READ(RADEON_CONFIG_APER_SIZE);
17845         }
17846
17847 #if __OS_HAS_AGP
17848         if (dev_priv->flags & RADEON_IS_AGP)
17849                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17850                                                  - dev->agp->base
17851                                                  + dev_priv->gart_vm_start);
17852         else
17853 #endif
17854                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17855                                         - (unsigned long)dev->sg->virtual
17856                                         + dev_priv->gart_vm_start);
17857
17858         DRM_DEBUG("dev_priv->gart_size %d\n", dev_priv->gart_size);
17859         DRM_DEBUG("dev_priv->gart_vm_start 0x%x\n", dev_priv->gart_vm_start);
17860         DRM_DEBUG("dev_priv->gart_buffers_offset 0x%lx\n",
17861                   dev_priv->gart_buffers_offset);
17862
17863         dev_priv->ring.start = (u32 *) dev_priv->cp_ring->handle;
17864         dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->handle
17865                               + init->ring_size / sizeof(u32));
17866         dev_priv->ring.size = init->ring_size;
17867         dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8);
17868
17869         dev_priv->ring.rptr_update = /* init->rptr_update */ 4096;
17870         dev_priv->ring.rptr_update_l2qw = drm_order( /* init->rptr_update */ 4096 / 8);
17871
17872         dev_priv->ring.fetch_size = /* init->fetch_size */ 32;
17873         dev_priv->ring.fetch_size_l2ow = drm_order( /* init->fetch_size */ 32 / 16);
17874
17875         dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
17876
17877         dev_priv->ring.high_mark = RADEON_RING_HIGH_MARK;
17878
17879 #if __OS_HAS_AGP
17880         if (dev_priv->flags & RADEON_IS_AGP) {
17881                 /* Turn off PCI GART */
17882                 radeon_set_pcigart(dev_priv, 0);
17883         } else
17884 #endif
17885         {
17886                 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32);
17887                 /* if we have an offset set from userspace */
17888                 if (dev_priv->pcigart_offset_set) {
17889                         dev_priv->gart_info.bus_addr =
17890                             dev_priv->pcigart_offset + dev_priv->fb_location;
17891                         dev_priv->gart_info.mapping.offset =
17892                             dev_priv->pcigart_offset + dev_priv->fb_aper_offset;
17893                         dev_priv->gart_info.mapping.size =
17894                             dev_priv->gart_info.table_size;
17895
17896                         drm_core_ioremap(&dev_priv->gart_info.mapping, dev);
17897                         dev_priv->gart_info.addr =
17898                             dev_priv->gart_info.mapping.handle;
17899
17900                         if (dev_priv->flags & RADEON_IS_PCIE)
17901                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCIE;
17902                         else
17903                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17904                         dev_priv->gart_info.gart_table_location =
17905                             DRM_ATI_GART_FB;
17906
17907                         DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n",
17908                                   dev_priv->gart_info.addr,
17909                                   dev_priv->pcigart_offset);
17910                 } else {
17911                         if (dev_priv->flags & RADEON_IS_IGPGART)
17912                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_IGP;
17913                         else
17914                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17915                         dev_priv->gart_info.gart_table_location =
17916                             DRM_ATI_GART_MAIN;
17917                         dev_priv->gart_info.addr = NULL;
17918                         dev_priv->gart_info.bus_addr = 0;
17919                         if (dev_priv->flags & RADEON_IS_PCIE) {
17920                                 DRM_ERROR
17921                                     ("Cannot use PCI Express without GART in FB memory\n");
17922                                 radeon_do_cleanup_cp(dev);
17923                                 return -EINVAL;
17924                         }
17925                 }
17926
17927                 if (!drm_ati_pcigart_init(dev, &dev_priv->gart_info)) {
17928                         DRM_ERROR("failed to init PCI GART!\n");
17929                         radeon_do_cleanup_cp(dev);
17930                         return -ENOMEM;
17931                 }
17932
17933                 /* Turn on PCI GART */
17934                 radeon_set_pcigart(dev_priv, 1);
17935         }
17936
17937         radeon_cp_load_microcode(dev_priv);
17938         radeon_cp_init_ring_buffer(dev, dev_priv);
17939
17940         dev_priv->last_buf = 0;
17941
17942         radeon_do_engine_reset(dev);
17943         radeon_test_writeback(dev_priv);
17944
17945         return 0;
17946 }
17947
17948 static int radeon_do_cleanup_cp(struct drm_device * dev)
17949 {
17950         drm_radeon_private_t *dev_priv = dev->dev_private;
17951         DRM_DEBUG("\n");
17952
17953         /* Make sure interrupts are disabled here because the uninstall ioctl
17954          * may not have been called from userspace and after dev_private
17955          * is freed, it's too late.
17956          */
17957         if (dev->irq_enabled)
17958                 drm_irq_uninstall(dev);
17959
17960 #if __OS_HAS_AGP
17961         if (dev_priv->flags & RADEON_IS_AGP) {
17962                 if (dev_priv->cp_ring != NULL) {
17963                         drm_core_ioremapfree(dev_priv->cp_ring, dev);
17964                         dev_priv->cp_ring = NULL;
17965                 }
17966                 if (dev_priv->ring_rptr != NULL) {
17967                         drm_core_ioremapfree(dev_priv->ring_rptr, dev);
17968                         dev_priv->ring_rptr = NULL;
17969                 }
17970                 if (dev->agp_buffer_map != NULL) {
17971                         drm_core_ioremapfree(dev->agp_buffer_map, dev);
17972                         dev->agp_buffer_map = NULL;
17973                 }
17974         } else
17975 #endif
17976         {
17977
17978                 if (dev_priv->gart_info.bus_addr) {
17979                         /* Turn off PCI GART */
17980                         radeon_set_pcigart(dev_priv, 0);
17981                         if (!drm_ati_pcigart_cleanup(dev, &dev_priv->gart_info))
17982                                 DRM_ERROR("failed to cleanup PCI GART!\n");
17983                 }
17984
17985                 if (dev_priv->gart_info.gart_table_location == DRM_ATI_GART_FB)
17986                 {
17987                         drm_core_ioremapfree(&dev_priv->gart_info.mapping, dev);
17988                         dev_priv->gart_info.addr = 0;
17989                 }
17990         }
17991         /* only clear to the start of flags */
17992         memset(dev_priv, 0, offsetof(drm_radeon_private_t, flags));
17993
17994         return 0;
17995 }
17996
17997 /* This code will reinit the Radeon CP hardware after a resume from disc.
17998  * AFAIK, it would be very difficult to pickle the state at suspend time, so
17999  * here we make sure that all Radeon hardware initialisation is re-done without
18000  * affecting running applications.
18001  *
18002  * Charl P. Botha <http://cpbotha.net>
18003  */
18004 static int radeon_do_resume_cp(struct drm_device * dev)
18005 {
18006         drm_radeon_private_t *dev_priv = dev->dev_private;
18007
18008         if (!dev_priv) {
18009                 DRM_ERROR("Called with no initialization\n");
18010                 return -EINVAL;
18011         }
18012
18013         DRM_DEBUG("Starting radeon_do_resume_cp()\n");
18014
18015 #if __OS_HAS_AGP
18016         if (dev_priv->flags & RADEON_IS_AGP) {
18017                 /* Turn off PCI GART */
18018                 radeon_set_pcigart(dev_priv, 0);
18019         } else
18020 #endif
18021         {
18022                 /* Turn on PCI GART */
18023                 radeon_set_pcigart(dev_priv, 1);
18024         }
18025
18026         radeon_cp_load_microcode(dev_priv);
18027         radeon_cp_init_ring_buffer(dev, dev_priv);
18028
18029         radeon_do_engine_reset(dev);
18030
18031         DRM_DEBUG("radeon_do_resume_cp() complete\n");
18032
18033         return 0;
18034 }
18035
18036 int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
18037 {
18038         drm_radeon_init_t *init = data;
18039
18040         LOCK_TEST_WITH_RETURN(dev, file_priv);
18041
18042         if (init->func == RADEON_INIT_R300_CP)
18043                 r300_init_reg_flags(dev);
18044
18045         switch (init->func) {
18046         case RADEON_INIT_CP:
18047         case RADEON_INIT_R200_CP:
18048         case RADEON_INIT_R300_CP:
18049                 return radeon_do_init_cp(dev, init);
18050         case RADEON_CLEANUP_CP:
18051                 return radeon_do_cleanup_cp(dev);
18052         }
18053
18054         return -EINVAL;
18055 }
18056
18057 int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv)
18058 {
18059         drm_radeon_private_t *dev_priv = dev->dev_private;
18060         DRM_DEBUG("\n");
18061
18062         LOCK_TEST_WITH_RETURN(dev, file_priv);
18063
18064         if (dev_priv->cp_running) {
18065                 DRM_DEBUG("while CP running\n");
18066                 return 0;
18067         }
18068         if (dev_priv->cp_mode == RADEON_CSQ_PRIDIS_INDDIS) {
18069                 DRM_DEBUG("called with bogus CP mode (%d)\n",
18070                           dev_priv->cp_mode);
18071                 return 0;
18072         }
18073
18074         radeon_do_cp_start(dev_priv);
18075
18076         return 0;
18077 }
18078
18079 /* Stop the CP.  The engine must have been idled before calling this
18080  * routine.
18081  */
18082 int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv)
18083 {
18084         drm_radeon_private_t *dev_priv = dev->dev_private;
18085         drm_radeon_cp_stop_t *stop = data;
18086         int ret;
18087         DRM_DEBUG("\n");
18088
18089         LOCK_TEST_WITH_RETURN(dev, file_priv);
18090
18091         if (!dev_priv->cp_running)
18092                 return 0;
18093
18094         /* Flush any pending CP commands.  This ensures any outstanding
18095          * commands are exectuted by the engine before we turn it off.
18096          */
18097         if (stop->flush) {
18098                 radeon_do_cp_flush(dev_priv);
18099         }
18100
18101         /* If we fail to make the engine go idle, we return an error
18102          * code so that the DRM ioctl wrapper can try again.
18103          */
18104         if (stop->idle) {
18105                 ret = radeon_do_cp_idle(dev_priv);
18106                 if (ret)
18107                         return ret;
18108         }
18109
18110         /* Finally, we can turn off the CP.  If the engine isn't idle,
18111          * we will get some dropped triangles as they won't be fully
18112          * rendered before the CP is shut down.
18113          */
18114         radeon_do_cp_stop(dev_priv);
18115
18116         /* Reset the engine */
18117         radeon_do_engine_reset(dev);
18118
18119         return 0;
18120 }
18121
18122 void radeon_do_release(struct drm_device * dev)
18123 {
18124         drm_radeon_private_t *dev_priv = dev->dev_private;
18125         int i, ret;
18126
18127         if (dev_priv) {
18128                 if (dev_priv->cp_running) {
18129                         /* Stop the cp */
18130                         while ((ret = radeon_do_cp_idle(dev_priv)) != 0) {
18131                                 DRM_DEBUG("radeon_do_cp_idle %d\n", ret);
18132 #ifdef __linux__
18133                                 schedule();
18134 #else
18135 #if defined(__FreeBSD__) && __FreeBSD_version > 500000
18136                                 mtx_sleep(&ret, &dev->dev_lock, PZERO, "rdnrel",
18137                                        1);
18138 #else
18139                                 tsleep(&ret, PZERO, "rdnrel", 1);
18140 #endif
18141 #endif
18142                         }
18143                         radeon_do_cp_stop(dev_priv);
18144                         radeon_do_engine_reset(dev);
18145                 }
18146
18147                 /* Disable *all* interrupts */
18148                 if (dev_priv->mmio)     /* remove this after permanent addmaps */
18149                         RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
18150
18151                 if (dev_priv->mmio) {   /* remove all surfaces */
18152                         for (i = 0; i < RADEON_MAX_SURFACES; i++) {
18153                                 RADEON_WRITE(RADEON_SURFACE0_INFO + 16 * i, 0);
18154                                 RADEON_WRITE(RADEON_SURFACE0_LOWER_BOUND +
18155                                              16 * i, 0);
18156                                 RADEON_WRITE(RADEON_SURFACE0_UPPER_BOUND +
18157                                              16 * i, 0);
18158                         }
18159                 }
18160
18161                 /* Free memory heap structures */
18162                 radeon_mem_takedown(&(dev_priv->gart_heap));
18163                 radeon_mem_takedown(&(dev_priv->fb_heap));
18164
18165                 /* deallocate kernel resources */
18166                 radeon_do_cleanup_cp(dev);
18167         }
18168 }
18169
18170 /* Just reset the CP ring.  Called as part of an X Server engine reset.
18171  */
18172 int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
18173 {
18174         drm_radeon_private_t *dev_priv = dev->dev_private;
18175         DRM_DEBUG("\n");
18176
18177         LOCK_TEST_WITH_RETURN(dev, file_priv);
18178
18179         if (!dev_priv) {
18180                 DRM_DEBUG("called before init done\n");
18181                 return -EINVAL;
18182         }
18183
18184         radeon_do_cp_reset(dev_priv);
18185
18186         /* The CP is no longer running after an engine reset */
18187         dev_priv->cp_running = 0;
18188
18189         return 0;
18190 }
18191
18192 int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv)
18193 {
18194         drm_radeon_private_t *dev_priv = dev->dev_private;
18195         DRM_DEBUG("\n");
18196
18197         LOCK_TEST_WITH_RETURN(dev, file_priv);
18198
18199         return radeon_do_cp_idle(dev_priv);
18200 }
18201
18202 /* Added by Charl P. Botha to call radeon_do_resume_cp().
18203  */
18204 int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv)
18205 {
18206
18207         return radeon_do_resume_cp(dev);
18208 }
18209
18210 int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
18211 {
18212         DRM_DEBUG("\n");
18213
18214         LOCK_TEST_WITH_RETURN(dev, file_priv);
18215
18216         return radeon_do_engine_reset(dev);
18217 }
18218
18219 /* ================================================================
18220  * Fullscreen mode
18221  */
18222
18223 /* KW: Deprecated to say the least:
18224  */
18225 int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv)
18226 {
18227         return 0;
18228 }
18229
18230 /* ================================================================
18231  * Freelist management
18232  */
18233
18234 /* Original comment: FIXME: ROTATE_BUFS is a hack to cycle through
18235  *   bufs until freelist code is used.  Note this hides a problem with
18236  *   the scratch register * (used to keep track of last buffer
18237  *   completed) being written to before * the last buffer has actually
18238  *   completed rendering.
18239  *
18240  * KW:  It's also a good way to find free buffers quickly.
18241  *
18242  * KW: Ideally this loop wouldn't exist, and freelist_get wouldn't
18243  * sleep.  However, bugs in older versions of radeon_accel.c mean that
18244  * we essentially have to do this, else old clients will break.
18245  *
18246  * However, it does leave open a potential deadlock where all the
18247  * buffers are held by other clients, which can't release them because
18248  * they can't get the lock.
18249  */
18250
18251 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
18252 {
18253         struct drm_device_dma *dma = dev->dma;
18254         drm_radeon_private_t *dev_priv = dev->dev_private;
18255         drm_radeon_buf_priv_t *buf_priv;
18256         struct drm_buf *buf;
18257         int i, t;
18258         int start;
18259
18260         if (++dev_priv->last_buf >= dma->buf_count)
18261                 dev_priv->last_buf = 0;
18262
18263         start = dev_priv->last_buf;
18264
18265         for (t = 0; t < dev_priv->usec_timeout; t++) {
18266                 u32 done_age = GET_SCRATCH(1);
18267                 DRM_DEBUG("done_age = %d\n", done_age);
18268                 for (i = start; i < dma->buf_count; i++) {
18269                         buf = dma->buflist[i];
18270                         buf_priv = buf->dev_private;
18271                         if (buf->file_priv == NULL || (buf->pending &&
18272                                                        buf_priv->age <=
18273                                                        done_age)) {
18274                                 dev_priv->stats.requested_bufs++;
18275                                 buf->pending = 0;
18276                                 return buf;
18277                         }
18278                         start = 0;
18279                 }
18280
18281                 if (t) {
18282                         DRM_UDELAY(1);
18283                         dev_priv->stats.freelist_loops++;
18284                 }
18285         }
18286
18287         DRM_DEBUG("returning NULL!\n");
18288         return NULL;
18289 }
18290
18291 #if 0
18292 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
18293 {
18294         struct drm_device_dma *dma = dev->dma;
18295         drm_radeon_private_t *dev_priv = dev->dev_private;
18296         drm_radeon_buf_priv_t *buf_priv;
18297         struct drm_buf *buf;
18298         int i, t;
18299         int start;
18300         u32 done_age = DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1));
18301
18302         if (++dev_priv->last_buf >= dma->buf_count)
18303                 dev_priv->last_buf = 0;
18304
18305         start = dev_priv->last_buf;
18306         dev_priv->stats.freelist_loops++;
18307
18308         for (t = 0; t < 2; t++) {
18309                 for (i = start; i < dma->buf_count; i++) {
18310                         buf = dma->buflist[i];
18311                         buf_priv = buf->dev_private;
18312                         if (buf->file_priv == 0 || (buf->pending &&
18313                                                     buf_priv->age <=
18314                                                     done_age)) {
18315                                 dev_priv->stats.requested_bufs++;
18316                                 buf->pending = 0;
18317                                 return buf;
18318                         }
18319                 }
18320                 start = 0;
18321         }
18322
18323         return NULL;
18324 }
18325 #endif
18326
18327 void radeon_freelist_reset(struct drm_device * dev)
18328 {
18329         struct drm_device_dma *dma = dev->dma;
18330         drm_radeon_private_t *dev_priv = dev->dev_private;
18331         int i;
18332
18333         dev_priv->last_buf = 0;
18334         for (i = 0; i < dma->buf_count; i++) {
18335                 struct drm_buf *buf = dma->buflist[i];
18336                 drm_radeon_buf_priv_t *buf_priv = buf->dev_private;
18337                 buf_priv->age = 0;
18338         }
18339 }
18340
18341 /* ================================================================
18342  * CP command submission
18343  */
18344
18345 int radeon_wait_ring(drm_radeon_private_t * dev_priv, int n)
18346 {
18347         drm_radeon_ring_buffer_t *ring = &dev_priv->ring;
18348         int i;
18349         u32 last_head = GET_RING_HEAD(dev_priv);
18350
18351         for (i = 0; i < dev_priv->usec_timeout; i++) {
18352                 u32 head = GET_RING_HEAD(dev_priv);
18353
18354                 ring->space = (head - ring->tail) * sizeof(u32);
18355                 if (ring->space <= 0)
18356                         ring->space += ring->size;
18357                 if (ring->space > n)
18358                         return 0;
18359
18360                 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
18361
18362                 if (head != last_head)
18363                         i = 0;
18364                 last_head = head;
18365
18366                 DRM_UDELAY(1);
18367         }
18368
18369         /* FIXME: This return value is ignored in the BEGIN_RING macro! */
18370 #if RADEON_FIFO_DEBUG
18371         radeon_status(dev_priv);
18372         DRM_ERROR("failed!\n");
18373 #endif
18374         return -EBUSY;
18375 }
18376
18377 static int radeon_cp_get_buffers(struct drm_device *dev,
18378                                  struct drm_file *file_priv,
18379                                  struct drm_dma * d)
18380 {
18381         int i;
18382         struct drm_buf *buf;
18383
18384         for (i = d->granted_count; i < d->request_count; i++) {
18385                 buf = radeon_freelist_get(dev);
18386                 if (!buf)
18387                         return -EBUSY;  /* NOTE: broken client */
18388
18389                 buf->file_priv = file_priv;
18390
18391                 if (DRM_COPY_TO_USER(&d->request_indices[i], &buf->idx,
18392                                      sizeof(buf->idx)))
18393                         return -EFAULT;
18394                 if (DRM_COPY_TO_USER(&d->request_sizes[i], &buf->total,
18395                                      sizeof(buf->total)))
18396                         return -EFAULT;
18397
18398                 d->granted_count++;
18399         }
18400         return 0;
18401 }
18402
18403 int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv)
18404 {
18405         struct drm_device_dma *dma = dev->dma;
18406         int ret = 0;
18407         struct drm_dma *d = data;
18408
18409         LOCK_TEST_WITH_RETURN(dev, file_priv);
18410
18411         /* Please don't send us buffers.
18412          */
18413         if (d->send_count != 0) {
18414                 DRM_ERROR("Process %d trying to send %d buffers via drmDMA\n",
18415                           DRM_CURRENTPID, d->send_count);
18416                 return -EINVAL;
18417         }
18418
18419         /* We'll send you buffers.
18420          */
18421         if (d->request_count < 0 || d->request_count > dma->buf_count) {
18422                 DRM_ERROR("Process %d trying to get %d buffers (of %d max)\n",
18423                           DRM_CURRENTPID, d->request_count, dma->buf_count);
18424                 return -EINVAL;
18425         }
18426
18427         d->granted_count = 0;
18428
18429         if (d->request_count) {
18430                 ret = radeon_cp_get_buffers(dev, file_priv, d);
18431         }
18432
18433         return ret;
18434 }
18435
18436 int radeon_driver_load(struct drm_device *dev, unsigned long flags)
18437 {
18438         drm_radeon_private_t *dev_priv;
18439         int ret = 0;
18440
18441         dev_priv = drm_alloc(sizeof(drm_radeon_private_t), DRM_MEM_DRIVER);
18442         if (dev_priv == NULL)
18443                 return -ENOMEM;
18444
18445         memset(dev_priv, 0, sizeof(drm_radeon_private_t));
18446         dev->dev_private = (void *)dev_priv;
18447         dev_priv->flags = flags;
18448
18449         switch (flags & RADEON_FAMILY_MASK) {
18450         case CHIP_R100:
18451         case CHIP_RV200:
18452         case CHIP_R200:
18453         case CHIP_R300:
18454         case CHIP_R350:
18455         case CHIP_R420:
18456         case CHIP_RV410:
18457         case CHIP_RV515:
18458         case CHIP_R520:
18459         case CHIP_RV570:
18460         case CHIP_R580:
18461                 dev_priv->flags |= RADEON_HAS_HIERZ;
18462                 break;
18463         default:
18464                 /* all other chips have no hierarchical z buffer */
18465                 break;
18466         }
18467
18468         if (drm_device_is_agp(dev))
18469                 dev_priv->flags |= RADEON_IS_AGP;
18470         else if (drm_device_is_pcie(dev))
18471                 dev_priv->flags |= RADEON_IS_PCIE;
18472         else
18473                 dev_priv->flags |= RADEON_IS_PCI;
18474
18475         DRM_DEBUG("%s card detected\n",
18476                   ((dev_priv->flags & RADEON_IS_AGP) ? "AGP" : (((dev_priv->flags & RADEON_IS_PCIE) ? "PCIE" : "PCI"))));
18477         return ret;
18478 }
18479
18480 /* Create mappings for registers and framebuffer so userland doesn't necessarily
18481  * have to find them.
18482  */
18483 int radeon_driver_firstopen(struct drm_device *dev)
18484 {
18485         int ret;
18486         drm_local_map_t *map;
18487         drm_radeon_private_t *dev_priv = dev->dev_private;
18488
18489         dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE;
18490
18491         ret = drm_addmap(dev, drm_get_resource_start(dev, 2),
18492                          drm_get_resource_len(dev, 2), _DRM_REGISTERS,
18493                          _DRM_READ_ONLY, &dev_priv->mmio);
18494         if (ret != 0)
18495                 return ret;
18496
18497         dev_priv->fb_aper_offset = drm_get_resource_start(dev, 0);
18498         ret = drm_addmap(dev, dev_priv->fb_aper_offset,
18499                          drm_get_resource_len(dev, 0), _DRM_FRAME_BUFFER,
18500                          _DRM_WRITE_COMBINING, &map);
18501         if (ret != 0)
18502                 return ret;
18503
18504         return 0;
18505 }
18506
18507 int radeon_driver_unload(struct drm_device *dev)
18508 {
18509         drm_radeon_private_t *dev_priv = dev->dev_private;
18510
18511         DRM_DEBUG("\n");
18512         drm_free(dev_priv, sizeof(*dev_priv), DRM_MEM_DRIVER);
18513
18514         dev->dev_private = NULL;
18515         return 0;
18516 }