Radeon IGP: wrap MCIND access
[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 /* production radeon ucode r1xx-r6xx */
43 static const u32 R100_cp_microcode[][2]={
44     { 0x21007000, 0000000000 },
45     { 0x20007000, 0000000000 },
46     { 0x000000b4, 0x00000004 },
47     { 0x000000b8, 0x00000004 },
48     { 0x6f5b4d4c, 0000000000 },
49     { 0x4c4c427f, 0000000000 },
50     { 0x5b568a92, 0000000000 },
51     { 0x4ca09c6d, 0000000000 },
52     { 0xad4c4c4c, 0000000000 },
53     { 0x4ce1af3d, 0000000000 },
54     { 0xd8afafaf, 0000000000 },
55     { 0xd64c4cdc, 0000000000 },
56     { 0x4cd10d10, 0000000000 },
57     { 0x000f0000, 0x00000016 },
58     { 0x362f242d, 0000000000 },
59     { 0x00000012, 0x00000004 },
60     { 0x000f0000, 0x00000016 },
61     { 0x362f282d, 0000000000 },
62     { 0x000380e7, 0x00000002 },
63     { 0x04002c97, 0x00000002 },
64     { 0x000f0001, 0x00000016 },
65     { 0x333a3730, 0000000000 },
66     { 0x000077ef, 0x00000002 },
67     { 0x00061000, 0x00000002 },
68     { 0x00000021, 0x0000001a },
69     { 0x00004000, 0x0000001e },
70     { 0x00061000, 0x00000002 },
71     { 0x00000021, 0x0000001a },
72     { 0x00004000, 0x0000001e },
73     { 0x00061000, 0x00000002 },
74     { 0x00000021, 0x0000001a },
75     { 0x00004000, 0x0000001e },
76     { 0x00000017, 0x00000004 },
77     { 0x0003802b, 0x00000002 },
78     { 0x040067e0, 0x00000002 },
79     { 0x00000017, 0x00000004 },
80     { 0x000077e0, 0x00000002 },
81     { 0x00065000, 0x00000002 },
82     { 0x000037e1, 0x00000002 },
83     { 0x040067e1, 0x00000006 },
84     { 0x000077e0, 0x00000002 },
85     { 0x000077e1, 0x00000002 },
86     { 0x000077e1, 0x00000006 },
87     { 0xffffffff, 0000000000 },
88     { 0x10000000, 0000000000 },
89     { 0x0003802b, 0x00000002 },
90     { 0x040067e0, 0x00000006 },
91     { 0x00007675, 0x00000002 },
92     { 0x00007676, 0x00000002 },
93     { 0x00007677, 0x00000002 },
94     { 0x00007678, 0x00000006 },
95     { 0x0003802c, 0x00000002 },
96     { 0x04002676, 0x00000002 },
97     { 0x00007677, 0x00000002 },
98     { 0x00007678, 0x00000006 },
99     { 0x0000002f, 0x00000018 },
100     { 0x0000002f, 0x00000018 },
101     { 0000000000, 0x00000006 },
102     { 0x00000030, 0x00000018 },
103     { 0x00000030, 0x00000018 },
104     { 0000000000, 0x00000006 },
105     { 0x01605000, 0x00000002 },
106     { 0x00065000, 0x00000002 },
107     { 0x00098000, 0x00000002 },
108     { 0x00061000, 0x00000002 },
109     { 0x64c0603e, 0x00000004 },
110     { 0x000380e6, 0x00000002 },
111     { 0x040025c5, 0x00000002 },
112     { 0x00080000, 0x00000016 },
113     { 0000000000, 0000000000 },
114     { 0x0400251d, 0x00000002 },
115     { 0x00007580, 0x00000002 },
116     { 0x00067581, 0x00000002 },
117     { 0x04002580, 0x00000002 },
118     { 0x00067581, 0x00000002 },
119     { 0x00000049, 0x00000004 },
120     { 0x00005000, 0000000000 },
121     { 0x000380e6, 0x00000002 },
122     { 0x040025c5, 0x00000002 },
123     { 0x00061000, 0x00000002 },
124     { 0x0000750e, 0x00000002 },
125     { 0x00019000, 0x00000002 },
126     { 0x00011055, 0x00000014 },
127     { 0x00000055, 0x00000012 },
128     { 0x0400250f, 0x00000002 },
129     { 0x0000504f, 0x00000004 },
130     { 0x000380e6, 0x00000002 },
131     { 0x040025c5, 0x00000002 },
132     { 0x00007565, 0x00000002 },
133     { 0x00007566, 0x00000002 },
134     { 0x00000058, 0x00000004 },
135     { 0x000380e6, 0x00000002 },
136     { 0x040025c5, 0x00000002 },
137     { 0x01e655b4, 0x00000002 },
138     { 0x4401b0e4, 0x00000002 },
139     { 0x01c110e4, 0x00000002 },
140     { 0x26667066, 0x00000018 },
141     { 0x040c2565, 0x00000002 },
142     { 0x00000066, 0x00000018 },
143     { 0x04002564, 0x00000002 },
144     { 0x00007566, 0x00000002 },
145     { 0x0000005d, 0x00000004 },
146     { 0x00401069, 0x00000008 },
147     { 0x00101000, 0x00000002 },
148     { 0x000d80ff, 0x00000002 },
149     { 0x0080006c, 0x00000008 },
150     { 0x000f9000, 0x00000002 },
151     { 0x000e00ff, 0x00000002 },
152     { 0000000000, 0x00000006 },
153     { 0x0000008f, 0x00000018 },
154     { 0x0000005b, 0x00000004 },
155     { 0x000380e6, 0x00000002 },
156     { 0x040025c5, 0x00000002 },
157     { 0x00007576, 0x00000002 },
158     { 0x00065000, 0x00000002 },
159     { 0x00009000, 0x00000002 },
160     { 0x00041000, 0x00000002 },
161     { 0x0c00350e, 0x00000002 },
162     { 0x00049000, 0x00000002 },
163     { 0x00051000, 0x00000002 },
164     { 0x01e785f8, 0x00000002 },
165     { 0x00200000, 0x00000002 },
166     { 0x0060007e, 0x0000000c },
167     { 0x00007563, 0x00000002 },
168     { 0x006075f0, 0x00000021 },
169     { 0x20007073, 0x00000004 },
170     { 0x00005073, 0x00000004 },
171     { 0x000380e6, 0x00000002 },
172     { 0x040025c5, 0x00000002 },
173     { 0x00007576, 0x00000002 },
174     { 0x00007577, 0x00000002 },
175     { 0x0000750e, 0x00000002 },
176     { 0x0000750f, 0x00000002 },
177     { 0x00a05000, 0x00000002 },
178     { 0x00600083, 0x0000000c },
179     { 0x006075f0, 0x00000021 },
180     { 0x000075f8, 0x00000002 },
181     { 0x00000083, 0x00000004 },
182     { 0x000a750e, 0x00000002 },
183     { 0x000380e6, 0x00000002 },
184     { 0x040025c5, 0x00000002 },
185     { 0x0020750f, 0x00000002 },
186     { 0x00600086, 0x00000004 },
187     { 0x00007570, 0x00000002 },
188     { 0x00007571, 0x00000002 },
189     { 0x00007572, 0x00000006 },
190     { 0x000380e6, 0x00000002 },
191     { 0x040025c5, 0x00000002 },
192     { 0x00005000, 0x00000002 },
193     { 0x00a05000, 0x00000002 },
194     { 0x00007568, 0x00000002 },
195     { 0x00061000, 0x00000002 },
196     { 0x00000095, 0x0000000c },
197     { 0x00058000, 0x00000002 },
198     { 0x0c607562, 0x00000002 },
199     { 0x00000097, 0x00000004 },
200     { 0x000380e6, 0x00000002 },
201     { 0x040025c5, 0x00000002 },
202     { 0x00600096, 0x00000004 },
203     { 0x400070e5, 0000000000 },
204     { 0x000380e6, 0x00000002 },
205     { 0x040025c5, 0x00000002 },
206     { 0x000380e5, 0x00000002 },
207     { 0x000000a8, 0x0000001c },
208     { 0x000650aa, 0x00000018 },
209     { 0x040025bb, 0x00000002 },
210     { 0x000610ab, 0x00000018 },
211     { 0x040075bc, 0000000000 },
212     { 0x000075bb, 0x00000002 },
213     { 0x000075bc, 0000000000 },
214     { 0x00090000, 0x00000006 },
215     { 0x00090000, 0x00000002 },
216     { 0x000d8002, 0x00000006 },
217     { 0x00007832, 0x00000002 },
218     { 0x00005000, 0x00000002 },
219     { 0x000380e7, 0x00000002 },
220     { 0x04002c97, 0x00000002 },
221     { 0x00007820, 0x00000002 },
222     { 0x00007821, 0x00000002 },
223     { 0x00007800, 0000000000 },
224     { 0x01200000, 0x00000002 },
225     { 0x20077000, 0x00000002 },
226     { 0x01200000, 0x00000002 },
227     { 0x20007000, 0x00000002 },
228     { 0x00061000, 0x00000002 },
229     { 0x0120751b, 0x00000002 },
230     { 0x8040750a, 0x00000002 },
231     { 0x8040750b, 0x00000002 },
232     { 0x00110000, 0x00000002 },
233     { 0x000380e5, 0x00000002 },
234     { 0x000000c6, 0x0000001c },
235     { 0x000610ab, 0x00000018 },
236     { 0x844075bd, 0x00000002 },
237     { 0x000610aa, 0x00000018 },
238     { 0x840075bb, 0x00000002 },
239     { 0x000610ab, 0x00000018 },
240     { 0x844075bc, 0x00000002 },
241     { 0x000000c9, 0x00000004 },
242     { 0x804075bd, 0x00000002 },
243     { 0x800075bb, 0x00000002 },
244     { 0x804075bc, 0x00000002 },
245     { 0x00108000, 0x00000002 },
246     { 0x01400000, 0x00000002 },
247     { 0x006000cd, 0x0000000c },
248     { 0x20c07000, 0x00000020 },
249     { 0x000000cf, 0x00000012 },
250     { 0x00800000, 0x00000006 },
251     { 0x0080751d, 0x00000006 },
252     { 0000000000, 0000000000 },
253     { 0x0000775c, 0x00000002 },
254     { 0x00a05000, 0x00000002 },
255     { 0x00661000, 0x00000002 },
256     { 0x0460275d, 0x00000020 },
257     { 0x00004000, 0000000000 },
258     { 0x01e00830, 0x00000002 },
259     { 0x21007000, 0000000000 },
260     { 0x6464614d, 0000000000 },
261     { 0x69687420, 0000000000 },
262     { 0x00000073, 0000000000 },
263     { 0000000000, 0000000000 },
264     { 0x00005000, 0x00000002 },
265     { 0x000380d0, 0x00000002 },
266     { 0x040025e0, 0x00000002 },
267     { 0x000075e1, 0000000000 },
268     { 0x00000001, 0000000000 },
269     { 0x000380e0, 0x00000002 },
270     { 0x04002394, 0x00000002 },
271     { 0x00005000, 0000000000 },
272     { 0000000000, 0000000000 },
273     { 0000000000, 0000000000 },
274     { 0x00000008, 0000000000 },
275     { 0x00000004, 0000000000 },
276     { 0000000000, 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 };
301
302 static const u32 R200_cp_microcode[][2]={
303     { 0x21007000, 0000000000 },
304     { 0x20007000, 0000000000 },
305     { 0x000000bf, 0x00000004 },
306     { 0x000000c3, 0x00000004 },
307     { 0x7a685e5d, 0000000000 },
308     { 0x5d5d5588, 0000000000 },
309     { 0x68659197, 0000000000 },
310     { 0x5da19f78, 0000000000 },
311     { 0x5d5d5d5d, 0000000000 },
312     { 0x5dee5d50, 0000000000 },
313     { 0xf2acacac, 0000000000 },
314     { 0xe75df9e9, 0000000000 },
315     { 0xb1dd0e11, 0000000000 },
316     { 0xe2afafaf, 0000000000 },
317     { 0x000f0000, 0x00000016 },
318     { 0x452f232d, 0000000000 },
319     { 0x00000013, 0x00000004 },
320     { 0x000f0000, 0x00000016 },
321     { 0x452f272d, 0000000000 },
322     { 0x000f0001, 0x00000016 },
323     { 0x3e4d4a37, 0000000000 },
324     { 0x000077ef, 0x00000002 },
325     { 0x00061000, 0x00000002 },
326     { 0x00000020, 0x0000001a },
327     { 0x00004000, 0x0000001e },
328     { 0x00061000, 0x00000002 },
329     { 0x00000020, 0x0000001a },
330     { 0x00004000, 0x0000001e },
331     { 0x00061000, 0x00000002 },
332     { 0x00000020, 0x0000001a },
333     { 0x00004000, 0x0000001e },
334     { 0x00000016, 0x00000004 },
335     { 0x0003802a, 0x00000002 },
336     { 0x040067e0, 0x00000002 },
337     { 0x00000016, 0x00000004 },
338     { 0x000077e0, 0x00000002 },
339     { 0x00065000, 0x00000002 },
340     { 0x000037e1, 0x00000002 },
341     { 0x040067e1, 0x00000006 },
342     { 0x000077e0, 0x00000002 },
343     { 0x000077e1, 0x00000002 },
344     { 0x000077e1, 0x00000006 },
345     { 0xffffffff, 0000000000 },
346     { 0x10000000, 0000000000 },
347     { 0x07f007f0, 0000000000 },
348     { 0x0003802a, 0x00000002 },
349     { 0x040067e0, 0x00000006 },
350     { 0x0003802c, 0x00000002 },
351     { 0x04002741, 0x00000002 },
352     { 0x04002741, 0x00000002 },
353     { 0x04002743, 0x00000002 },
354     { 0x00007675, 0x00000002 },
355     { 0x00007676, 0x00000002 },
356     { 0x00007677, 0x00000002 },
357     { 0x00007678, 0x00000006 },
358     { 0x0003802c, 0x00000002 },
359     { 0x04002741, 0x00000002 },
360     { 0x04002741, 0x00000002 },
361     { 0x04002743, 0x00000002 },
362     { 0x00007676, 0x00000002 },
363     { 0x00007677, 0x00000002 },
364     { 0x00007678, 0x00000006 },
365     { 0x0003802b, 0x00000002 },
366     { 0x04002676, 0x00000002 },
367     { 0x00007677, 0x00000002 },
368     { 0x0003802c, 0x00000002 },
369     { 0x04002741, 0x00000002 },
370     { 0x04002743, 0x00000002 },
371     { 0x00007678, 0x00000006 },
372     { 0x0003802c, 0x00000002 },
373     { 0x04002741, 0x00000002 },
374     { 0x04002741, 0x00000002 },
375     { 0x04002743, 0x00000002 },
376     { 0x00007678, 0x00000006 },
377     { 0x0000002f, 0x00000018 },
378     { 0x0000002f, 0x00000018 },
379     { 0000000000, 0x00000006 },
380     { 0x00000037, 0x00000018 },
381     { 0x00000037, 0x00000018 },
382     { 0000000000, 0x00000006 },
383     { 0x01605000, 0x00000002 },
384     { 0x00065000, 0x00000002 },
385     { 0x00098000, 0x00000002 },
386     { 0x00061000, 0x00000002 },
387     { 0x64c06051, 0x00000004 },
388     { 0x00080000, 0x00000016 },
389     { 0000000000, 0000000000 },
390     { 0x0400251d, 0x00000002 },
391     { 0x00007580, 0x00000002 },
392     { 0x00067581, 0x00000002 },
393     { 0x04002580, 0x00000002 },
394     { 0x00067581, 0x00000002 },
395     { 0x0000005a, 0x00000004 },
396     { 0x00005000, 0000000000 },
397     { 0x00061000, 0x00000002 },
398     { 0x0000750e, 0x00000002 },
399     { 0x00019000, 0x00000002 },
400     { 0x00011064, 0x00000014 },
401     { 0x00000064, 0x00000012 },
402     { 0x0400250f, 0x00000002 },
403     { 0x0000505e, 0x00000004 },
404     { 0x00007565, 0x00000002 },
405     { 0x00007566, 0x00000002 },
406     { 0x00000065, 0x00000004 },
407     { 0x01e655b4, 0x00000002 },
408     { 0x4401b0f0, 0x00000002 },
409     { 0x01c110f0, 0x00000002 },
410     { 0x26667071, 0x00000018 },
411     { 0x040c2565, 0x00000002 },
412     { 0x00000071, 0x00000018 },
413     { 0x04002564, 0x00000002 },
414     { 0x00007566, 0x00000002 },
415     { 0x00000068, 0x00000004 },
416     { 0x00401074, 0x00000008 },
417     { 0x00101000, 0x00000002 },
418     { 0x000d80ff, 0x00000002 },
419     { 0x00800077, 0x00000008 },
420     { 0x000f9000, 0x00000002 },
421     { 0x000e00ff, 0x00000002 },
422     { 0000000000, 0x00000006 },
423     { 0x00000094, 0x00000018 },
424     { 0x00000068, 0x00000004 },
425     { 0x00007576, 0x00000002 },
426     { 0x00065000, 0x00000002 },
427     { 0x00009000, 0x00000002 },
428     { 0x00041000, 0x00000002 },
429     { 0x0c00350e, 0x00000002 },
430     { 0x00049000, 0x00000002 },
431     { 0x00051000, 0x00000002 },
432     { 0x01e785f8, 0x00000002 },
433     { 0x00200000, 0x00000002 },
434     { 0x00600087, 0x0000000c },
435     { 0x00007563, 0x00000002 },
436     { 0x006075f0, 0x00000021 },
437     { 0x2000707c, 0x00000004 },
438     { 0x0000507c, 0x00000004 },
439     { 0x00007576, 0x00000002 },
440     { 0x00007577, 0x00000002 },
441     { 0x0000750e, 0x00000002 },
442     { 0x0000750f, 0x00000002 },
443     { 0x00a05000, 0x00000002 },
444     { 0x0060008a, 0x0000000c },
445     { 0x006075f0, 0x00000021 },
446     { 0x000075f8, 0x00000002 },
447     { 0x0000008a, 0x00000004 },
448     { 0x000a750e, 0x00000002 },
449     { 0x0020750f, 0x00000002 },
450     { 0x0060008d, 0x00000004 },
451     { 0x00007570, 0x00000002 },
452     { 0x00007571, 0x00000002 },
453     { 0x00007572, 0x00000006 },
454     { 0x00005000, 0x00000002 },
455     { 0x00a05000, 0x00000002 },
456     { 0x00007568, 0x00000002 },
457     { 0x00061000, 0x00000002 },
458     { 0x00000098, 0x0000000c },
459     { 0x00058000, 0x00000002 },
460     { 0x0c607562, 0x00000002 },
461     { 0x0000009a, 0x00000004 },
462     { 0x00600099, 0x00000004 },
463     { 0x400070f1, 0000000000 },
464     { 0x000380f1, 0x00000002 },
465     { 0x000000a7, 0x0000001c },
466     { 0x000650a9, 0x00000018 },
467     { 0x040025bb, 0x00000002 },
468     { 0x000610aa, 0x00000018 },
469     { 0x040075bc, 0000000000 },
470     { 0x000075bb, 0x00000002 },
471     { 0x000075bc, 0000000000 },
472     { 0x00090000, 0x00000006 },
473     { 0x00090000, 0x00000002 },
474     { 0x000d8002, 0x00000006 },
475     { 0x00005000, 0x00000002 },
476     { 0x00007821, 0x00000002 },
477     { 0x00007800, 0000000000 },
478     { 0x00007821, 0x00000002 },
479     { 0x00007800, 0000000000 },
480     { 0x01665000, 0x00000002 },
481     { 0x000a0000, 0x00000002 },
482     { 0x000671cc, 0x00000002 },
483     { 0x0286f1cd, 0x00000002 },
484     { 0x000000b7, 0x00000010 },
485     { 0x21007000, 0000000000 },
486     { 0x000000be, 0x0000001c },
487     { 0x00065000, 0x00000002 },
488     { 0x000a0000, 0x00000002 },
489     { 0x00061000, 0x00000002 },
490     { 0x000b0000, 0x00000002 },
491     { 0x38067000, 0x00000002 },
492     { 0x000a00ba, 0x00000004 },
493     { 0x20007000, 0000000000 },
494     { 0x01200000, 0x00000002 },
495     { 0x20077000, 0x00000002 },
496     { 0x01200000, 0x00000002 },
497     { 0x20007000, 0000000000 },
498     { 0x00061000, 0x00000002 },
499     { 0x0120751b, 0x00000002 },
500     { 0x8040750a, 0x00000002 },
501     { 0x8040750b, 0x00000002 },
502     { 0x00110000, 0x00000002 },
503     { 0x000380f1, 0x00000002 },
504     { 0x000000d1, 0x0000001c },
505     { 0x000610aa, 0x00000018 },
506     { 0x844075bd, 0x00000002 },
507     { 0x000610a9, 0x00000018 },
508     { 0x840075bb, 0x00000002 },
509     { 0x000610aa, 0x00000018 },
510     { 0x844075bc, 0x00000002 },
511     { 0x000000d4, 0x00000004 },
512     { 0x804075bd, 0x00000002 },
513     { 0x800075bb, 0x00000002 },
514     { 0x804075bc, 0x00000002 },
515     { 0x00108000, 0x00000002 },
516     { 0x01400000, 0x00000002 },
517     { 0x006000d8, 0x0000000c },
518     { 0x20c07000, 0x00000020 },
519     { 0x000000da, 0x00000012 },
520     { 0x00800000, 0x00000006 },
521     { 0x0080751d, 0x00000006 },
522     { 0x000025bb, 0x00000002 },
523     { 0x000040d4, 0x00000004 },
524     { 0x0000775c, 0x00000002 },
525     { 0x00a05000, 0x00000002 },
526     { 0x00661000, 0x00000002 },
527     { 0x0460275d, 0x00000020 },
528     { 0x00004000, 0000000000 },
529     { 0x00007999, 0x00000002 },
530     { 0x00a05000, 0x00000002 },
531     { 0x00661000, 0x00000002 },
532     { 0x0460299b, 0x00000020 },
533     { 0x00004000, 0000000000 },
534     { 0x01e00830, 0x00000002 },
535     { 0x21007000, 0000000000 },
536     { 0x00005000, 0x00000002 },
537     { 0x00038056, 0x00000002 },
538     { 0x040025e0, 0x00000002 },
539     { 0x000075e1, 0000000000 },
540     { 0x00000001, 0000000000 },
541     { 0x000380ed, 0x00000002 },
542     { 0x04007394, 0000000000 },
543     { 0000000000, 0000000000 },
544     { 0000000000, 0000000000 },
545     { 0x000078c4, 0x00000002 },
546     { 0x000078c5, 0x00000002 },
547     { 0x000078c6, 0x00000002 },
548     { 0x00007924, 0x00000002 },
549     { 0x00007925, 0x00000002 },
550     { 0x00007926, 0x00000002 },
551     { 0x000000f2, 0x00000004 },
552     { 0x00007924, 0x00000002 },
553     { 0x00007925, 0x00000002 },
554     { 0x00007926, 0x00000002 },
555     { 0x000000f9, 0x00000004 },
556     { 0000000000, 0000000000 },
557     { 0000000000, 0000000000 },
558     { 0000000000, 0000000000 },
559 };
560
561 static const u32 R300_cp_microcode[][2]={
562     { 0x4200e000, 0000000000 },
563     { 0x4000e000, 0000000000 },
564     { 0x000000ae, 0x00000008 },
565     { 0x000000b2, 0x00000008 },
566     { 0x67554b4a, 0000000000 },
567     { 0x4a4a4475, 0000000000 },
568     { 0x55527d83, 0000000000 },
569     { 0x4a8c8b65, 0000000000 },
570     { 0x4aef4af6, 0000000000 },
571     { 0x4ae14a4a, 0000000000 },
572     { 0xe4979797, 0000000000 },
573     { 0xdb4aebdd, 0000000000 },
574     { 0x9ccc4a4a, 0000000000 },
575     { 0xd1989898, 0000000000 },
576     { 0x4a0f9ad6, 0000000000 },
577     { 0x000ca000, 0x00000004 },
578     { 0x000d0012, 0x00000038 },
579     { 0x0000e8b4, 0x00000004 },
580     { 0x000d0014, 0x00000038 },
581     { 0x0000e8b6, 0x00000004 },
582     { 0x000d0016, 0x00000038 },
583     { 0x0000e854, 0x00000004 },
584     { 0x000d0018, 0x00000038 },
585     { 0x0000e855, 0x00000004 },
586     { 0x000d001a, 0x00000038 },
587     { 0x0000e856, 0x00000004 },
588     { 0x000d001c, 0x00000038 },
589     { 0x0000e857, 0x00000004 },
590     { 0x000d001e, 0x00000038 },
591     { 0x0000e824, 0x00000004 },
592     { 0x000d0020, 0x00000038 },
593     { 0x0000e825, 0x00000004 },
594     { 0x000d0022, 0x00000038 },
595     { 0x0000e830, 0x00000004 },
596     { 0x000d0024, 0x00000038 },
597     { 0x0000f0c0, 0x00000004 },
598     { 0x000d0026, 0x00000038 },
599     { 0x0000f0c1, 0x00000004 },
600     { 0x000d0028, 0x00000038 },
601     { 0x0000f041, 0x00000004 },
602     { 0x000d002a, 0x00000038 },
603     { 0x0000f184, 0x00000004 },
604     { 0x000d002c, 0x00000038 },
605     { 0x0000f185, 0x00000004 },
606     { 0x000d002e, 0x00000038 },
607     { 0x0000f186, 0x00000004 },
608     { 0x000d0030, 0x00000038 },
609     { 0x0000f187, 0x00000004 },
610     { 0x000d0032, 0x00000038 },
611     { 0x0000f180, 0x00000004 },
612     { 0x000d0034, 0x00000038 },
613     { 0x0000f393, 0x00000004 },
614     { 0x000d0036, 0x00000038 },
615     { 0x0000f38a, 0x00000004 },
616     { 0x000d0038, 0x00000038 },
617     { 0x0000f38e, 0x00000004 },
618     { 0x0000e821, 0x00000004 },
619     { 0x0140a000, 0x00000004 },
620     { 0x00000043, 0x00000018 },
621     { 0x00cce800, 0x00000004 },
622     { 0x001b0001, 0x00000004 },
623     { 0x08004800, 0x00000004 },
624     { 0x001b0001, 0x00000004 },
625     { 0x08004800, 0x00000004 },
626     { 0x001b0001, 0x00000004 },
627     { 0x08004800, 0x00000004 },
628     { 0x0000003a, 0x00000008 },
629     { 0x0000a000, 0000000000 },
630     { 0x2000451d, 0x00000004 },
631     { 0x0000e580, 0x00000004 },
632     { 0x000ce581, 0x00000004 },
633     { 0x08004580, 0x00000004 },
634     { 0x000ce581, 0x00000004 },
635     { 0x00000047, 0x00000008 },
636     { 0x0000a000, 0000000000 },
637     { 0x000c2000, 0x00000004 },
638     { 0x0000e50e, 0x00000004 },
639     { 0x00032000, 0x00000004 },
640     { 0x00022051, 0x00000028 },
641     { 0x00000051, 0x00000024 },
642     { 0x0800450f, 0x00000004 },
643     { 0x0000a04b, 0x00000008 },
644     { 0x0000e565, 0x00000004 },
645     { 0x0000e566, 0x00000004 },
646     { 0x00000052, 0x00000008 },
647     { 0x03cca5b4, 0x00000004 },
648     { 0x05432000, 0x00000004 },
649     { 0x00022000, 0x00000004 },
650     { 0x4ccce05e, 0x00000030 },
651     { 0x08274565, 0x00000004 },
652     { 0x0000005e, 0x00000030 },
653     { 0x08004564, 0x00000004 },
654     { 0x0000e566, 0x00000004 },
655     { 0x00000055, 0x00000008 },
656     { 0x00802061, 0x00000010 },
657     { 0x00202000, 0x00000004 },
658     { 0x001b00ff, 0x00000004 },
659     { 0x01000064, 0x00000010 },
660     { 0x001f2000, 0x00000004 },
661     { 0x001c00ff, 0x00000004 },
662     { 0000000000, 0x0000000c },
663     { 0x00000080, 0x00000030 },
664     { 0x00000055, 0x00000008 },
665     { 0x0000e576, 0x00000004 },
666     { 0x000ca000, 0x00000004 },
667     { 0x00012000, 0x00000004 },
668     { 0x00082000, 0x00000004 },
669     { 0x1800650e, 0x00000004 },
670     { 0x00092000, 0x00000004 },
671     { 0x000a2000, 0x00000004 },
672     { 0x000f0000, 0x00000004 },
673     { 0x00400000, 0x00000004 },
674     { 0x00000074, 0x00000018 },
675     { 0x0000e563, 0x00000004 },
676     { 0x00c0e5f9, 0x000000c2 },
677     { 0x00000069, 0x00000008 },
678     { 0x0000a069, 0x00000008 },
679     { 0x0000e576, 0x00000004 },
680     { 0x0000e577, 0x00000004 },
681     { 0x0000e50e, 0x00000004 },
682     { 0x0000e50f, 0x00000004 },
683     { 0x0140a000, 0x00000004 },
684     { 0x00000077, 0x00000018 },
685     { 0x00c0e5f9, 0x000000c2 },
686     { 0x00000077, 0x00000008 },
687     { 0x0014e50e, 0x00000004 },
688     { 0x0040e50f, 0x00000004 },
689     { 0x00c0007a, 0x00000008 },
690     { 0x0000e570, 0x00000004 },
691     { 0x0000e571, 0x00000004 },
692     { 0x0000e572, 0x0000000c },
693     { 0x0000a000, 0x00000004 },
694     { 0x0140a000, 0x00000004 },
695     { 0x0000e568, 0x00000004 },
696     { 0x000c2000, 0x00000004 },
697     { 0x00000084, 0x00000018 },
698     { 0x000b0000, 0x00000004 },
699     { 0x18c0e562, 0x00000004 },
700     { 0x00000086, 0x00000008 },
701     { 0x00c00085, 0x00000008 },
702     { 0x000700e3, 0x00000004 },
703     { 0x00000092, 0x00000038 },
704     { 0x000ca094, 0x00000030 },
705     { 0x080045bb, 0x00000004 },
706     { 0x000c2095, 0x00000030 },
707     { 0x0800e5bc, 0000000000 },
708     { 0x0000e5bb, 0x00000004 },
709     { 0x0000e5bc, 0000000000 },
710     { 0x00120000, 0x0000000c },
711     { 0x00120000, 0x00000004 },
712     { 0x001b0002, 0x0000000c },
713     { 0x0000a000, 0x00000004 },
714     { 0x0000e821, 0x00000004 },
715     { 0x0000e800, 0000000000 },
716     { 0x0000e821, 0x00000004 },
717     { 0x0000e82e, 0000000000 },
718     { 0x02cca000, 0x00000004 },
719     { 0x00140000, 0x00000004 },
720     { 0x000ce1cc, 0x00000004 },
721     { 0x050de1cd, 0x00000004 },
722     { 0x00400000, 0x00000004 },
723     { 0x000000a4, 0x00000018 },
724     { 0x00c0a000, 0x00000004 },
725     { 0x000000a1, 0x00000008 },
726     { 0x000000a6, 0x00000020 },
727     { 0x4200e000, 0000000000 },
728     { 0x000000ad, 0x00000038 },
729     { 0x000ca000, 0x00000004 },
730     { 0x00140000, 0x00000004 },
731     { 0x000c2000, 0x00000004 },
732     { 0x00160000, 0x00000004 },
733     { 0x700ce000, 0x00000004 },
734     { 0x001400a9, 0x00000008 },
735     { 0x4000e000, 0000000000 },
736     { 0x02400000, 0x00000004 },
737     { 0x400ee000, 0x00000004 },
738     { 0x02400000, 0x00000004 },
739     { 0x4000e000, 0000000000 },
740     { 0x000c2000, 0x00000004 },
741     { 0x0240e51b, 0x00000004 },
742     { 0x0080e50a, 0x00000005 },
743     { 0x0080e50b, 0x00000005 },
744     { 0x00220000, 0x00000004 },
745     { 0x000700e3, 0x00000004 },
746     { 0x000000c0, 0x00000038 },
747     { 0x000c2095, 0x00000030 },
748     { 0x0880e5bd, 0x00000005 },
749     { 0x000c2094, 0x00000030 },
750     { 0x0800e5bb, 0x00000005 },
751     { 0x000c2095, 0x00000030 },
752     { 0x0880e5bc, 0x00000005 },
753     { 0x000000c3, 0x00000008 },
754     { 0x0080e5bd, 0x00000005 },
755     { 0x0000e5bb, 0x00000005 },
756     { 0x0080e5bc, 0x00000005 },
757     { 0x00210000, 0x00000004 },
758     { 0x02800000, 0x00000004 },
759     { 0x00c000c7, 0x00000018 },
760     { 0x4180e000, 0x00000040 },
761     { 0x000000c9, 0x00000024 },
762     { 0x01000000, 0x0000000c },
763     { 0x0100e51d, 0x0000000c },
764     { 0x000045bb, 0x00000004 },
765     { 0x000080c3, 0x00000008 },
766     { 0x0000f3ce, 0x00000004 },
767     { 0x0140a000, 0x00000004 },
768     { 0x00cc2000, 0x00000004 },
769     { 0x08c053cf, 0x00000040 },
770     { 0x00008000, 0000000000 },
771     { 0x0000f3d2, 0x00000004 },
772     { 0x0140a000, 0x00000004 },
773     { 0x00cc2000, 0x00000004 },
774     { 0x08c053d3, 0x00000040 },
775     { 0x00008000, 0000000000 },
776     { 0x0000f39d, 0x00000004 },
777     { 0x0140a000, 0x00000004 },
778     { 0x00cc2000, 0x00000004 },
779     { 0x08c0539e, 0x00000040 },
780     { 0x00008000, 0000000000 },
781     { 0x03c00830, 0x00000004 },
782     { 0x4200e000, 0000000000 },
783     { 0x0000a000, 0x00000004 },
784     { 0x200045e0, 0x00000004 },
785     { 0x0000e5e1, 0000000000 },
786     { 0x00000001, 0000000000 },
787     { 0x000700e0, 0x00000004 },
788     { 0x0800e394, 0000000000 },
789     { 0000000000, 0000000000 },
790     { 0x0000e8c4, 0x00000004 },
791     { 0x0000e8c5, 0x00000004 },
792     { 0x0000e8c6, 0x00000004 },
793     { 0x0000e928, 0x00000004 },
794     { 0x0000e929, 0x00000004 },
795     { 0x0000e92a, 0x00000004 },
796     { 0x000000e4, 0x00000008 },
797     { 0x0000e928, 0x00000004 },
798     { 0x0000e929, 0x00000004 },
799     { 0x0000e92a, 0x00000004 },
800     { 0x000000eb, 0x00000008 },
801     { 0x02c02000, 0x00000004 },
802     { 0x00060000, 0x00000004 },
803     { 0x000000f3, 0x00000034 },
804     { 0x000000f0, 0x00000008 },
805     { 0x00008000, 0x00000004 },
806     { 0xc000e000, 0000000000 },
807     { 0000000000, 0000000000 },
808     { 0x000c2000, 0x00000004 },
809     { 0x001d0018, 0x00000004 },
810     { 0x001a0001, 0x00000004 },
811     { 0x000000fb, 0x00000034 },
812     { 0x0000004a, 0x00000008 },
813     { 0x0500a04a, 0x00000008 },
814     { 0000000000, 0000000000 },
815     { 0000000000, 0000000000 },
816     { 0000000000, 0000000000 },
817     { 0000000000, 0000000000 },
818 };
819
820 static const u32 R420_cp_microcode[][2]={
821     { 0x4200e000, 0000000000 },
822     { 0x4000e000, 0000000000 },
823     { 0x00000099, 0x00000008 },
824     { 0x0000009d, 0x00000008 },
825     { 0x4a554b4a, 0000000000 },
826     { 0x4a4a4467, 0000000000 },
827     { 0x55526f75, 0000000000 },
828     { 0x4a7e7d65, 0000000000 },
829     { 0xd9d3dff6, 0000000000 },
830     { 0x4ac54a4a, 0000000000 },
831     { 0xc8828282, 0000000000 },
832     { 0xbf4acfc1, 0000000000 },
833     { 0x87b04a4a, 0000000000 },
834     { 0xb5838383, 0000000000 },
835     { 0x4a0f85ba, 0000000000 },
836     { 0x000ca000, 0x00000004 },
837     { 0x000d0012, 0x00000038 },
838     { 0x0000e8b4, 0x00000004 },
839     { 0x000d0014, 0x00000038 },
840     { 0x0000e8b6, 0x00000004 },
841     { 0x000d0016, 0x00000038 },
842     { 0x0000e854, 0x00000004 },
843     { 0x000d0018, 0x00000038 },
844     { 0x0000e855, 0x00000004 },
845     { 0x000d001a, 0x00000038 },
846     { 0x0000e856, 0x00000004 },
847     { 0x000d001c, 0x00000038 },
848     { 0x0000e857, 0x00000004 },
849     { 0x000d001e, 0x00000038 },
850     { 0x0000e824, 0x00000004 },
851     { 0x000d0020, 0x00000038 },
852     { 0x0000e825, 0x00000004 },
853     { 0x000d0022, 0x00000038 },
854     { 0x0000e830, 0x00000004 },
855     { 0x000d0024, 0x00000038 },
856     { 0x0000f0c0, 0x00000004 },
857     { 0x000d0026, 0x00000038 },
858     { 0x0000f0c1, 0x00000004 },
859     { 0x000d0028, 0x00000038 },
860     { 0x0000f041, 0x00000004 },
861     { 0x000d002a, 0x00000038 },
862     { 0x0000f184, 0x00000004 },
863     { 0x000d002c, 0x00000038 },
864     { 0x0000f185, 0x00000004 },
865     { 0x000d002e, 0x00000038 },
866     { 0x0000f186, 0x00000004 },
867     { 0x000d0030, 0x00000038 },
868     { 0x0000f187, 0x00000004 },
869     { 0x000d0032, 0x00000038 },
870     { 0x0000f180, 0x00000004 },
871     { 0x000d0034, 0x00000038 },
872     { 0x0000f393, 0x00000004 },
873     { 0x000d0036, 0x00000038 },
874     { 0x0000f38a, 0x00000004 },
875     { 0x000d0038, 0x00000038 },
876     { 0x0000f38e, 0x00000004 },
877     { 0x0000e821, 0x00000004 },
878     { 0x0140a000, 0x00000004 },
879     { 0x00000043, 0x00000018 },
880     { 0x00cce800, 0x00000004 },
881     { 0x001b0001, 0x00000004 },
882     { 0x08004800, 0x00000004 },
883     { 0x001b0001, 0x00000004 },
884     { 0x08004800, 0x00000004 },
885     { 0x001b0001, 0x00000004 },
886     { 0x08004800, 0x00000004 },
887     { 0x0000003a, 0x00000008 },
888     { 0x0000a000, 0000000000 },
889     { 0x2000451d, 0x00000004 },
890     { 0x0000e580, 0x00000004 },
891     { 0x000ce581, 0x00000004 },
892     { 0x08004580, 0x00000004 },
893     { 0x000ce581, 0x00000004 },
894     { 0x00000047, 0x00000008 },
895     { 0x0000a000, 0000000000 },
896     { 0x000c2000, 0x00000004 },
897     { 0x0000e50e, 0x00000004 },
898     { 0x00032000, 0x00000004 },
899     { 0x00022051, 0x00000028 },
900     { 0x00000051, 0x00000024 },
901     { 0x0800450f, 0x00000004 },
902     { 0x0000a04b, 0x00000008 },
903     { 0x0000e565, 0x00000004 },
904     { 0x0000e566, 0x00000004 },
905     { 0x00000052, 0x00000008 },
906     { 0x03cca5b4, 0x00000004 },
907     { 0x05432000, 0x00000004 },
908     { 0x00022000, 0x00000004 },
909     { 0x4ccce05e, 0x00000030 },
910     { 0x08274565, 0x00000004 },
911     { 0x0000005e, 0x00000030 },
912     { 0x08004564, 0x00000004 },
913     { 0x0000e566, 0x00000004 },
914     { 0x00000055, 0x00000008 },
915     { 0x00802061, 0x00000010 },
916     { 0x00202000, 0x00000004 },
917     { 0x001b00ff, 0x00000004 },
918     { 0x01000064, 0x00000010 },
919     { 0x001f2000, 0x00000004 },
920     { 0x001c00ff, 0x00000004 },
921     { 0000000000, 0x0000000c },
922     { 0x00000072, 0x00000030 },
923     { 0x00000055, 0x00000008 },
924     { 0x0000e576, 0x00000004 },
925     { 0x0000e577, 0x00000004 },
926     { 0x0000e50e, 0x00000004 },
927     { 0x0000e50f, 0x00000004 },
928     { 0x0140a000, 0x00000004 },
929     { 0x00000069, 0x00000018 },
930     { 0x00c0e5f9, 0x000000c2 },
931     { 0x00000069, 0x00000008 },
932     { 0x0014e50e, 0x00000004 },
933     { 0x0040e50f, 0x00000004 },
934     { 0x00c0006c, 0x00000008 },
935     { 0x0000e570, 0x00000004 },
936     { 0x0000e571, 0x00000004 },
937     { 0x0000e572, 0x0000000c },
938     { 0x0000a000, 0x00000004 },
939     { 0x0140a000, 0x00000004 },
940     { 0x0000e568, 0x00000004 },
941     { 0x000c2000, 0x00000004 },
942     { 0x00000076, 0x00000018 },
943     { 0x000b0000, 0x00000004 },
944     { 0x18c0e562, 0x00000004 },
945     { 0x00000078, 0x00000008 },
946     { 0x00c00077, 0x00000008 },
947     { 0x000700c7, 0x00000004 },
948     { 0x00000080, 0x00000038 },
949     { 0x0000e5bb, 0x00000004 },
950     { 0x0000e5bc, 0000000000 },
951     { 0x0000a000, 0x00000004 },
952     { 0x0000e821, 0x00000004 },
953     { 0x0000e800, 0000000000 },
954     { 0x0000e821, 0x00000004 },
955     { 0x0000e82e, 0000000000 },
956     { 0x02cca000, 0x00000004 },
957     { 0x00140000, 0x00000004 },
958     { 0x000ce1cc, 0x00000004 },
959     { 0x050de1cd, 0x00000004 },
960     { 0x00400000, 0x00000004 },
961     { 0x0000008f, 0x00000018 },
962     { 0x00c0a000, 0x00000004 },
963     { 0x0000008c, 0x00000008 },
964     { 0x00000091, 0x00000020 },
965     { 0x4200e000, 0000000000 },
966     { 0x00000098, 0x00000038 },
967     { 0x000ca000, 0x00000004 },
968     { 0x00140000, 0x00000004 },
969     { 0x000c2000, 0x00000004 },
970     { 0x00160000, 0x00000004 },
971     { 0x700ce000, 0x00000004 },
972     { 0x00140094, 0x00000008 },
973     { 0x4000e000, 0000000000 },
974     { 0x02400000, 0x00000004 },
975     { 0x400ee000, 0x00000004 },
976     { 0x02400000, 0x00000004 },
977     { 0x4000e000, 0000000000 },
978     { 0x000c2000, 0x00000004 },
979     { 0x0240e51b, 0x00000004 },
980     { 0x0080e50a, 0x00000005 },
981     { 0x0080e50b, 0x00000005 },
982     { 0x00220000, 0x00000004 },
983     { 0x000700c7, 0x00000004 },
984     { 0x000000a4, 0x00000038 },
985     { 0x0080e5bd, 0x00000005 },
986     { 0x0000e5bb, 0x00000005 },
987     { 0x0080e5bc, 0x00000005 },
988     { 0x00210000, 0x00000004 },
989     { 0x02800000, 0x00000004 },
990     { 0x00c000ab, 0x00000018 },
991     { 0x4180e000, 0x00000040 },
992     { 0x000000ad, 0x00000024 },
993     { 0x01000000, 0x0000000c },
994     { 0x0100e51d, 0x0000000c },
995     { 0x000045bb, 0x00000004 },
996     { 0x000080a7, 0x00000008 },
997     { 0x0000f3ce, 0x00000004 },
998     { 0x0140a000, 0x00000004 },
999     { 0x00cc2000, 0x00000004 },
1000     { 0x08c053cf, 0x00000040 },
1001     { 0x00008000, 0000000000 },
1002     { 0x0000f3d2, 0x00000004 },
1003     { 0x0140a000, 0x00000004 },
1004     { 0x00cc2000, 0x00000004 },
1005     { 0x08c053d3, 0x00000040 },
1006     { 0x00008000, 0000000000 },
1007     { 0x0000f39d, 0x00000004 },
1008     { 0x0140a000, 0x00000004 },
1009     { 0x00cc2000, 0x00000004 },
1010     { 0x08c0539e, 0x00000040 },
1011     { 0x00008000, 0000000000 },
1012     { 0x03c00830, 0x00000004 },
1013     { 0x4200e000, 0000000000 },
1014     { 0x0000a000, 0x00000004 },
1015     { 0x200045e0, 0x00000004 },
1016     { 0x0000e5e1, 0000000000 },
1017     { 0x00000001, 0000000000 },
1018     { 0x000700c4, 0x00000004 },
1019     { 0x0800e394, 0000000000 },
1020     { 0000000000, 0000000000 },
1021     { 0x0000e8c4, 0x00000004 },
1022     { 0x0000e8c5, 0x00000004 },
1023     { 0x0000e8c6, 0x00000004 },
1024     { 0x0000e928, 0x00000004 },
1025     { 0x0000e929, 0x00000004 },
1026     { 0x0000e92a, 0x00000004 },
1027     { 0x000000c8, 0x00000008 },
1028     { 0x0000e928, 0x00000004 },
1029     { 0x0000e929, 0x00000004 },
1030     { 0x0000e92a, 0x00000004 },
1031     { 0x000000cf, 0x00000008 },
1032     { 0x02c02000, 0x00000004 },
1033     { 0x00060000, 0x00000004 },
1034     { 0x000000d7, 0x00000034 },
1035     { 0x000000d4, 0x00000008 },
1036     { 0x00008000, 0x00000004 },
1037     { 0xc000e000, 0000000000 },
1038     { 0x0000e1cc, 0x00000004 },
1039     { 0x0500e1cd, 0x00000004 },
1040     { 0x000ca000, 0x00000004 },
1041     { 0x000000de, 0x00000034 },
1042     { 0x000000da, 0x00000008 },
1043     { 0x0000a000, 0000000000 },
1044     { 0x0019e1cc, 0x00000004 },
1045     { 0x001b0001, 0x00000004 },
1046     { 0x0500a000, 0x00000004 },
1047     { 0x080041cd, 0x00000004 },
1048     { 0x000ca000, 0x00000004 },
1049     { 0x000000fb, 0x00000034 },
1050     { 0x0000004a, 0x00000008 },
1051     { 0000000000, 0000000000 },
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     { 0x000c2000, 0x00000004 },
1068     { 0x001d0018, 0x00000004 },
1069     { 0x001a0001, 0x00000004 },
1070     { 0x000000fb, 0x00000034 },
1071     { 0x0000004a, 0x00000008 },
1072     { 0x0500a04a, 0x00000008 },
1073     { 0000000000, 0000000000 },
1074     { 0000000000, 0000000000 },
1075     { 0000000000, 0000000000 },
1076     { 0000000000, 0000000000 },
1077 };
1078
1079 static const u32 RS600_cp_microcode[][2]={
1080     { 0x4200e000, 0000000000 },
1081     { 0x4000e000, 0000000000 },
1082     { 0x000000a0, 0x00000008 },
1083     { 0x000000a4, 0x00000008 },
1084     { 0x4a554b4a, 0000000000 },
1085     { 0x4a4a4467, 0000000000 },
1086     { 0x55526f75, 0000000000 },
1087     { 0x4a7e7d65, 0000000000 },
1088     { 0x4ae74af6, 0000000000 },
1089     { 0x4ad34a4a, 0000000000 },
1090     { 0xd6898989, 0000000000 },
1091     { 0xcd4addcf, 0000000000 },
1092     { 0x8ebe4ae2, 0000000000 },
1093     { 0xc38a8a8a, 0000000000 },
1094     { 0x4a0f8cc8, 0000000000 },
1095     { 0x000ca000, 0x00000004 },
1096     { 0x000d0012, 0x00000038 },
1097     { 0x0000e8b4, 0x00000004 },
1098     { 0x000d0014, 0x00000038 },
1099     { 0x0000e8b6, 0x00000004 },
1100     { 0x000d0016, 0x00000038 },
1101     { 0x0000e854, 0x00000004 },
1102     { 0x000d0018, 0x00000038 },
1103     { 0x0000e855, 0x00000004 },
1104     { 0x000d001a, 0x00000038 },
1105     { 0x0000e856, 0x00000004 },
1106     { 0x000d001c, 0x00000038 },
1107     { 0x0000e857, 0x00000004 },
1108     { 0x000d001e, 0x00000038 },
1109     { 0x0000e824, 0x00000004 },
1110     { 0x000d0020, 0x00000038 },
1111     { 0x0000e825, 0x00000004 },
1112     { 0x000d0022, 0x00000038 },
1113     { 0x0000e830, 0x00000004 },
1114     { 0x000d0024, 0x00000038 },
1115     { 0x0000f0c0, 0x00000004 },
1116     { 0x000d0026, 0x00000038 },
1117     { 0x0000f0c1, 0x00000004 },
1118     { 0x000d0028, 0x00000038 },
1119     { 0x0000f041, 0x00000004 },
1120     { 0x000d002a, 0x00000038 },
1121     { 0x0000f184, 0x00000004 },
1122     { 0x000d002c, 0x00000038 },
1123     { 0x0000f185, 0x00000004 },
1124     { 0x000d002e, 0x00000038 },
1125     { 0x0000f186, 0x00000004 },
1126     { 0x000d0030, 0x00000038 },
1127     { 0x0000f187, 0x00000004 },
1128     { 0x000d0032, 0x00000038 },
1129     { 0x0000f180, 0x00000004 },
1130     { 0x000d0034, 0x00000038 },
1131     { 0x0000f393, 0x00000004 },
1132     { 0x000d0036, 0x00000038 },
1133     { 0x0000f38a, 0x00000004 },
1134     { 0x000d0038, 0x00000038 },
1135     { 0x0000f38e, 0x00000004 },
1136     { 0x0000e821, 0x00000004 },
1137     { 0x0140a000, 0x00000004 },
1138     { 0x00000043, 0x00000018 },
1139     { 0x00cce800, 0x00000004 },
1140     { 0x001b0001, 0x00000004 },
1141     { 0x08004800, 0x00000004 },
1142     { 0x001b0001, 0x00000004 },
1143     { 0x08004800, 0x00000004 },
1144     { 0x001b0001, 0x00000004 },
1145     { 0x08004800, 0x00000004 },
1146     { 0x0000003a, 0x00000008 },
1147     { 0x0000a000, 0000000000 },
1148     { 0x2000451d, 0x00000004 },
1149     { 0x0000e580, 0x00000004 },
1150     { 0x000ce581, 0x00000004 },
1151     { 0x08004580, 0x00000004 },
1152     { 0x000ce581, 0x00000004 },
1153     { 0x00000047, 0x00000008 },
1154     { 0x0000a000, 0000000000 },
1155     { 0x000c2000, 0x00000004 },
1156     { 0x0000e50e, 0x00000004 },
1157     { 0x00032000, 0x00000004 },
1158     { 0x00022051, 0x00000028 },
1159     { 0x00000051, 0x00000024 },
1160     { 0x0800450f, 0x00000004 },
1161     { 0x0000a04b, 0x00000008 },
1162     { 0x0000e565, 0x00000004 },
1163     { 0x0000e566, 0x00000004 },
1164     { 0x00000052, 0x00000008 },
1165     { 0x03cca5b4, 0x00000004 },
1166     { 0x05432000, 0x00000004 },
1167     { 0x00022000, 0x00000004 },
1168     { 0x4ccce05e, 0x00000030 },
1169     { 0x08274565, 0x00000004 },
1170     { 0x0000005e, 0x00000030 },
1171     { 0x08004564, 0x00000004 },
1172     { 0x0000e566, 0x00000004 },
1173     { 0x00000055, 0x00000008 },
1174     { 0x00802061, 0x00000010 },
1175     { 0x00202000, 0x00000004 },
1176     { 0x001b00ff, 0x00000004 },
1177     { 0x01000064, 0x00000010 },
1178     { 0x001f2000, 0x00000004 },
1179     { 0x001c00ff, 0x00000004 },
1180     { 0000000000, 0x0000000c },
1181     { 0x00000072, 0x00000030 },
1182     { 0x00000055, 0x00000008 },
1183     { 0x0000e576, 0x00000004 },
1184     { 0x0000e577, 0x00000004 },
1185     { 0x0000e50e, 0x00000004 },
1186     { 0x0000e50f, 0x00000004 },
1187     { 0x0140a000, 0x00000004 },
1188     { 0x00000069, 0x00000018 },
1189     { 0x00c0e5f9, 0x000000c2 },
1190     { 0x00000069, 0x00000008 },
1191     { 0x0014e50e, 0x00000004 },
1192     { 0x0040e50f, 0x00000004 },
1193     { 0x00c0006c, 0x00000008 },
1194     { 0x0000e570, 0x00000004 },
1195     { 0x0000e571, 0x00000004 },
1196     { 0x0000e572, 0x0000000c },
1197     { 0x0000a000, 0x00000004 },
1198     { 0x0140a000, 0x00000004 },
1199     { 0x0000e568, 0x00000004 },
1200     { 0x000c2000, 0x00000004 },
1201     { 0x00000076, 0x00000018 },
1202     { 0x000b0000, 0x00000004 },
1203     { 0x18c0e562, 0x00000004 },
1204     { 0x00000078, 0x00000008 },
1205     { 0x00c00077, 0x00000008 },
1206     { 0x000700d5, 0x00000004 },
1207     { 0x00000084, 0x00000038 },
1208     { 0x000ca086, 0x00000030 },
1209     { 0x080045bb, 0x00000004 },
1210     { 0x000c2087, 0x00000030 },
1211     { 0x0800e5bc, 0000000000 },
1212     { 0x0000e5bb, 0x00000004 },
1213     { 0x0000e5bc, 0000000000 },
1214     { 0x00120000, 0x0000000c },
1215     { 0x00120000, 0x00000004 },
1216     { 0x001b0002, 0x0000000c },
1217     { 0x0000a000, 0x00000004 },
1218     { 0x0000e821, 0x00000004 },
1219     { 0x0000e800, 0000000000 },
1220     { 0x0000e821, 0x00000004 },
1221     { 0x0000e82e, 0000000000 },
1222     { 0x02cca000, 0x00000004 },
1223     { 0x00140000, 0x00000004 },
1224     { 0x000ce1cc, 0x00000004 },
1225     { 0x050de1cd, 0x00000004 },
1226     { 0x00400000, 0x00000004 },
1227     { 0x00000096, 0x00000018 },
1228     { 0x00c0a000, 0x00000004 },
1229     { 0x00000093, 0x00000008 },
1230     { 0x00000098, 0x00000020 },
1231     { 0x4200e000, 0000000000 },
1232     { 0x0000009f, 0x00000038 },
1233     { 0x000ca000, 0x00000004 },
1234     { 0x00140000, 0x00000004 },
1235     { 0x000c2000, 0x00000004 },
1236     { 0x00160000, 0x00000004 },
1237     { 0x700ce000, 0x00000004 },
1238     { 0x0014009b, 0x00000008 },
1239     { 0x4000e000, 0000000000 },
1240     { 0x02400000, 0x00000004 },
1241     { 0x400ee000, 0x00000004 },
1242     { 0x02400000, 0x00000004 },
1243     { 0x4000e000, 0000000000 },
1244     { 0x000c2000, 0x00000004 },
1245     { 0x0240e51b, 0x00000004 },
1246     { 0x0080e50a, 0x00000005 },
1247     { 0x0080e50b, 0x00000005 },
1248     { 0x00220000, 0x00000004 },
1249     { 0x000700d5, 0x00000004 },
1250     { 0x000000b2, 0x00000038 },
1251     { 0x000c2087, 0x00000030 },
1252     { 0x0880e5bd, 0x00000005 },
1253     { 0x000c2086, 0x00000030 },
1254     { 0x0800e5bb, 0x00000005 },
1255     { 0x000c2087, 0x00000030 },
1256     { 0x0880e5bc, 0x00000005 },
1257     { 0x000000b5, 0x00000008 },
1258     { 0x0080e5bd, 0x00000005 },
1259     { 0x0000e5bb, 0x00000005 },
1260     { 0x0080e5bc, 0x00000005 },
1261     { 0x00210000, 0x00000004 },
1262     { 0x02800000, 0x00000004 },
1263     { 0x00c000b9, 0x00000018 },
1264     { 0x4180e000, 0x00000040 },
1265     { 0x000000bb, 0x00000024 },
1266     { 0x01000000, 0x0000000c },
1267     { 0x0100e51d, 0x0000000c },
1268     { 0x000045bb, 0x00000004 },
1269     { 0x000080b5, 0x00000008 },
1270     { 0x0000f3ce, 0x00000004 },
1271     { 0x0140a000, 0x00000004 },
1272     { 0x00cc2000, 0x00000004 },
1273     { 0x08c053cf, 0x00000040 },
1274     { 0x00008000, 0000000000 },
1275     { 0x0000f3d2, 0x00000004 },
1276     { 0x0140a000, 0x00000004 },
1277     { 0x00cc2000, 0x00000004 },
1278     { 0x08c053d3, 0x00000040 },
1279     { 0x00008000, 0000000000 },
1280     { 0x0000f39d, 0x00000004 },
1281     { 0x0140a000, 0x00000004 },
1282     { 0x00cc2000, 0x00000004 },
1283     { 0x08c0539e, 0x00000040 },
1284     { 0x00008000, 0000000000 },
1285     { 0x03c00830, 0x00000004 },
1286     { 0x4200e000, 0000000000 },
1287     { 0x0000a000, 0x00000004 },
1288     { 0x200045e0, 0x00000004 },
1289     { 0x0000e5e1, 0000000000 },
1290     { 0x00000001, 0000000000 },
1291     { 0x000700d2, 0x00000004 },
1292     { 0x0800e394, 0000000000 },
1293     { 0000000000, 0000000000 },
1294     { 0x0000e8c4, 0x00000004 },
1295     { 0x0000e8c5, 0x00000004 },
1296     { 0x0000e8c6, 0x00000004 },
1297     { 0x0000e928, 0x00000004 },
1298     { 0x0000e929, 0x00000004 },
1299     { 0x0000e92a, 0x00000004 },
1300     { 0x000000d6, 0x00000008 },
1301     { 0x0000e928, 0x00000004 },
1302     { 0x0000e929, 0x00000004 },
1303     { 0x0000e92a, 0x00000004 },
1304     { 0x000000dd, 0x00000008 },
1305     { 0x00e00116, 0000000000 },
1306     { 0x000700e1, 0x00000004 },
1307     { 0x0800401c, 0x00000004 },
1308     { 0x200050e7, 0x00000004 },
1309     { 0x0000e01d, 0x00000004 },
1310     { 0x000000e4, 0x00000008 },
1311     { 0x02c02000, 0x00000004 },
1312     { 0x00060000, 0x00000004 },
1313     { 0x000000eb, 0x00000034 },
1314     { 0x000000e8, 0x00000008 },
1315     { 0x00008000, 0x00000004 },
1316     { 0xc000e000, 0000000000 },
1317     { 0000000000, 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     { 0x000c2000, 0x00000004 },
1327     { 0x001d0018, 0x00000004 },
1328     { 0x001a0001, 0x00000004 },
1329     { 0x000000fb, 0x00000034 },
1330     { 0x0000004a, 0x00000008 },
1331     { 0x0500a04a, 0x00000008 },
1332     { 0000000000, 0000000000 },
1333     { 0000000000, 0000000000 },
1334     { 0000000000, 0000000000 },
1335     { 0000000000, 0000000000 },
1336 };
1337
1338 static const u32 RS690_cp_microcode[][2]={
1339     { 0x000000dd, 0x00000008 },
1340     { 0x000000df, 0x00000008 },
1341     { 0x000000a0, 0x00000008 },
1342     { 0x000000a4, 0x00000008 },
1343     { 0x4a554b4a, 0000000000 },
1344     { 0x4a4a4467, 0000000000 },
1345     { 0x55526f75, 0000000000 },
1346     { 0x4a7e7d65, 0000000000 },
1347     { 0x4ad74af6, 0000000000 },
1348     { 0x4ac94a4a, 0000000000 },
1349     { 0xcc898989, 0000000000 },
1350     { 0xc34ad3c5, 0000000000 },
1351     { 0x8e4a4a4a, 0000000000 },
1352     { 0x4a8a8a8a, 0000000000 },
1353     { 0x4a0f8c4a, 0000000000 },
1354     { 0x000ca000, 0x00000004 },
1355     { 0x000d0012, 0x00000038 },
1356     { 0x0000e8b4, 0x00000004 },
1357     { 0x000d0014, 0x00000038 },
1358     { 0x0000e8b6, 0x00000004 },
1359     { 0x000d0016, 0x00000038 },
1360     { 0x0000e854, 0x00000004 },
1361     { 0x000d0018, 0x00000038 },
1362     { 0x0000e855, 0x00000004 },
1363     { 0x000d001a, 0x00000038 },
1364     { 0x0000e856, 0x00000004 },
1365     { 0x000d001c, 0x00000038 },
1366     { 0x0000e857, 0x00000004 },
1367     { 0x000d001e, 0x00000038 },
1368     { 0x0000e824, 0x00000004 },
1369     { 0x000d0020, 0x00000038 },
1370     { 0x0000e825, 0x00000004 },
1371     { 0x000d0022, 0x00000038 },
1372     { 0x0000e830, 0x00000004 },
1373     { 0x000d0024, 0x00000038 },
1374     { 0x0000f0c0, 0x00000004 },
1375     { 0x000d0026, 0x00000038 },
1376     { 0x0000f0c1, 0x00000004 },
1377     { 0x000d0028, 0x00000038 },
1378     { 0x0000f041, 0x00000004 },
1379     { 0x000d002a, 0x00000038 },
1380     { 0x0000f184, 0x00000004 },
1381     { 0x000d002c, 0x00000038 },
1382     { 0x0000f185, 0x00000004 },
1383     { 0x000d002e, 0x00000038 },
1384     { 0x0000f186, 0x00000004 },
1385     { 0x000d0030, 0x00000038 },
1386     { 0x0000f187, 0x00000004 },
1387     { 0x000d0032, 0x00000038 },
1388     { 0x0000f180, 0x00000004 },
1389     { 0x000d0034, 0x00000038 },
1390     { 0x0000f393, 0x00000004 },
1391     { 0x000d0036, 0x00000038 },
1392     { 0x0000f38a, 0x00000004 },
1393     { 0x000d0038, 0x00000038 },
1394     { 0x0000f38e, 0x00000004 },
1395     { 0x0000e821, 0x00000004 },
1396     { 0x0140a000, 0x00000004 },
1397     { 0x00000043, 0x00000018 },
1398     { 0x00cce800, 0x00000004 },
1399     { 0x001b0001, 0x00000004 },
1400     { 0x08004800, 0x00000004 },
1401     { 0x001b0001, 0x00000004 },
1402     { 0x08004800, 0x00000004 },
1403     { 0x001b0001, 0x00000004 },
1404     { 0x08004800, 0x00000004 },
1405     { 0x0000003a, 0x00000008 },
1406     { 0x0000a000, 0000000000 },
1407     { 0x2000451d, 0x00000004 },
1408     { 0x0000e580, 0x00000004 },
1409     { 0x000ce581, 0x00000004 },
1410     { 0x08004580, 0x00000004 },
1411     { 0x000ce581, 0x00000004 },
1412     { 0x00000047, 0x00000008 },
1413     { 0x0000a000, 0000000000 },
1414     { 0x000c2000, 0x00000004 },
1415     { 0x0000e50e, 0x00000004 },
1416     { 0x00032000, 0x00000004 },
1417     { 0x00022051, 0x00000028 },
1418     { 0x00000051, 0x00000024 },
1419     { 0x0800450f, 0x00000004 },
1420     { 0x0000a04b, 0x00000008 },
1421     { 0x0000e565, 0x00000004 },
1422     { 0x0000e566, 0x00000004 },
1423     { 0x00000052, 0x00000008 },
1424     { 0x03cca5b4, 0x00000004 },
1425     { 0x05432000, 0x00000004 },
1426     { 0x00022000, 0x00000004 },
1427     { 0x4ccce05e, 0x00000030 },
1428     { 0x08274565, 0x00000004 },
1429     { 0x0000005e, 0x00000030 },
1430     { 0x08004564, 0x00000004 },
1431     { 0x0000e566, 0x00000004 },
1432     { 0x00000055, 0x00000008 },
1433     { 0x00802061, 0x00000010 },
1434     { 0x00202000, 0x00000004 },
1435     { 0x001b00ff, 0x00000004 },
1436     { 0x01000064, 0x00000010 },
1437     { 0x001f2000, 0x00000004 },
1438     { 0x001c00ff, 0x00000004 },
1439     { 0000000000, 0x0000000c },
1440     { 0x00000072, 0x00000030 },
1441     { 0x00000055, 0x00000008 },
1442     { 0x0000e576, 0x00000004 },
1443     { 0x0000e577, 0x00000004 },
1444     { 0x0000e50e, 0x00000004 },
1445     { 0x0000e50f, 0x00000004 },
1446     { 0x0140a000, 0x00000004 },
1447     { 0x00000069, 0x00000018 },
1448     { 0x00c0e5f9, 0x000000c2 },
1449     { 0x00000069, 0x00000008 },
1450     { 0x0014e50e, 0x00000004 },
1451     { 0x0040e50f, 0x00000004 },
1452     { 0x00c0006c, 0x00000008 },
1453     { 0x0000e570, 0x00000004 },
1454     { 0x0000e571, 0x00000004 },
1455     { 0x0000e572, 0x0000000c },
1456     { 0x0000a000, 0x00000004 },
1457     { 0x0140a000, 0x00000004 },
1458     { 0x0000e568, 0x00000004 },
1459     { 0x000c2000, 0x00000004 },
1460     { 0x00000076, 0x00000018 },
1461     { 0x000b0000, 0x00000004 },
1462     { 0x18c0e562, 0x00000004 },
1463     { 0x00000078, 0x00000008 },
1464     { 0x00c00077, 0x00000008 },
1465     { 0x000700cb, 0x00000004 },
1466     { 0x00000084, 0x00000038 },
1467     { 0x000ca086, 0x00000030 },
1468     { 0x080045bb, 0x00000004 },
1469     { 0x000c2087, 0x00000030 },
1470     { 0x0800e5bc, 0000000000 },
1471     { 0x0000e5bb, 0x00000004 },
1472     { 0x0000e5bc, 0000000000 },
1473     { 0x00120000, 0x0000000c },
1474     { 0x00120000, 0x00000004 },
1475     { 0x001b0002, 0x0000000c },
1476     { 0x0000a000, 0x00000004 },
1477     { 0x0000e821, 0x00000004 },
1478     { 0x0000e800, 0000000000 },
1479     { 0x0000e821, 0x00000004 },
1480     { 0x0000e82e, 0000000000 },
1481     { 0x02cca000, 0x00000004 },
1482     { 0x00140000, 0x00000004 },
1483     { 0x000ce1cc, 0x00000004 },
1484     { 0x050de1cd, 0x00000004 },
1485     { 0x00400000, 0x00000004 },
1486     { 0x00000096, 0x00000018 },
1487     { 0x00c0a000, 0x00000004 },
1488     { 0x00000093, 0x00000008 },
1489     { 0x00000098, 0x00000020 },
1490     { 0x4200e000, 0000000000 },
1491     { 0x0000009f, 0x00000038 },
1492     { 0x000ca000, 0x00000004 },
1493     { 0x00140000, 0x00000004 },
1494     { 0x000c2000, 0x00000004 },
1495     { 0x00160000, 0x00000004 },
1496     { 0x700ce000, 0x00000004 },
1497     { 0x0014009b, 0x00000008 },
1498     { 0x4000e000, 0000000000 },
1499     { 0x02400000, 0x00000004 },
1500     { 0x400ee000, 0x00000004 },
1501     { 0x02400000, 0x00000004 },
1502     { 0x4000e000, 0000000000 },
1503     { 0x00100000, 0x0000002c },
1504     { 0x00004000, 0000000000 },
1505     { 0x080045c8, 0x00000004 },
1506     { 0x00240005, 0x00000004 },
1507     { 0x08004d0b, 0x00000004 },
1508     { 0x000c2000, 0x00000004 },
1509     { 0x0240e51b, 0x00000004 },
1510     { 0x0080e50a, 0x00000005 },
1511     { 0x0080e50b, 0x00000005 },
1512     { 0x00220000, 0x00000004 },
1513     { 0x000700cb, 0x00000004 },
1514     { 0x000000b7, 0x00000038 },
1515     { 0x000c2087, 0x00000030 },
1516     { 0x0880e5bd, 0x00000005 },
1517     { 0x000c2086, 0x00000030 },
1518     { 0x0800e5bb, 0x00000005 },
1519     { 0x000c2087, 0x00000030 },
1520     { 0x0880e5bc, 0x00000005 },
1521     { 0x000000ba, 0x00000008 },
1522     { 0x0080e5bd, 0x00000005 },
1523     { 0x0000e5bb, 0x00000005 },
1524     { 0x0080e5bc, 0x00000005 },
1525     { 0x00210000, 0x00000004 },
1526     { 0x02800000, 0x00000004 },
1527     { 0x00c000be, 0x00000018 },
1528     { 0x4180e000, 0x00000040 },
1529     { 0x000000c0, 0x00000024 },
1530     { 0x01000000, 0x0000000c },
1531     { 0x0100e51d, 0x0000000c },
1532     { 0x000045bb, 0x00000004 },
1533     { 0x000080ba, 0x00000008 },
1534     { 0x03c00830, 0x00000004 },
1535     { 0x4200e000, 0000000000 },
1536     { 0x0000a000, 0x00000004 },
1537     { 0x200045e0, 0x00000004 },
1538     { 0x0000e5e1, 0000000000 },
1539     { 0x00000001, 0000000000 },
1540     { 0x000700c8, 0x00000004 },
1541     { 0x0800e394, 0000000000 },
1542     { 0000000000, 0000000000 },
1543     { 0x0000e8c4, 0x00000004 },
1544     { 0x0000e8c5, 0x00000004 },
1545     { 0x0000e8c6, 0x00000004 },
1546     { 0x0000e928, 0x00000004 },
1547     { 0x0000e929, 0x00000004 },
1548     { 0x0000e92a, 0x00000004 },
1549     { 0x000000cc, 0x00000008 },
1550     { 0x0000e928, 0x00000004 },
1551     { 0x0000e929, 0x00000004 },
1552     { 0x0000e92a, 0x00000004 },
1553     { 0x000000d3, 0x00000008 },
1554     { 0x02c02000, 0x00000004 },
1555     { 0x00060000, 0x00000004 },
1556     { 0x000000db, 0x00000034 },
1557     { 0x000000d8, 0x00000008 },
1558     { 0x00008000, 0x00000004 },
1559     { 0xc000e000, 0000000000 },
1560     { 0x000000e1, 0x00000030 },
1561     { 0x4200e000, 0000000000 },
1562     { 0x000000e1, 0x00000030 },
1563     { 0x4000e000, 0000000000 },
1564     { 0x0025001b, 0x00000004 },
1565     { 0x00230000, 0x00000004 },
1566     { 0x00250005, 0x00000004 },
1567     { 0x000000e6, 0x00000034 },
1568     { 0000000000, 0x0000000c },
1569     { 0x00244000, 0x00000004 },
1570     { 0x080045c8, 0x00000004 },
1571     { 0x00240005, 0x00000004 },
1572     { 0x08004d0b, 0x0000000c },
1573     { 0000000000, 0000000000 },
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     { 0x000c2000, 0x00000004 },
1586     { 0x001d0018, 0x00000004 },
1587     { 0x001a0001, 0x00000004 },
1588     { 0x000000fb, 0x00000034 },
1589     { 0x0000004a, 0x00000008 },
1590     { 0x0500a04a, 0x00000008 },
1591     { 0000000000, 0000000000 },
1592     { 0000000000, 0000000000 },
1593     { 0000000000, 0000000000 },
1594     { 0000000000, 0000000000 },
1595 };
1596
1597 static const u32 R520_cp_microcode[][2]={
1598     { 0x4200e000, 0000000000 },
1599     { 0x4000e000, 0000000000 },
1600     { 0x00000099, 0x00000008 },
1601     { 0x0000009d, 0x00000008 },
1602     { 0x4a554b4a, 0000000000 },
1603     { 0x4a4a4467, 0000000000 },
1604     { 0x55526f75, 0000000000 },
1605     { 0x4a7e7d65, 0000000000 },
1606     { 0xe0dae6f6, 0000000000 },
1607     { 0x4ac54a4a, 0000000000 },
1608     { 0xc8828282, 0000000000 },
1609     { 0xbf4acfc1, 0000000000 },
1610     { 0x87b04ad5, 0000000000 },
1611     { 0xb5838383, 0000000000 },
1612     { 0x4a0f85ba, 0000000000 },
1613     { 0x000ca000, 0x00000004 },
1614     { 0x000d0012, 0x00000038 },
1615     { 0x0000e8b4, 0x00000004 },
1616     { 0x000d0014, 0x00000038 },
1617     { 0x0000e8b6, 0x00000004 },
1618     { 0x000d0016, 0x00000038 },
1619     { 0x0000e854, 0x00000004 },
1620     { 0x000d0018, 0x00000038 },
1621     { 0x0000e855, 0x00000004 },
1622     { 0x000d001a, 0x00000038 },
1623     { 0x0000e856, 0x00000004 },
1624     { 0x000d001c, 0x00000038 },
1625     { 0x0000e857, 0x00000004 },
1626     { 0x000d001e, 0x00000038 },
1627     { 0x0000e824, 0x00000004 },
1628     { 0x000d0020, 0x00000038 },
1629     { 0x0000e825, 0x00000004 },
1630     { 0x000d0022, 0x00000038 },
1631     { 0x0000e830, 0x00000004 },
1632     { 0x000d0024, 0x00000038 },
1633     { 0x0000f0c0, 0x00000004 },
1634     { 0x000d0026, 0x00000038 },
1635     { 0x0000f0c1, 0x00000004 },
1636     { 0x000d0028, 0x00000038 },
1637     { 0x0000e000, 0x00000004 },
1638     { 0x000d002a, 0x00000038 },
1639     { 0x0000e000, 0x00000004 },
1640     { 0x000d002c, 0x00000038 },
1641     { 0x0000e000, 0x00000004 },
1642     { 0x000d002e, 0x00000038 },
1643     { 0x0000e000, 0x00000004 },
1644     { 0x000d0030, 0x00000038 },
1645     { 0x0000e000, 0x00000004 },
1646     { 0x000d0032, 0x00000038 },
1647     { 0x0000f180, 0x00000004 },
1648     { 0x000d0034, 0x00000038 },
1649     { 0x0000f393, 0x00000004 },
1650     { 0x000d0036, 0x00000038 },
1651     { 0x0000f38a, 0x00000004 },
1652     { 0x000d0038, 0x00000038 },
1653     { 0x0000f38e, 0x00000004 },
1654     { 0x0000e821, 0x00000004 },
1655     { 0x0140a000, 0x00000004 },
1656     { 0x00000043, 0x00000018 },
1657     { 0x00cce800, 0x00000004 },
1658     { 0x001b0001, 0x00000004 },
1659     { 0x08004800, 0x00000004 },
1660     { 0x001b0001, 0x00000004 },
1661     { 0x08004800, 0x00000004 },
1662     { 0x001b0001, 0x00000004 },
1663     { 0x08004800, 0x00000004 },
1664     { 0x0000003a, 0x00000008 },
1665     { 0x0000a000, 0000000000 },
1666     { 0x2000451d, 0x00000004 },
1667     { 0x0000e580, 0x00000004 },
1668     { 0x000ce581, 0x00000004 },
1669     { 0x08004580, 0x00000004 },
1670     { 0x000ce581, 0x00000004 },
1671     { 0x00000047, 0x00000008 },
1672     { 0x0000a000, 0000000000 },
1673     { 0x000c2000, 0x00000004 },
1674     { 0x0000e50e, 0x00000004 },
1675     { 0x00032000, 0x00000004 },
1676     { 0x00022051, 0x00000028 },
1677     { 0x00000051, 0x00000024 },
1678     { 0x0800450f, 0x00000004 },
1679     { 0x0000a04b, 0x00000008 },
1680     { 0x0000e565, 0x00000004 },
1681     { 0x0000e566, 0x00000004 },
1682     { 0x00000052, 0x00000008 },
1683     { 0x03cca5b4, 0x00000004 },
1684     { 0x05432000, 0x00000004 },
1685     { 0x00022000, 0x00000004 },
1686     { 0x4ccce05e, 0x00000030 },
1687     { 0x08274565, 0x00000004 },
1688     { 0x0000005e, 0x00000030 },
1689     { 0x08004564, 0x00000004 },
1690     { 0x0000e566, 0x00000004 },
1691     { 0x00000055, 0x00000008 },
1692     { 0x00802061, 0x00000010 },
1693     { 0x00202000, 0x00000004 },
1694     { 0x001b00ff, 0x00000004 },
1695     { 0x01000064, 0x00000010 },
1696     { 0x001f2000, 0x00000004 },
1697     { 0x001c00ff, 0x00000004 },
1698     { 0000000000, 0x0000000c },
1699     { 0x00000072, 0x00000030 },
1700     { 0x00000055, 0x00000008 },
1701     { 0x0000e576, 0x00000004 },
1702     { 0x0000e577, 0x00000004 },
1703     { 0x0000e50e, 0x00000004 },
1704     { 0x0000e50f, 0x00000004 },
1705     { 0x0140a000, 0x00000004 },
1706     { 0x00000069, 0x00000018 },
1707     { 0x00c0e5f9, 0x000000c2 },
1708     { 0x00000069, 0x00000008 },
1709     { 0x0014e50e, 0x00000004 },
1710     { 0x0040e50f, 0x00000004 },
1711     { 0x00c0006c, 0x00000008 },
1712     { 0x0000e570, 0x00000004 },
1713     { 0x0000e571, 0x00000004 },
1714     { 0x0000e572, 0x0000000c },
1715     { 0x0000a000, 0x00000004 },
1716     { 0x0140a000, 0x00000004 },
1717     { 0x0000e568, 0x00000004 },
1718     { 0x000c2000, 0x00000004 },
1719     { 0x00000076, 0x00000018 },
1720     { 0x000b0000, 0x00000004 },
1721     { 0x18c0e562, 0x00000004 },
1722     { 0x00000078, 0x00000008 },
1723     { 0x00c00077, 0x00000008 },
1724     { 0x000700c7, 0x00000004 },
1725     { 0x00000080, 0x00000038 },
1726     { 0x0000e5bb, 0x00000004 },
1727     { 0x0000e5bc, 0000000000 },
1728     { 0x0000a000, 0x00000004 },
1729     { 0x0000e821, 0x00000004 },
1730     { 0x0000e800, 0000000000 },
1731     { 0x0000e821, 0x00000004 },
1732     { 0x0000e82e, 0000000000 },
1733     { 0x02cca000, 0x00000004 },
1734     { 0x00140000, 0x00000004 },
1735     { 0x000ce1cc, 0x00000004 },
1736     { 0x050de1cd, 0x00000004 },
1737     { 0x00400000, 0x00000004 },
1738     { 0x0000008f, 0x00000018 },
1739     { 0x00c0a000, 0x00000004 },
1740     { 0x0000008c, 0x00000008 },
1741     { 0x00000091, 0x00000020 },
1742     { 0x4200e000, 0000000000 },
1743     { 0x00000098, 0x00000038 },
1744     { 0x000ca000, 0x00000004 },
1745     { 0x00140000, 0x00000004 },
1746     { 0x000c2000, 0x00000004 },
1747     { 0x00160000, 0x00000004 },
1748     { 0x700ce000, 0x00000004 },
1749     { 0x00140094, 0x00000008 },
1750     { 0x4000e000, 0000000000 },
1751     { 0x02400000, 0x00000004 },
1752     { 0x400ee000, 0x00000004 },
1753     { 0x02400000, 0x00000004 },
1754     { 0x4000e000, 0000000000 },
1755     { 0x000c2000, 0x00000004 },
1756     { 0x0240e51b, 0x00000004 },
1757     { 0x0080e50a, 0x00000005 },
1758     { 0x0080e50b, 0x00000005 },
1759     { 0x00220000, 0x00000004 },
1760     { 0x000700c7, 0x00000004 },
1761     { 0x000000a4, 0x00000038 },
1762     { 0x0080e5bd, 0x00000005 },
1763     { 0x0000e5bb, 0x00000005 },
1764     { 0x0080e5bc, 0x00000005 },
1765     { 0x00210000, 0x00000004 },
1766     { 0x02800000, 0x00000004 },
1767     { 0x00c000ab, 0x00000018 },
1768     { 0x4180e000, 0x00000040 },
1769     { 0x000000ad, 0x00000024 },
1770     { 0x01000000, 0x0000000c },
1771     { 0x0100e51d, 0x0000000c },
1772     { 0x000045bb, 0x00000004 },
1773     { 0x000080a7, 0x00000008 },
1774     { 0x0000f3ce, 0x00000004 },
1775     { 0x0140a000, 0x00000004 },
1776     { 0x00cc2000, 0x00000004 },
1777     { 0x08c053cf, 0x00000040 },
1778     { 0x00008000, 0000000000 },
1779     { 0x0000f3d2, 0x00000004 },
1780     { 0x0140a000, 0x00000004 },
1781     { 0x00cc2000, 0x00000004 },
1782     { 0x08c053d3, 0x00000040 },
1783     { 0x00008000, 0000000000 },
1784     { 0x0000f39d, 0x00000004 },
1785     { 0x0140a000, 0x00000004 },
1786     { 0x00cc2000, 0x00000004 },
1787     { 0x08c0539e, 0x00000040 },
1788     { 0x00008000, 0000000000 },
1789     { 0x03c00830, 0x00000004 },
1790     { 0x4200e000, 0000000000 },
1791     { 0x0000a000, 0x00000004 },
1792     { 0x200045e0, 0x00000004 },
1793     { 0x0000e5e1, 0000000000 },
1794     { 0x00000001, 0000000000 },
1795     { 0x000700c4, 0x00000004 },
1796     { 0x0800e394, 0000000000 },
1797     { 0000000000, 0000000000 },
1798     { 0x0000e8c4, 0x00000004 },
1799     { 0x0000e8c5, 0x00000004 },
1800     { 0x0000e8c6, 0x00000004 },
1801     { 0x0000e928, 0x00000004 },
1802     { 0x0000e929, 0x00000004 },
1803     { 0x0000e92a, 0x00000004 },
1804     { 0x000000c8, 0x00000008 },
1805     { 0x0000e928, 0x00000004 },
1806     { 0x0000e929, 0x00000004 },
1807     { 0x0000e92a, 0x00000004 },
1808     { 0x000000cf, 0x00000008 },
1809     { 0xdeadbeef, 0000000000 },
1810     { 0x00000116, 0000000000 },
1811     { 0x000700d3, 0x00000004 },
1812     { 0x080050e7, 0x00000004 },
1813     { 0x000700d4, 0x00000004 },
1814     { 0x0800401c, 0x00000004 },
1815     { 0x0000e01d, 0000000000 },
1816     { 0x02c02000, 0x00000004 },
1817     { 0x00060000, 0x00000004 },
1818     { 0x000000de, 0x00000034 },
1819     { 0x000000db, 0x00000008 },
1820     { 0x00008000, 0x00000004 },
1821     { 0xc000e000, 0000000000 },
1822     { 0x0000e1cc, 0x00000004 },
1823     { 0x0500e1cd, 0x00000004 },
1824     { 0x000ca000, 0x00000004 },
1825     { 0x000000e5, 0x00000034 },
1826     { 0x000000e1, 0x00000008 },
1827     { 0x0000a000, 0000000000 },
1828     { 0x0019e1cc, 0x00000004 },
1829     { 0x001b0001, 0x00000004 },
1830     { 0x0500a000, 0x00000004 },
1831     { 0x080041cd, 0x00000004 },
1832     { 0x000ca000, 0x00000004 },
1833     { 0x000000fb, 0x00000034 },
1834     { 0x0000004a, 0x00000008 },
1835     { 0000000000, 0000000000 },
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     { 0x000c2000, 0x00000004 },
1845     { 0x001d0018, 0x00000004 },
1846     { 0x001a0001, 0x00000004 },
1847     { 0x000000fb, 0x00000034 },
1848     { 0x0000004a, 0x00000008 },
1849     { 0x0500a04a, 0x00000008 },
1850     { 0000000000, 0000000000 },
1851     { 0000000000, 0000000000 },
1852     { 0000000000, 0000000000 },
1853     { 0000000000, 0000000000 },
1854 };
1855
1856 #if 0
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 static u32 R500_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16106 {
16107         u32 ret;
16108         RADEON_WRITE(R520_MC_IND_INDEX, 0x7f0000 | (addr & 0xff));
16109         ret = RADEON_READ(R520_MC_IND_DATA);
16110         RADEON_WRITE(R520_MC_IND_INDEX, 0);
16111         return ret;
16112 }
16113
16114 static u32 RS400_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16115 {
16116         u32 ret;
16117         RADEON_WRITE(RS400_NB_MC_INDEX, addr & 0x7f);
16118         ret = RADEON_READ(RS400_NB_MC_DATA);
16119         RADEON_WRITE(RS400_NB_MC_INDEX, 0x7f);
16120         return ret;
16121 }
16122
16123 static u32 RS690_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16124 {
16125         u32 ret;
16126         RADEON_WRITE(RS690_MC_INDEX, (addr & RS690_MC_INDEX_MASK));
16127         ret = RADEON_READ(RS690_MC_DATA);
16128         RADEON_WRITE(RS690_MC_INDEX, RS690_MC_INDEX_MASK);
16129         return ret;
16130 }
16131
16132 static u32 IGP_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16133 {
16134         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16135             return RS690_READ_MCIND(dev_priv, addr);
16136         else
16137             return RS400_READ_MCIND(dev_priv, addr);
16138 }
16139
16140 u32 radeon_read_fb_location(drm_radeon_private_t *dev_priv)
16141 {
16142
16143         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16144                 return R500_READ_MCIND(dev_priv, RV515_MC_FB_LOCATION);
16145         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16146                 return RS690_READ_MCIND(dev_priv, RS690_MC_FB_LOCATION);
16147         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16148                 return R500_READ_MCIND(dev_priv, R520_MC_FB_LOCATION);
16149         else
16150                 return RADEON_READ(RADEON_MC_FB_LOCATION);
16151 }
16152
16153 static void radeon_write_fb_location(drm_radeon_private_t *dev_priv, u32 fb_loc)
16154 {
16155         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16156                 R500_WRITE_MCIND(RV515_MC_FB_LOCATION, fb_loc);
16157         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16158                 RS690_WRITE_MCIND(RS690_MC_FB_LOCATION, fb_loc);
16159         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16160                 R500_WRITE_MCIND(R520_MC_FB_LOCATION, fb_loc);
16161         else
16162                 RADEON_WRITE(RADEON_MC_FB_LOCATION, fb_loc);
16163 }
16164
16165 static void radeon_write_agp_location(drm_radeon_private_t *dev_priv, u32 agp_loc)
16166 {
16167         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16168                 R500_WRITE_MCIND(RV515_MC_AGP_LOCATION, agp_loc);
16169         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16170                 RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, agp_loc);
16171         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16172                 R500_WRITE_MCIND(R520_MC_AGP_LOCATION, agp_loc);
16173         else
16174                 RADEON_WRITE(RADEON_MC_AGP_LOCATION, agp_loc);
16175 }
16176
16177 static int RADEON_READ_PLL(struct drm_device * dev, int addr)
16178 {
16179         drm_radeon_private_t *dev_priv = dev->dev_private;
16180
16181         RADEON_WRITE8(RADEON_CLOCK_CNTL_INDEX, addr & 0x1f);
16182         return RADEON_READ(RADEON_CLOCK_CNTL_DATA);
16183 }
16184
16185 static u32 RADEON_READ_PCIE(drm_radeon_private_t *dev_priv, int addr)
16186 {
16187         RADEON_WRITE8(RADEON_PCIE_INDEX, addr & 0xff);
16188         return RADEON_READ(RADEON_PCIE_DATA);
16189 }
16190
16191 #if RADEON_FIFO_DEBUG
16192 static void radeon_status(drm_radeon_private_t * dev_priv)
16193 {
16194         printk("%s:\n", __FUNCTION__);
16195         printk("RBBM_STATUS = 0x%08x\n",
16196                (unsigned int)RADEON_READ(RADEON_RBBM_STATUS));
16197         printk("CP_RB_RTPR = 0x%08x\n",
16198                (unsigned int)RADEON_READ(RADEON_CP_RB_RPTR));
16199         printk("CP_RB_WTPR = 0x%08x\n",
16200                (unsigned int)RADEON_READ(RADEON_CP_RB_WPTR));
16201         printk("AIC_CNTL = 0x%08x\n",
16202                (unsigned int)RADEON_READ(RADEON_AIC_CNTL));
16203         printk("AIC_STAT = 0x%08x\n",
16204                (unsigned int)RADEON_READ(RADEON_AIC_STAT));
16205         printk("AIC_PT_BASE = 0x%08x\n",
16206                (unsigned int)RADEON_READ(RADEON_AIC_PT_BASE));
16207         printk("TLB_ADDR = 0x%08x\n",
16208                (unsigned int)RADEON_READ(RADEON_AIC_TLB_ADDR));
16209         printk("TLB_DATA = 0x%08x\n",
16210                (unsigned int)RADEON_READ(RADEON_AIC_TLB_DATA));
16211 }
16212 #endif
16213
16214 /* ================================================================
16215  * Engine, FIFO control
16216  */
16217
16218 static int radeon_do_pixcache_flush(drm_radeon_private_t * dev_priv)
16219 {
16220         u32 tmp;
16221         int i;
16222
16223         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16224
16225         tmp = RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT);
16226         tmp |= RADEON_RB3D_DC_FLUSH_ALL;
16227         RADEON_WRITE(RADEON_RB3D_DSTCACHE_CTLSTAT, tmp);
16228
16229         for (i = 0; i < dev_priv->usec_timeout; i++) {
16230                 if (!(RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT)
16231                       & RADEON_RB3D_DC_BUSY)) {
16232                         return 0;
16233                 }
16234                 DRM_UDELAY(1);
16235         }
16236
16237 #if RADEON_FIFO_DEBUG
16238         DRM_ERROR("failed!\n");
16239         radeon_status(dev_priv);
16240 #endif
16241         return -EBUSY;
16242 }
16243
16244 static int radeon_do_wait_for_fifo(drm_radeon_private_t * dev_priv, int entries)
16245 {
16246         int i;
16247
16248         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16249
16250         for (i = 0; i < dev_priv->usec_timeout; i++) {
16251                 int slots = (RADEON_READ(RADEON_RBBM_STATUS)
16252                              & RADEON_RBBM_FIFOCNT_MASK);
16253                 if (slots >= entries)
16254                         return 0;
16255                 DRM_UDELAY(1);
16256         }
16257
16258 #if RADEON_FIFO_DEBUG
16259         DRM_ERROR("failed!\n");
16260         radeon_status(dev_priv);
16261 #endif
16262         return -EBUSY;
16263 }
16264
16265 static int radeon_do_wait_for_idle(drm_radeon_private_t * dev_priv)
16266 {
16267         int i, ret;
16268
16269         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16270
16271         ret = radeon_do_wait_for_fifo(dev_priv, 64);
16272         if (ret)
16273                 return ret;
16274
16275         for (i = 0; i < dev_priv->usec_timeout; i++) {
16276                 if (!(RADEON_READ(RADEON_RBBM_STATUS)
16277                       & RADEON_RBBM_ACTIVE)) {
16278                         radeon_do_pixcache_flush(dev_priv);
16279                         return 0;
16280                 }
16281                 DRM_UDELAY(1);
16282         }
16283
16284 #if RADEON_FIFO_DEBUG
16285         DRM_ERROR("failed!\n");
16286         radeon_status(dev_priv);
16287 #endif
16288         return -EBUSY;
16289 }
16290
16291 /* ================================================================
16292  * CP control, initialization
16293  */
16294
16295 /* Load the microcode for the CP */
16296 static void radeon_cp_load_microcode(drm_radeon_private_t * dev_priv)
16297 {
16298         int i;
16299         DRM_DEBUG("\n");
16300
16301         radeon_do_wait_for_idle(dev_priv);
16302
16303         RADEON_WRITE(RADEON_CP_ME_RAM_ADDR, 0);
16304
16305         if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R100) ||
16306             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV100) ||
16307             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV200) ||
16308             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS100) ||
16309             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS200)) {
16310                 DRM_INFO("Loading R100 Microcode\n");
16311                 for (i = 0; i < 256; i++) {
16312                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16313                                      R100_cp_microcode[i][1]);
16314                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16315                                      R100_cp_microcode[i][0]);
16316                 }
16317         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R200) ||
16318                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV250) ||
16319                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV280) ||
16320                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS300)) {
16321                 DRM_INFO("Loading R200 Microcode\n");
16322                 for (i = 0; i < 256; i++) {
16323                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16324                                      R200_cp_microcode[i][1]);
16325                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16326                                      R200_cp_microcode[i][0]);
16327                 }
16328         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R300) ||
16329                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R350) ||
16330                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV350) ||
16331                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV380) ||
16332                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS400)) {
16333                 DRM_INFO("Loading R300 Microcode\n");
16334                 for (i = 0; i < 256; i++) {
16335                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16336                                      R300_cp_microcode[i][1]);
16337                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16338                                      R300_cp_microcode[i][0]);
16339                 }
16340         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R420) ||
16341                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV410)) {
16342                 DRM_INFO("Loading R400 Microcode\n");
16343                 for (i = 0; i < 256; i++) {
16344                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16345                                      R420_cp_microcode[i][1]);
16346                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16347                                      R420_cp_microcode[i][0]);
16348                 }
16349         } else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690) {
16350                 DRM_INFO("Loading RS690 Microcode\n");
16351                 for (i = 0; i < 256; i++) {
16352                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16353                                      RS690_cp_microcode[i][1]);
16354                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16355                                      RS690_cp_microcode[i][0]);
16356                 }
16357         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515) ||
16358                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R520) ||
16359                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV530) ||
16360                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R580) ||
16361                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV560) ||
16362                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV570)) {
16363                 DRM_INFO("Loading R500 Microcode\n");
16364                 for (i = 0; i < 256; i++) {
16365                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16366                                      R520_cp_microcode[i][1]);
16367                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16368                                      R520_cp_microcode[i][0]);
16369                 }
16370         }
16371 }
16372
16373 /* Flush any pending commands to the CP.  This should only be used just
16374  * prior to a wait for idle, as it informs the engine that the command
16375  * stream is ending.
16376  */
16377 static void radeon_do_cp_flush(drm_radeon_private_t * dev_priv)
16378 {
16379         DRM_DEBUG("\n");
16380 #if 0
16381         u32 tmp;
16382
16383         tmp = RADEON_READ(RADEON_CP_RB_WPTR) | (1 << 31);
16384         RADEON_WRITE(RADEON_CP_RB_WPTR, tmp);
16385 #endif
16386 }
16387
16388 /* Wait for the CP to go idle.
16389  */
16390 int radeon_do_cp_idle(drm_radeon_private_t * dev_priv)
16391 {
16392         RING_LOCALS;
16393         DRM_DEBUG("\n");
16394
16395         BEGIN_RING(6);
16396
16397         RADEON_PURGE_CACHE();
16398         RADEON_PURGE_ZCACHE();
16399         RADEON_WAIT_UNTIL_IDLE();
16400
16401         ADVANCE_RING();
16402         COMMIT_RING();
16403
16404         return radeon_do_wait_for_idle(dev_priv);
16405 }
16406
16407 /* Start the Command Processor.
16408  */
16409 static void radeon_do_cp_start(drm_radeon_private_t * dev_priv)
16410 {
16411         RING_LOCALS;
16412         DRM_DEBUG("\n");
16413
16414         radeon_do_wait_for_idle(dev_priv);
16415
16416         RADEON_WRITE(RADEON_CP_CSQ_CNTL, dev_priv->cp_mode);
16417
16418         dev_priv->cp_running = 1;
16419
16420         BEGIN_RING(6);
16421
16422         RADEON_PURGE_CACHE();
16423         RADEON_PURGE_ZCACHE();
16424         RADEON_WAIT_UNTIL_IDLE();
16425
16426         ADVANCE_RING();
16427         COMMIT_RING();
16428 }
16429
16430 /* Reset the Command Processor.  This will not flush any pending
16431  * commands, so you must wait for the CP command stream to complete
16432  * before calling this routine.
16433  */
16434 static void radeon_do_cp_reset(drm_radeon_private_t * dev_priv)
16435 {
16436         u32 cur_read_ptr;
16437         DRM_DEBUG("\n");
16438
16439         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
16440         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
16441         SET_RING_HEAD(dev_priv, cur_read_ptr);
16442         dev_priv->ring.tail = cur_read_ptr;
16443 }
16444
16445 /* Stop the Command Processor.  This will not flush any pending
16446  * commands, so you must flush the command stream and wait for the CP
16447  * to go idle before calling this routine.
16448  */
16449 static void radeon_do_cp_stop(drm_radeon_private_t * dev_priv)
16450 {
16451         DRM_DEBUG("\n");
16452
16453         RADEON_WRITE(RADEON_CP_CSQ_CNTL, RADEON_CSQ_PRIDIS_INDDIS);
16454
16455         dev_priv->cp_running = 0;
16456 }
16457
16458 /* Reset the engine.  This will stop the CP if it is running.
16459  */
16460 static int radeon_do_engine_reset(struct drm_device * dev)
16461 {
16462         drm_radeon_private_t *dev_priv = dev->dev_private;
16463         u32 clock_cntl_index, mclk_cntl, rbbm_soft_reset;
16464         DRM_DEBUG("\n");
16465
16466         radeon_do_pixcache_flush(dev_priv);
16467
16468         if ((dev_priv->flags & RADEON_FAMILY_MASK) < CHIP_RV515) {
16469                 clock_cntl_index = RADEON_READ(RADEON_CLOCK_CNTL_INDEX);
16470                 mclk_cntl = RADEON_READ_PLL(dev, RADEON_MCLK_CNTL);
16471                 
16472                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, (mclk_cntl |
16473                                                     RADEON_FORCEON_MCLKA |
16474                                                     RADEON_FORCEON_MCLKB |
16475                                                     RADEON_FORCEON_YCLKA |
16476                                                     RADEON_FORCEON_YCLKB |
16477                                                     RADEON_FORCEON_MC |
16478                                                     RADEON_FORCEON_AIC));
16479                 
16480                 rbbm_soft_reset = RADEON_READ(RADEON_RBBM_SOFT_RESET);
16481                 
16482                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset |
16483                                                       RADEON_SOFT_RESET_CP |
16484                                                       RADEON_SOFT_RESET_HI |
16485                                                       RADEON_SOFT_RESET_SE |
16486                                                       RADEON_SOFT_RESET_RE |
16487                                                       RADEON_SOFT_RESET_PP |
16488                                                       RADEON_SOFT_RESET_E2 |
16489                                                       RADEON_SOFT_RESET_RB));
16490                 RADEON_READ(RADEON_RBBM_SOFT_RESET);
16491                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset &
16492                                                       ~(RADEON_SOFT_RESET_CP |
16493                                                         RADEON_SOFT_RESET_HI |
16494                                                         RADEON_SOFT_RESET_SE |
16495                                                         RADEON_SOFT_RESET_RE |
16496                                                         RADEON_SOFT_RESET_PP |
16497                                                         RADEON_SOFT_RESET_E2 |
16498                                                         RADEON_SOFT_RESET_RB)));
16499                 RADEON_READ(RADEON_RBBM_SOFT_RESET);
16500                 
16501                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, mclk_cntl);
16502                 RADEON_WRITE(RADEON_CLOCK_CNTL_INDEX, clock_cntl_index);
16503                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, rbbm_soft_reset);
16504         }
16505
16506         /* Reset the CP ring */
16507         radeon_do_cp_reset(dev_priv);
16508
16509         /* The CP is no longer running after an engine reset */
16510         dev_priv->cp_running = 0;
16511
16512         /* Reset any pending vertex, indirect buffers */
16513         radeon_freelist_reset(dev);
16514
16515         return 0;
16516 }
16517
16518 static void radeon_cp_init_ring_buffer(struct drm_device * dev,
16519                                        drm_radeon_private_t * dev_priv)
16520 {
16521         u32 ring_start, cur_read_ptr;
16522         u32 tmp;
16523
16524         /* Initialize the memory controller. With new memory map, the fb location
16525          * is not changed, it should have been properly initialized already. Part
16526          * of the problem is that the code below is bogus, assuming the GART is
16527          * always appended to the fb which is not necessarily the case
16528          */
16529         if (!dev_priv->new_memmap)
16530                 radeon_write_fb_location(dev_priv,
16531                              ((dev_priv->gart_vm_start - 1) & 0xffff0000)
16532                              | (dev_priv->fb_location >> 16));
16533
16534 #if __OS_HAS_AGP
16535         if (dev_priv->flags & RADEON_IS_AGP) {
16536                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev->agp->base);
16537                 radeon_write_agp_location(dev_priv,
16538                              (((dev_priv->gart_vm_start - 1 +
16539                                 dev_priv->gart_size) & 0xffff0000) |
16540                               (dev_priv->gart_vm_start >> 16)));
16541
16542                 ring_start = (dev_priv->cp_ring->offset
16543                               - dev->agp->base
16544                               + dev_priv->gart_vm_start);
16545         } else
16546 #endif
16547                 ring_start = (dev_priv->cp_ring->offset
16548                               - (unsigned long)dev->sg->virtual
16549                               + dev_priv->gart_vm_start);
16550
16551         RADEON_WRITE(RADEON_CP_RB_BASE, ring_start);
16552
16553         /* Set the write pointer delay */
16554         RADEON_WRITE(RADEON_CP_RB_WPTR_DELAY, 0);
16555
16556         /* Initialize the ring buffer's read and write pointers */
16557         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
16558         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
16559         SET_RING_HEAD(dev_priv, cur_read_ptr);
16560         dev_priv->ring.tail = cur_read_ptr;
16561
16562 #if __OS_HAS_AGP
16563         if (dev_priv->flags & RADEON_IS_AGP) {
16564                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR,
16565                              dev_priv->ring_rptr->offset
16566                              - dev->agp->base + dev_priv->gart_vm_start);
16567         } else
16568 #endif
16569         {
16570                 struct drm_sg_mem *entry = dev->sg;
16571                 unsigned long tmp_ofs, page_ofs;
16572
16573                 tmp_ofs = dev_priv->ring_rptr->offset -
16574                                 (unsigned long)dev->sg->virtual;
16575                 page_ofs = tmp_ofs >> PAGE_SHIFT;
16576
16577                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR, entry->busaddr[page_ofs]);
16578                 DRM_DEBUG("ring rptr: offset=0x%08lx handle=0x%08lx\n",
16579                           (unsigned long)entry->busaddr[page_ofs],
16580                           entry->handle + tmp_ofs);
16581         }
16582
16583         /* Set ring buffer size */
16584 #ifdef __BIG_ENDIAN
16585         RADEON_WRITE(RADEON_CP_RB_CNTL,
16586                      RADEON_BUF_SWAP_32BIT |
16587                      (dev_priv->ring.fetch_size_l2ow << 18) |
16588                      (dev_priv->ring.rptr_update_l2qw << 8) |
16589                      dev_priv->ring.size_l2qw);
16590 #else
16591         RADEON_WRITE(RADEON_CP_RB_CNTL,
16592                      (dev_priv->ring.fetch_size_l2ow << 18) |
16593                      (dev_priv->ring.rptr_update_l2qw << 8) |
16594                      dev_priv->ring.size_l2qw);
16595 #endif
16596
16597         /* Start with assuming that writeback doesn't work */
16598         dev_priv->writeback_works = 0;
16599
16600         /* Initialize the scratch register pointer.  This will cause
16601          * the scratch register values to be written out to memory
16602          * whenever they are updated.
16603          *
16604          * We simply put this behind the ring read pointer, this works
16605          * with PCI GART as well as (whatever kind of) AGP GART
16606          */
16607         RADEON_WRITE(RADEON_SCRATCH_ADDR, RADEON_READ(RADEON_CP_RB_RPTR_ADDR)
16608                      + RADEON_SCRATCH_REG_OFFSET);
16609
16610         dev_priv->scratch = ((__volatile__ u32 *)
16611                              dev_priv->ring_rptr->handle +
16612                              (RADEON_SCRATCH_REG_OFFSET / sizeof(u32)));
16613
16614         RADEON_WRITE(RADEON_SCRATCH_UMSK, 0x7);
16615
16616         /* Turn on bus mastering */
16617         tmp = RADEON_READ(RADEON_BUS_CNTL) & ~RADEON_BUS_MASTER_DIS;
16618         RADEON_WRITE(RADEON_BUS_CNTL, tmp);
16619
16620         dev_priv->sarea_priv->last_frame = dev_priv->scratch[0] = 0;
16621         RADEON_WRITE(RADEON_LAST_FRAME_REG, dev_priv->sarea_priv->last_frame);
16622
16623         dev_priv->sarea_priv->last_dispatch = dev_priv->scratch[1] = 0;
16624         RADEON_WRITE(RADEON_LAST_DISPATCH_REG,
16625                      dev_priv->sarea_priv->last_dispatch);
16626
16627         dev_priv->sarea_priv->last_clear = dev_priv->scratch[2] = 0;
16628         RADEON_WRITE(RADEON_LAST_CLEAR_REG, dev_priv->sarea_priv->last_clear);
16629
16630         radeon_do_wait_for_idle(dev_priv);
16631
16632         /* Sync everything up */
16633         RADEON_WRITE(RADEON_ISYNC_CNTL,
16634                      (RADEON_ISYNC_ANY2D_IDLE3D |
16635                       RADEON_ISYNC_ANY3D_IDLE2D |
16636                       RADEON_ISYNC_WAIT_IDLEGUI |
16637                       RADEON_ISYNC_CPSCRATCH_IDLEGUI));
16638
16639 }
16640
16641 static void radeon_test_writeback(drm_radeon_private_t * dev_priv)
16642 {
16643         u32 tmp;
16644
16645         /* Writeback doesn't seem to work everywhere, test it here and possibly
16646          * enable it if it appears to work
16647          */
16648         DRM_WRITE32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1), 0);
16649         RADEON_WRITE(RADEON_SCRATCH_REG1, 0xdeadbeef);
16650
16651         for (tmp = 0; tmp < dev_priv->usec_timeout; tmp++) {
16652                 if (DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1)) ==
16653                     0xdeadbeef)
16654                         break;
16655                 DRM_UDELAY(1);
16656         }
16657
16658         if (tmp < dev_priv->usec_timeout) {
16659                 dev_priv->writeback_works = 1;
16660                 DRM_INFO("writeback test succeeded in %d usecs\n", tmp);
16661         } else {
16662                 dev_priv->writeback_works = 0;
16663                 DRM_INFO("writeback test failed\n");
16664         }
16665         if (radeon_no_wb == 1) {
16666                 dev_priv->writeback_works = 0;
16667                 DRM_INFO("writeback forced off\n");
16668         }
16669
16670         if (!dev_priv->writeback_works) {
16671                 /* Disable writeback to avoid unnecessary bus master transfers */
16672                 RADEON_WRITE(RADEON_CP_RB_CNTL, RADEON_READ(RADEON_CP_RB_CNTL) | RADEON_RB_NO_UPDATE);
16673                 RADEON_WRITE(RADEON_SCRATCH_UMSK, 0);
16674         }
16675 }
16676
16677 /* Enable or disable IGP GART on the chip */
16678 static void radeon_set_igpgart(drm_radeon_private_t * dev_priv, int on)
16679 {
16680         u32 temp, tmp;
16681
16682         tmp = RADEON_READ(RADEON_AIC_CNTL);
16683         DRM_DEBUG("setting igpgart AIC CNTL is %08X\n", tmp);
16684         if (on) {
16685                 DRM_DEBUG("programming igpgart %08X %08lX %08X\n",
16686                          dev_priv->gart_vm_start,
16687                          (long)dev_priv->gart_info.bus_addr,
16688                          dev_priv->gart_size);
16689
16690                 IGP_WRITE_MCIND(RS400_MC_MISC_CNTL, RS400_GART_INDEX_REG_EN);
16691                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, (RS400_GART_EN |
16692                                                                RS400_VA_SIZE_32MB));
16693                 IGP_WRITE_MCIND(RS400_GART_FEATURE_ID, (RS400_HANG_EN |
16694                                                         RS400_TLB_ENABLE |
16695                                                         RS400_GTW_LAC_EN |
16696                                                         RS400_1LEVEL_GART));
16697                 IGP_WRITE_MCIND(RS400_GART_BASE, dev_priv->gart_info.bus_addr);
16698
16699                 temp = IGP_READ_MCIND(dev_priv, RS400_AGP_MODE_CNTL);
16700                 IGP_WRITE_MCIND(RS400_AGP_MODE_CNTL, temp);
16701
16702                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev_priv->gart_vm_start);
16703                 RADEON_WRITE(RS400_AGP_BASE_2, 0);
16704
16705                 dev_priv->gart_size = 32*1024*1024;
16706                 radeon_write_agp_location(dev_priv,
16707                              (((dev_priv->gart_vm_start - 1 +
16708                                dev_priv->gart_size) & 0xffff0000) |
16709                              (dev_priv->gart_vm_start >> 16)));
16710
16711                 temp = IGP_READ_MCIND(dev_priv, RS400_AGP_ADDRESS_SPACE_SIZE);
16712                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, temp);
16713
16714                 IGP_READ_MCIND(dev_priv, RS400_GART_CACHE_CNTRL);
16715                 IGP_WRITE_MCIND(RS400_GART_CACHE_CNTRL, RS400_GART_CACHE_INVALIDATE);
16716                 IGP_READ_MCIND(dev_priv, RS400_GART_CACHE_CNTRL);
16717                 IGP_WRITE_MCIND(RS400_GART_CACHE_CNTRL, 0);
16718         } else {
16719             IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, 0);
16720         }
16721 }
16722
16723 /* Enable or disable RS690 GART on the chip */
16724 static void radeon_set_rs690gart(drm_radeon_private_t * dev_priv, int on)
16725 {
16726         u32 temp;
16727
16728         if (on) {
16729                 DRM_DEBUG("programming rs690 gart %08X %08lX %08X\n",
16730                          dev_priv->gart_vm_start,
16731                          (long)dev_priv->gart_info.bus_addr,
16732                          dev_priv->gart_size);
16733
16734                 temp = IGP_READ_MCIND(dev_priv, RS400_MC_MISC_CNTL);
16735                 IGP_WRITE_MCIND(RS400_MC_MISC_CNTL, (RS400_GART_INDEX_REG_EN |
16736                                                      RS690_BLOCK_GFX_D3_EN));
16737
16738                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, (RS400_GART_EN |
16739                                                                RS400_VA_SIZE_32MB));
16740
16741                 temp = IGP_READ_MCIND(dev_priv, RS400_GART_FEATURE_ID);
16742                 IGP_WRITE_MCIND(RS400_GART_FEATURE_ID, (RS400_HANG_EN |
16743                                                         RS400_TLB_ENABLE |
16744                                                         RS400_GTW_LAC_EN |
16745                                                         RS400_1LEVEL_GART));
16746
16747                 temp = dev_priv->gart_info.bus_addr & 0xfffff000;
16748                 temp |= (upper_32_bits(dev_priv->gart_info.bus_addr) & 0xff) << 4;
16749                 IGP_WRITE_MCIND(RS400_GART_BASE, temp);
16750
16751                 temp = IGP_READ_MCIND(dev_priv, RS400_AGP_MODE_CNTL);
16752                 IGP_WRITE_MCIND(RS400_AGP_MODE_CNTL, ((1 << RS400_REQ_TYPE_SNOOP_SHIFT) |
16753                                                       RS400_REQ_TYPE_SNOOP_DIS));
16754
16755                 IGP_WRITE_MCIND(RS690_MC_AGP_BASE,
16756                                 (unsigned int)dev_priv->gart_vm_start);
16757
16758                 IGP_WRITE_MCIND(RS690_MC_AGP_BASE_2, 0);
16759
16760                 dev_priv->gart_size = 32*1024*1024;
16761                 temp = (((dev_priv->gart_vm_start - 1 + dev_priv->gart_size) & 
16762                         0xffff0000) | (dev_priv->gart_vm_start >> 16));
16763
16764                 /*RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, temp);*/
16765                 radeon_write_agp_location(dev_priv, temp);
16766
16767                 temp = IGP_READ_MCIND(dev_priv, RS400_AGP_ADDRESS_SPACE_SIZE);
16768                 IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, (RS400_GART_EN |
16769                                                                RS400_VA_SIZE_32MB));
16770
16771                 /* ??? */
16772                 do {
16773                     temp = IGP_READ_MCIND(dev_priv, RS400_GART_CACHE_CNTRL);
16774                     if ((temp & RS690_MC_GART_CLEAR_STATUS) ==
16775                             RS690_MC_GART_CLEAR_DONE)
16776                         break;
16777                     DRM_UDELAY(1);
16778                 } while(1);
16779
16780                 IGP_WRITE_MCIND(RS400_GART_CACHE_CNTRL,
16781                                 RS400_GART_CACHE_INVALIDATE);
16782                 /* ??? */
16783                 do {
16784                     temp = IGP_READ_MCIND(dev_priv, RS400_GART_CACHE_CNTRL);
16785                     if ((temp & RS690_MC_GART_CLEAR_STATUS) ==
16786                             RS690_MC_GART_CLEAR_DONE)
16787                         break;
16788                     DRM_UDELAY(1);
16789                 } while(1);
16790
16791                 IGP_WRITE_MCIND(RS400_GART_CACHE_CNTRL, 0);
16792     } else {
16793         IGP_WRITE_MCIND(RS400_AGP_ADDRESS_SPACE_SIZE, 0);
16794     }
16795 }
16796
16797 static void radeon_set_pciegart(drm_radeon_private_t * dev_priv, int on)
16798 {
16799         u32 tmp = RADEON_READ_PCIE(dev_priv, RADEON_PCIE_TX_GART_CNTL);
16800         if (on) {
16801
16802                 DRM_DEBUG("programming pcie %08X %08lX %08X\n",
16803                           dev_priv->gart_vm_start,
16804                           (long)dev_priv->gart_info.bus_addr,
16805                           dev_priv->gart_size);
16806                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_DISCARD_RD_ADDR_LO,
16807                                   dev_priv->gart_vm_start);
16808                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_BASE,
16809                                   dev_priv->gart_info.bus_addr);
16810                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_START_LO,
16811                                   dev_priv->gart_vm_start);
16812                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_END_LO,
16813                                   dev_priv->gart_vm_start +
16814                                   dev_priv->gart_size - 1);
16815
16816                 radeon_write_agp_location(dev_priv, 0xffffffc0); /* ?? */
16817
16818                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
16819                                   RADEON_PCIE_TX_GART_EN);
16820         } else {
16821                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
16822                                   tmp & ~RADEON_PCIE_TX_GART_EN);
16823         }
16824 }
16825
16826 /* Enable or disable PCI GART on the chip */
16827 static void radeon_set_pcigart(drm_radeon_private_t * dev_priv, int on)
16828 {
16829         u32 tmp;
16830
16831         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16832         {
16833                 radeon_set_rs690gart(dev_priv, on);
16834                 return;
16835         }
16836         
16837         if (dev_priv->flags & RADEON_IS_IGPGART) {
16838                 radeon_set_igpgart(dev_priv, on);
16839                 return;
16840         }
16841
16842         if (dev_priv->flags & RADEON_IS_PCIE) {
16843                 radeon_set_pciegart(dev_priv, on);
16844                 return;
16845         }
16846
16847         tmp = RADEON_READ(RADEON_AIC_CNTL);
16848
16849         if (on) {
16850                 RADEON_WRITE(RADEON_AIC_CNTL,
16851                              tmp | RADEON_PCIGART_TRANSLATE_EN);
16852
16853                 /* set PCI GART page-table base address
16854                  */
16855                 RADEON_WRITE(RADEON_AIC_PT_BASE, dev_priv->gart_info.bus_addr);
16856
16857                 /* set address range for PCI address translate
16858                  */
16859                 RADEON_WRITE(RADEON_AIC_LO_ADDR, dev_priv->gart_vm_start);
16860                 RADEON_WRITE(RADEON_AIC_HI_ADDR, dev_priv->gart_vm_start
16861                              + dev_priv->gart_size - 1);
16862
16863                 /* Turn off AGP aperture -- is this required for PCI GART?
16864                  */
16865                 radeon_write_agp_location(dev_priv, 0xffffffc0);
16866                 RADEON_WRITE(RADEON_AGP_COMMAND, 0);    /* clear AGP_COMMAND */
16867         } else {
16868                 RADEON_WRITE(RADEON_AIC_CNTL,
16869                              tmp & ~RADEON_PCIGART_TRANSLATE_EN);
16870         }
16871 }
16872
16873 static int radeon_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init)
16874 {
16875         drm_radeon_private_t *dev_priv = dev->dev_private;
16876
16877         DRM_DEBUG("\n");
16878
16879         /* if we require new memory map but we don't have it fail */
16880         if ((dev_priv->flags & RADEON_NEW_MEMMAP) && !dev_priv->new_memmap) {
16881                 DRM_ERROR("Cannot initialise DRM on this card\nThis card requires a new X.org DDX for 3D\n");
16882                 radeon_do_cleanup_cp(dev);
16883                 return -EINVAL;
16884         }
16885
16886         if (init->is_pci && (dev_priv->flags & RADEON_IS_AGP))
16887         {
16888                 DRM_DEBUG("Forcing AGP card to PCI mode\n");
16889                 dev_priv->flags &= ~RADEON_IS_AGP;
16890         }
16891         else if (!(dev_priv->flags & (RADEON_IS_AGP | RADEON_IS_PCI | RADEON_IS_PCIE))
16892                  && !init->is_pci)
16893         {
16894                 DRM_DEBUG("Restoring AGP flag\n");
16895                 dev_priv->flags |= RADEON_IS_AGP;
16896         }
16897
16898         if ((!(dev_priv->flags & RADEON_IS_AGP)) && !dev->sg) {
16899                 DRM_ERROR("PCI GART memory not allocated!\n");
16900                 radeon_do_cleanup_cp(dev);
16901                 return -EINVAL;
16902         }
16903
16904         dev_priv->usec_timeout = init->usec_timeout;
16905         if (dev_priv->usec_timeout < 1 ||
16906             dev_priv->usec_timeout > RADEON_MAX_USEC_TIMEOUT) {
16907                 DRM_DEBUG("TIMEOUT problem!\n");
16908                 radeon_do_cleanup_cp(dev);
16909                 return -EINVAL;
16910         }
16911
16912         /* Enable vblank on CRTC1 for older X servers
16913          */
16914         dev_priv->vblank_crtc = DRM_RADEON_VBLANK_CRTC1;
16915
16916         switch(init->func) {
16917         case RADEON_INIT_R200_CP:
16918                 dev_priv->microcode_version = UCODE_R200;
16919                 break;
16920         case RADEON_INIT_R300_CP:
16921                 dev_priv->microcode_version = UCODE_R300;
16922                 break;
16923         default:
16924                 dev_priv->microcode_version = UCODE_R100;
16925         }
16926
16927         dev_priv->do_boxes = 0;
16928         dev_priv->cp_mode = init->cp_mode;
16929
16930         /* We don't support anything other than bus-mastering ring mode,
16931          * but the ring can be in either AGP or PCI space for the ring
16932          * read pointer.
16933          */
16934         if ((init->cp_mode != RADEON_CSQ_PRIBM_INDDIS) &&
16935             (init->cp_mode != RADEON_CSQ_PRIBM_INDBM)) {
16936                 DRM_DEBUG("BAD cp_mode (%x)!\n", init->cp_mode);
16937                 radeon_do_cleanup_cp(dev);
16938                 return -EINVAL;
16939         }
16940
16941         switch (init->fb_bpp) {
16942         case 16:
16943                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_RGB565;
16944                 break;
16945         case 32:
16946         default:
16947                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_ARGB8888;
16948                 break;
16949         }
16950         dev_priv->front_offset = init->front_offset;
16951         dev_priv->front_pitch = init->front_pitch;
16952         dev_priv->back_offset = init->back_offset;
16953         dev_priv->back_pitch = init->back_pitch;
16954
16955         switch (init->depth_bpp) {
16956         case 16:
16957                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_16BIT_INT_Z;
16958                 break;
16959         case 32:
16960         default:
16961                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_24BIT_INT_Z;
16962                 break;
16963         }
16964         dev_priv->depth_offset = init->depth_offset;
16965         dev_priv->depth_pitch = init->depth_pitch;
16966
16967         /* Hardware state for depth clears.  Remove this if/when we no
16968          * longer clear the depth buffer with a 3D rectangle.  Hard-code
16969          * all values to prevent unwanted 3D state from slipping through
16970          * and screwing with the clear operation.
16971          */
16972         dev_priv->depth_clear.rb3d_cntl = (RADEON_PLANE_MASK_ENABLE |
16973                                            (dev_priv->color_fmt << 10) |
16974                                            (dev_priv->microcode_version ==
16975                                             UCODE_R100 ? RADEON_ZBLOCK16 : 0));
16976
16977         dev_priv->depth_clear.rb3d_zstencilcntl =
16978             (dev_priv->depth_fmt |
16979              RADEON_Z_TEST_ALWAYS |
16980              RADEON_STENCIL_TEST_ALWAYS |
16981              RADEON_STENCIL_S_FAIL_REPLACE |
16982              RADEON_STENCIL_ZPASS_REPLACE |
16983              RADEON_STENCIL_ZFAIL_REPLACE | RADEON_Z_WRITE_ENABLE);
16984
16985         dev_priv->depth_clear.se_cntl = (RADEON_FFACE_CULL_CW |
16986                                          RADEON_BFACE_SOLID |
16987                                          RADEON_FFACE_SOLID |
16988                                          RADEON_FLAT_SHADE_VTX_LAST |
16989                                          RADEON_DIFFUSE_SHADE_FLAT |
16990                                          RADEON_ALPHA_SHADE_FLAT |
16991                                          RADEON_SPECULAR_SHADE_FLAT |
16992                                          RADEON_FOG_SHADE_FLAT |
16993                                          RADEON_VTX_PIX_CENTER_OGL |
16994                                          RADEON_ROUND_MODE_TRUNC |
16995                                          RADEON_ROUND_PREC_8TH_PIX);
16996
16997
16998         dev_priv->ring_offset = init->ring_offset;
16999         dev_priv->ring_rptr_offset = init->ring_rptr_offset;
17000         dev_priv->buffers_offset = init->buffers_offset;
17001         dev_priv->gart_textures_offset = init->gart_textures_offset;
17002
17003         dev_priv->sarea = drm_getsarea(dev);
17004         if (!dev_priv->sarea) {
17005                 DRM_ERROR("could not find sarea!\n");
17006                 radeon_do_cleanup_cp(dev);
17007                 return -EINVAL;
17008         }
17009
17010         dev_priv->cp_ring = drm_core_findmap(dev, init->ring_offset);
17011         if (!dev_priv->cp_ring) {
17012                 DRM_ERROR("could not find cp ring region!\n");
17013                 radeon_do_cleanup_cp(dev);
17014                 return -EINVAL;
17015         }
17016         dev_priv->ring_rptr = drm_core_findmap(dev, init->ring_rptr_offset);
17017         if (!dev_priv->ring_rptr) {
17018                 DRM_ERROR("could not find ring read pointer!\n");
17019                 radeon_do_cleanup_cp(dev);
17020                 return -EINVAL;
17021         }
17022         dev->agp_buffer_token = init->buffers_offset;
17023         dev->agp_buffer_map = drm_core_findmap(dev, init->buffers_offset);
17024         if (!dev->agp_buffer_map) {
17025                 DRM_ERROR("could not find dma buffer region!\n");
17026                 radeon_do_cleanup_cp(dev);
17027                 return -EINVAL;
17028         }
17029
17030         if (init->gart_textures_offset) {
17031                 dev_priv->gart_textures =
17032                     drm_core_findmap(dev, init->gart_textures_offset);
17033                 if (!dev_priv->gart_textures) {
17034                         DRM_ERROR("could not find GART texture region!\n");
17035                         radeon_do_cleanup_cp(dev);
17036                         return -EINVAL;
17037                 }
17038         }
17039
17040         dev_priv->sarea_priv =
17041             (drm_radeon_sarea_t *) ((u8 *) dev_priv->sarea->handle +
17042                                     init->sarea_priv_offset);
17043
17044 #if __OS_HAS_AGP
17045         if (dev_priv->flags & RADEON_IS_AGP) {
17046                 drm_core_ioremap(dev_priv->cp_ring, dev);
17047                 drm_core_ioremap(dev_priv->ring_rptr, dev);
17048                 drm_core_ioremap(dev->agp_buffer_map, dev);
17049                 if (!dev_priv->cp_ring->handle ||
17050                     !dev_priv->ring_rptr->handle ||
17051                     !dev->agp_buffer_map->handle) {
17052                         DRM_ERROR("could not find ioremap agp regions!\n");
17053                         radeon_do_cleanup_cp(dev);
17054                         return -EINVAL;
17055                 }
17056         } else
17057 #endif
17058         {
17059                 dev_priv->cp_ring->handle = (void *)dev_priv->cp_ring->offset;
17060                 dev_priv->ring_rptr->handle =
17061                     (void *)dev_priv->ring_rptr->offset;
17062                 dev->agp_buffer_map->handle =
17063                     (void *)dev->agp_buffer_map->offset;
17064
17065                 DRM_DEBUG("dev_priv->cp_ring->handle %p\n",
17066                           dev_priv->cp_ring->handle);
17067                 DRM_DEBUG("dev_priv->ring_rptr->handle %p\n",
17068                           dev_priv->ring_rptr->handle);
17069                 DRM_DEBUG("dev->agp_buffer_map->handle %p\n",
17070                           dev->agp_buffer_map->handle);
17071         }
17072
17073         dev_priv->fb_location = (radeon_read_fb_location(dev_priv) & 0xffff) << 16;
17074         dev_priv->fb_size =
17075                 ((radeon_read_fb_location(dev_priv) & 0xffff0000u) + 0x10000)
17076                 - dev_priv->fb_location;
17077
17078         dev_priv->front_pitch_offset = (((dev_priv->front_pitch / 64) << 22) |
17079                                         ((dev_priv->front_offset
17080                                           + dev_priv->fb_location) >> 10));
17081
17082         dev_priv->back_pitch_offset = (((dev_priv->back_pitch / 64) << 22) |
17083                                        ((dev_priv->back_offset
17084                                          + dev_priv->fb_location) >> 10));
17085
17086         dev_priv->depth_pitch_offset = (((dev_priv->depth_pitch / 64) << 22) |
17087                                         ((dev_priv->depth_offset
17088                                           + dev_priv->fb_location) >> 10));
17089
17090         dev_priv->gart_size = init->gart_size;
17091
17092         /* New let's set the memory map ... */
17093         if (dev_priv->new_memmap) {
17094                 u32 base = 0;
17095
17096                 DRM_INFO("Setting GART location based on new memory map\n");
17097
17098                 /* If using AGP, try to locate the AGP aperture at the same
17099                  * location in the card and on the bus, though we have to
17100                  * align it down.
17101                  */
17102 #if __OS_HAS_AGP
17103                 if (dev_priv->flags & RADEON_IS_AGP) {
17104                         base = dev->agp->base;
17105                         /* Check if valid */
17106                         if ((base + dev_priv->gart_size - 1) >= dev_priv->fb_location &&
17107                             base < (dev_priv->fb_location + dev_priv->fb_size - 1)) {
17108                                 DRM_INFO("Can't use AGP base @0x%08lx, won't fit\n",
17109                                          dev->agp->base);
17110                                 base = 0;
17111                         }
17112                 }
17113 #endif
17114                 /* If not or if AGP is at 0 (Macs), try to put it elsewhere */
17115                 if (base == 0) {
17116                         base = dev_priv->fb_location + dev_priv->fb_size;
17117                         if (base < dev_priv->fb_location ||
17118                             ((base + dev_priv->gart_size) & 0xfffffffful) < base)
17119                                 base = dev_priv->fb_location
17120                                         - dev_priv->gart_size;
17121                 }
17122                 dev_priv->gart_vm_start = base & 0xffc00000u;
17123                 if (dev_priv->gart_vm_start != base)
17124                         DRM_INFO("GART aligned down from 0x%08x to 0x%08x\n",
17125                                  base, dev_priv->gart_vm_start);
17126         } else {
17127                 DRM_INFO("Setting GART location based on old memory map\n");
17128                 dev_priv->gart_vm_start = dev_priv->fb_location +
17129                         RADEON_READ(RADEON_CONFIG_APER_SIZE);
17130         }
17131
17132 #if __OS_HAS_AGP
17133         if (dev_priv->flags & RADEON_IS_AGP)
17134                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17135                                                  - dev->agp->base
17136                                                  + dev_priv->gart_vm_start);
17137         else
17138 #endif
17139                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17140                                         - (unsigned long)dev->sg->virtual
17141                                         + dev_priv->gart_vm_start);
17142
17143         DRM_DEBUG("dev_priv->gart_size %d\n", dev_priv->gart_size);
17144         DRM_DEBUG("dev_priv->gart_vm_start 0x%x\n", dev_priv->gart_vm_start);
17145         DRM_DEBUG("dev_priv->gart_buffers_offset 0x%lx\n",
17146                   dev_priv->gart_buffers_offset);
17147
17148         dev_priv->ring.start = (u32 *) dev_priv->cp_ring->handle;
17149         dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->handle
17150                               + init->ring_size / sizeof(u32));
17151         dev_priv->ring.size = init->ring_size;
17152         dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8);
17153
17154         dev_priv->ring.rptr_update = /* init->rptr_update */ 4096;
17155         dev_priv->ring.rptr_update_l2qw = drm_order( /* init->rptr_update */ 4096 / 8);
17156
17157         dev_priv->ring.fetch_size = /* init->fetch_size */ 32;
17158         dev_priv->ring.fetch_size_l2ow = drm_order( /* init->fetch_size */ 32 / 16);
17159
17160         dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
17161
17162         dev_priv->ring.high_mark = RADEON_RING_HIGH_MARK;
17163
17164 #if __OS_HAS_AGP
17165         if (dev_priv->flags & RADEON_IS_AGP) {
17166                 /* Turn off PCI GART */
17167                 radeon_set_pcigart(dev_priv, 0);
17168         } else
17169 #endif
17170         {
17171                 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32);
17172                 /* if we have an offset set from userspace */
17173                 if (dev_priv->pcigart_offset_set) {
17174                         dev_priv->gart_info.bus_addr =
17175                             dev_priv->pcigart_offset + dev_priv->fb_location;
17176                         dev_priv->gart_info.mapping.offset =
17177                             dev_priv->pcigart_offset + dev_priv->fb_aper_offset;
17178                         dev_priv->gart_info.mapping.size =
17179                             dev_priv->gart_info.table_size;
17180
17181                         drm_core_ioremap(&dev_priv->gart_info.mapping, dev);
17182                         dev_priv->gart_info.addr =
17183                             dev_priv->gart_info.mapping.handle;
17184
17185                         if (dev_priv->flags & RADEON_IS_PCIE)
17186                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCIE;
17187                         else
17188                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17189                         dev_priv->gart_info.gart_table_location =
17190                             DRM_ATI_GART_FB;
17191
17192                         DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n",
17193                                   dev_priv->gart_info.addr,
17194                                   dev_priv->pcigart_offset);
17195                 } else {
17196                         if (dev_priv->flags & RADEON_IS_IGPGART)
17197                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_IGP;
17198                         else
17199                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17200                         dev_priv->gart_info.gart_table_location =
17201                             DRM_ATI_GART_MAIN;
17202                         dev_priv->gart_info.addr = NULL;
17203                         dev_priv->gart_info.bus_addr = 0;
17204                         if (dev_priv->flags & RADEON_IS_PCIE) {
17205                                 DRM_ERROR
17206                                     ("Cannot use PCI Express without GART in FB memory\n");
17207                                 radeon_do_cleanup_cp(dev);
17208                                 return -EINVAL;
17209                         }
17210                 }
17211
17212                 if (!drm_ati_pcigart_init(dev, &dev_priv->gart_info)) {
17213                         DRM_ERROR("failed to init PCI GART!\n");
17214                         radeon_do_cleanup_cp(dev);
17215                         return -ENOMEM;
17216                 }
17217
17218                 /* Turn on PCI GART */
17219                 radeon_set_pcigart(dev_priv, 1);
17220         }
17221
17222         radeon_cp_load_microcode(dev_priv);
17223         radeon_cp_init_ring_buffer(dev, dev_priv);
17224
17225         dev_priv->last_buf = 0;
17226
17227         radeon_do_engine_reset(dev);
17228         radeon_test_writeback(dev_priv);
17229
17230         return 0;
17231 }
17232
17233 static int radeon_do_cleanup_cp(struct drm_device * dev)
17234 {
17235         drm_radeon_private_t *dev_priv = dev->dev_private;
17236         DRM_DEBUG("\n");
17237
17238         /* Make sure interrupts are disabled here because the uninstall ioctl
17239          * may not have been called from userspace and after dev_private
17240          * is freed, it's too late.
17241          */
17242         if (dev->irq_enabled)
17243                 drm_irq_uninstall(dev);
17244
17245 #if __OS_HAS_AGP
17246         if (dev_priv->flags & RADEON_IS_AGP) {
17247                 if (dev_priv->cp_ring != NULL) {
17248                         drm_core_ioremapfree(dev_priv->cp_ring, dev);
17249                         dev_priv->cp_ring = NULL;
17250                 }
17251                 if (dev_priv->ring_rptr != NULL) {
17252                         drm_core_ioremapfree(dev_priv->ring_rptr, dev);
17253                         dev_priv->ring_rptr = NULL;
17254                 }
17255                 if (dev->agp_buffer_map != NULL) {
17256                         drm_core_ioremapfree(dev->agp_buffer_map, dev);
17257                         dev->agp_buffer_map = NULL;
17258                 }
17259         } else
17260 #endif
17261         {
17262
17263                 if (dev_priv->gart_info.bus_addr) {
17264                         /* Turn off PCI GART */
17265                         radeon_set_pcigart(dev_priv, 0);
17266                         if (!drm_ati_pcigart_cleanup(dev, &dev_priv->gart_info))
17267                                 DRM_ERROR("failed to cleanup PCI GART!\n");
17268                 }
17269
17270                 if (dev_priv->gart_info.gart_table_location == DRM_ATI_GART_FB)
17271                 {
17272                         drm_core_ioremapfree(&dev_priv->gart_info.mapping, dev);
17273                         dev_priv->gart_info.addr = 0;
17274                 }
17275         }
17276         /* only clear to the start of flags */
17277         memset(dev_priv, 0, offsetof(drm_radeon_private_t, flags));
17278
17279         return 0;
17280 }
17281
17282 /* This code will reinit the Radeon CP hardware after a resume from disc.
17283  * AFAIK, it would be very difficult to pickle the state at suspend time, so
17284  * here we make sure that all Radeon hardware initialisation is re-done without
17285  * affecting running applications.
17286  *
17287  * Charl P. Botha <http://cpbotha.net>
17288  */
17289 static int radeon_do_resume_cp(struct drm_device * dev)
17290 {
17291         drm_radeon_private_t *dev_priv = dev->dev_private;
17292
17293         if (!dev_priv) {
17294                 DRM_ERROR("Called with no initialization\n");
17295                 return -EINVAL;
17296         }
17297
17298         DRM_DEBUG("Starting radeon_do_resume_cp()\n");
17299
17300 #if __OS_HAS_AGP
17301         if (dev_priv->flags & RADEON_IS_AGP) {
17302                 /* Turn off PCI GART */
17303                 radeon_set_pcigart(dev_priv, 0);
17304         } else
17305 #endif
17306         {
17307                 /* Turn on PCI GART */
17308                 radeon_set_pcigart(dev_priv, 1);
17309         }
17310
17311         radeon_cp_load_microcode(dev_priv);
17312         radeon_cp_init_ring_buffer(dev, dev_priv);
17313
17314         radeon_do_engine_reset(dev);
17315
17316         DRM_DEBUG("radeon_do_resume_cp() complete\n");
17317
17318         return 0;
17319 }
17320
17321 int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
17322 {
17323         drm_radeon_init_t *init = data;
17324
17325         LOCK_TEST_WITH_RETURN(dev, file_priv);
17326
17327         if (init->func == RADEON_INIT_R300_CP)
17328                 r300_init_reg_flags(dev);
17329
17330         switch (init->func) {
17331         case RADEON_INIT_CP:
17332         case RADEON_INIT_R200_CP:
17333         case RADEON_INIT_R300_CP:
17334                 return radeon_do_init_cp(dev, init);
17335         case RADEON_CLEANUP_CP:
17336                 return radeon_do_cleanup_cp(dev);
17337         }
17338
17339         return -EINVAL;
17340 }
17341
17342 int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv)
17343 {
17344         drm_radeon_private_t *dev_priv = dev->dev_private;
17345         DRM_DEBUG("\n");
17346
17347         LOCK_TEST_WITH_RETURN(dev, file_priv);
17348
17349         if (dev_priv->cp_running) {
17350                 DRM_DEBUG("while CP running\n");
17351                 return 0;
17352         }
17353         if (dev_priv->cp_mode == RADEON_CSQ_PRIDIS_INDDIS) {
17354                 DRM_DEBUG("called with bogus CP mode (%d)\n",
17355                           dev_priv->cp_mode);
17356                 return 0;
17357         }
17358
17359         radeon_do_cp_start(dev_priv);
17360
17361         return 0;
17362 }
17363
17364 /* Stop the CP.  The engine must have been idled before calling this
17365  * routine.
17366  */
17367 int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv)
17368 {
17369         drm_radeon_private_t *dev_priv = dev->dev_private;
17370         drm_radeon_cp_stop_t *stop = data;
17371         int ret;
17372         DRM_DEBUG("\n");
17373
17374         LOCK_TEST_WITH_RETURN(dev, file_priv);
17375
17376         if (!dev_priv->cp_running)
17377                 return 0;
17378
17379         /* Flush any pending CP commands.  This ensures any outstanding
17380          * commands are exectuted by the engine before we turn it off.
17381          */
17382         if (stop->flush) {
17383                 radeon_do_cp_flush(dev_priv);
17384         }
17385
17386         /* If we fail to make the engine go idle, we return an error
17387          * code so that the DRM ioctl wrapper can try again.
17388          */
17389         if (stop->idle) {
17390                 ret = radeon_do_cp_idle(dev_priv);
17391                 if (ret)
17392                         return ret;
17393         }
17394
17395         /* Finally, we can turn off the CP.  If the engine isn't idle,
17396          * we will get some dropped triangles as they won't be fully
17397          * rendered before the CP is shut down.
17398          */
17399         radeon_do_cp_stop(dev_priv);
17400
17401         /* Reset the engine */
17402         radeon_do_engine_reset(dev);
17403
17404         return 0;
17405 }
17406
17407 void radeon_do_release(struct drm_device * dev)
17408 {
17409         drm_radeon_private_t *dev_priv = dev->dev_private;
17410         int i, ret;
17411
17412         if (dev_priv) {
17413                 if (dev_priv->cp_running) {
17414                         /* Stop the cp */
17415                         while ((ret = radeon_do_cp_idle(dev_priv)) != 0) {
17416                                 DRM_DEBUG("radeon_do_cp_idle %d\n", ret);
17417 #ifdef __linux__
17418                                 schedule();
17419 #else
17420 #if defined(__FreeBSD__) && __FreeBSD_version > 500000
17421                                 mtx_sleep(&ret, &dev->dev_lock, PZERO, "rdnrel",
17422                                        1);
17423 #else
17424                                 tsleep(&ret, PZERO, "rdnrel", 1);
17425 #endif
17426 #endif
17427                         }
17428                         radeon_do_cp_stop(dev_priv);
17429                         radeon_do_engine_reset(dev);
17430                 }
17431
17432                 /* Disable *all* interrupts */
17433                 if (dev_priv->mmio)     /* remove this after permanent addmaps */
17434                         RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
17435
17436                 if (dev_priv->mmio) {   /* remove all surfaces */
17437                         for (i = 0; i < RADEON_MAX_SURFACES; i++) {
17438                                 RADEON_WRITE(RADEON_SURFACE0_INFO + 16 * i, 0);
17439                                 RADEON_WRITE(RADEON_SURFACE0_LOWER_BOUND +
17440                                              16 * i, 0);
17441                                 RADEON_WRITE(RADEON_SURFACE0_UPPER_BOUND +
17442                                              16 * i, 0);
17443                         }
17444                 }
17445
17446                 /* Free memory heap structures */
17447                 radeon_mem_takedown(&(dev_priv->gart_heap));
17448                 radeon_mem_takedown(&(dev_priv->fb_heap));
17449
17450                 /* deallocate kernel resources */
17451                 radeon_do_cleanup_cp(dev);
17452         }
17453 }
17454
17455 /* Just reset the CP ring.  Called as part of an X Server engine reset.
17456  */
17457 int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
17458 {
17459         drm_radeon_private_t *dev_priv = dev->dev_private;
17460         DRM_DEBUG("\n");
17461
17462         LOCK_TEST_WITH_RETURN(dev, file_priv);
17463
17464         if (!dev_priv) {
17465                 DRM_DEBUG("called before init done\n");
17466                 return -EINVAL;
17467         }
17468
17469         radeon_do_cp_reset(dev_priv);
17470
17471         /* The CP is no longer running after an engine reset */
17472         dev_priv->cp_running = 0;
17473
17474         return 0;
17475 }
17476
17477 int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv)
17478 {
17479         drm_radeon_private_t *dev_priv = dev->dev_private;
17480         DRM_DEBUG("\n");
17481
17482         LOCK_TEST_WITH_RETURN(dev, file_priv);
17483
17484         return radeon_do_cp_idle(dev_priv);
17485 }
17486
17487 /* Added by Charl P. Botha to call radeon_do_resume_cp().
17488  */
17489 int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv)
17490 {
17491
17492         return radeon_do_resume_cp(dev);
17493 }
17494
17495 int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
17496 {
17497         DRM_DEBUG("\n");
17498
17499         LOCK_TEST_WITH_RETURN(dev, file_priv);
17500
17501         return radeon_do_engine_reset(dev);
17502 }
17503
17504 /* ================================================================
17505  * Fullscreen mode
17506  */
17507
17508 /* KW: Deprecated to say the least:
17509  */
17510 int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv)
17511 {
17512         return 0;
17513 }
17514
17515 /* ================================================================
17516  * Freelist management
17517  */
17518
17519 /* Original comment: FIXME: ROTATE_BUFS is a hack to cycle through
17520  *   bufs until freelist code is used.  Note this hides a problem with
17521  *   the scratch register * (used to keep track of last buffer
17522  *   completed) being written to before * the last buffer has actually
17523  *   completed rendering.
17524  *
17525  * KW:  It's also a good way to find free buffers quickly.
17526  *
17527  * KW: Ideally this loop wouldn't exist, and freelist_get wouldn't
17528  * sleep.  However, bugs in older versions of radeon_accel.c mean that
17529  * we essentially have to do this, else old clients will break.
17530  *
17531  * However, it does leave open a potential deadlock where all the
17532  * buffers are held by other clients, which can't release them because
17533  * they can't get the lock.
17534  */
17535
17536 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
17537 {
17538         struct drm_device_dma *dma = dev->dma;
17539         drm_radeon_private_t *dev_priv = dev->dev_private;
17540         drm_radeon_buf_priv_t *buf_priv;
17541         struct drm_buf *buf;
17542         int i, t;
17543         int start;
17544
17545         if (++dev_priv->last_buf >= dma->buf_count)
17546                 dev_priv->last_buf = 0;
17547
17548         start = dev_priv->last_buf;
17549
17550         for (t = 0; t < dev_priv->usec_timeout; t++) {
17551                 u32 done_age = GET_SCRATCH(1);
17552                 DRM_DEBUG("done_age = %d\n", done_age);
17553                 for (i = start; i < dma->buf_count; i++) {
17554                         buf = dma->buflist[i];
17555                         buf_priv = buf->dev_private;
17556                         if (buf->file_priv == NULL || (buf->pending &&
17557                                                        buf_priv->age <=
17558                                                        done_age)) {
17559                                 dev_priv->stats.requested_bufs++;
17560                                 buf->pending = 0;
17561                                 return buf;
17562                         }
17563                         start = 0;
17564                 }
17565
17566                 if (t) {
17567                         DRM_UDELAY(1);
17568                         dev_priv->stats.freelist_loops++;
17569                 }
17570         }
17571
17572         DRM_DEBUG("returning NULL!\n");
17573         return NULL;
17574 }
17575
17576 #if 0
17577 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
17578 {
17579         struct drm_device_dma *dma = dev->dma;
17580         drm_radeon_private_t *dev_priv = dev->dev_private;
17581         drm_radeon_buf_priv_t *buf_priv;
17582         struct drm_buf *buf;
17583         int i, t;
17584         int start;
17585         u32 done_age = DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1));
17586
17587         if (++dev_priv->last_buf >= dma->buf_count)
17588                 dev_priv->last_buf = 0;
17589
17590         start = dev_priv->last_buf;
17591         dev_priv->stats.freelist_loops++;
17592
17593         for (t = 0; t < 2; t++) {
17594                 for (i = start; i < dma->buf_count; i++) {
17595                         buf = dma->buflist[i];
17596                         buf_priv = buf->dev_private;
17597                         if (buf->file_priv == 0 || (buf->pending &&
17598                                                     buf_priv->age <=
17599                                                     done_age)) {
17600                                 dev_priv->stats.requested_bufs++;
17601                                 buf->pending = 0;
17602                                 return buf;
17603                         }
17604                 }
17605                 start = 0;
17606         }
17607
17608         return NULL;
17609 }
17610 #endif
17611
17612 void radeon_freelist_reset(struct drm_device * dev)
17613 {
17614         struct drm_device_dma *dma = dev->dma;
17615         drm_radeon_private_t *dev_priv = dev->dev_private;
17616         int i;
17617
17618         dev_priv->last_buf = 0;
17619         for (i = 0; i < dma->buf_count; i++) {
17620                 struct drm_buf *buf = dma->buflist[i];
17621                 drm_radeon_buf_priv_t *buf_priv = buf->dev_private;
17622                 buf_priv->age = 0;
17623         }
17624 }
17625
17626 /* ================================================================
17627  * CP command submission
17628  */
17629
17630 int radeon_wait_ring(drm_radeon_private_t * dev_priv, int n)
17631 {
17632         drm_radeon_ring_buffer_t *ring = &dev_priv->ring;
17633         int i;
17634         u32 last_head = GET_RING_HEAD(dev_priv);
17635
17636         for (i = 0; i < dev_priv->usec_timeout; i++) {
17637                 u32 head = GET_RING_HEAD(dev_priv);
17638
17639                 ring->space = (head - ring->tail) * sizeof(u32);
17640                 if (ring->space <= 0)
17641                         ring->space += ring->size;
17642                 if (ring->space > n)
17643                         return 0;
17644
17645                 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
17646
17647                 if (head != last_head)
17648                         i = 0;
17649                 last_head = head;
17650
17651                 DRM_UDELAY(1);
17652         }
17653
17654         /* FIXME: This return value is ignored in the BEGIN_RING macro! */
17655 #if RADEON_FIFO_DEBUG
17656         radeon_status(dev_priv);
17657         DRM_ERROR("failed!\n");
17658 #endif
17659         return -EBUSY;
17660 }
17661
17662 static int radeon_cp_get_buffers(struct drm_device *dev,
17663                                  struct drm_file *file_priv,
17664                                  struct drm_dma * d)
17665 {
17666         int i;
17667         struct drm_buf *buf;
17668
17669         for (i = d->granted_count; i < d->request_count; i++) {
17670                 buf = radeon_freelist_get(dev);
17671                 if (!buf)
17672                         return -EBUSY;  /* NOTE: broken client */
17673
17674                 buf->file_priv = file_priv;
17675
17676                 if (DRM_COPY_TO_USER(&d->request_indices[i], &buf->idx,
17677                                      sizeof(buf->idx)))
17678                         return -EFAULT;
17679                 if (DRM_COPY_TO_USER(&d->request_sizes[i], &buf->total,
17680                                      sizeof(buf->total)))
17681                         return -EFAULT;
17682
17683                 d->granted_count++;
17684         }
17685         return 0;
17686 }
17687
17688 int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv)
17689 {
17690         struct drm_device_dma *dma = dev->dma;
17691         int ret = 0;
17692         struct drm_dma *d = data;
17693
17694         LOCK_TEST_WITH_RETURN(dev, file_priv);
17695
17696         /* Please don't send us buffers.
17697          */
17698         if (d->send_count != 0) {
17699                 DRM_ERROR("Process %d trying to send %d buffers via drmDMA\n",
17700                           DRM_CURRENTPID, d->send_count);
17701                 return -EINVAL;
17702         }
17703
17704         /* We'll send you buffers.
17705          */
17706         if (d->request_count < 0 || d->request_count > dma->buf_count) {
17707                 DRM_ERROR("Process %d trying to get %d buffers (of %d max)\n",
17708                           DRM_CURRENTPID, d->request_count, dma->buf_count);
17709                 return -EINVAL;
17710         }
17711
17712         d->granted_count = 0;
17713
17714         if (d->request_count) {
17715                 ret = radeon_cp_get_buffers(dev, file_priv, d);
17716         }
17717
17718         return ret;
17719 }
17720
17721 int radeon_driver_load(struct drm_device *dev, unsigned long flags)
17722 {
17723         drm_radeon_private_t *dev_priv;
17724         int ret = 0;
17725
17726         dev_priv = drm_alloc(sizeof(drm_radeon_private_t), DRM_MEM_DRIVER);
17727         if (dev_priv == NULL)
17728                 return -ENOMEM;
17729
17730         memset(dev_priv, 0, sizeof(drm_radeon_private_t));
17731         dev->dev_private = (void *)dev_priv;
17732         dev_priv->flags = flags;
17733
17734         switch (flags & RADEON_FAMILY_MASK) {
17735         case CHIP_R100:
17736         case CHIP_RV200:
17737         case CHIP_R200:
17738         case CHIP_R300:
17739         case CHIP_R350:
17740         case CHIP_R420:
17741         case CHIP_RV410:
17742         case CHIP_RV515:
17743         case CHIP_R520:
17744         case CHIP_RV570:
17745         case CHIP_R580:
17746                 dev_priv->flags |= RADEON_HAS_HIERZ;
17747                 break;
17748         default:
17749                 /* all other chips have no hierarchical z buffer */
17750                 break;
17751         }
17752
17753         if (drm_device_is_agp(dev))
17754                 dev_priv->flags |= RADEON_IS_AGP;
17755         else if (drm_device_is_pcie(dev))
17756                 dev_priv->flags |= RADEON_IS_PCIE;
17757         else
17758                 dev_priv->flags |= RADEON_IS_PCI;
17759
17760         DRM_DEBUG("%s card detected\n",
17761                   ((dev_priv->flags & RADEON_IS_AGP) ? "AGP" : (((dev_priv->flags & RADEON_IS_PCIE) ? "PCIE" : "PCI"))));
17762         return ret;
17763 }
17764
17765 /* Create mappings for registers and framebuffer so userland doesn't necessarily
17766  * have to find them.
17767  */
17768 int radeon_driver_firstopen(struct drm_device *dev)
17769 {
17770         int ret;
17771         drm_local_map_t *map;
17772         drm_radeon_private_t *dev_priv = dev->dev_private;
17773
17774         dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE;
17775
17776         ret = drm_addmap(dev, drm_get_resource_start(dev, 2),
17777                          drm_get_resource_len(dev, 2), _DRM_REGISTERS,
17778                          _DRM_READ_ONLY, &dev_priv->mmio);
17779         if (ret != 0)
17780                 return ret;
17781
17782         dev_priv->fb_aper_offset = drm_get_resource_start(dev, 0);
17783         ret = drm_addmap(dev, dev_priv->fb_aper_offset,
17784                          drm_get_resource_len(dev, 0), _DRM_FRAME_BUFFER,
17785                          _DRM_WRITE_COMBINING, &map);
17786         if (ret != 0)
17787                 return ret;
17788
17789         return 0;
17790 }
17791
17792 int radeon_driver_unload(struct drm_device *dev)
17793 {
17794         drm_radeon_private_t *dev_priv = dev->dev_private;
17795
17796         DRM_DEBUG("\n");
17797         drm_free(dev_priv, sizeof(*dev_priv), DRM_MEM_DRIVER);
17798
17799         dev->dev_private = NULL;
17800         return 0;
17801 }