89d2a2414c10878b68e23be8429516adb69e5caa
[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 RADEON_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 RS690_READ_MCIND(drm_radeon_private_t *dev_priv, int addr)
16115 {
16116         RADEON_WRITE(RS690_MC_INDEX, (addr & RS690_MC_INDEX_MASK));
16117         return RADEON_READ(RS690_MC_DATA);
16118 }
16119
16120 u32 radeon_read_fb_location(drm_radeon_private_t *dev_priv)
16121 {
16122         
16123         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16124                 return RADEON_READ_MCIND(dev_priv, RV515_MC_FB_LOCATION);
16125         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16126                 return RS690_READ_MCIND(dev_priv, RS690_MC_FB_LOCATION);
16127         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16128                 return RADEON_READ_MCIND(dev_priv, R520_MC_FB_LOCATION);
16129         else
16130                 return RADEON_READ(RADEON_MC_FB_LOCATION);
16131 }
16132
16133 static void radeon_write_fb_location(drm_radeon_private_t *dev_priv, u32 fb_loc)
16134 {
16135         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16136                 RADEON_WRITE_MCIND(RV515_MC_FB_LOCATION, fb_loc);
16137         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16138                 RS690_WRITE_MCIND(RS690_MC_FB_LOCATION, fb_loc);
16139         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16140                 RADEON_WRITE_MCIND(R520_MC_FB_LOCATION, fb_loc);
16141         else
16142                 RADEON_WRITE(RADEON_MC_FB_LOCATION, fb_loc);
16143 }
16144
16145 static void radeon_write_agp_location(drm_radeon_private_t *dev_priv, u32 agp_loc)
16146 {
16147         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515)
16148                 RADEON_WRITE_MCIND(RV515_MC_AGP_LOCATION, agp_loc);
16149         else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16150                 RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, agp_loc);
16151         else if ((dev_priv->flags & RADEON_FAMILY_MASK) > CHIP_RV515)
16152                 RADEON_WRITE_MCIND(R520_MC_AGP_LOCATION, agp_loc);
16153         else
16154                 RADEON_WRITE(RADEON_MC_AGP_LOCATION, agp_loc);
16155 }
16156
16157 static int RADEON_READ_PLL(struct drm_device * dev, int addr)
16158 {
16159         drm_radeon_private_t *dev_priv = dev->dev_private;
16160
16161         RADEON_WRITE8(RADEON_CLOCK_CNTL_INDEX, addr & 0x1f);
16162         return RADEON_READ(RADEON_CLOCK_CNTL_DATA);
16163 }
16164
16165 static u32 RADEON_READ_PCIE(drm_radeon_private_t *dev_priv, int addr)
16166 {
16167         RADEON_WRITE8(RADEON_PCIE_INDEX, addr & 0xff);
16168         return RADEON_READ(RADEON_PCIE_DATA);
16169 }
16170
16171 static u32 RADEON_READ_IGPGART(drm_radeon_private_t *dev_priv, int addr)
16172 {
16173         u32 ret;
16174         RADEON_WRITE(RADEON_IGPGART_INDEX, addr & 0x7f);
16175         ret = RADEON_READ(RADEON_IGPGART_DATA);
16176         RADEON_WRITE(RADEON_IGPGART_INDEX, 0x7f);
16177         return ret;
16178 }
16179
16180 #if RADEON_FIFO_DEBUG
16181 static void radeon_status(drm_radeon_private_t * dev_priv)
16182 {
16183         printk("%s:\n", __FUNCTION__);
16184         printk("RBBM_STATUS = 0x%08x\n",
16185                (unsigned int)RADEON_READ(RADEON_RBBM_STATUS));
16186         printk("CP_RB_RTPR = 0x%08x\n",
16187                (unsigned int)RADEON_READ(RADEON_CP_RB_RPTR));
16188         printk("CP_RB_WTPR = 0x%08x\n",
16189                (unsigned int)RADEON_READ(RADEON_CP_RB_WPTR));
16190         printk("AIC_CNTL = 0x%08x\n",
16191                (unsigned int)RADEON_READ(RADEON_AIC_CNTL));
16192         printk("AIC_STAT = 0x%08x\n",
16193                (unsigned int)RADEON_READ(RADEON_AIC_STAT));
16194         printk("AIC_PT_BASE = 0x%08x\n",
16195                (unsigned int)RADEON_READ(RADEON_AIC_PT_BASE));
16196         printk("TLB_ADDR = 0x%08x\n",
16197                (unsigned int)RADEON_READ(RADEON_AIC_TLB_ADDR));
16198         printk("TLB_DATA = 0x%08x\n",
16199                (unsigned int)RADEON_READ(RADEON_AIC_TLB_DATA));
16200 }
16201 #endif
16202
16203 /* ================================================================
16204  * Engine, FIFO control
16205  */
16206
16207 static int radeon_do_pixcache_flush(drm_radeon_private_t * dev_priv)
16208 {
16209         u32 tmp;
16210         int i;
16211
16212         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16213
16214         tmp = RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT);
16215         tmp |= RADEON_RB3D_DC_FLUSH_ALL;
16216         RADEON_WRITE(RADEON_RB3D_DSTCACHE_CTLSTAT, tmp);
16217
16218         for (i = 0; i < dev_priv->usec_timeout; i++) {
16219                 if (!(RADEON_READ(RADEON_RB3D_DSTCACHE_CTLSTAT)
16220                       & RADEON_RB3D_DC_BUSY)) {
16221                         return 0;
16222                 }
16223                 DRM_UDELAY(1);
16224         }
16225
16226 #if RADEON_FIFO_DEBUG
16227         DRM_ERROR("failed!\n");
16228         radeon_status(dev_priv);
16229 #endif
16230         return -EBUSY;
16231 }
16232
16233 static int radeon_do_wait_for_fifo(drm_radeon_private_t * dev_priv, int entries)
16234 {
16235         int i;
16236
16237         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16238
16239         for (i = 0; i < dev_priv->usec_timeout; i++) {
16240                 int slots = (RADEON_READ(RADEON_RBBM_STATUS)
16241                              & RADEON_RBBM_FIFOCNT_MASK);
16242                 if (slots >= entries)
16243                         return 0;
16244                 DRM_UDELAY(1);
16245         }
16246
16247 #if RADEON_FIFO_DEBUG
16248         DRM_ERROR("failed!\n");
16249         radeon_status(dev_priv);
16250 #endif
16251         return -EBUSY;
16252 }
16253
16254 static int radeon_do_wait_for_idle(drm_radeon_private_t * dev_priv)
16255 {
16256         int i, ret;
16257
16258         dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
16259
16260         ret = radeon_do_wait_for_fifo(dev_priv, 64);
16261         if (ret)
16262                 return ret;
16263
16264         for (i = 0; i < dev_priv->usec_timeout; i++) {
16265                 if (!(RADEON_READ(RADEON_RBBM_STATUS)
16266                       & RADEON_RBBM_ACTIVE)) {
16267                         radeon_do_pixcache_flush(dev_priv);
16268                         return 0;
16269                 }
16270                 DRM_UDELAY(1);
16271         }
16272
16273 #if RADEON_FIFO_DEBUG
16274         DRM_ERROR("failed!\n");
16275         radeon_status(dev_priv);
16276 #endif
16277         return -EBUSY;
16278 }
16279
16280 /* ================================================================
16281  * CP control, initialization
16282  */
16283
16284 /* Load the microcode for the CP */
16285 static void radeon_cp_load_microcode(drm_radeon_private_t * dev_priv)
16286 {
16287         int i;
16288         DRM_DEBUG("\n");
16289
16290         radeon_do_wait_for_idle(dev_priv);
16291
16292         RADEON_WRITE(RADEON_CP_ME_RAM_ADDR, 0);
16293
16294         if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R100) ||
16295             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV100) ||
16296             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV200) ||
16297             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS100) ||
16298             ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS200)) {
16299                 DRM_INFO("Loading R100 Microcode\n");
16300                 for (i = 0; i < 256; i++) {
16301                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16302                                      R100_cp_microcode[i][1]);
16303                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16304                                      R100_cp_microcode[i][0]);
16305                 }
16306         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R200) ||
16307                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV250) ||
16308                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV280) ||
16309                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS300)) {
16310                 DRM_INFO("Loading R200 Microcode\n");
16311                 for (i = 0; i < 256; i++) {
16312                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16313                                      R200_cp_microcode[i][1]);
16314                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16315                                      R200_cp_microcode[i][0]);
16316                 }
16317         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R300) ||
16318                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R350) ||
16319                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV350) ||
16320                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV380) ||
16321                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS400)) {
16322                 DRM_INFO("Loading R300 Microcode\n");
16323                 for (i = 0; i < 256; i++) {
16324                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16325                                      R300_cp_microcode[i][1]);
16326                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16327                                      R300_cp_microcode[i][0]);
16328                 }
16329         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R420) ||
16330                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV410)) {
16331                 DRM_INFO("Loading R400 Microcode\n");
16332                 for (i = 0; i < 256; i++) {
16333                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16334                                      R420_cp_microcode[i][1]);
16335                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16336                                      R420_cp_microcode[i][0]);
16337                 }
16338         } else if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690) {
16339                 DRM_INFO("Loading RS690 Microcode\n");
16340                 for (i = 0; i < 256; i++) {
16341                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16342                                      RS690_cp_microcode[i][1]);
16343                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16344                                      RS690_cp_microcode[i][0]);
16345                 }
16346         } else if (((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV515) ||
16347                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R520) ||
16348                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV530) ||
16349                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_R580) ||
16350                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV560) ||
16351                    ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RV570)) {
16352                 DRM_INFO("Loading R500 Microcode\n");
16353                 for (i = 0; i < 256; i++) {
16354                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAH,
16355                                      R520_cp_microcode[i][1]);
16356                         RADEON_WRITE(RADEON_CP_ME_RAM_DATAL,
16357                                      R520_cp_microcode[i][0]);
16358                 }
16359         }
16360 }
16361
16362 /* Flush any pending commands to the CP.  This should only be used just
16363  * prior to a wait for idle, as it informs the engine that the command
16364  * stream is ending.
16365  */
16366 static void radeon_do_cp_flush(drm_radeon_private_t * dev_priv)
16367 {
16368         DRM_DEBUG("\n");
16369 #if 0
16370         u32 tmp;
16371
16372         tmp = RADEON_READ(RADEON_CP_RB_WPTR) | (1 << 31);
16373         RADEON_WRITE(RADEON_CP_RB_WPTR, tmp);
16374 #endif
16375 }
16376
16377 /* Wait for the CP to go idle.
16378  */
16379 int radeon_do_cp_idle(drm_radeon_private_t * dev_priv)
16380 {
16381         RING_LOCALS;
16382         DRM_DEBUG("\n");
16383
16384         BEGIN_RING(6);
16385
16386         RADEON_PURGE_CACHE();
16387         RADEON_PURGE_ZCACHE();
16388         RADEON_WAIT_UNTIL_IDLE();
16389
16390         ADVANCE_RING();
16391         COMMIT_RING();
16392
16393         return radeon_do_wait_for_idle(dev_priv);
16394 }
16395
16396 /* Start the Command Processor.
16397  */
16398 static void radeon_do_cp_start(drm_radeon_private_t * dev_priv)
16399 {
16400         RING_LOCALS;
16401         DRM_DEBUG("\n");
16402
16403         radeon_do_wait_for_idle(dev_priv);
16404
16405         RADEON_WRITE(RADEON_CP_CSQ_CNTL, dev_priv->cp_mode);
16406
16407         dev_priv->cp_running = 1;
16408
16409         BEGIN_RING(6);
16410
16411         RADEON_PURGE_CACHE();
16412         RADEON_PURGE_ZCACHE();
16413         RADEON_WAIT_UNTIL_IDLE();
16414
16415         ADVANCE_RING();
16416         COMMIT_RING();
16417 }
16418
16419 /* Reset the Command Processor.  This will not flush any pending
16420  * commands, so you must wait for the CP command stream to complete
16421  * before calling this routine.
16422  */
16423 static void radeon_do_cp_reset(drm_radeon_private_t * dev_priv)
16424 {
16425         u32 cur_read_ptr;
16426         DRM_DEBUG("\n");
16427
16428         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
16429         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
16430         SET_RING_HEAD(dev_priv, cur_read_ptr);
16431         dev_priv->ring.tail = cur_read_ptr;
16432 }
16433
16434 /* Stop the Command Processor.  This will not flush any pending
16435  * commands, so you must flush the command stream and wait for the CP
16436  * to go idle before calling this routine.
16437  */
16438 static void radeon_do_cp_stop(drm_radeon_private_t * dev_priv)
16439 {
16440         DRM_DEBUG("\n");
16441
16442         RADEON_WRITE(RADEON_CP_CSQ_CNTL, RADEON_CSQ_PRIDIS_INDDIS);
16443
16444         dev_priv->cp_running = 0;
16445 }
16446
16447 /* Reset the engine.  This will stop the CP if it is running.
16448  */
16449 static int radeon_do_engine_reset(struct drm_device * dev)
16450 {
16451         drm_radeon_private_t *dev_priv = dev->dev_private;
16452         u32 clock_cntl_index, mclk_cntl, rbbm_soft_reset;
16453         DRM_DEBUG("\n");
16454
16455         radeon_do_pixcache_flush(dev_priv);
16456
16457         if ((dev_priv->flags & RADEON_FAMILY_MASK) < CHIP_RV515) {
16458                 clock_cntl_index = RADEON_READ(RADEON_CLOCK_CNTL_INDEX);
16459                 mclk_cntl = RADEON_READ_PLL(dev, RADEON_MCLK_CNTL);
16460                 
16461                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, (mclk_cntl |
16462                                                     RADEON_FORCEON_MCLKA |
16463                                                     RADEON_FORCEON_MCLKB |
16464                                                     RADEON_FORCEON_YCLKA |
16465                                                     RADEON_FORCEON_YCLKB |
16466                                                     RADEON_FORCEON_MC |
16467                                                     RADEON_FORCEON_AIC));
16468                 
16469                 rbbm_soft_reset = RADEON_READ(RADEON_RBBM_SOFT_RESET);
16470                 
16471                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset |
16472                                                       RADEON_SOFT_RESET_CP |
16473                                                       RADEON_SOFT_RESET_HI |
16474                                                       RADEON_SOFT_RESET_SE |
16475                                                       RADEON_SOFT_RESET_RE |
16476                                                       RADEON_SOFT_RESET_PP |
16477                                                       RADEON_SOFT_RESET_E2 |
16478                                                       RADEON_SOFT_RESET_RB));
16479                 RADEON_READ(RADEON_RBBM_SOFT_RESET);
16480                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, (rbbm_soft_reset &
16481                                                       ~(RADEON_SOFT_RESET_CP |
16482                                                         RADEON_SOFT_RESET_HI |
16483                                                         RADEON_SOFT_RESET_SE |
16484                                                         RADEON_SOFT_RESET_RE |
16485                                                         RADEON_SOFT_RESET_PP |
16486                                                         RADEON_SOFT_RESET_E2 |
16487                                                         RADEON_SOFT_RESET_RB)));
16488                 RADEON_READ(RADEON_RBBM_SOFT_RESET);
16489                 
16490                 RADEON_WRITE_PLL(RADEON_MCLK_CNTL, mclk_cntl);
16491                 RADEON_WRITE(RADEON_CLOCK_CNTL_INDEX, clock_cntl_index);
16492                 RADEON_WRITE(RADEON_RBBM_SOFT_RESET, rbbm_soft_reset);
16493         }
16494
16495         /* Reset the CP ring */
16496         radeon_do_cp_reset(dev_priv);
16497
16498         /* The CP is no longer running after an engine reset */
16499         dev_priv->cp_running = 0;
16500
16501         /* Reset any pending vertex, indirect buffers */
16502         radeon_freelist_reset(dev);
16503
16504         return 0;
16505 }
16506
16507 static void radeon_cp_init_ring_buffer(struct drm_device * dev,
16508                                        drm_radeon_private_t * dev_priv)
16509 {
16510         u32 ring_start, cur_read_ptr;
16511         u32 tmp;
16512
16513         /* Initialize the memory controller. With new memory map, the fb location
16514          * is not changed, it should have been properly initialized already. Part
16515          * of the problem is that the code below is bogus, assuming the GART is
16516          * always appended to the fb which is not necessarily the case
16517          */
16518         if (!dev_priv->new_memmap)
16519                 radeon_write_fb_location(dev_priv,
16520                              ((dev_priv->gart_vm_start - 1) & 0xffff0000)
16521                              | (dev_priv->fb_location >> 16));
16522
16523 #if __OS_HAS_AGP
16524         if (dev_priv->flags & RADEON_IS_AGP) {
16525                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev->agp->base);
16526                 radeon_write_agp_location(dev_priv,
16527                              (((dev_priv->gart_vm_start - 1 +
16528                                 dev_priv->gart_size) & 0xffff0000) |
16529                               (dev_priv->gart_vm_start >> 16)));
16530
16531                 ring_start = (dev_priv->cp_ring->offset
16532                               - dev->agp->base
16533                               + dev_priv->gart_vm_start);
16534         } else
16535 #endif
16536                 ring_start = (dev_priv->cp_ring->offset
16537                               - (unsigned long)dev->sg->virtual
16538                               + dev_priv->gart_vm_start);
16539
16540         RADEON_WRITE(RADEON_CP_RB_BASE, ring_start);
16541
16542         /* Set the write pointer delay */
16543         RADEON_WRITE(RADEON_CP_RB_WPTR_DELAY, 0);
16544
16545         /* Initialize the ring buffer's read and write pointers */
16546         cur_read_ptr = RADEON_READ(RADEON_CP_RB_RPTR);
16547         RADEON_WRITE(RADEON_CP_RB_WPTR, cur_read_ptr);
16548         SET_RING_HEAD(dev_priv, cur_read_ptr);
16549         dev_priv->ring.tail = cur_read_ptr;
16550
16551 #if __OS_HAS_AGP
16552         if (dev_priv->flags & RADEON_IS_AGP) {
16553                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR,
16554                              dev_priv->ring_rptr->offset
16555                              - dev->agp->base + dev_priv->gart_vm_start);
16556         } else
16557 #endif
16558         {
16559                 struct drm_sg_mem *entry = dev->sg;
16560                 unsigned long tmp_ofs, page_ofs;
16561
16562                 tmp_ofs = dev_priv->ring_rptr->offset -
16563                                 (unsigned long)dev->sg->virtual;
16564                 page_ofs = tmp_ofs >> PAGE_SHIFT;
16565
16566                 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR, entry->busaddr[page_ofs]);
16567                 DRM_DEBUG("ring rptr: offset=0x%08lx handle=0x%08lx\n",
16568                           (unsigned long)entry->busaddr[page_ofs],
16569                           entry->handle + tmp_ofs);
16570         }
16571
16572         /* Set ring buffer size */
16573 #ifdef __BIG_ENDIAN
16574         RADEON_WRITE(RADEON_CP_RB_CNTL,
16575                      RADEON_BUF_SWAP_32BIT |
16576                      (dev_priv->ring.fetch_size_l2ow << 18) |
16577                      (dev_priv->ring.rptr_update_l2qw << 8) |
16578                      dev_priv->ring.size_l2qw);
16579 #else
16580         RADEON_WRITE(RADEON_CP_RB_CNTL,
16581                      (dev_priv->ring.fetch_size_l2ow << 18) |
16582                      (dev_priv->ring.rptr_update_l2qw << 8) |
16583                      dev_priv->ring.size_l2qw);
16584 #endif
16585
16586         /* Start with assuming that writeback doesn't work */
16587         dev_priv->writeback_works = 0;
16588
16589         /* Initialize the scratch register pointer.  This will cause
16590          * the scratch register values to be written out to memory
16591          * whenever they are updated.
16592          *
16593          * We simply put this behind the ring read pointer, this works
16594          * with PCI GART as well as (whatever kind of) AGP GART
16595          */
16596         RADEON_WRITE(RADEON_SCRATCH_ADDR, RADEON_READ(RADEON_CP_RB_RPTR_ADDR)
16597                      + RADEON_SCRATCH_REG_OFFSET);
16598
16599         dev_priv->scratch = ((__volatile__ u32 *)
16600                              dev_priv->ring_rptr->handle +
16601                              (RADEON_SCRATCH_REG_OFFSET / sizeof(u32)));
16602
16603         RADEON_WRITE(RADEON_SCRATCH_UMSK, 0x7);
16604
16605         /* Turn on bus mastering */
16606         tmp = RADEON_READ(RADEON_BUS_CNTL) & ~RADEON_BUS_MASTER_DIS;
16607         RADEON_WRITE(RADEON_BUS_CNTL, tmp);
16608
16609         dev_priv->sarea_priv->last_frame = dev_priv->scratch[0] = 0;
16610         RADEON_WRITE(RADEON_LAST_FRAME_REG, dev_priv->sarea_priv->last_frame);
16611
16612         dev_priv->sarea_priv->last_dispatch = dev_priv->scratch[1] = 0;
16613         RADEON_WRITE(RADEON_LAST_DISPATCH_REG,
16614                      dev_priv->sarea_priv->last_dispatch);
16615
16616         dev_priv->sarea_priv->last_clear = dev_priv->scratch[2] = 0;
16617         RADEON_WRITE(RADEON_LAST_CLEAR_REG, dev_priv->sarea_priv->last_clear);
16618
16619         radeon_do_wait_for_idle(dev_priv);
16620
16621         /* Sync everything up */
16622         RADEON_WRITE(RADEON_ISYNC_CNTL,
16623                      (RADEON_ISYNC_ANY2D_IDLE3D |
16624                       RADEON_ISYNC_ANY3D_IDLE2D |
16625                       RADEON_ISYNC_WAIT_IDLEGUI |
16626                       RADEON_ISYNC_CPSCRATCH_IDLEGUI));
16627
16628 }
16629
16630 static void radeon_test_writeback(drm_radeon_private_t * dev_priv)
16631 {
16632         u32 tmp;
16633
16634         /* Writeback doesn't seem to work everywhere, test it here and possibly
16635          * enable it if it appears to work
16636          */
16637         DRM_WRITE32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1), 0);
16638         RADEON_WRITE(RADEON_SCRATCH_REG1, 0xdeadbeef);
16639
16640         for (tmp = 0; tmp < dev_priv->usec_timeout; tmp++) {
16641                 if (DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1)) ==
16642                     0xdeadbeef)
16643                         break;
16644                 DRM_UDELAY(1);
16645         }
16646
16647         if (tmp < dev_priv->usec_timeout) {
16648                 dev_priv->writeback_works = 1;
16649                 DRM_INFO("writeback test succeeded in %d usecs\n", tmp);
16650         } else {
16651                 dev_priv->writeback_works = 0;
16652                 DRM_INFO("writeback test failed\n");
16653         }
16654         if (radeon_no_wb == 1) {
16655                 dev_priv->writeback_works = 0;
16656                 DRM_INFO("writeback forced off\n");
16657         }
16658
16659         if (!dev_priv->writeback_works) {
16660                 /* Disable writeback to avoid unnecessary bus master transfers */
16661                 RADEON_WRITE(RADEON_CP_RB_CNTL, RADEON_READ(RADEON_CP_RB_CNTL) | RADEON_RB_NO_UPDATE);
16662                 RADEON_WRITE(RADEON_SCRATCH_UMSK, 0);
16663         }
16664 }
16665
16666 /* Enable or disable IGP GART on the chip */
16667 static void radeon_set_igpgart(drm_radeon_private_t * dev_priv, int on)
16668 {
16669         u32 temp, tmp;
16670
16671         tmp = RADEON_READ(RADEON_AIC_CNTL);
16672         DRM_DEBUG("setting igpgart AIC CNTL is %08X\n", tmp);
16673         if (on) {
16674                 DRM_DEBUG("programming igpgart %08X %08lX %08X\n",
16675                          dev_priv->gart_vm_start,
16676                          (long)dev_priv->gart_info.bus_addr,
16677                          dev_priv->gart_size);
16678
16679                 RADEON_WRITE_IGPGART(RADEON_IGPGART_UNK_18, 0x1000);
16680                 RADEON_WRITE_IGPGART(RADEON_IGPGART_ENABLE, 0x1);
16681                 RADEON_WRITE_IGPGART(RADEON_IGPGART_CTRL, 0x42040800);
16682                 RADEON_WRITE_IGPGART(RADEON_IGPGART_BASE_ADDR,
16683                                      dev_priv->gart_info.bus_addr);
16684
16685                 temp = RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_UNK_39);
16686                 RADEON_WRITE_IGPGART(RADEON_IGPGART_UNK_39, temp);
16687
16688                 RADEON_WRITE(RADEON_AGP_BASE, (unsigned int)dev_priv->gart_vm_start);
16689                 dev_priv->gart_size = 32*1024*1024;
16690                 radeon_write_agp_location(dev_priv,
16691                              (((dev_priv->gart_vm_start - 1 +
16692                                dev_priv->gart_size) & 0xffff0000) |
16693                              (dev_priv->gart_vm_start >> 16)));
16694
16695                 temp = RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_ENABLE);
16696                 RADEON_WRITE_IGPGART(RADEON_IGPGART_ENABLE, temp);
16697
16698                 RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_FLUSH);
16699                 RADEON_WRITE_IGPGART(RADEON_IGPGART_FLUSH, 0x1);
16700                 RADEON_READ_IGPGART(dev_priv, RADEON_IGPGART_FLUSH);
16701                 RADEON_WRITE_IGPGART(RADEON_IGPGART_FLUSH, 0x0);
16702        }
16703 }
16704
16705 /* Enable or disable RS690 GART on the chip */
16706 static void radeon_set_rs690gart(drm_radeon_private_t * dev_priv, int on)
16707 {
16708         u32 temp;
16709
16710         if (on) {
16711                 DRM_DEBUG("programming rs690 gart %08X %08lX %08X\n",
16712                          dev_priv->gart_vm_start,
16713                          (long)dev_priv->gart_info.bus_addr,
16714                          dev_priv->gart_size);
16715
16716                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_MISC_CNTL);
16717                 RS690_WRITE_MCIND(RS690_MC_MISC_CNTL, 0x5000);
16718
16719                 RS690_WRITE_MCIND(RS690_MC_AGP_SIZE,
16720                   RS690_MC_GART_EN | RS690_MC_AGP_SIZE_32MB);
16721                 
16722                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_GART_FEATURE_ID);
16723                 RS690_WRITE_MCIND(RS690_MC_GART_FEATURE_ID, 0x42040800);
16724
16725                 temp = dev_priv->gart_info.bus_addr & 0xfffff000;
16726                 temp |= (upper_32_bits(dev_priv->gart_info.bus_addr) & 0xff) << 4;
16727                 RS690_WRITE_MCIND(RS690_MC_GART_BASE, temp);
16728                 
16729                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_AGP_MODE_CONTROL);
16730                 RS690_WRITE_MCIND(RS690_MC_AGP_MODE_CONTROL, 0x01400000);
16731                 
16732                 RS690_WRITE_MCIND(RS690_MC_AGP_BASE,
16733                                 (unsigned int)dev_priv->gart_vm_start);
16734
16735                 RS690_WRITE_MCIND(RS690_MC_AGP_BASE_2, 0);
16736
16737                 dev_priv->gart_size = 32*1024*1024;
16738                 temp = (((dev_priv->gart_vm_start - 1 + dev_priv->gart_size) & 
16739                         0xffff0000) | (dev_priv->gart_vm_start >> 16));
16740
16741                 RS690_WRITE_MCIND(RS690_MC_AGP_LOCATION, temp);
16742                 
16743                 temp = RS690_READ_MCIND(dev_priv, RS690_MC_AGP_SIZE);
16744                 RS690_WRITE_MCIND(RS690_MC_AGP_SIZE,
16745                       RS690_MC_GART_EN | RS690_MC_AGP_SIZE_32MB);
16746
16747                 do
16748                 {
16749                     temp = RS690_READ_MCIND(dev_priv, RS690_MC_GART_CACHE_CNTL);
16750                     if ((temp & RS690_MC_GART_CLEAR_STATUS) ==
16751                             RS690_MC_GART_CLEAR_DONE)
16752                         break;
16753                     DRM_UDELAY(1);
16754                 } while(1);
16755
16756                 RS690_WRITE_MCIND(RS690_MC_GART_CACHE_CNTL,
16757                                     RS690_MC_GART_CC_CLEAR);
16758                 do
16759                 {
16760                     temp = RS690_READ_MCIND(dev_priv, RS690_MC_GART_CACHE_CNTL);
16761                     if ((temp & RS690_MC_GART_CLEAR_STATUS) ==
16762                             RS690_MC_GART_CLEAR_DONE)
16763                         break;
16764                     DRM_UDELAY(1);
16765                 } while(1);
16766
16767                 RS690_WRITE_MCIND(RS690_MC_GART_CACHE_CNTL,
16768                                     RS690_MC_GART_CC_NO_CHANGE);
16769     }
16770     else
16771     {
16772         RS690_WRITE_MCIND(RS690_MC_AGP_SIZE, RS690_MC_GART_DIS);
16773     }
16774 }
16775
16776 static void radeon_set_pciegart(drm_radeon_private_t * dev_priv, int on)
16777 {
16778         u32 tmp = RADEON_READ_PCIE(dev_priv, RADEON_PCIE_TX_GART_CNTL);
16779         if (on) {
16780
16781                 DRM_DEBUG("programming pcie %08X %08lX %08X\n",
16782                           dev_priv->gart_vm_start,
16783                           (long)dev_priv->gart_info.bus_addr,
16784                           dev_priv->gart_size);
16785                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_DISCARD_RD_ADDR_LO,
16786                                   dev_priv->gart_vm_start);
16787                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_BASE,
16788                                   dev_priv->gart_info.bus_addr);
16789                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_START_LO,
16790                                   dev_priv->gart_vm_start);
16791                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_END_LO,
16792                                   dev_priv->gart_vm_start +
16793                                   dev_priv->gart_size - 1);
16794
16795                 radeon_write_agp_location(dev_priv, 0xffffffc0); /* ?? */
16796
16797                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
16798                                   RADEON_PCIE_TX_GART_EN);
16799         } else {
16800                 RADEON_WRITE_PCIE(RADEON_PCIE_TX_GART_CNTL,
16801                                   tmp & ~RADEON_PCIE_TX_GART_EN);
16802         }
16803 }
16804
16805 /* Enable or disable PCI GART on the chip */
16806 static void radeon_set_pcigart(drm_radeon_private_t * dev_priv, int on)
16807 {
16808         u32 tmp;
16809
16810         if ((dev_priv->flags & RADEON_FAMILY_MASK) == CHIP_RS690)
16811         {
16812                 radeon_set_rs690gart(dev_priv, on);
16813                 return;
16814         }
16815         
16816         if (dev_priv->flags & RADEON_IS_IGPGART) {
16817                 radeon_set_igpgart(dev_priv, on);
16818                 return;
16819         }
16820
16821         if (dev_priv->flags & RADEON_IS_PCIE) {
16822                 radeon_set_pciegart(dev_priv, on);
16823                 return;
16824         }
16825
16826         tmp = RADEON_READ(RADEON_AIC_CNTL);
16827
16828         if (on) {
16829                 RADEON_WRITE(RADEON_AIC_CNTL,
16830                              tmp | RADEON_PCIGART_TRANSLATE_EN);
16831
16832                 /* set PCI GART page-table base address
16833                  */
16834                 RADEON_WRITE(RADEON_AIC_PT_BASE, dev_priv->gart_info.bus_addr);
16835
16836                 /* set address range for PCI address translate
16837                  */
16838                 RADEON_WRITE(RADEON_AIC_LO_ADDR, dev_priv->gart_vm_start);
16839                 RADEON_WRITE(RADEON_AIC_HI_ADDR, dev_priv->gart_vm_start
16840                              + dev_priv->gart_size - 1);
16841
16842                 /* Turn off AGP aperture -- is this required for PCI GART?
16843                  */
16844                 radeon_write_agp_location(dev_priv, 0xffffffc0);
16845                 RADEON_WRITE(RADEON_AGP_COMMAND, 0);    /* clear AGP_COMMAND */
16846         } else {
16847                 RADEON_WRITE(RADEON_AIC_CNTL,
16848                              tmp & ~RADEON_PCIGART_TRANSLATE_EN);
16849         }
16850 }
16851
16852 static int radeon_do_init_cp(struct drm_device * dev, drm_radeon_init_t * init)
16853 {
16854         drm_radeon_private_t *dev_priv = dev->dev_private;
16855
16856         DRM_DEBUG("\n");
16857
16858         /* if we require new memory map but we don't have it fail */
16859         if ((dev_priv->flags & RADEON_NEW_MEMMAP) && !dev_priv->new_memmap) {
16860                 DRM_ERROR("Cannot initialise DRM on this card\nThis card requires a new X.org DDX for 3D\n");
16861                 radeon_do_cleanup_cp(dev);
16862                 return -EINVAL;
16863         }
16864
16865         if (init->is_pci && (dev_priv->flags & RADEON_IS_AGP))
16866         {
16867                 DRM_DEBUG("Forcing AGP card to PCI mode\n");
16868                 dev_priv->flags &= ~RADEON_IS_AGP;
16869         }
16870         else if (!(dev_priv->flags & (RADEON_IS_AGP | RADEON_IS_PCI | RADEON_IS_PCIE))
16871                  && !init->is_pci)
16872         {
16873                 DRM_DEBUG("Restoring AGP flag\n");
16874                 dev_priv->flags |= RADEON_IS_AGP;
16875         }
16876
16877         if ((!(dev_priv->flags & RADEON_IS_AGP)) && !dev->sg) {
16878                 DRM_ERROR("PCI GART memory not allocated!\n");
16879                 radeon_do_cleanup_cp(dev);
16880                 return -EINVAL;
16881         }
16882
16883         dev_priv->usec_timeout = init->usec_timeout;
16884         if (dev_priv->usec_timeout < 1 ||
16885             dev_priv->usec_timeout > RADEON_MAX_USEC_TIMEOUT) {
16886                 DRM_DEBUG("TIMEOUT problem!\n");
16887                 radeon_do_cleanup_cp(dev);
16888                 return -EINVAL;
16889         }
16890
16891         /* Enable vblank on CRTC1 for older X servers
16892          */
16893         dev_priv->vblank_crtc = DRM_RADEON_VBLANK_CRTC1;
16894
16895         switch(init->func) {
16896         case RADEON_INIT_R200_CP:
16897                 dev_priv->microcode_version = UCODE_R200;
16898                 break;
16899         case RADEON_INIT_R300_CP:
16900                 dev_priv->microcode_version = UCODE_R300;
16901                 break;
16902         default:
16903                 dev_priv->microcode_version = UCODE_R100;
16904         }
16905
16906         dev_priv->do_boxes = 0;
16907         dev_priv->cp_mode = init->cp_mode;
16908
16909         /* We don't support anything other than bus-mastering ring mode,
16910          * but the ring can be in either AGP or PCI space for the ring
16911          * read pointer.
16912          */
16913         if ((init->cp_mode != RADEON_CSQ_PRIBM_INDDIS) &&
16914             (init->cp_mode != RADEON_CSQ_PRIBM_INDBM)) {
16915                 DRM_DEBUG("BAD cp_mode (%x)!\n", init->cp_mode);
16916                 radeon_do_cleanup_cp(dev);
16917                 return -EINVAL;
16918         }
16919
16920         switch (init->fb_bpp) {
16921         case 16:
16922                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_RGB565;
16923                 break;
16924         case 32:
16925         default:
16926                 dev_priv->color_fmt = RADEON_COLOR_FORMAT_ARGB8888;
16927                 break;
16928         }
16929         dev_priv->front_offset = init->front_offset;
16930         dev_priv->front_pitch = init->front_pitch;
16931         dev_priv->back_offset = init->back_offset;
16932         dev_priv->back_pitch = init->back_pitch;
16933
16934         switch (init->depth_bpp) {
16935         case 16:
16936                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_16BIT_INT_Z;
16937                 break;
16938         case 32:
16939         default:
16940                 dev_priv->depth_fmt = RADEON_DEPTH_FORMAT_24BIT_INT_Z;
16941                 break;
16942         }
16943         dev_priv->depth_offset = init->depth_offset;
16944         dev_priv->depth_pitch = init->depth_pitch;
16945
16946         /* Hardware state for depth clears.  Remove this if/when we no
16947          * longer clear the depth buffer with a 3D rectangle.  Hard-code
16948          * all values to prevent unwanted 3D state from slipping through
16949          * and screwing with the clear operation.
16950          */
16951         dev_priv->depth_clear.rb3d_cntl = (RADEON_PLANE_MASK_ENABLE |
16952                                            (dev_priv->color_fmt << 10) |
16953                                            (dev_priv->microcode_version ==
16954                                             UCODE_R100 ? RADEON_ZBLOCK16 : 0));
16955
16956         dev_priv->depth_clear.rb3d_zstencilcntl =
16957             (dev_priv->depth_fmt |
16958              RADEON_Z_TEST_ALWAYS |
16959              RADEON_STENCIL_TEST_ALWAYS |
16960              RADEON_STENCIL_S_FAIL_REPLACE |
16961              RADEON_STENCIL_ZPASS_REPLACE |
16962              RADEON_STENCIL_ZFAIL_REPLACE | RADEON_Z_WRITE_ENABLE);
16963
16964         dev_priv->depth_clear.se_cntl = (RADEON_FFACE_CULL_CW |
16965                                          RADEON_BFACE_SOLID |
16966                                          RADEON_FFACE_SOLID |
16967                                          RADEON_FLAT_SHADE_VTX_LAST |
16968                                          RADEON_DIFFUSE_SHADE_FLAT |
16969                                          RADEON_ALPHA_SHADE_FLAT |
16970                                          RADEON_SPECULAR_SHADE_FLAT |
16971                                          RADEON_FOG_SHADE_FLAT |
16972                                          RADEON_VTX_PIX_CENTER_OGL |
16973                                          RADEON_ROUND_MODE_TRUNC |
16974                                          RADEON_ROUND_PREC_8TH_PIX);
16975
16976
16977         dev_priv->ring_offset = init->ring_offset;
16978         dev_priv->ring_rptr_offset = init->ring_rptr_offset;
16979         dev_priv->buffers_offset = init->buffers_offset;
16980         dev_priv->gart_textures_offset = init->gart_textures_offset;
16981
16982         dev_priv->sarea = drm_getsarea(dev);
16983         if (!dev_priv->sarea) {
16984                 DRM_ERROR("could not find sarea!\n");
16985                 radeon_do_cleanup_cp(dev);
16986                 return -EINVAL;
16987         }
16988
16989         dev_priv->cp_ring = drm_core_findmap(dev, init->ring_offset);
16990         if (!dev_priv->cp_ring) {
16991                 DRM_ERROR("could not find cp ring region!\n");
16992                 radeon_do_cleanup_cp(dev);
16993                 return -EINVAL;
16994         }
16995         dev_priv->ring_rptr = drm_core_findmap(dev, init->ring_rptr_offset);
16996         if (!dev_priv->ring_rptr) {
16997                 DRM_ERROR("could not find ring read pointer!\n");
16998                 radeon_do_cleanup_cp(dev);
16999                 return -EINVAL;
17000         }
17001         dev->agp_buffer_token = init->buffers_offset;
17002         dev->agp_buffer_map = drm_core_findmap(dev, init->buffers_offset);
17003         if (!dev->agp_buffer_map) {
17004                 DRM_ERROR("could not find dma buffer region!\n");
17005                 radeon_do_cleanup_cp(dev);
17006                 return -EINVAL;
17007         }
17008
17009         if (init->gart_textures_offset) {
17010                 dev_priv->gart_textures =
17011                     drm_core_findmap(dev, init->gart_textures_offset);
17012                 if (!dev_priv->gart_textures) {
17013                         DRM_ERROR("could not find GART texture region!\n");
17014                         radeon_do_cleanup_cp(dev);
17015                         return -EINVAL;
17016                 }
17017         }
17018
17019         dev_priv->sarea_priv =
17020             (drm_radeon_sarea_t *) ((u8 *) dev_priv->sarea->handle +
17021                                     init->sarea_priv_offset);
17022
17023 #if __OS_HAS_AGP
17024         if (dev_priv->flags & RADEON_IS_AGP) {
17025                 drm_core_ioremap(dev_priv->cp_ring, dev);
17026                 drm_core_ioremap(dev_priv->ring_rptr, dev);
17027                 drm_core_ioremap(dev->agp_buffer_map, dev);
17028                 if (!dev_priv->cp_ring->handle ||
17029                     !dev_priv->ring_rptr->handle ||
17030                     !dev->agp_buffer_map->handle) {
17031                         DRM_ERROR("could not find ioremap agp regions!\n");
17032                         radeon_do_cleanup_cp(dev);
17033                         return -EINVAL;
17034                 }
17035         } else
17036 #endif
17037         {
17038                 dev_priv->cp_ring->handle = (void *)dev_priv->cp_ring->offset;
17039                 dev_priv->ring_rptr->handle =
17040                     (void *)dev_priv->ring_rptr->offset;
17041                 dev->agp_buffer_map->handle =
17042                     (void *)dev->agp_buffer_map->offset;
17043
17044                 DRM_DEBUG("dev_priv->cp_ring->handle %p\n",
17045                           dev_priv->cp_ring->handle);
17046                 DRM_DEBUG("dev_priv->ring_rptr->handle %p\n",
17047                           dev_priv->ring_rptr->handle);
17048                 DRM_DEBUG("dev->agp_buffer_map->handle %p\n",
17049                           dev->agp_buffer_map->handle);
17050         }
17051
17052         dev_priv->fb_location = (radeon_read_fb_location(dev_priv) & 0xffff) << 16;
17053         dev_priv->fb_size =
17054                 ((radeon_read_fb_location(dev_priv) & 0xffff0000u) + 0x10000)
17055                 - dev_priv->fb_location;
17056
17057         dev_priv->front_pitch_offset = (((dev_priv->front_pitch / 64) << 22) |
17058                                         ((dev_priv->front_offset
17059                                           + dev_priv->fb_location) >> 10));
17060
17061         dev_priv->back_pitch_offset = (((dev_priv->back_pitch / 64) << 22) |
17062                                        ((dev_priv->back_offset
17063                                          + dev_priv->fb_location) >> 10));
17064
17065         dev_priv->depth_pitch_offset = (((dev_priv->depth_pitch / 64) << 22) |
17066                                         ((dev_priv->depth_offset
17067                                           + dev_priv->fb_location) >> 10));
17068
17069         dev_priv->gart_size = init->gart_size;
17070
17071         /* New let's set the memory map ... */
17072         if (dev_priv->new_memmap) {
17073                 u32 base = 0;
17074
17075                 DRM_INFO("Setting GART location based on new memory map\n");
17076
17077                 /* If using AGP, try to locate the AGP aperture at the same
17078                  * location in the card and on the bus, though we have to
17079                  * align it down.
17080                  */
17081 #if __OS_HAS_AGP
17082                 if (dev_priv->flags & RADEON_IS_AGP) {
17083                         base = dev->agp->base;
17084                         /* Check if valid */
17085                         if ((base + dev_priv->gart_size - 1) >= dev_priv->fb_location &&
17086                             base < (dev_priv->fb_location + dev_priv->fb_size - 1)) {
17087                                 DRM_INFO("Can't use AGP base @0x%08lx, won't fit\n",
17088                                          dev->agp->base);
17089                                 base = 0;
17090                         }
17091                 }
17092 #endif
17093                 /* If not or if AGP is at 0 (Macs), try to put it elsewhere */
17094                 if (base == 0) {
17095                         base = dev_priv->fb_location + dev_priv->fb_size;
17096                         if (base < dev_priv->fb_location ||
17097                             ((base + dev_priv->gart_size) & 0xfffffffful) < base)
17098                                 base = dev_priv->fb_location
17099                                         - dev_priv->gart_size;
17100                 }
17101                 dev_priv->gart_vm_start = base & 0xffc00000u;
17102                 if (dev_priv->gart_vm_start != base)
17103                         DRM_INFO("GART aligned down from 0x%08x to 0x%08x\n",
17104                                  base, dev_priv->gart_vm_start);
17105         } else {
17106                 DRM_INFO("Setting GART location based on old memory map\n");
17107                 dev_priv->gart_vm_start = dev_priv->fb_location +
17108                         RADEON_READ(RADEON_CONFIG_APER_SIZE);
17109         }
17110
17111 #if __OS_HAS_AGP
17112         if (dev_priv->flags & RADEON_IS_AGP)
17113                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17114                                                  - dev->agp->base
17115                                                  + dev_priv->gart_vm_start);
17116         else
17117 #endif
17118                 dev_priv->gart_buffers_offset = (dev->agp_buffer_map->offset
17119                                         - (unsigned long)dev->sg->virtual
17120                                         + dev_priv->gart_vm_start);
17121
17122         DRM_DEBUG("dev_priv->gart_size %d\n", dev_priv->gart_size);
17123         DRM_DEBUG("dev_priv->gart_vm_start 0x%x\n", dev_priv->gart_vm_start);
17124         DRM_DEBUG("dev_priv->gart_buffers_offset 0x%lx\n",
17125                   dev_priv->gart_buffers_offset);
17126
17127         dev_priv->ring.start = (u32 *) dev_priv->cp_ring->handle;
17128         dev_priv->ring.end = ((u32 *) dev_priv->cp_ring->handle
17129                               + init->ring_size / sizeof(u32));
17130         dev_priv->ring.size = init->ring_size;
17131         dev_priv->ring.size_l2qw = drm_order(init->ring_size / 8);
17132
17133         dev_priv->ring.rptr_update = /* init->rptr_update */ 4096;
17134         dev_priv->ring.rptr_update_l2qw = drm_order( /* init->rptr_update */ 4096 / 8);
17135
17136         dev_priv->ring.fetch_size = /* init->fetch_size */ 32;
17137         dev_priv->ring.fetch_size_l2ow = drm_order( /* init->fetch_size */ 32 / 16);
17138
17139         dev_priv->ring.tail_mask = (dev_priv->ring.size / sizeof(u32)) - 1;
17140
17141         dev_priv->ring.high_mark = RADEON_RING_HIGH_MARK;
17142
17143 #if __OS_HAS_AGP
17144         if (dev_priv->flags & RADEON_IS_AGP) {
17145                 /* Turn off PCI GART */
17146                 radeon_set_pcigart(dev_priv, 0);
17147         } else
17148 #endif
17149         {
17150                 dev_priv->gart_info.table_mask = DMA_BIT_MASK(32);
17151                 /* if we have an offset set from userspace */
17152                 if (dev_priv->pcigart_offset_set) {
17153                         dev_priv->gart_info.bus_addr =
17154                             dev_priv->pcigart_offset + dev_priv->fb_location;
17155                         dev_priv->gart_info.mapping.offset =
17156                             dev_priv->pcigart_offset + dev_priv->fb_aper_offset;
17157                         dev_priv->gart_info.mapping.size =
17158                             dev_priv->gart_info.table_size;
17159
17160                         drm_core_ioremap(&dev_priv->gart_info.mapping, dev);
17161                         dev_priv->gart_info.addr =
17162                             dev_priv->gart_info.mapping.handle;
17163
17164                         if (dev_priv->flags & RADEON_IS_PCIE)
17165                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCIE;
17166                         else
17167                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17168                         dev_priv->gart_info.gart_table_location =
17169                             DRM_ATI_GART_FB;
17170
17171                         DRM_DEBUG("Setting phys_pci_gart to %p %08lX\n",
17172                                   dev_priv->gart_info.addr,
17173                                   dev_priv->pcigart_offset);
17174                 } else {
17175                         if (dev_priv->flags & RADEON_IS_IGPGART)
17176                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_IGP;
17177                         else
17178                                 dev_priv->gart_info.gart_reg_if = DRM_ATI_GART_PCI;
17179                         dev_priv->gart_info.gart_table_location =
17180                             DRM_ATI_GART_MAIN;
17181                         dev_priv->gart_info.addr = NULL;
17182                         dev_priv->gart_info.bus_addr = 0;
17183                         if (dev_priv->flags & RADEON_IS_PCIE) {
17184                                 DRM_ERROR
17185                                     ("Cannot use PCI Express without GART in FB memory\n");
17186                                 radeon_do_cleanup_cp(dev);
17187                                 return -EINVAL;
17188                         }
17189                 }
17190
17191                 if (!drm_ati_pcigart_init(dev, &dev_priv->gart_info)) {
17192                         DRM_ERROR("failed to init PCI GART!\n");
17193                         radeon_do_cleanup_cp(dev);
17194                         return -ENOMEM;
17195                 }
17196
17197                 /* Turn on PCI GART */
17198                 radeon_set_pcigart(dev_priv, 1);
17199         }
17200
17201         radeon_cp_load_microcode(dev_priv);
17202         radeon_cp_init_ring_buffer(dev, dev_priv);
17203
17204         dev_priv->last_buf = 0;
17205
17206         radeon_do_engine_reset(dev);
17207         radeon_test_writeback(dev_priv);
17208
17209         return 0;
17210 }
17211
17212 static int radeon_do_cleanup_cp(struct drm_device * dev)
17213 {
17214         drm_radeon_private_t *dev_priv = dev->dev_private;
17215         DRM_DEBUG("\n");
17216
17217         /* Make sure interrupts are disabled here because the uninstall ioctl
17218          * may not have been called from userspace and after dev_private
17219          * is freed, it's too late.
17220          */
17221         if (dev->irq_enabled)
17222                 drm_irq_uninstall(dev);
17223
17224 #if __OS_HAS_AGP
17225         if (dev_priv->flags & RADEON_IS_AGP) {
17226                 if (dev_priv->cp_ring != NULL) {
17227                         drm_core_ioremapfree(dev_priv->cp_ring, dev);
17228                         dev_priv->cp_ring = NULL;
17229                 }
17230                 if (dev_priv->ring_rptr != NULL) {
17231                         drm_core_ioremapfree(dev_priv->ring_rptr, dev);
17232                         dev_priv->ring_rptr = NULL;
17233                 }
17234                 if (dev->agp_buffer_map != NULL) {
17235                         drm_core_ioremapfree(dev->agp_buffer_map, dev);
17236                         dev->agp_buffer_map = NULL;
17237                 }
17238         } else
17239 #endif
17240         {
17241
17242                 if (dev_priv->gart_info.bus_addr) {
17243                         /* Turn off PCI GART */
17244                         radeon_set_pcigart(dev_priv, 0);
17245                         if (!drm_ati_pcigart_cleanup(dev, &dev_priv->gart_info))
17246                                 DRM_ERROR("failed to cleanup PCI GART!\n");
17247                 }
17248
17249                 if (dev_priv->gart_info.gart_table_location == DRM_ATI_GART_FB)
17250                 {
17251                         drm_core_ioremapfree(&dev_priv->gart_info.mapping, dev);
17252                         dev_priv->gart_info.addr = 0;
17253                 }
17254         }
17255         /* only clear to the start of flags */
17256         memset(dev_priv, 0, offsetof(drm_radeon_private_t, flags));
17257
17258         return 0;
17259 }
17260
17261 /* This code will reinit the Radeon CP hardware after a resume from disc.
17262  * AFAIK, it would be very difficult to pickle the state at suspend time, so
17263  * here we make sure that all Radeon hardware initialisation is re-done without
17264  * affecting running applications.
17265  *
17266  * Charl P. Botha <http://cpbotha.net>
17267  */
17268 static int radeon_do_resume_cp(struct drm_device * dev)
17269 {
17270         drm_radeon_private_t *dev_priv = dev->dev_private;
17271
17272         if (!dev_priv) {
17273                 DRM_ERROR("Called with no initialization\n");
17274                 return -EINVAL;
17275         }
17276
17277         DRM_DEBUG("Starting radeon_do_resume_cp()\n");
17278
17279 #if __OS_HAS_AGP
17280         if (dev_priv->flags & RADEON_IS_AGP) {
17281                 /* Turn off PCI GART */
17282                 radeon_set_pcigart(dev_priv, 0);
17283         } else
17284 #endif
17285         {
17286                 /* Turn on PCI GART */
17287                 radeon_set_pcigart(dev_priv, 1);
17288         }
17289
17290         radeon_cp_load_microcode(dev_priv);
17291         radeon_cp_init_ring_buffer(dev, dev_priv);
17292
17293         radeon_do_engine_reset(dev);
17294
17295         DRM_DEBUG("radeon_do_resume_cp() complete\n");
17296
17297         return 0;
17298 }
17299
17300 int radeon_cp_init(struct drm_device *dev, void *data, struct drm_file *file_priv)
17301 {
17302         drm_radeon_init_t *init = data;
17303
17304         LOCK_TEST_WITH_RETURN(dev, file_priv);
17305
17306         if (init->func == RADEON_INIT_R300_CP)
17307                 r300_init_reg_flags(dev);
17308
17309         switch (init->func) {
17310         case RADEON_INIT_CP:
17311         case RADEON_INIT_R200_CP:
17312         case RADEON_INIT_R300_CP:
17313                 return radeon_do_init_cp(dev, init);
17314         case RADEON_CLEANUP_CP:
17315                 return radeon_do_cleanup_cp(dev);
17316         }
17317
17318         return -EINVAL;
17319 }
17320
17321 int radeon_cp_start(struct drm_device *dev, void *data, struct drm_file *file_priv)
17322 {
17323         drm_radeon_private_t *dev_priv = dev->dev_private;
17324         DRM_DEBUG("\n");
17325
17326         LOCK_TEST_WITH_RETURN(dev, file_priv);
17327
17328         if (dev_priv->cp_running) {
17329                 DRM_DEBUG("while CP running\n");
17330                 return 0;
17331         }
17332         if (dev_priv->cp_mode == RADEON_CSQ_PRIDIS_INDDIS) {
17333                 DRM_DEBUG("called with bogus CP mode (%d)\n",
17334                           dev_priv->cp_mode);
17335                 return 0;
17336         }
17337
17338         radeon_do_cp_start(dev_priv);
17339
17340         return 0;
17341 }
17342
17343 /* Stop the CP.  The engine must have been idled before calling this
17344  * routine.
17345  */
17346 int radeon_cp_stop(struct drm_device *dev, void *data, struct drm_file *file_priv)
17347 {
17348         drm_radeon_private_t *dev_priv = dev->dev_private;
17349         drm_radeon_cp_stop_t *stop = data;
17350         int ret;
17351         DRM_DEBUG("\n");
17352
17353         LOCK_TEST_WITH_RETURN(dev, file_priv);
17354
17355         if (!dev_priv->cp_running)
17356                 return 0;
17357
17358         /* Flush any pending CP commands.  This ensures any outstanding
17359          * commands are exectuted by the engine before we turn it off.
17360          */
17361         if (stop->flush) {
17362                 radeon_do_cp_flush(dev_priv);
17363         }
17364
17365         /* If we fail to make the engine go idle, we return an error
17366          * code so that the DRM ioctl wrapper can try again.
17367          */
17368         if (stop->idle) {
17369                 ret = radeon_do_cp_idle(dev_priv);
17370                 if (ret)
17371                         return ret;
17372         }
17373
17374         /* Finally, we can turn off the CP.  If the engine isn't idle,
17375          * we will get some dropped triangles as they won't be fully
17376          * rendered before the CP is shut down.
17377          */
17378         radeon_do_cp_stop(dev_priv);
17379
17380         /* Reset the engine */
17381         radeon_do_engine_reset(dev);
17382
17383         return 0;
17384 }
17385
17386 void radeon_do_release(struct drm_device * dev)
17387 {
17388         drm_radeon_private_t *dev_priv = dev->dev_private;
17389         int i, ret;
17390
17391         if (dev_priv) {
17392                 if (dev_priv->cp_running) {
17393                         /* Stop the cp */
17394                         while ((ret = radeon_do_cp_idle(dev_priv)) != 0) {
17395                                 DRM_DEBUG("radeon_do_cp_idle %d\n", ret);
17396 #ifdef __linux__
17397                                 schedule();
17398 #else
17399 #if defined(__FreeBSD__) && __FreeBSD_version > 500000
17400                                 mtx_sleep(&ret, &dev->dev_lock, PZERO, "rdnrel",
17401                                        1);
17402 #else
17403                                 tsleep(&ret, PZERO, "rdnrel", 1);
17404 #endif
17405 #endif
17406                         }
17407                         radeon_do_cp_stop(dev_priv);
17408                         radeon_do_engine_reset(dev);
17409                 }
17410
17411                 /* Disable *all* interrupts */
17412                 if (dev_priv->mmio)     /* remove this after permanent addmaps */
17413                         RADEON_WRITE(RADEON_GEN_INT_CNTL, 0);
17414
17415                 if (dev_priv->mmio) {   /* remove all surfaces */
17416                         for (i = 0; i < RADEON_MAX_SURFACES; i++) {
17417                                 RADEON_WRITE(RADEON_SURFACE0_INFO + 16 * i, 0);
17418                                 RADEON_WRITE(RADEON_SURFACE0_LOWER_BOUND +
17419                                              16 * i, 0);
17420                                 RADEON_WRITE(RADEON_SURFACE0_UPPER_BOUND +
17421                                              16 * i, 0);
17422                         }
17423                 }
17424
17425                 /* Free memory heap structures */
17426                 radeon_mem_takedown(&(dev_priv->gart_heap));
17427                 radeon_mem_takedown(&(dev_priv->fb_heap));
17428
17429                 /* deallocate kernel resources */
17430                 radeon_do_cleanup_cp(dev);
17431         }
17432 }
17433
17434 /* Just reset the CP ring.  Called as part of an X Server engine reset.
17435  */
17436 int radeon_cp_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
17437 {
17438         drm_radeon_private_t *dev_priv = dev->dev_private;
17439         DRM_DEBUG("\n");
17440
17441         LOCK_TEST_WITH_RETURN(dev, file_priv);
17442
17443         if (!dev_priv) {
17444                 DRM_DEBUG("called before init done\n");
17445                 return -EINVAL;
17446         }
17447
17448         radeon_do_cp_reset(dev_priv);
17449
17450         /* The CP is no longer running after an engine reset */
17451         dev_priv->cp_running = 0;
17452
17453         return 0;
17454 }
17455
17456 int radeon_cp_idle(struct drm_device *dev, void *data, struct drm_file *file_priv)
17457 {
17458         drm_radeon_private_t *dev_priv = dev->dev_private;
17459         DRM_DEBUG("\n");
17460
17461         LOCK_TEST_WITH_RETURN(dev, file_priv);
17462
17463         return radeon_do_cp_idle(dev_priv);
17464 }
17465
17466 /* Added by Charl P. Botha to call radeon_do_resume_cp().
17467  */
17468 int radeon_cp_resume(struct drm_device *dev, void *data, struct drm_file *file_priv)
17469 {
17470
17471         return radeon_do_resume_cp(dev);
17472 }
17473
17474 int radeon_engine_reset(struct drm_device *dev, void *data, struct drm_file *file_priv)
17475 {
17476         DRM_DEBUG("\n");
17477
17478         LOCK_TEST_WITH_RETURN(dev, file_priv);
17479
17480         return radeon_do_engine_reset(dev);
17481 }
17482
17483 /* ================================================================
17484  * Fullscreen mode
17485  */
17486
17487 /* KW: Deprecated to say the least:
17488  */
17489 int radeon_fullscreen(struct drm_device *dev, void *data, struct drm_file *file_priv)
17490 {
17491         return 0;
17492 }
17493
17494 /* ================================================================
17495  * Freelist management
17496  */
17497
17498 /* Original comment: FIXME: ROTATE_BUFS is a hack to cycle through
17499  *   bufs until freelist code is used.  Note this hides a problem with
17500  *   the scratch register * (used to keep track of last buffer
17501  *   completed) being written to before * the last buffer has actually
17502  *   completed rendering.
17503  *
17504  * KW:  It's also a good way to find free buffers quickly.
17505  *
17506  * KW: Ideally this loop wouldn't exist, and freelist_get wouldn't
17507  * sleep.  However, bugs in older versions of radeon_accel.c mean that
17508  * we essentially have to do this, else old clients will break.
17509  *
17510  * However, it does leave open a potential deadlock where all the
17511  * buffers are held by other clients, which can't release them because
17512  * they can't get the lock.
17513  */
17514
17515 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
17516 {
17517         struct drm_device_dma *dma = dev->dma;
17518         drm_radeon_private_t *dev_priv = dev->dev_private;
17519         drm_radeon_buf_priv_t *buf_priv;
17520         struct drm_buf *buf;
17521         int i, t;
17522         int start;
17523
17524         if (++dev_priv->last_buf >= dma->buf_count)
17525                 dev_priv->last_buf = 0;
17526
17527         start = dev_priv->last_buf;
17528
17529         for (t = 0; t < dev_priv->usec_timeout; t++) {
17530                 u32 done_age = GET_SCRATCH(1);
17531                 DRM_DEBUG("done_age = %d\n", done_age);
17532                 for (i = start; i < dma->buf_count; i++) {
17533                         buf = dma->buflist[i];
17534                         buf_priv = buf->dev_private;
17535                         if (buf->file_priv == NULL || (buf->pending &&
17536                                                        buf_priv->age <=
17537                                                        done_age)) {
17538                                 dev_priv->stats.requested_bufs++;
17539                                 buf->pending = 0;
17540                                 return buf;
17541                         }
17542                         start = 0;
17543                 }
17544
17545                 if (t) {
17546                         DRM_UDELAY(1);
17547                         dev_priv->stats.freelist_loops++;
17548                 }
17549         }
17550
17551         DRM_DEBUG("returning NULL!\n");
17552         return NULL;
17553 }
17554
17555 #if 0
17556 struct drm_buf *radeon_freelist_get(struct drm_device * dev)
17557 {
17558         struct drm_device_dma *dma = dev->dma;
17559         drm_radeon_private_t *dev_priv = dev->dev_private;
17560         drm_radeon_buf_priv_t *buf_priv;
17561         struct drm_buf *buf;
17562         int i, t;
17563         int start;
17564         u32 done_age = DRM_READ32(dev_priv->ring_rptr, RADEON_SCRATCHOFF(1));
17565
17566         if (++dev_priv->last_buf >= dma->buf_count)
17567                 dev_priv->last_buf = 0;
17568
17569         start = dev_priv->last_buf;
17570         dev_priv->stats.freelist_loops++;
17571
17572         for (t = 0; t < 2; t++) {
17573                 for (i = start; i < dma->buf_count; i++) {
17574                         buf = dma->buflist[i];
17575                         buf_priv = buf->dev_private;
17576                         if (buf->file_priv == 0 || (buf->pending &&
17577                                                     buf_priv->age <=
17578                                                     done_age)) {
17579                                 dev_priv->stats.requested_bufs++;
17580                                 buf->pending = 0;
17581                                 return buf;
17582                         }
17583                 }
17584                 start = 0;
17585         }
17586
17587         return NULL;
17588 }
17589 #endif
17590
17591 void radeon_freelist_reset(struct drm_device * dev)
17592 {
17593         struct drm_device_dma *dma = dev->dma;
17594         drm_radeon_private_t *dev_priv = dev->dev_private;
17595         int i;
17596
17597         dev_priv->last_buf = 0;
17598         for (i = 0; i < dma->buf_count; i++) {
17599                 struct drm_buf *buf = dma->buflist[i];
17600                 drm_radeon_buf_priv_t *buf_priv = buf->dev_private;
17601                 buf_priv->age = 0;
17602         }
17603 }
17604
17605 /* ================================================================
17606  * CP command submission
17607  */
17608
17609 int radeon_wait_ring(drm_radeon_private_t * dev_priv, int n)
17610 {
17611         drm_radeon_ring_buffer_t *ring = &dev_priv->ring;
17612         int i;
17613         u32 last_head = GET_RING_HEAD(dev_priv);
17614
17615         for (i = 0; i < dev_priv->usec_timeout; i++) {
17616                 u32 head = GET_RING_HEAD(dev_priv);
17617
17618                 ring->space = (head - ring->tail) * sizeof(u32);
17619                 if (ring->space <= 0)
17620                         ring->space += ring->size;
17621                 if (ring->space > n)
17622                         return 0;
17623
17624                 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE;
17625
17626                 if (head != last_head)
17627                         i = 0;
17628                 last_head = head;
17629
17630                 DRM_UDELAY(1);
17631         }
17632
17633         /* FIXME: This return value is ignored in the BEGIN_RING macro! */
17634 #if RADEON_FIFO_DEBUG
17635         radeon_status(dev_priv);
17636         DRM_ERROR("failed!\n");
17637 #endif
17638         return -EBUSY;
17639 }
17640
17641 static int radeon_cp_get_buffers(struct drm_device *dev,
17642                                  struct drm_file *file_priv,
17643                                  struct drm_dma * d)
17644 {
17645         int i;
17646         struct drm_buf *buf;
17647
17648         for (i = d->granted_count; i < d->request_count; i++) {
17649                 buf = radeon_freelist_get(dev);
17650                 if (!buf)
17651                         return -EBUSY;  /* NOTE: broken client */
17652
17653                 buf->file_priv = file_priv;
17654
17655                 if (DRM_COPY_TO_USER(&d->request_indices[i], &buf->idx,
17656                                      sizeof(buf->idx)))
17657                         return -EFAULT;
17658                 if (DRM_COPY_TO_USER(&d->request_sizes[i], &buf->total,
17659                                      sizeof(buf->total)))
17660                         return -EFAULT;
17661
17662                 d->granted_count++;
17663         }
17664         return 0;
17665 }
17666
17667 int radeon_cp_buffers(struct drm_device *dev, void *data, struct drm_file *file_priv)
17668 {
17669         struct drm_device_dma *dma = dev->dma;
17670         int ret = 0;
17671         struct drm_dma *d = data;
17672
17673         LOCK_TEST_WITH_RETURN(dev, file_priv);
17674
17675         /* Please don't send us buffers.
17676          */
17677         if (d->send_count != 0) {
17678                 DRM_ERROR("Process %d trying to send %d buffers via drmDMA\n",
17679                           DRM_CURRENTPID, d->send_count);
17680                 return -EINVAL;
17681         }
17682
17683         /* We'll send you buffers.
17684          */
17685         if (d->request_count < 0 || d->request_count > dma->buf_count) {
17686                 DRM_ERROR("Process %d trying to get %d buffers (of %d max)\n",
17687                           DRM_CURRENTPID, d->request_count, dma->buf_count);
17688                 return -EINVAL;
17689         }
17690
17691         d->granted_count = 0;
17692
17693         if (d->request_count) {
17694                 ret = radeon_cp_get_buffers(dev, file_priv, d);
17695         }
17696
17697         return ret;
17698 }
17699
17700 int radeon_driver_load(struct drm_device *dev, unsigned long flags)
17701 {
17702         drm_radeon_private_t *dev_priv;
17703         int ret = 0;
17704
17705         dev_priv = drm_alloc(sizeof(drm_radeon_private_t), DRM_MEM_DRIVER);
17706         if (dev_priv == NULL)
17707                 return -ENOMEM;
17708
17709         memset(dev_priv, 0, sizeof(drm_radeon_private_t));
17710         dev->dev_private = (void *)dev_priv;
17711         dev_priv->flags = flags;
17712
17713         switch (flags & RADEON_FAMILY_MASK) {
17714         case CHIP_R100:
17715         case CHIP_RV200:
17716         case CHIP_R200:
17717         case CHIP_R300:
17718         case CHIP_R350:
17719         case CHIP_R420:
17720         case CHIP_RV410:
17721         case CHIP_RV515:
17722         case CHIP_R520:
17723         case CHIP_RV570:
17724         case CHIP_R580:
17725                 dev_priv->flags |= RADEON_HAS_HIERZ;
17726                 break;
17727         default:
17728                 /* all other chips have no hierarchical z buffer */
17729                 break;
17730         }
17731
17732         if (drm_device_is_agp(dev))
17733                 dev_priv->flags |= RADEON_IS_AGP;
17734         else if (drm_device_is_pcie(dev))
17735                 dev_priv->flags |= RADEON_IS_PCIE;
17736         else
17737                 dev_priv->flags |= RADEON_IS_PCI;
17738
17739         DRM_DEBUG("%s card detected\n",
17740                   ((dev_priv->flags & RADEON_IS_AGP) ? "AGP" : (((dev_priv->flags & RADEON_IS_PCIE) ? "PCIE" : "PCI"))));
17741         return ret;
17742 }
17743
17744 /* Create mappings for registers and framebuffer so userland doesn't necessarily
17745  * have to find them.
17746  */
17747 int radeon_driver_firstopen(struct drm_device *dev)
17748 {
17749         int ret;
17750         drm_local_map_t *map;
17751         drm_radeon_private_t *dev_priv = dev->dev_private;
17752
17753         dev_priv->gart_info.table_size = RADEON_PCIGART_TABLE_SIZE;
17754
17755         ret = drm_addmap(dev, drm_get_resource_start(dev, 2),
17756                          drm_get_resource_len(dev, 2), _DRM_REGISTERS,
17757                          _DRM_READ_ONLY, &dev_priv->mmio);
17758         if (ret != 0)
17759                 return ret;
17760
17761         dev_priv->fb_aper_offset = drm_get_resource_start(dev, 0);
17762         ret = drm_addmap(dev, dev_priv->fb_aper_offset,
17763                          drm_get_resource_len(dev, 0), _DRM_FRAME_BUFFER,
17764                          _DRM_WRITE_COMBINING, &map);
17765         if (ret != 0)
17766                 return ret;
17767
17768         return 0;
17769 }
17770
17771 int radeon_driver_unload(struct drm_device *dev)
17772 {
17773         drm_radeon_private_t *dev_priv = dev->dev_private;
17774
17775         DRM_DEBUG("\n");
17776         drm_free(dev_priv, sizeof(*dev_priv), DRM_MEM_DRIVER);
17777
17778         dev->dev_private = NULL;
17779         return 0;
17780 }